From 7dd6d09407e5ce629827c1f9834233a03c111a18 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SAJ6RKV\\Administrator" Date: Sat, 21 Jun 2025 01:41:42 +0800 Subject: [PATCH] 1 --- .../HotFix/GameLogic/Manager/DataGameSceneManager.cs | 4 ++-- .../Assets/GameScripts/HotFix/GameLogic/UI/UIGameEndForm.cs | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs index c56709a7..3d289284 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs @@ -1156,11 +1156,11 @@ namespace GameLogic GameEndData gameEndData = new GameEndData() { m_DzzwPlayerName = dzzwPlayerName, - m_DzzwIcon = sbyrPlayer == null ? null : sbyrPlayer.protCustMessageData.imgURL, + m_DzzwIcon = GetDzzwPlayer() == null ? null : GetDzzwPlayer().protCustMessageData.imgURL, m_TzhsPlayerName = tzhsPlayerName, m_TzhsIcon = GetTzhsPlayer() == null ? null : GetTzhsPlayer().protCustMessageData.imgURL, m_SbyrPlayerName = sbyrPlayerName, - m_SbyrIcon = sbyrPlayer.protCustMessageData.imgURL, + m_SbyrIcon = sbyrPlayer == null ? null : sbyrPlayer.protCustMessageData.imgURL, m_ZjgxPlayerName = zjgxPlayerName, m_ZjgxIcon = topPlayer.protCustMessageData.imgURL, m_WinPlayerName = winActorPlayerName, diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameEndForm.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameEndForm.cs index 5003c450..24bfb827 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameEndForm.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameEndForm.cs @@ -91,7 +91,11 @@ namespace GameLogic AsyncImageDownload.Instance.SetAsyncImage(gameEndData.m_TzhsIcon, m_rimg_TzhsPlayerIcon); } - AsyncImageDownload.Instance.SetAsyncImage(gameEndData.m_DzzwIcon, m_rimg_DzzwPlayerIcon); + if (gameEndData.m_DzzwIcon != null) + { + AsyncImageDownload.Instance.SetAsyncImage(gameEndData.m_DzzwIcon, m_rimg_DzzwPlayerIcon); + + } }