You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 rivejä
826 B

  1. local Mahjong3DGroupBaGang = MJFramework.MJFrameworkClassImprot("mj.luaScript.Common.3d.Mahjong3DGroupBaGang")
  2. local GroupBaGang3D = class("GroupBaGang3D", Mahjong3DGroupBaGang)
  3. function GroupBaGang3D:ctor(values, viewId, groupIndex, cardNum)
  4. self._mjNum = cardNum or 0
  5. GroupBaGang3D.super.ctor(self, values, viewId, groupIndex, cardNum)
  6. end
  7. function GroupBaGang3D:customRefresh(...)
  8. GroupBaGang3D.super.customRefresh(...)
  9. local mjCards = self:getCards()
  10. if mjCards[4] and self._mjNum >= 4 then
  11. mjCards[4]:refreshCardNum(self._mjNum, self:getGroupIndex())
  12. end
  13. if mjCards[4] then
  14. mjCards[4]:setOperateBackImage()
  15. end
  16. end
  17. function GroupBaGang3D:setCardNum(mjNum)
  18. self._mjNum = mjNum
  19. self:customRefresh()
  20. end
  21. function GroupBaGang3D:getCardNum()
  22. return self._mjNum or 0
  23. end
  24. return GroupBaGang3D