mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2025-12-16 13:30:07 +01:00
Add quotes to rpc flags
see https://github.com/godotengine/godot/issues/72218
This commit is contained in:
committed by
Rémi Verschelde
parent
ecd12d2163
commit
a00465dee8
@@ -10,24 +10,28 @@ const ACTIONS = ["roll", "pass"]
|
||||
var _players = []
|
||||
var _turn = -1
|
||||
|
||||
@rpc func _log(what):
|
||||
@rpc
|
||||
func _log(what):
|
||||
$HBoxContainer/RichTextLabel.add_text(what + "\n")
|
||||
|
||||
|
||||
@rpc(any_peer) func set_player_name(name):
|
||||
@rpc("any_peer")
|
||||
func set_player_name(name):
|
||||
if not is_multiplayer_authority():
|
||||
return
|
||||
var sender = multiplayer.get_remote_sender_id()
|
||||
update_player_name.rpc(sender, name)
|
||||
|
||||
|
||||
@rpc(call_local) func update_player_name(player, name):
|
||||
@rpc("call_local")
|
||||
func update_player_name(player, name):
|
||||
var pos = _players.find(player)
|
||||
if pos != -1:
|
||||
_list.set_item_text(pos, name)
|
||||
|
||||
|
||||
@rpc(any_peer) func request_action(action):
|
||||
@rpc("any_peer")
|
||||
func request_action(action):
|
||||
if not is_multiplayer_authority():
|
||||
return
|
||||
var sender = multiplayer.get_remote_sender_id()
|
||||
@@ -48,7 +52,8 @@ func do_action(action):
|
||||
_log.rpc("%s: %ss %d" % [player_name, action, val])
|
||||
|
||||
|
||||
@rpc(call_local) func set_turn(turn):
|
||||
@rpc("call_local")
|
||||
func set_turn(turn):
|
||||
_turn = turn
|
||||
if turn >= _players.size():
|
||||
return
|
||||
@@ -60,7 +65,8 @@ func do_action(action):
|
||||
_action.disabled = _players[turn] != multiplayer.get_unique_id()
|
||||
|
||||
|
||||
@rpc(call_local) func del_player(id):
|
||||
@rpc("call_local")
|
||||
func del_player(id):
|
||||
var pos = _players.find(id)
|
||||
if pos == -1:
|
||||
return
|
||||
@@ -72,7 +78,8 @@ func do_action(action):
|
||||
set_turn.rpc(_turn)
|
||||
|
||||
|
||||
@rpc(call_local) func add_player(id, pname=""):
|
||||
@rpc("call_local")
|
||||
func add_player(id, pname=""):
|
||||
_players.append(id)
|
||||
if pname == "":
|
||||
_list.add_item("... connecting ...", null, false)
|
||||
|
||||
Reference in New Issue
Block a user