Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.loading.WeaponSlotAPI Interface Reference

Public Member Functions

boolean isHardpoint ()
 
boolean isTurret ()
 
boolean isHidden ()
 
boolean isSystemSlot ()
 
boolean isBuiltIn ()
 
boolean isDecorative ()
 
String getId ()
 
WeaponAPI.WeaponType getWeaponType ()
 
WeaponAPI.WeaponSize getSlotSize ()
 
float getArc ()
 
void setArc (float arc)
 
float getAngle ()
 
Vector2f computePosition (CombatEntityAPI ship)
 
boolean isStationModule ()
 
boolean weaponFits (WeaponSpecAPI spec)
 
void setAngle (float angle)
 
Vector2f getLocation ()
 
float getRenderOrderMod ()
 
void setRenderOrderMod (float renderOrderMod)
 
float computeMidArcAngle (ShipAPI ship)
 
List< Vector2f > getLaunchPointOffsets ()
 
boolean isWeaponSlot ()
 

Detailed Description

Definition at line 11 of file WeaponSlotAPI.java.

Member Function Documentation

◆ computeMidArcAngle()

float com.fs.starfarer.api.loading.WeaponSlotAPI.computeMidArcAngle ( ShipAPI  ship)

◆ computePosition()

Vector2f com.fs.starfarer.api.loading.WeaponSlotAPI.computePosition ( CombatEntityAPI  ship)

Absolute coordinates of the weapon slot.

Parameters
ship
Returns

◆ getAngle()

float com.fs.starfarer.api.loading.WeaponSlotAPI.getAngle ( )
Returns
center of the arc, with the ship facing 0 degrees (to the right).

◆ getArc()

float com.fs.starfarer.api.loading.WeaponSlotAPI.getArc ( )

◆ getId()

String com.fs.starfarer.api.loading.WeaponSlotAPI.getId ( )

◆ getLaunchPointOffsets()

List< Vector2f > com.fs.starfarer.api.loading.WeaponSlotAPI.getLaunchPointOffsets ( )

◆ getLocation()

Vector2f com.fs.starfarer.api.loading.WeaponSlotAPI.getLocation ( )

◆ getRenderOrderMod()

float com.fs.starfarer.api.loading.WeaponSlotAPI.getRenderOrderMod ( )

◆ getSlotSize()

WeaponAPI.WeaponSize com.fs.starfarer.api.loading.WeaponSlotAPI.getSlotSize ( )

◆ getWeaponType()

WeaponAPI.WeaponType com.fs.starfarer.api.loading.WeaponSlotAPI.getWeaponType ( )

◆ isBuiltIn()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isBuiltIn ( )

◆ isDecorative()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isDecorative ( )

◆ isHardpoint()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isHardpoint ( )

◆ isHidden()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isHidden ( )

◆ isStationModule()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isStationModule ( )

◆ isSystemSlot()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isSystemSlot ( )

◆ isTurret()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isTurret ( )

◆ isWeaponSlot()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.isWeaponSlot ( )

◆ setAngle()

void com.fs.starfarer.api.loading.WeaponSlotAPI.setAngle ( float  angle)

◆ setArc()

void com.fs.starfarer.api.loading.WeaponSlotAPI.setArc ( float  arc)

◆ setRenderOrderMod()

void com.fs.starfarer.api.loading.WeaponSlotAPI.setRenderOrderMod ( float  renderOrderMod)

◆ weaponFits()

boolean com.fs.starfarer.api.loading.WeaponSlotAPI.weaponFits ( WeaponSpecAPI  spec)

The documentation for this interface was generated from the following file: