GetGameModeをプログラムで書きたい

C++で基本的にプログラムを書いているのですが、この画像の部分はC++言語ではどのように表すのでしょうか?

237214-キャフチャ.png

ブループリントでは、下の画像のように組んでできたのですが、プログラム(C++)では、それっぽいものはできたのですが、参照しようとすると論理エラーが発生してしまい、値を取得することができませんでした。

上記コードで何か問題はありましたか?

問題がなければ、下記手順に従って解決済にしていただければと思います。

Answerhub クイックスタートヘルプ日本語訳

GameModeBaseの取得とCastに関しては下記のコードになります。

auto const world = GetWorld();
auto const gameModeBase = world->GetAuthGameMode();
auto const myGameMode = Cast<AMyProject5GameMode>(gameModeBase);    

また、UWorldを使用しているため

#include "Engine/World.h"    

が必要になります。

簡略化して伝えるために厳密なエラーチェック等は省略しています。