Fixed bug that would have game over screen stuck on a specific game mode

This commit is contained in:
Gregory Campbell
2020-02-08 23:17:27 -05:00
parent d31d28d8e3
commit 9f5abc9267
2 changed files with 34 additions and 18 deletions
+18
View File
@@ -101,23 +101,41 @@ public class PlayerController : MonoBehaviour
if(hit.gameObject.tag == "Obstacle Portal")
{
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
SceneManager.LoadScene("Floor Level", LoadSceneMode.Single);
respawnTime = Time.time;
respawnNoise.Play();
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
}
if(hit.gameObject.tag == "Waypoint Portal")
{
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
SceneManager.LoadScene("Waypoint Race", LoadSceneMode.Single);
respawnTime = Time.time;
respawnNoise.Play();
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
}
if(hit.gameObject.tag == "Infinite Portal")
{
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
SceneManager.LoadScene("Infinity Runner", LoadSceneMode.Single);
respawnTime = Time.time;
respawnNoise.Play();
FloorLevel.gameOver = false;
WaypointRace.gameOver = false;
InfinityRunner.gameOver = false;
}
}