여러 클래스에서 자주 사용하는 코드들은 매크로를 만들어서 사용할 수 있다
래퍼런스를 만들지 않고도 여러번 사용할 수 있어 유용하다
함수인데 빈번하게 사용되고, 축약해서 사용할 수 있다
매크로 라이브러리를 생성하고
특정 클래스가 들어있는 액터가 존재하는지 확인한 다음,
함수처럼 매크로를 호출해서 사용할 수 있다
위의 경우, 클래스를 찾을 수 없다면 내가 설정한 출력값으로 IsNotValid를 반환하여 출력이 나타나게 된다
액터의 뷰포트 내부의 값을 바꾸고 싶을 때, BeginPlay에 달게 되면 실행할때만 확인할 수 있어 불편하다