public ShipTarget GetActiveShipTarget()
        {
            ShipTarget activeTarget = null;

            for (int i = 0; i < m_shipTargets.Count; ++i)
            {
                if (m_shipTargets[i].m_isAlive)
                {
                    activeTarget = m_shipTargets[i];
                    break;
                }
            }
            return(activeTarget);
        }
 public ShipTarget GetShipTarget(ShipTarget aShipTarget)
 {
     return(m_shipTargets[aShipTarget.m_index]);
 }
 public bool ContainsShipTarget(ShipTarget aShipTarget)
 {
     return(m_shipTargets.Contains(aShipTarget));
 }