レベルストリーミングノードの“World”変数が作成できない

お世話になっておます。
レベルストリーミングの読み込み、読み捨てのシステムを作ろうとしたところでつまづきました。

レベルストリーミングノードから引っ張って“World”という変数を作ることは出来るのですが、それを新規変数で作ろうとすると変数の型候補にWorldというものが出現しません。(そのため構造体を作ることができません)

最終的に一つのパーシスタントレベルからすべてのレベルをストリーミングで行き来するゲームにしようと思っているのですが、上記の問題で進められずにいます。

RE_AS2 - Unreal Editor

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

構造体で扱うのであれば、Name型を使って(by Name)で扱うほうがよいでしょう

1 Like

回答ありがとうございました!