public void OnMapLabelProcessed(Vessel vessel, MapNode.CaptionData label) { if (vessel == null) { return; } var owner = LockSystem.LockQuery.GetControlLockOwner(vessel.id); if (!string.IsNullOrEmpty(owner)) { label.Header = $"{owner}\n{label.Header}"; } }
private static void PostOnUpdateCaption(OrbitRendererBase __instance, MapNode n, MapNode.CaptionData data) { if (MainSystem.NetworkState < ClientState.Connected) { return; } LabelEvent.onMapLabelProcessed.Fire(__instance.vessel, data); }
public void UpdateNodeCaption(MapNode mn, MapNode.CaptionData data) { data.captionLine1 = $"{node.name}"; data.captionLine2 = RATools.PrettyPrint(node.RAAntennaList); //data.captionLine3 = "CapLine3"; }