Atavism Version 2018.1AGIS API

Package atavism.server.objects

Interface Summary
AOObjectCreateHook  
EntityWithWorldNode This interface is implemented by subtypes of Entity processed by the ObjectTracker.
EntityWithWorldNodeFactory This interface is implemented by subtypes of Entity processed by the ObjectTracker.
InstanceEntryCallback  
ObjectTracker.NotifyReactionRadiusCallback  
ObjectTracker.RemoteObjectFilter A filter callback used to determine if a remote object should be tracked.
PermissionFactory World.setDefaultPermission() takes in a PermissionFactory so that it can create a PermissionCallback object when none is supplied.
ProxyExtensionHook Proxy handler for client-originated extension messages.
ProxyLoginCallback Methods called during player proxy login.
RegionTrigger Support custom region enter and leave behavior.
 

Class Summary
AOObject AOObject is a properties object, it does not contain 'logic' when you set a property, there are no callbacks which will then notify other players
AOObject.StateMap  
AOObjectPersistenceDelegate for encoding the AOObject into xml
AOObjectPersistenceDelegate.One  
AOObjectPersistenceDelegate.Two  
BinaryState represents an object state that has two values.
Boundary although we use a 3d point, this boundary is a 2d boundary which only looks at the X,Z values of the point
Color  
DirectionalLight a point light, by default it is a point light source.
DisplayContext  
DisplayContext.Submesh  
DisplayState  
Entity Entity is the root class of persistable objects in the Atavism heirarchy.
EntityHandle a handle to an AOObject. when serialized this object stores just the object's OID, so that you do not duplicates of the main object
EntityManager  
EntitySearchable Generic searchable collection for registered entities.
Fog  
FogRegionConfig  
Instance  
InstanceEntryProxyHook  
InstanceEntryRegionTrigger Perform instance entry when player enters a region.
InstanceRestorePoint  
InstanceTemplate Stores the relevant information needed for setting up an Instance.
InstanceTimeout  
Light  
LightData information about a light.
Marker A marker is a point in space with orientation and properties.
MessageRegionTrigger Publish a message when object enters or leaves a custom region.
NamedPropertyClass A base class for classes the require a name and a set of properties, but which is not persistable
ObjectFactory Create objects for spawn generators.
ObjectStub  
ObjectStubFactory  
ObjectTracker  
ObjectTracker.NotifyAggroRadiusMessage  
ObjectTracker.NotifyReactionRadiusMessage  
ObjectTracker.TrackerFilter  
ObjectType Atavism object type.
ObjectType.PersistenceDelegate Internal use only.
ObjectTypes Atavism object type definitions.
ObjState interface to implement an object state, such a "DeathState", "CombatState", etc.
OceanData as used by worldeditorreader and sent to proxy to the client
PermissionCallback this object implements callbacks for actions that need to check permissions to do something with an object.
PersistableTemplate  
Player Internal use only - used by ProxyPlugin
PlayerManager Keeps track of all players currently logged in and manages what can perceive them and what they can perceive
PointLight a point light, by default it is a point light source.
ProximityTracker This class is similar to the ObjectTracker, but is used in cases where there is no local/remote distinction between objects.
Region Regions are bounded areas of the world with zero or more features.
Region.Search Region search parameters.
RegionConfig regions are 'areas' in the world with specific attributes they all contain a boundary, and also config data for that area regions can have multiple configs, like for trees, sounds, lights, etc.
RemoteAccountConnector Used by MasterServer to allow the logging in with accounts from other systems such as websites.
Road  
RoadRegionConfig  
RoadSegment usually made from a road entity.
SearchEntry Value returned for search option SearchSelection.RESULT_KEYED.
SoundData Sound information.
SoundRegionConfig regions are 'areas' in the world with specific attributes they all contain a boundary, and also config data for that area regions can have multiple configs, like for trees, sounds, lights, etc.
SpawnData Spawn generator definition.
Template used to generate an entity
TerrainDecalData information about a light.
Vector2 represents a 2d point, useful in 2D boundary calculations
WEObjFactory object factory for producing objects spawned from world editor spawn generators
World properties for the world object and its behavior
 

Enum Summary
Light.LightType  
RemoteAccountConnector.AccountLoginStatus  
 



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