TransitionLibraryWindow Class

Summary

[Editor-Only] An UnityEditor.EditorWindow for configuring Animancer.TransitionLibraries.TransitionLibraryAsset.
graph BT Type-->Base0["SerializedDataEditorWindow<TransitionLibraryAsset, TransitionLibraryDefinition>"] Base0-->Base1["EditorWindow"] Type["TransitionLibraryWindow"] class Type type-node

Syntax

public class TransitionLibraryWindow : 
    SerializedDataEditorWindow<TransitionLibraryAsset, TransitionLibraryDefinition>

Fields

Name Constant Value Summary
Highlighter
Object highlight manager.

Properties

Name Value Summary
CurrentPage TransitionLibraryWindowPage
The currently selected page.
Instance TransitionLibraryWindow
The current window instance.
static
Selection TransitionLibrarySelection
Manages the objects which can be selected within a library.
SourceData TransitionLibraryDefinition
The Animancer.Editor.SerializedDataEditorWindow`2.Data field of the Animancer.Editor.SerializedDataEditorWindow`2.SourceObject.

Methods

Name Value Summary
Apply() void
Saves the edited Animancer.Editor.SerializedDataEditorWindow`2.Data into the Animancer.Editor.SerializedDataEditorWindow`2.SourceObject.
CaptureData() void
Stores a copy of the Animancer.Editor.SerializedDataEditorWindow`2.SourceData in the Animancer.Editor.SerializedDataEditorWindow`2.Data.
IsShowing(Object) bool
Is a window currently showing the `library`.
static
OnDestroy() void
Prompts the user to Animancer.Editor.SerializedDataEditorWindow`2.Apply or Animancer.Editor.SerializedDataEditorWindow`2.Revert if there are changes in the Animancer.Editor.SerializedDataEditorWindow`2.Data when this window is closed.
OnDisable() void
Cleans up this window.
OnEnable() void
Initializes this window.
OnGUI() void
Draws the GUI of this window.
Open(TransitionLibraryAsset) TransitionLibraryWindow
Opens a window for the `library`.
static