Summary
[Editor-Only] Persistent settings used by Animancer.
- Assembly
- Animancer
.dll - Namespace
- Animancer
.Editor - Base Types
-
- ScriptableObject
graph BT
Type-->Base0["ScriptableObject"]
Type["AnimancerSettings"]
class Type type-node
Syntax
[HelpURL(Strings.DocsURLs.APIDocumentation + "." + nameof(Editor) + "/" + nameof(AnimancerSettings))]
public class AnimancerSettings : ScriptableObject
Remarks
This asset automatically creates itself when first accessed such as when opening the
Animancer.Editor.TransitionPreviewWindow or viewing an Animancer.Units.AnimationTimeAttribute.
The default location is Assets/Plugins/Animancer/Editor, but you can freely move it (and the whole
Animancer folder) anywhere in your project.
These settings can also be accessed via the Settings in the Animancer.Editor.Tools.AnimancerToolsWindow
(Window/Animation/Animancer Tools).
Attributes
| Type | Description |
|---|---|
| HelpURLAttribute |
Properties
| Name | Value | Summary |
|---|---|---|
| AnimationTimeFields | Animation |
Settings for the
Animancer.Units.AnimationTimeAttribute.static
|
| FrameStep | float |
The amount of time that will be added by a single frame step (in seconds).
static
|
| HideEventCallbacks | bool |
Should Animancer Event Callbacks be hidden in the Inspector?
static
|
| Inspector |
float |
The amount of time between repaint commands when
Animancer.Editor.AnimancerPlayableDrawer.RepaintConstantly is disabled.
static
|
| Instance | AnimancerSettings |
Loads an existing
Animancer.Editor.AnimancerSettings if there is one anywhere in your project, but otherwise
creates a new one and saves it in the same folder as this script.
static
|
| New |
SerializedProperty |
The frame rate to use for new animations.
static
|
| SerializedObject | SerializedObject |
The
UnityEditor.SerializedProperty representing the Animancer.Editor.AnimancerSettings.Instance.static
|
Methods
| Name | Value | Summary |
|---|---|---|
| OnEnable |
void |
Initializes the serialized fields.
|
| SetDirty |
void |
Calls
UnityEditor.EditorUtility.SetDirty(UnityEngine.Object) on the Animancer.Editor.AnimancerSettings.Instance.static
|