Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
API for building Action instances.
Link copied to clipboard
Builder for Goal instances.
Link copied to clipboard
Represents the state of a Goal-Oriented Action Planning (GOAP) agent during its operation.
Link copied to clipboard
Goal-Oriented Action Planning (GOAP) implementation for AI agents.
Link copied to clipboard
open class GOAPPlannerBuilder<State : GoapAgentState<*, *>> @JvmOverloads constructor(stateType: TypeToken? = null)
GOAPPlanner DSL builder.
Functions
Link copied to clipboard
fun <State : GoapAgentState<*, *>> goap(stateType: TypeToken, init: GOAPPlannerBuilder<State>.() -> Unit): GOAPPlanner<State>
Creates a GOAPPlanner using a DSL for defining actions.