DecisionFlex
Utilty AI for Unity
Main Page
Related Pages
Namespaces
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Functions
Variables
Events
Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
TenPN.DecisionFlex.ActionSelection
The snapshot of scoring all the considerations associated with a single action object
C
TenPN.DecisionFlex.Demos.Inventory.Ammo
▼
C
Editor
▼
C
TenPN.DecisionFlex.DecisionInspector
▼
C
TenPN.DecisionFlex.ContextInspector< ContextContainer >
C
TenPN.DecisionFlex.ActionInspector
C
TenPN.DecisionFlex.ConsiderationInspector
C
TenPN.DecisionFlex.DecisionFlexInspector
C
TenPN.DecisionFlex.Demos.GraphParameters
▼
C
TenPN.DecisionFlex.IAction
Base class for actions DecisionFlex.cs can do
▼
C
TenPN.DecisionFlex.Action
A helper class, combining MonoBehaviour and IUtilityAction for new actions
C
TenPN.DecisionFlex.Demos.ModifyAttribute
C
TenPN.DecisionFlex.Demos.RandomModifyAttribute
C
TenPN.DecisionFlex.Demos.WeaponAction
C
TenPN.DecisionFlex.IdleAction
C
TenPN.DecisionFlex.ToggleScriptAction
Helper action that toggles state of target behaviour
▼
C
TenPN.DecisionFlex.IContext
All the information needed to evaluate action considerations
C
TenPN.DecisionFlex.ContextDictionary
One possible implementation of
IContext
C
TenPN.DecisionFlex.FastContextDictionary
One possible implementation of
IContext
C
TenPN.DecisionFlex.HierarchicalContext
Context decorator for a tree of contexts
▼
C
MonoBehaviour
C
TenPN.DecisionFlex.Action
A helper class, combining MonoBehaviour and IUtilityAction for new actions
▼
C
TenPN.DecisionFlex.ActionSelector
Base class for chosing an action from all the scored choices
C
TenPN.DecisionFlex.SelectHighestScore
Choose the highest-scoring action
C
TenPN.DecisionFlex.SelectWeightedRandom
Choose the best action from a weighted random selection
▼
C
TenPN.DecisionFlex.Consideration
A single influence on the scoring of one action
C
TenPN.DecisionFlex.BinaryContextConsideration
Evaulate a context value in relation to a gate, and return one of two scores depending on the result
C
TenPN.DecisionFlex.ConsiderationScalar
A consideration that always returns the same score, whatever context is given
▼
C
TenPN.DecisionFlex.ContextValueConsideration
Base class for considerations that evaluate a context value through an animation curve
C
TenPN.DecisionFlex.FloatConsideration
Evalutes a float value from the
IContext
through a response curve
C
TenPN.DecisionFlex.IntConsideration
Evalutes an int value from the
IContext
through a response curve
▼
C
TenPN.DecisionFlex.ContextFactory
Produces
IContext
objects, used to evaulate UtilityConsiderations when making decisions
C
TenPN.DecisionFlex.Demos.WeaponSelectionContextFactory
▼
C
TenPN.DecisionFlex.SingleContextFactory
Produces a single
IContext
object, used to evaulate Considerations when making decisions
C
TenPN.DecisionFlex.Demos.AttributeContextFactory
For the
iPerson
demo. Pushes the
iPerson
attributes into a single
IContext
C
TenPN.DecisionFlex.Demos.UFOContextFactory
Logs HP, distance to enemy and distance to health
C
TenPN.DecisionFlex.DecisionFlex
Represents one decision to be made with the
DecisionFlex
system
▼
C
TenPN.DecisionFlex.DecisionTicker
Base class for behaviours that tell the decision maker to do something
C
TenPN.DecisionFlex.MakeDecisionAtRegularIntervals
Sends message at a regular interval
C
TenPN.DecisionFlex.MakeDecisionEveryFrame
Sends set message every frame to target
C
TenPN.DecisionFlex.TimesliceDecisionMaking
Manages decision-making so only X objects from same bin make decisions each frame
C
TenPN.DecisionFlex.Demos.AttackNearbyUFOs
C
TenPN.DecisionFlex.Demos.AttributeRenderer
C
TenPN.DecisionFlex.Demos.EnemiesControl
C
TenPN.DecisionFlex.Demos.FollowWaypoints
C
TenPN.DecisionFlex.Demos.GraphRenderer
C
TenPN.DecisionFlex.Demos.HealNearbyUFOs
C
TenPN.DecisionFlex.Demos.HPBarController
C
TenPN.DecisionFlex.Demos.Inventory
C
TenPN.DecisionFlex.Demos.iPerson
C
TenPN.DecisionFlex.Demos.LabelLerper
C
TenPN.DecisionFlex.Demos.MainMenu
C
TenPN.DecisionFlex.Demos.OrbitTarget
Orbits around enemy, attacking it
▼
C
TenPN.DecisionFlex.Demos.PersonAttribute
C
TenPN.DecisionFlex.Demos.DeltaAttribute
C
TenPN.DecisionFlex.Demos.ShowName
C
TenPN.DecisionFlex.Demos.UFO
C
TenPN.DecisionFlex.Demos.UFOSpawner
C
TenPN.DecisionFlex.Demos.Walkthrough.Walkthrough
▼
C
TenPN.DecisionFlex.Demos.Walkthrough.WalkthroughScreen
▼
C
TenPN.DecisionFlex.Demos.Walkthrough.DialogWalkthroughScreen
C
TenPN.DecisionFlex.Demos.Walkthrough.CaptionedImageWalkthroughScreen
C
WeaponLog
Generated by
1.8.8