"# Area-ennemy"
Il y a deux fichiers intéressants : ZoneController.cs et EnnemyController.cs. Il y a aussi les classes Utils qui ne sont pas encore très fournie mais qui à termes nous faciletera la tache.
ZoneController.cs :
- private
- (GameObject) targetPlayer : le joueur ciblé
- public
- (GameObject) ennemy : Permet de spécifier un ennemi à la zone
Cette classe va permettre à l'ennemy de changer de cible si une autre est plus proche et en vie ou si la cible sort de la zone.
EnnemyController.cs :
- private
- (GameObject) target : la cible de l'ennemi
- (Vector3) position initial: la position vers laquelle l'ennemy se dirigera s'il n'a pas de cible
- public
- (float) speed : vitesse de l'ennemi
Cette classe permet de controller les déplacements de l'ennemi en lui spécifiant une cible ainsi que ca vitesse.