Namespace Unity.AI.Planner | AI Planner | 0.2.4-preview.3
docs.unity.cn
    Show / Hide Table of Contents

    Namespace Unity.AI.Planner

    Classes

    PlanExecutionSettings

    Settings for control of the execution of plans.

    PlannerSettings

    Settings for the control of the planning algorithm iterating on the current plan

    Structs

    ActionInfo

    Action information specific to an action within a plan.

    ActionParameterInfo

    Data representing information for an action parameter in a plan.

    BoundedValue

    A bounded estimate of a value, given by an average as well as an upper and lower bound.

    StateInfo

    State information specific to a state within a plan.

    StateTransitionInfo

    Action result information for an action node in the plan

    Interfaces

    IActionKey

    An interface that marks an implementation of an action key to access a specific instance of an action

    ICumulativeRewardEstimator

    An interface that marks an implementation of a cumulative reward estimator

    ICumulativeRewardEstimator<TStateData>

    An interface that marks an implementation of a cumulative reward estimator for states in a specific domain

    ICustomCumulativeRewardEstimator<TStateData>

    A specialized interface of ICumulativeRewardEstimator<TStateData> that must be derived from to create a custom cumulative reward estimator

    IPlan

    An interface marking the implementation of a plan.

    IPlanExecutor

    An interface denoting the implementation of a plan executor.

    IPlannerScheduler

    Interface marking an implementation of the planner scheduler.

    IPlanRequest

    An interface that marks an implementation of a plan request, a request to compute a plan

    IStateData

    An interface that marks an implementation of state data (custom per plan) to be used by the planner

    IStateKey

    An interface that marks an implementation of a state key to access state data in a domain

    ITerminationEvaluator

    An interface that marks an implementation of a state termination evaluator. Terminal states are not evaluated further by the planner.

    Enums

    PlanExecutionSettings.PlanExecutionMode

    Modes for managing when actions are executed.

    PlanExecutionStatus

    The current status of the execution of a plan

    PlanRequestStatus

    Status of a plan request.

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