Interface CombatUIAPI


public interface CombatUIAPI
  • Method Details

    • addMessage

      void addMessage(int newLineIndentIndex, Object... params)
      Params define the message segments. Can be: Strings - for text FleetMemberAPI, DeployedFleetMemberAPI, ShipAPI - for ship/wing icons BattleObjectiveAPI - for objective icons java.awt.Color - to set the color of subsequent text segments
      Parameters:
      newLineIndentIndex - indentation after line wrap, if any occurs, in *message segments*.
      params -
    • isShowingCommandUI

      boolean isShowingCommandUI()
    • getCommandUIOpacity

      float getCommandUIOpacity()
    • getEntityToFollowV2

      CombatEntityAPI getEntityToFollowV2()
    • isShowingDeploymentDialog

      boolean isShowingDeploymentDialog()
    • getCurrentlySelectedInFleetDeploymentDialog

      List<FleetMemberAPI> getCurrentlySelectedInFleetDeploymentDialog()
    • isAutopilotOn

      boolean isAutopilotOn()
    • setDisablePlayerShipControlOneFrame

      void setDisablePlayerShipControlOneFrame(boolean disablePlayerShipControlOneFrame)
    • isDisablePlayerShipControlOneFrame

      boolean isDisablePlayerShipControlOneFrame()
    • setShipInfoFanOutBrightness

      void setShipInfoFanOutBrightness(float b)
    • reFanOutShipInfo

      void reFanOutShipInfo()
    • hideShipInfo

      void hideShipInfo()
    • areWeaponArcsOn

      boolean areWeaponArcsOn()
    • getAllTargetReticleTargets

      List<ShipAPI> getAllTargetReticleTargets()
    • getMainTargetReticleTarget

      ShipAPI getMainTargetReticleTarget()
    • isStrafeToggledOn

      boolean isStrafeToggledOn()
    • setStrafeToggledOn

      void setStrafeToggledOn(boolean strafeToggledOn)