feat(object): add model member to CGObject_C

This commit is contained in:
fallenoak 2026-02-02 08:20:49 -06:00
parent 6e1eb93ff9
commit 4d0c48be52
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 8 additions and 0 deletions

View File

@ -5,6 +5,10 @@
CGObject_C::CGObject_C(uint32_t time, CClientObjCreate& objCreate) { CGObject_C::CGObject_C(uint32_t time, CClientObjCreate& objCreate) {
// TODO // TODO
this->m_model = nullptr;
// TODO
this->m_lockCount = 0; this->m_lockCount = 0;
this->m_disabled = false; this->m_disabled = false;
this->m_inReenable = false; this->m_inReenable = false;

View File

@ -8,12 +8,16 @@
#include <storm/Hash.hpp> #include <storm/Hash.hpp>
#include <storm/List.hpp> #include <storm/List.hpp>
class CM2Model;
class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID> { class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID> {
public: public:
// Public member variables // Public member variables
TSLink<CGObject_C> m_link; TSLink<CGObject_C> m_link;
uint32_t m_disableTimeMs; uint32_t m_disableTimeMs;
// TODO // TODO
CM2Model* m_model;
// TODO
uint32_t m_lockCount : 16; uint32_t m_lockCount : 16;
uint32_t m_disabled : 1; uint32_t m_disabled : 1;
uint32_t m_inReenable : 1; uint32_t m_inReenable : 1;