Esempio n. 1
0
 public ChasingState(F_TankController NPC)
 {
     stateID = StateID.Chasing;
     myController = NPC;
     mySensor = myController.GetComponentInChildren<F_PasiveSensor>();
     myNav = myController.GetComponent<NavMeshAgent>();
     myTargetting = myController.GetComponent<F_Targetting>();
 }
Esempio n. 2
0
File: Aim.cs Progetto: Greg-Rus/Game
 public override void Start(RAIN.Core.AI ai)
 {
     base.Start(ai);
     myTargetting = ai.Body.GetComponentInChildren<F_Targetting>();
 }
Esempio n. 3
0
 public DestroyedState(F_TankController NPC)
 {
     stateID = StateID.Destroyed;
     myController = NPC;
     mySensor = myController.GetComponentInChildren<F_PasiveSensor>();
     myNav = myController.GetComponent<NavMeshAgent>();
     myTargetting = myController.GetComponent<F_Targetting>();
     myAttack = myController.GetComponent<TankMinionAttack>();
     myStats = myController.GetComponent<F_Stats>();
     myControlMode = myController.GetComponent<F_ControlMode>();
 }