This commit is contained in:
Marek Le
2026-05-09 23:37:26 +02:00
parent 6d28b04c12
commit 2d4002bd3f
263 changed files with 5250 additions and 4597 deletions

16
systems/chat_system.gd Normal file
View File

@@ -0,0 +1,16 @@
extends Node
func send(text: String) -> void:
var msg: String = text.strip_edges()
if msg == "":
return
var sender: String = Net.local_name
var id: int = Net.local_id()
if multiplayer.multiplayer_peer == null:
EventBus.chat_message.emit(id, sender, msg)
return
_broadcast.rpc(id, sender, msg)
@rpc("any_peer", "reliable", "call_local")
func _broadcast(peer_id: int, sender: String, msg: String) -> void:
EventBus.chat_message.emit(peer_id, sender, msg)