Commit a7306f22 authored by nanahira's avatar nanahira

add logs for avatar load fail

parent 3e09f1f5
Pipeline #15354 passed with stages
in 25 minutes and 17 seconds
......@@ -76,7 +76,7 @@ public class MyCard : WindowServantSP
void matchThread(string username, string password, string matchType) {
try {
Program.PrintToChat(InterString.Get("正在登录至 MyCard 。"));
Program.PrintToChat(InterString.Get("正在登录至 MyCard。"));
string failReason = "";
bool res = mycardHelper.login(username, password, out failReason);
if (!res) {
......
......@@ -117,7 +117,7 @@ public class MyCardHelper {
return matchResultObject;
}
public static void DownloadFace(string name) {
public static string DownloadFace(string name) {
try {
string face = "textures/face/" + name + ".png";
HttpDldFile df = new HttpDldFile();
......@@ -127,9 +127,11 @@ public class MyCardHelper {
Texture2D Face = UIHelper.getTexture2D(face);
UIHelper.faces.Remove(name);
UIHelper.faces.Add(name, Face);
return null;
}
return "Not downloaded";
} catch (Exception e) {
return;
return e.Message;
}
}
}
......@@ -155,12 +155,14 @@ public class Room : WindowServantSP
RoomPlayer player = new RoomPlayer();
player.name = name;
player.prep = false;
if (Program.I().mycard.isMatching && name != "********") //athletic match name mask
if (Program.I().mycard.isMatching && name != "********") // athletic match name mask
{
(new Thread(() =>
{
MyCardHelper.DownloadFace(name);
if(isShowed)
string errorMessage = MyCardHelper.DownloadFace(name);
if (errorMessage != null)
Program.PrintToChat(InterString.Get("头像加载失败: ") + errorMessage);
else if(isShowed)
realize();
else if(Program.I().ocgcore.isShowed && Program.I().ocgcore.gameInfo)
Program.I().ocgcore.gameInfo.realize();
......
......@@ -49,7 +49,9 @@ public class SelectServer : WindowServantSP
//方便免修改 [selectServerWithRoomlist.prefab]
serversList.items.Add("[OCG]Koishi");
//serversList.items.Add("[OCG]Koishi备用节点");
serversList.items.Add("[OCG]Mercury233");
serversList.items.Add("[OCG]233 1");
serversList.items.Add("[OCG]233 2");
serversList.items.Add("[OCG]233 约战");
serversList.items.Add("[OCG]23333 Pre");
serversList.items.Add("[AI]233 AI");
serversList.items.Add("[TCG]Koishi TCG");
......@@ -58,7 +60,6 @@ public class SelectServer : WindowServantSP
serversList.items.Add("[OCG]自走棋");
serversList.items.Add("[轮抽服]2Pick");
serversList.items.Add("[随机卡组]决斗编年史");
serversList.items.Add("[DL]高速决斗");
serversList.items.Add("[DIY]YGOPro 222DIY");
serversList.items.Add("[AI]Doom Bots of Doom");
if (Application.systemLanguage == SystemLanguage.Chinese || Application.systemLanguage == SystemLanguage.ChineseSimplified || Application.systemLanguage == SystemLanguage.ChineseTraditional)
......@@ -86,11 +87,31 @@ public class SelectServer : WindowServantSP
inputPort_.enabled = true;
break;
}
case "[OCG]Mercury233":
case "[OCG]233 1":
{
UIHelper.getByName<UIInput>(gameObject, "ip_").value = "s1.ygo233.com";
UIHelper.getByName<UIInput>(gameObject, "port_").value = "233";
Config.Set("serversPicker", "[OCG]Mercury233");
Config.Set("serversPicker", "[OCG]233 1");
inputIP_.enabled = false;
inputPort_.enabled = true;
break;
}
case "[OCG]233 2":
{
UIHelper.getByName<UIInput>(gameObject, "ip_").value = "s2.ygo233.com";
UIHelper.getByName<UIInput>(gameObject, "port_").value = "233";
Config.Set("serversPicker", "[OCG]233 2");
inputIP_.enabled = false;
inputPort_.enabled = true;
break;
}
case "[OCG]233 约战":
{
UIHelper.getByName<UIInput>(gameObject, "ip_").value = "s1.ygo233.com";
UIHelper.getByName<UIInput>(gameObject, "port_").value = "2333";
Config.Set("serversPicker", "[OCG]233 约战");
inputIP_.enabled = false;
inputPort_.enabled = true;
......@@ -182,16 +203,6 @@ public class SelectServer : WindowServantSP
UIHelper.getByName<UIInput>(gameObject, "port_").value = "573";
Config.Set("serversPicker", "[AI]Doom Bots of Doom");
inputIP_.enabled = false;
inputPort_.enabled = false;
break;
}
case "[DL]高速决斗":
{
UIHelper.getByName<UIInput>(gameObject, "ip_").value = "koishi.momobako.com";
UIHelper.getByName<UIInput>(gameObject, "port_").value = "7373";
Config.Set("serversPicker", "[DL]高速决斗");
inputIP_.enabled = false;
inputPort_.enabled = false;
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment