AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
NikosAssets.AiMalgam.Settings.Deciders.AiMalgamApplyDeciderResult Class Reference

A specific AiMalgamBaseResult used in AiMalgamDeciderWrappers More...

Public Member Functions

 AiMalgamApplyDeciderResult (AiMalgamDeciderWrapper decider, bool success)
 
- Public Member Functions inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult
 AiMalgamBaseResult (bool success)
 

Public Attributes

AiMalgamDeciderWrapper decider
 The AiMalgamDeciderWrapper this result belongs to
 
List< AiMalgamConditionResultconditionNodeResults = new List<AiMalgamConditionResult>()
 
List< AiMalgamApplyActionSettingResultactionSettingResults = new List<AiMalgamApplyActionSettingResult>()
 
- Public Attributes inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult
bool success
 
int message = 0
 

Static Public Attributes

const int MESSAGE_LEAF = 5
 Failed (or succeeded) at applying the AiMalgamBaseDecider.AiMalgamBaseDecider.leafSettingsListWrapper
 
const int MESSAGE_MINONE_SETTING_PASS = 6
 Failed (or succeeded) at applying at least one AiMalgamBaseSettings as an AiMalgamBaseDecider.IsLeaf
 
const int MESSAGE_ALL_SETTINGS_PASS = 7
 Failed (or succeeded) at applying all AiMalgamBaseSettings as an AiMalgamBaseDecider.IsLeaf
 
- Static Public Attributes inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult
const int MESSAGE_NULL = 2
 Failed (or succeeded) in a null ref check
 
const int MESSAGE_CONDITION = 3
 Failed (or succeeded) at an AiMalgamBaseCondition
 

Detailed Description

A specific AiMalgamBaseResult used in AiMalgamDeciderWrappers