Skip to content

Commit 23199eb

Browse files
committed
refactor: optimize MoreGlobal
1 parent 4d8c560 commit 23199eb

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/legacy/api/MoreGlobal.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
#include "mc/world/level/storage/DBStorage.h"
55
#include "mc/world/level/storage/DBStorageConfig.h"
66

7-
DBStorage* MoreGlobal::dbStorage;
8-
DefaultDataLoadHelper* MoreGlobal::defaultDataLoadHelper;
7+
namespace MoreGlobal {
8+
DBStorage* dbStorage;
9+
DefaultDataLoadHelper* defaultDataLoadHelper;
910

1011
LL_TYPE_INSTANCE_HOOK(
1112
DBStorageHook,
@@ -21,13 +22,14 @@ LL_TYPE_INSTANCE_HOOK(
2122
return ori;
2223
};
2324

24-
void MoreGlobal::onLoad() { DBStorageHook::hook(); }
25+
void onLoad() { DBStorageHook::hook(); }
2526

26-
bool MoreGlobal::onEnable() {
27+
bool onEnable() {
2728
defaultDataLoadHelper =
2829
static_cast<DefaultDataLoadHelper*>(ll::memory::resolveSymbol("??_7DefaultDataLoadHelper@@6B@"));
29-
if (defaultDataLoadHelper && DBStorageHook::unhook()) {
30+
if (defaultDataLoadHelper && dbStorage && DBStorageHook::unhook()) {
3031
return true;
3132
}
3233
return false;
3334
}
35+
} // namespace MoreGlobal

0 commit comments

Comments
 (0)