feat(object): add CGObject_C::IsObjectLocked

This commit is contained in:
fallenoak 2026-01-15 16:27:40 -06:00
parent ba0baf1688
commit a1541725f2
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 5 additions and 0 deletions

View File

@ -26,6 +26,10 @@ int32_t CGObject_C::IsInReenable() {
return this->m_inReenable; return this->m_inReenable;
} }
int32_t CGObject_C::IsObjectLocked() {
return this->m_lockCount != 0;
}
void CGObject_C::Reenable() { void CGObject_C::Reenable() {
this->m_disabled = false; this->m_disabled = false;
this->m_inReenable = true; this->m_inReenable = true;

View File

@ -25,6 +25,7 @@ class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID
CGObject_C(uint32_t time, CClientObjCreate& objCreate); CGObject_C(uint32_t time, CClientObjCreate& objCreate);
void AddWorldObject(); void AddWorldObject();
int32_t IsInReenable(); int32_t IsInReenable();
int32_t IsObjectLocked();
void Reenable(); void Reenable();
void SetBlock(uint32_t block, uint32_t value); void SetBlock(uint32_t block, uint32_t value);
void SetDisablePending(int32_t pending); void SetDisablePending(int32_t pending);