GoapAgent
class in Eddie
Description
It is a MonoBehaviour class representing a GOAP agent and the available actions it can use. You woulld want to extending this class in order to manage agent states and goals.
Properties
public
| Properties | Description |
|---|---|
| actionLibrary | Actions available for the agent. |
protected
| Properties | Description |
|---|---|
| agentStates | The states of the agent. |
| goal | The goal of the agent. |
Methods
public WorldStates GetWorldStates()
Returns agent states.
public GoalsLayer GetGoals()
Returns agent goals.
public List<GoapActionAsset> GetActions()
Returns all of agent actions.