parent
4ec81d52f4
commit
d443fe2233
|
@ -39,6 +39,7 @@ function TrialRewardPopup:OnOpen(...)
|
||||||
local arg = {...}
|
local arg = {...}
|
||||||
rewardConfig = arg[1]
|
rewardConfig = arg[1]
|
||||||
getFunc = arg[2]
|
getFunc = arg[2]
|
||||||
|
curType = arg[3]
|
||||||
end
|
end
|
||||||
|
|
||||||
function TrialRewardPopup:OnShow()
|
function TrialRewardPopup:OnShow()
|
||||||
|
@ -55,7 +56,8 @@ function TrialRewardPopup:OnShow()
|
||||||
end
|
end
|
||||||
|
|
||||||
function TrialRewardPopup:OnClose()
|
function TrialRewardPopup:OnClose()
|
||||||
GameObject.DestroyImmediate(scrollView.gameObject)
|
--GameObject.DestroyImmediate(scrollView.gameObject)
|
||||||
|
SubUIManager.Close(scrollView)
|
||||||
itemList = {}
|
itemList = {}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -160,6 +160,7 @@ local function OnMoveEnd(self)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
function ScrollCycleView:New(gameObject)
|
function ScrollCycleView:New(gameObject)
|
||||||
local b = {}
|
local b = {}
|
||||||
b.gameObject = gameObject
|
b.gameObject = gameObject
|
||||||
|
@ -170,11 +171,23 @@ end
|
||||||
|
|
||||||
--初始化组件(用于子类重写)
|
--初始化组件(用于子类重写)
|
||||||
function ScrollCycleView:InitComponent()
|
function ScrollCycleView:InitComponent()
|
||||||
self.trigger = Util.GetEventTriggerListener(self.gameObject)
|
--界面关闭时调用(用于子类重写)
|
||||||
self.trigger.onBeginDrag = self.trigger.onBeginDrag + function (p,d) OnBeginDrag(self,p,d) end
|
self.OnBeginDragNew = function(p,d)
|
||||||
self.trigger.onDrag = self.trigger.onDrag + function (p,d) OnDrag(self,p,d) end
|
OnBeginDrag(self,p,d)
|
||||||
self.trigger.onEndDrag = self.trigger.onEndDrag + function (p,d) OnEndDrag(self,p,d) end
|
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.rectTransform = self.gameObject:GetComponent("RectTransform")
|
||||||
self.dragGO = Util.GetGameObject(self.gameObject, "grid")
|
self.dragGO = Util.GetGameObject(self.gameObject, "grid")
|
||||||
self.dragGOTran = self.dragGO:GetComponent("RectTransform")
|
self.dragGOTran = self.dragGO:GetComponent("RectTransform")
|
||||||
|
@ -189,6 +202,7 @@ function ScrollCycleView:InitComponent()
|
||||||
self.elastic = true --支持超框拖动
|
self.elastic = true --支持超框拖动
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
--绑定事件(用于子类重写)
|
--绑定事件(用于子类重写)
|
||||||
function ScrollCycleView:BindEvent()
|
function ScrollCycleView:BindEvent()
|
||||||
end
|
end
|
||||||
|
@ -203,8 +217,17 @@ end
|
||||||
|
|
||||||
--界面关闭时调用(用于子类重写)
|
--界面关闭时调用(用于子类重写)
|
||||||
function ScrollCycleView:OnClose()
|
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
|
end
|
||||||
|
|
||||||
|
|
||||||
--界面销毁时调用(用于子类重写)
|
--界面销毁时调用(用于子类重写)
|
||||||
function ScrollCycleView:OnDestroy()
|
function ScrollCycleView:OnDestroy()
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue