示例#1
0
 private static void Obj_Ward_OnDelete(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward = sender as Obj_AI_Minion;
         _wardsAvailable.RemoveAll(m => ward != null && m.NetworkId == ward.NetworkId);
     }
 }
示例#2
0
 private static void Obj_Ward_OnDelete(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward  = sender as Obj_AI_Minion;
         var ward2 = WardsAvailable.Where(m => m.NetworkId == ward.NetworkId).FirstOrDefault();
         if (ward2 != null)
         {
             WardsAvailable.Remove(ward2);
         }
     }
 }
示例#3
0
 private static void Obj_Ward_OnCreate(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward = sender as Obj_AI_Minion;
         WardsAvailable.Add(ward);
         LastWardCreated = Game.Time;
         if (IsTryingToJump)
         {
             if (Extensions.Distance(LastWardJumpVector.To2D(), ward.Position.To2D(), true) < Math.Pow(80, 2))
             {
                 SpellManager.CastW1(ward);
             }
         }
     }
 }
示例#4
0
 private static void Obj_Ward_OnDelete(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward = sender as Obj_AI_Minion;
         _wardsAvailable.RemoveAll(m => ward != null && m.NetworkId == ward.NetworkId);
     }
 }
示例#5
0
 private static void Obj_Ward_OnCreate(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward = sender as Obj_AI_Minion;
         _wardsAvailable.Add(ward);
         LastWardCreated = Game.Time;
         if (IsTryingToJump)
         {
             if (ward != null &&
                 _lastWardJumpVector.To2D().Distance(ward.Position.To2D(), true) < Math.Pow(80, 2))
             {
                 SpellManager.CastW1(ward);
             }
         }
     }
 }
示例#6
0
 private static void Obj_Ward_OnDelete(GameObject sender, EventArgs args)
 {
     if (sender.IsWard())
     {
         var ward = sender as Obj_AI_Minion;
         var ward2 = WardsAvailable.Where(m => m.NetworkId == ward.NetworkId).FirstOrDefault();
         if (ward2 != null)
         {
             WardsAvailable.Remove(ward2);
         }
     }
 }