// *********************************************************************** // Assembly : Game // Author : Kimch // Created : 2021-03-26 // Description : // Last Modified By : // Last Modified On : // *********************************************************************** // // // *********************************************************************** using TMPro; using UnityEngine; using UnityEngine.UI; namespace G.UI { partial class PetWindow { public class SkillDetailWidget : KUIWidget { #region Field #pragma warning disable CS0649 // 从未对字段赋值,字段将一直保持其默认值 null [KUIFlag] Image _imgIcon; [KUIFlag] Image _imgFrame; [KUIFlag] TextMeshProUGUI _tmpName; [KUIFlag] TextMeshProUGUI _tmpDescription; #pragma warning restore CS0649 // 从未对字段赋值,字段将一直保持其默认值 null #endregion #region Method public override void Refresh() { if (this.data is PetProxy.PetSkillInfo petSkill) { IconProxy.Instance.SetSprite(_imgIcon, petSkill.item.icon); _tmpName.text = petSkill.item.name; _tmpDescription.text = petSkill.item.description; } else { _imgIcon.overrideSprite = null; } } void OnClick() { Close(); } #endregion #region Unity /// /// /// private void Awake() { SetViewData(); GetComponent