公式のシーン読み出しのサンプルやってみた
ttps://docs.unity3d.com/ja/current/ScriptReference/SceneManagement.SceneManager-sceneLoaded.html
シーンがロードされたとき、アンロードされたときが欲しかったのでこのサンプルが使える
void Awake() { Debug.Log("Awake"); }
void OnEnable()
{
SceneManager.sceneLoaded += OnSceneLoaded;
SceneManager.sceneUnloaded += OnSceneUnLoaded;
}
void OnSceneLoaded(Scene scene, LoadSceneMode mode) { Debug.Log("OnSceneLoaded: " + scene.name + ",mode:" + mode); }
void Start()
{
Debug.Log("Start");
SceneManager.LoadScene("s2" , LoadSceneMode.Additive);
}
public void UnloadS2() { SceneManager.UnloadSceneAsync("s2"); }
void OnSceneUnLoaded(Scene scene) { Debug.Log("OnSceneUnLoaded: " + scene.name ); }

コード補正がかかるからわかると思うけど、UnLoadの時のパラメータはSceneのみになる