public OrbwalkingMode(IServiceContext context, Settings settings)
            : base(context, settings.ComboKey)
        {
            var abilities = context.AbilityFactory;

            this.hook                        = abilities.GetAbility <pudge_meat_hook>();
            this.rot                         = abilities.GetAbility <pudge_rot>();
            this.ult                         = abilities.GetAbility <pudge_dismember>();
            this.targetSelector              = context.TargetSelector;
            this.settings                    = settings;
            this.particleManager             = this.Context.Particle;
            this.hookUpdateHandler           = UpdateManager.Subscribe(this.HookHitCheck, 0, false);
            this.targetParticleUpdateHandler = UpdateManager.Subscribe(this.UpdateTargetParticle, 0, false);
        }
Exemple #2
0
 public SimplePredictionPlugin(IServiceContext context)
 {
     this.targetManager = context.TargetSelector;
     this.hook          = context.AbilityFactory.GetAbility <pudge_meat_hook>();
 }