Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.MissionBoardAPI Interface Reference

Classes

interface  MissionAvailabilityAPI
 

Public Member Functions

List< MissionAvailabilityAPI > getMissionsCopy ()
 
MissionAvailabilityAPI getAvailabilityForMission (String id)
 
void makeAvailableAt (CampaignMissionPlugin mission, SectorEntityToken loc)
 
void makeUnavailableAt (CampaignMissionPlugin mission, SectorEntityToken loc)
 
void makeAvailableAt (CampaignMissionPlugin mission, String entityId)
 
void makeUnavailableAt (CampaignMissionPlugin mission, String entityId)
 
int getNumMissions (Class<?> clazz)
 
void makeAvailableAt (CampaignMissionPlugin mission, MarketAPI market)
 
void removeMission (CampaignMissionPlugin mission, boolean withCleanup)
 
void removeMission (String id, boolean withCleanup)
 

Detailed Description

Definition at line 9 of file MissionBoardAPI.java.

Member Function Documentation

◆ getAvailabilityForMission()

MissionAvailabilityAPI com.fs.starfarer.api.campaign.MissionBoardAPI.getAvailabilityForMission ( String  id)

◆ getMissionsCopy()

List< MissionAvailabilityAPI > com.fs.starfarer.api.campaign.MissionBoardAPI.getMissionsCopy ( )

◆ getNumMissions()

int com.fs.starfarer.api.campaign.MissionBoardAPI.getNumMissions ( Class<?>  clazz)

◆ makeAvailableAt() [1/3]

void com.fs.starfarer.api.campaign.MissionBoardAPI.makeAvailableAt ( CampaignMissionPlugin  mission,
MarketAPI  market 
)

◆ makeAvailableAt() [2/3]

void com.fs.starfarer.api.campaign.MissionBoardAPI.makeAvailableAt ( CampaignMissionPlugin  mission,
SectorEntityToken  loc 
)

◆ makeAvailableAt() [3/3]

void com.fs.starfarer.api.campaign.MissionBoardAPI.makeAvailableAt ( CampaignMissionPlugin  mission,
String  entityId 
)

◆ makeUnavailableAt() [1/2]

void com.fs.starfarer.api.campaign.MissionBoardAPI.makeUnavailableAt ( CampaignMissionPlugin  mission,
SectorEntityToken  loc 
)

◆ makeUnavailableAt() [2/2]

void com.fs.starfarer.api.campaign.MissionBoardAPI.makeUnavailableAt ( CampaignMissionPlugin  mission,
String  entityId 
)

◆ removeMission() [1/2]

void com.fs.starfarer.api.campaign.MissionBoardAPI.removeMission ( CampaignMissionPlugin  mission,
boolean  withCleanup 
)

◆ removeMission() [2/2]

void com.fs.starfarer.api.campaign.MissionBoardAPI.removeMission ( String  id,
boolean  withCleanup 
)

The documentation for this interface was generated from the following file: