public static void UnregisterListener(MonoBehaviour mono) { if (mono is ISceneEventListener) { ISceneEventListener handler = mono as ISceneEventListener; activeSceneChanged.RemoveListener(handler.ActiveSceneChanged); sceneLoaded.RemoveListener(handler.SceneLoaded); sceneUnloaded.RemoveListener(handler.SceneUnloaded); } }
public void AddSceneEventListener(SceneId sceneId, ISceneEventListener sceneEventListener) { }