using asap.core; using cfg; using GameCore; using TMPro; using UnityEngine; using UnityEngine.UI; public class FishConfrimCardInfo : MonoBehaviour { public Image icon_fish; public Image icon_tag; public TMP_Text text_name; public TextNumHigher text_num; public TextNumHigher text_num_enemy; public GameObject root; public void SetData(Item item, int selflv, int enemylv) { IUIService uiService = GContext.container.Resolve(); uiService.SetImageSprite(icon_tag, $"icon_fish_rate_tag_{item.Quality}"); PlayerFishData.SetFishIcon(icon_fish, item);//鱼头像 string lvStr = LocalizationMgr.GetText("UI_PlayerGradePanel_2"); text_num.SetValue(string.Format(lvStr, selflv), selflv > enemylv); text_num_enemy.SetValue(string.Format(lvStr, enemylv), selflv < enemylv); text_name.text = LocalizationMgr.GetText(item.Name_l10n_key); } }