
애니메이션

순서대로 작업하면 애니메이션이 끝나는 순간 Callback()메서드가 실행된다.
애니메이션이랑 메서드를 묶어 사용할 수 있다.
<코드>
using UnityEngine;
public class PlayerDeadUI : UIBase
{
[SerializeField] Animator animator;
const string AnimatorString = "DeadWindow";
private void Reset()
{
animator = this.TryGetComponent<Animator>();
}
public override void Init()
{
UIManager.Instance.Add<PlayerDeadUI>(this);
}
private void OnEnable() // 활성화될 때마다 사망UI 애니메이션 실행
{
ShowUI();
}
private void ShowUI() // 사망 UI 실행
{
animator.Play(AnimatorString);
}
private void Callback()
{
LogHelper.Log("세이브 노드로 이동");
}
}