5e0d58cfad
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
50 lines
1.3 KiB
Lua
50 lines
1.3 KiB
Lua
local DiscSelectedMatCtrl = class("DiscSelectedMatCtrl", BaseCtrl)
|
|
DiscSelectedMatCtrl._mapNodeConfig = {
|
|
btnAdd = {
|
|
sComponentName = "UIButton",
|
|
callback = "OnBtnClick_Add"
|
|
},
|
|
btnReduce = {
|
|
sComponentName = "UIButton",
|
|
callback = "OnBtnClick_Reduce"
|
|
},
|
|
ctrlMat = {
|
|
sNodeName = "tc_mat_grid_01",
|
|
sCtrlName = "Game.UI.TemplateEx.TemplateMatGridCtrl"
|
|
}
|
|
}
|
|
DiscSelectedMatCtrl._mapEventConfig = {}
|
|
function DiscSelectedMatCtrl:Refresh(mapData)
|
|
self.mapData = mapData
|
|
self._mapNode.ctrlMat:RerfeshSelected(mapData)
|
|
end
|
|
function DiscSelectedMatCtrl:SetCount(nCount)
|
|
self._mapNode.ctrlMat:SetSelectedCount(nCount)
|
|
end
|
|
function DiscSelectedMatCtrl:ReduceMat(btn)
|
|
if btn.Operate_Type == 0 then
|
|
self.mapData.nCost = 0
|
|
elseif btn.Operate_Type == 3 then
|
|
return
|
|
end
|
|
self.mapData.nCost = 0
|
|
self._panel:ChangeMatList(self.mapData, true)
|
|
EventManager.Hit("DiscChangeSelectedMat", true)
|
|
EventManager.Hit("DiscChangeGridMat")
|
|
end
|
|
function DiscSelectedMatCtrl:Awake()
|
|
end
|
|
function DiscSelectedMatCtrl:OnEnable()
|
|
end
|
|
function DiscSelectedMatCtrl:OnDisable()
|
|
end
|
|
function DiscSelectedMatCtrl:OnDestroy()
|
|
end
|
|
function DiscSelectedMatCtrl:OnBtnClick_Add(btn)
|
|
EventManager.Hit("DiscOpenMatList")
|
|
end
|
|
function DiscSelectedMatCtrl:OnBtnClick_Reduce(btn)
|
|
self:ReduceMat(btn)
|
|
end
|
|
return DiscSelectedMatCtrl
|