FHTNWorldState

Windows
MacOS
Linux

References

Module

HTNPlanner

Header

/Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/Public/HTNDomain.h

Include

#include "HTNDomain.h"

Syntax

struct FHTNWorldState

Variables

Name Description

Protected variable

TArray< FHTNPol...

 

Values

Constructors

Name Description

Public function

FHTNWorldState

(
    const uint32 WorldStateSize
)

Destructors

Name Description

Public function

~FHTNWorldState()

Functions

Name Description

Public function

void

 

ApplyEffect

(
    const FHTNEffect& Effect
)

Public function

void

 

ApplyEffects

(
    const FHTNEffect* Effects,
    const int32 EffectsCount
)

Public function Const

bool

 

CheckCondition

(
    const FHTNCondition& Condition
)

Public function Const

bool

 

CheckConditions

(
    const FHTNCondition* Condition...,
    const int32 ConditionsCount
)

Public function Const

bool

 

GetValue

(
    const FHTNPolicy::FWSKey Key,
    FHTNPolicy::FWSValue& OutValue
)

Public function Const

FHTNPolicy::...

 

GetValueUnsafe

(
    const FHTNPolicy::FWSKey Key
)

Public function

void

 

Reinit

(
    const uint32 NewWorldStateSize
)

Public function

bool

 

SetValue

(
    const FHTNPolicy::FWSKey Key,
    const FHTNPolicy::FWSValue InValue
)

Public function

void

 

SetValueUnsafe

(
    const FHTNPolicy::FWSKey Key,
    const FHTNPolicy::FWSValue InValue
)

Public function

void

 

Shrink()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss