public void unregisterTargetWaypoint(int handle) { lock (m_targets) { m_targets.Remove((uint) handle); if (m_targets.Count == 0) RemoveGroupTarget(this); } }