public interface WeaponSlotAPI
| Modifier and Type | Method and Description |
|---|---|
float |
computeMidArcAngle(ShipAPI ship) |
org.lwjgl.util.vector.Vector2f |
computePosition(CombatEntityAPI ship)
Absolute coordinates of the weapon slot.
|
float |
getAngle() |
float |
getArc() |
java.lang.String |
getId() |
java.util.List<org.lwjgl.util.vector.Vector2f> |
getLaunchPointOffsets() |
org.lwjgl.util.vector.Vector2f |
getLocation() |
float |
getRenderOrderMod() |
WeaponAPI.WeaponSize |
getSlotSize() |
WeaponAPI.WeaponType |
getWeaponType() |
boolean |
isBuiltIn() |
boolean |
isDecorative() |
boolean |
isHardpoint() |
boolean |
isHidden() |
boolean |
isStationModule() |
boolean |
isSystemSlot() |
boolean |
isTurret() |
boolean |
isWeaponSlot() |
void |
setAngle(float angle) |
void |
setArc(float arc) |
void |
setRenderOrderMod(float renderOrderMod) |
boolean |
weaponFits(WeaponSpecAPI spec) |
boolean isHardpoint()
boolean isTurret()
boolean isHidden()
boolean isSystemSlot()
boolean isBuiltIn()
boolean isDecorative()
java.lang.String getId()
WeaponAPI.WeaponType getWeaponType()
WeaponAPI.WeaponSize getSlotSize()
float getArc()
void setArc(float arc)
float getAngle()
org.lwjgl.util.vector.Vector2f computePosition(CombatEntityAPI ship)
ship - boolean isStationModule()
boolean weaponFits(WeaponSpecAPI spec)
void setAngle(float angle)
org.lwjgl.util.vector.Vector2f getLocation()
float getRenderOrderMod()
void setRenderOrderMod(float renderOrderMod)
float computeMidArcAngle(ShipAPI ship)
java.util.List<org.lwjgl.util.vector.Vector2f> getLaunchPointOffsets()
boolean isWeaponSlot()