Package-level declarations
Types
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.