fix :1、先删除H5代码
This commit is contained in:
@@ -17,5 +17,13 @@ namespace IgnoreOPS
|
||||
public string des_key;
|
||||
public string Mode_0;
|
||||
public string Mode_1;
|
||||
public string Mode_FR;
|
||||
public string Mode_DE;
|
||||
public string Mode_ES;
|
||||
public string Mode_PT;
|
||||
public string Mode_JA;
|
||||
public string Mode_KO;
|
||||
public string Mode_RU;
|
||||
public string Mode_ID;
|
||||
}
|
||||
}
|
||||
@@ -396,8 +396,8 @@ namespace ChillConnect
|
||||
string countryCode = "US";
|
||||
try
|
||||
{
|
||||
countryCode = RegionInfo.CurrentRegion.TwoLetterISORegionName;
|
||||
Debug.Log("国家代码: " + countryCode); // 例如:US, CN, JP, DE 等
|
||||
countryCode = Language.getCurrentLanguage();
|
||||
// Debug.Log("国家代码: " + countryCode); // 例如:US, CN, JP, DE 等
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
@@ -1670,20 +1670,55 @@ namespace ChillConnect
|
||||
}
|
||||
public static string getDesByKey(string key)
|
||||
{
|
||||
Debug.Log(JsonConvert.SerializeObject(ConfigSystem.GetConfig<ExchangeDesModel>().DataList));
|
||||
if (isRDExchangeMode())
|
||||
var config = ConfigSystem.GetConfig<ExchangeDesModel>();
|
||||
var data = config.DataList.FirstOrDefault(d => d.des_key == key);
|
||||
|
||||
if (data == null)
|
||||
return "";
|
||||
|
||||
// 根据语言动态获取对应的字段值
|
||||
string property = GetModelByLanguage(data);
|
||||
|
||||
if (property == null)
|
||||
{
|
||||
string str = ConfigSystem.GetConfig<ExchangeDesModel>().DataList.FirstOrDefault(data => data.des_key == key)?.Mode_1 ?? "";
|
||||
if (str != "")
|
||||
{
|
||||
str = str.Replace("<img1>", "<img src='ui://o9974uc5qbo98'/>")
|
||||
.Replace("<img2>", "<img src='ui://o9974uc5t9w7c3'/>");
|
||||
}
|
||||
return str;
|
||||
// 如果找不到对应语言字段,返回默认的 Mode_1
|
||||
return data.Mode_1 ?? "";
|
||||
}
|
||||
else
|
||||
|
||||
string str = property ?? "";
|
||||
|
||||
if (str != "" && isRDExchangeMode())
|
||||
{
|
||||
return ConfigSystem.GetConfig<ExchangeDesModel>().DataList.FirstOrDefault(data => data.des_key == key)?.Mode_0 ?? "";
|
||||
str = str.Replace("<img1>", "<img src='ui://o9974uc5qbo98'/>")
|
||||
.Replace("<img2>", "<img src='ui://o9974uc5t9w7c3'/>");
|
||||
}
|
||||
|
||||
return str;
|
||||
}
|
||||
|
||||
private static string GetModelByLanguage(ExchangeDes vo)
|
||||
{
|
||||
var language = Language.getCurrentLanguage();
|
||||
switch (language)
|
||||
{
|
||||
case "fr"://法语
|
||||
return vo.Mode_FR;
|
||||
case "de"://德语
|
||||
return vo.Mode_DE;
|
||||
case "es"://西班牙语
|
||||
return vo.Mode_ES;
|
||||
case "pt"://葡萄牙语
|
||||
return vo.Mode_PT;
|
||||
case "ja"://日语
|
||||
return vo.Mode_JA;
|
||||
case "ko"://韩语
|
||||
return vo.Mode_KO;
|
||||
case "ru"://俄语
|
||||
return vo.Mode_RU;
|
||||
case "id"://印尼语
|
||||
return vo.Mode_ID;
|
||||
default:
|
||||
return vo.Mode_1;
|
||||
}
|
||||
}
|
||||
public static bool isRDExchangeMode()
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
using DG.Tweening;
|
||||
using IgnoreOPS;
|
||||
using SGModule.Net;
|
||||
using UNSDK;
|
||||
|
||||
namespace ChillConnect
|
||||
{
|
||||
@@ -129,7 +128,6 @@ namespace ChillConnect
|
||||
|
||||
|
||||
Debug.Log($"open wb normal==={openConfig.normal} url==={openConfig.url}");
|
||||
SdkConfigMgr.Instance.Open(openConfig.normal, openConfig.url);
|
||||
SetCameraVisible(false);
|
||||
|
||||
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.H5UI_Open);
|
||||
|
||||
Reference in New Issue
Block a user