change how recording works
This commit is contained in:
parent
af364d0faa
commit
aa639d4bad
2 changed files with 6 additions and 10 deletions
|
@ -314,6 +314,7 @@ grow_horizontal = 0
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
tooltip_text = "Start recording"
|
tooltip_text = "Start recording"
|
||||||
disabled = true
|
disabled = true
|
||||||
|
toggle_mode = true
|
||||||
icon = ExtResource("10_wy7jo")
|
icon = ExtResource("10_wy7jo")
|
||||||
|
|
||||||
[node name="TimelinePanel" type="Panel" parent="SequencerPanel"]
|
[node name="TimelinePanel" type="Panel" parent="SequencerPanel"]
|
||||||
|
@ -516,7 +517,7 @@ expand_mode = 2
|
||||||
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/PlayButton" to="." method="_on_play_button_pressed"]
|
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/PlayButton" to="." method="_on_play_button_pressed"]
|
||||||
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/FastForwardButton" to="." method="_on_fast_forward_button_pressed"]
|
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/FastForwardButton" to="." method="_on_fast_forward_button_pressed"]
|
||||||
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/StepForwardButton" to="." method="_on_step_forward_button_pressed"]
|
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/StepForwardButton" to="." method="_on_step_forward_button_pressed"]
|
||||||
[connection signal="pressed" from="SequencerPanel/TransportControls/RecordButton" to="." method="_on_record_button_pressed"]
|
[connection signal="toggled" from="SequencerPanel/TransportControls/RecordButton" to="." method="_on_record_button_toggled"]
|
||||||
[connection signal="value_changed" from="SequencerPanel/TimelinePanel/VScrollBar" to="." method="_on_v_scroll_bar_value_changed"]
|
[connection signal="value_changed" from="SequencerPanel/TimelinePanel/VScrollBar" to="." method="_on_v_scroll_bar_value_changed"]
|
||||||
[connection signal="pressed" from="ControlsScreen/InputEater" to="." method="_on_controls_input_eater_pressed"]
|
[connection signal="pressed" from="ControlsScreen/InputEater" to="." method="_on_controls_input_eater_pressed"]
|
||||||
[connection signal="pressed" from="CreditsScreen/InputEater" to="." method="_on_credits_input_eater_pressed"]
|
[connection signal="pressed" from="CreditsScreen/InputEater" to="." method="_on_credits_input_eater_pressed"]
|
||||||
|
|
|
@ -85,13 +85,9 @@ func _on_v_scroll_bar_value_changed(value: float) -> void:
|
||||||
func _on_play_button_pressed() -> void:
|
func _on_play_button_pressed() -> void:
|
||||||
playback_rate = 1
|
playback_rate = 1
|
||||||
playing = true
|
playing = true
|
||||||
recording = false
|
|
||||||
end_recording.emit()
|
|
||||||
|
|
||||||
func _on_pause_button_pressed() -> void:
|
func _on_pause_button_pressed() -> void:
|
||||||
playing = false
|
playing = false
|
||||||
recording = false
|
|
||||||
end_recording.emit()
|
|
||||||
|
|
||||||
func _on_play_backwards_button_pressed() -> void:
|
func _on_play_backwards_button_pressed() -> void:
|
||||||
playback_rate = -1
|
playback_rate = -1
|
||||||
|
@ -128,11 +124,10 @@ func _on_step_forward_button_pressed() -> void:
|
||||||
index += 1
|
index += 1
|
||||||
update_time_label()
|
update_time_label()
|
||||||
|
|
||||||
func _on_record_button_pressed() -> void:
|
func _on_record_button_toggled(toggled_on: bool) -> void:
|
||||||
playback_rate = 1
|
recording = toggled_on
|
||||||
playing = false
|
if (toggled_on): start_recording.emit()
|
||||||
recording = true
|
else: end_recording.emit()
|
||||||
start_recording.emit()
|
|
||||||
|
|
||||||
func _on_stop_button_pressed() -> void:
|
func _on_stop_button_pressed() -> void:
|
||||||
playing = false
|
playing = false
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue