Utilty AI for Unity
 All Classes Namespaces Functions Variables Events Pages
Public Member Functions | List of all members
TenPN.DecisionFlex.Demos.WeaponSelectionContextFactory Class Reference

Pushing data about the soldier demo into DecisionFlex. More...

Inheritance diagram for TenPN.DecisionFlex.Demos.WeaponSelectionContextFactory:

Public Member Functions

override IList< IContextAllContexts (Logging loggingSetting)

Additional Inherited Members

- Public Types inherited from TenPN.DecisionFlex.ContextFactory
enum  Logging { Enabled, Disabled }

Detailed Description

Pushing data about the soldier demo into DecisionFlex.

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.

Member Function Documentation

override IList<IContext> TenPN.DecisionFlex.Demos.WeaponSelectionContextFactory.AllContexts ( Logging  loggingSetting)

returns a list of IContexts, one for each enemy we might attack

Implements TenPN.DecisionFlex.ContextFactory.

The documentation for this class was generated from the following file: