示例#1
0
        private Obj_AI_Minion CheckForClones(RWEnum RorW)
        {
            switch (RorW)
            {
            case RWEnum.W:
                Obj_AI_Minion obj1 =
                    ObjectManager.Get <Obj_AI_Minion>()
                    .FirstOrDefault(obj => obj.Name == "Shadow" && obj.IsAlly && obj != RShadow.shadowObj);
                if (obj1 != null)
                {
                    return(obj1);
                }
                return(null);

            case RWEnum.R:
                Obj_AI_Minion obj2 =
                    ObjectManager.Get <Obj_AI_Minion>()
                    .FirstOrDefault(
                        obj =>
                        obj.Name == "Shadow" && player.Distance(obj) < 50 && obj.IsAlly &&
                        obj != WShadow.shadowObj);
                if (obj2 != null)
                {
                    return(obj2);
                }
                return(null);

            default:
                return(null);
            }
        }
示例#2
0
 private Obj_AI_Minion CheckForClones(RWEnum RorW)
 {
     switch (RorW) {
         case RWEnum.W:
             Obj_AI_Minion obj1 =
                 ObjectManager.Get<Obj_AI_Minion>()
                     .FirstOrDefault(obj => obj.Name == "Shadow" && obj.IsAlly && obj != RShadow.shadowObj);
             if (obj1 != null)
                 return obj1;
             return null;
         case RWEnum.R:
             Obj_AI_Minion obj2 =
                 ObjectManager.Get<Obj_AI_Minion>()
                     .FirstOrDefault(
                         obj =>
                             obj.Name == "Shadow" && player.Distance(obj) < 50 && obj.IsAlly &&
                             obj != WShadow.shadowObj);
             if (obj2 != null)
                 return obj2;
             return null;
         default:
             return null;
     }
 }