feat(ui): wire M8 social, M9 economy, and M10 discovery into main menu and in-game HUD
checkpoint / checkpoint (push) Successful in 5m54s

This commit is contained in:
2026-09-17 18:04:47 +00:00
parent ea6948a9ba
commit e05e18c384
10 changed files with 382 additions and 23 deletions
+64 -4
View File
@@ -107,26 +107,86 @@ visible = false
text = ""
horizontal_alignment = 1
[node name="PlayButton" type="Button" parent="CenterContainer/VBoxContainer"]
[node name="DiscoverButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "Play"
text = "🗺️ Discover Experiences"
size_flags_horizontal = 4
disabled = true
[node name="PlayButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "🏗️ Worlds Browser & Editor"
size_flags_horizontal = 4
disabled = true
[node name="CustomizeButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "Customize Avatar"
text = "👤 Customize Avatar"
size_flags_horizontal = 4
disabled = true
[node name="SocialButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "👥 Friends & Presence"
size_flags_horizontal = 4
disabled = true
[node name="ChatButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "💬 Chat & Messages"
size_flags_horizontal = 4
disabled = true
[node name="MarketplaceButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "🛒 Marketplace"
size_flags_horizontal = 4
disabled = true
[node name="WalletButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "💰 Wallet & Currency"
size_flags_horizontal = 4
disabled = true
[node name="GroupsButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "🛡️ Groups & Clans"
size_flags_horizontal = 4
disabled = true
[node name="SellingButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "🏷️ Creator & Selling"
size_flags_horizontal = 4
disabled = true
[node name="QuitButton" type="Button" parent="CenterContainer/VBoxContainer"]
custom_minimum_size = Vector2(340, 38)
layout_mode = 1
text = "Quit"
text = "🚪 Quit"
size_flags_horizontal = 4
[connection signal="pressed" from="CenterContainer/VBoxContainer/AuthButtonsRow/LoginButton" to="." method="_on_login_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/AuthButtonsRow/RegisterButton" to="." method="_on_register_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/DiscoverButton" to="." method="_on_discover_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/PlayButton" to="." method="_on_play_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/CustomizeButton" to="." method="_on_customize_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/SocialButton" to="." method="_on_social_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/ChatButton" to="." method="_on_chat_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/MarketplaceButton" to="." method="_on_marketplace_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/WalletButton" to="." method="_on_wallet_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/GroupsButton" to="." method="_on_groups_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/SellingButton" to="." method="_on_selling_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/QuitButton" to="." method="_on_quit_button_pressed"]
[connection signal="pressed" from="CenterContainer/VBoxContainer/AuthPanel/MarginContainer/AuthVBox/AuthButton" to="." method="_on_auth_button_pressed"]
[connection signal="text_submitted" from="CenterContainer/VBoxContainer/AuthPanel/MarginContainer/AuthVBox/UsernameEdit" to="." method="_on_auth_button_pressed"]