86.내일배움캠프 77일차 TIL <Unity Unity 2D 팀프로젝트- MartialGod:Reborn - 27일차> 07/29

정광훈(Unity_9기)·2025년 7월 29일

TIL (Today I Learned)

목록 보기
87/110
post-thumbnail

애니메이션

순서대로 작업하면 애니메이션이 끝나는 순간 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("세이브 노드로 이동");
    }
}

0개의 댓글