행동이 끝난다음에 실행하게 만드는 함수 OnComplete (익명함수)
2024. 10. 31. 09:23ㆍ카테고리 없음
익명함수 사용방법
해당 로직이 끝나고나서 실행하고 싶은 코드가 있을때 OnComplete (익명함수)를 사용하면 좋다.
예를들면 해당위치까지 이동을 한 다음에 오브젝트를 끄고 싶을때 사용하면 이동을 완료한 후에 오브젝트가 꺼지게 된다.
OnComplete함수안에 코드랑 함수를 넣을 수 있다.
코드
코드를 작성했을때
objMenu. transform. DOLocalMoveY(objMenu. transform. localPosition.y + 550f, 0.5f) .OnComplete(() =>
{
objMenu. SetAct ive(false) ;
});
함수를 작성했을때
objMenu. transform. DOLocalMoveY(objMenu. transform. localPosition.y + 550f, 0.5f) .OnComplete(OnCompleteMenuUp())
private void OnCompleteMenuUp()
{
objMenu. SetAct ive(false);
}