29 lines
574 B
GDScript
29 lines
574 B
GDScript
extends Node3D
|
|
|
|
@onready var radio: Radio = $Radio
|
|
|
|
|
|
func _on_button_play_pressed() -> void:
|
|
if !radio.playing:
|
|
radio.play_track()
|
|
|
|
|
|
func _on_button_pause_pressed() -> void:
|
|
radio.toggle_pause()
|
|
if radio.stream_paused:
|
|
$Control/MarginContainer/VBoxContainer/Button_Pause_Resume.text = "Resume"
|
|
else:
|
|
$Control/MarginContainer/VBoxContainer/Button_Pause_Resume.text = "Pause"
|
|
|
|
|
|
func _on_button_stop_pressed() -> void:
|
|
radio.stop_radio()
|
|
|
|
|
|
func _on_button_next_pressed() -> void:
|
|
radio.next_track()
|
|
|
|
|
|
func _on_button_previous_pressed() -> void:
|
|
radio.prev_track()
|