Starsector API
|
Classes | |
enum | CoreUITradeMode |
Public Member Functions | |
MessageDisplayAPI | getMessageDisplay () |
void | addMessage (String text) |
void | addMessage (String text, Color color) |
void | addMessage (String text, Color color, String h1, String h2, Color hc1, Color hc2) |
void | clearMessages () |
boolean | isShowingDialog () |
void | startBattle (BattleCreationContext context) |
boolean | showInteractionDialog (InteractionDialogPlugin plugin, SectorEntityToken interactionTarget) |
boolean | showInteractionDialog (SectorEntityToken interactionTarget) |
void | showCoreUITab (CoreUITabId tab) |
void | showCoreUITab (CoreUITabId tab, Object custom) |
InteractionDialogAPI | getCurrentInteractionDialog () |
void | setDisallowPlayerInteractionsForOneFrame () |
FaderUtil | getSharedFader () |
float | getZoomFactor () |
void | suppressMusic (float maxLevel) |
boolean | isShowingMenu () |
void | resetViewOffset () |
List< HullModSpecAPI > | getAvailableHullModsCopy () |
boolean | isHullModAvailable (String id) |
List< String > | getAvailableHullModIds () |
HintPanelAPI | getHintPanel () |
void | quickLoad () |
CoreUITabId | getCurrentCoreTab () |
void | cmdExitWithoutSaving () |
void | cmdSaveAndExit () |
void | cmdSettings () |
void | cmdSaveCopy () |
void | cmdSave () |
void | cmdLoad () |
void | cmdCodex () |
boolean | showConfirmDialog (String message, String ok, String cancel, Script onOk, Script onCancel) |
boolean | showConfirmDialog (String message, String ok, String cancel, float width, float height, Script onOk, Script onCancel) |
void | addMessage (IntelInfoPlugin intel) |
void | addMessage (IntelInfoPlugin intel, MessageClickAction action) |
void | addMessage (IntelInfoPlugin intel, MessageClickAction action, Object custom) |
void | setFollowingDirectCommand (boolean followingDirectCommand) |
boolean | isFollowingDirectCommand () |
void | clearLaidInCourse () |
boolean | showPlayerFactionConfigDialog () |
void | showHelpPopupIfPossible (String id) |
SectorEntityToken | getUltimateCourseTarget () |
SectorEntityToken | getCurrentCourseTarget () |
SectorEntityToken | getNextStepForCourse (SectorEntityToken courseTarget) |
void | layInCourseForNextStep (SectorEntityToken courseTarget) |
String | getNameForCourseTarget (SectorEntityToken entity, boolean isEndpoint) |
float | getLastLegDistance (SectorEntityToken courseTarget) |
boolean | isFastForward () |
boolean | isPlayerFleetFollowingMouse () |
void | showMessageDialog (String message) |
float | getMinZoomFactor () |
float | getMaxZoomFactor () |
void | setMinZoomFactor (float min) |
void | setMaxZoomFactor (float max) |
boolean | isSuppressFuelRangeRenderingOneFrame () |
void | setSuppressFuelRangeRenderingOneFrame (boolean suppressFuelRangeRenderingOneFrame) |
int | getMaxIntelMapIcons () |
void | setMaxIntelMapIcons (int maxIntelMapIcons) |
boolean | isHideUI () |
void | setHideUI (boolean hideUI) |
void | setZoomFactor (float zoomFactor) |
Definition at line 14 of file CampaignUIAPI.java.
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | IntelInfoPlugin | intel | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | IntelInfoPlugin | intel, |
MessageClickAction | action | ||
) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | IntelInfoPlugin | intel, |
MessageClickAction | action, | ||
Object | custom | ||
) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | String | text | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | String | text, |
Color | color | ||
) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage | ( | String | text, |
Color | color, | ||
String | h1, | ||
String | h2, | ||
Color | hc1, | ||
Color | hc2 | ||
) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.clearLaidInCourse | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.clearMessages | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdCodex | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdExitWithoutSaving | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdLoad | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSave | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSaveAndExit | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSaveCopy | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSettings | ( | ) |
List< String > com.fs.starfarer.api.campaign.CampaignUIAPI.getAvailableHullModIds | ( | ) |
List< HullModSpecAPI > com.fs.starfarer.api.campaign.CampaignUIAPI.getAvailableHullModsCopy | ( | ) |
CoreUITabId com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentCoreTab | ( | ) |
SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentCourseTarget | ( | ) |
InteractionDialogAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentInteractionDialog | ( | ) |
HintPanelAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getHintPanel | ( | ) |
float com.fs.starfarer.api.campaign.CampaignUIAPI.getLastLegDistance | ( | SectorEntityToken | courseTarget | ) |
int com.fs.starfarer.api.campaign.CampaignUIAPI.getMaxIntelMapIcons | ( | ) |
float com.fs.starfarer.api.campaign.CampaignUIAPI.getMaxZoomFactor | ( | ) |
MessageDisplayAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getMessageDisplay | ( | ) |
float com.fs.starfarer.api.campaign.CampaignUIAPI.getMinZoomFactor | ( | ) |
String com.fs.starfarer.api.campaign.CampaignUIAPI.getNameForCourseTarget | ( | SectorEntityToken | entity, |
boolean | isEndpoint | ||
) |
SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getNextStepForCourse | ( | SectorEntityToken | courseTarget | ) |
FaderUtil com.fs.starfarer.api.campaign.CampaignUIAPI.getSharedFader | ( | ) |
SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getUltimateCourseTarget | ( | ) |
Calls Global.getSector().getUIData().getCourseTarget(). The actual ultimate autopilot destination, not its next step.
float com.fs.starfarer.api.campaign.CampaignUIAPI.getZoomFactor | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isFastForward | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isFollowingDirectCommand | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isHideUI | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isHullModAvailable | ( | String | id | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isPlayerFleetFollowingMouse | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isShowingDialog | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isShowingMenu | ( | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isSuppressFuelRangeRenderingOneFrame | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.layInCourseForNextStep | ( | SectorEntityToken | courseTarget | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.quickLoad | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.resetViewOffset | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setDisallowPlayerInteractionsForOneFrame | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setFollowingDirectCommand | ( | boolean | followingDirectCommand | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setHideUI | ( | boolean | hideUI | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setMaxIntelMapIcons | ( | int | maxIntelMapIcons | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setMaxZoomFactor | ( | float | max | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setMinZoomFactor | ( | float | min | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setSuppressFuelRangeRenderingOneFrame | ( | boolean | suppressFuelRangeRenderingOneFrame | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.setZoomFactor | ( | float | zoomFactor | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showConfirmDialog | ( | String | message, |
String | ok, | ||
String | cancel, | ||
float | width, | ||
float | height, | ||
Script | onOk, | ||
Script | onCancel | ||
) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showConfirmDialog | ( | String | message, |
String | ok, | ||
String | cancel, | ||
Script | onOk, | ||
Script | onCancel | ||
) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.showCoreUITab | ( | CoreUITabId | tab | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.showCoreUITab | ( | CoreUITabId | tab, |
Object | custom | ||
) |
tab | |
custom | IntelInfoPlugin to select in intel tab, or FleetMemberAPI to select in refit tab |
void com.fs.starfarer.api.campaign.CampaignUIAPI.showHelpPopupIfPossible | ( | String | id | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showInteractionDialog | ( | InteractionDialogPlugin | plugin, |
SectorEntityToken | interactionTarget | ||
) |
Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog).
plugin | |
interactionTarget | can be null. |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showInteractionDialog | ( | SectorEntityToken | interactionTarget | ) |
Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog). Picks whatever dialog is appropriate based on the various plugins that provide dialog implementations.
interactionTarget |
void com.fs.starfarer.api.campaign.CampaignUIAPI.showMessageDialog | ( | String | message | ) |
boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showPlayerFactionConfigDialog | ( | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.startBattle | ( | BattleCreationContext | context | ) |
void com.fs.starfarer.api.campaign.CampaignUIAPI.suppressMusic | ( | float | maxLevel | ) |