Struct PollPendingPathsSystem Extends ISystem

Public

Checks if paths have been calculated, and updates the agent's paths if they have.

This is essentially a replacement for Path.callback for ECS agents.

This system is a bit different in that it doesn't run in the normal update loop, but instead it will run when the AstarPath.OnPathsCalculated event fires. This is to avoid having to call a separate callback for every agent, since that would result in excessive overhead as it would have to synchronize with the ECS world on every such call.

Public Methods

OnCreate (state)
Public
OnDestroy (state)
Public
OnUpdate (systemState)
Public

Public Variables

AgentCylinderShapeTypeHandleRO
Public
AgentMovementPlaneTypeHandleRO
Public
DestinationPointTypeHandleRO
Public
LocalTransformTypeHandleRO
Public
ManagedStateTypeHandleRW
Public
MovementSettingsTypeHandleRO
Public
MovementStateTypeHandleRO
Public
MovementStateTypeHandleRW
Public
ResolvedMovementHandleRO
Public
entityManagerHandle
Public
entityQueryPrepare
Public
onPathsCalculated
Public

Public Static Variables

anyPendingPaths
Public Static