|
- local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
- local Mahjong3DGroupChi = require("mj.luaScript.Common.3d.Mahjong3DGroupChi")
-
- local GroupBaGang3D = class("GroupBaGang3D", Mahjong3DGroupChi)
-
- function GroupBaGang3D:ctor(values, viewId, groupIndex, cardNum)
- self._mjNum = cardNum or 0
- GroupBaGang3D.super.ctor(self, values, viewId, groupIndex, cardNum)
- end
-
- function GroupBaGang3D:createCard(value, viewId, index, groupIndex)
- local card = GroupBaGang3D.super.createCard(self, value, viewId, index, groupIndex)
- if index == 4 then
- local pos = card:getPosition()
- local offsetConfig = MJDefine.MJConfig_3d.GroupGangCardOffsetConfig[viewId]
- local offsetX = offsetConfig.x[groupIndex]
- local offsetY = offsetConfig.y[groupIndex]
- card:setPosition(cc.p(pos.x + offsetX, pos.y + offsetY))
- end
- return card
- end
-
- function GroupBaGang3D:customRefresh(...)
- GroupBaGang3D.super.customRefresh(...)
- end
-
- return GroupBaGang3D
|