31 lines
806 B
Lua
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)
|