summaryrefslogtreecommitdiff
path: root/src/KingSystem/Resource/resResourceMgrTask.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/KingSystem/Resource/resResourceMgrTask.cpp')
-rw-r--r--src/KingSystem/Resource/resResourceMgrTask.cpp11
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();