Tool responsible for selecting most suitable objects based on calculated scores.
More...
Tool responsible for selecting most suitable objects based on calculated scores.
◆ GetBestOption< ContextType >()
static void Grail.Utility.MaxSelector.GetBestOption< ContextType > |
( |
in List< SelectionOption< ContextType >> |
options, |
|
|
ref SelectionResult |
result, |
|
|
UtilityReasoner.Validator |
validator |
|
) |
| |
|
inlinestatic |
Selects most suitable option. Provides different context for each evaluated objects.
- Parameters
-
options | Contexts paired with evaluators. |
result | Reference to the selection result object. |
validator | Function validating whether given object can be chosen. |
- Template Parameters
-
ContextType | Type of evaluated object. By default - ValueTuple(AIEntity, Blackboard). |
The documentation for this class was generated from the following file:
- GrailUtilityAI/source/Selectors/MaxSelector.cs