コード例 #1
0
        private void Refresh()
        {
            CommonRewardIcon icon = goodsRoot.GetComponentInChildren <CommonRewardIcon>();

            if (icon == null)
            {
                icon = CommonRewardIcon.Create(goodsRoot);
            }
            icon.SetGameResData(_gameResData, true);
            icon.SetDesButtonEnable(false);
            icon.HideCount();
            if (_gameResData.type == BaseResType.Hero)
            {
                goodsNameText.text = Localization.Get(icon.RoleInfo.heroData.name);
            }
            else if (_gameResData.type == BaseResType.Equipment)
            {
                goodsNameText.text = Localization.Get(icon.CommonEquipmentIcon.EquipmentInfo.equipmentData.name);
            }
            else
            {
                goodsNameText.text = Localization.Get(icon.CommonItemIcon.ItemInfo.itemData.name);
            }
            RefreshPath();
        }