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.