static Scene() { Events.Scene.LoadFinish.Subscribe(data => { var eventArgs = new SceneLoadedEventArgs(data.sceneName); Loaded?.Invoke(null, eventArgs); }); Events.Scene.StartLoad.Subscribe(data => { var eventArgs = new SceneLoadedEventArgs(data.sceneName); BeginLoading?.Invoke(null, eventArgs); }); }
private void OnSceneLoaded(object sender, SceneLoadedEventArgs args) { CurrentScene = args; IsEnabled = true; }
private void OnSceneLoadedCallbak(object sender, IEventArgs e) { SceneLoadedEventArgs ne = (SceneLoadedEventArgs)e; Debug.Log("OnSceneLoadedCallbak:" + ne.SceneName); }