private static void LogPathInformation( LatLong inputPositionA, LatLong inputPositionB, TransportPathfindResult pathfindResult, List <TransportWay> pathResultWays, List <TransportNode> pathResultNodes) { Debug.Log(string.Format("Found path from {0} to {1}: distance {2:0.00}m", inputPositionA.ToString(), inputPositionB.ToString(), pathfindResult.DistanceMeters)); foreach (var way in pathResultWays) { Debug.Log(string.Format("Way id [{0}] has classification {1}, length {2:0.00}m, width {3:0.00}m", Api.Instance.TransportApi.WayIdToString(way.Id), way.Classification, way.LengthMeters, way.HalfWidthMeters * 2 )); } foreach (var node in pathResultNodes) { Debug.Log(string.Format("Node id [{0}] at {1} has {2} incident edges", Api.Instance.TransportApi.NodeIdToString(node.Id), LatLongAltitude.FromECEF(node.Point).ToString(), node.IncidentDirectedEdges.Count )); } }
public void FillScoutInfo(MarsRegion region, LatLong latlong) { RegionName.text = region.Name(); LatLongText.text = latlong.ToString(); RegionWater.text = region.Data().WaterMultiplierString; RegionMinerals.text = region.Data().MineralMultiplierString; RegionSolar.text = region.Data().SolarMultiplierString; }