Class KaijuUtilityCurveConsideration
Allow for visualizing a curve.
Inheritance
System.Object
KaijuUtilityCurveConsideration
Inherited Members
Namespace: KaijuSolutions.Agents.Utility
Syntax
public class KaijuUtilityCurveConsideration : KaijuUtilityKeyConsideration
Fields
curve
The curve for the utility function.
Declaration
public AnimationCurve curve
Field Value
| Type | Description |
|---|---|
| AnimationCurve |
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]. |