팀프로젝트
언리얼 콘솔에서 C++ 함수를 직접 호출할 수 있게 해주는 기능.
테스트용 치트, 디버그 명령, 빠른 상태 변경에 사용. 보통 PlayerController, CheatManager같은 플레이어 입력/명령을 받는 클래스에 둔다.
C++ 전처리 조건문이다. SHipping 빌드가 아닐 때만 코드가 컴파일 가능하게 해서 , 치트나 디버그 로그 같은 개발용 코드를 배포 빌드에서 제거할 수 있음.
현재 실행 중인 맵 이름을 가져오는 함수이다.
두 번째 인자 true는 PIE에서 붙는 prefix를 제거해준다는데 자세히는 모르겠음. 맵 이름에 따라 보스 패턴, 난이도, 기믹 등을 다르게 적용할때 사용.