// Affiche l'alerte txt pendant tps secondes puis reset l'etat alerte a 'en attente' void Alerte(string txt, float tps) { _alertTime += Time.deltaTime; AfficherAlerte(txt); if (_alertTime > tps) { _alertState = AlerteState.attente; _alertTime = 0.0f; } }
void InitGameManagerJardin() { curGameState = GameState.queteJessicaP1; _alertState = AlerteState.attente; chrono = new System.Diagnostics.Stopwatch(); touchJardin = GetComponent <TouchJardin>(); queteJardin = GetComponent <QueteJardin>(); ambiance = AddAudio(musiqueAmbiance, true, true, 0.8f); sonDragOK = AddAudio(dragOK, false, false, 0.6f); sonErreur = AddAudio(erreur, false, false, 0.6f); sndASCreuse = AddAudio(sndCreuse, false, false, 0.6f); sndASArrose = AddAudio(sndArrose, false, false, 0.6f); sndASSelect = AddAudio(sndSelect, false, false, 0.6f); sndASPousse = AddAudio(sndPousse, false, false, 0.6f); ambiance.Play(); initGameManager(); CreerFichierStats(); GameManagerJardin.chrono.Start(); }
//////////////////////////////////////////////////////////////////////////////////////// #region autres méthodes // permet de configurer une alerte public void SetAlerte(AlerteState state) { _alertState = state; _alertTime = 0.0f; }