blob: bdade9716115855c4e2e3378b36fd1cf9286b64e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include "KingSystem/Resource/resControlTask.h"
#include "KingSystem/Resource/resSystem.h"
#include "KingSystem/Resource/resTaskRequest.h"
namespace ksys::res {
ControlTask::ControlTask(sead::Heap* heap) : util::ManagedTask(heap) {}
void ControlTask::onRun_() {}
void ControlTask::prepareImpl_(util::TaskRequest* req_) {
auto* req = static_cast<TaskRequest*>(req_);
mData.mHasResLoadReq = req->mHasResLoadReq;
mData.mPackResUnit = req->mPackResUnit;
mData.mResHandle = req->mResHandle;
mData.mResPath = req->mResPath;
mData.mResLoadReq = req->mResLoadReq;
mData.mResLoadReq.mPath = mData.mResPath;
if (getUserData() == nullptr)
setUserData(&mData);
}
void ControlTask::preRemoveImpl_() {
if (returnFalse())
stubbedLogFunction();
}
} // namespace ksys::res
|