物凄く基本的なことなんだが、今まで一度も使ったことがないか、それとも忘れてたか。
C++と違ってintegerから括弧を使って簡単にenumに変換&代入できないもんだから、どうすりゃいいんだ?とググってみたら、integerからbyteに変換してからなら何の問題もなくenumに代入できるとあった。

[Unreal] BlueprintでIntegerをEnumへキャストする - 三日月館【別館】開発・制作Tips集
ブループリントでは、IntegerからEnumへ直接キャストできない。 しかし、Integer > Byte > Enum とすればキャスト可能。 ブループリントのEnumはuint8の範囲(0~25...
↑こちらにある通りintegerからbyteの時に溢れちゃえばバグっちゃうけどね。
コメント