32 lines
991 B
GDScript
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
|