Package com.fs.starfarer.api.characters
Class SkillsChangeRemoveSmodsEffect
java.lang.Object
com.fs.starfarer.api.characters.BaseSkillsChangeEffect
com.fs.starfarer.api.characters.SkillsChangeRemoveSmodsEffect
- All Implemented Interfaces:
SkillsChangeEffect
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) boolean
void
void
printEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) void
setMap
(SkillsChangeRemoveSmodsEffect.SmodDataMap map, Map<String, Object> dataMap) Methods inherited from class com.fs.starfarer.api.characters.BaseSkillsChangeEffect
prepare
-
Constructor Details
-
SkillsChangeRemoveSmodsEffect
public SkillsChangeRemoveSmodsEffect()
-
-
Method Details
-
setMap
-
getMap
-
getEffects
public SkillsChangeRemoveSmodsEffect.SmodDataMap getEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) -
hasEffects
- Specified by:
hasEffects
in interfaceSkillsChangeEffect
- Overrides:
hasEffects
in classBaseSkillsChangeEffect
-
printEffects
public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) - Specified by:
printEffects
in interfaceSkillsChangeEffect
- Overrides:
printEffects
in classBaseSkillsChangeEffect
-
infoButtonPressed
- Specified by:
infoButtonPressed
in interfaceSkillsChangeEffect
- Overrides:
infoButtonPressed
in classBaseSkillsChangeEffect
-
applyEffects
public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) - Specified by:
applyEffects
in interfaceSkillsChangeEffect
- Overrides:
applyEffects
in classBaseSkillsChangeEffect
-