mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-12 22:44:35 +01:00
22 lines
633 B
C#
22 lines
633 B
C#
using UnityEngine;
|
|
|
|
namespace MoleMole
|
|
{
|
|
[SharedBetweenAnimators]
|
|
public class StateNormalizedTime : StateMachineBehaviour
|
|
{
|
|
public override void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
if (!animator.IsInTransition(0) || animator.GetCurrentAnimatorStateInfo(0).fullPathHash == stateInfo.fullPathHash)
|
|
{
|
|
animator.SetFloat(InLevelData.NORMALIZED_TIME_NAME_PARAM, stateInfo.normalizedTime);
|
|
}
|
|
}
|
|
|
|
public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
animator.SetFloat(InLevelData.NORMALIZED_TIME_NAME_PARAM, 0f);
|
|
}
|
|
}
|
|
}
|