void LateUpdate() //Je fais l'update en dernière à cause du nettoyage de la couleur des cubes et que je sais pas programmer proprement { DetectController(); //Je détecte si le joueur utilise une manette ou le clavier + souris if (this.GetComponent <Can_Act> ().canact) //J'attends que l'UI de fade soit passé pour permettre au joueur de faire des trucs { //Si je suis pas en train de préparer une rotation if (!Kubinfos.RotationReady()) { Reset(); if (!Kubinfos.RotationOn()) //Je ne reçois les inputs que si aucune rotation n'est en cours { MoveInput(); } Regard(); MoveChecker(); Move(); Jump(); Equilibrium(); Falling(); SavePos(); Wait(); } } }
// Update is called once per frame void Update() { if (Perso.RotationOn() && !sonencours) //Je regarde s'il y a une rotation et si le son est en cours et je joue un son au hasard { sonencours = true; alea = (int)Random.Range(0, 6); leson = sonrotation [alea].clip; sonrotation [alea].PlayOneShot(leson); } if (!Perso.RotationOn()) //Je réinitialise les sons de rotation { sonencours = false; } }