AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
Classes
NikosAssets.AiMalgam.Settings.Conditions Namespace Reference

Classes

class  AiMalgamANDConditionsContainer
 A specific AiMalgamBaseCondition that can reference multiple conditions, which all have to succeed in order for this condition to succeed More...
 
class  AiMalgamANDConditionsResult
 A specific AiMalgamConditionResult used in the AiMalgamANDConditionsContainer validation More...
 
class  AiMalgamBaseCondition
 A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution. Is visible and assignable in the Unity inspector More...
 
class  AiMalgamBaseConditionForDescriptors
 
class  AiMalgamConditionInverter
 A specific AiMalgamBaseCondition that inverts another AiMalgamBaseCondition More...
 
class  AiMalgamConditionResult
 A specific AiMalgamBaseResult used in AiMalgamBaseConditions More...
 
class  AiMalgamConditionResultReader
 A specific AiMalgamBaseConditionForDescriptors<DescriptorType> to read the AiMalgamConditionResult from the AiMalgamConditionResultDescriptor More...
 
class  AiMalgamConditionsListWrapper
 A specific ListWrapper<T> for AiMalgamBaseConditions to display ports in the AiMalgamNodeGraph for each ListWrapper<T>.list item More...
 
class  AiMalgamLayerCondition
 A specific AiMalgamBaseCondition to check LayerMasks against the AiMalgamEntity More...
 
class  AiMalgamNameCondition
 A specific AiMalgamBaseCondition to check if the nameToCompare matches the AiMalgamEntity.name of the AiMalgamEntity More...
 
class  AiMalgamORConditionsContainer
 A specific AiMalgamBaseCondition that succeeds if any AiMalgamBaseCondition found in the Conditions list succeeds More...
 
class  AiMalgamRandomCondition
 A specific AiMalgamBaseCondition that validates or invalidates at random with the chance field More...
 
class  AiMalgamStateCondition
 A specific AiMalgamBaseCondition that checks if the AiMalgamEntity does (not) contain any of the AiMalgamStates listed in stateListWrapper of this class More...
 
class  AiMalgamTagCondition
 A specific AiMalgamBaseCondition to check if the tagToCompare matches the AiMalgamEntity.tag of the AiMalgamEntity More...
 
interface  IAiMalgamCondition