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: