コード例 #1
0
ファイル: SpellQueue.cs プロジェクト: DZ191/LeagueSharp
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender?.Owner != null && sender.Owner.IsMe)
     {
         IsBusy = false;
     }
 }
コード例 #2
0
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         IsChargingQ = false;
     }
 }
コード例 #3
0
ファイル: Orbwalker.cs プロジェクト: Dekryptor/Port-1
 /// <summary>
 /// OnStopCast Event
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="args">The args.</param>
 private void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && EloBuddy.SDK.Orbwalker.IsRanged && args.DestroyMissile && args.StopAnimation && !EloBuddy.SDK.Orbwalker.CanBeAborted)// CanCancelAttack)
     {
         ResetAATimer();
     }
 }
コード例 #4
0
 /// <summary>
 /// Fired when the spellbook stops casting a spell.
 /// </summary>
 /// <param name="spellbook">The spellbook.</param>
 /// <param name="args">The <see cref="SpellbookStopCastEventArgs"/> instance containing the event data.</param>
 private static void SpellbookOnStopCast(Obj_AI_Base spellbook, SpellbookStopCastEventArgs args) // Fix this later
 {
     if (spellbook.IsValid && spellbook.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #5
0
 /// <summary>
 /// Fired when the spellbook stops casting a spell.
 /// </summary>
 /// <param name="spellbook">The spellbook.</param>
 /// <param name="args">The <see cref="SpellbookStopCastEventArgs"/> instance containing the event data.</param>
 private static void SpellbookOnStopCast(AIBaseClient sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.SpellStopCancelled)
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #6
0
 /// <summary>
 ///     Spellbook.OnStopCast Event to detect canceld auto attacks
 /// </summary>
 /// <param name="sender"><see cref="Spellbook" /> sender</param>
 /// <param name="args"><see cref="SpellbookStopCastEventArgs" /> args</param>
 private static void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsValid && sender.Owner.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         _missleLaunched = false;
     }
 }
コード例 #7
0
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #8
0
 /// <summary>
 /// OnStopCast Event
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="args">The args.</param>
 private void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsValid && sender.Owner.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAATimer();
     }
 }
コード例 #9
0
 private static void Spellbook_OnStopCast(AIBaseClient sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.KeepAnimationPlaying)
     {
         LastAutoAttack = 0;
     }
 }
コード例 #10
0
 private void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         m_spellCasting = false;
     }
 }
コード例 #11
0
ファイル: CommandQueue.cs プロジェクト: DZ191/LeagueSharp
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         IsRunning = false;
     }
 }
コード例 #12
0
 /// <summary>
 ///     OnStopCast event.
 /// </summary>
 /// <param name="spellbook">
 ///     The spellbook
 /// </param>
 /// <param name="args">
 ///     The event data
 /// </param>
 private void OnSpellbookStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         this.ResetSwingTimer();
     }
 }
コード例 #13
0
 private void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         IsCharging = false;
     }
 }
コード例 #14
0
 private static void SpellbookOnStopCast(Spellbook spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.Owner.IsValid && spellbook.Owner.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #15
0
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe && (Game.Time * 1000) - lastaa < ObjectManager.Player.AttackCastDelay * 1000 + 50f && !args.ForceStop)
     {
         lastaa = 0f;
     }
 }
コード例 #16
0
 /// <summary>
 ///     OnStopCast event.
 /// </summary>
 /// <param name="spellbook">
 ///     The spellbook
 /// </param>
 /// <param name="args">
 ///     The event data
 /// </param>
 private void OnSpellbookStopCast(AIBaseClient sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe && args.DestroyMissile && args.KeepAnimationPlaying)
     {
         this.ResetSwingTimer();
     }
 }
コード例 #17
0
 /// <summary>
 /// Fired when the spellbook stops casting a spell.
 /// </summary>
 /// <param name="spellbook">The spellbook.</param>
 /// <param name="args">The <see cref="SpellbookStopCastEventArgs"/> instance containing the event data.</param>
 private static void SpellbookOnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && EloBuddy.SDK.Orbwalker.IsRanged && (args.DestroyMissile && args.StopAnimation))
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #18
0
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         IsRunning = false;
     }
 }
コード例 #19
0
 /// <summary>
 ///     OnStopCast event.
 /// </summary>
 /// <param name="spellbook">
 ///     The spellbook
 /// </param>
 /// <param name="args">
 ///     The event data
 /// </param>
 private void OnSpellbookStopCast(Spellbook spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.Owner.IsValid && spellbook.Owner.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         this.ResetSwingTimer();
     }
 }
コード例 #20
0
ファイル: SpellQueue.cs プロジェクト: qJoke/LeagueSharp
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender?.Owner != null && sender.Owner.IsMe)
     {
         IsBusy = false;
     }
 }
コード例 #21
0
ファイル: Evade.cs プロジェクト: mon9x/AllEvadeForEloBuddy
        private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
        {
            var caster = sender.Owner as AIHeroClient;

            if (caster == null || !caster.IsValid || (!caster.IsEnemy && !Configs.Debug))
            {
                return;
            }

            if (!args.ForceStop && !args.StopAnimation)
            {
                return;
            }

            foreach (var spell in
                     DetectedSpells.Values.Where(
                         i =>
                         i.MissileObject == null && i.ToggleObject == null && i.TrapObject == null &&
                         i.Unit.CompareId(caster)))
            {
                LeagueSharp.Common.Utility.DelayAction.Add(1, () => DetectedSpells.Remove(spell.SpellId));

                if (Configs.Debug)
                {
                    Console.WriteLine($"=> D-Stop: {spell.SpellId} | {Utils.GameTimeTickCount}");
                }
            }
        }
コード例 #22
0
 private void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         m_spellCasting = false;
     }
 }
コード例 #23
0
ファイル: Orbwalk.cs プロジェクト: Kysamaa/EloBuddy
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe && (Game.Time * 1000) - lastaa < ObjectManager.Player.AttackCastDelay * 1000 + 50f && !args.ForceStop)
     {
         lastaa = 0f;
     }
 }
コード例 #24
0
 private static void Spellbook_OnStopCast(Obj_AI_Base spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.IsValid && spellbook.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         LastAutoAttack = 0;
     }
 }
コード例 #25
0
ファイル: Orbwalker.cs プロジェクト: waldow90/PortAIO
 private static void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe && EloBuddy.SDK.Orbwalker.IsRanged && (args.DestroyMissile || args.StopAnimation) && !EloBuddy.SDK.Orbwalker.CanBeAborted)
     {
         ResetAutoAttack();
     }
 }
コード例 #26
0
 private static void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         // Reset timer
         IsBusy = false;
     }
 }
コード例 #27
0
 private static void onStopAutoAttack(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe && args.DestroyMissile)
     {
         lastAutoAttack     = 0;
         lastAutoAttackMove = 0;
     }
 }
コード例 #28
0
 private static void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         // Reset timer
         IsBusy = false;
     }
 }
コード例 #29
0
ファイル: Orbwalker.cs プロジェクト: seniseviy/LeagueSharp-6
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (!sender.Owner.IsMe || !args.DestroyMissile || !args.StopAnimation)
     {
         return;
     }
     ResetAutoAttack();
 }
コード例 #30
0
        private void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
        {
            if (sender == null || !sender.IsMe)
            {
                return;
            }

            startedQ = false;
        }
コード例 #31
0
ファイル: _spellbook.cs プロジェクト: Connerthorpe/EloBuddy
 public static void StopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         if (sender.IsValid && args.DestroyMissile && args.StopAnimation)
         {
             Variables.IsDashing = false;
         }
     }
 }
コード例 #32
0
ファイル: YasuoSharp.cs プロジェクト: rihose/GoodGuyJodu
 private static void onStopCast(Spellbook obj, SpellbookStopCastEventArgs args)
 {
     if (obj.Owner.IsMe)
     {
         if (obj.Owner.IsValid && args.DestroyMissile && args.StopAnimation)
         {
             Yasuo.isDashigPro = false;
         }
     }
 }
コード例 #33
0
 /// <summary>
 ///     Fired when the spellbooks stops a cast.
 /// </summary>
 /// <param name="spellbook">The spellbook.</param>
 /// <param name="args">The <see cref="SpellbookStopCastEventArgs" /> instance containing the event data.</param>
 private static void SpellbookOnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && args.StopAnimation)
     {
         if (ActiveAttacks.ContainsKey(sender.NetworkId))
         {
             ActiveAttacks.Remove(sender.NetworkId);
         }
     }
 }
コード例 #34
0
 private static void SpellbookOnStopCast(Spellbook spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.Owner.IsValid && args.DestroyMissile && args.StopAnimation)
     {
         if (ActiveAttacks.ContainsKey(spellbook.Owner.NetworkId))
         {
             ActiveAttacks.Remove(spellbook.Owner.NetworkId);
         }
     }
 }
コード例 #35
0
ファイル: HealthPrediction.cs プロジェクト: lolscripts/Aka-s
 private static void SpellbookOnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Spellbook.Owner.IsValid && args.StopAnimation)
     {
         if (ActiveAttacks.ContainsKey(sender.Spellbook.Owner.NetworkId))
         {
             ActiveAttacks.Remove(sender.Spellbook.Owner.NetworkId);
         }
     }
 }
コード例 #36
0
ファイル: Health.cs プロジェクト: hieuseu1/LeagueSharp.SDK
 /// <summary>
 ///     Spell-book on casting stop subscribed event function.
 /// </summary>
 /// <param name="spellbook">
 ///     <see cref="Spellbook" /> sender
 /// </param>
 /// <param name="args">Spell-book Stop Cast Data</param>
 private static void SpellbookOnStopCast(Spellbook spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.Owner.IsValid && args.DestroyMissile && args.StopAnimation)
     {
         if (ActiveAttacks.ContainsKey(spellbook.Owner.NetworkId))
         {
             ActiveAttacks.Remove(spellbook.Owner.NetworkId);
         }
     }
 }
コード例 #37
0
ファイル: HealthDeath.cs プロジェクト: jmj8537/GoodGuyJodu
        private static void onMeleeStopAutoAttack(Spellbook sender, SpellbookStopCastEventArgs args)
        {
            //if (!sender.Owner.IsMelee())
            //    return;

            if (activeDamageMakers.ContainsKey(sender.Owner.NetworkId))
                activeDamageMakers.Remove(sender.Owner.NetworkId);

            //Ranged aswell
            if (args.DestroyMissile && activeDamageMakers.ContainsKey(args.MissileNetworkId))
                activeDamageMakers.Remove(args.MissileNetworkId);
        }
コード例 #38
0
ファイル: SpellQueue.cs プロジェクト: a544243739/LeagueSharp
 private static void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         // Reset timer
         IsBusy = false;
     }
 }
コード例 #39
0
        private void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
        {
            if (sender == null)
            {
                return;
            }

            if (args.ForceStop || args.StopAnimation)
            {
                foreach (
                    var c in
                        DetectedSkillshots.Where(
                            v => v.SpawnObject == null && v.Caster != null && v.Caster.IdEquals(sender)))
                {
                    c.IsValid = false;
                }
            }
        }
コード例 #40
0
ファイル: Events.cs プロジェクト: CONANLXF/Berb.Common
 /// <summary>
 ///     On stop cast event.
 /// </summary>
 /// <param name="sender">
 ///     The sender.
 /// </param>
 /// <param name="args">
 ///     The args.
 /// </param>
 private static void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     EventInterruptableSpell(sender);
 }
コード例 #41
0
ファイル: YasuoSharp.cs プロジェクト: yashine59fr/PortAIO-1
 private static void onStopCast(Obj_AI_Base obj, SpellbookStopCastEventArgs args)
 {
     if (obj.IsMe)
     {
         if (obj.IsValid && args.DestroyMissile && args.StopAnimation)
         {
             Yasuo.isDashigPro = false;
         }
     }
 }
コード例 #42
0
ファイル: Lucian.cs プロジェクト: JelloBeans/SAC
 private void Spellbook_OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
         m_spellCasting = false;
 }
コード例 #43
0
 private void OnSpellbookStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     try
     {
         if (!_menu.Item(_menu.Name + ".enabled").GetValue<bool>())
         {
             return;
         }
         if (sender.Owner.IsMe)
         {
             _isCasting = false;
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
コード例 #44
0
ファイル: Orbwalker.cs プロジェクト: yashine59fr/PortAIO-1
 /// <summary>
 /// OnStopCast Event
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="args">The args.</param>
 private void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.StopAnimation)
         ResetAATimer();
 }
コード例 #45
0
ファイル: Program.cs プロジェクト: tramyeu/EloBuddy
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         if (sender.IsValid && args.DestroyMissile && args.StopAnimation)
         {
             IsDashing = false;
         }
     }
 }
コード例 #46
0
ファイル: Orbwalker.cs プロジェクト: pandaChoi/LeagueSharp-3
 private static void OnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (!sender.Owner.IsMe || !args.DestroyMissile || !args.StopAnimation)
     {
         return;
     }
     ResetAutoAttack();
 }
コード例 #47
0
ファイル: _Katarina.cs プロジェクト: 654955321/HY_Recommend
        private void SpellbookOnOnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
        {
            if (!sender.Owner.IsMe)
            {
                return;
            }

            if (!this.IsChannelingR || !sender.IsChanneling)
            {
                this.Orbwalker.SetMovement(true);
                this.Orbwalker.SetAttack(true);
            }
        }
コード例 #48
0
 private static void OnSpellbookStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (!Enabled)
     {
         return;
     }
     try
     {
         if (sender.Owner.IsMe)
         {
             IsBusy = false;
         }
     }
     catch (Exception ex)
     {
         Global.Logger.AddItem(new LogItem(ex));
     }
 }
コード例 #49
0
 private void OnSpellbookStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     try
     {
         if (sender.Owner.IsMe)
         {
             _isCasting = false;
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
コード例 #50
0
ファイル: Health.cs プロジェクト: yashine59fr/Berb.Common
        /// <summary>
        ///     Spell-book on casting stop subscribed event function.
        /// </summary>
        /// <param name="sender">
        ///     <see cref="Spellbook" /> sender
        /// </param>
        /// <param name="args">Spell-book Stop Cast Data</param>
        private static void OnSpellbookStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
        {
            if (sender.IsValid && args.StopAnimation && args.DestroyMissile)
            {
                var casterNetworkId = sender.NetworkId;

                if (ActiveAttacks.ContainsKey(casterNetworkId))
                {
                    ActiveAttacks.Remove(casterNetworkId);
                }
            }
        }
コード例 #51
0
ファイル: Champion.cs プロジェクト: myo/LSharp
 protected virtual void SpellbookOnOnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     //for Champion used
 }
コード例 #52
0
ファイル: Orbwalking.cs プロジェクト: yashine59fr/PortAIO-1
 private static void SpellbookOnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsValid && sender.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAutoAttackTimer();
     }
 }
コード例 #53
0
ファイル: Heart.cs プロジェクト: addctionbr/EloBuddy
 private void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     //for addons
 }
コード例 #54
0
ファイル: DeathWalker.cs プロジェクト: jmj8537/GoodGuyJodu
 private static void onStopAutoAttack(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe && args.DestroyMissile)
     {
         lastAutoAttack = 0;
         lastAutoAttackMove = 0;
     }
 }
コード例 #55
0
 private static void OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     if (sender.IsMe)
     {
         // Reset timer
         IsBusy = false;
     }
 }
コード例 #56
0
ファイル: Interrupter2.cs プロジェクト: wearegodz/WeAreGodz
 private static void Spellbook_OnStopCast(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
 {
     var target = sender.Spellbook.Owner as AIHeroClient;
     if (target != null)
     {
         // Check if the spell itself stopped casting (interrupted)
         if (!target.Spellbook.IsCastingSpell && !target.Spellbook.IsChanneling && !target.Spellbook.IsCharging)
         {
             CastingInterruptableSpell.Remove(target.NetworkId);
         }
     }
 }
コード例 #57
0
ファイル: OktwCommon.cs プロジェクト: ngothaison/HuyNKSDK
 private void SpellbookOnStopCast(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe)
     {
         if(args.StopAnimation && args.DestroyMissile)
             LastAATick = 0;
     }
 }
コード例 #58
0
        private static void OnMeleeStopAutoAttack(Obj_AI_Base sender, SpellbookStopCastEventArgs args)
        {
            //if (!sender.Owner.IsMelee())
            //    return;

            if (ActiveDamageMakers.ContainsKey(sender.NetworkId))
                ActiveDamageMakers.Remove(sender.NetworkId);

            //Ranged aswell
            if (args.DestroyMissile && ActiveDamageMakers.ContainsKey((int) args.MissileNetworkId))
                ActiveDamageMakers.Remove((int) args.MissileNetworkId);
            if (DamagerSources.ContainsKey(sender.NetworkId))
                DamagerSources[sender.NetworkId].SetTarget(null);
        }
コード例 #59
0
ファイル: xSaliceWalker.cs プロジェクト: leenam0910/LSharp
 private static void SpellbookCancelAa(Spellbook spellbook, SpellbookStopCastEventArgs args)
 {
     if (spellbook.Owner.IsValid && spellbook.Owner.IsMe && args.DestroyMissile && args.StopAnimation)
     {
         ResetAutoAttackTimer();
         _canmove = true;
     }
 }
コード例 #60
0
 private static void onStopAutoAttack(Spellbook sender, SpellbookStopCastEventArgs args)
 {
     if (sender.Owner.IsMe && args.DestroyMissile)
     {
         Console.WriteLine("Cancel auto");
         var resetTo = (menu.Item("betaStut").GetValue<bool>()) ? previousAttack : 0;
         lastAutoAttack = resetTo;
         lastAutoAttackMove = resetTo;
     }
 }