toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.plan.goap
/
GoapPlanningSystem
Goap
Planning
System
data
class
GoapPlanningSystem
(
val
actions
:
Set
<
GoapAction
>
,
val
goals
:
Set
<
GoapGoal
>
)
:
PlanningSystem
Members
Constructors
Goap
Planning
System
Link copied to clipboard
constructor
(
actions
:
Collection
<
GoapAction
>
,
goal
:
GoapGoal
)
constructor
(
actions
:
Set
<
GoapAction
>
,
goals
:
Set
<
GoapGoal
>
)
Properties
actions
Link copied to clipboard
open
override
val
actions
:
Set
<
GoapAction
>
goals
Link copied to clipboard
open
override
val
goals
:
Set
<
GoapGoal
>
Functions
info
String
Link copied to clipboard
open
fun
infoString
(
verbose
:
Boolean
?
,
indent
:
Int
)
:
String
known
Conditions
Link copied to clipboard
fun
knownConditions
(
)
:
Set
<
String
>
known
Effects
Link copied to clipboard
fun
knownEffects
(
)
:
Set
<
String
>
known
Preconditions
Link copied to clipboard
fun
knownPreconditions
(
)
:
Set
<
String
>