Namespace ECS
Namespaces
Classes
Utility for efficient random access to an agent's managed data from the main thread.
Copy of the agent's AgentManagedRef slot, which lets a clone find the data to clone.
Component which is enabled when the agent is traversing an off-mesh link, and the local avoidance logic should be disabled.
Component which is enabled when the agent is traversing an off-mesh link, and the built-in movement logic should be disabled.
Holds unmanaged information about an off-mesh link that the agent is currently traversing.
Holds managed information about an off-mesh link that the agent is currently traversing.
Tag component which, when enabled, indicates that the agent should recalculate its path immediately.
System that updates the destination of agents with a DestinationEntity component.
System that updates the destination of agents with a DestinationMoveInCircle component.
Copies MovementControl to ResolvedMovement when no local avoidance is used.
Aligns the agent's rotation with its movement direction, if the local avoidance system is causing it to move differently than expected.
Advances the off-mesh link traversal of every agent that is currently traversing one.
Tells the state machine of an agent that died mid-traversal that its link traversal was aborted.
System that runs after all movement systems and repairs the agent's path and syncs its orientation to the associated Transform component, if one exists.
System that updates the destination of agents with a DestinationEntity component.
Tag component to indicate that the agent's forward direction is along the Y axis.
Checks if paths have been calculated, and updates the agent's paths if they have.
Tag component to allow the agent to move according to its desired movement parameters.
Tag component to allow the agent to repair its path and recalculate various statistics.
Tag component to enable syncing between an agent's Transform and the agent entity's position.
Tag component to enable syncing between an agent's Transform and the agent entity's rotation.
Public Methods
Public Enums
How to calculate which direction is "up" for the agent.