11#pragma once
22
3+ #include " ../../entrypoint.h"
34#include " ../schema.h"
45#include " ../../signatures/Offsets.h"
56#include " ../../common.h"
1314#define CS_TEAM_T 2
1415#define CS_TEAM_CT 3
1516
16- inline CEntityInstance * UTIL_FindEntityByClassname (CEntityInstance * pStart, const char * name)
17+ inline CEntityInstance* UTIL_FindEntityByClassname (CEntityInstance* pStart, const char * name)
1718{
18- extern CEntitySystem * g_pEntitySystem;
19- CEntityIdentity * pEntity = pStart ? pStart->m_pEntity ->m_pNext : g_pEntitySystem->m_EntityList .m_pFirstActiveEntity ;
19+ extern CEntitySystem* g_pEntitySystem;
20+ CEntityIdentity* pEntity = pStart ? pStart->m_pEntity ->m_pNext : g_pEntitySystem->m_EntityList .m_pFirstActiveEntity ;
2021
2122 for (; pEntity; pEntity = pEntity->m_pNext )
2223 {
@@ -54,16 +55,16 @@ class CGameSceneNode
5455public:
5556 DECLARE_SCHEMA_CLASS_BASE (CGameSceneNode, false )
5657
57- SCHEMA_FIELD_OFFSET (CEntityInstance *, m_pOwner, 0 )
58- SCHEMA_FIELD_OFFSET (CGameSceneNode *, m_pParent, 0 )
59- SCHEMA_FIELD_OFFSET (CGameSceneNode *, m_pChild, 0 )
60- SCHEMA_FIELD_OFFSET (CNetworkOriginCellCoordQuantizedVector, m_vecOrigin, 0 )
61- SCHEMA_FIELD_OFFSET (QAngle, m_angRotation, 0 )
62- SCHEMA_FIELD_OFFSET (float , m_flScale, 0 )
63- SCHEMA_FIELD_OFFSET (float , m_flAbsScale, 0 )
64- SCHEMA_FIELD_OFFSET (Vector, m_vecAbsOrigin, 0 )
65- SCHEMA_FIELD_OFFSET (QAngle, m_angAbsRotation, 0 )
66- SCHEMA_FIELD_OFFSET (Vector, m_vRenderOrigin, 0 )
58+ SCHEMA_FIELD_OFFSET (CEntityInstance*, m_pOwner, 0 );
59+ SCHEMA_FIELD_OFFSET (CGameSceneNode*, m_pParent, 0 );
60+ SCHEMA_FIELD_OFFSET (CGameSceneNode*, m_pChild, 0 );
61+ SCHEMA_FIELD_OFFSET (CNetworkOriginCellCoordQuantizedVector, m_vecOrigin, 0 );
62+ SCHEMA_FIELD_OFFSET (QAngle, m_angRotation, 0 );
63+ SCHEMA_FIELD_OFFSET (float , m_flScale, 0 );
64+ SCHEMA_FIELD_OFFSET (float , m_flAbsScale, 0 );
65+ SCHEMA_FIELD_OFFSET (Vector, m_vecAbsOrigin, 0 );
66+ SCHEMA_FIELD_OFFSET (QAngle, m_angAbsRotation, 0 );
67+ SCHEMA_FIELD_OFFSET (Vector, m_vRenderOrigin, 0 );
6768
6869 matrix3x4_t EntityToWorldTransform ()
6970 {
@@ -101,9 +102,9 @@ class CGameSceneNode
101102 return mat;
102103 }
103104
104- CSkeletonInstance * GetSkeletonInstance ()
105+ CSkeletonInstance* GetSkeletonInstance ()
105106 {
106- return CALL_VIRTUAL (CSkeletonInstance *, 8 , this );
107+ return CALL_VIRTUAL (CSkeletonInstance*, 8 , this );
107108 }
108109};
109110
@@ -112,36 +113,34 @@ class CBodyComponent
112113public:
113114 DECLARE_SCHEMA_CLASS_BASE (CBodyComponent, false )
114115
115- SCHEMA_FIELD_OFFSET (CGameSceneNode *, m_pSceneNode, 0 )
116+ SCHEMA_FIELD_OFFSET (CGameSceneNode*, m_pSceneNode, 0 )
116117};
117118
118- class Z_CBaseEntity : public CEntityInstance
119+ class CBaseEntity : public CEntityInstance
119120{
120121public:
121- typedef Z_CBaseEntity ThisClass;
122- static constexpr const char *ThisClassName = " CBaseEntity" ;
123- static constexpr bool IsStruct = false ;
124-
125- SCHEMA_FIELD_OFFSET (CBitVec<64 >, m_isSteadyState, 0 )
126- SCHEMA_FIELD_OFFSET (float , m_lastNetworkChange, 0 )
127- SCHEMA_FIELD_POINTER_OFFSET (CNetworkTransmitComponent, m_NetworkTransmitComponent, 0 )
128- SCHEMA_FIELD_OFFSET (int , m_iHealth, 0 )
129- SCHEMA_FIELD_OFFSET (int , m_iMaxHealth, 0 )
130- SCHEMA_FIELD_OFFSET (int , m_iTeamNum, 0 )
131- SCHEMA_FIELD_OFFSET (MoveType_t, m_MoveType, 0 )
132- SCHEMA_FIELD_OFFSET (uint32, m_spawnflags, 0 )
133- SCHEMA_FIELD_OFFSET (uint32, m_fFlags, 0 )
134- SCHEMA_FIELD_OFFSET (LifeState_t, m_lifeState, 0 )
135- SCHEMA_FIELD_OFFSET (CCollisionProperty *, m_pCollision, 0 )
136- SCHEMA_FIELD_OFFSET (CBodyComponent *, m_CBodyComponent, 0 )
137- SCHEMA_FIELD_OFFSET (Vector, m_vecAbsVelocity, 0 )
138- SCHEMA_FIELD_POINTER_OFFSET (CUtlStringToken, m_nSubclassID, 0 )
139- SCHEMA_FIELD_OFFSET (CUtlSymbolLarge, m_iGlobalname, 0 )
140- SCHEMA_FIELD_OFFSET (float , m_flGravityScale, 0 )
122+ DECLARE_SCHEMA_CLASS_BASE (CBaseEntity, false )
123+
124+ SCHEMA_FIELD_OFFSET (CBitVec<64 >, m_isSteadyState, 0 );
125+ SCHEMA_FIELD_OFFSET (float , m_lastNetworkChange, 0 );
126+ SCHEMA_FIELD_POINTER_OFFSET (CNetworkTransmitComponent, m_NetworkTransmitComponent, 0 );
127+ SCHEMA_FIELD_OFFSET (int , m_iHealth, 0 );
128+ SCHEMA_FIELD_OFFSET (int , m_iMaxHealth, 0 );
129+ SCHEMA_FIELD_OFFSET (int , m_iTeamNum, 0 );
130+ SCHEMA_FIELD_OFFSET (MoveType_t, m_MoveType, 0 );
131+ SCHEMA_FIELD_OFFSET (uint32, m_spawnflags, 0 );
132+ SCHEMA_FIELD_OFFSET (uint32, m_fFlags, 0 );
133+ SCHEMA_FIELD_OFFSET (LifeState_t, m_lifeState, 0 );
134+ SCHEMA_FIELD_OFFSET (CCollisionProperty*, m_pCollision, 0 );
135+ SCHEMA_FIELD_OFFSET (CBodyComponent*, m_CBodyComponent, 0 );
136+ SCHEMA_FIELD_OFFSET (Vector, m_vecAbsVelocity, 0 );
137+ SCHEMA_FIELD_POINTER_OFFSET (CUtlStringToken, m_nSubclassID, 0 );
138+ SCHEMA_FIELD_OFFSET (CUtlSymbolLarge, m_iGlobalname, 0 );
139+ SCHEMA_FIELD_OFFSET (float , m_flGravityScale, 0 );
141140
142141 int EntityIndex () { return this ->m_pEntity ->GetRefEHandle ().GetEntryIndex (); }
143142
144- void Teleport (Vector * position, QAngle * angles, Vector * velocity)
143+ void Teleport (Vector* position, QAngle* angles, Vector* velocity)
145144 {
146145 static int offset = g_Offsets->GetOffset (" CBaseEntity_Teleport" );
147146 CALL_VIRTUAL (void , offset, this , position, angles, velocity);
@@ -152,7 +151,7 @@ class Z_CBaseEntity : public CEntityInstance
152151 this ->m_iHealth = this ->m_iHealth () - damage;
153152 }
154153
155- void Spawn ()
154+ void DispatchSpawn ()
156155 {
157156 g_Signatures->FetchSignature <CBaseEntity_DispatchSpawn>(" CBaseEntity_DispatchSpawn" )(this , nullptr );
158157 }
@@ -162,7 +161,7 @@ class Z_CBaseEntity : public CEntityInstance
162161 g_Signatures->FetchSignature <UTIL_Remove>(" UTIL_Remove" )(this );
163162 }
164163
165- void AcceptInput (const char * pInputName, CEntityInstance * pActivator = nullptr , CEntityInstance * pCaller = nullptr , const char * value = nullptr , int outputID = 0 )
164+ void AcceptInput (const char * pInputName, CEntityInstance* pActivator = nullptr , CEntityInstance* pCaller = nullptr , const char * value = nullptr , int outputID = 0 )
166165 {
167166 variant_t variantValue = variant_t (value);
168167 g_Signatures->FetchSignature <CEntityInstance_AcceptInput>(" CEntityInstance_AcceptInput" )(this , pInputName, pActivator, pCaller, &variantValue, outputID);
@@ -173,7 +172,7 @@ class Z_CBaseEntity : public CEntityInstance
173172 g_Signatures->FetchSignature <CBaseEntity_EmitSoundParams>(" CBaseEntity_EmitSoundParams" )(this , sound_name.c_str (), pitch, volume, delay);
174173 }
175174
176- void EmitSoundFilter (IRecipientFilter & filter, std::string sound_name, int pitch, float volume)
175+ void EmitSoundFilter (IRecipientFilter& filter, std::string sound_name, int pitch, float volume)
177176 {
178177 EmitSound_t params;
179178 params.m_pSoundName = sound_name.c_str ();
@@ -183,5 +182,5 @@ class Z_CBaseEntity : public CEntityInstance
183182 g_Signatures->FetchSignature <CBaseEntity_EmitSoundFilter>(" CBaseEntity_EmitSoundFilter" )(filter, m_pEntity->m_EHandle .GetEntryIndex (), params);
184183 }
185184
186- CEntitySubclassVDataBase * GetVData () { return *(CEntitySubclassVDataBase **)((uint8 *)(m_nSubclassID ()) + 4 ); }
185+ CEntitySubclassVDataBase* GetVData () { return *(CEntitySubclassVDataBase**)((uint8*)(m_nSubclassID ()) + 4 ); }
187186};
0 commit comments