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

Classes

class  VentsCapsDataMap
 
class  VentsCapsEffectData
 

Public Member Functions

void setMap (VentsCapsDataMap map, Map< String, Object > dataMap)
 
VentsCapsDataMap getMap (Map< String, Object > dataMap)
 
VentsCapsDataMap 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)
 

Static Public Member Functions

static int getMaxVents (HullSize size, MutableCharacterStatsAPI stats)
 
static int getMaxCaps (HullSize size, MutableCharacterStatsAPI stats)
 
static void clampNumVentsAndCaps (FleetMemberAPI member, MutableCharacterStatsAPI stats)
 

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 17 of file SkillsChangeRemoveVentsCapsEffect.java.

Member Function Documentation

◆ applyEffects()

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

◆ clampNumVentsAndCaps()

static void com.fs.starfarer.api.characters.SkillsChangeRemoveVentsCapsEffect.clampNumVentsAndCaps ( FleetMemberAPI  member,
MutableCharacterStatsAPI  stats 
)
static

Definition at line 127 of file SkillsChangeRemoveVentsCapsEffect.java.

◆ getEffects()

VentsCapsDataMap com.fs.starfarer.api.characters.SkillsChangeRemoveVentsCapsEffect.getEffects ( MutableCharacterStatsAPI  from,
MutableCharacterStatsAPI  to 
)

Definition at line 59 of file SkillsChangeRemoveVentsCapsEffect.java.

◆ getMap()

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

Definition at line 32 of file SkillsChangeRemoveVentsCapsEffect.java.

◆ getMaxCaps()

static int com.fs.starfarer.api.characters.SkillsChangeRemoveVentsCapsEffect.getMaxCaps ( HullSize  size,
MutableCharacterStatsAPI  stats 
)
static

Definition at line 50 of file SkillsChangeRemoveVentsCapsEffect.java.

◆ getMaxVents()

static int com.fs.starfarer.api.characters.SkillsChangeRemoveVentsCapsEffect.getMaxVents ( HullSize  size,
MutableCharacterStatsAPI  stats 
)
static

Definition at line 42 of file SkillsChangeRemoveVentsCapsEffect.java.

◆ hasEffects()

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

◆ infoButtonPressed()

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

◆ printEffects()

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

◆ setMap()

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

Definition at line 28 of file SkillsChangeRemoveVentsCapsEffect.java.


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