Exemplo n.º 1
0
 void Awake()
 {
     player        = GameObject.Find("player");
     enemySight    = GetComponentInParent <EnemySight>();
     enemyPatrol   = GetComponentInParent <EnemyPatrol>();
     enemyAnimator = GetComponentInParent <Animator>();
     stateMachine  = GetComponentInParent <EnemyStateMachine>();
 }
Exemplo n.º 2
0
 public EnemyStatePursue(Animator animator, EnemyPatrol patrol, GameObject player)
 {
     this._animator = animator;
     this._patrol   = patrol;
     this._player   = player;
     if (patrol.agent)
     {
         this._oldSpeed = patrol.agent.speed;
     }
 }
Exemplo n.º 3
0
 public EnemyStateIdle(Animator animator, EnemyPatrol patrol)
 {
     this.animator = animator;
     this.patrol   = patrol;
 }