예제 #1
0
 public void StartTransition(SceneTransitionEvent e)
 {
     if (in_transition)
     {
         return;
     }
     StartCoroutine(Transit());
 }
예제 #2
0
    private void InvokeSceneTransitionEvent(SceneTransitionEvent transitionEvent, string sceneName, float progress)
    {
        Action <string, float> onLoading;

        if (m_sceneTransitionEventMap.ListenerMap.TryGetValue(transitionEvent, out onLoading))
        {
            onLoading.Invoke(sceneName, progress);
        }
    }