IndieGame/client/Assets/Plugins/Animancer/Internal/Editor/AnimancerSettings.cs

33 lines
1.3 KiB
C#
Raw Normal View History

2024-10-11 10:12:15 +08:00
// Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2023 Kybernetik //
#if UNITY_EDITOR
#pragma warning disable CS0649 // Field is never assigned to, and will always have its default value.
using Animancer.Units;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using UnityEngine;
namespace Animancer.Editor
{
/// <summary>[Editor-Only] Persistent settings used by Animancer.</summary>
/// <remarks>
/// This asset automatically creates itself when first accessed such as when opening the
/// <see cref="Animancer.Editor.TransitionPreviewWindow"/> or viewing an <see cref="AnimationTimeAttribute"/>.
/// <para></para>
/// The default location is <em>Assets/Plugins/Animancer/Editor</em>, but you can freely move it (and the whole
/// Animancer folder) anywhere in your project.
/// <para></para>
/// These settings can also be accessed via the Settings in the <see cref="Tools.AnimancerToolsWindow"/>
/// (<c>Window/Animation/Animancer Tools</c>).
/// </remarks>
/// https://kybernetik.com.au/animancer/api/Animancer.Editor/AnimancerSettings
///
[HelpURL(Strings.DocsURLs.APIDocumentation + "." + nameof(Editor) + "/" + nameof(AnimancerSettings))]
public class AnimancerSettings : AnimancerSettingsInternal { }
}
#endif