e0549005e1
EN: 1.9.0.103 CN: 1.9.0.104 JP: 1.9.0.106 KR: 1.9.0.108
62 lines
1.5 KiB
Lua
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
|