mirror of
https://github.com/thegatesbrowser/godot-multiplayer.git
synced 2025-08-24 03:17:09 -04:00
copy from thegates-jam repo
This commit is contained in:
parent
c1a7ad74e1
commit
1a335de566
523 changed files with 22408 additions and 0 deletions
23
user_data/user_data.gd
Normal file
23
user_data/user_data.gd
Normal file
|
@ -0,0 +1,23 @@
|
|||
extends Node
|
||||
class_name UserData
|
||||
|
||||
signal speaking_changed(speaking: bool)
|
||||
signal nickname_changed(nickname: String)
|
||||
|
||||
@export var speaking: bool:
|
||||
set(value):
|
||||
speaking = value
|
||||
speaking_changed.emit(value)
|
||||
|
||||
@export var nickname: String:
|
||||
set(value):
|
||||
nickname = value
|
||||
nickname_changed.emit(value)
|
||||
|
||||
var is_my_data: bool
|
||||
var id: int
|
||||
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if not is_multiplayer_authority(): return
|
||||
speaking = Microphone.is_speaking
|
Loading…
Add table
Add a link
Reference in a new issue