public class BaseDwellerShipPart extends java.lang.Object implements DwellerShipPart
| Modifier and Type | Field and Description |
|---|---|
boolean |
additiveBlend |
float |
alphaMult |
ValueShifterUtil |
brightness |
java.awt.Color |
color |
float |
currBrightness |
float |
facingOffset |
FaderUtil |
fader |
java.lang.String |
id |
boolean |
negativeBlend |
org.lwjgl.util.vector.Vector2f |
offset |
java.util.Set<java.lang.String> |
tags |
| Constructor and Description |
|---|
BaseDwellerShipPart(org.lwjgl.util.vector.Vector2f offset,
float facingOffset) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(java.lang.String tag) |
void |
advance(float amount) |
void |
fadeIn() |
void |
fadeOut() |
float |
getAlphaMult() |
ValueShifterUtil |
getBrightness() |
java.awt.Color |
getColor() |
FaderUtil |
getFader() |
java.lang.String |
getId() |
java.util.Set<java.lang.String> |
getTags() |
boolean |
hasTag(java.lang.String tag) |
void |
removeTag(java.lang.String tag) |
void |
render(float entityX,
float entityY,
float alphaMult,
float angle,
CombatEngineLayers layer) |
protected void |
renderImpl(float x,
float y,
float alphaMult,
float angle,
CombatEngineLayers layer) |
void |
setActivated(java.lang.String... tags) |
void |
setAlphaMult(float alphaMult) |
void |
setColor(java.awt.Color color) |
void |
setFluxActivated() |
void |
setId(java.lang.String id) |
void |
setShieldActivated() |
void |
setSystemActivated() |
void |
setWeaponActivated() |
public java.lang.String id
public java.util.Set<java.lang.String> tags
public org.lwjgl.util.vector.Vector2f offset
public float facingOffset
public float alphaMult
public float currBrightness
public ValueShifterUtil brightness
public java.awt.Color color
public boolean additiveBlend
public boolean negativeBlend
public BaseDwellerShipPart(org.lwjgl.util.vector.Vector2f offset, float facingOffset)
public void setSystemActivated()
public void setWeaponActivated()
public void setShieldActivated()
public void setFluxActivated()
public void setActivated(java.lang.String... tags)
public void advance(float amount)
advance in interface DwellerShipPartpublic void render(float entityX, float entityY, float alphaMult, float angle, CombatEngineLayers layer)
render in interface DwellerShipPartprotected void renderImpl(float x, float y, float alphaMult, float angle, CombatEngineLayers layer)
public void fadeOut()
fadeOut in interface DwellerShipPartpublic void fadeIn()
fadeIn in interface DwellerShipPartpublic FaderUtil getFader()
getFader in interface DwellerShipPartpublic float getAlphaMult()
getAlphaMult in interface DwellerShipPartpublic void setAlphaMult(float alphaMult)
setAlphaMult in interface DwellerShipPartpublic java.lang.String getId()
getId in interface DwellerShipPartpublic void setId(java.lang.String id)
public java.util.Set<java.lang.String> getTags()
getTags in interface DwellerShipPartpublic void addTag(java.lang.String tag)
addTag in interface DwellerShipPartpublic void removeTag(java.lang.String tag)
removeTag in interface DwellerShipPartpublic boolean hasTag(java.lang.String tag)
hasTag in interface DwellerShipPartpublic ValueShifterUtil getBrightness()
getBrightness in interface DwellerShipPartpublic java.awt.Color getColor()
getColor in interface DwellerShipPartpublic void setColor(java.awt.Color color)
setColor in interface DwellerShipPart