[unity] 유니티 대리자를 알아보자 #1 ( action, func )
코딩을 하면서 이런 생각 해본 적 있는가? "함수를 변수에 넣어서 호출할 수 없을까?" 또는 "여러 개의 함수를 변수에 넣어서 호출할 수 없을까?" 당연히 가능하다. 이런 것을 가능하게 해주는 변수들을 대리자라고 부른다. 대리자는 Action, Func, Delegate, UnityEvent 등등 참 많은데 각각 사용처와 특징이 조금씩 다르다. 1. Action ( 액션 ) 우선 액션은 system 네임스페이스 안에 있어서 액션을 사용하기 위해서는 코드 맨 위쪽에 using system; 이라고 써주어야 한다. 액션은 한 개 혹은 여러 개의 반환값이 없는 함수를 넣어서 한 번에 실행시킬 수 있다. 대략 이런 식으로 사용한다. using System.Collections; using System.Colle..
2022.06.27