using ET; namespace ET { public class FUIWindowComponentAwakeSystem : AwakeSystem { public override void Awake(FUIWindowComponent self) { FUI fui = self.GetParent(); self.Window = new GWindow(); self.Window.contentPane = fui.GObject.asCom; } } /// /// 挂上这个组件,就成为了一个窗口 /// public class FUIWindowComponent: Entity { public GWindow Window; public void Show() { Window.Show(); } public void Hide() { Window.Hide(); } public bool IsShowing { get { return Window.isShowing; } } public bool Modal { get { return Window.modal; } set { Window.modal = value; } } } }