# 【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")//用于获取枚举值的个数
};