atavism.agis.objects
Class InteractiveObject.InteractiveObjectEntity
java.lang.Object
atavism.server.objects.NamedPropertyClass
atavism.server.objects.Entity
atavism.server.objects.ObjectStub
atavism.agis.objects.InteractiveObject.InteractiveObjectEntity
- All Implemented Interfaces:
- EntityWithWorldNode, java.io.Serializable
- Enclosing class:
- InteractiveObject
public class InteractiveObject.InteractiveObjectEntity
- extends ObjectStub
- implements EntityWithWorldNode
Sub-class needed for the interpolated world node so a perceiver can be created.
- Author:
- Andrew
- See Also:
- Serialized Form
Methods inherited from class atavism.server.objects.ObjectStub |
addBehavior, despawn, getBehaviors, getInstanceOid, getTemplateID, removeBehavior, setBehaviors, setTemplateID, spawn, toString, unload, updateWorldNode |
Methods inherited from class atavism.server.objects.Entity |
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, unregisterTransientPropertyKey |
Methods inherited from class atavism.server.objects.NamedPropertyClass |
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
InteractiveObject.InteractiveObjectEntity
public InteractiveObject.InteractiveObjectEntity(OID oid,
InterpolatedWorldNode node)
getWorldNode
public InterpolatedWorldNode getWorldNode()
- Specified by:
getWorldNode
in interface EntityWithWorldNode
- Overrides:
getWorldNode
in class ObjectStub
setWorldNode
public void setWorldNode(InterpolatedWorldNode node)
- Specified by:
setWorldNode
in interface EntityWithWorldNode
- Overrides:
setWorldNode
in class ObjectStub
setDirLocOrient
public void setDirLocOrient(BasicWorldNode bnode)
- Specified by:
setDirLocOrient
in interface EntityWithWorldNode
- Overrides:
setDirLocOrient
in class ObjectStub
getEntity
public Entity getEntity()
- Specified by:
getEntity
in interface EntityWithWorldNode
- Overrides:
getEntity
in class ObjectStub