5e0d58cfad
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
27 lines
810 B
Lua
27 lines
810 B
Lua
local RenterBossDiedFloor = {}
|
|
function RenterBossDiedFloor:Init()
|
|
self._bBossTalent = true
|
|
self.touchPortal = false
|
|
end
|
|
function RenterBossDiedFloor:OnRoguelikeEnter(PlayerRoguelikeData)
|
|
PlayerRoguelikeData:SetActorEffects()
|
|
PlayerRoguelikeData:SetActorAttribute(false)
|
|
PlayerRoguelikeData:ResetBoxCount()
|
|
PlayerRoguelikeData:ResetPerkEffect()
|
|
end
|
|
function RenterBossDiedFloor:OnTouchPortal(PlayerRoguelikeData)
|
|
if self.touchPortal then
|
|
return
|
|
end
|
|
self.touchPortal = true
|
|
PlayerRoguelikeData:CacheCharAttr()
|
|
PlayerRoguelikeData:SendSettleReq()
|
|
end
|
|
function RenterBossDiedFloor:SettleCallback(PlayerRoguelikeData)
|
|
PlayerRoguelikeData:FloorEnd()
|
|
end
|
|
function RenterBossDiedFloor:OnAbandon(PlayerRoguelikeData, bFailed)
|
|
PlayerRoguelikeData:AbandonRoguelike(bFailed)
|
|
end
|
|
return RenterBossDiedFloor
|