mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-08 00:40:08 +01:00
Use remotesync instead of the deprecated sync in networking demos
The `sync` keyword has been deprecated since Godot 3.1.
This commit is contained in:
@@ -13,7 +13,7 @@ master func set_player_name(name):
|
||||
rpc("update_player_name", sender, name)
|
||||
|
||||
|
||||
sync func update_player_name(player, name):
|
||||
remotesync func update_player_name(player, name):
|
||||
var pos = _players.find(player)
|
||||
if pos != -1:
|
||||
_list.set_item_text(pos, name)
|
||||
@@ -28,13 +28,13 @@ master func request_action(action):
|
||||
next_turn()
|
||||
|
||||
|
||||
sync func do_action(action):
|
||||
remotesync func do_action(action):
|
||||
var name = _list.get_item_text(_turn)
|
||||
var val = randi() % 100
|
||||
rpc("_log", "%s: %ss %d" % [name, action, val])
|
||||
|
||||
|
||||
sync func set_turn(turn):
|
||||
remotesync func set_turn(turn):
|
||||
_turn = turn
|
||||
if turn >= _players.size():
|
||||
return
|
||||
@@ -46,7 +46,7 @@ sync func set_turn(turn):
|
||||
_action.disabled = _players[turn] != get_tree().get_network_unique_id()
|
||||
|
||||
|
||||
sync func del_player(id):
|
||||
remotesync func del_player(id):
|
||||
var pos = _players.find(id)
|
||||
if pos == -1:
|
||||
return
|
||||
@@ -58,7 +58,7 @@ sync func del_player(id):
|
||||
rpc("set_turn", _turn)
|
||||
|
||||
|
||||
sync func add_player(id, name=""):
|
||||
remotesync func add_player(id, name=""):
|
||||
_players.append(id)
|
||||
if name == "":
|
||||
_list.add_item("... connecting ...", null, false)
|
||||
@@ -106,7 +106,7 @@ func on_peer_del(id):
|
||||
rpc("del_player", id)
|
||||
|
||||
|
||||
sync func _log(what):
|
||||
remotesync func _log(what):
|
||||
$HBoxContainer/RichTextLabel.add_text(what + "\n")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user