Files
Endfield-Data/LuaScripts/Phase/GachaWeaponResult/PhaseGachaWeaponResult.lua
2025-12-02 20:37:18 +07:00

101 lines
1.5 KiB
Lua

local phaseBase = require_ex('Phase/Core/PhaseBase')
local PHASE_ID = PhaseId.GachaWeaponResult
PhaseGachaWeaponResult = HL.Class('PhaseGachaWeaponResult', phaseBase.PhaseBase)
PhaseGachaWeaponResult.s_messages = HL.StaticField(HL.Table) << {
}
PhaseGachaWeaponResult._OnInit = HL.Override() << function(self)
PhaseGachaWeaponResult.Super._OnInit(self)
end
PhaseGachaWeaponResult.PrepareTransition = HL.Override(HL.Number, HL.Boolean, HL.Opt(HL.Number)) << function(self, transitionType, fastMode, anotherPhaseId)
end
PhaseGachaWeaponResult._DoPhaseTransitionIn = HL.Override(HL.Boolean, HL.Opt(HL.Table)) << function(self, fastMode, args)
end
PhaseGachaWeaponResult._DoPhaseTransitionOut = HL.Override(HL.Boolean, HL.Opt(HL.Table)) << function(self, fastMode, args)
end
PhaseGachaWeaponResult._DoPhaseTransitionBehind = HL.Override(HL.Boolean, HL.Opt(HL.Table)) << function(self, fastMode, args)
end
PhaseGachaWeaponResult._DoPhaseTransitionBackToTop = HL.Override(HL.Boolean, HL.Opt(HL.Table)) << function(self, fastMode, args)
end
PhaseGachaWeaponResult._OnActivated = HL.Override() << function(self)
LuaSystemManager.gachaSystem:UpdateGachaWeaponSettingState()
end
PhaseGachaWeaponResult._OnDeActivated = HL.Override() << function(self)
LuaSystemManager.gachaSystem:UpdateGachaWeaponSettingState()
end
PhaseGachaWeaponResult._OnDestroy = HL.Override() << function(self)
PhaseGachaWeaponResult.Super._OnDestroy(self)
end
HL.Commit(PhaseGachaWeaponResult)