public override void InitWindowManager() { base.InitWindowManager(); InitWindowControl(); isNeedWaitHideOver = true; // test DontDestroyOnLoad(UIRoot); if (UIFixedWidowRoot == null) { UIFixedWidowRoot = new GameObject("UIFixedWidowRoot").transform; GameUtility.AddChildToTarget(UIRoot, UIFixedWidowRoot); GameUtility.ChangeChildLayer(UIFixedWidowRoot, UIRoot.gameObject.layer); } if (UIPopUpWindowRoot == null) { UIPopUpWindowRoot = new GameObject("UIPopUpWindowRoot").transform; GameUtility.AddChildToTarget(UIRoot, UIPopUpWindowRoot); GameUtility.ChangeChildLayer(UIPopUpWindowRoot, UIRoot.gameObject.layer); } if (UINormalWindowRoot == null) { UINormalWindowRoot = new GameObject("UINormalWindowRoot").transform; GameUtility.AddChildToTarget(UIRoot, UINormalWindowRoot); GameUtility.ChangeChildLayer(UINormalWindowRoot, UIRoot.gameObject.layer); } ShowWindow(WindowID.WindowID_MainMenu); ShowWindow(WindowID.WindowID_TopBar); }