forked from endernon/PGRData
37 lines
969 B
Lua
37 lines
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
|