Atavism Version 2018.1AGIS API

Package atavism.server.messages

Interface Summary
BracketedMessage  
ClientMessage interface for a message which can be sent to the client it must be able to serialize itself into an AOByteBuffer.
INamespaceFilter  
INamespaceMessage message pertaining to a certain namespace as an example, see EnginePlugin.GetPropertyMessage
IPropertyMessage  
PerceptionUpdateTrigger  
 

Class Summary
LoginMessage Sent when player logs into world.
LogoutMessage Sent when player logs out of the world.
NamespaceFilter Accepts any message that implements INamespaceMessage, and compares the list of namespaces to the namespace in the message.
NamespaceMessage messages that have an oid and a namespace
OIDNamespaceMessage messages that have an oid and a namespace
PerceptionFilter Match messages by message type and a list of target and subject OIDs.
PerceptionFilter.TypedSubject  
PerceptionMessage Changes to the objects perceived by a target object.
PerceptionMessage.ObjectNote Described a gained or lost perceivable object.
PerceptionTrigger Track union of perceived objects.
PopulationFilter  
PropertyFilter Match property messages containing at least one named property.
PropertyMessage general property about an obj/mob this is usually a statistic or state change, such as health, strength.
SearchMessage  
SearchMessageFilter  
SubObjectFilter  
 



Copyright © 2018 Dragonsan Studios Sp. z o.o.