cadastery/scripts/globals/referencer.gd

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)