NamedClipTransition.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2024 Kybernetik //
  2. using System;
  3. using UnityEngine;
  4. namespace Animancer.Samples.Layers
  5. {
  6. /// <summary>A <see cref="ClipTransition"/> with a <see cref="Name"/></summary>
  7. ///
  8. /// <remarks>
  9. /// <strong>Sample:</strong>
  10. /// <see href="https://kybernetik.com.au/animancer/docs/samples/layers/face">
  11. /// Facial Expressions</see>
  12. /// </remarks>
  13. ///
  14. /// https://kybernetik.com.au/animancer/api/Animancer.Samples.Layers/NamedClipTransition
  15. ///
  16. [AnimancerHelpUrl(typeof(NamedClipTransition))]
  17. [Serializable]
  18. public class NamedClipTransition : ClipTransition
  19. {
  20. /************************************************************************************************************************/
  21. [SerializeField]
  22. private string _Name;
  23. /// <inheritdoc/>
  24. public override string Name
  25. => _Name;
  26. /// <summary>Sets the <see cref="Name"/>.</summary>
  27. public void SetName(string name)
  28. => _Name = name;
  29. /************************************************************************************************************************/
  30. }
  31. }