Example #1
0
    private string GetDownloadName(HotUpdateItem item)
    {
#if UNITY_IPHONE
        return(item.Name + "_ios.zip");
#elif UNITY_EDITOR
        return(item.Name + "_windows.zip");
#elif UNITY_ANDROID
        return(item.Name + "_android.zip");
#else
        return(item.Name + "_windows.zip");
#endif
    }
Example #2
0
    public static List <HotUpdateItem> ParseHotUpdateConfig(string config)
    {
        List <HotUpdateItem> list = new List <HotUpdateItem>();

        //解析
        if (!string.IsNullOrEmpty(config))
        {
            JsonData configJD = C_Json.GetJsonKeyJsonData(config, "config");
            if (configJD != null)
            {
                foreach (JsonData itemJD in configJD)
                {
                    HotUpdateItem item = new HotUpdateItem();
                    item.Name = C_Json.GetJsonKeyString(itemJD, "name");
                    item.MD5  = C_Json.GetJsonKeyString(itemJD, "md5");

                    list.Add(item);
                }
            }
        }

        return(list);
    }