Package com.fs.starfarer.api.characters
Interface ImportantPeopleAPI
public interface ImportantPeopleAPI
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
canCheckOutPerson
(PersonAPI person, String reasonId) void
checkOutPerson
(PersonAPI person, String reasonId) boolean
containsPerson
(PersonAPI person) void
excludeFromGetPerson
(PersonAPI person) getPeopleWithPost
(String postId) getPeopleWithRank
(String rankId) getPerson
(FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) getPerson
(String factionId, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) getPerson
(Random random, FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) boolean
isCheckedOutForAnything
(PersonAPI person) boolean
void
removePerson
(PersonAPI person) void
removePerson
(String id) void
void
returnPerson
(PersonAPI person, String reasonId)
-
Method Details
-
addPerson
-
containsPerson
-
removePerson
-
removePerson
-
getPeopleCopy
List<ImportantPeopleAPI.PersonDataAPI> getPeopleCopy() -
getPeopleWithRank
-
getPeopleWithPost
-
getData
-
getData
-
getPerson
-
canCheckOutPerson
-
checkOutPerson
-
returnPerson
-
getMatching
-
getPerson
ImportantPeopleAPI.PersonDataAPI getPerson(FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) -
getPerson
-
isCheckedOutForAnything
-
getPerson
ImportantPeopleAPI.PersonDataAPI getPerson(Random random, FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) -
isLastGetPersonResultWasExistingPerson
boolean isLastGetPersonResultWasExistingPerson() -
excludeFromGetPerson
-
resetExcludeFromGetPerson
void resetExcludeFromGetPerson()
-