logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Struct ProceduralTabContext

    Everything AnimationHubProceduralTabGui needs beyond the scanned inventory and the row-filtering plumbing it already shares with AnimationHubUnityTabGui: the window's single embedded-inspector cache, its single Procedural Animator simulator and the model it previews, and the callback that opens the setup wizard — grouped the same way AnimationHubAuthoringContext groups the Unity tab's own window-provided singletons.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Serenity.Editor.AnimationHub.Window
    Assembly: Serenity.AnimationHub.Editor.dll
    Syntax
    public readonly struct ProceduralTabContext

    Constructors

    ProceduralTabContext(State, ProceduralAnimatorSimulator, GameObject, Action)

    Declaration
    public ProceduralTabContext(SerenityEmbeddedInspectorGui.State inspectorState, ProceduralAnimatorSimulator simulator, GameObject modelPrefabAsset, Action openSetupWizard)
    Parameters
    Type Name Description
    State inspectorState
    ProceduralAnimatorSimulator simulator
    GameObject modelPrefabAsset
    Action openSetupWizard

    Fields

    InspectorState

    Declaration
    public readonly SerenityEmbeddedInspectorGui.State InspectorState
    Field Value
    Type Description
    State

    ModelPrefabAsset

    Declaration
    public readonly GameObject ModelPrefabAsset
    Field Value
    Type Description
    GameObject

    OpenSetupWizard

    Declaration
    public readonly Action OpenSetupWizard
    Field Value
    Type Description
    Action

    Simulator

    Declaration
    public readonly ProceduralAnimatorSimulator Simulator
    Field Value
    Type Description
    ProceduralAnimatorSimulator
    In this article
    © 2026 Serenity. All Rights Reserved