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)
 
- Public Member Functions inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
- Public Member Functions inherited from com.fs.starfarer.api.characters.SkillsChangeEffect

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: