Class DwellerCombatPlugin.WobblyPart
java.lang.Object
com.fs.starfarer.api.impl.combat.dweller.BaseDwellerShipPart
com.fs.starfarer.api.impl.combat.dweller.DwellerCombatPlugin.WobblyPart
- All Implemented Interfaces:
DwellerShipPart
- Enclosing class:
- DwellerCombatPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
float
boolean
Fields inherited from class com.fs.starfarer.api.impl.combat.dweller.BaseDwellerShipPart
alphaMult, brightness, color, currBrightness, facingOffset, fader, id, offset, tags
-
Constructor Summary
ConstructorsConstructorDescriptionWobblyPart
(String spriteKey, float scale, float warpMult, org.lwjgl.util.vector.Vector2f offset, float facingOffset) WobblyPart
(String spriteKey, float scale, int verticesWide, int verticesTall, float warpMult, org.lwjgl.util.vector.Vector2f offset, float facingOffset) -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) float
getAngle()
getSpin()
void
renderImpl
(float x, float y, float alphaMult, float angle, CombatEngineLayers layer) void
setAngle
(float angle) void
setSpin
(float min, float max, float rate) Methods inherited from class com.fs.starfarer.api.impl.combat.dweller.BaseDwellerShipPart
addTag, fadeIn, fadeOut, getAlphaMult, getBrightness, getColor, getFader, getId, getTags, hasTag, removeTag, render, setActivated, setAlphaMult, setColor, setFluxActivated, setId, setShieldActivated, setSystemActivated, setWeaponActivated
-
Field Details
-
renderer
-
negativeBlend
public boolean negativeBlend -
additiveBlend
public boolean additiveBlend -
spin
-
angle
public float angle
-
-
Constructor Details
-
WobblyPart
public WobblyPart(String spriteKey, float scale, float warpMult, org.lwjgl.util.vector.Vector2f offset, float facingOffset) -
WobblyPart
public WobblyPart(String spriteKey, float scale, int verticesWide, int verticesTall, float warpMult, org.lwjgl.util.vector.Vector2f offset, float facingOffset)
-
-
Method Details
-
getAngle
public float getAngle() -
setAngle
public void setAngle(float angle) -
setSpin
public void setSpin(float min, float max, float rate) -
getSpin
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceDwellerShipPart
- Overrides:
advance
in classBaseDwellerShipPart
-
renderImpl
- Overrides:
renderImpl
in classBaseDwellerShipPart
-