diff --git a/misc/2.5d/project.pandemonium b/misc/2.5d/project.pandemonium index 07247c5..569c2c4 100644 --- a/misc/2.5d/project.pandemonium +++ b/misc/2.5d/project.pandemonium @@ -10,23 +10,23 @@ config_version=4 _global_script_classes=[ { "base": "Node2D", -"class": "Node25D", -"language": "GDScript", +"class": @"Node25D", +"language": @"GDScript", "path": "res://addons/node25d/node_25d.gd" }, { "base": "KinematicBody", -"class": "PlayerMath25D", -"language": "GDScript", +"class": @"PlayerMath25D", +"language": @"GDScript", "path": "res://assets/player/player_math_25d.gd" }, { "base": "KinematicBody", -"class": "ShadowMath25D", -"language": "GDScript", +"class": @"ShadowMath25D", +"language": @"GDScript", "path": "res://addons/node25d/shadow_math_25d.gd" }, { "base": "Node", -"class": "YSort25D", -"language": "GDScript", +"class": @"YSort25D", +"language": @"GDScript", "path": "res://addons/node25d/y_sort_25d.gd" } ] _global_script_class_icons={ @@ -52,7 +52,7 @@ window/size/height=900 [editor_plugins] -enabled=PoolStringArray( "node25d" ) +enabled=PoolStringArray( "res://addons/node25d/plugin.cfg" ) [input] @@ -195,6 +195,5 @@ exit={ [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/joypads/joypads.gd b/misc/joypads/joypads.gd index 3922989..de5b330 100644 --- a/misc/joypads/joypads.gd +++ b/misc/joypads/joypads.gd @@ -76,18 +76,18 @@ func _process(_delta): joypad_buttons.get_child(JOY_ANALOG_R2).self_modulate.a = scaled_alpha_value # Highlight axis labels that are within the "active" value range. Simular to the button highlighting for loop below. - axes.get_node("Axis" + str(axis) + "/Label").add_color_override("font_color", FONT_COLOR_DEFAULT) + axes.get_node("Axis" + str(axis) + "/Label").add_theme_color_override("font_color", FONT_COLOR_DEFAULT) if abs(axis_value) >= DEADZONE: - axes.get_node("Axis" + str(axis) + "/Label").add_color_override("font_color", FONT_COLOR_ACTIVE) + axes.get_node("Axis" + str(axis) + "/Label").add_theme_color_override("font_color", FONT_COLOR_ACTIVE) # Loop through the buttons and highlight the ones that are pressed. for btn in range(JOY_BUTTON_0, int(min(JOY_BUTTON_MAX, 24))): if Input.is_joy_button_pressed(joy_num, btn): - button_grid.get_child(btn).add_color_override("font_color", FONT_COLOR_ACTIVE) + button_grid.get_child(btn).add_theme_color_override("font_color", FONT_COLOR_ACTIVE) if btn < 17 and btn != JOY_ANALOG_L2 and btn != JOY_ANALOG_R2: joypad_buttons.get_child(btn).show() else: - button_grid.get_child(btn).add_color_override("font_color", FONT_COLOR_DEFAULT) + button_grid.get_child(btn).add_theme_color_override("font_color", FONT_COLOR_DEFAULT) if btn < 17 and btn != JOY_ANALOG_L2 and btn != JOY_ANALOG_R2: joypad_buttons.get_child(btn).hide() diff --git a/misc/joypads/joypads.tscn b/misc/joypads/joypads.tscn index 401d82b..68b111e 100644 --- a/misc/joypads/joypads.tscn +++ b/misc/joypads/joypads.tscn @@ -601,7 +601,7 @@ __meta__ = { } [node name="0" type="Label" parent="Buttons/ButtonGrid"] -margin_right = 27.0 +margin_right = 28.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -615,8 +615,8 @@ __meta__ = { } [node name="1" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 31.0 -margin_right = 58.0 +margin_left = 32.0 +margin_right = 60.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -630,8 +630,8 @@ __meta__ = { } [node name="2" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 62.0 -margin_right = 89.0 +margin_left = 64.0 +margin_right = 92.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -645,8 +645,8 @@ __meta__ = { } [node name="3" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 93.0 -margin_right = 120.0 +margin_left = 96.0 +margin_right = 124.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -660,8 +660,8 @@ __meta__ = { } [node name="4" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 124.0 -margin_right = 151.0 +margin_left = 128.0 +margin_right = 156.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -675,8 +675,8 @@ __meta__ = { } [node name="5" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 155.0 -margin_right = 182.0 +margin_left = 160.0 +margin_right = 188.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -690,8 +690,8 @@ __meta__ = { } [node name="6" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 186.0 -margin_right = 213.0 +margin_left = 192.0 +margin_right = 219.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -705,8 +705,8 @@ __meta__ = { } [node name="7" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 217.0 -margin_right = 244.0 +margin_left = 223.0 +margin_right = 250.0 margin_bottom = 20.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -721,7 +721,7 @@ __meta__ = { [node name="8" type="Label" parent="Buttons/ButtonGrid"] margin_top = 24.0 -margin_right = 27.0 +margin_right = 28.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -735,9 +735,9 @@ __meta__ = { } [node name="9" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 31.0 +margin_left = 32.0 margin_top = 24.0 -margin_right = 58.0 +margin_right = 60.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -751,9 +751,9 @@ __meta__ = { } [node name="10" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 62.0 +margin_left = 64.0 margin_top = 24.0 -margin_right = 89.0 +margin_right = 92.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -767,9 +767,9 @@ __meta__ = { } [node name="11" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 93.0 +margin_left = 96.0 margin_top = 24.0 -margin_right = 120.0 +margin_right = 124.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -783,9 +783,9 @@ __meta__ = { } [node name="12" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 124.0 +margin_left = 128.0 margin_top = 24.0 -margin_right = 151.0 +margin_right = 156.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -799,9 +799,9 @@ __meta__ = { } [node name="13" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 155.0 +margin_left = 160.0 margin_top = 24.0 -margin_right = 182.0 +margin_right = 188.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -815,9 +815,9 @@ __meta__ = { } [node name="14" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 186.0 +margin_left = 192.0 margin_top = 24.0 -margin_right = 213.0 +margin_right = 219.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -831,9 +831,9 @@ __meta__ = { } [node name="15" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 217.0 +margin_left = 223.0 margin_top = 24.0 -margin_right = 244.0 +margin_right = 250.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -848,7 +848,7 @@ __meta__ = { [node name="16" type="Label" parent="Buttons/ButtonGrid"] margin_top = 48.0 -margin_right = 27.0 +margin_right = 28.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -862,9 +862,9 @@ __meta__ = { } [node name="17" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 31.0 +margin_left = 32.0 margin_top = 48.0 -margin_right = 58.0 +margin_right = 60.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -878,9 +878,9 @@ __meta__ = { } [node name="18" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 62.0 +margin_left = 64.0 margin_top = 48.0 -margin_right = 89.0 +margin_right = 92.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -894,9 +894,9 @@ __meta__ = { } [node name="19" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 93.0 +margin_left = 96.0 margin_top = 48.0 -margin_right = 120.0 +margin_right = 124.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -910,9 +910,9 @@ __meta__ = { } [node name="20" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 124.0 +margin_left = 128.0 margin_top = 48.0 -margin_right = 151.0 +margin_right = 156.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -926,9 +926,9 @@ __meta__ = { } [node name="21" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 155.0 +margin_left = 160.0 margin_top = 48.0 -margin_right = 182.0 +margin_right = 188.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -942,9 +942,9 @@ __meta__ = { } [node name="22" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 186.0 +margin_left = 192.0 margin_top = 48.0 -margin_right = 213.0 +margin_right = 219.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 @@ -958,9 +958,9 @@ __meta__ = { } [node name="23" type="Label" parent="Buttons/ButtonGrid"] -margin_left = 217.0 +margin_left = 223.0 margin_top = 48.0 -margin_right = 244.0 +margin_right = 250.0 margin_bottom = 68.0 rect_min_size = Vector2( 0, 20 ) size_flags_horizontal = 3 diff --git a/misc/joypads/project.pandemonium b/misc/joypads/project.pandemonium index 76edd54..1e4ce23 100644 --- a/misc/joypads/project.pandemonium +++ b/misc/joypads/project.pandemonium @@ -10,8 +10,8 @@ config_version=4 _global_script_classes=[ { "base": "Reference", -"class": "JoyMapping", -"language": "GDScript", +"class": @"JoyMapping", +"language": @"GDScript", "path": "res://remap/joy_mapping.gd" } ] _global_script_class_icons={ @@ -25,10 +25,6 @@ config/description="A tool for testing joypad input." run/main_scene="res://joypads.tscn" config/icon="res://icon.png" -[debug] - -gdscript/warnings/return_value_discarded=false - [display] window/size/width=600 @@ -43,6 +39,5 @@ singletons=[ ] [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/matrix_transform/project.pandemonium b/misc/matrix_transform/project.pandemonium index 82e1450..8d7b8dd 100644 --- a/misc/matrix_transform/project.pandemonium +++ b/misc/matrix_transform/project.pandemonium @@ -10,13 +10,13 @@ config_version=4 _global_script_classes=[ { "base": "Node2D", -"class": "AxisMarker2D", -"language": "GDScript", +"class": @"AxisMarker2D", +"language": @"GDScript", "path": "res://marker/AxisMarker2D.gd" }, { "base": "Spatial", -"class": "AxisMarker3D", -"language": "GDScript", +"class": @"AxisMarker3D", +"language": @"GDScript", "path": "res://marker/AxisMarker3D.gd" } ] _global_script_class_icons={ @@ -37,7 +37,6 @@ config/icon="res://icon.png" [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false environment/default_environment="res://default_env.tres" diff --git a/misc/opensimplexnoise/project.pandemonium b/misc/opensimplexnoise/project.pandemonium index e315bbc..facfab9 100644 --- a/misc/opensimplexnoise/project.pandemonium +++ b/misc/opensimplexnoise/project.pandemonium @@ -24,6 +24,5 @@ window/stretch/aspect="expand" [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/os_test/icon.png.import b/misc/os_test/icon.png.import index 96cbf46..a4c02e6 100644 --- a/misc/os_test/icon.png.import +++ b/misc/os_test/icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/misc/os_test/os_test.gd b/misc/os_test/os_test.gd index 97adee7..d9de6a9 100644 --- a/misc/os_test/os_test.gd +++ b/misc/os_test/os_test.gd @@ -16,26 +16,26 @@ func datetime_to_string(date): ): # Date and time. return "{year}-{month}-{day} {hour}:{minute}:{second}".format({ - year = str(date.year).pad_zeros(2), - month = str(date.month).pad_zeros(2), - day = str(date.day).pad_zeros(2), - hour = str(date.hour).pad_zeros(2), - minute = str(date.minute).pad_zeros(2), - second = str(date.second).pad_zeros(2), + "year": str(date.year).pad_zeros(2), + "month": str(date.month).pad_zeros(2), + "day": str(date.day).pad_zeros(2), + "hour": str(date.hour).pad_zeros(2), + "minute": str(date.minute).pad_zeros(2), + "second": str(date.second).pad_zeros(2), }) elif date.has("year") and date.has("month") and date.has("day"): # Date only. return "{year}-{month}-{day}".format({ - year = str(date.year).pad_zeros(2), - month = str(date.month).pad_zeros(2), - day = str(date.day).pad_zeros(2), + "year": str(date.year).pad_zeros(2), + "month": str(date.month).pad_zeros(2), + "day": str(date.day).pad_zeros(2), }) else: # Time only. return "{hour}:{minute}:{second}".format({ - hour = str(date.hour).pad_zeros(2), - minute = str(date.minute).pad_zeros(2), - second = str(date.second).pad_zeros(2), + "hour": str(date.hour).pad_zeros(2), + "minute": str(date.minute).pad_zeros(2), + "second": str(date.second).pad_zeros(2), }) @@ -54,8 +54,8 @@ func add_header(header): func add_line(key, value): rtl.append_bbcode("[b]{key}:[/b] {value}\n".format({ - key = key, - value = value if str(value) != "" else "[color=#8fff](empty)[/color]", + "key": key, + "value": value if str(value) != "" else "[color=#8fff](empty)[/color]", })) diff --git a/misc/os_test/os_test.tscn b/misc/os_test/os_test.tscn index 83e6575..98d61bf 100644 --- a/misc/os_test/os_test.tscn +++ b/misc/os_test/os_test.tscn @@ -43,8 +43,8 @@ margin_bottom = 560.0 size_flags_horizontal = 3 size_flags_vertical = 3 custom_constants/line_separation = 4 -custom_fonts/bold_font = SubResource( 3 ) custom_fonts/normal_font = SubResource( 1 ) +custom_fonts/bold_font = SubResource( 3 ) bbcode_enabled = true __meta__ = { "_edit_use_anchors_": false @@ -82,7 +82,7 @@ __meta__ = { [node name="OpenShellWeb" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_right = 239.0 -margin_bottom = 70.0 +margin_bottom = 71.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Open Shell (web)" @@ -90,109 +90,109 @@ text = "Open Shell (web)" [node name="OpenShellFolder" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 margin_right = 482.0 -margin_bottom = 70.0 +margin_bottom = 71.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Open Shell (folder)" [node name="ChangeWindowTitle" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 74.0 +margin_top = 75.0 margin_right = 239.0 -margin_bottom = 144.0 +margin_bottom = 146.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Change Window Title" [node name="ChangeWindowIcon" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 74.0 +margin_top = 75.0 margin_right = 482.0 -margin_bottom = 144.0 +margin_bottom = 146.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Change Window Icon" [node name="MoveWindowToForeground" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 148.0 +margin_top = 150.0 margin_right = 239.0 -margin_bottom = 218.0 +margin_bottom = 221.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Move Window to Foreground" [node name="RequestAttention" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 148.0 +margin_top = 150.0 margin_right = 482.0 -margin_bottom = 218.0 +margin_bottom = 221.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Request Attention" [node name="VibrateDeviceShort" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 222.0 +margin_top = 225.0 margin_right = 239.0 -margin_bottom = 292.0 +margin_bottom = 296.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Vibrate Device (200 ms)" [node name="VibrateDeviceLong" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 222.0 +margin_top = 225.0 margin_right = 482.0 -margin_bottom = 292.0 +margin_bottom = 296.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Vibrate Device (1000 ms)" [node name="AddGlobalMenuItems" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 296.0 +margin_top = 300.0 margin_right = 239.0 -margin_bottom = 366.0 +margin_bottom = 371.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Add Global Menu Items" [node name="RemoveGlobalMenuItem" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 296.0 +margin_top = 300.0 margin_right = 482.0 -margin_bottom = 366.0 +margin_bottom = 371.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Remove Global Menu Item" [node name="GetClipboard" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 370.0 +margin_top = 375.0 margin_right = 239.0 -margin_bottom = 440.0 +margin_bottom = 446.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Get Clipboard Contents" [node name="SetClipboard" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 370.0 +margin_top = 375.0 margin_right = 482.0 -margin_bottom = 440.0 +margin_bottom = 446.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Set Clipboard Contents" [node name="DisplayAlert" type="Button" parent="HBoxContainer/Actions/GridContainer"] -margin_top = 444.0 +margin_top = 450.0 margin_right = 239.0 -margin_bottom = 514.0 +margin_bottom = 520.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Display Alert" [node name="KillCurrentProcess" type="Button" parent="HBoxContainer/Actions/GridContainer"] margin_left = 243.0 -margin_top = 444.0 +margin_top = 450.0 margin_right = 482.0 -margin_bottom = 514.0 +margin_bottom = 520.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "Kill Current Process" diff --git a/misc/os_test/project.pandemonium b/misc/os_test/project.pandemonium index 356aadf..d15953f 100644 --- a/misc/os_test/project.pandemonium +++ b/misc/os_test/project.pandemonium @@ -21,10 +21,6 @@ run/main_scene="res://os_test.tscn" run/low_processor_mode=true config/icon="res://icon.png" -[debug] - -gdscript/warnings/return_value_discarded=false - [display] window/dpi/allow_hidpi=true @@ -33,6 +29,5 @@ window/stretch/aspect="expand" [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/pause/project.pandemonium b/misc/pause/project.pandemonium index 37c83e8..18b11a1 100644 --- a/misc/pause/project.pandemonium +++ b/misc/pause/project.pandemonium @@ -27,7 +27,6 @@ singletons=[ ] [rendering] -quality/driver/driver_name="GLES2" quality/intended_usage/framebuffer_allocation=3 vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/pause/spinpause.tscn b/misc/pause/spinpause.tscn index 613b858..51d5d7c 100644 --- a/misc/pause/spinpause.tscn +++ b/misc/pause/spinpause.tscn @@ -24,7 +24,6 @@ tracks/0/keys = { [node name="Cube" type="MeshInstance" parent="."] mesh = SubResource( 1 ) -material/0 = null [node name="Camera" type="Camera" parent="."] transform = Transform( 0.571594, 0.275303, -0.772974, 0, 0.942035, 0.335515, 0.820537, -0.191779, 0.538461, -5.59754, 2.75935, 4.01344 ) diff --git a/misc/window_management/project.pandemonium b/misc/window_management/project.pandemonium index 9816f92..5ad1f27 100644 --- a/misc/window_management/project.pandemonium +++ b/misc/window_management/project.pandemonium @@ -72,7 +72,6 @@ move_right={ [rendering] -quality/driver/driver_name="GLES2" quality/intended_usage/framebuffer_allocation=3 vram_compression/import_etc=true vram_compression/import_etc2=false diff --git a/misc/window_management/window_management.tscn b/misc/window_management/window_management.tscn index 8cca0c8..b216deb 100644 --- a/misc/window_management/window_management.tscn +++ b/misc/window_management/window_management.tscn @@ -17,7 +17,6 @@ transform = Transform( 0.910685, 0, -0.4131, 0, 1, 0, 0.4131, 0, 0.910685, -4.81 [node name="TestCube" type="MeshInstance" parent="."] mesh = SubResource( 2 ) -material/0 = null [node name="Control" type="Control" parent="."] anchor_right = 1.0