Package com.embabel.plan.goap
Interface GoapStep
-
-
Method Summary
Modifier and Type Method Description BooleanisAchievable(GoapWorldState currentState)Whether the step is available in the current world state abstract Map<String, ConditionDetermination>getPreconditions()Conditions that must be true for this step to execute abstract Set<String>getKnownConditions()The names of all conditions that are referenced by this step -
-
Method Detail
-
isAchievable
Boolean isAchievable(GoapWorldState currentState)
Whether the step is available in the current world state
-
getPreconditions
abstract Map<String, ConditionDetermination> getPreconditions()
Conditions that must be true for this step to execute
-
getKnownConditions
abstract Set<String> getKnownConditions()
The names of all conditions that are referenced by this step
-
-
-
-