每次切换至神魂页面时,自动滑动至已激活的最高神魂等级所在区域,
parent
82d0e28baa
commit
f71c604cb2
|
@ -19,7 +19,7 @@ function RoleGodSoulLayout:InitComponent()
|
||||||
self.costPre = Util.GetGameObject(self.gameObject,"bgdi/costPre")
|
self.costPre = Util.GetGameObject(self.gameObject,"bgdi/costPre")
|
||||||
self.singlePre = Util.GetGameObject(self.gameObject,"bgdi/singlePre")
|
self.singlePre = Util.GetGameObject(self.gameObject,"bgdi/singlePre")
|
||||||
self.grid = Util.GetGameObject(self.gameObject,"bgdi/scroll/grid")
|
self.grid = Util.GetGameObject(self.gameObject,"bgdi/scroll/grid")
|
||||||
|
self.gridPos = self.grid:GetComponent("RectTransform").anchoredPosition
|
||||||
self.gridList = {}
|
self.gridList = {}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -50,6 +50,14 @@ function RoleGodSoulLayout:SetData(_sortinglayer,_parent,_curHerodata,_isUpZhen,
|
||||||
self.isUpZhen = _isUpZhen
|
self.isUpZhen = _isUpZhen
|
||||||
self.herodatas = _heroDatas
|
self.herodatas = _heroDatas
|
||||||
self:UpdateGodList()
|
self:UpdateGodList()
|
||||||
|
local pos = Vector3.New(self.gridPos.x,self.gridPos.y,self.gridPos.z)
|
||||||
|
for i = 1,self.lv do
|
||||||
|
pos.y = pos.y + GetPreferredHeight(self.gridList[i].go.transform)
|
||||||
|
end
|
||||||
|
local pos1 = self.grid:GetComponent("RectTransform").anchoredPosition
|
||||||
|
if pos1.y ~= pos.y then
|
||||||
|
self.grid:GetComponent("RectTransform").anchoredPosition = pos
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function RoleGodSoulLayout:UpdateGodList()
|
function RoleGodSoulLayout:UpdateGodList()
|
||||||
|
|
Loading…
Reference in New Issue