33 lines
560 B
C#
33 lines
560 B
C#
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);
|
|
}
|
|
}
|