mirror of
https://github.com/OpenMW/openmw.git
synced 2025-12-12 01:34:30 +00:00
Change World.setGameTimeScale to float
This commit is contained in:
parent
e2cf80e3a6
commit
0d96d71be6
1 changed files with 1 additions and 2 deletions
|
|
@ -57,12 +57,11 @@ namespace MWLua
|
||||||
|
|
||||||
static void addWorldTimeBindings(sol::table& api, const Context& context)
|
static void addWorldTimeBindings(sol::table& api, const Context& context)
|
||||||
{
|
{
|
||||||
using FiniteDouble = Misc::FiniteDouble;
|
|
||||||
using FiniteFloat = Misc::FiniteFloat;
|
using FiniteFloat = Misc::FiniteFloat;
|
||||||
|
|
||||||
MWWorld::DateTimeManager* timeManager = MWBase::Environment::get().getWorld()->getTimeManager();
|
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) {
|
api["setSimulationTimeScale"] = [context, timeManager](const FiniteFloat scale) {
|
||||||
context.mLuaManager->addAction([scale, timeManager] { timeManager->setSimulationTimeScale(scale); });
|
context.mLuaManager->addAction([scale, timeManager] { timeManager->setSimulationTimeScale(scale); });
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue