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(); this._hallSceneMallView.BindingContext = new HallSceneMallViewModel(); this._hallSceneMallView.BindingContext.OnClickBack += ClickBack; } private void ClickBack() { Game.uiManager.CloseLast(); } public void InitMid(List list) { this._hallSceneMallView.BindingContext.SetStoreItem(list); } } }