24 lines
410 B
GDScript
24 lines
410 B
GDScript
extends Node
|
|
|
|
signal main_loaded
|
|
signal menu_opened(menu_node: Menu)
|
|
signal menu_closed(menu_node: Menu)
|
|
|
|
var camera: Camera3D
|
|
var player: Player
|
|
var menu: Menu
|
|
var main: Main:
|
|
set(value):
|
|
if value:
|
|
main_loaded.emit()
|
|
main = value
|
|
var chat: Chat
|
|
|
|
|
|
func set_menu_opened(menu_node: Menu) -> void:
|
|
menu_opened.emit(menu_node)
|
|
|
|
|
|
func set_menu_closed(menu_node: Menu) -> void:
|
|
menu_closed.emit(menu_node)
|