Files
BABA_YAGA/Assets/Scripts/Player/Generic/Animator/vSetAnimatorLayerWeight.cs

22 lines
591 B
C#
Raw Permalink Normal View History

2026-05-30 09:16:35 +07:00
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;
}
}
}