24 lines
396 B
GDScript
24 lines
396 B
GDScript
extends Control
|
|
|
|
var micName = ""
|
|
|
|
func _ready():
|
|
$Label.text = micName
|
|
|
|
|
|
func _on_button_pressed():
|
|
|
|
if !get_parent().get_parent().get_parent().visible:
|
|
return
|
|
|
|
AudioServer.input_device = micName
|
|
Global.deleteAllMics()
|
|
Global.currentMicrophone = null
|
|
|
|
get_parent().get_parent().get_parent().visible = false
|
|
|
|
await get_tree().create_timer(1.0).timeout
|
|
Global.createMicrophone()
|
|
|
|
|