diff options
Diffstat (limited to 'src/KingSystem/Resource/resResourceMgrTask.cpp')
| -rw-r--r-- | src/KingSystem/Resource/resResourceMgrTask.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/KingSystem/Resource/resResourceMgrTask.cpp b/src/KingSystem/Resource/resResourceMgrTask.cpp index 33bb0a49..e9d0e75e 100644 --- a/src/KingSystem/Resource/resResourceMgrTask.cpp +++ b/src/KingSystem/Resource/resResourceMgrTask.cpp @@ -150,6 +150,17 @@ f32 ResourceMgrTask::getDefragProgress() const { return f32(_4cc) / f32(_4c8); } +void ResourceMgrTask::registerFactory(sead::ResourceFactory* factory, + const sead::SafeString& name) { + auto lock = sead::makeScopedLock(mFactoryCS); + sead::ResourceMgr::instance()->registerFactory(factory, name); +} + +void ResourceMgrTask::unregisterFactory(sead::ResourceFactory* factory) { + auto lock = sead::makeScopedLock(mFactoryCS); + sead::ResourceMgr::instance()->unregisterFactory(factory); +} + void ResourceMgrTask::cancelTasks() { stubbedLogFunction(); stubbedLogFunction(); |
