에셋 관리를 위해 사용되는 문자열 체계
FName key1(TEXT("PELIVS"));
FName key2(TEXT("pelvis"));
key1 == key2 ? true : false ; // true;
// 특정 함수내에서 똑같은 name 이 반복되어 사용된다면 const static 으로 선언하는것이 오버헤드를 방지 할 수 있는 방법이다.
// 예를 들어 tick 이벤트 나, 반복되어 호출되는 함수의 경우
for(int32 i = 0 ; i < 10000 ; i ++ )
{
FName SerchInNamePool = FName(TEXT("pelvis")); // 오버헤드가 발생할 수 있다.
const static FName StaticOnlyOnece(TEXT("pelivs")); // 한번만 선언되도록 static 선언하여, 오버헤드를 방지하는 방법
}