Class KaijuUtilityConsideration
Base utility consideration class.
Inheritance
System.Object
KaijuUtilityConsideration
Namespace: KaijuSolutions.Agents.Utility
Syntax
public abstract class KaijuUtilityConsideration : ScriptableObject
Methods
Evaluate(KaijuUtilityBrain)
Get the utility for this consideration from [0, 1].
Declaration
public abstract 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]. |