Namespace Unity.AI.Planner.DomainLanguage.TraitBased | Package Manager UI website
docs.unity.cn
    Show / Hide Table of Contents

    Namespace Unity.AI.Planner.DomainLanguage.TraitBased

    Classes

    BaseAction<TPermutation>

    Abstract base class for a planner action (counterpart of IOperationalAction).

    See also: ActionContext.

    BaseDynamicsSystem

    Dynamics systems run on all expanded states independently of actions

    See also: BaseAction<TPermutation>

    Structs

    DomainObjectID

    A unique identifier assigned to each domain object within a state

    DomainObjectReference

    A container used as a reference to another entity, for use in buffers

    DomainObjectTrait

    The trait denoting that an entity represents a domain object

    Location

    A custom trait for locations, since it is commonly used in domains

    State

    Component used to mark state entities

    Interfaces

    ICustomTrait

    Interface marking a trait as a custom implementation. Base interface for ICustomTrait<T>.

    ICustomTrait<T>

    Interface marking a trait as a custom implementation

    IStateTermination

    The interface for state termination criteria

    ITrait

    The interface denoting that the container is a trait. Base interface for ITrait<T>.

    ITrait<T>

    The interface denoting the container is a trait

    Delegates

    WriteTrait<T>

    Delegate for writing back trait data

    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX