코루틴(Coroutine)
동기 작업이다.사용이 끝나면 반드시 중지할 것
코루틴을 변수에 담아 사용하기
private IEnumerator TestCoroutine()
{
}
// 코루틴이 들어가게되면 중간에 로직을 일시정지 시키고
// 다음 예약된 순간에 다시 중단된 지점부터 이어서 수행하게 된다.
유니티 이벤트
using UnityEngine;
using UnityEngine.Events;
public class PlayerController : MonoBehaviour
{
[field: serializeFied]public UnityEvent OnPetCalled { get; private set; } = new();
private void Update()
{
if(Input.GetKeyDown(KeyCode.Space))
{
CallPet();
}
}
private void CallPet()
{
OnPetCalled.Invoke();
}
}