private void UpdateDistanceDisplay() { int numberOfLinks = mNodeGrabbed.Links.Count; while (mDistanceDisplay.Count < numberOfLinks) { mDistanceDisplay.Add(TextManager.AddText("")); } for (int i = 0; i < numberOfLinks; i++) { #if FRB_MDX mDistanceDisplay[i].Position = Vector3.Scale((mNodeGrabbed.Position + mNodeGrabbed.Links[i].NodeLinkingTo.Position), .5f); #else mDistanceDisplay[i].Position = (mNodeGrabbed.Position + mNodeGrabbed.Links[i].NodeLinkingTo.Position) * .5f; #endif mDistanceDisplay[i].DisplayText = (mNodeGrabbed.Position - mNodeGrabbed.Links[i].NodeLinkingTo.Position).Length().ToString(); } }