diff --git a/Assets/ManagedResources/~Lua/Modules/HandBook/HandBookHeroInfoPanel.lua b/Assets/ManagedResources/~Lua/Modules/HandBook/HandBookHeroInfoPanel.lua index 41df2102f3..154cafd070 100644 --- a/Assets/ManagedResources/~Lua/Modules/HandBook/HandBookHeroInfoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/HandBook/HandBookHeroInfoPanel.lua @@ -389,12 +389,13 @@ function HandBookHeroInfoPanel:SetSelectBtn(_btn, btnText) end function HandBookHeroInfoPanel:UpdateLiveList() + local starIndex = ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.RoleAwake) and 11 or 10 if index - 1 > 0 then _leftStar = _curStar leftIndex = index - 1 leftHeroData=heroDatas[leftIndex] else - if _curStar==11 then + if _curStar==starIndex then _leftStar = 1 elseif _curStar==6 then _leftStar = 10 @@ -413,7 +414,7 @@ function HandBookHeroInfoPanel:UpdateLiveList() if _curStar==10 then _rightStar = 6 elseif _curStar==1 then - _rightStar = 11 + _rightStar = starIndex else _rightStar = _curStar - 1 end