예제 #1
0
 void Awake()
 {
     agentsManager      = GameObject.Find("ManagerNavMesh").GetComponent <AgentsManager>();
     navAgent           = transform.GetComponent <NavMeshAgent>();
     myFocusEtatAgent   = CibleAgent.nothing;
     myEtatAgent        = AgentEtat.aliveAgent;
     timeLeftAgentshoot = Random.Range(timeLeftAgentshoot - 0.3f, timeLeftAgentshoot + 0.3f);
 }
예제 #2
0
 public void SetFocusRandomPlayer(GameObject player)
 {
     myFocusEtatAgent = CibleAgent.randomPlayer;
     myFocusPlayer    = player;
 }
예제 #3
0
 public void SetFocusLeadPlayer(GameObject player)
 {
     myFocusEtatAgent = CibleAgent.leadPlayer;
     myFocusPlayer    = player;
 }
예제 #4
0
 public void SetFocusCauldron(GameObject player)
 {
     myFocusEtatAgent = CibleAgent.cauldron;
     myFocusPlayer    = player;
 }
예제 #5
0
 public void SetFocusMaxPlayer(GameObject player)
 {
     myFocusEtatAgent = CibleAgent.maxPlayer;
     myFocusPlayer    = player;
 }