private void Awake() { if (instance && instance != this) { DestroyImmediate(gameObject); return; } else { instance = this; DontDestroyOnLoad(gameObject); } }