public SamplePluginWithAsyncOrbwalkingMode( [Import] IServiceContext context) { this.Context = context; this.input = context.Input; this.orbwalkerManager = context.Orbwalker; this.targetManager = context.TargetSelector; }
static Core() { var context = new EnsageServiceContext(ObjectManager.LocalHero); context.TargetSelector.Activate(); var orbwalker = context.GetExport <IOrbwalkerManager>().Value; orbwalker.Activate(); Orbwalker = orbwalker; context.TargetSelector.Deactivate(); }
public UnitMovementManager(IOrbwalkerManager orbwalker) { Orbwalker = orbwalker; if (!orbwalker.IsActive) { orbwalker.Activate(); } orbwalker.Settings.DrawHoldRange.Value = false; orbwalker.Settings.DrawRange.Value = false; }
public UnitMovementManager(IServiceContext context) { context.TargetSelector.Activate(); var orbwalker = context.GetExport <IOrbwalkerManager>().Value; orbwalker.Activate(); orbwalker.Settings.DrawHoldRange.Value = false; orbwalker.Settings.DrawRange.Value = false; Orbwalker = orbwalker; context.TargetSelector.Deactivate(); }
public KillSteal(Config config) { this.abilities = config.Abilities; this.owner = config.Context.Owner; this.orbwalker = config.Context.Orbwalker; this.killStealSettingsMenu = config.MenuManager.Root.KillStealSettingsMenu; this.prediction = config.Context.Prediction; this.handler = UpdateManager.Run(ExecuteAsync, true, false); if (killStealSettingsMenu.KillStealItem) { handler.RunAsync(); } killStealSettingsMenu.KillStealItem.PropertyChanged += KillStealChanged; }