シーンをリロードする方法を調べたのでメモ。

SceneManagerLoadSceneという関数に現在のScene名を渡せばリロードできるみたい。
LoadSceneはページ遷移とかにも使用するっぽい。

まずは、SceneManagementの名前空間を追加。
SceneManager.GetActiveScene().nameで現在のScene名を取得。
そして、SceneManager.LoadSceneの引数にさっき取得したScene名を渡せばリロードできる。簡単。

using UnityEngine.SceneManagement; //名前空間を追加

public class GameManager: MonoBehaviour {
  void start() {
    SceneManager.LoadScene(SceneManager.GetActiveScene().name); //
  }
}

参考リンク

https://nen5tare.com/archives/unity-retry-button-setti-yarikata.html