local Mahjong3DGroupAnGang = MJFramework.MJFrameworkClassImprot("mj.luaScript.Common.3d.Mahjong3DGroupAnGang") local GroupAnGang3D = class("GroupAnGang3D", Mahjong3DGroupAnGang) function GroupAnGang3D:ctor(values, viewId, groupIndex, cardNum) self._mjNum = cardNum or 0 GroupAnGang3D.super.ctor(self, values, viewId, groupIndex, cardNum) end function GroupAnGang3D:customRefresh(...) GroupAnGang3D.super.customRefresh(...) local mjCards = self:getCards() if mjCards[4] and self._mjNum >= 4 then mjCards[4]:refreshCardNum(self._mjNum, self:getGroupIndex()) end end function GroupAnGang3D:setCardNum(mjNum) self._mjNum = mjNum self:customRefresh() end function GroupAnGang3D:getCardNum() return self._mjNum or 0 end return GroupAnGang3D