UE4 C++ 親クラスなしでクラスを作成しそこから列挙型作成
ヘッダに以下を追加
UENUM(BlueprintType)
enum class EPlayerRankingEnum : uint8
{
1st,
2nd,
3rd,
4th,
};
.cppファイルを削除しコンパイル
エラー
PlayerRankingEnum.h(14): error : Missing '}' in 'Enum'
原因:
列挙型で使用した文字がどこか別で使われていた
解決策:
列挙型の名前を変更
UENUM(BlueprintType)
enum class EPlayerRankingEnum : uint8
{
Rank1st,
Rank2nd,
Rank3rd,
Rank4th,
};
とりあえずこれで通った。