Beispiel #1
0
        public static List <Obj_AI_Base> CanGoThrough(DashPosition dash)
        {
            var jumps     = ObjectManager.Get <Obj_AI_Base>().Where(enemy => !enemy.HasEBuff() && enemy.IsValidTarget(550, true, dash.To)).ToList();
            var canBejump = jumps.Where(jump => MyGeo.interCir(dash.From.To2D(), dash.To.To2D(), jump.Position.To2D(), 35)).ToList();

            return(canBejump.OrderBy(jum => Me.Distance(jum)).ToList());
        }
Beispiel #2
0
 private static DashPosition ClosestDashToMouse(DashPosition w1, DashPosition w2)
 {
     return(Vector3.DistanceSquared(w1.To, Game.CursorPos) + Vector3.DistanceSquared(w1.From, Me.Position) >
            Vector3.DistanceSquared(w2.To, Game.CursorPos) + Vector3.DistanceSquared(w2.From, Me.Position)
         ? w2
         : w1);
 }
Beispiel #3
0
 public DashPosition(DashPosition dash)
 {
     From = dash.From;
     To   = dash.To;
 }