Interface ITerminationEvaluator<TStateData>
An interface that marks an implementation of a state termination evaluator; Terminal states are not evaluated further by the planner
Namespace: Unity.AI.Planner
Syntax
public interface ITerminationEvaluator<TStateData>
where TStateData : struct
Type Parameters
| Name | Description |
|---|---|
| TStateData |
Methods
IsTerminal(TStateData)
Evaluate whether a state is terminal
Declaration
bool IsTerminal(TStateData stateData)
Parameters
| Type | Name | Description |
|---|---|---|
| TStateData | stateData | State to evaluation termination criteria |
Returns
| Type | Description |
|---|---|
| System.Boolean | Whether the state is terminal or not |