From 14a9dc8c9b83dd7627f8ed99a163ebc41c1f9b8e Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 08 九月 2025 00:53:45 +0800 Subject: [PATCH] 117 【武将】武将系统 - 觉醒 --- Main/System/HeroUI/HeroShowBaseCell.cs | 52 ++++++++++++++++++++++++++++++---------------------- 1 files changed, 30 insertions(+), 22 deletions(-) diff --git a/Main/System/HeroUI/HeroShowBaseCell.cs b/Main/System/HeroUI/HeroShowBaseCell.cs index 4f097ca..cc86c69 100644 --- a/Main/System/HeroUI/HeroShowBaseCell.cs +++ b/Main/System/HeroUI/HeroShowBaseCell.cs @@ -39,7 +39,7 @@ { if (m_StarRect == null) { - m_StarRect = this.transform.Find("Container_HeroShow/layout/stars"); + m_StarRect = this.transform.Find("Container_HeroShow/layout/layout/stars"); } return m_StarRect; } @@ -55,7 +55,7 @@ m_StarsImg = new List<Image>(); for (int i = 0; i < 5; i++) { - var star = this.transform.GetComponent<Image>("Container_HeroShow/layout/stars/star" + i); + var star = this.transform.GetComponent<Image>("Container_HeroShow/layout/layout/stars/star" + i); m_StarsImg.Add(star); } } @@ -84,7 +84,7 @@ { if (m_Name == null) { - m_Name = this.transform.GetComponent<Text>("Container_HeroShow/name"); + m_Name = this.transform.GetComponent<Text>("Container_HeroShow/layout/name"); } return m_Name; } @@ -98,7 +98,7 @@ { if (m_LvText == null) { - m_LvText = this.transform.GetComponent<Text>("Container_HeroShow/layout/lv"); + m_LvText = this.transform.GetComponent<Text>("Container_HeroShow/layout/layout/lv"); } return m_LvText; } @@ -111,7 +111,7 @@ { if (m_LvTextOutline == null) { - m_LvTextOutline = this.transform.GetComponent<OutlineEx>("Container_HeroShow/layout/lv"); + m_LvTextOutline = this.transform.GetComponent<OutlineEx>("Container_HeroShow/layout/layout/lv"); } return m_LvTextOutline; } @@ -165,8 +165,16 @@ nameText.text = breakLevel == 0 ? heroConfig.Name : Language.Get("herocardbreaklv", heroConfig.Name, breakLevel); nameText.color = UIHelper.GetUIColorByFunc(heroConfig.Quality); - lvText.text = string.Format("{0}{1} {2}", Language.Get("L1094"), lv, awakelv == 0 ? Language.Get("herocard13") : Language.Get("herocard12", awakelv)); - heroLVOutline.colorType = awakelv == 0 ? QualityTextColType.None : QualityTextColType.red; + if (lv == 0) + { + lvText.SetActive(false); + } + else + { + lvText.SetActive(true); + lvText.text = string.Format("{0}{1} {2}", Language.Get("L1094"), lv, awakelv == 0 ? Language.Get("herocard13") : Language.Get("herocard12", awakelv)); + heroLVOutline.colorType = awakelv == 0 ? QualityTextColType.None : QualityTextColType.red; + } } @@ -194,22 +202,22 @@ } //缂╂斁鍒板拰鐖秗ect涓�鏍峰ぇ - var scale = 1f; - var rect = cellContainer.GetComponent<RectTransform>(); - var parentRect = transform.GetComponent<RectTransform>(); - float width = parentRect.sizeDelta.x; - if (width <= 0f) - { - //澶栭儴鎺у埗浜嗗昂瀵歌幏鍙栦负0 - GridLayoutGroup grid = GetComponentInParent<GridLayoutGroup>(); - if (grid != null) - { - width = grid.cellSize.x; - } + // var scale = 1f; + // var rect = cellContainer.GetComponent<RectTransform>(); + // var parentRect = transform.GetComponent<RectTransform>(); + // float width = parentRect.sizeDelta.x; + // if (width <= 0f) + // { + // //澶栭儴鎺у埗浜嗗昂瀵歌幏鍙栦负0 + // GridLayoutGroup grid = GetComponentInParent<GridLayoutGroup>(); + // if (grid != null) + // { + // width = grid.cellSize.x; + // } - } - scale = width / rect.sizeDelta.x; - cellContainer.transform.localScale = cellContainer.transform.localScale * scale; + // } + // scale = width / rect.sizeDelta.x; + // cellContainer.transform.localScale = cellContainer.transform.localScale * scale; } } -- Gitblit v1.8.0