Namespace Content.Server.NPC.HTN
Classes
HTNBranch
AKA Method. This is a branch available for a compound task.
HTNComponent
HTNCompoundPrototype
Represents a network of multiple tasks. This gets expanded out to its relevant nodes.
HTNCompoundTask
Represents a network of multiple tasks. This gets expanded out to its relevant nodes.
HTNPlan
The current plan for a HTN NPC.
HTNPlanJob
A time-sliced job that will retrieve an HTN plan eventually.
HTNSystem
HTNTask
Interfaces
IHTNCompound
Represents a HTN task that can be decomposed into primitive tasks.
IHtnConditionalShutdown
Helper interface to run the appropriate shutdown for a particular task.
Enums
HTNOperatorStatus
The outcome of the current operator during update.