require("LuaUtil") require("TextUtil") SoulAllPower = {} local _combatText function SoulAllPower.Awake( ... ) _combatText = combatText:GetComponent("UIImgText") _combatText.text = '0' end function SoulAllPower.Update() local combineValue = 0 local soulAttrs = CS.GCGame.Table.TableManager.GetSoulGeneralAttr().Values for k,v in pairs(soulAttrs) do local soulID = v.Id soulID = soulID * 1000 local kungfuData = CS.MeridiaSoulData.Instance:GetKungfuData(v.Id, v.HeavenID) if kungfuData ~= nil then soulID = soulID + kungfuData.star end local soulInfo = CS.GCGame.Table.TableManager.GetSoulGeneralStarByID(soulID, 0) if soulInfo ~= nil then combineValue = combineValue + soulInfo.AttrPower _combatText.text = combineValue end end end