Files
Endfield-Data/LuaScripts/Phase/SpaceshipControlCenter/PhaseSpaceshipControlCenter.lua
2026-01-31 21:42:01 +07:00

31 lines
806 B
Lua

local phaseBase = require_ex('Phase/Core/PhaseBase')
local PHASE_ID = PhaseId.SpaceshipControlCenter
PhaseSpaceshipControlCenter = HL.Class('PhaseSpaceshipControlCenter', phaseBase.PhaseBase)
PhaseSpaceshipControlCenter.s_messages = HL.StaticField(HL.Table) << {
}
PhaseSpaceshipControlCenter._OnActivated = HL.Override() << function(self)
local controllerPanel = self.m_panel2Item[PanelId.SpaceshipControlCenter].uiCtrl
if not GameInstance.player.spaceship.isViewingFriend then
InputManagerInst.controllerNaviManager:SetTarget(controllerPanel.view.control_center.ownerButton)
else
InputManagerInst.controllerNaviManager:SetTarget(controllerPanel.view.control_center.visitorsNodeInputBindingGroupNaviDecorator)
end
end
HL.Commit(PhaseSpaceshipControlCenter)