1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-15 15:26:38 +00:00

Use Context::initializeOnce

This commit is contained in:
Evil Eye 2025-07-17 16:42:24 +02:00
parent 183652e51d
commit b61d8fb585

View file

@ -299,9 +299,8 @@ namespace MWLua
};
}
if (view["openmw_cellbindings"] != sol::nil)
return; // Only add the usertype once
if (context.initializeOnce("openmw_cellbindings"))
{
auto pathGridT = view.new_usertype<ESM::Pathgrid>("ESM3_PathGrid");
pathGridT[sol::meta_function::to_string] = [](const ESM::Pathgrid& rec) -> std::string {
return "ESM3_PathGrid[" + rec.mCell.toDebugString() + "]";
@ -326,8 +325,7 @@ namespace MWLua
}
return points;
};
view["openmw_cellbindings"] = true;
}
}
void initCellBindingsForLocalScripts(const Context& context)