Choose the highest-scoring action. More...
Public Member Functions | |
override ActionSelection | Select (IList< ActionSelection > choices, Logging loggingState) |
Additional Inherited Members | |
Public Types inherited from TenPN.DecisionFlex.ActionSelector | |
enum | Logging { IsEnabled, IsDisabled } |
Choose the highest-scoring action.
This is a good choice for your selector when you always want the definitive choice
|
inlinevirtual |
given a list of actions and scores, pick the one that should be executed
choices | actions, each with a normalized score |
loggingState | IsEnabled if the caller wants extra debugging sent to the console |
Implements TenPN.DecisionFlex.ActionSelector.