UENUM()
enum class EHealthAttributeType : uint8
{
Health,
MaxHealth,
HealthRegenRate,
Shield,
MaxShield,
Max
};
ENUM_RANGE_BY_COUNT(EHealthAttributeType, EHealthAttributeType::Max)
...
for(EHealthAttributeType AttributeType : TEnumRange<EHealthAttributeType>())
{
// 작업
}
위 예제의 경우 EHealthAttributeType::Max 는 for 문에 포함되지 않습니다.