Navigation
Unreal Engine C++ API Reference > 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 () |