Initial version - 1.2.0.60
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
local ReceiveAutoTransPanel = class("ReceiveAutoTransPanel", BasePanel)
|
||||
ReceiveAutoTransPanel._bIsMainPanel = false
|
||||
ReceiveAutoTransPanel._tbDefine = {
|
||||
{
|
||||
sPrefabPath = "SuccessBarEx/ReceiveAutoTransPanel.prefab",
|
||||
sCtrlName = "Game.UI.SuccessBarEx.ReceiveAutoTransCtrl"
|
||||
}
|
||||
}
|
||||
function ReceiveAutoTransPanel:Awake()
|
||||
local tbParam = self:GetPanelParam()
|
||||
if type(tbParam) == "table" then
|
||||
self.tbSrc = tbParam[1]
|
||||
self.tbDst = tbParam[2]
|
||||
self.callback = tbParam[3]
|
||||
local sort = function(a, b)
|
||||
local cfgA = ConfigTable.GetData_Item(a.Tid)
|
||||
local cfgB = ConfigTable.GetData_Item(b.Tid)
|
||||
local rarityA = cfgA.Rarity
|
||||
local rarityB = cfgB.Rarity
|
||||
local typeA = cfgA.Type
|
||||
local typeB = cfgB.Type
|
||||
if rarityA ~= rarityB then
|
||||
return rarityA < rarityB
|
||||
elseif typeA ~= typeB then
|
||||
return typeA < typeB
|
||||
elseif a.Qty ~= b.Qty then
|
||||
return a.Qty > b.Qty
|
||||
else
|
||||
return a.Tid < b.Tid
|
||||
end
|
||||
end
|
||||
table.sort(self.tbSrc, sort)
|
||||
table.sort(self.tbDst, sort)
|
||||
end
|
||||
end
|
||||
function ReceiveAutoTransPanel:OnEnable()
|
||||
end
|
||||
function ReceiveAutoTransPanel:OnDisable()
|
||||
end
|
||||
function ReceiveAutoTransPanel:OnDestroy()
|
||||
end
|
||||
return ReceiveAutoTransPanel
|
||||
Reference in New Issue
Block a user