- Namespace
- Atavism
- Base Types
-
- object
- BaseMessage
- Derived Types
-
- Inventory
Update Message - SceneLoadedMessage
- SoundMessage
- FogMessage
- QuestLogInfoMessage
- LogoutMessage
- RoadInfoMessage
- TerrainConfigMessage
- NewDecalMessage
- OrientationMessage
- Island
Manifest Message - RegionConfigMessage
- Skybox
Material Message - PortalMessage
- FragmentMessage
- StatUpdateMessage
- LootAllMessage
- Quest
State Info Message - ModelInfoMessage
- StateMessage
- Remove
Quest Request Message - InvokeEffectMessage
- GroupInfoMessage
- AbilityUpdateMessage
- AnimationMessage
- AmbientSoundMessage
- AmbientLightMessage
- WorldFileMessage
- CommMessage
- TargetMessage
- FollowTerrainMessage
- LoadingStateMessage
- LoginMessage
- MobPathMessage
- UiThemeMessage
- Object
Property Message - AggregatedRDPMessage
- Remove
Quest Response Message - SoundControlMessage
- FreeDecalMessage
- Old
Object Property Message - AbilityInfoMessage
- Track
Location Interpolation Message - TimestampedMessage
- Inventory
graph BT
Type-->Base0["BaseMessage"]
click Base0 "/docs/client_api_10.4.0/api/Atavism/BaseMessage"
Base0-->Base1["object"]
Type["BaseWorldMessage"]
class Type type-node
Derived0["InventoryUpdateMessage"]-->Type
click Derived0 "/docs/client_api_10.4.0/api/Atavism/InventoryUpdateMessage"
Derived1["SceneLoadedMessage"]-->Type
click Derived1 "/docs/client_api_10.4.0/api/Atavism/SceneLoadedMessage"
Derived2["SoundMessage"]-->Type
click Derived2 "/docs/client_api_10.4.0/api/Atavism/SoundMessage"
Derived3["FogMessage"]-->Type
click Derived3 "/docs/client_api_10.4.0/api/Atavism/FogMessage"
Derived4["QuestLogInfoMessage"]-->Type
click Derived4 "/docs/client_api_10.4.0/api/Atavism/QuestLogInfoMessage"
Derived5["LogoutMessage"]-->Type
click Derived5 "/docs/client_api_10.4.0/api/Atavism/LogoutMessage"
Derived6["RoadInfoMessage"]-->Type
click Derived6 "/docs/client_api_10.4.0/api/Atavism/RoadInfoMessage"
Derived7["TerrainConfigMessage"]-->Type
click Derived7 "/docs/client_api_10.4.0/api/Atavism/TerrainConfigMessage"
Derived8["NewDecalMessage"]-->Type
click Derived8 "/docs/client_api_10.4.0/api/Atavism/NewDecalMessage"
Derived9["OrientationMessage"]-->Type
click Derived9 "/docs/client_api_10.4.0/api/Atavism/OrientationMessage"
Derived10["IslandManifestMessage"]-->Type
click Derived10 "/docs/client_api_10.4.0/api/Atavism/IslandManifestMessage"
Derived11["RegionConfigMessage"]-->Type
click Derived11 "/docs/client_api_10.4.0/api/Atavism/RegionConfigMessage"
Derived12["SkyboxMaterialMessage"]-->Type
click Derived12 "/docs/client_api_10.4.0/api/Atavism/SkyboxMaterialMessage"
Derived13["PortalMessage"]-->Type
click Derived13 "/docs/client_api_10.4.0/api/Atavism/PortalMessage"
Derived14["FragmentMessage"]-->Type
click Derived14 "/docs/client_api_10.4.0/api/Atavism/FragmentMessage"
Derived15["StatUpdateMessage"]-->Type
click Derived15 "/docs/client_api_10.4.0/api/Atavism/StatUpdateMessage"
Derived16["LootAllMessage"]-->Type
click Derived16 "/docs/client_api_10.4.0/api/Atavism/LootAllMessage"
Derived17["QuestStateInfoMessage"]-->Type
click Derived17 "/docs/client_api_10.4.0/api/Atavism/QuestStateInfoMessage"
Derived18["ModelInfoMessage"]-->Type
click Derived18 "/docs/client_api_10.4.0/api/Atavism/ModelInfoMessage"
Derived19["StateMessage"]-->Type
click Derived19 "/docs/client_api_10.4.0/api/Atavism/StateMessage"
Derived20["RemoveQuestRequestMessage"]-->Type
click Derived20 "/docs/client_api_10.4.0/api/Atavism/RemoveQuestRequestMessage"
Derived21["InvokeEffectMessage"]-->Type
click Derived21 "/docs/client_api_10.4.0/api/Atavism/InvokeEffectMessage"
Derived22["GroupInfoMessage"]-->Type
click Derived22 "/docs/client_api_10.4.0/api/Atavism/GroupInfoMessage"
Derived23["AbilityUpdateMessage"]-->Type
click Derived23 "/docs/client_api_10.4.0/api/Atavism/AbilityUpdateMessage"
Derived24["AnimationMessage"]-->Type
click Derived24 "/docs/client_api_10.4.0/api/Atavism/AnimationMessage"
Derived25["AmbientSoundMessage"]-->Type
click Derived25 "/docs/client_api_10.4.0/api/Atavism/AmbientSoundMessage"
Derived26["AmbientLightMessage"]-->Type
click Derived26 "/docs/client_api_10.4.0/api/Atavism/AmbientLightMessage"
Derived27["WorldFileMessage"]-->Type
click Derived27 "/docs/client_api_10.4.0/api/Atavism/WorldFileMessage"
Derived28["CommMessage"]-->Type
click Derived28 "/docs/client_api_10.4.0/api/Atavism/CommMessage"
Derived29["TargetMessage"]-->Type
click Derived29 "/docs/client_api_10.4.0/api/Atavism/TargetMessage"
Derived30["FollowTerrainMessage"]-->Type
click Derived30 "/docs/client_api_10.4.0/api/Atavism/FollowTerrainMessage"
Derived31["LoadingStateMessage"]-->Type
click Derived31 "/docs/client_api_10.4.0/api/Atavism/LoadingStateMessage"
Derived32["LoginMessage"]-->Type
click Derived32 "/docs/client_api_10.4.0/api/Atavism/LoginMessage"
Derived33["MobPathMessage"]-->Type
click Derived33 "/docs/client_api_10.4.0/api/Atavism/MobPathMessage"
Derived34["UiThemeMessage"]-->Type
click Derived34 "/docs/client_api_10.4.0/api/Atavism/UiThemeMessage"
Derived35["ObjectPropertyMessage"]-->Type
click Derived35 "/docs/client_api_10.4.0/api/Atavism/ObjectPropertyMessage"
Derived36["AggregatedRDPMessage"]-->Type
click Derived36 "/docs/client_api_10.4.0/api/Atavism/AggregatedRDPMessage"
Derived37["RemoveQuestResponseMessage"]-->Type
click Derived37 "/docs/client_api_10.4.0/api/Atavism/RemoveQuestResponseMessage"
Derived38["SoundControlMessage"]-->Type
click Derived38 "/docs/client_api_10.4.0/api/Atavism/SoundControlMessage"
Derived39["FreeDecalMessage"]-->Type
click Derived39 "/docs/client_api_10.4.0/api/Atavism/FreeDecalMessage"
Derived40["OldObjectPropertyMessage"]-->Type
click Derived40 "/docs/client_api_10.4.0/api/Atavism/OldObjectPropertyMessage"
Derived41["AbilityInfoMessage"]-->Type
click Derived41 "/docs/client_api_10.4.0/api/Atavism/AbilityInfoMessage"
Derived42["TrackLocationInterpolationMessage"]-->Type
click Derived42 "/docs/client_api_10.4.0/api/Atavism/TrackLocationInterpolationMessage"
Derived43["TimestampedMessage"]-->Type
click Derived43 "/docs/client_api_10.4.0/api/Atavism/TimestampedMessage"
Syntax
public abstract class BaseWorldMessage : BaseMessage
Fields
Name | Constant Value | Summary |
---|---|---|
abortHandling |
Some messages (such as the portal message) cause us to abort
processing messages from the queue.
|
|
delayHandling |
Some messages (such as model info) require additional work
to be done before we can continue.
|
|
messageType |
What type of message this is.
|
|
oid |
Object id to which the message applies.
This is the 'subject' of the message.
|
|
recvTickCount |
When the message is received (prior to handling),
write the tick count here. This is only used for incoming
messages.
|
Properties
Name | Value | Summary |
---|---|---|
AbortHandling | bool | |
DelayHandling | bool | |
MessageType | WorldMessageType | |
Oid | long | |
ReceivedTickCount | long |
Methods
Name | Value | Summary |
---|---|---|
CreateMessage |
Atavism |
|
ParseMessage |
void |
Inherited from BaseMessage
|
ParseWorldMessage |
void | |
WriteMessage |
void |
Inherited from BaseMessage
|