FString func(int32 x)
{
FString str;
switch(x)
{
case 0 ... 999: str = FString::FromInt(x); break;
case 1000 ... 999999: str = FString::FromInt(x/1000) + "K"; break;
case 1000000 ... 999999999: str = FString::FromInt(x/1000000) + "M"; break;
default: str = FString::FromInt(x); break;
}
return str;
}
if (HitResult.Actor != NULL)
{
// здесь уже конкретно узнаём, что это за актер, например с помощью каста
MyActor* MyAc = Cast<MyActor>(HitResult.Actor);
if (MyAc != NULL)
{
//делаем что-то с нашим актером
}
}