void ChoisirTirJeu() { if (GameController.Jeu.Tirs_Realises.Count > GameController.Jeu.Config.Nb_lancers) { Application.LoadLevel("finDeTest"); } // CHANGEMENT DE LA RIGIDITE DU LANCE PIERRE rigidite = GameController.Jeu.Config.Rigidite_lancepierre; // CHOIX D'UN TIR A REALISER // Choix d'un tir int rang = GameController.Jeu.Rang_Aleatoire.Next(0, GameController.Jeu.Tirs_A_Realiser.Count); tirAFaire = GameController.Jeu.Tirs_A_Realiser[rang]; Debug.Log("Tir choisi (DistanceX=" + tirAFaire.Position_Cible.DistanceX + ", DistanceY=" + tirAFaire.Position_Cible.DistanceY + ", TailleCible=" + tirAFaire.Taille_Cible + ", TailleProjectile=" + tirAFaire.Projectile.Taille + ", PoidsProjectile=" + tirAFaire.Projectile.Poids + ")"); // Suppression du tir dans la liste des tirs à réaliser GameController.Jeu.Tirs_A_Realiser.Remove(tirAFaire); // Ajout du tir dans la liste des tirs effecutés GameController.Jeu.Tirs_Realises.Add(tirAFaire); //CALCUL POSITION DE LA CATAPULTE Vector3 positionCatapulte = catapulte.transform.position; // CHANGEMENT DE LA POSITION ET DE LA TAILLE DE LA CIBLE ChangerProprieteCible(); // CHANGEMENT DE LA TAILLE ET DU POIDS DU PROJECTILE ChangerProprieteProjectile(); }