Namespace Unity.AI.Planner | AI Planner | 0.2.4-preview.3
docs.unity3d.com
    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 © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023