1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-27 11:11:34 +00:00

Change World.setGameTimeScale to float

This commit is contained in:
Aussiemon 2025-06-04 11:40:53 -06:00
parent e2cf80e3a6
commit 0d96d71be6

View file

@ -57,12 +57,11 @@ namespace MWLua
static void addWorldTimeBindings(sol::table& api, const Context& context)
{
using FiniteDouble = Misc::FiniteDouble;
using FiniteFloat = Misc::FiniteFloat;
MWWorld::DateTimeManager* timeManager = MWBase::Environment::get().getWorld()->getTimeManager();
api["setGameTimeScale"] = [timeManager](const FiniteDouble scale) { timeManager->setGameTimeScale(scale); };
api["setGameTimeScale"] = [timeManager](const FiniteFloat scale) { timeManager->setGameTimeScale(scale); };
api["setSimulationTimeScale"] = [context, timeManager](const FiniteFloat scale) {
context.mLuaManager->addAction([scale, timeManager] { timeManager->setSimulationTimeScale(scale); });
};