diff --git a/UnityProject/Assets/AssetRaw/UI/UIGameRankForm.prefab b/UnityProject/Assets/AssetRaw/UI/UIGameRankForm.prefab index eaccd38a..cbe94be2 100644 --- a/UnityProject/Assets/AssetRaw/UI/UIGameRankForm.prefab +++ b/UnityProject/Assets/AssetRaw/UI/UIGameRankForm.prefab @@ -765,6 +765,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_HeadIcon: {fileID: 4392786442847295306} + m_Bg: {fileID: 4453572203166999965} m_RankImg: {fileID: 3886915729302914564} m_PlayerName: {fileID: 7363701821129859374} m_Score: {fileID: 6758929203519133182} @@ -1039,7 +1040,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 182721815195331612} - - {fileID: 6358573851422948985} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -2276,81 +2276,6 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &7023822529313616745 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6358573851422948985} - - component: {fileID: 2375715034868762545} - - component: {fileID: 2158921831604086534} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &6358573851422948985 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7023822529313616745} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2338385386102721414} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 1080, y: 2340.5715} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2375715034868762545 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7023822529313616745} - m_CullTransparentMesh: 1 ---- !u!114 &2158921831604086534 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7023822529313616745} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.3764706} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 2a24d7cc45511384cbd2705fdafa7fb5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 --- !u!1 &7599271821965811424 GameObject: m_ObjectHideFlags: 0 diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameRankItem.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameRankItem.cs index cc528387..9209752d 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameRankItem.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/UI/UIGameRankItem.cs @@ -9,8 +9,9 @@ namespace GameLogic { public class UIGameRankItem : MonoBehaviour { - // Start is called before the first frame update + public RawImage m_HeadIcon; + public Image m_Bg; public Image m_RankImg; public TextMeshProUGUI m_PlayerName; public TextMeshProUGUI m_Score; @@ -22,19 +23,17 @@ namespace GameLogic { m_PlayerName.text = playRankData.name; - - - if (unitPlayer != null && unitPlayer.m_AllWinCount > 0) - { - m_WinCount.text = UITool.ConvertToString(playRankData.winCount).ToString() + "(+" + (UITool.ConvertToString(unitPlayer.m_AllWinCount) + ")"); - } - else - { - m_WinCount.text = UITool.ConvertToString(playRankData.winCount).ToString(); - } - m_RankIndex.text = (i + 1).ToString(); - m_Score.text = UITool.ConvertToString(unitPlayer.m_Score); + + if (i < 3) + { + m_RankImg.sprite = GameModule.Resource.LoadAsset((i + 1).ToString() + "_d" + (i + 1).ToString()); + m_Bg.sprite = GameModule.Resource.LoadAsset((i + 1).ToString() + "_d"); + } + + // 积分 + m_Score.text = UITool.ConvertToString(playRankData.weekScore); + m_LoaclScore.text = "(+" + UITool.ConvertToString(unitPlayer.m_Score) + "本局)"; // 设置头像 AsyncImageDownload.Instance.SetAsyncImage(playRankData.avatar, m_HeadIcon);