public virtual void Message(CAD cstingDevice, int sig) { }
public virtual void Error(CAD cstingDevice, Aix crystall) { }
public virtual void Input(CAD cstingDevice) { }
public override void Message(CAD cstingDevice, int sig) { Soul.Signil.Signal(sig); base.Message(cstingDevice, sig); }
public override void Error(CAD cstingDevice, Aix crystall) { cstingDevice.Rejection(crystall); base.Error(cstingDevice, crystall); }
public override void Input(CAD cstingDevice) { if (Soul.Signil.Mana >= (MathMana(Stone) + MathMana(Fire) + MathManaMix(2, MathMass(Stone, Fire)) + MathManaImpuls(MathMass(Stone, Fire)))) { cstingDevice.Cast(Stone); cstingDevice.Cast(Fire); cstingDevice.Mixing(Infernum); cstingDevice.Impuls(Forward); } base.Input(cstingDevice); }