Files
BH3/Assets/Scripts/Assembly-CSharp/StateCullingMode.cs
2025-08-13 09:26:42 +08:00

20 lines
478 B
C#

using UnityEngine;
public class StateCullingMode : StateMachineBehaviour
{
public AnimatorCullingMode cullingMode;
private AnimatorCullingMode lastMode;
public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
{
lastMode = animator.cullingMode;
animator.cullingMode = cullingMode;
}
public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
{
animator.cullingMode = lastMode;
}
}