/// <summary> /// Enters the scene. /// </summary> /// <param name="ID">I.</param> public static void EnterScene(CocoSceneID ID) { Debug.LogError("EnterScene is " + ID); if (sceneSwitchControl != null) { return; } sceneSwitchControl = CocoSceneSwitchControl.Create(ID); }
/// <summary> /// Create the specified ID. /// </summary> /// <param name="id">I.</param> /// <param name="transitionAssetPath"></param> public static CocoSceneSwitchControl Create(CocoSceneID id, string transitionAssetPath = null) { if (string.IsNullOrEmpty(transitionAssetPath)) { transitionAssetPath = DEFAULT_TRANSITION_ASSET_PATH; } CocoSceneSwitchControl control = CocoLoad.InstantiateOrCreate <CocoSceneSwitchControl> (transitionAssetPath); m_EnterSceneID = id; return(control); }