经验数据同步,更名逻辑上传
This commit is contained in:
@@ -47,6 +47,8 @@ namespace TcgEngine.UI
|
||||
private bool isHideObject = false;
|
||||
|
||||
public List<string> Usersid = new List<string>();
|
||||
|
||||
UserData udata = ApiClient.Get().UserData;
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
@@ -55,6 +57,7 @@ namespace TcgEngine.UI
|
||||
|
||||
my_line.onClick += OnClickLine;
|
||||
my_ladderLine.onClick += OnClickRankLine;
|
||||
|
||||
InitLines();
|
||||
}
|
||||
|
||||
@@ -123,7 +126,7 @@ namespace TcgEngine.UI
|
||||
return lrline;
|
||||
}
|
||||
|
||||
private async void RefreshPanel()
|
||||
public async void RefreshPanel()
|
||||
{
|
||||
my_line.Hide();
|
||||
foreach (RankLine line in lines)
|
||||
@@ -134,8 +137,6 @@ namespace TcgEngine.UI
|
||||
if (!Authenticator.Get().IsApi())
|
||||
return;
|
||||
|
||||
UserData udata = ApiClient.Get().UserData;
|
||||
|
||||
int index = 0;
|
||||
string url = ApiClient.ServerURL + "/users";
|
||||
WebResponse res = await ApiClient.Get().SendGetRequest(url);
|
||||
@@ -152,7 +153,7 @@ namespace TcgEngine.UI
|
||||
if (user.permission_level != 1 || user.matches == 0)
|
||||
continue; //Dont show admins and user with no matches
|
||||
|
||||
if (user.username == udata.username)
|
||||
if (user.id == udata.id)
|
||||
{
|
||||
my_line.SetLine(user, index + 1, true);
|
||||
}
|
||||
@@ -168,11 +169,9 @@ namespace TcgEngine.UI
|
||||
|
||||
index++;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private async void RefreshLadderPanel()
|
||||
public async void RefreshLadderPanel()
|
||||
{
|
||||
my_ladderLine.Hide();
|
||||
foreach (LadderRankLine line in ladderLines)
|
||||
@@ -183,8 +182,6 @@ namespace TcgEngine.UI
|
||||
if (!Authenticator.Get().IsApi())
|
||||
return;
|
||||
|
||||
UserData udata = ApiClient.Get().UserData;
|
||||
|
||||
int index = 0;
|
||||
string url = ApiClient.ServerURL + "/ladder/leaderboard";
|
||||
WebResponse res = await ApiClient.Get().SendGetRequest(url);
|
||||
@@ -210,7 +207,7 @@ namespace TcgEngine.UI
|
||||
|
||||
foreach (LadderLeaderboardEntry rankData in sorted_users)
|
||||
{
|
||||
if (rankData.username == udata.username)
|
||||
if (rankData.playerId == udata.id)
|
||||
{
|
||||
my_ladderLine.SetLine(rankData, index + 1, GetAvatar(udata.avatar), rankData.rankId,
|
||||
rankData.rankScore, rankData.stars, true);
|
||||
@@ -287,6 +284,7 @@ namespace TcgEngine.UI
|
||||
public override void Show(bool instant = false)
|
||||
{
|
||||
base.Show(instant);
|
||||
udata = ApiClient.Get().UserData;
|
||||
RefreshPanel();
|
||||
RefreshLadderPanel();
|
||||
ladderRank.Show();
|
||||
|
||||
Reference in New Issue
Block a user