|
|
|
GuildActiveOpenTipsView = GuildActiveOpenTipsView or BaseClass(BaseView)
|
|
local GuildActiveOpenTipsView = GuildActiveOpenTipsView
|
|
|
|
|
|
GuildActiveOpenTipsView.CONTENT =
|
|
{
|
|
[1] = "开启时间:<color@1>每周六20:30</color>准时开启\n活动规则:各国的<color@5>本国团战第一名社团</color>可参与",
|
|
[2] = "开启时间:<color@1>每周四20:30</color>准时开启\n活动规则:参与<color@1>本服团战</color>的所有社团均可参加,根据<color@1>本服团战中的社团排序</color>进行划分战场",
|
|
[3] = "开启时间:<color@1>每周二20:30</color>准时开启\n活动规则:<color@1>本服所有社团</color>均可参与,活动结束后,根据战场积分进行<color@1>社团排序</color>",
|
|
|
|
}
|
|
|
|
function GuildActiveOpenTipsView:__init()
|
|
self.base_file = "guild"
|
|
self.layout_file = "GuildActiveOpenTipsView"
|
|
self.layer_name = "Activity"
|
|
self.destroy_imm = true
|
|
self.use_background = true
|
|
self.blur_activity_bg = true
|
|
self.use_show_anim = true
|
|
self.use_hide_anim = true
|
|
self.model = GuildModel:getInstance()
|
|
self.auto_approve_power = 0
|
|
self.load_callback = function ()
|
|
self:LoadSuccess()
|
|
self:AddEvent()
|
|
end
|
|
self.open_callback = function ( )
|
|
self:OpenSuccess()
|
|
end
|
|
self.destroy_callback = function ( )
|
|
self:DestroySuccess()
|
|
end
|
|
end
|
|
|
|
function GuildActiveOpenTipsView:Open( )
|
|
--self.data = data
|
|
BaseView.Open(self)
|
|
end
|
|
|
|
function GuildActiveOpenTipsView:LoadSuccess()
|
|
local nodes = {
|
|
"contain/title_bg:raw",
|
|
"contain/close_btn:obj",
|
|
"contain/bg:raw",
|
|
"contain/content_1:tmp",
|
|
"contain/content_2:tmp",
|
|
"contain/content_3:tmp",
|
|
|
|
}
|
|
self:GetChildren(nodes)
|
|
|
|
lua_resM:setOutsideRawImage(self, self.bg_raw, GameResPath.GetViewBigBg("guild_active_open_bg"), false)
|
|
lua_resM:setOutsideRawImage(self,self.title_bg_raw,GameResPath.GetGuildImage("guild_active_open_title"), false)
|
|
end
|
|
|
|
function GuildActiveOpenTipsView:AddEvent()
|
|
local function click_event(target)
|
|
if target == self.close_btn_obj then -- 关闭界面
|
|
self:Close()
|
|
end
|
|
end
|
|
AddClickEvent(self.close_btn_obj, click_event)
|
|
end
|
|
|
|
function GuildActiveOpenTipsView:OpenSuccess()
|
|
self:UpdateView()
|
|
end
|
|
|
|
-- reset:重置为默认
|
|
function GuildActiveOpenTipsView:UpdateView(reset)
|
|
self.content_1_tmp.text = ChuanWenManager:getInstance():FormatColorTag2(GuildActiveOpenTipsView.CONTENT[1], true)
|
|
self.content_2_tmp.text = ChuanWenManager:getInstance():FormatColorTag2(GuildActiveOpenTipsView.CONTENT[2], true)
|
|
self.content_3_tmp.text = ChuanWenManager:getInstance():FormatColorTag2(GuildActiveOpenTipsView.CONTENT[3], true)
|
|
end
|
|
|
|
|
|
function GuildActiveOpenTipsView:DestroySuccess( )
|
|
|
|
end
|