// Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2024 Kybernetik //
#pragma warning disable CS0649 // Field is never assigned to, and will always have its default value.
using UnityEngine;
namespace Animancer.Samples.Mixers
{
/// Plays a transition asset in .
///
///
/// Sample:
///
/// Linear Mixers
///
///
/// https://kybernetik.com.au/animancer/api/Animancer.Samples.Mixers/PlayTransitionAssetOnEnable
///
[AddComponentMenu(Strings.SamplesMenuPrefix + "Mixers - Play Transition Asset On Enable")]
[AnimancerHelpUrl(typeof(PlayTransitionAssetOnEnable))]
public class PlayTransitionAssetOnEnable : MonoBehaviour
{
/************************************************************************************************************************/
[SerializeField] private AnimancerComponent _Animancer;
[SerializeField] private TransitionAssetBase _Transition;
/************************************************************************************************************************/
protected virtual void OnEnable()
{
_Animancer.Play(_Transition);
}
/************************************************************************************************************************/
}
}