Class KaijuBooleanConsideration
KaijuUtilityConsideration which acts as a boolean, returning one or zero depending on its evaluation.
Inheritance
System.Object
KaijuBooleanConsideration
Inherited Members
Namespace: KaijuSolutions.Agents.Utility
Syntax
public class KaijuBooleanConsideration : KaijuUtilityKeyConsideration
Fields
invert
If the result should be inverted, meaning a true value in the Key will return a zero instead of a one and vice versa.
Declaration
public bool invert
Field Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
Evaluate(KaijuUtilityBrain)
Get the utility for this consideration from [0, 1].
Declaration
public override float Evaluate(KaijuUtilityBrain brain)
Parameters
| Type | Name | Description |
|---|---|---|
| KaijuUtilityBrain | brain | The KaijuUtilityBrain this is considering for. |
Returns
| Type | Description |
|---|---|
| System.Single | The utility score for this consideration from [0, 1]. |