UWorldはBlueprintでの変数化が許可されているクラス(BlueprintType)ではないので、直接新規変数を定義することができません
UWorld自体が影響力の強いクラスなので、基本的にBPから触ることができないようにされているのだと思います
(変数にできるならその変数も関数等も呼べてしまうので)
構造体で扱うのであれば、Name型を使って(by Name)で扱うほうがよいでしょう
UWorldはBlueprintでの変数化が許可されているクラス(BlueprintType)ではないので、直接新規変数を定義することができません
UWorld自体が影響力の強いクラスなので、基本的にBPから触ることができないようにされているのだと思います
(変数にできるならその変数も関数等も呼べてしまうので)
構造体で扱うのであれば、Name型を使って(by Name)で扱うほうがよいでしょう