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);
}
}
}