# 【c++代码创建枚举】

通过 BlueprintType 和 DisplayName 可以使枚举在蓝图可用。

基本上每个枚举最后都添加一个MAX,可用于获取枚举值的个数。

# 使用示例

UENUM(BlueprintType)
enum class EWeaponState : uint8 
{
	EWS_Initial UMETA(DisplayName = "Initial State"),// 未拾取
	EWS_Equipped UMETA(DisplayName = "Equipped"),// 装备中
	EWS_Dropped UMETA(DisplayName = "Dropped"),// 装备后丢弃

	EWS_MAX UMETA(DisplayName = "DefaultMAX")//用于获取枚举值的个数
};