logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AnimatorEntry

    One Animator found under a scanned model, and everything wired into its controller.

    Inheritance
    object
    AnimatorEntry
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Editor.AnimationHub.Discovery
    Assembly: Serenity.AnimationHub.Editor.dll
    Syntax
    public sealed class AnimatorEntry

    Constructors

    AnimatorEntry(string, string, ControllerKind, string, bool, AnimatorUpdateMode, bool, IReadOnlyList<ParameterEntry>, IReadOnlyList<LayerEntry>)

    Declaration
    public AnimatorEntry(string gameObjectPath, string controllerAssetPath, ControllerKind controllerKind, string avatarAssetPath, bool avatarIsHuman, AnimatorUpdateMode updateMode, bool applyRootMotion, IReadOnlyList<ParameterEntry> parameters, IReadOnlyList<LayerEntry> layers)
    Parameters
    Type Name Description
    string gameObjectPath
    string controllerAssetPath
    ControllerKind controllerKind
    string avatarAssetPath
    bool avatarIsHuman
    AnimatorUpdateMode updateMode
    bool applyRootMotion
    IReadOnlyList<ParameterEntry> parameters
    IReadOnlyList<LayerEntry> layers

    Properties

    ApplyRootMotion

    Declaration
    public bool ApplyRootMotion { get; }
    Property Value
    Type Description
    bool

    AvatarAssetPath

    Declaration
    public string AvatarAssetPath { get; }
    Property Value
    Type Description
    string

    Project-relative path of the assigned Avatar asset, or empty when none is assigned.

    AvatarIsHuman

    Declaration
    public bool AvatarIsHuman { get; }
    Property Value
    Type Description
    bool

    ControllerAssetPath

    Declaration
    public string ControllerAssetPath { get; }
    Property Value
    Type Description
    string

    Project-relative path of the controller asset, or empty when none is assigned.

    ControllerKind

    Declaration
    public ControllerKind ControllerKind { get; }
    Property Value
    Type Description
    ControllerKind

    GameObjectPath

    Declaration
    public string GameObjectPath { get; }
    Property Value
    Type Description
    string

    Path from the model's root to this Animator's UnityEngine.GameObject, "/"-separated; empty when the Animator is on the root itself.

    Layers

    Declaration
    public IReadOnlyList<LayerEntry> Layers { get; }
    Property Value
    Type Description
    IReadOnlyList<LayerEntry>

    Empty for a non-AnimatorController kind — an override or runtime-only controller has no structural data to report.

    Parameters

    Declaration
    public IReadOnlyList<ParameterEntry> Parameters { get; }
    Property Value
    Type Description
    IReadOnlyList<ParameterEntry>

    Empty for a non-AnimatorController kind — an override or runtime-only controller has no structural data to report.

    UpdateMode

    Declaration
    public AnimatorUpdateMode UpdateMode { get; }
    Property Value
    Type Description
    AnimatorUpdateMode
    In this article
    © 2026 Serenity. All Rights Reserved