Interface ICustomTerminationReward<TStateData>
Custom implementation of a reward modifier for termination state
Namespace: Unity.AI.Planner.Traits
Syntax
public interface ICustomTerminationReward<TStateData>
where TStateData : struct, IStateData
Type Parameters
| Name | Description |
|---|---|
| TStateData | IStateData Type |
Methods
RewardModifier(TStateData)
Return the value of a reward for a given state
Declaration
float RewardModifier(TStateData state)
Parameters
| Type | Name | Description |
|---|---|---|
| TStateData | state | Current state |
Returns
| Type | Description |
|---|---|
| Single | Reward value modification |