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