private void GametableHistory(bool success, Int32 gametable_no, Int32 year, Int32 month, Int32 day, Int32 shoe_no, bc_gametable_history_list list)
{
tzPlayInfo.Instance.gametable_history_list = list;
string s1 = "";
for (int i = 0; i < list.Count; i++)
{
s1 += list[i].r;
s1 += ",";
}
Debug.Log("This is a new history " + gametable_no + " = " + s1);
}
此代码的输出为:
这是一个新的历史1 = P,B,B,P,P,B,P,T,B,B,B,P,P,TP,BP,PP,P,T,P,B, P,P,P,P,B,B,P,B,PP,BP,P,B,P,BP,BP,B,T,P,P,P,BP,P,B,P,PP, P,P,
这是一个新的历史2 = B,B,P,P,P,B,B,BP,P,P,BP,P,T,B,B,P,P,P,B,PP, P,P,P,P,P,B,B,B,P,B,B,B,P,B,P,B,B,BP,P,B,P,B,BP,P,P, P,B,
这是一个新的历史3 = B,B,P,P,P,B,B,BP,P,P,BP,P,T,B,B,P,P,P,B,PP, P,P,P,P,P,B,B,B,P,B,B,B,P,B,P,B,B,BP,P,B,P,B,BP,P,P, P,B,
这是一个新的历史4 = P,P,P,B,B,B,P,TP,B,T,B,P,PP,P,P,P,P,B,BP,P, P,P,B,B,P,P,BP,P,PP,B,B,P,P,B,T,BP,P,B,B,B,B,BP,PP,B,P, PP,
我的问题是如何才能获得History 1
及其价值。
我试过这样做
s1 += list[0].r;
但问题是它只会像这样
这是一个新的历史1 = P
只有1个值。我想要全新的历史1全部价值。 感谢
答案 0 :(得分:2)
您的功能被调用4次。问题是为什么它被称为4次?
简单的解决方案是:
private void GametableHistory(bool success, Int32 gametable_no, Int32 year, Int32 month, Int32 day, Int32 shoe_no, bc_gametable_history_list list)
{
if (gametable_no != 1) // Because you're only interested in table 1
return;
tzPlayInfo.Instance.gametable_history_list = list;
string s1 = "";
for (int i = 0; i < list.Count; i++)
{
s1 += list[i].r;
s1 += ",";
}
Debug.Log("This is a new history " + gametable_no + " = " + s1);
}
我不知道GameTables
/ GameTableHistory
是统一的。你创建了这个类吗?
答案 1 :(得分:0)
卡拉是如此接近我在这里所做的就像这样
if (gametable_no == 1)
{
for (int i = 0; i < tzPlayInfo.Instance.bc_gametable_history_list.Count; i++)
{
newString[0] += tzPlayInfo.Instance.bc_gametable_history_list[i].r;
newString[0] += ",";
}
string[] newChars = newString[0].Split(',');
谢谢卡拉