ksys/act: Add BaseProcJob and BaseProcJobQue

This commit is contained in:
Léo Lam
2021-03-07 15:43:59 +01:00
parent b15b12e7c4
commit 69c78356b3
8 changed files with 240 additions and 21 deletions
@@ -1,4 +1,5 @@
#include "KingSystem/ActorSystem/actBaseProcJob.h"
#include "KingSystem/ActorSystem/actBaseProcMgr.h"
#include "KingSystem/Utils/InitTimeInfo.h"
namespace ksys::act {
@@ -74,4 +75,8 @@ sead::TListNode<BaseProc*>* BaseProcJobLists::getNextJob(BaseProcJobLink* link)
return mLists[link->getPriority()].next(link);
}
void BaseProcJob::invoke() {
BaseProcMgr::instance()->jobInvoked(mJobLink, mRequiredCalcRounds);
}
} // namespace ksys::act