Public Member Functions | |
override IList< IContext > | AllContexts (Logging loggingSetting) |
Additional Inherited Members | |
Public Types inherited from TenPN.DecisionFlex.ContextFactory | |
enum | Logging { Enabled, Disabled } |
Every decision, generates one consideration context per enemy. This means we can pick the best weapon-enemy pair to shoot with-at. Each context also has full ammo information, using a hierarchical context.
|
inlinevirtual |
loggingSetting | if Logging.Enabled, DecisionFlex::m_isLoggingEnabled is true. You should print or display some debugging info. |
Implements TenPN.DecisionFlex.ContextFactory.