Verseのコードでend_game_deviceクラスを使い、ゲームのラウンドを終了させる方法について
以下のようなコードで、ゲームのラウンドを終了して次のラウンドを開始しようとしました。
しかし、UEFNでフォートナイトを実行すると、最初の添付ムービーのようにラウンドの結果が表示されずに編集モードに移行してしまい、ラウンドではなくゲームを終了されているように見えます。
2つ目の動画のように、ラウンドを終了させたいです。
下記のコードをどのように変更すればよいでしょうか?ちなみにエンドゲームの仕掛けと島の設定は下記になります。
よろしくお願いします。
@editable
EndGame<public> : end_game_device = end_game_device{}
OnBegin<override>()<suspends>:void=
Playspace: fort_playspace = GetPlayspace()
var AllPlayers: []player = Playspace.GetPlayers()
if (FirstPlayer : player = AllPlayers[0]):
EndRound(FirstPlayer)
EndRound<private>(Agent:agent)<suspends> : void =
EndGame.Activate(Agent)