AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
|
A specific AiMalgamConditionResult used in the AiMalgamANDConditionsContainer validation More...
Public Member Functions | |
AiMalgamANDConditionsResult (AiMalgamANDConditionsContainer condition, bool success) | |
AiMalgamANDConditionsResult (AiMalgamANDConditionsContainer condition, bool success, float score, int failedConditionAtIndex) | |
override AiMalgamConditionResult | Succeeded () |
Public Member Functions inherited from NikosAssets.AiMalgam.Settings.Conditions.AiMalgamConditionResult | |
AiMalgamConditionResult (AiMalgamBaseCondition condition, bool success) | |
AiMalgamConditionResult (AiMalgamBaseCondition condition, bool success, float score) | |
virtual AiMalgamConditionResult | Succeeded () |
virtual AiMalgamConditionResult | Failed () |
Public Member Functions inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult | |
AiMalgamBaseResult (bool success) | |
Public Attributes | |
int | FailedConditionAtIndex = -1 |
Indicates at which index of the AiMalgamANDConditionsContainer.Conditions the validation failed | |
Public Attributes inherited from NikosAssets.AiMalgam.Settings.Conditions.AiMalgamConditionResult | |
float | score |
The score of the AiMalgamBaseCondition | |
AiMalgamBaseCondition | condition |
Public Attributes inherited from NikosAssets.AiMalgam.Settings.AiMalgamBaseResult | |
bool | success |
int | message = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from NikosAssets.AiMalgam.Settings.Conditions.AiMalgamConditionResult | |
static AiMalgamConditionResult | CreateFailed (AiMalgamBaseCondition condition) |
Helper method to create an instance of this class (failed result) More... | |
static AiMalgamConditionResult | CreateSucceeded (AiMalgamBaseCondition condition) |
Helper method to create an instance of this class (succeeded result) More... | |
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 | |
A specific AiMalgamConditionResult used in the AiMalgamANDConditionsContainer validation
|
virtual |
Reimplemented from NikosAssets.AiMalgam.Settings.Conditions.AiMalgamConditionResult.