feat: implement networked match HUD with real-time scoreboard and killfeed systems
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
extends SceneTree
|
||||
|
||||
func _init():
|
||||
var nm = load("res://globals/network_manager.gd").new()
|
||||
nm.name = "NetworkManager"
|
||||
root.add_child(nm)
|
||||
|
||||
var hud = load("res://ui/match_hud.gd").new()
|
||||
hud.name = "MatchHUD"
|
||||
root.add_child(hud)
|
||||
|
||||
# Mock network manager state
|
||||
nm.match_active = true
|
||||
nm._init_player_stats(1, "LocalTester")
|
||||
|
||||
# Try to call register_kill
|
||||
nm.register_kill.rpc(-1, 1, "Rifle", "Target Dummy")
|
||||
|
||||
# Process one frame
|
||||
call_deferred("quit")
|
||||
Reference in New Issue
Block a user