|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.util.ShallowObject
com.threerings.tudey.server.logic.Logic
com.threerings.tudey.server.logic.HandlerLogic
com.threerings.tudey.server.logic.HandlerLogic.ActionHandlerLogic
com.threerings.tudey.server.logic.HandlerLogic.BaseActorObserver
public abstract static class HandlerLogic.BaseActorObserver
Base class for HandlerLogic.ActorAdded and HandlerLogic.ActorRemoved.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.threerings.tudey.server.logic.Logic |
|---|
Logic.ShapeObserver |
| Field Summary | |
|---|---|
protected int |
_lastCount
The number of relevant actors at last count. |
protected TargetLogic |
_target
The target actors. |
protected ArrayList<Logic> |
_targets
Temporary container for targets. |
| Fields inherited from class com.threerings.tudey.server.logic.HandlerLogic.ActionHandlerLogic |
|---|
_action |
| Fields inherited from class com.threerings.tudey.server.logic.HandlerLogic |
|---|
_config, _source |
| Fields inherited from class com.threerings.tudey.server.logic.Logic |
|---|
_scenemgr, _variables |
| Constructor Summary | |
|---|---|
HandlerLogic.BaseActorObserver()
|
|
| Method Summary | |
|---|---|
void |
actorAdded(ActorLogic logic)
Notes that an actor has been added. |
void |
actorRemoved(ActorLogic logic)
Notes that an actor has been removed. |
protected void |
didInit()
Override to perform custom initialization. |
void |
shutdown(int timestamp,
Logic activator)
Shuts down the handler. |
void |
startup(int timestamp)
Starts up the handler. |
protected void |
targetActorAdded(ActorLogic logic)
Called when a new target has appeared. |
protected void |
targetActorRemoved(ActorLogic logic)
Called when a target has been removed. |
void |
transfer(Logic source,
Map<Object,Object> refs)
Transfers state from the specified source logic. |
| Methods inherited from class com.threerings.tudey.server.logic.HandlerLogic.ActionHandlerLogic |
|---|
execute, execute, wasRemoved |
| Methods inherited from class com.threerings.tudey.server.logic.HandlerLogic |
|---|
getEntityKey, getRotation, getTranslation, init, isActive, removed, variableChanged |
| Methods inherited from class com.threerings.tudey.server.logic.Logic |
|---|
addShapeObserver, createAction, createCondition, createExpression, createHandler, createRegion, createTarget, getModel, getPatrolPath, getSceneManager, getShape, getTags, getTransform, getTransform, getVariable, init, isDefaultEntrance, isVisible, removeShapeObserver, request, resolveTarget, setVariable, signal |
| Methods inherited from class com.threerings.util.ShallowObject |
|---|
equals, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TargetLogic _target
protected ArrayList<Logic> _targets
protected int _lastCount
| Constructor Detail |
|---|
public HandlerLogic.BaseActorObserver()
| Method Detail |
|---|
public void actorAdded(ActorLogic logic)
TudeySceneManager.ActorObserver
actorAdded in interface TudeySceneManager.ActorObserverpublic void actorRemoved(ActorLogic logic)
TudeySceneManager.ActorObserver
actorRemoved in interface TudeySceneManager.ActorObserverpublic void startup(int timestamp)
HandlerLogic
startup in class HandlerLogic
public void transfer(Logic source,
Map<Object,Object> refs)
Logic
transfer in class HandlerLogic.ActionHandlerLogic
public void shutdown(int timestamp,
Logic activator)
HandlerLogic
shutdown in class HandlerLogicprotected void didInit()
HandlerLogic
didInit in class HandlerLogic.ActionHandlerLogicprotected void targetActorAdded(ActorLogic logic)
protected void targetActorRemoved(ActorLogic logic)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||