Navigation
API > API/Plugins > API/Plugins/HTNPlanner
References
| Module | HTNPlanner |
| Header | /Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/Public/HTNDomain.h |
| Include | #include "HTNDomain.h" |
Syntax
struct FHTNWorldState
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FHTNPolicy::FWSValue > | Values |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FHTNWorldState
(
const uint32 WorldStateSize |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyEffect
(
const FHTNEffect& Effect |
||
| void | ApplyEffects
(
const FHTNEffect* Effects, |
||
| bool | CheckCondition
(
const FHTNCondition& Condition |
||
| bool | CheckConditions
(
const FHTNCondition* Conditions, |
||
| bool | GetValue
(
const FHTNPolicy::FWSKey Key, |
||
| FHTNPolicy::FWSValue | GetValueUnsafe
(
const FHTNPolicy::FWSKey Key |
||
| void | Reinit
(
const uint32 NewWorldStateSize |
||
| bool | SetValue
(
const FHTNPolicy::FWSKey Key, |
||
| void | SetValueUnsafe
(
const FHTNPolicy::FWSKey Key, |
||
| void | Shrink () |