主页UI层级显示

This commit is contained in:
YiHan0621
2025-09-10 18:09:21 +08:00
parent d894d16884
commit 3a80559de9
3 changed files with 1264 additions and 327 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -42,6 +42,7 @@ namespace TcgEngine.Client
if (TaskManager.Instance != null) if (TaskManager.Instance != null)
{ {
TaskManager.Instance.refreshTaskUI += OnRefreshTaskPanel; TaskManager.Instance.refreshTaskUI += OnRefreshTaskPanel;
TaskManager.Instance.ResetUIPanel();
} }
// 找 UI 面板 // 找 UI 面板
@@ -51,6 +52,7 @@ namespace TcgEngine.Client
taskPanel = FindObjectOfType<TaskPanel>(); taskPanel = FindObjectOfType<TaskPanel>();
} }
} }
private void OnDestroy() private void OnDestroy()

View File

@@ -67,7 +67,6 @@ namespace TcgEngine.Gameplay
LoadPlayerData(); LoadPlayerData();
gameClient.onGameStart += OnGameStart; gameClient.onGameStart += OnGameStart;
gameClient.onGameEnd += OnGameEnd; gameClient.onGameEnd += OnGameEnd;
refreshTaskUI += CheckExpiredTasks;
// gameClient.onConnectServer?.Invoke(); // gameClient.onConnectServer?.Invoke();
} }
@@ -269,6 +268,7 @@ namespace TcgEngine.Gameplay
{ {
Debug.Log("玩家任务已保存到服务器"); Debug.Log("玩家任务已保存到服务器");
ResetUIPanel(); ResetUIPanel();
CheckExpiredTasks(playerTasks);
} }
else else
{ {
@@ -691,7 +691,7 @@ namespace TcgEngine.Gameplay
/// <summary> /// <summary>
/// 重置面板 /// 重置面板
/// </summary> /// </summary>
private void ResetUIPanel() public void ResetUIPanel()
{ {
refreshTaskUI?.Invoke(playerTasks); refreshTaskUI?.Invoke(playerTasks);
} }