少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-21 02797eefe95791d20442ed300c5816a3318cf64c
3627 客户端添加是否开启资源下载功能,由后台控制
1个文件已修改
55 ■■■■■ 已修改文件
System/AssetVersion/AssetVersionUtility.cs 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/AssetVersion/AssetVersionUtility.cs
@@ -18,16 +18,23 @@
    static bool m_PriorAssetDownLoadDone = false;
    public static bool priorAssetDownLoadDone {
        get {
            switch (VersionConfig.Get().assetAccess)
            if (VersionUtility.Instance.versionInfo != null && VersionUtility.Instance.versionInfo.downAsset == 0)
            {
                return true;
            }
            else
            {
                case InstalledAsset.NullAsset:
                case InstalledAsset.HalfAsset:
                case InstalledAsset.FullAsset:
                    return m_PriorAssetDownLoadDone;
                case InstalledAsset.IngoreDownLoad:
                    return true;
                default:
                    return true;
                switch (VersionConfig.Get().assetAccess)
                {
                    case InstalledAsset.NullAsset:
                    case InstalledAsset.HalfAsset:
                    case InstalledAsset.FullAsset:
                        return m_PriorAssetDownLoadDone;
                    case InstalledAsset.IngoreDownLoad:
                        return true;
                    default:
                        return true;
                }
            }
        }
    }
@@ -35,16 +42,23 @@
    static bool m_UnPriorAssetDownLoadDone = false;
    public static bool unPriorAssetDownLoadDone {
        get {
            switch (VersionConfig.Get().assetAccess)
            if (VersionUtility.Instance.versionInfo != null && VersionUtility.Instance.versionInfo.downAsset == 0)
            {
                return true;
            }
            else
            {
                case InstalledAsset.NullAsset:
                case InstalledAsset.HalfAsset:
                case InstalledAsset.FullAsset:
                    return m_UnPriorAssetDownLoadDone;
                case InstalledAsset.IngoreDownLoad:
                    return true;
                default:
                    return true;
                switch (VersionConfig.Get().assetAccess)
                {
                    case InstalledAsset.NullAsset:
                    case InstalledAsset.HalfAsset:
                    case InstalledAsset.FullAsset:
                        return m_UnPriorAssetDownLoadDone;
                    case InstalledAsset.IngoreDownLoad:
                        return true;
                    default:
                        return true;
                }
            }
        }
    }
@@ -187,6 +201,11 @@
    public static bool IsUnpriorAssetDownLoadOk()
    {
        if (VersionUtility.Instance.versionInfo != null && VersionUtility.Instance.versionInfo.downAsset == 0)
        {
            return true;
        }
        if (VersionConfig.Get().assetAccess == InstalledAsset.IngoreDownLoad)
        {
            return true;