private void OnCollisionEnter(Collision collision) { if (collision.collider.tag == "SpawnPointTwo") { spawnerCount = 1; if (sourceTwo == false) { sourceTwo = true; //audioContainer.StartCrossfadeOne(); //audioContainer.StopMusicSource1(); //audioContainer.PlayMusicSource2(1.0f); // for web build audioContainer.StopMusicSource1(); audioContainer.MusicSource2Vol(1); } } if (collision.collider.tag == "SpawnPointThree") { spawnerCount = 2; if (sourceThree == false) { sourceThree = true; //audioContainer.StartCrossfadeTwo(); //audioContainer.StopMusicSource2(); //audioContainer.PlayMusicSource3(1.0f); // for web build audioContainer.StopMusicSource2(); audioContainer.MusicSource3Vol(1); } } if (collision.collider.tag == "Deadzone") { //print("deadzone"); if (spawnerCount == 0) { transform.position = new Vector3(spawnPointOne.position.x, spawnPointOne.position.y, spawnPointOne.position.z); } if (spawnerCount == 1) { transform.position = new Vector3(spawnPointTwo.position.x, spawnPointTwo.position.y, spawnPointTwo.position.z); } if (spawnerCount == 2) { transform.position = new Vector3(spawnPointThree.position.x, spawnPointThree.position.y, spawnPointThree.position.z); } } }