mirror of
https://github.com/thegatesbrowser/godot-multiplayer.git
synced 2025-07-19 12:54:47 -04:00
23 lines
454 B
GDScript
23 lines
454 B
GDScript
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
|