18 lines
548 B
GDScript
18 lines
548 B
GDScript
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")
|