public static class FighterDoctrine.Test extends java.lang.Object implements ShipSkillEffect, CustomSkillDescription
LevelBasedEffect.ScopeDescription| Constructor and Description |
|---|
Test() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id,
float level) |
void |
createCustomDescription(MutableCharacterStatsAPI stats,
SkillSpecAPI skill,
TooltipMakerAPI info,
float width) |
java.lang.String |
getEffectDescription(float level) |
java.lang.String |
getEffectPerLevelDescription() |
protected float |
getReplacementRateBonus(FleetDataAPI data) |
protected float |
getReplacementRateBonus(MutableShipStatsAPI stats) |
LevelBasedEffect.ScopeDescription |
getScopeDescription() |
boolean |
hasCustomDescription() |
void |
unapply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id) |
public Test()
protected float getReplacementRateBonus(MutableShipStatsAPI stats)
protected float getReplacementRateBonus(FleetDataAPI data)
public void apply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id, float level)
apply in interface ShipSkillEffectpublic void unapply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id)
unapply in interface ShipSkillEffectpublic boolean hasCustomDescription()
hasCustomDescription in interface CustomSkillDescriptionpublic void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width)
createCustomDescription in interface CustomSkillDescriptionpublic java.lang.String getEffectDescription(float level)
getEffectDescription in interface LevelBasedEffectpublic java.lang.String getEffectPerLevelDescription()
getEffectPerLevelDescription in interface LevelBasedEffectpublic LevelBasedEffect.ScopeDescription getScopeDescription()
getScopeDescription in interface LevelBasedEffect