Starsector API
Loading...
Searching...
No Matches
CampaignMissionPlugin.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.campaign;
2
3
import
com.fs.starfarer.api.campaign.events.CampaignEventPlugin;
4
import
com.fs.starfarer.api.characters.PersonAPI;
5
import
com.fs.starfarer.api.util.Highlights;
6
7
public
interface
CampaignMissionPlugin
{
8
String
getId
();
9
10
String
getName
();
11
12
String
getPostingStage
();
13
14
void
playerAccept
(
SectorEntityToken
entity);
15
16
void
advance
(
float
amount);
17
18
CampaignEventPlugin
getPrimedEvent
();
19
PersonAPI
getImportantPerson
();
20
long
getCreationTimestamp
();
21
22
27
String
getFactionId
();
28
29
30
boolean
showAcceptTooltipNextToButton
();
31
boolean
canPlayerAccept
();
32
String
getAcceptTooltip
();
33
Highlights
getAcceptTooltipHighlights
();
34
38
void
cleanup
();
39
}
com.fs.starfarer.api.util.Highlights
Definition
Highlights.java:8
com.fs.starfarer.api.campaign.CampaignMissionPlugin
Definition
CampaignMissionPlugin.java:7
com.fs.starfarer.api.campaign.CampaignMissionPlugin.showAcceptTooltipNextToButton
boolean showAcceptTooltipNextToButton()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getId
String getId()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getPrimedEvent
CampaignEventPlugin getPrimedEvent()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.cleanup
void cleanup()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getFactionId
String getFactionId()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getAcceptTooltip
String getAcceptTooltip()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getAcceptTooltipHighlights
Highlights getAcceptTooltipHighlights()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.advance
void advance(float amount)
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getPostingStage
String getPostingStage()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.canPlayerAccept
boolean canPlayerAccept()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getCreationTimestamp
long getCreationTimestamp()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getImportantPerson
PersonAPI getImportantPerson()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.getName
String getName()
com.fs.starfarer.api.campaign.CampaignMissionPlugin.playerAccept
void playerAccept(SectorEntityToken entity)
com.fs.starfarer.api.campaign.SectorEntityToken
Definition
SectorEntityToken.java:27
com.fs.starfarer.api.campaign.events.CampaignEventPlugin
Definition
CampaignEventPlugin.java:16
com.fs.starfarer.api.characters.PersonAPI
Definition
PersonAPI.java:21
src
com
fs
starfarer
api
campaign
CampaignMissionPlugin.java
Generated by
1.12.0