feat: implement core lobby management system with Nakama integration, player state, and game settings.

This commit is contained in:
2026-03-13 03:46:04 +08:00
parent a06e04e14b
commit 74a81425c5
7 changed files with 203 additions and 18 deletions
+7 -1
View File
@@ -151,7 +151,13 @@ var _is_highlighting: bool = false
@onready var character_gatot: Node3D = $Gatot
@onready var character_oldpop: Node3D = $Oldpop
var selected_character: String = "Masbro" # Default character (matches tscn default visibility)
var _selected_character: String = "Masbro"
var selected_character: String:
get: return _selected_character
set(value):
_selected_character = value
if is_inside_tree():
set_character(value)
const AVAILABLE_CHARACTERS: Array[String] = ["Bob", "Masbro", "Gatot", "Oldpop"]