Updated to 4.4

This commit is contained in:
Sch1nken 2025-02-26 23:27:07 +01:00
parent eaa26d1361
commit 1aff15069a
151 changed files with 593 additions and 100 deletions

View file

@ -50,13 +50,14 @@ func _process(delta):
func _parse_msg():
var parsed = JSON.parse_string(ws.get_packet().get_string_from_utf8())
print(parsed)
if typeof(parsed) != TYPE_DICTIONARY or not parsed.has("type") or not parsed.has("id") or \
typeof(parsed.get("data")) != TYPE_STRING:
return false
var msg := parsed as Dictionary
if not str(msg.type).is_valid_int() or not str(msg.id).is_valid_int():
return false
#if not str(msg.type).is_valid_int() or not str(msg.id).is_valid_int():
#return false
var type := str(msg.type).to_int()
var src_id := str(msg.id).to_int()