public void SetCardinalAngle(float angle)
 {
     m_direction.text     = CardinalPoint.GetCardinalPoint16(angle);
     m_generatedName.text = OutsideConnectionAIOverrides.GetNameBasedInAngle(angle, out bool canTrust);
     if (!canTrust)
     {
         m_generatedName.text = "?????";
     }
 }
        public void SetData()
        {
            var angle         = AdrNeighborhoodExtension.GetAzimuth(m_id);
            var cityNameFixed = AdrNeighborhoodExtension.GetFixedName(m_id);

            m_direction.text = CardinalPoint.GetCardinalPoint16(angle);
            bool canTrust = true;
            var  name     = cityNameFixed ?? OutsideConnectionAIOverrides.GetNameBasedInAngle(angle, out canTrust);

            m_generatedName.text    = name;
            m_generatedName.tooltip = name;
            if (cityNameFixed == null && !canTrust)
            {
                m_generatedName.text = "?????";
            }
        }