public class SpotSceneObject extends SceneObject
SceneObject with information specific to spots.com.threerings.crowd.data.PlaceObject.ManagerCaller| Modifier and Type | Field and Description |
|---|---|
com.threerings.presents.dobj.DSet<Cluster> |
clusters
Contains information on all
Clusters in this scene. |
static String |
CLUSTERS
The field name of the
clusters field. |
static String |
OCCUPANT_LOCS
The field name of the
occupantLocs field. |
com.threerings.presents.dobj.DSet<SceneLocation> |
occupantLocs
A distributed set containing
SceneLocation records for all
occupants of this scene. |
| Constructor and Description |
|---|
SpotSceneObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToClusters(Cluster elem)
Requests that the specified entry be added to the
clusters set. |
void |
addToOccupantLocs(SceneLocation elem)
Requests that the specified entry be added to the
occupantLocs set. |
void |
removeFromClusters(Comparable<?> key)
Requests that the entry matching the supplied key be removed from
the
clusters set. |
void |
removeFromOccupantLocs(Comparable<?> key)
Requests that the entry matching the supplied key be removed from
the
occupantLocs set. |
void |
setClusters(com.threerings.presents.dobj.DSet<Cluster> value)
Requests that the
clusters field be set to the
specified value. |
void |
setOccupantLocs(com.threerings.presents.dobj.DSet<SceneLocation> value)
Requests that the
occupantLocs field be set to the
specified value. |
void |
updateClusters(Cluster elem)
Requests that the specified entry be updated in the
clusters set. |
void |
updateOccupantLocs(SceneLocation elem)
Requests that the specified entry be updated in the
occupantLocs set. |
addToOccupantInfo, addToOccupants, applyToListeners, getChatIdentifier, getOccupantInfo, initManagerCaller, removeFromOccupantInfo, removeFromOccupants, setOccupantInfo, setSpeakService, shouldBroadcast, updateOccupantInfoacquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String OCCUPANT_LOCS
occupantLocs field.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CLUSTERS
clusters field.public com.threerings.presents.dobj.DSet<SceneLocation> occupantLocs
SceneLocation records for all
occupants of this scene.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void addToOccupantLocs(SceneLocation elem)
occupantLocs set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void removeFromOccupantLocs(Comparable<?> key)
occupantLocs set. The set will not change until the
event is actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void updateOccupantLocs(SceneLocation elem)
occupantLocs set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setOccupantLocs(com.threerings.presents.dobj.DSet<SceneLocation> value)
occupantLocs field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set 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.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void addToClusters(Cluster elem)
clusters set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void removeFromClusters(Comparable<?> key)
clusters set. The set will not change until the
event is actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void updateClusters(Cluster elem)
clusters set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setClusters(com.threerings.presents.dobj.DSet<Cluster> value)
clusters field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set 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 © 2015. All rights reserved.