Package org.vrspace.server.obj
Class VRObject
- java.lang.Object
-
- org.vrspace.server.obj.Entity
-
- org.vrspace.server.obj.VRObject
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VRObjectactive()voidaddChildren(VRObject... vrObjects)voidaddListener(VRObject obj)IDgetObjectId()booleanisActive()booleanisPermanent()booleanisTemporary()voidnotifyListeners(VREvent event)VRObjectpassive()voidprocessEvent(VREvent event)This implementation does nothingvoidremoveListener(VRObject obj)voidsetWorld(World world)
-
-
-
Method Detail
-
setWorld
public void setWorld(World world)
-
addChildren
public void addChildren(VRObject... vrObjects)
-
isPermanent
public boolean isPermanent()
-
addListener
public void addListener(VRObject obj)
-
removeListener
public void removeListener(VRObject obj)
-
notifyListeners
public void notifyListeners(VREvent event)
-
processEvent
public void processEvent(VREvent event)
This implementation does nothing- Parameters:
event- Whatever has changed
-
getObjectId
public ID getObjectId()
-
active
public VRObject active()
-
passive
public VRObject passive()
-
isActive
public boolean isActive()
-
isTemporary
public boolean isTemporary()
-
-