mirror of
https://github.com/zeldaret/botw
synced 2026-08-06 18:02:34 -04:00
BaseProc::getConnectedCalcParent
BaseProc::setConnectedCalcParent
This commit is contained in:
committed by
Léo Lam
parent
fc306aa5f0
commit
ff99d77635
@@ -69,7 +69,7 @@ public:
|
||||
void unregisterProc(BaseProc& proc);
|
||||
|
||||
void addToPreDeleteList(BaseProc& proc);
|
||||
bool addToUpdateStateList(BaseProc& proc);
|
||||
bool addToUpdateStateList(BaseProc& proc, BaseProc::StateFlags flags);
|
||||
void eraseFromPreDeleteList(BaseProc& proc);
|
||||
void eraseFromUpdateStateList(BaseProc& proc);
|
||||
void processPreDeleteList();
|
||||
@@ -210,11 +210,10 @@ private:
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(BaseProcMgr, 0x21a0);
|
||||
|
||||
inline bool BaseProcMgr::addToUpdateStateList(BaseProc& proc) {
|
||||
inline bool BaseProcMgr::addToUpdateStateList(BaseProc& proc, BaseProc::StateFlags flag) {
|
||||
auto lock = sead::makeScopedLock(mProcUpdateStateListCS);
|
||||
doAddToUpdateStateList_(proc);
|
||||
return (proc.mStateFlags.set(BaseProc::StateFlags::RequestDelete) &
|
||||
u32(BaseProc::StateFlags::RequestDelete)) != 0;
|
||||
return (proc.mStateFlags.set(flag) & u32(flag)) != 0;
|
||||
}
|
||||
|
||||
} // namespace ksys::act
|
||||
|
||||
Reference in New Issue
Block a user