Exemple #1
0
 static TreeSharp.Action TakeAction()
 {
     return(new TreeSharp.Action(a =>
     {
         Logging.Log("SWITCHED MODE TO FIGHT");
         var target =
             Variables.TargetSelector.GetTarget(1100);
         if (target != null && !target.IsUnderEnemyTurret())
         {
             if (
                 ObjectManager.Get <Obj_AI_Hero>()
                 .Any(h => h.IsAlly && !h.IsMe && !h.IsDead && h.Distance(ObjectManager.Player) < 1100))
             {
                 Positioning.GetTeamfightPosition().WalkToPoint(OrbwalkingMode.Hybrid);
             }
             else
             {
                 target.Position.Extend(ObjectManager.Player.Position,
                                        ObjectManager.Player.GetRealAutoAttackRange() - 250)
                 .WalkToPoint(OrbwalkingMode.Hybrid);
             }
         }
         else
         {
             Push.BehaviorComposite.Tick(null);
         }
     }));
 }
Exemple #2
0
 static TreeSharp.Action TakeAction()
 {
     Logging.Log("SWITCHED MODE TO TEAMFIGHT");
     return(new Action(a =>
     {
         Positioning.GetTeamfightPosition().WalkToPoint(OrbwalkingMode.Combo);
     }));
 }