/// <summary> /// Fonction à appeler quand on veut que l'employe bosse. /// </summary> public void VaTravailler() { GetComponent <DeplacementEmploye>().Chemin = new List <Transform>(); GetComponent <Rigidbody2D>().velocity = new Vector3(); etat = EtatEmploye.Travaille; ProgressBar.IncrementEmployees(); cooldown = Random.Range(tempsTravailMinimum, tempsTravailMaximum); }
/// <summary> /// Passe l'employé en phase de "combat" : il cesse de se déplacer en attendant la fin du duel. /// </summary> public void Fight() { etat = EtatEmploye.Fighting; }
/// <summary> /// Fonction à appeler quand on veut que l'employé aille glander. /// </summary> public void VaGlander() { etat = EtatEmploye.VaGlander; ProgressBar.DecrementEmployees(); GetComponent <DeplacementEmploye>().Chemin = new List <Transform>(chemins[Random.Range(0, chemins.Count)].points); }