【ID1007787】

【优化】心魔试炼高级阶段奖励没有展示,添加层数奖励
dev_chengFeng
jiaoyangna 2021-01-15 15:27:21 +08:00
parent 4ec81d52f4
commit d443fe2233
2 changed files with 30 additions and 5 deletions

View File

@ -39,6 +39,7 @@ function TrialRewardPopup:OnOpen(...)
local arg = {...}
rewardConfig = arg[1]
getFunc = arg[2]
curType = arg[3]
end
function TrialRewardPopup:OnShow()
@ -55,7 +56,8 @@ function TrialRewardPopup:OnShow()
end
function TrialRewardPopup:OnClose()
GameObject.DestroyImmediate(scrollView.gameObject)
--GameObject.DestroyImmediate(scrollView.gameObject)
SubUIManager.Close(scrollView)
itemList = {}
end

View File

@ -160,6 +160,7 @@ local function OnMoveEnd(self)
end
end
function ScrollCycleView:New(gameObject)
local b = {}
b.gameObject = gameObject
@ -170,11 +171,23 @@ end
--初始化组件(用于子类重写)
function ScrollCycleView:InitComponent()
self.trigger = Util.GetEventTriggerListener(self.gameObject)
self.trigger.onBeginDrag = self.trigger.onBeginDrag + function (p,d) OnBeginDrag(self,p,d) end
self.trigger.onDrag = self.trigger.onDrag + function (p,d) OnDrag(self,p,d) end
self.trigger.onEndDrag = self.trigger.onEndDrag + function (p,d) OnEndDrag(self,p,d) end
--界面关闭时调用(用于子类重写)
self.OnBeginDragNew = function(p,d)
OnBeginDrag(self,p,d)
end
--界面关闭时调用(用于子类重写)
self.OnDragNew= function(p,d)
OnDrag(self,p,d)
end
--界面关闭时调用(用于子类重写)
self.OnEndDragNew= function(p,d)
OnEndDrag(self,p,d)
end
self.trigger = Util.GetEventTriggerListener(self.gameObject)
self.trigger.onBeginDrag = self.trigger.onBeginDrag + self.OnBeginDragNew
self.trigger.onDrag = self.trigger.onDrag + self.OnDragNew
self.trigger.onEndDrag = self.trigger.onEndDrag + self.OnEndDragNew
self.rectTransform = self.gameObject:GetComponent("RectTransform")
self.dragGO = Util.GetGameObject(self.gameObject, "grid")
self.dragGOTran = self.dragGO:GetComponent("RectTransform")
@ -189,6 +202,7 @@ function ScrollCycleView:InitComponent()
self.elastic = true --支持超框拖动
end
--绑定事件(用于子类重写)
function ScrollCycleView:BindEvent()
end
@ -203,8 +217,17 @@ end
--界面关闭时调用(用于子类重写)
function ScrollCycleView:OnClose()
self.trigger.onBeginDrag = self.trigger.onBeginDrag - self.OnBeginDragNew
self.trigger.onDrag = self.trigger.onDrag - self.OnDragNew
self.trigger.onEndDrag = self.trigger.onEndDrag - self.OnEndDragNew
Util.ClearChild(self.dragGOTran.transform)
self.cellItemList = {}
self.goItemList = {}
self.goItemDataRefList = {}
self.dataList = {}
end
--界面销毁时调用(用于子类重写)
function ScrollCycleView:OnDestroy()
end