32#ifndef DVD_AESOP_ACTION_INTERFACE_H_
33#define DVD_AESOP_ACTION_INTERFACE_H_
53 return val ?
"true" :
"false";
GOAPGoal(const GOAPGoal &)=default
const Divide::string & name() const noexcept
Divide::string getClosedList() const
void relevancy(const F32 relevancy) noexcept
F32 relevancy() const noexcept
virtual ~GOAPGoal()=default
const GOAPPlan & getCurrentPlan() const
virtual bool plan(const GOAPWorldState &worldState, const GOAPActionSet &actionSet)
Divide::string getOpenList() const
void printOpenList(Divide::string &output) const
void printClosedList(Divide::string &output) const
vector< const GOAPAction * > GOAPActionSet
vector< GOAPGoal > GOAPGoalList
const char * GOAPValueName(const GOAPValue val) noexcept
vector< const GOAPAction * > GOAPPlan
Handle console commands that start with a forward slash.
eastl::vector< Type > vector
std::basic_string< char, std::char_traits< char >, dvd_allocator< char > > string