34 lines
865 B
C#
34 lines
865 B
C#
using System.Collections.Generic;
|
|
using Cysharp.Threading.Tasks;
|
|
using Game.MVVM.Model;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace Game
|
|
{
|
|
[UIType(UIType.HallSceneMallUI)]
|
|
public class HallSceneMallUI : UIBase
|
|
{
|
|
private HallSceneMallView _hallSceneMallView;
|
|
|
|
public override void Init()
|
|
{
|
|
base.Init();
|
|
|
|
_hallSceneMallView = self.GetComponent<HallSceneMallView>();
|
|
this._hallSceneMallView.BindingContext = new HallSceneMallViewModel();
|
|
this._hallSceneMallView.BindingContext.OnClickBack += ClickBack;
|
|
}
|
|
|
|
private void ClickBack()
|
|
{
|
|
Game.uiManager.CloseLast();
|
|
}
|
|
|
|
public void InitMid(List<MallStoreItem> list)
|
|
{
|
|
this._hallSceneMallView.BindingContext.SetStoreItem(list);
|
|
}
|
|
}
|
|
} |