Class InternalGameSessionControlMessage


  • public final class InternalGameSessionControlMessage
    extends InternalMessage
    Controls the game session. Contains most restricted actions that cannot be executed remotely but only internally on the game server.
    • Constructor Detail

      • InternalGameSessionControlMessage

        public InternalGameSessionControlMessage()
    • Method Detail

      • getShipSlotForceJoinPlayer

        public Map<UUID,​Integer> getShipSlotForceJoinPlayer()
      • setShipSlotForceJoinPlayer

        public void setShipSlotForceJoinPlayer​(Map<UUID,​Integer> shipSlotForceJoinPlayer)
        Parameters:
        shipSlotForceJoinPlayer - Player (session) id : ship slot index
      • getShipSlotForceJoinGame

        public List<Integer> getShipSlotForceJoinGame()
      • setShipSlotForceJoinGame

        public void setShipSlotForceJoinGame​(List<Integer> shipSlotForceJoinGame)
        Parameters:
        shipSlotForceJoinGame - ship slot index
      • getChangeGameMode

        public String getChangeGameMode()
      • setChangeGameMode

        public void setChangeGameMode​(String changeGameMode)
      • getShipSlotAssignShips

        public List<org.apache.commons.lang3.tuple.Pair<UUID,​Integer>> getShipSlotAssignShips()
      • setShipSlotAssignShips

        public void setShipSlotAssignShips​(List<org.apache.commons.lang3.tuple.Pair<UUID,​Integer>> shipSlotAssignShips)
        Parameters:
        shipSlotAssignShips - Spacecraft composite entity id : ship slot index
      • getShipSlotRemoveShips

        public List<Integer> getShipSlotRemoveShips()
      • setShipSlotRemoveShips

        public void setShipSlotRemoveShips​(List<Integer> shipSlotRemoveShips)
      • getForceJoinPlayerAtInitialSlot

        public List<UUID> getForceJoinPlayerAtInitialSlot()
      • setForceJoinPlayerAtInitialSlot

        public void setForceJoinPlayerAtInitialSlot​(List<UUID> forceJoinPlayerAtInitialSlot)
      • getShipSlotForcePlayerRemove

        public List<UUID> getShipSlotForcePlayerRemove()
      • setShipSlotForcePlayerRemove

        public void setShipSlotForcePlayerRemove​(List<UUID> shipSlotForcePlayerRemove)
      • getRecreateShipSlots

        public Boolean getRecreateShipSlots()
      • setRecreateShipSlots

        public void setRecreateShipSlots​(Boolean recreateShipSlots)
      • setRecreateShipSlotsWithShipTemplate

        public void setRecreateShipSlotsWithShipTemplate​(CompositeEntityDefinitionMessage recreateShipSlotsWithShipTemplate)