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 |