Files
WhaleAdventure_VR/Assets/02_Scripts/TimelineParameterController.cs

19 lines
669 B
C#

using UnityEngine;
public class TimelineParameterController : MonoBehaviour
{
private Animator animator;
[SerializeField] private string _animStateParamName;
void Awake()
{
animator = GetComponent<Animator>();
}
// 타임라인에서 호출할 함수들
public void SetTriggerParameter(string paramName) => animator.SetTrigger(paramName);
public void SetBoolParameterTrue(string paramName) => animator.SetBool(paramName, true);
public void SetBoolParameterFalse(string paramName) => animator.SetBool(paramName, false);
public void SetAnimStateParameter(int value) => animator.SetInteger(_animStateParamName, value);
}