MagicNStuff/source/addons/panku_console/modules/interactive_shell/opt.gd
2025-02-25 22:07:11 +01:00

32 lines
991 B
GDScript

extends ModuleOptions
@export_group("interactive_shell")
@export var export_comment_show_side_menu = "config file at side_menu_config.json"
@export var show_side_menu:bool:
get:
return _module._show_side_menu
set(v):
_module.set_side_menu_visible(v)
@export var export_comment_unified_visibility = "unified_visibility will keep all windows' visibility the same as interactive shell"
@export var unified_visibility:bool = false:
get:
return _module.unified_window_visibility
set(v):
_module.set_unified_window_visibility(v)
@export var export_comment_pause_if_popup = "Whether the whole game should be paused when interactive shell is visible"
@export var pause_if_popup:bool = false:
get:
return _module.pause_if_input
set(v):
_module.set_pause_if_popup(v)
@export var export_comment_init_expression = "init_expression will be executed when the project starts"
@export var init_expression:String = "":
get:
return _module.init_expr
set(v):
_module.init_expr = v