Files
zeling_v2/Packages/com.kybernetik.animancer/Runtime/Utilities/Directional Animations/DirectionalAnimationSet4.cs
2026-05-08 11:04:00 +08:00

37 lines
1.6 KiB
C#

// Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2026 Kybernetik //
using System.Collections.Generic;
using UnityEngine;
namespace Animancer
{
/// <summary>A set of up/right/down/left animations.</summary>
/// <remarks>
/// Consider using <c>DirectionalSet&lt;AnimationClip&gt;</c> in code instead of this class
/// to allow <see cref="DirectionalAnimationSet4"/> and <see cref="DirectionalAnimationSet8"/>
/// to be used interchangeably.
/// <para></para>
/// <strong>Documentation:</strong>
/// <see href="https://kybernetik.com.au/animancer/docs/manual/playing/directional-sets">
/// Directional Animation Sets</see>
/// </remarks>
/// https://kybernetik.com.au/animancer/api/Animancer/DirectionalAnimationSet4
///
[CreateAssetMenu(
menuName = Strings.MenuPrefix + "Directional Animation Set/4 Directions",
order = Strings.AssetMenuOrder + 5)]
[AnimancerHelpUrl(typeof(DirectionalAnimationSet4))]
public class DirectionalAnimationSet4 : DirectionalSet4<AnimationClip>,
IAnimationClipSource
{
/************************************************************************************************************************/
/// <summary>[<see cref="IAnimationClipSource"/>] Adds all animations from this set to the `clips`.</summary>
void IAnimationClipSource.GetAnimationClips(List<AnimationClip> clips)
=> AddTo(clips);
/************************************************************************************************************************/
}
}