행동이 끝난다음에 실행하게 만드는 함수 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);

}