-- 包间查看规则玩法Layout require("luaScript.SubGameFunctions.SubGameFunc_club") local ClubBaojianRuleTips = class("ClubBaojianRuleTips" , cc.UIView); function ClubBaojianRuleTips:ctor(gameID, gameNum, ruleInfo) ClubBaojianRuleTips.super.ctor(self) local ui = loadUI("res/ui/ui_club/ui_club_baojian_rule_tips.ui") self.ui = ui; self:addChild(ui); self.gameID = gameID; self.gameNum = gameNum; self.ruleInfo = ruleInfo; end function ClubBaojianRuleTips:onEnter() ClubBaojianRuleTips.super.onEnter(self) self.ui.Items.Layout_Rule_item:setVisible(false) if not self.ruleInfo then return end local scorUI = self.ui.Items.ScrollView_show_rule; scorUI:getInnerContainer():setAutoSize(true); scorUI:hideAllBar(); scorUI:removeAllChildren(); local tt = getRuleFromString(self.gameID, self.gameNum, self.ruleInfo) local uiTemplate = self.ui.Items.Layout_Rule_item; for k,v in ipairs(tt) do local uiItem = uiTemplate:getCopied() uiItem.Items = getUIItems(uiItem) -- 标题 uiItem.Items.Text_RuleName:setText(v.name) -- 内容 local text = "" for kk, vv in pairs(v.value) do if "" == text then text = vv else text = text .. "," .. vv end end uiItem.Items.Text_RuleText:setText(text); scorUI:addChild(uiItem); end scorUI:jumpToTopOnSizeChanged() end --设置管理员 function ClubBaojianRuleTips:onClickButton(idx) if self.callback then self.callback(idx) end self:removeFromParent() end return ClubBaojianRuleTips