19 lines
599 B
C#
19 lines
599 B
C#
using UnityEngine;
|
|
namespace Invector.Utils
|
|
{
|
|
public class vResetTrigger : StateMachineBehaviour
|
|
{
|
|
public bool resetOnEnter,resetOnExit;
|
|
public string trigger;
|
|
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
if(resetOnEnter)
|
|
animator.ResetTrigger(trigger);
|
|
}
|
|
override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
if (resetOnExit)
|
|
animator.ResetTrigger(trigger);
|
|
}
|
|
}
|
|
} |