37 lines
1.6 KiB
C#
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<AnimationClip></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);
|
|
|
|
/************************************************************************************************************************/
|
|
}
|
|
}
|
|
|