public void OnOffMenu() { flagOpen = !flagOpen; if (flagOpen) { Cursor.visible = true; Time.timeScale = 0; ObserverTimeScale.ChangeLevel(0f); quitMenu.enabled = true; GameObject Player = GameObject.FindWithTag("Player"); if (Player.GetComponent <RoosterScript>()) { Player.GetComponent <RoosterScript>().isGame = false; } if (Player.GetComponent <RoosterScriptWithShield>()) { Player.GetComponent <RoosterScriptWithShield>().isGame = false; } if (Player.GetComponent <RoosterScriptWizard>()) { Player.GetComponent <RoosterScriptWizard>().isGame = false; } } else { GoPress(); } }
void OnDestroy() { if (!music) { ObserverSoundLevel.UnRegister(ChangeLevelSound); } else { ObserverMusicLevel.UnRegister(ChangeLevelSound); } ObserverTimeScale.UnRegister(ChangeTimeScale); ObserverHP.UnRegister(ChangeHPRooster); }
void Start() { ObserverHP.Register(ChangeHPRooster); if (!music) { ObserverSoundLevel.Register(ChangeLevelSound); Volume = ObserverSoundLevel.level; } else { ObserverMusicLevel.Register(ChangeLevelSound); Volume = ObserverMusicLevel.level; } ObserverTimeScale.Register(ChangeTimeScale); scale = ObserverTimeScale.level; ChangeHPRooster(ObserverHP.level); }
public void GoPress() { Cursor.visible = false; flagOpen = false; quitMenu.enabled = false; Time.timeScale = 1; ObserverTimeScale.ChangeLevel(1f); GameObject Player = GameObject.FindWithTag("Player"); if (Player.GetComponent <RoosterScript>()) { Player.GetComponent <RoosterScript>().isGame = true; } if (Player.GetComponent <RoosterScriptWithShield>()) { Player.GetComponent <RoosterScriptWithShield>().isGame = true; } if (Player.GetComponent <RoosterScriptWizard>()) { Player.GetComponent <RoosterScriptWizard>().isGame = true; } }