Пример #1
0
 protected sealed override string GetOther(IDictionary <string, object> objectAsDict, Vector2 point)
 {
     if (!isTree && !isPropArea)
     {
         if (TranslatorInitiator.RoadSegment != null)
         {
             var angleToSegment = TranslatorUtils.AngleToSegment(TranslatorInitiator.RoadSegment, point);
             return(angleToSegment.ToString());
         }
         return("0");
     }
     return(isPropArea ? "0" : base.GetOther(objectAsDict, point));
 }
Пример #2
0
 protected sealed override string GetOther(IDictionary <string, object> objectAsDict, Vector2 point)
 {
     if (currentXkod == "BUWT06" && TranslatorInitiator.GridSegment != null)
     {
         //Electricity pole, front to electricity line direction
         var angleToSegment = TranslatorUtils.AngleToSegment(TranslatorInitiator.RoadSegment, point) + (float)Math.PI / 2;
         return(angleToSegment.ToString());
     }
     else if (TranslatorInitiator.RoadSegment != null)
     {
         var angleToSegment = TranslatorUtils.AngleToSegment(TranslatorInitiator.RoadSegment, point);
         return(angleToSegment.ToString());
     }
     return("0");
 }