恭喜获得界面中,道具名称过长的情况,改为显示4个字+省略号的形式显示,参考背包即可
parent
ced93fe8d3
commit
f7d62a72fc
|
|
@ -1676,4 +1676,14 @@ end
|
|||
function GetEquipSuitStr(Star,num)
|
||||
|
||||
return string.format("%s件%s%s星激活",num,QualityNameDef[ ConfigManager.GetConfigDataByKey(ConfigName.EquipConfig,"Star",Star).Quality],ConfigManager.GetConfigData(ConfigName.EquipStarsConfig,Star).Stars)
|
||||
end
|
||||
|
||||
function GetCutOutStr(_str,_num)
|
||||
local str=""
|
||||
if LengthString(_str) > _num + 1 then
|
||||
str=SubString(_str,_num) .. "..."
|
||||
else
|
||||
str = _str
|
||||
end
|
||||
return str
|
||||
end
|
||||
|
|
@ -271,15 +271,7 @@ function this.SingleItemDataShow(_go, _itemData)
|
|||
Util.GetGameObject(_go.gameObject, "GameObject/item/icon"):GetComponent("Image").sprite = Util.LoadSprite(_itemData.icon)
|
||||
Util.GetGameObject(_go.gameObject, "GameObject/item/icon"):SetActive(true)
|
||||
Util.GetGameObject(_go.gameObject, "GameObject/item/circleFrameBg"):SetActive(false)
|
||||
|
||||
local str=""
|
||||
if LengthString(_itemData.itemConfig.Name)>6 then
|
||||
str=SubString(_itemData.itemConfig.Name,5).."..."
|
||||
else
|
||||
str = _itemData.itemConfig.Name
|
||||
end
|
||||
|
||||
Util.GetGameObject(_go.gameObject, "GameObject/name"):GetComponent("Text").text = str
|
||||
Util.GetGameObject(_go.gameObject, "GameObject/name"):GetComponent("Text").text = GetCutOutStr(_itemData.itemConfig.Name,5)
|
||||
local upHeroInage = Util.GetGameObject(_go.transform, "GameObject/item/upHeroInage")
|
||||
|
||||
local UI_Effect_jinkuang_Fang = Util.GetGameObject(_go.transform, "GameObject/effects/UI_Effect_jinkuang_Fang")
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
self.innateImage:SetActive(false)
|
||||
self.iconGo:SetActive(true)
|
||||
self.circleFrameBg:SetActive(false)
|
||||
self.name:GetComponent("Text").text = _itemData.configData.Name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.configData.Name,4)
|
||||
Util.AddParticleSortLayer(self.UI_Effect_Kuang_JinSe, effectLayer - self.EffectOrginLayerQu)
|
||||
Util.AddParticleSortLayer(self.UI_Effect_Kuang_HongSe, effectLayer - self.EffectOrginLayerQu)
|
||||
Util.AddParticleSortLayer(self.UI_Effect_jinkuang_Fang, effectLayer - self.EffectOrginLayerQu)
|
||||
|
|
@ -209,7 +209,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
--装备
|
||||
self.num:SetActive(_itemData.num > 1)
|
||||
self.num:GetComponent("Text").text = _itemData.num
|
||||
self.name:GetComponent("Text").text = _itemData.configData.Name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.configData.Name,4)
|
||||
self.starGrid:SetActive(true)
|
||||
EquipManager.SetEquipStarShow(self.starGrid, _itemData.configData.Id)
|
||||
Util.AddOnceClick(self.frameBtn, function()
|
||||
|
|
@ -257,7 +257,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
--equip
|
||||
self.num:SetActive(_itemData.num > 1)
|
||||
self.num:GetComponent("Text").text = _itemData.num
|
||||
self.name:GetComponent("Text").text = _itemData.configData.Name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.configData.Name,4)
|
||||
self.starGrid:SetActive(true)
|
||||
EquipManager.SetEquipStarShow(self.starGrid, _itemData.configData.Id)
|
||||
Util.AddOnceClick(self.frameBtn, function()
|
||||
|
|
@ -272,7 +272,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
elseif _itemData.itemType == 3 then
|
||||
--hero
|
||||
self.num:SetActive(false)
|
||||
self.name:GetComponent("Text").text = _itemData.configData.ReadingName
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.configData.ReadingName,4)
|
||||
self.heroShowGo:SetActive(true)
|
||||
self.starGrid:SetActive(true)
|
||||
SetHeroStars(self.starGrid, _itemData.backData.star,1,Vector2.New(32.5,32.5),-15)
|
||||
|
|
@ -290,7 +290,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
elseif _itemData.itemType == 4 then
|
||||
--法宝
|
||||
self.num:SetActive(false)
|
||||
self.name:GetComponent("Text").text = _itemData.name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.name,4)
|
||||
self.starGrid:SetActive(true)
|
||||
SetHeroStars(self.starGrid, _itemData.backData.rebuildLevel,1,Vector2.New(32.5,32.5),-15)
|
||||
Util.AddOnceClick(self.frameBtn, function()
|
||||
|
|
@ -303,7 +303,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
end
|
||||
elseif _itemData.itemType == 5 then
|
||||
self.num:SetActive(false)
|
||||
self.name:GetComponent("Text").text = _itemData.name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.name,4)
|
||||
--self.resetLv:GetComponent("Text").text = "+" .._itemData.lv.." ".._itemData.refineLv
|
||||
self.resetLv:SetActive(false)
|
||||
self.fragmentIcon:SetActive(true)
|
||||
|
|
@ -316,7 +316,7 @@ function ItemView:GetRewardShow(_itemData, effectLayer)
|
|||
end)
|
||||
elseif _itemData.itemType == 6 then
|
||||
self.num:SetActive(false)
|
||||
self.name:GetComponent("Text").text = _itemData.name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(_itemData.name,4)
|
||||
-- self.resetLv:GetComponent("Text").text = "+" ..1
|
||||
self.resetLv:SetActive(false)
|
||||
self.fragmentIcon:SetActive(false)
|
||||
|
|
@ -372,7 +372,7 @@ function ItemView:NoGetRewardShow(_reward, effectLayer, isShowAddImage)
|
|||
self.resetLv:SetActive(false)
|
||||
self.pokemonEffect:SetActive(false)
|
||||
self.item:SetActive(true)
|
||||
self.name:GetComponent("Text").text = itemDataConFig.Name
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(itemDataConFig.Name,4)
|
||||
self.innateImage:SetActive(false)
|
||||
self.UI_Effect_Kuang_JinSe:SetActive(false)
|
||||
self.UI_Effect_Kuang_HongSe:SetActive(false)
|
||||
|
|
@ -424,7 +424,7 @@ function ItemView:NoGetRewardShow(_reward, effectLayer, isShowAddImage)
|
|||
self.proImage.sprite = Util.LoadSprite(GetProStrImageByProNum(heroConfigData.PropertyName))
|
||||
--self.posImage.sprite = Util.LoadSprite(GetJobSpriteStrByJobNum(heroConfigData.Profession))
|
||||
--self.heroStage.sprite = Util.LoadSprite(HeroStageSprite[heroConfigData.HeroStage])
|
||||
self.name:GetComponent("Text").text = heroConfigData.ReadingName
|
||||
self.name:GetComponent("Text").text = GetCutOutStr(heroConfigData.ReadingName,4)
|
||||
Util.AddOnceClick(self.frameBtn, function()
|
||||
UIManager.OpenPanel(UIName.RoleGetInfoPopup, false, heroConfigData.Id,star)
|
||||
end)
|
||||
|
|
|
|||
Loading…
Reference in New Issue