30 lines
712 B
C#
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);
|
|
}
|
|
}
|