Class Summary |
BillingClient |
|
BillingPlugin |
|
ClientParameter |
A wrapper for WorldManagerClient methods that get and set client parameters |
ClientParameter.ClientParameterMessage |
|
FlashPolicyPlugin |
The FlashPolicy plugin serves up the flash policy file to the client. |
InstanceClient |
API for instance management. |
InstanceClient.CreateInstanceMessage |
|
InstanceClient.GetInstanceInfoMessage |
|
InstanceClient.GetMatchingEntityOidsMessage |
Request the oids of the entities that match the given name. |
InstanceClient.GetNavMeshPathMessage |
|
InstanceClient.GetRegionMessage |
|
InstanceClient.InstanceEntryReqMessage |
Request object instance entry. |
InstanceClient.InstanceInfo |
Instance information. |
InstanceClient.RegisterInstanceTemplateMessage |
|
InstanceClient.SetInstanceGroupMessage |
|
InstancePlugin |
|
InstancePlugin.PopulationChangeCallback |
This must be a base class rather than an interface because we
want to create callbacks in Python. |
InventoryClient |
Client for sending/getting messages to the InventoryPlugin |
InventoryClient.ActivateMessage |
the obj is the "main" oid for the message since that is what the
InventoryPlugin is subscribing on |
InventoryClient.AddItemMessage |
|
InventoryClient.InvUpdateMessage |
|
InventoryClient.InvUpdateMessage.InvPos |
|
InventoryClient.ItemInfo |
|
InventoryClient.LootAllMessage |
message is asking the inventory plugin to execute looting by looter of
the passed in container |
InventoryClient.RemoveOrFindItemMessage |
|
InventoryPlugin |
handles all inventory queries (what is in the inventory) and also transfering
items between containers |
JukeboxWebPlugin |
Plugin to handle Jukebox controls |
MobManagerClient |
Mob server API. |
MobManagerClient.CreateSpawnGeneratorMessage |
|
MobManagerClient.SetAggroRadiusMessage |
|
MobManagerPlugin |
handles perceiver updates, interpolation |
ObjectManagerClient |
Interface to the object manager plugin. |
ObjectManagerClient.DeleteObjectMessage |
Delete object based on OID. |
ObjectManagerClient.DeleteSubObjectMessage |
|
ObjectManagerClient.FixWorldNodeMessage |
|
ObjectManagerClient.GenerateObjectMessage |
|
ObjectManagerClient.GenerateSubObjectMessage |
|
ObjectManagerClient.GetMatchingObjectsMessage |
|
ObjectManagerClient.GetNamedObjectMessage |
|
ObjectManagerClient.GetTemplateMessage |
|
ObjectManagerClient.LoadObjectDataMessage |
|
ObjectManagerClient.LoadObjectMessage |
can be either based on oid (which is stored in data) or
key which is stored in a data member
one and only one must be non-null. |
ObjectManagerClient.LoadSubObjectMessage |
|
ObjectManagerClient.ModifyNamespaceMessage |
|
ObjectManagerClient.ObjectStatus |
Object status information. |
ObjectManagerClient.RegisterTemplateMessage |
|
ObjectManagerClient.SaveObjectDataMessage |
|
ObjectManagerClient.SaveObjectMessage |
|
ObjectManagerClient.SetPersistenceMessage |
|
ObjectManagerClient.SetSubPersistenceMessage |
|
ObjectManagerClient.SubObjectDepsReadyMessage |
the object manager plugin is saying that
the plugin registered for 'namespace' has all its dependencies
satisfied for the given object |
ObjectManagerClient.UnloadObjectMessage |
Unload object based on OID. |
ObjectManagerClient.UnloadSubObjectMessage |
|
ObjectManagerPlugin |
handles creating from factory, loading from database, spawning, despawning,
persisting to database, of objects
see ObjectManagerClient for api to access this plugin |
ObjectManagerPlugin.InstanceRPCCallback |
|
ObjectManagerPlugin.MasterObject |
|
OidSubscriptionMap |
keeps track of subscription this world server makes for
mobs. |
ProxyPlugin |
The ProxyPlugin is the sole plugin charged to communicate with clients. |
ProxyPlugin.AddStaticPerceptionMessage |
|
ProxyPlugin.PlayerLoginStatus |
|
VoiceClient |
Client to communicate with the voice plugin |
VoicePlugin |
Plugin to handle voice channels |
VoicePlugin.VoiceConManager |
A class with locking to manage the Maps and Sets of connections. |
WorldManagerClient |
client for sending/getting messages to the WorldManagerPlugin |
WorldManagerClient.AnimationMessage |
notification from world server regarding animation. copies the animation
list when setting/getting MSG_OID set to the notifyOid |
WorldManagerClient.ComMessage |
notification from worldserver saying a mob said something MSG_OID is
person saying something |
WorldManagerClient.ComReqMessage |
notification from proxy/mobserver regarding chat msg MSG_OID is person
saying something |
WorldManagerClient.DespawnedMessage |
|
WorldManagerClient.DespawnReqMessage |
|
WorldManagerClient.DetachMessage |
notification from world server telling us to detach an item from an existing dc |
WorldManagerClient.DirLocOrientMessage |
|
WorldManagerClient.DisplayContextMessage |
notification from world server regarding the display context MSG_OID set
to the dc subject |
WorldManagerClient.DisplayContextReqMessage |
|
WorldManagerClient.ExtensionMessage |
ExtensionMessage about an object (the subject). |
WorldManagerClient.FogMessage |
|
WorldManagerClient.FreeObjectMessage |
|
WorldManagerClient.FreeRemoteObjectMessage |
|
WorldManagerClient.FreeRoadMessage |
|
WorldManagerClient.GetObjectsInMessage |
|
WorldManagerClient.HostInstanceMessage |
|
WorldManagerClient.LoadSubObjectMessage |
|
WorldManagerClient.MobPathCorrectionMessage |
|
WorldManagerClient.MobPathMessage |
|
WorldManagerClient.MobPathMessageBaseClass |
|
WorldManagerClient.MobPathReqMessage |
This message is constructed by the mobserver, and sent to the
world manager and the clients. |
WorldManagerClient.ModifyDisplayContextMessage |
Modify object display context message. |
WorldManagerClient.NewDirLightMessage |
world server is telling an object about a dir light |
WorldManagerClient.NewRegionMessage |
|
WorldManagerClient.NewRemoteObjectMessage |
world manager is telling another world manager that one of its local
objects has come into its fixed perceiver region includes target session
id so it can filtered to the correct world manager |
WorldManagerClient.ObjectInfo |
basic information about an object objType is the getType() call in Entity |
WorldManagerClient.ObjInfoReqMessage |
|
WorldManagerClient.ObjInfoRespMessage |
|
WorldManagerClient.OrientMessage |
notification from worldserver |
WorldManagerClient.OrientReqMessage |
notification from proxy |
WorldManagerClient.PerceiverRegionsMessage |
usually from world server, when it first comes up sends this message out
to announce its perceiver region currently the message is limited to 1
region. |
WorldManagerClient.PerceptionInfo |
Information about a perceived object. |
WorldManagerClient.PlayerPathWMReqMessage |
|
WorldManagerClient.RefreshWNodeMessage |
messeage requesting the world manager to send an updateworldnode message
to give everyone an update |
WorldManagerClient.ReparentWNodeReqMessage |
|
WorldManagerClient.RoadInfo |
information about a road. we dont use the AOObject because it would be
confuses if you thought you could actually manipulate it as a real
object. it would also have an oid, etc. |
WorldManagerClient.RoadMessage |
Message from the WorldManagerPlugin saying that a particular mob/player
perceives a road. |
WorldManagerClient.SetAmbientLightMessage |
|
WorldManagerClient.SetWorldNodeReqMessage |
request to the world manager asking to set the world node for the obj
matching oid |
WorldManagerClient.SoundMessage |
Control sounds played on the client. |
WorldManagerClient.SpawnedMessage |
|
WorldManagerClient.SpawnReqMessage |
|
WorldManagerClient.SysChatMessage |
system message to be displayed in chat window for all players |
WorldManagerClient.TargetedComMessage |
notification from worldserver saying a mob said something MSG_OID is
person saying something |
WorldManagerClient.TargetedExtensionMessage |
TargetedExtensionMessage is an extension message sent to a
specific object (the target). |
WorldManagerClient.TargetedPropertyMessage |
general property about an obj/mob this is a targeted state, such as
whether a quest is available generalized states should use
PropertyMessage |
WorldManagerClient.TerrainReqMessage |
|
WorldManagerClient.UpdateMessage |
Update the notifyOid about updateOid. |
WorldManagerClient.UpdateWorldNodeMessage |
telling client/mob to update their world node |
WorldManagerClient.UpdateWorldNodeReqMessage |
|
WorldManagerClient.WorldNodeCorrectMessage |
telling client/mob to correct their location to match world node |
WorldManagerPlugin |
The world manager is in charge of telling perceivers what they "see" around
them, such as mobs, structures, and terrain. |
WorldManagerPlugin.HostInstanceFilter |
|
WorldManagerPlugin.LocationNamespaceFilter |
a special namespace filter that also considers location |
WorldManagerPlugin.PathObjectCache |
|
WorldManagerPlugin.WorldManagerFilter |
|
WorldManagerPlugin.WorldManagerFilter.InstanceGeometry |
|
WorldManagerPlugin.WorldManagerInstance |
|
WorldManagerPlugin.WorldManagerTransferFilter |
|