Beispiel #1
0
 public WizardChaseState(WizardAnimator anim, EnemyMovement movement, Wizard wizard)
 {
     enemyAnim     = anim;
     enemyMovement = movement;
     movementSpeed = enemyMovement.MoveSpeed;
     this.wizard   = wizard;
 }
Beispiel #2
0
 protected override void Awake()
 {
     base.Awake();
     wizardAnimator         = GetComponent <WizardAnimator>();
     wizardAttackController = GetComponent <WizardAttackController>();
     InitializeStateMachine();
 }
 public WizardRunState(WizardAnimator anim, EnemyMovement movement)
 {
     enemyAnim     = anim;
     enemyMovement = movement;
 }
Beispiel #4
0
 public WizardAttackState(WizardAnimator anim, WizardAttackController wizardAttackController)
 {
     enemyAnim = anim;
     this.wizardAttackController = wizardAttackController;
 }
Beispiel #5
0
 public WizardIdleState(WizardAnimator anim)
 {
     enemyAnim = anim;
 }
Beispiel #6
0
 public WizardDeathState(WizardAnimator anim)
 {
     enemyAnim = anim;
 }