Files
back_cantanBuilding/Assets/Scripts/Duel/UI/FishConfrimCardInfo.cs
2026-05-26 16:15:54 +08:00

28 lines
934 B
C#

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<IUIService>();
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);
}
}