public void InitBridge() { Instance = this; CreateUIRoot(); //CreateUGUI(); // 全局事件系统标记标准UI #if GAME_CLIENT CUIModule.OnOpenEvent += (ui) => CActionRecords.Mark(ActionRecordsType.OpenWindow, ui.UITemplateName); CUIModule.OnCloseEvent += (ui) => { if (CBehaviour.IsApplicationQuited) { return; } CActionRecords.Mark(ActionRecordsType.CloseWindow, ui.UITemplateName); //CUINavController.AutoReleaseAssetDep(ui.CachedGameObject); }; #endif }
public void InitBridge() { Instance = this; CreateUIRoot(); //CreateUGUI(); // 全局事件系统标记标准UI #if GAME_CLIENT CUIModule.OnOpenEvent += (ui) => CActionRecords.Mark(ActionRecordsType.OpenWindow, ui.UITemplateName); CUIModule.OnCloseEvent += (ui) => { if (CBehaviour.IsApplicationQuited) { return; } CActionRecords.Mark(ActionRecordsType.CloseWindow, ui.UITemplateName); //CUINavController.AutoReleaseAssetDep(ui.CachedGameObject); }; #endif }