![]() |
Dungeon Architect
17.0.0
|
Classes | |
| class | Agent |
| A crowd agent is a unit that moves across the navigation mesh More... | |
| class | Crowd |
| The Crowd class manages pathfinding for multiple agents simulatenously. More... | |
| struct | CrowdNeighbor |
| A neighboring crowd agent More... | |
| struct | AgentParams |
| Settings for a particular crowd agent More... | |
| struct | AgentAnimation |
| class | LocalBoundary |
| The LocalBoundary class stores segments and polygon indices for temporary use. More... | |
| class | ObstacleAvoidanceQuery |
| class | PathCorridor |
| class | PathQueue |
| class | StatusExtensions |
| A static class containing extension methods related to the Status enum. | |
Enumerations | |
| enum class | AgentState { Invalid , Walking , Offmesh } |
| Describes the current state of a crowd agent More... | |
| enum class | Status { Failure , Success , InProgress } |
| Similar to a boolean, except there is an intermediate variable between true and false. More... | |
| enum class | TargetState { None , Failed , Valid , Requesting , WaitingForQueue , WaitingForPath , Velocity } |
| This state changes depending on what the crowd agent has to do next More... | |
| enum class | UpdateFlags { AnticipateTurns = 1 , ObstacleAvoidance = 2 , Separation = 4 , OptimizeVis = 8 , OptimizeTopo = 16 } |
| The UpdateFlag affects the way the agent moves acorss its path. More... | |
|
strong |
Describes the current state of a crowd agent
| Enumerator | |
|---|---|
| Invalid | Not in any state |
| Walking | Walking on the navigation mesh |
| Offmesh | Handling an offmesh connection |
Definition at line 12 of file CrowdAgentState.cs.
|
strong |
|
strong |
This state changes depending on what the crowd agent has to do next
Definition at line 9 of file TargetState.cs.
|
strong |
The UpdateFlag affects the way the agent moves acorss its path.
Definition at line 12 of file UpdateFlags.cs.