private void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); return; } else { instance = this; } DontDestroyOnLoad(this.gameObject); }
void Awake() { //DontDestroyOnLoad(gameObject); if (tref == null) { tref = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } /* if (gameObject.activeSelf == false) * { * //gameObject.SetActive(false); * //Debug.Log("destroyed"); * * if (FindObjectsOfType(GetType()).Length > 1) * { * Destroy(gameObject); * } * }*/ }