private bool renameReference() { //Rename the reference ModuleDockingNodeNamed toRename = DockingPortAlignmentIndicator.referencePartNamed; if (toRename != null) { DockingPortAlignmentIndicator.setRenameHighlightBoxRPM(DockingPortAlignmentIndicator.HighlightBox.RIGHT); ModuleDockingNodeNamed.renameWindow.DisplayForNode(toRename, "Rename Reference Port"); return(true); } else { return(false); } }
private bool renameTarget() { //Rename the target ModuleDockingNodeNamed toRename = DockingPortAlignmentIndicator.targetNamedModule; if (toRename != null) { DockingPortAlignmentIndicator.setRenameHighlightBoxRPM(DockingPortAlignmentIndicator.HighlightBox.LEFT); ModuleDockingNodeNamed.renameWindow.DisplayForNode(toRename, "Rename Target Port"); return(true); } else { return(false); } }
public void closeWindow() { if (portModuleToRename != null) { if (DPAI != null) { Debug.Log("RenameWindow: attempting to invoke clearRenameHighlightBoxRPM"); DPAI.GetMethod("clearRenameHighlightBoxRPM").Invoke(null, null); } else { Debug.Log("RenameWindow: DPAI is Null"); } portModuleToRename = null; } renameWindowRect.Set(0, 0, 250, 80); windowOpen = false; //RenderingManager.RemoveFromPostDrawQueue(0, DrawRenameDialog); }
public void DisplayForNode(ModuleDockingNodeNamed namedNode, string windowTitle) { this.windowTitle = windowTitle; //Debug.Log("Rename Window: Display for Node"); //if (RenderingManager.fetch != null) //{ // if (!windowOpen) RenderingManager.AddToPostDrawQueue(0, DrawRenameDialog); // lastActiveVessel = FlightGlobals.ActiveVessel; //} if (!windowOpen) { if (FlightGlobals.ActiveVessel != null) { lastActiveVessel = FlightGlobals.ActiveVessel; } } windowOpen = true; portModuleToRename = namedNode; }
public void DisplayForNode(ModuleDockingNodeNamed namedNode) { DisplayForNode(namedNode, "Rename Docking Port"); }