extends GL_Node

func _ready():
	super._ready()
	_set_title("Switch Audio")
	_create_row("Toggle",false,GL_AudioType.new(),true,false,0)
	_create_row("Audio A",GL_AudioType.new(),null,true,GL_AudioType.new(),0)
	_create_row("Audio B",GL_AudioType.new(),null,true,GL_AudioType.new(),0)
	_update_visuals()

func _process(delta):
	super._process(delta)
	apply_pick_values()
	if(rows["Toggle"]["input"] == false):
		rows["Toggle"]["output"] = rows["Audio A"]["input"]
	else:
		rows["Toggle"]["output"] = rows["Audio B"]["input"]
	_send_input("Toggle")