diff --git a/saco/game/hooks.cpp b/saco/game/hooks.cpp index 291ee37..f0831d7 100644 --- a/saco/game/hooks.cpp +++ b/saco/game/hooks.cpp @@ -1747,23 +1747,6 @@ NUDE CVehicle__Render_Hook() //----------------------------------------------------------- -// todo: implement `CObject` (samp object, holds the material/text data) -class CObject -{ -public: - char _gap0[84]; - float field_54; - char _gap58[4403]; - int field_118B; - char _gap118F[10]; - BYTE field_1199; - -public: - void FUNC_100A7E20(); - void FUNC_100A9E30(); - void FUNC_100A9E70(); -}; - DWORD dwRenderObjectRet = 0; ENTITY_TYPE *_pRenderEntity; CObject *_pRenderNetObject; diff --git a/saco/net/objectpool.h b/saco/net/objectpool.h index 5df7454..f392347 100644 --- a/saco/net/objectpool.h +++ b/saco/net/objectpool.h @@ -1,6 +1,25 @@ #pragma once +// samp object; holds the material/text data +class CObject +{ +public: + char _gap0[68]; + int field_44; + char _gap48[12]; + float field_54; + char _gap58[4403]; + int field_118B; + char _gap118F[10]; + BYTE field_1199; + +public: + void FUNC_100A7E20(); + void FUNC_100A9E30(); + void FUNC_100A9E70(); +}; + class CObjectPool { public: @@ -17,5 +36,5 @@ public: void FUNC_10012B90(); // .text:10012B90 void FUNC_10012BD0(); // .text:10012BD0 - class CObject *FUNC_100129D0(ENTITY_TYPE *pEntity); // todo: implement + CObject * FUNC_100129D0(ENTITY_TYPE *pEntity); // todo: implement };