源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

82 lines
2.2 KiB

--社团协助感谢快捷前往
GuildSupportTipView = GuildSupportTipView or BaseClass(BaseView)
local GuildSupportTipView = GuildSupportTipView
function GuildSupportTipView:__init()
self.base_file = "guild"
self.layout_file = "GuildSupportTipView"
self.layer_name = "Main"
self.destroy_imm = true
self.use_background = false
self.hide_maincancas = false --全屏界面需要放开隐藏主UI
self.change_scene_close = false
self.append_to_ctl_queue = false --是否要添加进界面堆栈
self.need_show_money = false --是否要显示顶部的金钱栏
self.model = GuildModel:getInstance()
self.item_list = {}
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 GuildSupportTipView:DestroySuccess()
end
function GuildSupportTipView:LoadSuccess()
local nodes = {
"closeBtn:obj", "titleText:tmp", "sendBtn:obj",
}
self:GetChildren(nodes)
self.titleText_tmp.text = "发送感谢"
self.transform_x = ScreenWidth/2-380--380是对右边的值
self.transform_y = -ScreenHeight/2+185--200是对下边的值
SetAnchoredPosition(self.transform,self.transform_x,self.transform_y)
if self.need_refreshData then
self:UpdateView( )
end
end
function GuildSupportTipView:AddEvent()
local function onBtnClickHandler(target,x,y)
if target == self.closeBtn_obj then--关闭
self:Close()
elseif target == self.sendBtn_obj then--发送感谢
self:Close()
self.model:Fire(GuildModel.OPEN_GUILD_SUPPORT_IFNO_VIEW, GuildModel.SupportTab.Thank, self.support_data)
end
end
AddClickEvent(self.closeBtn_obj,onBtnClickHandler, LuaSoundManager.SOUND_UI.NONE)
AddClickEvent(self.sendBtn_obj,onBtnClickHandler, LuaSoundManager.SOUND_UI.NONE)
end
function GuildSupportTipView:Open( support_data )
self.support_data = support_data
BaseView.Open(self)
end
function GuildSupportTipView:OpenSuccess( )
self:UpdateView()
end
function GuildSupportTipView:UpdateView( support_data )
self.support_data = support_data or self.support_data
if self.is_loaded then
self.need_refreshData = false
else
self.need_refreshData = true
return
end
end