public static Point2D GetRandomLocation() { if ( m_Locations == null ) LoadLocations(); if ( m_Locations.Length > 0 ) return m_Locations[Utility.Random( m_Locations.Length )]; return Point2D.Zero; }