|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ActorLogic | |
|---|---|
| com.threerings.tudey.server | |
| com.threerings.tudey.server.logic | |
| com.threerings.tudey.server.util | |
| Uses of ActorLogic in com.threerings.tudey.server |
|---|
| Methods in com.threerings.tudey.server that return ActorLogic | |
|---|---|
ActorLogic |
TudeySceneManager.getActorLogic(int id)
Returns the logic object for the actor with the provided id, if any. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
ConfigReference<ActorConfig> ref)
Spawns an actor with the referenced configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
ConfigReference<ActorConfig> ref,
Actor actor)
Spawns an actor with the referenced configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
String name)
Spawns an actor with the named configuration. |
ActorLogic |
TudeySceneManager.spawnActor(int timestamp,
Vector2f translation,
float rotation,
String name,
String firstKey,
Object firstValue,
Object... otherArgs)
Spawns an actor with the supplied name and arguments. |
| Methods in com.threerings.tudey.server that return types with arguments of type ActorLogic | |
|---|---|
Set<ActorLogic> |
TudeySceneManager.getStaticActors()
Returns a reference to the set of static actors. |
Set<ActorLogic> |
TudeySceneManager.getStaticActorsAdded()
Returns a reference to the set of static actors added on the current tick. |
Set<ActorLogic> |
TudeySceneManager.getStaticActorsRemoved()
Returns a reference to the set of static actors removed on the current tick. |
Set<ActorLogic> |
TudeySceneManager.getStaticActorsUpdated()
Returns a reference to the set of static actors updated on the current tick. |
| Methods in com.threerings.tudey.server with parameters of type ActorLogic | |
|---|---|
void |
TudeySceneManager.ActorObserver.actorAdded(ActorLogic logic)
Notes that an actor has been added. |
void |
TudeySceneManager.ActorObserver.actorRemoved(ActorLogic logic)
Notes that an actor has been removed. |
boolean |
TudeySceneManager.collides(ActorLogic logic)
Determines whether the specified actor collides with anything in the environment. |
boolean |
TudeySceneManager.collides(ActorLogic logic,
Shape shape)
Determines whether the specified actor collides with anything in the environment. |
boolean |
TudeySceneManager.collides(ActorLogic logic,
Shape shape,
int timestamp)
Determines whether the specified actor collides with anything in the environment. |
void |
TudeySceneManager.staticActorUpdated(ActorLogic logic)
Notes that a static actor's state has changed. |
void |
TudeySceneManager.Sensor.trigger(int timestamp,
ActorLogic actor)
Triggers the sensor. |
int |
TudeySceneManager.triggerIntersectionSensors(int timestamp,
ActorLogic actor)
Triggers any intersection sensors intersecting the specified shape. |
int |
TudeySceneManager.triggerSensors(Class<? extends TudeySceneManager.Sensor> type,
int timestamp,
Collection<Shape> shapes,
int flags,
ActorLogic actor)
Triggers any sensors of the specified type intersecting the specified shape. |
int |
TudeySceneManager.triggerSensors(Class<? extends TudeySceneManager.Sensor> type,
int timestamp,
Shape shape,
int flags,
ActorLogic actor)
Triggers any sensors of the specified type intersecting the specified shape. |
| Method parameters in com.threerings.tudey.server with type arguments of type ActorLogic | |
|---|---|
void |
TudeySceneManager.getVisibleActors(PawnLogic target,
Rect bounds,
Collection<ActorLogic> results)
Populates the supplied collection with references to all non-static actors visible to the specified target whose influence regions intersect the provided bounds. |
| Uses of ActorLogic in com.threerings.tudey.server.logic |
|---|
| Subclasses of ActorLogic in com.threerings.tudey.server.logic | |
|---|---|
class |
ActiveLogic
Controls the state of an active actor. |
class |
AgentLogic
Controls an autonomous agent. |
class |
EntryStateLogic
The logic for an entry state actor. |
class |
MobileLogic
Controls the state of a mobile actor. |
class |
PawnLogic
Handles the state of a player-controlled actor. |
| Methods in com.threerings.tudey.server.logic with parameters of type ActorLogic | |
|---|---|
void |
HandlerLogic.BaseActorObserver.actorAdded(ActorLogic logic)
|
void |
HandlerLogic.BaseActorObserver.actorRemoved(ActorLogic logic)
|
void |
ActorLogic.CollisionFlagObserver.collisionFlagsChanged(ActorLogic source,
int oflags)
Notes that the actor's collision flags have changed. |
boolean |
Logic.isVisible(ActorLogic actor)
Determines whether this logic object is "visible" to the specified actor. |
boolean |
EffectLogic.isVisible(ActorLogic actor)
|
void |
HandlerLogic.Intersection.trigger(int timestamp,
ActorLogic actor)
|
void |
HandlerLogic.IntersectionStart.trigger(int timestamp,
ActorLogic actor)
|
void |
HandlerLogic.IntersectionStop.trigger(int timestamp,
ActorLogic actor)
|
void |
HandlerLogic.BaseIntersectionCount.trigger(int timestamp,
ActorLogic actor)
|
| Uses of ActorLogic in com.threerings.tudey.server.util |
|---|
| Methods in com.threerings.tudey.server.util with parameters of type ActorLogic | |
|---|---|
void |
Pathfinder.actorAdded(ActorLogic logic)
|
void |
Pathfinder.actorRemoved(ActorLogic logic)
|
void |
Pathfinder.collisionFlagsChanged(ActorLogic logic,
int oflags)
|
Vector2f[] |
Pathfinder.getEntryPath(ActorLogic actor,
float longest,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor from its current location, considering only the scene entries (not the actors). |
Vector2f[] |
Pathfinder.getEntryPath(ActorLogic actor,
float longest,
float ax,
float ay,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor, considering only the scene entries (not the actors). |
Vector2f[] |
Pathfinder.getPath(ActorLogic actor,
float longest,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor from its current location. |
Vector2f[] |
Pathfinder.getPath(ActorLogic actor,
float longest,
float ax,
float ay,
float bx,
float by,
boolean partial,
boolean shortcut)
Computes a path for the specified actor. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||