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