Package org.vrspace.server.obj
Class ServerWorld
- java.lang.Object
-
- org.vrspace.server.obj.Entity
-
- org.vrspace.server.obj.World
-
- org.vrspace.server.obj.ServerWorld
-
@Node public class ServerWorld extends World
World in which all servers reside, created by WorldManager on startup. Once a RemoteServer enters here, its properties are set to defaults defined in application.properties, i.e portalMesh and portalScript of this object. Properties of other clients (users) are not changed.- Author:
- joe
-
-
Constructor Summary
Constructors Constructor Description ServerWorld()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanenter(Client client, WorldManager wm)Called when client enters the world.voidexit(Client client, WorldManager wm)Called after client exits the world.-
Methods inherited from class org.vrspace.server.obj.Entity
getObjectId
-
-
-
-
Method Detail
-
enter
public boolean enter(Client client, WorldManager wm)
Description copied from class:WorldCalled when client enters the world. It may change some client properties, allow entrance or not, etc. This implementation checks whether the world is private and owned, and compares the session token.
-
exit
public void exit(Client client, WorldManager wm)
Description copied from class:WorldCalled after client exits the world. After the owner (if any) exits the world, invalidates the token (if any).
-
-