autoImport("PetDressingCombineItemCell") autoImport("Table_PetAvatar") PetDressingBord = class("PetDressingBord",CoreView) local Prefab_Path = ResourcePathHelper.UIView("PetDressingBord"); PetDressingBord.TabConfig = {8,9,10,11,12} local TabCssonfig = { "Head", "Face", "Mouth", "Wing", "Tail", } PetDressingBord.EPosConfig = { [8] = SceneItem_pb.EEQUIPPOS_HEAD, [9] = SceneItem_pb.EEQUIPPOS_FACE, [10] = SceneItem_pb.EEQUIPTYPE_MOUTH, [11] = SceneItem_pb.EEQUIPPOS_BACK, [12] = SceneItem_pb.EEQUIPPOS_TAIL, } local EPosConfig = { Head = 8, Face = 9, Mouth = 10, Wing = 11, Tail = 12, } local function ReUniteCellData(datas, perRowNum) local newData = {}; if(datas~=nil and #datas>0)then for i = 1,#datas do local i1 = math.floor((i-1)/perRowNum)+1; local i2 = math.floor((i-1)%perRowNum)+1; newData[i1] = newData[i1] or {}; if(datas[i] == nil)then newData[i1][i2] = nil; else newData[i1][i2] = datas[i]; end end end return newData; end local function _sortData(a,b) if(a == nil) then return false elseif(b ==nil) then return true end if(a.unlocked and b.unlocked)then return a.id