|
|
@@ -20,7 +20,7 @@ public class DownloadDataEntity : GameData<DownloadDataEntity>
|
|
|
|
|
|
public int DownloadErrCount;
|
|
|
|
|
|
- public string Url;
|
|
|
+ public string Url;
|
|
|
|
|
|
public Action<DownloadTask> Callback;
|
|
|
public Action<DownloadTask> UpDateCallback;
|
|
|
@@ -97,7 +97,7 @@ public class DownloadDataEntity : GameData<DownloadDataEntity>
|
|
|
Url = "";
|
|
|
// Version = "";
|
|
|
DownloadErrCount = 0;
|
|
|
- State = DownloadTaskState.None;
|
|
|
+ State = DownloadTaskState.None;
|
|
|
}
|
|
|
public static void OnCsvLoad(CsvReader csvReader)
|
|
|
{
|
|
|
@@ -127,10 +127,100 @@ public class DownLoadUrlCfg : GameData<DownLoadUrlCfg>
|
|
|
|
|
|
public DownLoadUrlCfg()
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
public static void OnCsvLoad(CsvReader csvReader)
|
|
|
{
|
|
|
- DownLoadUrlCfg.Onload(csvReader);
|
|
|
+ DownLoadUrlCfg.Onload_SetField(csvReader);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public override bool SetFields(string fieldname, string value)
|
|
|
+ {
|
|
|
+ bool ret = base.SetFields(fieldname, value);
|
|
|
+ if (!ret)
|
|
|
+ {
|
|
|
+ switch (fieldname)
|
|
|
+ {
|
|
|
+ case "Platform":
|
|
|
+ {
|
|
|
+ Platform = value;
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "BaseUrl":
|
|
|
+ {
|
|
|
+ BaseUrl = value;
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "ServerUrl":
|
|
|
+ {
|
|
|
+ ServerUrl = value;
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "Param1":
|
|
|
+ {
|
|
|
+ Param1 = value;
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "DownloadPath":
|
|
|
+ {
|
|
|
+ DownloadPath = value;
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "IsOPen":
|
|
|
+ {
|
|
|
+ IsOPen = bool.Parse(value);
|
|
|
+ ret = true;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return ret;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public override string GetFieldValue(string fieldname)
|
|
|
+ {
|
|
|
+ string ret = "";
|
|
|
+ switch (fieldname)
|
|
|
+ {
|
|
|
+ case "Platform":
|
|
|
+ {
|
|
|
+ ret = Platform;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "BaseUrl":
|
|
|
+ {
|
|
|
+ ret = BaseUrl;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "ServerUrl":
|
|
|
+ {
|
|
|
+ ret = ServerUrl;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "Param1":
|
|
|
+ {
|
|
|
+ ret = Param1;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "DownloadPath":
|
|
|
+ {
|
|
|
+ ret = DownloadPath;
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ case "IsOPen":
|
|
|
+ {
|
|
|
+ ret = IsOPen.ToString();
|
|
|
+ }
|
|
|
+ ; break;
|
|
|
+ }
|
|
|
+ return ret;
|
|
|
+
|
|
|
}
|
|
|
}
|