All Known Subinterfaces:
GenericRaidFGI.GenericPayloadAction
All Known Implementing Classes:
BaseFGAction, FGBlockadeAction, FGBlockadePlanetAction, FGDurationAction, FGRaidAction, FGTravelAction, FGWaitAction

public interface FGAction
  • Method Details

    • getId

      String getId()
    • setId

      void setId(String id)
      Not required for every action.
      Parameters:
      id -
    • addRouteSegment

      void addRouteSegment(RouteManager.RouteData route)
    • notifySegmentFinished

      void notifySegmentFinished(RouteManager.RouteSegment segment)
    • notifyFleetsSpawnedMidSegment

      void notifyFleetsSpawnedMidSegment(RouteManager.RouteSegment segment)
    • directFleets

      void directFleets(float amount)
    • isActionFinished

      boolean isActionFinished()
    • setActionFinished

      void setActionFinished(boolean finished)
    • getIntel

      FleetGroupIntel getIntel()
    • setIntel

      void setIntel(FleetGroupIntel intel)
    • getEstimatedDaysToComplete

      float getEstimatedDaysToComplete()