選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

35 行
920 B

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