diff --git a/src/object/client/CGObject_C.cpp b/src/object/client/CGObject_C.cpp index 20b0b15..39c9388 100644 --- a/src/object/client/CGObject_C.cpp +++ b/src/object/client/CGObject_C.cpp @@ -1,5 +1,6 @@ #include "object/client/CGObject_C.hpp" #include "object/client/ObjMgr.hpp" +#include "world/World.hpp" CGObject_C::CGObject_C(uint32_t time, CClientObjCreate& objCreate) { // TODO @@ -23,10 +24,12 @@ void CGObject_C::AddWorldObject() { } void CGObject_C::Disable() { + // TODO + this->m_disabled = true; // TODO other flag manipulation - // TODO + this->m_disableTimeMs = CWorld::GetCurTimeMs(); } int32_t CGObject_C::IsInReenable() { diff --git a/src/object/client/CGObject_C.hpp b/src/object/client/CGObject_C.hpp index 9caa2ba..61ddd4b 100644 --- a/src/object/client/CGObject_C.hpp +++ b/src/object/client/CGObject_C.hpp @@ -12,6 +12,7 @@ class CGObject_C : public CGObject, public TSHashObject m_link; + uint32_t m_disableTimeMs; // TODO uint32_t m_lockCount : 16; uint32_t m_disabled : 1;