public override List <CCrossSightLoic.Target> GetTargets() { m_Targets.Clear(); for (int i = 0; i < m_AimAreaList.Count; i++) { AimArea aimArea = m_AimAreaList[i]; m_Targets.AddRange(aimArea.GetTargets()); } return(m_Targets); }