using Obvious.Soap; using UnityEngine; using UnityEngine.Animations.Rigging; public class RigController : MonoBehaviour { [SerializeField] private Rig rig; [SerializeField] private BoolVariable isFishingMode; private void Start() { } private void OnEnable() { isFishingMode.OnValueChanged += IsFishingMode_OnValueChanged; } private void OnDisable() { isFishingMode.OnValueChanged -= IsFishingMode_OnValueChanged; } private void IsFishingMode_OnValueChanged(bool value) { Debug.Log("CHANGING"); rig.weight = (value ? 1f : 0f); } }