Files
SL1900 e0549005e1 Update - 1.9.0.103
EN: 1.9.0.103
CN: 1.9.0.104
JP: 1.9.0.106
KR: 1.9.0.108
2026-04-18 00:15:00 +09:00

62 lines
1.5 KiB
Lua

local GoldenSpyBaseTrap = class("GoldenSpyBaseTrap", BaseCtrl)
GoldenSpyBaseTrap._mapNodeConfig = {
TriggerArea = {
sNodeName = "TriggerArea",
sComponentName = "RectTransform"
}
}
GoldenSpyBaseTrap._mapEventConfig = {
GM_GoldenSpy_Show = "OnEvent_GM_GoldenSpy_Show"
}
GoldenSpyBaseTrap._mapRedDotConfig = {}
function GoldenSpyBaseTrap:Awake()
end
function GoldenSpyBaseTrap:OnEnable()
end
function GoldenSpyBaseTrap:OnDisable()
end
function GoldenSpyBaseTrap:OnDestroy()
end
function GoldenSpyBaseTrap:Init()
end
function GoldenSpyBaseTrap:SetData(data, floorCtrl)
self.nTrapId = data.nTrapId
self.floorCtrl = floorCtrl
self.trapCfg = ConfigTable.GetData("GoldenSpyObstacle", self.nTrapId)
self:InitData()
end
function GoldenSpyBaseTrap:InitData()
end
function GoldenSpyBaseTrap:StartFloor()
end
function GoldenSpyBaseTrap:GetTriggerArea()
local triggerArea = {}
return triggerArea
end
function GoldenSpyBaseTrap:FinishFloor()
end
function GoldenSpyBaseTrap:Pause()
end
function GoldenSpyBaseTrap:Resume()
end
function GoldenSpyBaseTrap:OnSkill_Frozen(callback)
if callback then
callback()
end
end
function GoldenSpyBaseTrap:OnSkill_Frozen_Resume(callback)
if callback then
callback()
end
end
function GoldenSpyBaseTrap:SetHookIsInvincible()
self.floorCtrl:SetHookIsInvincible(true)
end
function GoldenSpyBaseTrap:OnEvent_GM_GoldenSpy_Show()
local img = self._mapNode.TriggerArea:GetComponent("Image")
if img then
img.enabled = true
end
end
return GoldenSpyBaseTrap