C# Класс Nez.AI.GOAP.Agent

Agent provides a simple and concise way to use the planner. It is not necessary to use at all since it is just a convenince wrapper around the ActionPlanner making it easier to get plans and store the results.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
actions Stack

Защищенные свойства (Protected)

Свойство Тип Описание
_planner ActionPlanner

Открытые методы

Метод Описание
Agent ( ) : System
getGoalState ( ) : WorldState

the goal state that the agent wants to achieve

getWorldState ( ) : WorldState

current WorldState

hasActionPlan ( ) : bool
plan ( bool debugPlan = false ) : bool

Описание методов

Agent() публичный Метод

public Agent ( ) : System
Результат System

getGoalState() абстрактный публичный Метод

the goal state that the agent wants to achieve
abstract public getGoalState ( ) : WorldState
Результат WorldState

getWorldState() абстрактный публичный Метод

current WorldState
abstract public getWorldState ( ) : WorldState
Результат WorldState

hasActionPlan() публичный Метод

public hasActionPlan ( ) : bool
Результат bool

plan() публичный Метод

public plan ( bool debugPlan = false ) : bool
debugPlan bool
Результат bool

Описание свойств

_planner защищенное свойство

protected ActionPlanner,Nez.AI.GOAP _planner
Результат ActionPlanner

actions публичное свойство

public Stack actions
Результат Stack