protected override void Activate() { throwMagic = MagicFactory.GetMagic ("throw") as ThrowMagic; //Effect (); throwMagic.Enqueue(this); }
protected override void Activate() { throwMagic = MagicFactory.GetMagic("throw") as ThrowMagic; //Effect (); throwMagic.magics.Enqueue(this); }
public OffensiveMagic (string magicName, int cooldown) : base(magicName) { this.cooldown = cooldown; throwMagic = MagicFactory.GetMagic ("throw") as ThrowMagic; }
public OffensiveMagic(string magicName, int cooldown) : base(magicName) { this.cooldown = cooldown; throwMagic = MagicFactory.GetMagic("throw") as ThrowMagic; }