public void LevelUp() { // Get the new reset positions for the player GetStartPositions(); Debug.Log("Got sets"); // Move the camera up to the new level level = currentLevel + 1; moveCamera.MoveUp(true); int random = Random.Range(0, 2); if (random == 0) { audioManager.uiSoundTrack(uiSounds.cameraSwitch1); } else { audioManager.uiSoundTrack(uiSounds.cameraSwitch2); } SetPositions(); Debug.Log("This is level " + level); }
public void Initialize() { //player1SpawnPositions.Clear(); //player2SpawnPositions.Clear(); player1 = SwapManager.instance.objPlayer1; player2 = SwapManager.instance.objPlayer2; moveCamera = FindObjectOfType <MoveCamera>(); audioManager = FindObjectOfType <AudioManager>(); audioManager.soundTrack(musicTrack.gameSound); audioManager.ambianceSoundTrack(environmentalSound.ambience); player1SpawnPositions = MessageCenter.instance.gameObject.GetComponent <DoorHolder>().StoreDoors(1); player2SpawnPositions = MessageCenter.instance.gameObject.GetComponent <DoorHolder>().StoreDoors(2); moveCamera.MoveUp(false); GetStartPositions(); player1.transform.position = startPosPlayer1; player2.transform.position = startPosPlayer2; }