Esempio n. 1
0
 public EnemyReloadingState(EnemyStateMachine ESM)
     : base(ESM)
 {
     //TODO
 }
Esempio n. 2
0
 public EnemyRunningState(EnemyStateMachine ESM)
     : base(ESM)
 {
     enemy.sprite.LoadAnimation(enemy.RunAnimation);
 }
Esempio n. 3
0
 public EnemyMainState(EnemyStateMachine esm)
     : base(esm)
 {
     this.esm = (EnemyStateMachine)sm;
     enemy    = (Enemy)character;
 }
Esempio n. 4
0
 public EnemyFiringState(EnemyStateMachine ESM)
     : base(ESM)
 {
 }
Esempio n. 5
0
 public EnemyShooterState(EnemyStateMachine HSM)
     : base(HSM)
 {
     esm   = (EnemyStateMachine)sm;
     enemy = (Enemy)character;
 }
Esempio n. 6
0
 public BehaviorState(EnemyStateMachine esm)
     : base(esm)
 {
     this.esm = (EnemyStateMachine)sm;
     enemy    = (Enemy)character;
 }
Esempio n. 7
0
 public EnemyJumpingState(EnemyStateMachine ESM)
     : base(ESM)
 {
     enemy.sprite.LoadAnimation(enemy.JumpAnimation);
 }
Esempio n. 8
0
 public KamikazeState(EnemyStateMachine ESM)
     : base(ESM)
 {
     enemy.Weapon.AttackRate = 5;
     esm.ShooterState        = new EnemyFiringState(esm);
 }
Esempio n. 9
0
 public TrackState(EnemyStateMachine ESM)
     : base(ESM)
 {
     esm.ShooterState = new EnemyAimingState(esm);
 }