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); } })); }
static TreeSharp.Action TakeAction() { Logging.Log("SWITCHED MODE TO TEAMFIGHT"); return(new Action(a => { Positioning.GetTeamfightPosition().WalkToPoint(OrbwalkingMode.Combo); })); }