Update
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user