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