Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

31 wiersze
832 B

  1. local MJDefine = MJFramework.MJImport("mj.luaScript.MJDefine")
  2. local MJFunction = MJFramework.MJImport("mj.luaScript.MJFunction")
  3. local CommonGroupGang = require("mj.luaScript.Common.2d.CommonGroupGang")
  4. local GroupGang2D = class("GroupGang2D", CommonGroupGang)
  5. function GroupGang2D:ctor(values, viewId, groupIndex, cardNum)
  6. self._mjNum = cardNum or 0
  7. GroupGang2D.super.ctor(self, values, viewId, groupIndex, cardNum)
  8. end
  9. function GroupGang2D:customRefresh(...)
  10. GroupGang2D.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. end
  16. function GroupGang2D:setCardNum(mjNum)
  17. self._mjNum = mjNum
  18. self:customRefresh()
  19. end
  20. function GroupGang2D:getCardNum()
  21. return self._mjNum or 0
  22. end
  23. return GroupGang2D