Exemplo 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>();
 }
Exemplo n.º 2
0
Arquivo: Aim.cs Projeto: Greg-Rus/Game
 public override void Start(RAIN.Core.AI ai)
 {
     base.Start(ai);
     myTargetting = ai.Body.GetComponentInChildren<F_Targetting>();
 }
Exemplo 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>();
 }