You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Add game speed controls to the embedded game window
This commit is contained in:
@@ -206,6 +206,13 @@ Error SceneDebugger::_msg_next_frame(const Array &p_args) {
|
||||
return OK;
|
||||
}
|
||||
|
||||
Error SceneDebugger::_msg_speed_changed(const Array &p_args) {
|
||||
ERR_FAIL_COND_V(p_args.is_empty(), ERR_INVALID_DATA);
|
||||
double time_scale_user = p_args[0];
|
||||
Engine::get_singleton()->set_user_time_scale(time_scale_user);
|
||||
return OK;
|
||||
}
|
||||
|
||||
Error SceneDebugger::_msg_debug_mute_audio(const Array &p_args) {
|
||||
ERR_FAIL_COND_V(p_args.is_empty(), ERR_INVALID_DATA);
|
||||
bool do_mute = p_args[0];
|
||||
@@ -527,6 +534,7 @@ void SceneDebugger::_init_message_handlers() {
|
||||
message_handlers["clear_selection"] = _msg_clear_selection;
|
||||
message_handlers["suspend_changed"] = _msg_suspend_changed;
|
||||
message_handlers["next_frame"] = _msg_next_frame;
|
||||
message_handlers["speed_changed"] = _msg_speed_changed;
|
||||
message_handlers["debug_mute_audio"] = _msg_debug_mute_audio;
|
||||
message_handlers["override_cameras"] = _msg_override_cameras;
|
||||
message_handlers["transform_camera_2d"] = _msg_transform_camera_2d;
|
||||
|
||||
Reference in New Issue
Block a user