private void Awake() { MyDontDestroyOnLoad go = FindObjectOfType <MyDontDestroyOnLoad>(); if (go != null) { go.gameObject.SetActive(true); } }
private void Awake() { MyDontDestroyOnLoad go = FindObjectOfType <MyDontDestroyOnLoad>(); if (go != null) { Destroy(go.gameObject); } }
void Awake() { #if UNITY_EDITOR #else if (Manager.GetActivateSceneNumber() == 2) { Screen.SetResolution(display1Width, display1Height, false); } else if (Manager.GetActivateSceneNumber() == 3) { Screen.SetResolution(display2Width, display2Height, false); } #endif manager = GameObject.Find("Manager").GetComponent <Manager>(); videoPlayer = manager.videoPlayer; menubarController = manager.menuBar.GetComponent <MenuBarController>(); panelVideoController = manager.panelVideoController; opticalFlowCamerasController = manager.opticalFlowCamerasController; var dontDestroyOnLoadGameObj = GameObject.Find("DontDestroyOnLoad"); if (dontDestroyOnLoadGameObj != null) { dontDestroyOnLoad = dontDestroyOnLoadGameObj.GetComponent <MyDontDestroyOnLoad>(); } var sceneNumber = Manager.GetActivateSceneNumber(); if (sceneNumber >= 2) { PrepareCovers(); } UpdateTextMethodStatus(0); if (dontDestroyOnLoadGameObj == null) { dontDestroyOnLoadGameObj = new GameObject("DontDestroyOnLoad"); dontDestroyOnLoad = dontDestroyOnLoadGameObj.AddComponent <MyDontDestroyOnLoad>(); //Get the window handle. windowPtr = FindWindow(null, Manager.productName); dontDestroyOnLoad.windowPtr = windowPtr; DontDestroyOnLoad(dontDestroyOnLoad); if (panelTestStartCover != null) { panelTestStartCover.SetActive(true); } } else { windowPtr = dontDestroyOnLoad.windowPtr; if (panelTestStartCover != null) { panelTestStartCover.SetActive(false); } dontDestroyOnLoad.RestoreData(manager); } manager.textMethodStatus.gameObject.SetActive(true); minDragDist = 1; }
private void Awake() { if (singletone) { if (dontDestroyOnLoad == null) { dontDestroyOnLoad = this; } else { Destroy(gameObject); } } DontDestroyOnLoad(gameObject); }