|
| class | Action |
| | A helper class, combining MonoBehaviour and IUtilityAction for new actions. More...
|
| |
| class | ActionInspector |
| |
| struct | ActionSelection |
| | The snapshot of scoring all the considerations associated with a single action object. More...
|
| |
| class | ActionSelector |
| | Base class for chosing an action from all the scored choices. More...
|
| |
| class | BinaryContextConsideration |
| | Evaulate a context value in relation to a gate, and return one of two scores depending on the result. More...
|
| |
| class | BooleanConsideration |
| | Evaulate a context value in relation to a bool, and return one of two scores depending on the result. More...
|
| |
| class | Consideration |
| | A single influence on the scoring of one action. More...
|
| |
| class | ConsiderationInspector |
| |
| class | ConsiderationScalar |
| | A consideration that always returns the same score, whatever context is given. More...
|
| |
| class | ContextDictionary |
| | One possible implementation of IContext. More...
|
| |
| class | ContextFactory |
| | Produces IContext objects, used to evaulate UtilityConsiderations when making decisions. More...
|
| |
| class | ContextIndex |
| |
| class | ContextInspector< ContextContainer > |
| |
| class | ContextValueConsideration |
| | Base class for considerations that evaluate a context value through an animation curve. More...
|
| |
| class | DecisionFlex |
| | Represents one decision to be made with the DecisionFlex system. More...
|
| |
| class | DecisionFlexInspector |
| |
| class | DecisionInspector |
| |
| class | DecisionTicker |
| | base class for behaviours that tell the decision maker to do something More...
|
| |
| class | FastContextDictionary |
| | One possible implementation of IContext. More...
|
| |
| class | FloatConsideration |
| | Evalutes a float value from the IContext through a response curve. More...
|
| |
| class | HierarchicalContext |
| | context decorator for a tree of contexts More...
|
| |
| interface | IAction |
| | Base class for actions DecisionFlex.cs can do. More...
|
| |
| interface | IContext |
| | All the information needed to evaluate action considerations. More...
|
| |
| class | IdleAction |
| | For when you want nothing to happen. Does Nothing. Nada. Zip. More...
|
| |
| class | IntConsideration |
| | Evalutes an int value from the IContext through a response curve. More...
|
| |
| class | MakeDecisionAtRegularIntervals |
| | Sends message at a regular interval. More...
|
| |
| class | MakeDecisionEveryFrame |
| | Sends set message every frame to target. More...
|
| |
| class | MakeDecisionOnEnable |
| | Makes decision every time the gameobject enables. More...
|
| |
| class | Menu |
| | entries for the help menu
|
| |
| class | SelectHighestScore |
| | Choose the highest-scoring action. More...
|
| |
| class | SelectTournament |
| | Choose a good action but not always the best, using relative ranking. More...
|
| |
| class | SelectWeightedRandom |
| | Choose a good action but not always the best, using weights. More...
|
| |
| class | SingleContextFactory |
| | Produces a single IContext object, used to evaulate Considerations when making decisions. More...
|
| |
| class | TimesliceDecisionMaking |
| | Manages decision-making so only X objects from same bin make decisions each frame. More...
|
| |
| class | ToggleScriptAction |
| | helper action that toggles state of target behaviour More...
|
| |
| class | UnityEventAction |
| | Use this to easily connect an action to another part of the code, eg driving animation. More...
|
| |