Move CObject into net/objectpool.h and name field_44; the GTA handle the object RPCs pass

This commit is contained in:
ricardoofnl committed 2026-09-03 04:24:35 +07:00
1 parent ae6110aa78
commit b25e6281da
2 files changed
+20 -18

No files matched your search

-17
View File
@@ -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;
+20 -1
View File
@@ -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
};