miduo_client/Assets/ManagedResources/~Lua/Modules/Setting/CDKeyExchangePanel.lua

48 lines
1.3 KiB
Lua
Raw Normal View History

2020-08-06 17:52:32 +08:00
--[[
2020-05-09 13:31:21 +08:00
* @ClassName CDKeyExchangePanel
* @Description CDKey
* @Date 2019/9/17 10:53
* @Author MagicianJoker, fengliudianshao@outlook.com
* @Copyright Copyright (c) 2019, MagicianJoker
--]]
---@class CDKeyExchangePanel
local CDKeyExchangePanel = quick_class("CDKeyExchangePanel", BasePanel)
function CDKeyExchangePanel:InitComponent()
self.closeBtn = Util.GetGameObject(self.transform, "frame/bg/closeBtn")
self.cdKeyCode = Util.GetGameObject(self.transform, "frame/bg/CdKeyInput"):GetComponent("InputField")
self.confirmBtn = Util.GetGameObject(self.transform, "frame/bg/confirmBtn")
end
function CDKeyExchangePanel:BindEvent()
Util.AddClick(self.closeBtn, function()
self:ClosePanel()
end)
Util.AddClick(self.confirmBtn, function()
self:OnConfirmBtnClicked()
end)
end
function CDKeyExchangePanel:OnOpen()
end
function CDKeyExchangePanel:OnClose()
self.cdKeyCode.text = ""
end
function CDKeyExchangePanel:OnConfirmBtnClicked()
if self.cdKeyCode.text == "" then
2020-06-23 18:36:24 +08:00
PopupTipPanel.ShowTip(Language[11886])
2020-05-09 13:31:21 +08:00
else
NetManager.GetExchangeCdkRequest(self.cdKeyCode.text, function(respond)
self.cdKeyCode.text = ""
2020-06-23 18:36:24 +08:00
PopupTipPanel.ShowTip(Language[11887])
2020-05-09 13:31:21 +08:00
end)
end
end
2020-06-23 18:36:24 +08:00
return CDKeyExchangePanel