37 lines
No EOL
969 B
Lua
37 lines
No EOL
969 B
Lua
local this = {}
|
|
|
|
|
|
function this.Init(go)
|
|
this.GameObject = go
|
|
this.Transform = go.transform
|
|
local ruleConfig = XDataCenter.FireworksManager.GetRules()
|
|
XTool.InitUiObject(this)
|
|
this.PanelTxt.gameObject:SetActiveEx(false)
|
|
for i = 1, #ruleConfig.RuleTitle do
|
|
local go = CS.UnityEngine.Object.Instantiate(this.PanelTxt.gameObject)
|
|
go.transform:SetParent(this.PanelContent, false)
|
|
local item = {}
|
|
item.GameObject = go
|
|
item.Transform = go.transform
|
|
XTool.InitUiObject(item)
|
|
item.GameObject:SetActiveEx(true)
|
|
item.TxtRuleTittle.text = ruleConfig.RuleTitle[i]
|
|
local toReplace = ruleConfig.RuleContent[i]
|
|
toReplace = string.gsub(toReplace, "\\n", "\n")
|
|
item.TxtRule.text = toReplace
|
|
end
|
|
end
|
|
|
|
function this.Refresh()
|
|
|
|
end
|
|
|
|
function this.Show()
|
|
this.GameObject:SetActiveEx(true)
|
|
end
|
|
|
|
function this.Hide()
|
|
this.GameObject:SetActiveEx(false)
|
|
end
|
|
|
|
return this |