`TipsCombineExAddShow` 是一个游戏配置项,用于控制装备附加属性的显示方式。
**配置值说明:**
- **0**:附加属性单独显示
- **1**:附加属性合并到基础属性中显示,并显示括号
- **2**:附加属性合并到基础属性中显示,不显示括号
**获取方式:**
```lua
local value = SL:GetMetaValue("GAME_DATA", "TipsCombineExAddShow")
```
**使用示例:**
```lua
local function checkNeedCombineExAdd()
local value = SL:GetMetaValue("GAME_DATA", "TipsCombineExAddShow")
local needCombineEx = (value == 1 or value == 2)
local showBracketValue = value == 1
return needCombineEx, showBracketValue
end
-- 在物品提示中判断显示方式
local needCombineEx, showExAdd = checkNeedCombineExAdd()
if needCombineEx then
-- 合并显示附加属性
local abilexStr = itemData.ExAbil and itemData.ExAbil.abilex
exAddAttr = ItemTips.ParseExAddAttr(abilexStr, true)
if exAddAttr and next(exAddAttr) then
attList = GUIFunction:CombineAttList(attList, exAddAttr)
end
if showExAdd then
exAddAttrShow = GUIFunction:GetAttDataShow(exAddAttr, nil, true)
end
end
```
这个配置项决定了装备附加属性是单独显示一行,还是合并到基础属性列表中一起显示。不同的游戏版本或项目需求可能会设置不同的值来调整显示效果。