public interface EmpArcEntityAPI extends CombatEntityAPI
| Modifier and Type | Interface and Description |
|---|---|
static class |
EmpArcEntityAPI.EmpArcParams |
| Modifier and Type | Method and Description |
|---|---|
float |
getCoreWidthOverride() |
org.lwjgl.util.vector.Vector2f |
getTargetLocation() |
boolean |
isShieldHit() |
void |
setCoreWidthOverride(float coreWidthOverride) |
void |
setFadedOutAtStart(boolean fadedOutAtStart)
Makes the rendering MUCH slower, use with caution.
|
void |
setLayer(CombatEngineLayers layer) |
void |
setRenderGlowAtEnd(boolean renderGlowAtEnd) |
void |
setRenderGlowAtStart(boolean renderGlowAtStart) |
void |
setSingleFlickerMode() |
void |
setSingleFlickerMode(boolean withMovement) |
void |
setTargetToShipCenter(org.lwjgl.util.vector.Vector2f sourceSlotPos,
ShipAPI ship) |
void |
setUpdateFromOffsetEveryFrame(boolean updateFromOffsetEveryFrame) |
void |
setWarping(float dur) |
getAI, getAngularVelocity, getCollisionClass, getCollisionRadius, getCustomData, getExactBounds, getFacing, getHitpoints, getHullLevel, getLocation, getMass, getMaxHitpoints, getOwner, getShield, getVelocity, isExpired, isPointInBounds, removeCustomData, setAngularVelocity, setCollisionClass, setCollisionRadius, setCustomData, setFacing, setHitpoints, setMass, setOwner, wasRemovedfloat getCoreWidthOverride()
void setCoreWidthOverride(float coreWidthOverride)
void setTargetToShipCenter(org.lwjgl.util.vector.Vector2f sourceSlotPos, ShipAPI ship)
org.lwjgl.util.vector.Vector2f getTargetLocation()
void setSingleFlickerMode()
void setUpdateFromOffsetEveryFrame(boolean updateFromOffsetEveryFrame)
void setRenderGlowAtStart(boolean renderGlowAtStart)
void setRenderGlowAtEnd(boolean renderGlowAtEnd)
void setFadedOutAtStart(boolean fadedOutAtStart)
fadedOutAtStart - void setSingleFlickerMode(boolean withMovement)
void setLayer(CombatEngineLayers layer)
void setWarping(float dur)
boolean isShieldHit()