// Use this for initialization void Awake () { if (singleton == null) { singleton = this; } else { GameObject.Destroy(gameObject); } }
public static TreeSaveManager getTreeSaveManager(){ if (singleton == null) { GameObject TreeSaveManagerGo = new GameObject(); singleton = TreeSaveManagerGo.AddComponent<TreeSaveManager>(); } return singleton; }
public static void deletSingleton(){ if (singleton != null) { GameObject.Destroy(singleton.gameObject); singleton = null; } }