Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.characters.SkillsChangeOfficerEffect Class Reference
Inheritance diagram for com.fs.starfarer.api.characters.SkillsChangeOfficerEffect:
[legend]
Collaboration diagram for com.fs.starfarer.api.characters.SkillsChangeOfficerEffect:
[legend]

Classes

class  OfficerDataMap
 
class  OfficerEffectData
 

Public Member Functions

void setMap (OfficerDataMap map, Map< String, Object > dataMap)
 
OfficerDataMap getMap (Map< String, Object > dataMap)
 
int getMaxLevel (MutableCharacterStatsAPI stats)
 
int getMaxEliteSkills (MutableCharacterStatsAPI stats)
 
int getNumEliteSkills (PersonAPI person)
 
OfficerDataMap getEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
 
boolean hasEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
 
void printEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map< String, Object > dataMap)
 
void infoButtonPressed (ButtonAPI button, Object param, Map< String, Object > dataMap)
 
void applyEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map< String, Object > dataMap)
 

Additional Inherited Members

- Protected Member Functions inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
void prepare ()
 
- Protected Attributes inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
Color base
 
Color dark
 
Color bright
 
Color sBase
 
Color sDark
 
Color sBright
 

Detailed Description

Definition at line 25 of file SkillsChangeOfficerEffect.java.

Member Function Documentation

◆ applyEffects()

void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.applyEffects ( MutableCharacterStatsAPI  from,
MutableCharacterStatsAPI  to,
Map< String, Object >  dataMap 
)

◆ getEffects()

OfficerDataMap com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getEffects ( MutableCharacterStatsAPI  from,
MutableCharacterStatsAPI  to 
)

Definition at line 83 of file SkillsChangeOfficerEffect.java.

◆ getMap()

OfficerDataMap com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMap ( Map< String, Object >  dataMap)

Definition at line 52 of file SkillsChangeOfficerEffect.java.

◆ getMaxEliteSkills()

int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMaxEliteSkills ( MutableCharacterStatsAPI  stats)

Definition at line 68 of file SkillsChangeOfficerEffect.java.

◆ getMaxLevel()

int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMaxLevel ( MutableCharacterStatsAPI  stats)

Definition at line 63 of file SkillsChangeOfficerEffect.java.

◆ getNumEliteSkills()

int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getNumEliteSkills ( PersonAPI  person)

Definition at line 73 of file SkillsChangeOfficerEffect.java.

◆ hasEffects()

boolean com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.hasEffects ( MutableCharacterStatsAPI  from,
MutableCharacterStatsAPI  to 
)

◆ infoButtonPressed()

void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.infoButtonPressed ( ButtonAPI  button,
Object  param,
Map< String, Object >  dataMap 
)

◆ printEffects()

void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.printEffects ( MutableCharacterStatsAPI  from,
MutableCharacterStatsAPI  to,
TooltipMakerAPI  info,
Map< String, Object >  dataMap 
)

◆ setMap()

void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.setMap ( OfficerDataMap  map,
Map< String, Object >  dataMap 
)

Definition at line 48 of file SkillsChangeOfficerEffect.java.


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