void FilterTargets(std::list<WorldObject*>& targets) { if (!GetCaster()) return; targets.remove_if(PositionCheck(true)); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(PositionCheck(GetCaster())); }