25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.8 KiB

  1. -- 房间设置界面
  2. local PKRoomToolView = PKFramework.PKFrameworkClassImprot("pk_base.luaScript.Views.Room.PKRoomToolView")
  3. local PKWanFa = PKFramework.ImportWanFa("luaScript.SubGameDefine.PuKe.PKWanFa")
  4. local bzpFunctions = require("pk_banzipao.luaScript.bzpFunctions")
  5. local bzpRoomToolView = class("bzpRoomToolView", PKRoomToolView)
  6. function bzpRoomToolView:ctor(parent)
  7. bzpRoomToolView.super.ctor(self,parent);
  8. end
  9. function bzpRoomToolView:initToolLayer()
  10. bzpRoomToolView.super.initToolLayer(self);
  11. -- 详情按钮
  12. self.ui.Items.Button_xiangqing:registerClick(handler(self , self.onClickPaiXing))
  13. end
  14. --显示详情
  15. function bzpRoomToolView:onClickPaiXing()
  16. playBtnEffect()
  17. local view = import("pk_banzipao.luaScript.Views.Room.bzpRoomPaiXingView"):new()
  18. view:setAnchorPoint(cc.p(0.5, 0.5))
  19. app:showWaitDialog(view,120,true)
  20. end
  21. function bzpRoomToolView:onClickClubInvite()
  22. playBtnEffect()
  23. if app.club_php.clubID and app.club_php.clubID ~= 0 then
  24. local ruleStr = ""
  25. if PKWanFa.getInviteInfo then
  26. ruleStr = PKWanFa.getInviteInfo()
  27. end
  28. local view = import("luaScript.Views.Club.ClubInvite"):new(app.room.roomInfo.nShowTableId, ruleStr)
  29. view:setAnchorPoint(cc.p(0.5, 0.5))
  30. app:showWaitDialog(view)
  31. end
  32. end
  33. -- 初始化工具
  34. function bzpRoomToolView:initChatView()
  35. bzpRoomToolView.super.initChatView(self)
  36. self.chatView:setBtnFace(cc.p(0.9351563,0.4930273))
  37. self.chatView:setBtnVoice(cc.p(0.9351563,0.3630273))
  38. -- if bzpFunctions.isPropFobided() then
  39. -- self.chatView:hideBtns()
  40. -- else
  41. -- self.chatView:showBtns()
  42. -- end
  43. -- todo
  44. if self.chatView and bzpFunctions.isForbidProp() then
  45. self.chatView:hideFace()
  46. end
  47. if self.chatView and bzpFunctions.isForbidVoice() then
  48. self.chatView:hideVoice()
  49. end
  50. end
  51. return bzpRoomToolView;