public interface MissionBoardAPI
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MissionBoardAPI.MissionAvailabilityAPI |
| Modifier and Type | Method and Description |
|---|---|
MissionBoardAPI.MissionAvailabilityAPI |
getAvailabilityForMission(java.lang.String id) |
java.util.List<MissionBoardAPI.MissionAvailabilityAPI> |
getMissionsCopy() |
int |
getNumMissions(java.lang.Class<?> clazz) |
void |
makeAvailableAt(CampaignMissionPlugin mission,
MarketAPI market) |
void |
makeAvailableAt(CampaignMissionPlugin mission,
SectorEntityToken loc) |
void |
makeAvailableAt(CampaignMissionPlugin mission,
java.lang.String entityId) |
void |
makeUnavailableAt(CampaignMissionPlugin mission,
SectorEntityToken loc) |
void |
makeUnavailableAt(CampaignMissionPlugin mission,
java.lang.String entityId) |
void |
removeMission(CampaignMissionPlugin mission,
boolean withCleanup) |
void |
removeMission(java.lang.String id,
boolean withCleanup) |
java.util.List<MissionBoardAPI.MissionAvailabilityAPI> getMissionsCopy()
MissionBoardAPI.MissionAvailabilityAPI getAvailabilityForMission(java.lang.String id)
void makeAvailableAt(CampaignMissionPlugin mission, SectorEntityToken loc)
void makeUnavailableAt(CampaignMissionPlugin mission, SectorEntityToken loc)
void makeAvailableAt(CampaignMissionPlugin mission, java.lang.String entityId)
void makeUnavailableAt(CampaignMissionPlugin mission, java.lang.String entityId)
int getNumMissions(java.lang.Class<?> clazz)
void makeAvailableAt(CampaignMissionPlugin mission, MarketAPI market)
void removeMission(CampaignMissionPlugin mission, boolean withCleanup)
void removeMission(java.lang.String id, boolean withCleanup)