UI更改与功能修正

This commit is contained in:
YiHan0621
2025-09-17 16:22:06 +08:00
parent 0fd35d8c21
commit 3f425c9434
191 changed files with 1271 additions and 4307 deletions

View File

@@ -223,32 +223,32 @@ namespace TcgEngine
SaveTokens();
}
}
public async Task<UserData> LoadUserData()
{
udata = await LoadUserData(this.username);
udata = await LoadUserData(this.UserID);
return udata;
}
public async Task<UserData> LoadUserData(string username)
/// <summary>
/// 发送id或者用户名都可以返回玩家数据
/// </summary>
/// <param name="user">ID或用户名</param>
/// <returns></returns>
public async Task<UserData> LoadUserData(string user)
{
if (!IsConnected())
return null;
string url = ServerURL + "/users/" + username;
string url = ServerURL + "/users/" + user;
WebResponse res = await SendGetRequest(url);
UserData udata = null;
if (res.success)
{
udata = ApiTool.JsonToObject<UserData>(res.data);
// Debug.Log($"获取玩家数据:{res.data}");
Debug.Log($"获取玩家数据:{res.data}");
}
else
{
Debug.LogError("失败!!!!!!!!!!!!");
}
Debug.Log($"{udata.id}");
return udata;
}
@@ -482,8 +482,8 @@ namespace TcgEngine
public static ApiClient Get()
{
if (instance == null)
instance = FindObjectOfType<ApiClient>();
// if (instance == null)
// instance = FindObjectOfType<ApiClient>();
return instance;
}
}