com.threerings.tudey.server
Class TudeyZoneRegistry
java.lang.Object
com.threerings.whirled.zone.server.ZoneRegistry
com.threerings.tudey.server.TudeyZoneRegistry
- All Implemented Interfaces:
- InvocationProvider, ZoneProvider
public class TudeyZoneRegistry
- extends ZoneRegistry
Provides special handling for moving between Tudey zones.
|
Method Summary |
protected ZoneMoveHandler |
createZoneMoveHandler(ZoneManager zmgr,
BodyObject body,
int sceneId,
int sceneVer,
Object portalKey,
ZoneService.ZoneMoveListener listener)
Creates a zone move handler with a portal key. |
protected ZoneMoveHandler |
createZoneMoveHandler(ZoneManager zmgr,
BodyObject body,
int sceneId,
int sceneVer,
ZoneService.ZoneMoveListener listener)
|
String |
moveBody(ZonedBodyObject source,
int zoneId,
int sceneId,
Object portalKey)
Forcibly moves a player to a new zoned scene. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tscreg
@Inject
protected TudeySceneRegistry _tscreg
- The Tudey scene registry.
TudeyZoneRegistry
@Inject
public TudeyZoneRegistry(InvocationManager invmgr)
- Creates a new zone registry.
moveBody
public String moveBody(ZonedBodyObject source,
int zoneId,
int sceneId,
Object portalKey)
- Forcibly moves a player to a new zoned scene.
- Parameters:
portalKey - the key of the destination portal.
createZoneMoveHandler
protected ZoneMoveHandler createZoneMoveHandler(ZoneManager zmgr,
BodyObject body,
int sceneId,
int sceneVer,
ZoneService.ZoneMoveListener listener)
- Overrides:
createZoneMoveHandler in class ZoneRegistry
createZoneMoveHandler
protected ZoneMoveHandler createZoneMoveHandler(ZoneManager zmgr,
BodyObject body,
int sceneId,
int sceneVer,
Object portalKey,
ZoneService.ZoneMoveListener listener)
- Creates a zone move handler with a portal key.