28 lines
934 B
C#
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);
|
|
}
|
|
}
|