您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

27 行
981 B

  1. local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local Mahjong3DGroupChi = require("mj.luaScript.Common.3d.Mahjong3DGroupChi")
  3. local GroupBaGang3D = class("GroupBaGang3D", Mahjong3DGroupChi)
  4. function GroupBaGang3D:ctor(values, viewId, groupIndex, cardNum)
  5. self._mjNum = cardNum or 0
  6. GroupBaGang3D.super.ctor(self, values, viewId, groupIndex, cardNum)
  7. end
  8. function GroupBaGang3D:createCard(value, viewId, index, groupIndex)
  9. local card = GroupBaGang3D.super.createCard(self, value, viewId, index, groupIndex)
  10. if index == 4 then
  11. local pos = card:getPosition()
  12. local offsetConfig = MJDefine.MJConfig_3d.GroupGangCardOffsetConfig[viewId]
  13. local offsetX = offsetConfig.x[groupIndex]
  14. local offsetY = offsetConfig.y[groupIndex]
  15. card:setPosition(cc.p(pos.x + offsetX, pos.y + offsetY))
  16. end
  17. return card
  18. end
  19. function GroupBaGang3D:customRefresh(...)
  20. GroupBaGang3D.super.customRefresh(...)
  21. end
  22. return GroupBaGang3D