コード例 #1
0
        private string getDistanceText(ModuleDockingNode port)
        {
            var activeVessel = FlightGlobals.ActiveVessel;
            var distance     = Vector3.Distance(activeVessel.transform.position, port.GetTransform().position);

            return(string.Format("{0}m", HSUtils.ToSI(distance)));
        }
コード例 #2
0
        private void drawDistance(Vessel vessel, Vessel activeVessel)
        {
            string distance = "";

            if (HSUtils.IsInFlight && vessel != activeVessel && vessel != null && activeVessel != null)
            {
                var calcDistance = Vector3.Distance(activeVessel.transform.position, vessel.transform.position);
                distance = HSUtils.ToSI(calcDistance) + "m";
            }

            GUILayout.Label(distance, Resources.textSituationStyle);
        }