![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
An interface used to specify the goal selection logic for Reasoners.PlannerReasoner.
Implement this method if you want to define your own goal selection logic. The planner will aim to construct plans that satisfy this goal.
More...
Public Member Functions | |
void | UpdateGoal (IGoalAcceptor goalAcceptor, AIEntity entity) |
This method should invoke goalAcceptor.setNewGoal whenever a new goal is selected More... | |
An interface used to specify the goal selection logic for Reasoners.PlannerReasoner.
Implement this method if you want to define your own goal selection logic. The planner will aim to construct plans that satisfy this goal.
void Grail.Planners.IGoalSelector.UpdateGoal | ( | IGoalAcceptor | goalAcceptor, |
AIEntity | entity | ||
) |
This method should invoke goalAcceptor.setNewGoal whenever a new goal is selected
goalAcceptor | |
entity | The entity for which the goal is selected. |