Uses of Class
de.extio.spacecraft.shared.model.message.AbstractMessage
-
Packages that use AbstractMessage Package Description de.extio.spacecraft.shared.client Managers and business objects related to the game client.de.extio.spacecraft.shared.client.module Interfaces and data objects related to various builtin client modulesde.extio.spacecraft.shared.model.bo Interfaces and data objects for various business objects implementing game mechanicsde.extio.spacecraft.shared.model.message.client_internal Messages exchanged in the game clientde.extio.spacecraft.shared.model.message.local Messages exchanged locally in-memory between game client and an embedded serverde.extio.spacecraft.shared.model.message.metaserver Messages exchanged between the game server and metaserverde.extio.spacecraft.shared.model.message.server_internal Messages exchanged in the game serverde.extio.spacecraft.shared.model.message.toboth Messages exchanged bidirectional between client and serverde.extio.spacecraft.shared.model.message.toclient Messages sent from server to clientde.extio.spacecraft.shared.model.message.toserver Messages sent from client to serverde.extio.spacecraft.shared.module Interfaces and business objects for the module subsystem.de.extio.spacecraft.shared.server Managers for the game server. -
-
Uses of AbstractMessage in de.extio.spacecraft.shared.client
Methods in de.extio.spacecraft.shared.client with parameters of type AbstractMessage Modifier and Type Method Description abstract voidEngineFacade. dispatchMessage(AbstractMessage message)Sends a message. -
Uses of AbstractMessage in de.extio.spacecraft.shared.client.module
Methods in de.extio.spacecraft.shared.client.module with parameters of type AbstractMessage Modifier and Type Method Description voidStatusView. onMessage(AbstractMessage message, StatusViewContext context) -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.bo
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.bo Modifier and Type Class Description classSceneScenes are a collection of composite entities, are created and arranged in the scene editor and can be loaded to a certain area into the game world -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.client_internal
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.client_internal Modifier and Type Class Description classClientDialogMessageSend this message to show some text in a dialog, e.g.classDisplayMessageDisplays a message in a message box which is displayed in the center of the game client UI, usually warnings or errorsclassInternalMessageGame client: Internal messages.classKeyStrokeMessageMessage sent by game client engine on any key stroke.classMouseClickMessageMessage sent by game client engine on any mouse click.classMouseEnterMessageMessage sent by game client engine when mouse enters viewport.classMouseMessageclassMouseMoveMessageMessage sent by game client engine when mouse has been moved.classNetworkConnectedMessageMessage sent by game client engine when client has been connected to a remote game serverclassNetworkShutdownMessageMessage sent by game client engine when client has been disconnected from a game server -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.local
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.local Modifier and Type Class Description classCheckpointControlServerMessageThis message controls the checkpoints system.classCheckpointLoadedServerMessageThis message is part of the checkpoints system.classDebugControlMessageMessage for debugging.classLocalGameSessionControlMessageControls the game session.classLocalMessageMessages exchanged locally in-memory between game client and an embedded serverclassSpeedrunControlMessageControls speed runs -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.metaserver
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.metaserver Modifier and Type Class Description classTestConnectionMessageMessage sent by the metaserver for testing a server connection -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.server_internal
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.server_internal Modifier and Type Class Description classInternalGameSessionControlMessageControls the game session.classInternalMessageMessages exchanged internally in the game server -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.toboth
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.toboth Modifier and Type Class Description classChatMessagePlayer chatclassCheckpointDataMessageThis message is part of the checkpoints system.classCompositeEntityDefinitionMessageContains a fully serialized representation or an incremental update for a composite entityclassEntityDefMessageExchanges all entity definitionsclassGameActionMessageGameActionMessage is the preferred way to exchange any kind of information between client and server (and vice versa) that is related to game logicclassGameSessionCompatMessagePart of connecting client and serverclassPingMessagePart of core networkingclassShipClassDefinitionMessageDefines all ship classes -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.toclient
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.toclient Modifier and Type Class Description classAchievementMessageInforms the client about an achievementclassCheckpointInfoMessageThis message is part of the checkpoints system.classCheckpointLoadedMessageThis message is part of the checkpoints system.classDialogMessageSend this message to show some text in a dialog, e.g.classGameActionMessagesContainer for GameActionMessage, don't use directly - send single GameActionMessage instead.classGameSessionEndMessageInforms the client that game session endedclassGameSessionJoinCompleteMessagePart of connecting client and serverclassGameSessionJoinResponseMessagePart of connecting client and serverclassGameSessionSeparatedPropertiesMessageSends separate dynamic properties for a composite entity.classGameSessionUpdateCompositeMessageSends updates of composite entities to the client.classGameSessionUpdateCompositesPositionMessageSends incremental position updates to the client.classGameSessionUpdateMessageMessage send to the client to inform incrementally about any change related to the game session.classHighScoreMessageThis message sends a highscore to the clientclassServerJoinResponsePart of connecting client and serverclassServerMessageDisplays a message in a message box which is displayed in the center of the game client UI, usually server warnings or errorsclassSpeedrunUpdateMessageMessage sent to client to update the status of a speed run -
Uses of AbstractMessage in de.extio.spacecraft.shared.model.message.toserver
Subclasses of AbstractMessage in de.extio.spacecraft.shared.model.message.toserver Modifier and Type Class Description classCheckpointCreateMessageThis message is part of the checkpoints system.classCheckpointQueryMessageThis message is part of the checkpoints system.classGameSessionControlMessageControls the game session.classGameSessionJoinMessagePart of connecting client and serverclassGameSessionSetupMessagePart of connecting client and serverclassGameSessionUnprivilegedControlMessageControls the game session.classHighScoreRequestMessageSend this message to request creating a highscores result.classSceneTransferMessageMessage to transfer scene data.classServerJoinMessagePart of connecting client and server -
Uses of AbstractMessage in de.extio.spacecraft.shared.module
Methods in de.extio.spacecraft.shared.module that return types with arguments of type AbstractMessage Modifier and Type Method Description List<Class<? extends AbstractMessage>>Module. getMessageSubscriptions()Methods in de.extio.spacecraft.shared.module with parameters of type AbstractMessage Modifier and Type Method Description voidAbstractClientModule. onMessage(AbstractMessage message)voidAbstractServerModule. onMessage(GameSession gameSession, UUID sender, AbstractMessage message)voidClientModule. onMessage(AbstractMessage message)voidServerModule. onMessage(GameSession gameSession, UUID sender, AbstractMessage message) -
Uses of AbstractMessage in de.extio.spacecraft.shared.server
Methods in de.extio.spacecraft.shared.server with parameters of type AbstractMessage Modifier and Type Method Description abstract voidServerFacade. publishInternalMessage(GameSession gameSession, AbstractMessage message, boolean processImmediately)Sends a Message internally, it remains on the game server and can be processed by any module / composite / entity subscribing to itabstract voidServerFacade. publishMessage(GameSession gameSession, Set<UUID> destinations, AbstractMessage message, boolean defer)Sends a Message to a clientabstract voidServerFacade. publishMessageToAll(GameSession gameSession, AbstractMessage message, boolean defer)Sends a Message to all clients
-