12 lines
307 B
GDScript3
12 lines
307 B
GDScript3
|
|
class_name StereoSwitch extends AudioStreamPlayer
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
State.settings_changed.connect(update_mix_target)
|
||
|
|
update_mix_target()
|
||
|
|
|
||
|
|
func update_mix_target():
|
||
|
|
if State.force_stereo:
|
||
|
|
mix_target = AudioStreamPlayer.MIX_TARGET_STEREO
|
||
|
|
else:
|
||
|
|
mix_target = AudioStreamPlayer.MIX_TARGET_CENTER
|