public override void Update(float elapsed) { CurrentActionState.Update(elapsed); CurrentPowerState.Update(elapsed); Mario.Update(elapsed); Sprite.Position = Mario.Position; base.Update(elapsed); }
public void ResetTransition() { CurrentPowerState.ResetTransition(); }
public void DeathPowerTransition() { CurrentPowerState.DeathPowerTransition(); }
public void DamageTransition() { CurrentPowerState.DamageTransition(); }
public void StarTransition() { CurrentPowerState.StarTransition(); }
public void FireTransition() { CurrentPowerState.FireTransition(); }