Files
JJBB/Assets/Project/Script/GUI/Chat/ChatPetSlot.cs
2024-08-23 15:49:34 +08:00

30 lines
712 B
C#

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using Games.Fellow;
using GCGame.Table;
public class ChatPetSlot : UIItemBase
{
public Image _Icon;
public Text _Name;
public Text _LevelDesc;
public override void Show(Hashtable hash)
{
base.Show();
var petInfo = (Fellow)hash["InitObj"];
UpdatePet(petInfo);
}
public void UpdatePet(Fellow pet)
{
Tab_FellowBase fellowBase = TableManager.GetFellowBaseByID(pet.DataId, 0);
LoadAssetBundle.Instance.SetImageSprite(_Icon, fellowBase.Icon);
_Name.text = pet.Name;
_LevelDesc.text = StrDictionary.GetClientDictionaryString("#{1242}", pet.Level);
}
}