void Awake() { if (instance != null) { //throw new System.Exception("You have more than 1 BGManager in the scene."); Destroy(this); return; } // Initialize the static class variables instance = this; //DontDestroyOnLoad(gameObject); }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); return; } else { instance = this; } DontDestroyOnLoad(this.gameObject); }
void Awake() { Instance = this; mPlayerEnemies = new List <PeEntity>(); mVehicleEnemies = new List <PeEntity>(); Vector3 position = PETools.PEUtil.MainCamTransform.position; mBgBattleAudio = AudioManager.instance.Create(position, BattleID, transform, false, false); mBgWaterAudio = AudioManager.instance.Create(position, WaterID, transform, false, false); mBgWaterSurfaceSeaAudio = AudioManager.instance.Create(position, WaterSurfaceSeaID, transform, false, false); mBgWaterSurfaceRiverAudio = AudioManager.instance.Create(position, WaterSurfaceRiverID, transform, false, false); StartCoroutine(UpdateTerrain()); StartCoroutine(PauseBgAudio()); }