public DeadState(CharacterStateMachine HSM, GameObject killedBy) : base(HSM) { if (killedBy != null) { character.Health = 0; character.KilledSound.Play(); } else //fell { character.Health = 0; if (character.FallSound != null) { character.FallSound.Play(); } } character.Movement = 0; character.sprite.LoadAnimation(character.DieAnimation); }
public ShooterState(CharacterStateMachine sm) : base(sm) { }
public State(CharacterStateMachine sm) { this.sm = sm; character = sm.Character; }
public MainState(CharacterStateMachine sm) : base(sm) { }
public HolsterState(CharacterStateMachine SM) : base(SM) { }