mirror of https://github.com/zeldaret/botw.git
31 lines
817 B
C++
31 lines
817 B
C++
#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
|