少年修仙传客户端代码仓库
client_linchunjie
2018-09-17 21a37c61e717908a25a017ce63d7d21b94e5f17a
Fight/PreFightMission.cs
@@ -1547,12 +1547,13 @@
        DebugEx.Log("前期结束...");
    }
    private bool mDestroy = false;
    public void Destroy()
    private IEnumerator Co_Destroy()
    {
        if (IsFinished())
        {
            return;
            yield break;
        }
        if (m_MoveToEffect)
@@ -1690,13 +1691,6 @@
            m_FabaoEffect = null;
        }
        // 资源卸载
        if (!AssetSource.sceneFromEditor)
        {
            UnityEngine.SceneManagement.SceneManager.UnloadSceneAsync("Map000_Xsdt");
            AssetBundleUtility.Instance.UnloadAssetBundle("maps/map000_xsdt", true, false);
        }
        List<GActor> _list = GAMgr.Instance.GetTypeList(E_ActorClassType.NpcClientFightNorm);
        if (_list != null)
        {
@@ -1738,6 +1732,23 @@
        {
            AssetBundleUtility.Instance.UnloadAssetBundle("mob/prefab_race_n017a", true, true);
        }
        // 资源卸载
        if (!AssetSource.sceneFromEditor)
        {
            // var _operation = UnityEngine.SceneManagement.SceneManager.UnloadSceneAsync("Map000_Xsdt");
            // while (_operation.isDone)
            // {
            //     yield return null;
            // }
            AssetBundleUtility.Instance.UnloadAssetBundle("maps/map000_xsdt", true, false);
        }
    }
    private bool mDestroy = false;
    public void Destroy()
    {
        SnxxzGame.Instance.StartCoroutine(Co_Destroy());
    }
    private SimpleMapTrasfer CreateTransfer()