Exemplo n.º 1
0
 public SamplePluginWithAsyncOrbwalkingMode(
     [Import] IServiceContext context)
 {
     this.Context          = context;
     this.input            = context.Input;
     this.orbwalkerManager = context.Orbwalker;
     this.targetManager    = context.TargetSelector;
 }
Exemplo n.º 2
0
        static Core()
        {
            var context = new EnsageServiceContext(ObjectManager.LocalHero);

            context.TargetSelector.Activate();
            var orbwalker = context.GetExport <IOrbwalkerManager>().Value;

            orbwalker.Activate();
            Orbwalker = orbwalker;
            context.TargetSelector.Deactivate();
        }
Exemplo n.º 3
0
        public UnitMovementManager(IOrbwalkerManager orbwalker)
        {
            Orbwalker = orbwalker;
            if (!orbwalker.IsActive)
            {
                orbwalker.Activate();
            }

            orbwalker.Settings.DrawHoldRange.Value = false;
            orbwalker.Settings.DrawRange.Value     = false;
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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;
        }