Interface EmpArcEntityAPI

All Superinterfaces:
CombatEntityAPI

public interface EmpArcEntityAPI extends CombatEntityAPI
  • Method Details

    • getCoreWidthOverride

      float getCoreWidthOverride()
    • setCoreWidthOverride

      void setCoreWidthOverride(float coreWidthOverride)
    • setTargetToShipCenter

      void setTargetToShipCenter(org.lwjgl.util.vector.Vector2f sourceSlotPos, ShipAPI ship)
    • getTargetLocation

      org.lwjgl.util.vector.Vector2f getTargetLocation()
    • setSingleFlickerMode

      void setSingleFlickerMode()
    • setUpdateFromOffsetEveryFrame

      void setUpdateFromOffsetEveryFrame(boolean updateFromOffsetEveryFrame)
    • setRenderGlowAtStart

      void setRenderGlowAtStart(boolean renderGlowAtStart)
    • setRenderGlowAtEnd

      void setRenderGlowAtEnd(boolean renderGlowAtEnd)
    • setFadedOutAtStart

      void setFadedOutAtStart(boolean fadedOutAtStart)
      Makes the rendering MUCH slower, use with caution.
      Parameters:
      fadedOutAtStart -
    • setSingleFlickerMode

      void setSingleFlickerMode(boolean withMovement)
    • setLayer

      void setLayer(CombatEngineLayers layer)
    • setWarping

      void setWarping(float dur)
    • isShieldHit

      boolean isShieldHit()