public static void RegisterSceneActiveChangeEvent(UnityAction <string> ev) { if (!SceneManager.Instance) { ClearSceneActiveChangeEvent(); return; } if (null != m_SceneActiveChangeCallBack) { if (null != ev) { m_SceneActiveChangeCallBack.AddListener(ev); } } }
public static void RegisterSceneTransitionFinshEvent(UnityAction <string> ev) { if (!SceneManager.Instance) { ClearSceneTransitionEvent(); return; } if (null != m_SceneTransitionFinishCallBack) { if (null != ev) { m_SceneTransitionFinishCallBack.AddListener(ev); } } }