Files
SL1900 5e0d58cfad Initial version - 1.2.0.60
EN: 1.2.0.60
CN: 1.2.0.61
JP: 1.2.0.63
KR: 1.2.0.67
2025-12-03 01:00:00 +09:00

89 lines
2.1 KiB
Lua

local GachaCoverCtrl = class("GachaCoverCtrl", BaseCtrl)
GachaCoverCtrl._mapNodeConfig = {
root = {
sNodeName = "----SafeAreaRoot----",
sComponentName = "Transform"
}
}
GachaCoverCtrl._mapEventConfig = {}
function GachaCoverCtrl:Awake()
end
function GachaCoverCtrl:FadeIn()
end
function GachaCoverCtrl:FadeOut()
end
function GachaCoverCtrl:OnEnable()
local btnDetail1, btnDetail2, btnDetail3, btnDetail4
local function func_MarkAllNode(trRoot)
local nChildCount = trRoot.childCount - 1
for i = 0, nChildCount do
local trChild = trRoot:GetChild(i)
if trChild.name == "btnDetail1" then
btnDetail1 = trChild
end
if trChild.name == "btnDetail2" then
btnDetail2 = trChild
end
if trChild.name == "btnDetail3" then
btnDetail3 = trChild
end
if trChild.name == "btnDetail4" then
btnDetail4 = trChild
end
if trChild.childCount > 0 then
func_MarkAllNode(trChild)
end
end
end
func_MarkAllNode(self._mapNode.root)
local callback1 = function()
EventManager.Hit("GachaPoolDetail", 1)
end
local callback2 = function()
EventManager.Hit("GachaPoolDetail", 2)
end
local callback3 = function()
EventManager.Hit("GachaPoolDetail", 3)
end
local callback4 = function()
EventManager.Hit("GachaPoolDetail", 4)
end
if btnDetail1 ~= nil then
local btn = btnDetail1:GetComponent("UIButton")
if btn ~= nil then
btn.onClick:AddListener(callback1)
end
end
if btnDetail2 ~= nil then
local btn = btnDetail2:GetComponent("UIButton")
if btn ~= nil then
btn.onClick:AddListener(callback2)
end
end
if btnDetail3 ~= nil then
local btn = btnDetail3:GetComponent("UIButton")
if btn ~= nil then
btn.onClick:AddListener(callback3)
end
end
if btnDetail4 ~= nil then
local btn = btnDetail4:GetComponent("UIButton")
if btn ~= nil then
btn.onClick:AddListener(callback4)
end
end
end
function GachaCoverCtrl:OnDisable()
end
function GachaCoverCtrl:OnDestroy()
end
function GachaCoverCtrl:OnRelease()
end
function GachaCoverCtrl:PlayInAnim()
local anim = self.gameObject.transform:GetComponent("Animator")
anim:SetTrigger("tIn")
end
function GachaCoverCtrl:SetCover(nId)
end
return GachaCoverCtrl