AnimancerSettingsGroup Class

Summary

Base class for groups of fields that can be serialized inside Animancer.Editor.AnimancerSettings.
graph BT Type-->Base0["Object"] Type-.->Interface0["IComparable<AnimancerSettingsGroup>"] Type["AnimancerSettingsGroup"] class Type type-node Derived0["AnimancerGraphControls"]-->Type click Derived0 "/animancer/api/Animancer.Editor/AnimancerGraphControls" Derived1["AnimancerComponentPreviewSettings"]-->Type click Derived1 "/animancer/api/Animancer.Editor.Previews/AnimancerComponentPreviewSettings" Derived2["TransitionPreviewSettings"]-->Type click Derived2 "/animancer/api/Animancer.Editor.Previews/TransitionPreviewSettings" Derived3["AnimationTimeAttributeSettings"]-->Type click Derived3 "/animancer/api/Animancer.Units.Editor/AnimationTimeAttributeSettings" Derived4["SerializableEventSequenceDrawerSettings"]-->Type click Derived4 "/animancer/api/Animancer.Editor/SerializableEventSequenceDrawerSettings"

Syntax

[Serializable, InternalSerializableType]
public abstract class AnimancerSettingsGroup : IComparable<AnimancerSettingsGroup>

Attributes

Type Description
SerializableAttribute
InternalSerializableTypeAttribute [Editor-Conditional] A UnityEngine.Scripting.APIUpdating.MovedFromAttribute which indicates that a type may have been previously defined in the pre-compiled Animancer Lite DLL in an earlier version of Animancer.

Properties

Name Value Summary
DisplayName string
The user-firendly name to display in the Inspector.
Index int
The index to display this data at in the Inspector.

Methods

Name Value Summary
CompareTo(AnimancerSettingsGroup) int
Compares the Animancer.Editor.AnimancerSettingsGroup.Index.
DoPropertyField(string) SerializedProperty
Draws a UnityEditor.EditorGUILayout.PropertyField(UnityEditor.SerializedProperty,UnityEngine.GUILayoutOption[]) for a property in this group.
GetSerializedProperty(string) SerializedProperty
Returns a UnityEditor.SerializedProperty relative to the base of this group.