PNGTuber-Plus-Demarked/main_scenes/MicInputSelect.gd

18 lines
464 B
GDScript

extends Node2D
@onready var buttonScene = preload("res://ui_scenes/microphoneSelect/mic_select_button.tscn")
@onready var container = $ScrollContainer/VBoxContainer
func _ready():
showMicMenu()
func showMicMenu():
for child in container.get_children():
child.queue_free()
var inputList = AudioServer.get_input_device_list()
for input in inputList:
var newButton = buttonScene.instantiate()
newButton.micName = input
container.add_child(newButton)