お世話になっております。
現在、こちらの記事を参考に、アセットマネージャーの仮組を行っています。
テストとしてActorのブループリントクラス「AssetLoadTest」を作り、そのActorブループリントをレベルに直配置し、そのActorブループリントのBeginPlayでアセットマネージャーからロードをする処理を組んでみました。
一通り動作自体はうまくいったのですが、AssetLoadTestをなんの変更もなくコンパイルをすると、AsyncLoadPrimaryAssetのLoadedからNullが返ってきてしまいます。
その後、PrimaryAssetとして指定しているPrimaryAssetLabelをなんの変更もなく再保存すると、正常にロードができます。
つまり、コンパイルをしてしまうと、再度PrimaryAssetLabelを保存しなおさないとNullになってしまう状態です。
プロジェクト設定や、PrimaryAssetLabel、DataAssetの設定は以下の通りです。
こちらに関して、原因や解決策等、ご教授頂けますでしょうか?