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

A specific AiMalgamBaseResult that contains information about the success of the applied AiMalgamBaseSettings More...

Public Member Functions

 AiMalgamApplyActionSettingResult (AiMalgamBaseSettings settings, bool success)
 
- Public Member Functions inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult
 AiMalgamBaseResult (bool success)
 

Public Attributes

AiMalgamBaseSettings settings
 The AiMalgamBaseSettings that failed or succeeded
 
IAiMalgamBaseActionWrapper actionResult
 The by the AiMalgamBaseEngineWrapper chosen AiMalgamBaseAction<BlackboardType>
 
List< AiMalgamConditionResultconditionNodeResults = new List<AiMalgamConditionResult>()
 
- Public Attributes inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult
bool success
 
int message = 0
 

Static Public Attributes

const int MESSAGE_STATES = 5
 Failed (or succeeded) at AiMalgamStatesListWrapper
 
const int MESSAGE_STACKING = 6
 Failed (or succeeded) at AiMalgamBaseSettings.maxStackable
 
const int MESSAGE_CHOOSE_ACTION = 7
 Failed (or succeeded) at choosing the right AiMalgamBaseAction<BlackboardType> in the AiMalgamBaseEngineWrapper
 
const int MESSAGE_ENGINE_NOT_FOUND = 8
 Failed (or succeeded) at finding the correct AiMalgamBaseEngineWrapper
 
- 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
 

Properties

virtual bool CanApplySettings [get]
 Can the provided settings be applied to an AiMalgamBaseEngineWrapper?
 

Detailed Description

A specific AiMalgamBaseResult that contains information about the success of the applied AiMalgamBaseSettings