public BarbarianChaseState(BarbarianAnimator anim, EnemyMovement movement, Barbarian barbarian) { enemyAnim = anim; enemyMovement = movement; movementSpeed = enemyMovement.MoveSpeed; this.barbarian = barbarian; }
public BarbarianIdleState(BarbarianAnimator anim) { enemyAnim = anim; }
protected override void Awake() { base.Awake(); barbarianAnimator = GetComponent <BarbarianAnimator>(); InitializeStateMachine(); }
public BarbarianRunState(BarbarianAnimator anim, EnemyMovement movement) { enemyAnim = anim; enemyMovement = movement; }
public BarbarianDeathState(BarbarianAnimator anim) { enemyAnim = anim; }
public BarbarianAttackState(BarbarianAnimator anim) { enemyAnim = anim; }