com.threerings.tudey.server.logic
Class ActiveLogic
java.lang.Object
com.threerings.util.ShallowObject
com.threerings.tudey.server.logic.Logic
com.threerings.tudey.server.logic.ActorLogic
com.threerings.tudey.server.logic.MobileLogic
com.threerings.tudey.server.logic.ActiveLogic
- All Implemented Interfaces:
- HasActor, TudeySceneManager.TickParticipant, ActorAdvancer.Environment
- Direct Known Subclasses:
- AgentLogic, PawnLogic
public class ActiveLogic
- extends MobileLogic
Controls the state of an active actor.
|
Method Summary |
int |
getActivityAdvance()
Returns the amount of time to advance activities to compensate for control latency. |
boolean |
tick(int timestamp)
Ticks the participant. |
void |
transfer(Logic source,
Map<Object,Object> refs)
Transfers state from the specified source logic. |
| Methods inherited from class com.threerings.tudey.server.logic.ActorLogic |
addCollisionFlagObserver, addShapeObserver, bodyWillEnter, bodyWillLeave, destroy, getActivator, getActor, getCollisionFlags, getEntityKey, getModel, getPreviousSnapshot, getRotation, getShape, getShapeElement, getSnapshotDelta, getSource, getTags, getTranslation, init, isActive, isDefaultEntrance, isDestroyed, isRemoved, isStatic, move, remove, removeCollisionFlagObserver, removeShapeObserver, request, setActivator, setSource, setVariable, signal, warp, warp, warp |
ActiveLogic
public ActiveLogic()
getActivityAdvance
public int getActivityAdvance()
- Returns the amount of time to advance activities to compensate for control latency.
transfer
public void transfer(Logic source,
Map<Object,Object> refs)
- Description copied from class:
Logic
- Transfers state from the specified source logic. Where relevant, this also takes the place
of addition/startup notification.
- Overrides:
transfer in class MobileLogic
tick
public boolean tick(int timestamp)
- Description copied from interface:
TudeySceneManager.TickParticipant
- Ticks the participant.
- Specified by:
tick in interface TudeySceneManager.TickParticipant- Overrides:
tick in class MobileLogic
- Parameters:
timestamp - the timestamp of the current tick.
- Returns:
- true to continue ticking the participant, false to remove it from the list.
Copyright © 2011. All Rights Reserved.