Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.characters.ImportantPeopleAPI Interface Reference

Classes

interface  PersonDataAPI
 
interface  PersonFilter
 
interface  PersonLocationAPI
 

Public Member Functions

void addPerson (PersonAPI person)
 
boolean containsPerson (PersonAPI person)
 
void removePerson (PersonAPI person)
 
void removePerson (String id)
 
List< PersonDataAPIgetPeopleCopy ()
 
List< PersonAPIgetPeopleWithRank (String rankId)
 
List< PersonAPIgetPeopleWithPost (String postId)
 
PersonDataAPI getData (PersonAPI person)
 
PersonDataAPI getData (String id)
 
PersonAPI getPerson (String id)
 
boolean canCheckOutPerson (PersonAPI person, String reasonId)
 
void checkOutPerson (PersonAPI person, String reasonId)
 
void returnPerson (PersonAPI person, String reasonId)
 
List< PersonDataAPIgetMatching (PersonFilter filter)
 
PersonDataAPI getPerson (FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String ... postIds)
 
PersonDataAPI getPerson (String factionId, MarketAPI market, String checkoutReason, String defaultRank, String ... postIds)
 
boolean isCheckedOutForAnything (PersonAPI person)
 
PersonDataAPI getPerson (Random random, FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds)
 
boolean isLastGetPersonResultWasExistingPerson ()
 
void excludeFromGetPerson (PersonAPI person)
 
void resetExcludeFromGetPerson ()
 

Detailed Description

Definition at line 11 of file ImportantPeopleAPI.java.

Member Function Documentation

◆ addPerson()

void com.fs.starfarer.api.characters.ImportantPeopleAPI.addPerson ( PersonAPI person)

◆ canCheckOutPerson()

boolean com.fs.starfarer.api.characters.ImportantPeopleAPI.canCheckOutPerson ( PersonAPI person,
String reasonId )

◆ checkOutPerson()

void com.fs.starfarer.api.characters.ImportantPeopleAPI.checkOutPerson ( PersonAPI person,
String reasonId )

◆ containsPerson()

boolean com.fs.starfarer.api.characters.ImportantPeopleAPI.containsPerson ( PersonAPI person)

◆ excludeFromGetPerson()

void com.fs.starfarer.api.characters.ImportantPeopleAPI.excludeFromGetPerson ( PersonAPI person)

◆ getData() [1/2]

PersonDataAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getData ( PersonAPI person)

◆ getData() [2/2]

PersonDataAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getData ( String id)

◆ getMatching()

List< PersonDataAPI > com.fs.starfarer.api.characters.ImportantPeopleAPI.getMatching ( PersonFilter filter)

◆ getPeopleCopy()

List< PersonDataAPI > com.fs.starfarer.api.characters.ImportantPeopleAPI.getPeopleCopy ( )

◆ getPeopleWithPost()

List< PersonAPI > com.fs.starfarer.api.characters.ImportantPeopleAPI.getPeopleWithPost ( String postId)

◆ getPeopleWithRank()

List< PersonAPI > com.fs.starfarer.api.characters.ImportantPeopleAPI.getPeopleWithRank ( String rankId)

◆ getPerson() [1/4]

PersonDataAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getPerson ( FactionAPI faction,
MarketAPI market,
String checkoutReason,
String defaultRank,
String ... postIds )

◆ getPerson() [2/4]

PersonDataAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getPerson ( Random random,
FactionAPI faction,
MarketAPI market,
String checkoutReason,
String defaultRank,
String... postIds )

◆ getPerson() [3/4]

PersonDataAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getPerson ( String factionId,
MarketAPI market,
String checkoutReason,
String defaultRank,
String ... postIds )

◆ getPerson() [4/4]

PersonAPI com.fs.starfarer.api.characters.ImportantPeopleAPI.getPerson ( String id)

◆ isCheckedOutForAnything()

boolean com.fs.starfarer.api.characters.ImportantPeopleAPI.isCheckedOutForAnything ( PersonAPI person)

◆ isLastGetPersonResultWasExistingPerson()

boolean com.fs.starfarer.api.characters.ImportantPeopleAPI.isLastGetPersonResultWasExistingPerson ( )

◆ removePerson() [1/2]

void com.fs.starfarer.api.characters.ImportantPeopleAPI.removePerson ( PersonAPI person)

◆ removePerson() [2/2]

void com.fs.starfarer.api.characters.ImportantPeopleAPI.removePerson ( String id)

◆ resetExcludeFromGetPerson()

void com.fs.starfarer.api.characters.ImportantPeopleAPI.resetExcludeFromGetPerson ( )

◆ returnPerson()

void com.fs.starfarer.api.characters.ImportantPeopleAPI.returnPerson ( PersonAPI person,
String reasonId )

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