public bool CanEnter(int scene) { if ((SceneManager.GetActiveScene().name == "GuessTheNumber" || SceneManager.GetActiveScene().name == "SlotMachine" || SceneManager.GetActiveScene().name == "SpinWheel") && scene == LevelChangerScript.CASINO) { return(true); } if (scene == LevelChangerScript.CASINO && money >= casino_entrance) { if (SceneManager.GetActiveScene().name != "GuessTheNumber" && SceneManager.GetActiveScene().name != "SlotMachine" && SceneManager.GetActiveScene().name != "SpinWheel") { money -= casino_entrance; SoundManagerScript.PlaySound("cashout"); } return(true); } if (scene == LevelChangerScript.ARCADE && money >= arcade_price) { money -= arcade_price; SoundManagerScript.PlaySound("cashout"); return(true); } if (scene != LevelChangerScript.ARCADE && scene != LevelChangerScript.CASINO) { if (scene == LevelChangerScript.MAIN) { SoundManagerScript.Stop(); } return(true); } return(false); }
private void GameOver() { SoundManagerScript.Stop(); gameOver = true; GameObject.Find("LevelChanger").GetComponent <LevelChangerScript>().FadeToLevel(LevelChangerScript.OVER); SoundManagerScript.PlaySound("over"); }