Summary
A message with a target object
- Namespace
- Atavism
- Base Types
-
- object
- BaseMessage
- BaseWorldMessage
- Derived Types
-
- TradeCompleteMessage
- QuestResponseMessage
- AttachMessage
- TradeStartMessage
- DamageMessage
- CombatMessage
- Trade
Start Request Message - DetachMessage
- Trade
Offer Request Message - Track
Object Interpolation Message - Quest
Info Response Message - NewLightMessage
- Quest
Info Request Message - Quest
Conclude Request Message - AcquireMessage
- EquipMessage
- FreeObjectMessage
- NewObjectMessage
- CommandMessage
- Add
Particle Effect Message - ItemStatusMessage
- ActivateItemMessage
- Remove
Particle Effect Message - Trade
Offer Update Message
graph BT
Type-->Base0["BaseWorldMessage"]
click Base0 "/docs/client_api_10.4.0/api/Atavism/BaseWorldMessage"
Base0-->Base1["BaseMessage"]
click Base1 "/docs/client_api_10.4.0/api/Atavism/BaseMessage"
Base1-->Base2["object"]
Type["TargetMessage"]
class Type type-node
Derived0["TradeCompleteMessage"]-->Type
click Derived0 "/docs/client_api_10.4.0/api/Atavism/TradeCompleteMessage"
Derived1["QuestResponseMessage"]-->Type
click Derived1 "/docs/client_api_10.4.0/api/Atavism/QuestResponseMessage"
Derived2["AttachMessage"]-->Type
click Derived2 "/docs/client_api_10.4.0/api/Atavism/AttachMessage"
Derived3["TradeStartMessage"]-->Type
click Derived3 "/docs/client_api_10.4.0/api/Atavism/TradeStartMessage"
Derived4["DamageMessage"]-->Type
click Derived4 "/docs/client_api_10.4.0/api/Atavism/DamageMessage"
Derived5["CombatMessage"]-->Type
click Derived5 "/docs/client_api_10.4.0/api/Atavism/CombatMessage"
Derived6["TradeStartRequestMessage"]-->Type
click Derived6 "/docs/client_api_10.4.0/api/Atavism/TradeStartRequestMessage"
Derived7["DetachMessage"]-->Type
click Derived7 "/docs/client_api_10.4.0/api/Atavism/DetachMessage"
Derived8["TradeOfferRequestMessage"]-->Type
click Derived8 "/docs/client_api_10.4.0/api/Atavism/TradeOfferRequestMessage"
Derived9["TrackObjectInterpolationMessage"]-->Type
click Derived9 "/docs/client_api_10.4.0/api/Atavism/TrackObjectInterpolationMessage"
Derived10["QuestInfoResponseMessage"]-->Type
click Derived10 "/docs/client_api_10.4.0/api/Atavism/QuestInfoResponseMessage"
Derived11["NewLightMessage"]-->Type
click Derived11 "/docs/client_api_10.4.0/api/Atavism/NewLightMessage"
Derived12["QuestInfoRequestMessage"]-->Type
click Derived12 "/docs/client_api_10.4.0/api/Atavism/QuestInfoRequestMessage"
Derived13["QuestConcludeRequestMessage"]-->Type
click Derived13 "/docs/client_api_10.4.0/api/Atavism/QuestConcludeRequestMessage"
Derived14["AcquireMessage"]-->Type
click Derived14 "/docs/client_api_10.4.0/api/Atavism/AcquireMessage"
Derived15["EquipMessage"]-->Type
click Derived15 "/docs/client_api_10.4.0/api/Atavism/EquipMessage"
Derived16["FreeObjectMessage"]-->Type
click Derived16 "/docs/client_api_10.4.0/api/Atavism/FreeObjectMessage"
Derived17["NewObjectMessage"]-->Type
click Derived17 "/docs/client_api_10.4.0/api/Atavism/NewObjectMessage"
Derived18["CommandMessage"]-->Type
click Derived18 "/docs/client_api_10.4.0/api/Atavism/CommandMessage"
Derived19["AddParticleEffectMessage"]-->Type
click Derived19 "/docs/client_api_10.4.0/api/Atavism/AddParticleEffectMessage"
Derived20["ItemStatusMessage"]-->Type
click Derived20 "/docs/client_api_10.4.0/api/Atavism/ItemStatusMessage"
Derived21["ActivateItemMessage"]-->Type
click Derived21 "/docs/client_api_10.4.0/api/Atavism/ActivateItemMessage"
Derived22["RemoveParticleEffectMessage"]-->Type
click Derived22 "/docs/client_api_10.4.0/api/Atavism/RemoveParticleEffectMessage"
Derived23["TradeOfferUpdateMessage"]-->Type
click Derived23 "/docs/client_api_10.4.0/api/Atavism/TradeOfferUpdateMessage"
Syntax
public abstract class TargetMessage : BaseWorldMessage
Fields
Name | Constant Value | Summary |
---|---|---|
abortHandling |
Some messages (such as the portal message) cause us to abort
processing messages from the queue.
Inherited from BaseWorldMessage
|
|
delayHandling |
Some messages (such as model info) require additional work
to be done before we can continue.
Inherited from BaseWorldMessage
|
|
messageType |
What type of message this is.
Inherited from BaseWorldMessage
|
|
objectId | ||
oid |
Object id to which the message applies.
This is the 'subject' of the message.
Inherited from BaseWorldMessage
|
|
recvTickCount |
When the message is received (prior to handling),
write the tick count here. This is only used for incoming
messages.
Inherited from BaseWorldMessage
|
Properties
Name | Value | Summary |
---|---|---|
AbortHandling | bool |
Inherited from BaseWorldMessage
|
DelayHandling | bool |
Inherited from BaseWorldMessage
|
MessageType | WorldMessageType |
Inherited from BaseWorldMessage
|
ObjectId | long | |
Oid | long |
Inherited from BaseWorldMessage
|
ReceivedTickCount | long |
Inherited from BaseWorldMessage
|
Methods
Name | Value | Summary |
---|---|---|
CreateMessage |
Atavism |
Inherited from BaseWorldMessage
|
ParseMessage |
void | |
ParseWorldMessage |
void |
Inherited from BaseWorldMessage
|
WriteMessage |
void |