Interface ICustomActionReward<TStateData> | AI Planner | 0.2.4-preview.3
docs.unity.cn
    Show / Hide Table of Contents

    Interface ICustomActionReward<TStateData>

    Custom implementation of a reward modifier for action state

    Namespace: Unity.AI.Planner.Traits
    Syntax
    public interface ICustomActionReward<TStateData>
        where TStateData : struct, IStateData
    Type Parameters
    Name Description
    TStateData

    IStateData Type

    Methods

    RewardModifier(TStateData, ActionKey, TStateData)

    Return the value of a reward for a given state and action

    Declaration
    float RewardModifier(TStateData originalState, ActionKey action, TStateData newState)
    Parameters
    Type Name Description
    TStateData originalState

    State before effects were applied

    ActionKey action

    Key index of the action evaluated

    TStateData newState

    State after effects were applied

    Returns
    Type Description
    Single

    Reward value modification

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 13 November 2020