GuildActiveOpenTipsView = GuildActiveOpenTipsView or BaseClass(BaseView) local GuildActiveOpenTipsView = GuildActiveOpenTipsView GuildActiveOpenTipsView.CONTENT = { [1] = "开启时间:每周六20:30准时开启\n活动规则:各国的本国团战第一名社团可参与", [2] = "开启时间:每周四20:30准时开启\n活动规则:参与本服团战的所有社团均可参加,根据本服团战中的社团排序进行划分战场", [3] = "开启时间:每周二20:30准时开启\n活动规则:本服所有社团均可参与,活动结束后,根据战场积分进行社团排序", } 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