19 lines
669 B
C#
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);
|
|
}
|