![]() |
AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
|
Classes | |
| class | AiMalgamApplyDeciderResult |
| A specific AiMalgamBaseResult used in AiMalgamDeciderWrappers More... | |
| class | AiMalgamBaseDecider |
| A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch More... | |
| class | AiMalgamDeciderListWrapper |
| A specific ListWrapper<T> for AiMalgamDeciderWrappers to display ports in the AiMalgamNodeGraph for each ListWrapper<T>.list item More... | |
| class | AiMalgamDeciderScoreSorter |
| A helper class to compare AiMalgamDeciderWrappers against each other with AiMalgamConditionResult.scores calculated by their respective AiMalgamDeciderWrapper.condition fields More... | |
| class | AiMalgamDeciderWrapper |
| A wrapper class with helper methods and fields that implements the IAiMalgamDecider interface. Is visible and assignable in the Unity inspector More... | |
| class | AiMalgamDecision |
| A wrapper class storing the resulting IAiMalgamDeciders as branch (leaf) results (deciderResults), as well as the next desired AiMalgamAsyncActionQueueHandlers (asyncSettingsQueueHandlers) More... | |
| class | AiMalgamMultipleDecider |
| A specific AiMalgamBaseDecider to apply multiple children. Has the option (applySettingsSequentialAsync) to apply multiple AiMalgamBaseSettings sequentially in an async manner, via the AiMalgamAsyncSettingsQueueHandler More... | |
| class | AiMalgamRandomDecider |
| A specific AiMalgamBaseDecider to apply random children More... | |
| class | AiMalgamScoreDecider |
| A specific AiMalgamBaseDecider to apply children based on their AiMalgamConditionResult.score While this is a branch (AiMalgamBaseDecider.IsLeaf == false), the score is calculated and read from the AiMalgamBaseDecider.AiMalgamBaseDecider.condition field. Otherwise (AiMalgamBaseDecider.IsLeaf == true) the score is calculated and read from the AiMalgamBaseSettings.AiMalgamBaseSettings.conditionToEnter field More... | |
| class | AiMalgamSettingsScoreSorter |
| A helper class to compare AiMalgamBaseSettings against each other with AiMalgamConditionResult.scores calculated by their respective AiMalgamBaseSettings.conditionToEnter fields More... | |
| class | AiMalgamSingleDecider |
| A specific AiMalgamBaseDecider to apply the first found valid child More... | |
| class | AiMalgamSubGraphDecider |
| A specific AiMalgamBaseDecider that traverses through the AiMalgamNodeGraph.rootDecider of another AiMalgamNodeGraph More... | |
| interface | IAiMalgamDecider |