mirror of
https://github.com/Steffo99/nanogolf.git
synced 2024-11-21 23:54:21 +00:00
14 lines
468 B
GDScript3
14 lines
468 B
GDScript3
|
extends Node
|
||
|
class_name PeerNode
|
||
|
## Node containing all possible RPCs callable by a non-identified peer.
|
||
|
|
||
|
|
||
|
## Identifies the peer as the player with the given name.
|
||
|
@rpc("authority", "reliable") # Won't ever get called by server
|
||
|
func rpc_identify(player_name: String):
|
||
|
if multiplayer.is_server():
|
||
|
identified.emit(player_name)
|
||
|
|
||
|
## Emitted on the server when the peer with authority over this node calls [method rpc_identify].
|
||
|
signal identified(player_name: String)
|