|
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...
|
|