Package com.threerings.tudey.server.logic

Interface Summary
ActorLogic.CollisionFlagObserver An interface for objects interested in updates to the actor's collision flags.
Logic.ShapeObserver An interface for objects interested in updates to the logic's shape (as returned by Logic.getShape()).
 

Class Summary
ActionLogic Handles the server-side processing for an action.
ActionLogic.AbstractMove Superclass of the move logic classes.
ActionLogic.Compound Handles a compound action.
ActionLogic.Conditional Handles a conditional action.
ActionLogic.Delayed Handles a delayed action.
ActionLogic.DestroyActor Handles a destroy actor action.
ActionLogic.ExpressionSwitch Handles an expression switch action.
ActionLogic.FireEffect Handles a fire effect action.
ActionLogic.ForceClientAction Handles a force client action...
ActionLogic.MoveAll Handles a move all action.
ActionLogic.MoveBody Handles a move body action.
ActionLogic.Random Handles a random action.
ActionLogic.SetFlag Handles a set flag action.
ActionLogic.SetVariable Handles a set variable action.
ActionLogic.Signal Handles a signal action.
ActionLogic.SpawnActor Handles a spawn actor action.
ActionLogic.SpawnRandomTranslatedActor Handles a spawn random translated actor action.
ActionLogic.SpawnRotatedActor Handles a spawn rotated actor action.
ActionLogic.SpawnTransformedActor Handles a spawn transformed actor action.
ActionLogic.StepLimitMobile Handles a step limit mobile action.
ActionLogic.Switch Handles a switch action.
ActionLogic.Targeted Simple base class for actions with targets.
ActionLogic.WarpActor Handles a warp actor action.
ActionLogic.WarpTransformedActor Handles a warp transformed actor action.
ActiveLogic Controls the state of an active actor.
ActivityLogic Logic classes for activities.
ActorLogic Controls the state of an actor on the server.
AgentLogic Controls an autonomous agent.
BehaviorLogic Handles the server-side processing for agent behavior.
BehaviorLogic.Combined Handles the combined behavior.
BehaviorLogic.Evaluating Superclass of the evaluating behaviors.
BehaviorLogic.Follow Handles the follow behavior.
BehaviorLogic.Idle Handles the idle behavior.
BehaviorLogic.Pathing Base class for behaviors that involve following paths.
BehaviorLogic.Patrol Handles the patrol behavior.
BehaviorLogic.Random Handles the random behavior.
BehaviorLogic.Scripted Handles the scripted behavior.
BehaviorLogic.Wander Handles the wander behavior.
ConditionLogic Handles the evaluation of conditions.
ConditionLogic.Action Evaluates the action condition.
ConditionLogic.All Evaluates the all condition.
ConditionLogic.Always Evaluates the always condition.
ConditionLogic.Any Evaluates the any condition.
ConditionLogic.Cooldown Evaluates the cooldown condition.
ConditionLogic.DistanceWithin Evaluates the distance within condition logic.
ConditionLogic.Evaluate Evaluates the evaluate condition.
ConditionLogic.FlagSet Evaluates the flag set condition.
ConditionLogic.InstanceOf Evaluates the instance of condition.
ConditionLogic.Intersecting Evaluates the intersect condition logic.
ConditionLogic.Limit Evaluates the limit condition.
ConditionLogic.Not Evaluates the not condition.
ConditionLogic.Random Evaluates the random condition.
ConditionLogic.Tagged Evaluates the tagged condition.
ConditionLogic.Targeted Simple base class for conditions with targets.
EffectLogic Handles an effect on the server.
EntryLogic A logic object associated with a scene entry.
EntryLogic.Camera Special camera logic.
EntryLogic.StatefulProp Logic for stateful props.
EntryStateLogic The logic for an entry state actor.
ExpressionLogic Handles the server-side expression evaluation.
ExpressionLogic.Add Evaluates an add expression.
ExpressionLogic.And Evaluates a logical AND expression.
ExpressionLogic.BinaryOperation Base class for the binary operations.
ExpressionLogic.Constant Evaluates a constant expression.
ExpressionLogic.Decrement Evaluates a decrement expression.
ExpressionLogic.Divide Evaluates an add expression.
ExpressionLogic.Equals Evaluates an equal to expression.
ExpressionLogic.Greater Evaluates a greater than expression.
ExpressionLogic.GreaterEquals Evaluates a greater than or equal to expression.
ExpressionLogic.Increment Evaluates an increment expression.
ExpressionLogic.Less Evaluates a less than expression.
ExpressionLogic.LessEquals Evaluates a less than or equal to expression.
ExpressionLogic.Multiply Evaluates an add expression.
ExpressionLogic.Negate Evaluates a negate expression.
ExpressionLogic.Not Evaluates a logical NOT expression.
ExpressionLogic.NumTargets Evaluates a num targets expression.
ExpressionLogic.Or Evaluates a logical OR expression.
ExpressionLogic.Parsed Evaluates a parsed expression.
ExpressionLogic.Previous Evaluates a constant expression.
ExpressionLogic.Reference Evaluates a reference expression.
ExpressionLogic.Remainder Evaluates an add expression.
ExpressionLogic.Subtract Evaluates an add expression.
ExpressionLogic.UnaryOperation Base class for unary operations.
ExpressionLogic.Xor Evaluates a logical XOR expression.
HandlerLogic Handles the server-side processing for an event handler type.
HandlerLogic.ActorAdded Handles an actor added event.
HandlerLogic.ActorRemoved Handles an actor removed event.
HandlerLogic.BaseActorObserver Base class for HandlerLogic.ActorAdded and HandlerLogic.ActorRemoved.
HandlerLogic.BaseIntersection Base class for the various intersection-related handler logic classes.
HandlerLogic.BaseIntersectionCount Handles the intersection count event.
HandlerLogic.Intersection Handles the intersection event.
HandlerLogic.IntersectionStart Handles the intersection start event.
HandlerLogic.IntersectionStop Handles the intersection stop event.
HandlerLogic.Request Handles a client request event.
HandlerLogic.Shutdown Handles the shutdown event.
HandlerLogic.Signal Handles a signal event.
HandlerLogic.SignalStart Handles a signal start event.
HandlerLogic.SignalStop Handles a signal stop event.
HandlerLogic.Startup Handles the startup event.
HandlerLogic.ThresholdIntersectionCount Handles a threshold intersection count event.
HandlerLogic.Tick Handles the tick event.
HandlerLogic.Timer Handles the timer event.
HandlerLogic.Transition Base class for transition handlers.
HandlerLogic.VariableChanged Handles variable changes.
HandlerLogic.WarnTimer Handles the warn timer event.
Logic Handles the server-side processing for some entity.
MobileLogic Controls the state of a mobile actor.
PawnLogic Handles the state of a player-controlled actor.
RegionLogic Handles the resolution of regions.
RegionLogic.Default Handles a normal region.
RegionLogic.Fixed Handles a fixed (world space) region.
RegionLogic.Located Base class for located regions.
RegionLogic.Transformed Handles an explicit, transformed region.
ScriptLogic Performs script step logic for a scripted behavior.
ScriptLogic.Condition Handles the condition script.
ScriptLogic.Goto Handles the goto script.
ScriptLogic.Move Handles a move script.
ScriptLogic.Rotate Handles the rotate script.
ScriptLogic.Wait Handles a wait script.
TargetLogic Handles the resolution of targets.
TargetLogic.Activator Refers to the actor that triggered the action.
TargetLogic.Behavior Handles the behavior target.
TargetLogic.Compound Refers to multiple targets.
TargetLogic.Conditional Limits targets to those satisfying a condition.
TargetLogic.DistanceSubset Superclass of the distance-based subsets.
TargetLogic.Excluding Handles the excluding target.
TargetLogic.FarthestSubset Limits targets to the farthest subset.
TargetLogic.InstanceOf Refers to entities of a certain logic class.
TargetLogic.Intersecting Refers to the entities intersecting a reference entity.
TargetLogic.NearestSubset Limits targets to the nearest subset.
TargetLogic.Randomized Logic class for randomized target.
TargetLogic.RandomSubset Limits targets to a random subset.
TargetLogic.Source Refers to the action source.
TargetLogic.Subset Base class for targets limited to a sized subset.
TargetLogic.Tagged Refers to an entity or entities bearing a certain tag.
 



Copyright © 2011. All Rights Reserved.