hamncheese/hamncheese/Scripts/network.gd
2023-09-21 19:49:34 -05:00

26 lines
440 B
GDScript

extends Node
func _process(_delta):
pass
func _ready():
Peers.peer_received_packet.connect(_received_packet)
func _received_packet(peer, verb, payload):
match verb:
"status":
for key in payload:
if peer[key] != payload[key]:
peer[key] = payload[key]
peer["refresh"] = true
if !peer["online"]:
Peers.disconnect_peer(peer)
_:
print("UNKNOWN VERB: ", verb)
print(peer)
print(payload)
print()