atavism.server.engine
Interface WorldNode
- All Superinterfaces:
- Interpolatable, Locatable, java.io.Serializable
- All Known Implementing Classes:
- InterpolatedWorldNode, WMWorldNode
public interface WorldNode
- extends Locatable, Interpolatable, java.io.Serializable
An interface defining the methods that any world node must implement.
getObject
AOObject getObject()
setObject
void setObject(AOObject obj)
getParent
WorldNode getParent()
setParent
void setParent(WorldNode node)
getOrientation
Quaternion getOrientation()
setOrientation
void setOrientation(Quaternion orient)
getChildren
java.util.Set<WorldNode> getChildren()
setChildren
void setChildren(java.util.Set<WorldNode> children)
addChild
void addChild(WorldNode child)
removeChild
void removeChild(WorldNode child)
isSpawned
boolean isSpawned()