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 |