com.threerings.tudey.data
Class TudeyBodyObject

java.lang.Object
  extended by com.threerings.presents.dobj.DObject
      extended by com.threerings.presents.data.ClientObject
          extended by com.threerings.crowd.data.BodyObject
              extended by com.threerings.tudey.data.TudeyBodyObject
All Implemented Interfaces:
com.threerings.crowd.chat.data.SpeakObject, com.threerings.io.Streamable

public class TudeyBodyObject
extends com.threerings.crowd.data.BodyObject

Extends BodyObject with Tudey-specified data.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.threerings.crowd.chat.data.SpeakObject
com.threerings.crowd.chat.data.SpeakObject.ListenerOp
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
com.threerings.io.Streamable.Closure
 
Field Summary
static String FORCE_CLIENT_ACTION
          The name of the message posted by the server to force the client to perform a client action.
static String PAWN_ID
          The field name of the pawnId field.
 int pawnId
          The id of the player's pawn.
 
Fields inherited from class com.threerings.crowd.data.BodyObject
AWAY_MESSAGE, awayMessage, location, LOCATION, status, STATUS
 
Fields inherited from class com.threerings.presents.data.ClientObject
CLOBJ_CHANGED, receivers, RECEIVERS, username, USERNAME
 
Constructor Summary
TudeyBodyObject()
           
 
Method Summary
 com.threerings.crowd.data.OccupantInfo createOccupantInfo(com.threerings.crowd.data.PlaceObject plobj)
           
 void setPawnId(int value)
          Requests that the pawnId field be set to the specified value.
 
Methods inherited from class com.threerings.crowd.data.BodyObject
applyToListeners, didLeavePlace, getClientObject, getPlaceOid, getTokens, getVisibleName, setAwayMessage, setLocation, setStatus, who, willEnterPlace
 
Methods inherited from class com.threerings.presents.data.ClientObject
addToReceivers, checkAccess, checkAccess, hasAccess, hasAccess, reference, release, removeFromReceivers, setReceivers, setUsername, updateReceivers
 
Methods inherited from class com.threerings.presents.dobj.DObject
acquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, readField__oid, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which, writeField__oid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PAWN_ID

@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public static final String PAWN_ID
The field name of the pawnId field.

See Also:
Constant Field Values

FORCE_CLIENT_ACTION

public static final String FORCE_CLIENT_ACTION
The name of the message posted by the server to force the client to perform a client action. The message provides two arguments: the client action config and the EntityKey of the source.

See Also:
Constant Field Values

pawnId

public int pawnId
The id of the player's pawn.

Constructor Detail

TudeyBodyObject

public TudeyBodyObject()
Method Detail

createOccupantInfo

public com.threerings.crowd.data.OccupantInfo createOccupantInfo(com.threerings.crowd.data.PlaceObject plobj)
Overrides:
createOccupantInfo in class com.threerings.crowd.data.BodyObject

setPawnId

@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public void setPawnId(int value)
Requests that the pawnId field be set to the specified value. The local value will be updated immediately and an event will be propagated through the system to notify all listeners that the attribute did change. Proxied copies of this object (on clients) will apply the value change when they received the attribute changed notification.



Copyright © 2011. All Rights Reserved.