Grail (C#)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Planners.IGoalAcceptor Interface Reference

An interface indicating that the implementing class maintains a goal for planning. In particular, the Reasoners.PlannerReasoner implements IGoalAcceptor to track the current goal. More...

Inheritance diagram for Grail.Planners.IGoalAcceptor:

Public Member Functions

void SetNewGoal (Goal goal, AIEntity entity)
 Sets a new current goal for the given entity . More...
 

Properties

Goal CurrentGoal [get]
 

Detailed Description

An interface indicating that the implementing class maintains a goal for planning. In particular, the Reasoners.PlannerReasoner implements IGoalAcceptor to track the current goal.

Member Function Documentation

◆ SetNewGoal()

void Grail.Planners.IGoalAcceptor.SetNewGoal ( Goal  goal,
AIEntity  entity 
)

Sets a new current goal for the given entity .

Implemented in Grail.Planners.Reasoners.PlannerReasoner.


The documentation for this interface was generated from the following file: