Files
BABA_YAGA/Assets/Scripts/Player/Generic/Animator/vSetAnimatorLayerWeight.cs
2026-06-04 10:42:23 +07:00

22 lines
591 B
C#

using UnityEngine;
namespace Invector.Utils
{
public class vSetAnimatorLayerWeight : MonoBehaviour
{
public Animator animator;
public int layer;
public float weight;
public float speed;
[Invector.vReadOnly]
protected float currentWeight;
private void Update()
{
currentWeight = Mathf.Lerp(currentWeight, weight, speed * Time.deltaTime);
animator.SetLayerWeight(layer, currentWeight);
}
public void SetWeight(float value)
{
weight = value;
}
}
}