인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박건원님의 프로필 이미지
박건원

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Input Manager

Action 질문

작성

·

413

0

Action에 += 으로 함수를 추가하면 값이 복사가 되는건가요 아침 참조형식인가요?

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

객체의 참조값과 실행할 콜백 함수를 들고 있으니 참조에 가깝습니다.
PlayerController 클래스 내에서 Action += 를 했으면
사실상 this (PlayerController)의 참조를 넘기는 것이라 생각하시면 됩니다.
그래서 꼼꼼히 처리하려면 Destroy 때 -=를 해줘야 합니다.

박건원님의 프로필 이미지
박건원

작성한 질문수

질문하기