public Game() { normalDamageModeState = new NormalDamageMode(this); invulnerableDamageModeState = new InvulnerableDamageMode(this); normalAbilityState = new NormalAbilityState(this); superAbilityState = new SuperAbilityState(this); currentAbilityState = normalAbilityState; currentDamageMode = normalDamageModeState; }
public void SetDamageModeState(DamageModeState incomingDamageMode) { currentDamageMode = incomingDamageMode; }