using ET.EventType; using ET; using System; using System.Collections.Generic; namespace ET { public class CreateRequstLabalEvent : AEvent { public override async ETTask Run(CreateRequstLabal args) { var ui = await FUIHelper.Open(args.zoneScene, FUIPackage.Dialog_TeamRequest, WindowPos.Center, (_ui) => { //_ui.m_Effect.Play(); }); var window = ui.GetComponent(); ui.AddComponent(args.info); window.Window.OnHideEvent += () => { ui.RemoveComponent(); }; await ETTask.CompletedTask; } } }