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 void
EngineFacade. 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 void
StatusView. 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 class
Scene
Scenes 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 class
ClientDialogMessage
Send this message to show some text in a dialog, e.g.class
DisplayMessage
Displays a message in a message box which is displayed in the center of the game client UI, usually warnings or errorsclass
InternalMessage
Game client: Internal messages.class
KeyStrokeMessage
Message sent by game client engine on any key stroke.class
MouseClickMessage
Message sent by game client engine on any mouse click.class
MouseEnterMessage
Message sent by game client engine when mouse enters viewport.class
MouseMessage
class
MouseMoveMessage
Message sent by game client engine when mouse has been moved.class
NetworkConnectedMessage
Message sent by game client engine when client has been connected to a remote game serverclass
NetworkShutdownMessage
Message 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 class
CheckpointControlServerMessage
This message controls the checkpoints system.class
CheckpointLoadedServerMessage
This message is part of the checkpoints system.class
DebugControlMessage
Message for debugging.class
LocalGameSessionControlMessage
Controls the game session.class
LocalMessage
Messages exchanged locally in-memory between game client and an embedded serverclass
SpeedrunControlMessage
Controls 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 class
TestConnectionMessage
Message 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 class
InternalGameSessionControlMessage
Controls the game session.class
InternalMessage
Messages 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 class
ChatMessage
Player chatclass
CheckpointDataMessage
This message is part of the checkpoints system.class
CompositeEntityDefinitionMessage
Contains a fully serialized representation or an incremental update for a composite entityclass
EntityDefMessage
Exchanges all entity definitionsclass
GameActionMessage
GameActionMessage is the preferred way to exchange any kind of information between client and server (and vice versa) that is related to game logicclass
GameSessionCompatMessage
Part of connecting client and serverclass
PingMessage
Part of core networkingclass
ShipClassDefinitionMessage
Defines 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 class
AchievementMessage
Informs the client about an achievementclass
CheckpointInfoMessage
This message is part of the checkpoints system.class
CheckpointLoadedMessage
This message is part of the checkpoints system.class
DialogMessage
Send this message to show some text in a dialog, e.g.class
GameActionMessages
Container for GameActionMessage, don't use directly - send single GameActionMessage instead.class
GameSessionEndMessage
Informs the client that game session endedclass
GameSessionJoinCompleteMessage
Part of connecting client and serverclass
GameSessionJoinResponseMessage
Part of connecting client and serverclass
GameSessionSeparatedPropertiesMessage
Sends separate dynamic properties for a composite entity.class
GameSessionUpdateCompositeMessage
Sends updates of composite entities to the client.class
GameSessionUpdateCompositesPositionMessage
Sends incremental position updates to the client.class
GameSessionUpdateMessage
Message send to the client to inform incrementally about any change related to the game session.class
HighScoreMessage
This message sends a highscore to the clientclass
ServerJoinResponse
Part of connecting client and serverclass
ServerMessage
Displays a message in a message box which is displayed in the center of the game client UI, usually server warnings or errorsclass
SpeedrunUpdateMessage
Message 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 class
CheckpointCreateMessage
This message is part of the checkpoints system.class
CheckpointQueryMessage
This message is part of the checkpoints system.class
GameSessionControlMessage
Controls the game session.class
GameSessionJoinMessage
Part of connecting client and serverclass
GameSessionSetupMessage
Part of connecting client and serverclass
GameSessionUnprivilegedControlMessage
Controls the game session.class
HighScoreRequestMessage
Send this message to request creating a highscores result.class
SceneTransferMessage
Message to transfer scene data.class
ServerJoinMessage
Part 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 void
AbstractClientModule. onMessage(AbstractMessage message)
void
AbstractServerModule. onMessage(GameSession gameSession, UUID sender, AbstractMessage message)
void
ClientModule. onMessage(AbstractMessage message)
void
ServerModule. 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 void
ServerFacade. 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 void
ServerFacade. publishMessage(GameSession gameSession, Set<UUID> destinations, AbstractMessage message, boolean defer)
Sends a Message to a clientabstract void
ServerFacade. publishMessageToAll(GameSession gameSession, AbstractMessage message, boolean defer)
Sends a Message to all clients
-