A little cleanup

This commit is contained in:
2ndbeam 2024-05-19 23:33:24 +03:00
commit bedeee894a
15 changed files with 21 additions and 124 deletions

View file

@ -77,31 +77,32 @@ func _process(_delta):
## Sets dock state to Ready
func dock_ready():
dock_state = DockState.Ready
gate_static.visible = true
gate_static.process_mode = Node.PROCESS_MODE_INHERIT
gate_area.visible = false
dock_area.visible = false
enable_gate()
## Sets dock state to Process
func dock_process():
dock_state = DockState.Process
gate_static.visible = false
gate_static.process_mode = Node.PROCESS_MODE_DISABLED
gate_area.visible = true
dock_area.visible = true
disable_gate()
## Sets dock state to Busy
func dock_busy():
dock_state = DockState.Busy
gate_static.visible = true
gate_static.process_mode = Node.PROCESS_MODE_INHERIT
gate_area.visible = false
dock_area.visible = false
enable_gate()
# opening base menu
var menu_instance = menu.instantiate()
menu_instance.base = self
player_ship.non_colorable_gui.add_child(menu_instance)
## Sets dock state to Leave
func dock_leave():
dock_state = DockState.Leave
disable_gate()
func enable_gate():
gate_static.visible = true
gate_static.process_mode = Node.PROCESS_MODE_INHERIT
gate_area.visible = false
dock_area.visible = false
func disable_gate():
gate_static.visible = false
gate_static.process_mode = Node.PROCESS_MODE_DISABLED
gate_area.visible = true