using ET.EventType; using ET; using System; using System.Collections.Generic; namespace ET { public class OpenConsignmentEvent : AEvent { public override async ETTask Run(OpenConsignmentUI args) { PosHelper.CheckSceneError(args.zoneScene,Cal.DataTable.Sys_SceneId.Scene_MainCity, "寄售"); FUI_ConsignmentUI ui = await FUIHelper.Open(args.zoneScene, FUIPackage.Consignment_ConsignmentUI, WindowPos.Center, (_ui)=> { //ui.m_Effect.Play(); }); FUIWindowComponent window = ui.GetComponent(); ConsignmentUI consignmentUI = ui.AddComponent,int>(args.mapList,args.totalPage); window.Window.OnHideEvent += () => { ui.RemoveComponent(); }; await ETTask.CompletedTask; } } }