| 423 | } |
| 424 | |
| 425 | void Config::ReloadDynamicSettings() { |
| 426 | Engine::Instance()->SetGameSpeed(config["global_time_scale_mult"].toNumber<float>(), true); |
| 427 | Engine::Instance()->GetSound()->SetMusicVolume(config.GetRef("music_volume").toNumber<float>()); |
| 428 | Engine::Instance()->GetSound()->SetMasterVolume(config.GetRef("master_volume").toNumber<float>()); |
| 429 | Graphics::Instance()->config_.motion_blur_amount_ = (float)config["motion_blur_amount"].toNumber<int>(); |
| 430 | Input::Instance()->SetMouseSensitivity(config["mouse_sensitivity"].toNumber<float>()); |
| 431 | Input::Instance()->UpdateGamepadLookSensitivity(); |
| 432 | Input::Instance()->UpdateGamepadDeadzone(); |
| 433 | } |
| 434 | |
| 435 | void Config::ReloadStaticSettings() { |
| 436 | Input::Instance()->SetFromConfig(config); |
no test coverage detected