void Awake() { player = GameObject.Find("player"); enemySight = GetComponentInParent <EnemySight>(); enemyPatrol = GetComponentInParent <EnemyPatrol>(); enemyAnimator = GetComponentInParent <Animator>(); stateMachine = GetComponentInParent <EnemyStateMachine>(); }
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; } }
public EnemyStateIdle(Animator animator, EnemyPatrol patrol) { this.animator = animator; this.patrol = patrol; }