Starsector API
Loading...
Searching...
No Matches
OfficerDataAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.characters;
2
3import java.util.List;
4import java.util.Random;
5
6import com.fs.starfarer.api.campaign.TextPanelAPI;
7
8
9
10public interface OfficerDataAPI {
12 void setPerson(PersonAPI person);
13 void addXP(long xp);
14 void addXP(long xp, TextPanelAPI textPanel);
15 boolean canLevelUp();
16 boolean canLevelUp(boolean allowAnyLevel);
17 void levelUp(String skillId);
18 List<String> getSkillPicks();
19 boolean isMadePicks();
20
25 void addXP(long xp, TextPanelAPI textPanel, boolean clampXP);
26 void makeSkillPicks(Random random);
27 void levelUp(String skillId, Random random);
28
29}
void levelUp(String skillId, Random random)
boolean canLevelUp(boolean allowAnyLevel)
void addXP(long xp, TextPanelAPI textPanel, boolean clampXP)
void addXP(long xp, TextPanelAPI textPanel)