UE4のGameStateを作成したのですが挙動が・・・

TPSを作成しているのですが
UE4のGameStateを作成し、スコア処理の
addscoreという関数をつくり、変数にスコアをINT型で作成し
それを敵が消滅したときに点数がはいるよう
キャストし、ADDスコアをいれ。
サードパーソンゲームモードで
自分の作った
GAMESTATEをあてはめたのですが、
ゲームがまったくもって動作してくれず、進みもアニメーションすら動かない状態になってしまいます。
ただGAMESTATEBASEの初期に戻すと直るのですが、
解説書にはこの方法しかのっておらずまいっている状態ですどうかお助けください・・・

多分、購入された書籍は「Unreal Engine4 ゲーム制作入門」ではないでしょうか。
私も同じ内容でつまずきました。
試行錯誤した結果、MyGameStateを作る際の親クラスをGameStateではなく、GameStateBaseにするとうまくできました。本書ではデフォルトがGameStateになっていますが、私の場合はGameStateBase
になっていたのでそれで解決できました。直す際にはBP_Enemyのノード内でキャストするクラスも直すことを忘れないようにしてみてください。