Unity Action
·
Unity
1. Action Action을 한마디로 설명하자면, 반환값이 없는 함수 포인터라고 할 수 있습니다. Action은 Delegate처럼 함수를 대리자(변수)에 대입해서 사용할 수 있지만, 사용 방법이 훨신 간단하기 때문에 Delgate 대신에 반환 값이 존재하지 않으면Action을, 반환 값이 존재한다면 Func을 사용하는 경우가 많습니다. - Action의 장점 Action을 사용하면 해당 Action의 대리자에 함수를 여러개를 추가할 수 있습니다. 이를 구독한다라고 합니다. 해당 대리자가 호출 될 경우 구독된 모든 함수들이 실행되기때문에 플레이어 사망, 생성과 같은 특정 이벤트가 발생했을 때 실행되야하는 함수들을 대리자에 전부 구독시켜 놓으면 다른 스크립트에서 복잡하게 참조하지 않아도 대리자만 호출하..