public LevelManager() { var obj = GameObject.Find("LevelManager"); if(obj == null) { obj = new GameObject("LevelManager"); levelManagerComponent = obj.AddComponent<LevelManagerComponent>(); } UnityEngine.Object.DontDestroyOnLoad(obj); this.levelManagerComponent = obj.GetComponent<LevelManagerComponent>(); }
public LevelManager() { var obj = GameObject.Find("LevelManager"); if (obj == null) { obj = new GameObject("LevelManager"); levelManagerComponent = obj.AddComponent <LevelManagerComponent>(); } UnityEngine.Object.DontDestroyOnLoad(obj); this.levelManagerComponent = obj.GetComponent <LevelManagerComponent>(); }