TransitionLibraryEditorDataAsset Class

Summary

[Editor-Only] Additional data for a Animancer.TransitionLibraries.TransitionLibraryAsset which is excluded from Runtime Builds.
Assembly
Animancer.dll
Namespace
Animancer.Editor.TransitionLibraries
Base Types
  • ScriptableObject
graph BT Type-->Base0["ScriptableObject"] Type["TransitionLibraryEditorDataAsset"] class Type type-node

Syntax

[AnimancerHelpUrl(typeof(TransitionLibraryEditorDataAsset))]
public class TransitionLibraryEditorDataAsset : ScriptableObject

Attributes

Type Description
AnimancerHelpUrlAttribute [Assert-Conditional] A UnityEngine.HelpURLAttribute which points to Animancer's documentation.

Properties

Name Value Summary
Data TransitionLibraryEditorDataInternal
[UnityEngine.SerializeField] The data contained in this asset.
Library TransitionLibraryAsset
The library this data is associated with.

Methods

Name Value Summary
GetEditorData(TransitionLibraryAsset) TransitionLibraryEditorDataAsset
Returns the Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataInternal sub-asset of the `library` if one exists.
static
GetOrCreateEditorData(TransitionLibraryAsset) TransitionLibraryEditorDataAsset
Returns the Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataAsset sub-asset of the `library` if one exists. Otherwise, creates and saves a new one.
static
OnDisable() void
Un-registers this data for the Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataAsset.Library.
OnEnable() void
Registers this data for the Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataAsset.Library.
SetLibrary(TransitionLibraryEditorDataAsset, TransitionLibraryAsset) void
Sets the Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataAsset.Library.
static