AkaCore.Manager.EvadeManager.EvadeTarget.ObjSpellMissileOnDelete C# (CSharp) Method

ObjSpellMissileOnDelete() private static method

private static ObjSpellMissileOnDelete ( GameObject sender, EventArgs args ) : void
sender GameObject
args System.EventArgs
return void
            private static void ObjSpellMissileOnDelete(GameObject sender, EventArgs args)
            {
                if (!sender.IsValid<MissileClient>())
                {
                    return;
                }
                var missile = (MissileClient)sender;
                if (missile.SpellCaster.IsValid<AIHeroClient>() && missile.SpellCaster.Team != ObjectManager.Player.Team)
                {
                    DetectedTargets.RemoveAll(i => i.Obj.NetworkId == missile.NetworkId);
                }
            }