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

Public Member Functions

PersonAPI getPerson ()
 
void setPerson (PersonAPI person)
 
void addXP (long xp)
 
void addXP (long xp, TextPanelAPI textPanel)
 
boolean canLevelUp ()
 
boolean canLevelUp (boolean allowAnyLevel)
 
void levelUp (String skillId)
 
List< String > getSkillPicks ()
 
boolean isMadePicks ()
 
void makeSkillPicks ()
 
void addXP (long xp, TextPanelAPI textPanel, boolean clampXP)
 
void makeSkillPicks (Random random)
 
void levelUp (String skillId, Random random)
 

Detailed Description

Definition at line 10 of file OfficerDataAPI.java.

Member Function Documentation

◆ addXP() [1/3]

void com.fs.starfarer.api.characters.OfficerDataAPI.addXP ( long  xp)

◆ addXP() [2/3]

void com.fs.starfarer.api.characters.OfficerDataAPI.addXP ( long  xp,
TextPanelAPI  textPanel 
)

◆ addXP() [3/3]

void com.fs.starfarer.api.characters.OfficerDataAPI.addXP ( long  xp,
TextPanelAPI  textPanel,
boolean  clampXP 
)

◆ canLevelUp() [1/2]

boolean com.fs.starfarer.api.characters.OfficerDataAPI.canLevelUp ( )

◆ canLevelUp() [2/2]

boolean com.fs.starfarer.api.characters.OfficerDataAPI.canLevelUp ( boolean  allowAnyLevel)

◆ getPerson()

PersonAPI com.fs.starfarer.api.characters.OfficerDataAPI.getPerson ( )

◆ getSkillPicks()

List< String > com.fs.starfarer.api.characters.OfficerDataAPI.getSkillPicks ( )

◆ isMadePicks()

boolean com.fs.starfarer.api.characters.OfficerDataAPI.isMadePicks ( )

◆ levelUp() [1/2]

void com.fs.starfarer.api.characters.OfficerDataAPI.levelUp ( String  skillId)

◆ levelUp() [2/2]

void com.fs.starfarer.api.characters.OfficerDataAPI.levelUp ( String  skillId,
Random  random 
)

◆ makeSkillPicks() [1/2]

void com.fs.starfarer.api.characters.OfficerDataAPI.makeSkillPicks ( )

Automatically called on level-up, but will re-roll skill picks if called again.

◆ makeSkillPicks() [2/2]

void com.fs.starfarer.api.characters.OfficerDataAPI.makeSkillPicks ( Random  random)

◆ setPerson()

void com.fs.starfarer.api.characters.OfficerDataAPI.setPerson ( PersonAPI  person)

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