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

An interface used to specify goal selection logic for PlannerReasoner. Implement it if you want to define your own goal selection logic. More...

Public Member Functions

void UpdateGoal (IGoalAcceptor goalAcceptor, AIEntity entity)
 This method should invoke goalAcceptor.setNewGoal whenever a new goal is selected More...
 

Detailed Description

An interface used to specify goal selection logic for PlannerReasoner. Implement it if you want to define your own goal selection logic.

Member Function Documentation

◆ UpdateGoal()

void Grail.Planners.IGoalSelector.UpdateGoal ( IGoalAcceptor  goalAcceptor,
AIEntity  entity 
)

This method should invoke goalAcceptor.setNewGoal whenever a new goal is selected


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