public void StartTransition(SceneTransitionEvent e) { if (in_transition) { return; } StartCoroutine(Transit()); }
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); } }