Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.EmpArcEntityAPI Interface Reference
Inheritance diagram for com.fs.starfarer.api.combat.EmpArcEntityAPI:
[legend]
Collaboration diagram for com.fs.starfarer.api.combat.EmpArcEntityAPI:
[legend]

Classes

class  EmpArcParams
 

Public Member Functions

float getCoreWidthOverride ()
 
void setCoreWidthOverride (float coreWidthOverride)
 
void setTargetToShipCenter (Vector2f sourceSlotPos, ShipAPI ship)
 
Vector2f getTargetLocation ()
 
void setSingleFlickerMode ()
 
void setUpdateFromOffsetEveryFrame (boolean updateFromOffsetEveryFrame)
 
void setRenderGlowAtStart (boolean renderGlowAtStart)
 
void setRenderGlowAtEnd (boolean renderGlowAtEnd)
 
void setFadedOutAtStart (boolean fadedOutAtStart)
 
void setSingleFlickerMode (boolean withMovement)
 
void setLayer (CombatEngineLayers layer)
 
void setWarping (float dur)
 
boolean isShieldHit ()
 
- Public Member Functions inherited from com.fs.starfarer.api.combat.CombatEntityAPI
Vector2f getLocation ()
 
Vector2f getVelocity ()
 
float getFacing ()
 
void setFacing (float facing)
 
float getAngularVelocity ()
 
void setAngularVelocity (float angVel)
 
int getOwner ()
 
void setOwner (int owner)
 
float getCollisionRadius ()
 
CollisionClass getCollisionClass ()
 
void setCollisionClass (CollisionClass collisionClass)
 
float getMass ()
 
void setMass (float mass)
 
BoundsAPI getExactBounds ()
 
ShieldAPI getShield ()
 
float getHullLevel ()
 
float getHitpoints ()
 
float getMaxHitpoints ()
 
void setCollisionRadius (float radius)
 
Object getAI ()
 
boolean isExpired ()
 
void setCustomData (String key, Object data)
 
void removeCustomData (String key)
 
Map< String, Object > getCustomData ()
 
void setHitpoints (float hitpoints)
 
boolean isPointInBounds (Vector2f p)
 
boolean wasRemoved ()
 

Detailed Description

Definition at line 8 of file EmpArcEntityAPI.java.

Member Function Documentation

◆ getCoreWidthOverride()

float com.fs.starfarer.api.combat.EmpArcEntityAPI.getCoreWidthOverride ( )

◆ getTargetLocation()

Vector2f com.fs.starfarer.api.combat.EmpArcEntityAPI.getTargetLocation ( )

◆ isShieldHit()

boolean com.fs.starfarer.api.combat.EmpArcEntityAPI.isShieldHit ( )

◆ setCoreWidthOverride()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setCoreWidthOverride ( float coreWidthOverride)

◆ setFadedOutAtStart()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setFadedOutAtStart ( boolean fadedOutAtStart)

Makes the rendering MUCH slower, use with caution.

Parameters
fadedOutAtStart

◆ setLayer()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setLayer ( CombatEngineLayers layer)

◆ setRenderGlowAtEnd()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setRenderGlowAtEnd ( boolean renderGlowAtEnd)

◆ setRenderGlowAtStart()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setRenderGlowAtStart ( boolean renderGlowAtStart)

◆ setSingleFlickerMode() [1/2]

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setSingleFlickerMode ( )

◆ setSingleFlickerMode() [2/2]

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setSingleFlickerMode ( boolean withMovement)

◆ setTargetToShipCenter()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setTargetToShipCenter ( Vector2f sourceSlotPos,
ShipAPI ship )

◆ setUpdateFromOffsetEveryFrame()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setUpdateFromOffsetEveryFrame ( boolean updateFromOffsetEveryFrame)

◆ setWarping()

void com.fs.starfarer.api.combat.EmpArcEntityAPI.setWarping ( float dur)

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