void Awake() { if ((playerHolder) && (playerHolder.GetInstanceID() != GetInstanceID())) { DestroyImmediate(gameObject); } else { playerHolder = this; DontDestroyOnLoad(gameObject); } }