diff --git a/Scripts/EditorScreen.gd b/Scripts/EditorScreen.gd index 7ebc273..5625bb6 100644 --- a/Scripts/EditorScreen.gd +++ b/Scripts/EditorScreen.gd @@ -92,19 +92,16 @@ func _on_pause_button_pressed() -> void: func _on_play_backwards_button_pressed() -> void: playback_rate = -1 playing = true - recording = false - end_recording.emit() + $SequencerPanel/TransportControls/RecordButton.button_pressed = false func _on_fast_backwards_button_pressed() -> void: playback_rate = -2 playing = true - recording = false - end_recording.emit() + $SequencerPanel/TransportControls/RecordButton.button_pressed = false func _on_step_backwards_button_pressed() -> void: playing = false - recording = false - end_recording.emit() + $SequencerPanel/TransportControls/RecordButton.button_pressed = false if (index != 0): step.emit(-1) index -= 1 @@ -113,13 +110,11 @@ func _on_step_backwards_button_pressed() -> void: func _on_fast_forward_button_pressed() -> void: playback_rate = 2 playing = true - recording = false - end_recording.emit() + $SequencerPanel/TransportControls/RecordButton.button_pressed = false func _on_step_forward_button_pressed() -> void: playing = false - recording = false - end_recording.emit() + $SequencerPanel/TransportControls/RecordButton.button_pressed = false step.emit(1) index += 1 update_time_label() @@ -131,8 +126,7 @@ func _on_record_button_toggled(toggled_on: bool) -> void: func _on_stop_button_pressed() -> void: playing = false - recording = false + $SequencerPanel/TransportControls/RecordButton.button_pressed = false index = 0 - end_recording.emit() return_to_zero.emit() update_time_label()