com.threerings.stage.data
Class StageOccupantInfo

java.lang.Object
  extended by com.threerings.io.SimpleStreamableObject
      extended by com.threerings.crowd.data.OccupantInfo
          extended by com.threerings.stage.data.StageOccupantInfo
All Implemented Interfaces:
Streamable, DSet.Entry, Cloneable

public class StageOccupantInfo
extends OccupantInfo

Extends the standard occupant info with stage specific business.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.crowd.data.OccupantInfo
OccupantInfo.NameUpdater, OccupantInfo.Updater<T extends OccupantInfo>
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
Streamable.Closure
 
Field Summary
 
Fields inherited from class com.threerings.crowd.data.OccupantInfo
ACTIVE, bodyOid, DISCONNECTED, IDLE, status, username, X_STATUS
 
Constructor Summary
StageOccupantInfo()
          Used for unserialization.
StageOccupantInfo(BodyObject body)
          Creates a new instance for the specified body.
 
Method Summary
 boolean isClusterable()
          Should return true if the occupant in question is available to be clustered with, false if they are "busy".
 
Methods inherited from class com.threerings.crowd.data.OccupantInfo
clone, getBodyOid, getKey
 
Methods inherited from class com.threerings.io.SimpleStreamableObject
toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StageOccupantInfo

public StageOccupantInfo(BodyObject body)
Creates a new instance for the specified body.


StageOccupantInfo

public StageOccupantInfo()
Used for unserialization.

Method Detail

isClusterable

public boolean isClusterable()
Should return true if the occupant in question is available to be clustered with, false if they are "busy". This means that a user can click on them and start a chat circle.