public static class PolarizedArmor.Level2 extends java.lang.Object implements AfterShipCreationSkillEffect
LevelBasedEffect.ScopeDescription| Constructor and Description |
|---|
Level2() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id,
float level) |
void |
applyEffectsAfterShipCreation(ShipAPI ship,
java.lang.String id) |
java.lang.String |
getEffectDescription(float level) |
java.lang.String |
getEffectPerLevelDescription() |
LevelBasedEffect.ScopeDescription |
getScopeDescription() |
void |
unapply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id) |
void |
unapplyEffectsAfterShipCreation(ShipAPI ship,
java.lang.String id) |
public Level2()
public void applyEffectsAfterShipCreation(ShipAPI ship, java.lang.String id)
applyEffectsAfterShipCreation in interface AfterShipCreationSkillEffectpublic void unapplyEffectsAfterShipCreation(ShipAPI ship, java.lang.String id)
unapplyEffectsAfterShipCreation in interface AfterShipCreationSkillEffectpublic 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 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