1package com.fs.starfarer.api.campaign;
6import com.fs.starfarer.api.campaign.econ.MarketAPI;
10 public static interface MissionAvailabilityAPI {
11 Set<SectorEntityToken> getAvailableAt();
void makeAvailableAt(CampaignMissionPlugin mission, MarketAPI market)
void makeUnavailableAt(CampaignMissionPlugin mission, String entityId)
List< MissionAvailabilityAPI > getMissionsCopy()
void makeAvailableAt(CampaignMissionPlugin mission, SectorEntityToken loc)
void makeUnavailableAt(CampaignMissionPlugin mission, SectorEntityToken loc)
void makeAvailableAt(CampaignMissionPlugin mission, String entityId)
MissionAvailabilityAPI getAvailabilityForMission(String id)
void removeMission(CampaignMissionPlugin mission, boolean withCleanup)
void removeMission(String id, boolean withCleanup)
int getNumMissions(Class<?> clazz)