コード例 #1
0
ファイル: UIManager.cs プロジェクト: paradisewu/IPADTOP
    /// <summary>
    /// 关闭当前场景
    /// </summary>
    private void HideCurrentScene()
    {
        if (currentSceneBase != null)
        {
            currentSceneBase.OnHiding();
            currentSceneBase.gameObject.SetActive(false);
            currentSceneBase.OnHided();

            if (!currentSceneBase.cache)
            {
                scenes.Remove(currentSceneBase.type);
                GameObject.Destroy(currentSceneBase.gameObject);
            }
        }
    }