|
||||||||||
| 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.BehaviorLogic
com.threerings.tudey.server.logic.BehaviorLogic.Combined
public static class BehaviorLogic.Combined
Handles the combined behavior.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.threerings.tudey.server.logic.BehaviorLogic |
|---|
BehaviorLogic.Combined, BehaviorLogic.Evaluating, BehaviorLogic.Follow, BehaviorLogic.Idle, BehaviorLogic.Pathing, BehaviorLogic.Patrol, BehaviorLogic.Random, BehaviorLogic.Scripted, BehaviorLogic.Wander |
| Nested classes/interfaces inherited from class com.threerings.tudey.server.logic.Logic |
|---|
Logic.ShapeObserver |
| Field Summary |
|---|
| Fields inherited from class com.threerings.tudey.server.logic.BehaviorLogic |
|---|
MAX_FOLLOW_PATH_LENGTH |
| Constructor Summary | |
|---|---|
BehaviorLogic.Combined()
|
|
| Method Summary | |
|---|---|
Logic |
getCurrentTarget()
Returns the currently targeted logic, if any. |
void |
penetratedEnvironment(Vector2f penetration)
Notifies the behavior that the agent has penetrated its environment during advancement. |
void |
reachedTargetRotation()
Notifies the behavior that the agent has reached its target rotation. |
void |
shutdown()
Shuts down the behavior when the agent is destroyed. |
void |
startup()
Starts up the behavior after initialization or suspension. |
void |
tick(int timestamp)
Ticks the behavior. |
void |
transfer(Logic source,
Map<Object,Object> refs)
Transfers state from the specified source logic. |
| Methods inherited from class com.threerings.tudey.server.logic.BehaviorLogic |
|---|
getEntityKey, getRotation, getTranslation, init, isActive |
| Methods inherited from class com.threerings.tudey.server.logic.Logic |
|---|
addShapeObserver, 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 |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BehaviorLogic.Combined()
| Method Detail |
|---|
public void startup()
BehaviorLogic
startup in class BehaviorLogicpublic void shutdown()
BehaviorLogic
shutdown in class BehaviorLogicpublic void tick(int timestamp)
BehaviorLogic
tick in class BehaviorLogicpublic void reachedTargetRotation()
BehaviorLogic
reachedTargetRotation in class BehaviorLogicpublic void penetratedEnvironment(Vector2f penetration)
BehaviorLogic
penetratedEnvironment in class BehaviorLogicpenetration - the sum penetration vector.public Logic getCurrentTarget()
BehaviorLogic
getCurrentTarget in class BehaviorLogic
public void transfer(Logic source,
Map<Object,Object> refs)
Logic
transfer in class Logic
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||