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