AkaCore.AkaLib.Evade.SkillshotDetector.ObjOnDelete C# (CSharp) Метод

ObjOnDelete() приватный статический Метод

private static ObjOnDelete ( GameObject sender, EventArgs args ) : void
sender GameObject
args System.EventArgs
Результат void
        private static void ObjOnDelete(GameObject sender, EventArgs args)
        {
            if (!sender.IsValid || sender.Team == ObjectManager.Player.Team)
                {
                    return;
                }
                for (var i = DetectedSkillshots.Count - 1; i >= 0; i--)
                {
                    var skillshot = DetectedSkillshots[i];
                    if (skillshot.SpellData.ToggleParticleName != ""
                        && new Regex(skillshot.SpellData.ToggleParticleName).IsMatch(sender.Name))
                    {
                        DetectedSkillshots.RemoveAt(i);
                    }
                }
        }