public override State CastSpell(Wizard wizard) { wizard.State |= State.ThrownIntoTheAir; return(wizard.State); }
public override State CastSpell(Wizard wizard) { wizard.State |= State.SetOnFire; return(wizard.State); }
public override State CastSpell(Wizard wizard) { wizard.State |= State.Drowned; return(wizard.State); }
public abstract State CastSpell(Wizard wizard);