Advertisement
Snorflake

CS:GO stuff

Jun 13th, 2015
3,415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.14 KB | None | 0 0
  1. // Generated using ReClass 2015
  2.  
  3.  
  4. class CBasePlayer;
  5. class CBaseEntity;
  6. class CUtlVector;
  7. class matrix3x4_t;
  8. class CThreadFastMutex;
  9. class CInterpolatedVar;
  10. class CVarHistory;
  11. class CCollisionProperty;
  12. class CParticleProperty;
  13. class CClientAlphaProperty;
  14. class model_t;
  15. class FLOAT;
  16. class CStudioHdr;
  17. class CUtlReference;
  18. class fogplayerparams_t;
  19. class CUtlRBTree;
  20. class Emphasized_Phoneme;
  21. class INT;
  22. class CHandle;
  23. class fogparams_t;
  24. class CPlayerLocalData;
  25. class sky3dparams_t;
  26. class audioparams_t;
  27. class VECTOR;
  28. class CPlayerState;
  29. class CUserCmd;
  30. class IUserMessageBinder;
  31. class surfacedata_t;
  32. class C_CommandContext;
  33. class TimedEvent;
  34. class StepSoundCache_t;
  35. class CTexture;
  36. class CBasePlayerAnimState;
  37. class CountdownTimer;
  38.  
  39. class CBasePlayer
  40. {
  41. public:
  42. virtual void Function0(); //
  43. virtual void Function1(); //
  44. virtual void Function2(); //
  45. virtual void Function3(); //
  46. virtual void Function4(); //
  47. virtual void Function5(); //
  48. virtual void Function6(); //
  49. virtual void Function7(); //
  50. virtual void Function8(); //
  51. virtual void Function9(); //
  52. virtual void Function0(); //
  53. virtual void Function1(); //
  54. virtual void Function2(); //
  55. virtual void Function3(); //
  56. virtual void Function4(); //
  57. virtual void Function5(); //
  58. virtual void Function6(); //
  59. virtual void Function7(); //
  60. virtual void Function8(); //
  61. virtual void Function9(); //
  62. virtual void Function0(); //
  63. virtual void Function1(); //
  64. virtual void Function2(); //
  65. virtual void Function3(); //
  66. virtual void Function4(); //
  67. virtual void Function5(); //
  68. virtual void Function6(); //
  69. virtual void Function7(); //
  70. virtual void Function8(); //
  71. virtual void Function9(); //
  72. virtual void Function0(); //
  73. virtual void Function1(); //
  74. virtual void Function2(); //
  75. virtual void Function3(); //
  76. virtual void Function4(); //
  77. virtual void Function5(); //
  78. virtual void Function6(); //
  79. virtual void Function7(); //
  80. virtual void Function8(); //
  81. virtual void Function9(); //
  82. virtual void Function0(); //
  83. virtual void Function1(); //
  84. virtual void Function2(); //
  85. virtual void Function3(); //
  86. virtual void Function4(); //
  87. virtual void Function5(); //
  88. virtual void Function6(); //
  89. virtual void Function7(); //
  90. virtual void Function8(); //
  91. virtual void Function9(); //
  92.  
  93. int m_iClassname; //0x0014
  94. int m_hScriptInstance; //0x0018
  95. int m_iszScriptId; //0x001C
  96. CUtlVector m_varMap.m_Entries; //0x0020 m_varMap.m_Entries
  97. int m_varMap.m_nInterpolatedEntries; //0x0034
  98. float m_varMap.m_lastInterpolationTime; //0x0038
  99. char pad_0x003C[0x28]; //0x003C
  100. int index; //0x0064
  101. unsigned long m_EntClientFlags; //0x0068
  102. model_t* modelptr; //0x006C
  103. unsigned long m_clrRender; //0x0070
  104. int m_cellbits; //0x0074
  105. int m_cellwidth; //0x0078
  106. int m_cellX; //0x007C
  107. int m_cellY; //0x0080
  108. int m_cellZ; //0x0084
  109. Vector m_vecCellOrigin; //0x0088
  110. Vector m_vecAbsVelocity; //0x0094
  111. Vector m_vecAbsOrigin; //0x00A0
  112. Vector m_vecOrigin; //0x00AC
  113. Vector m_vecAngVelocity; //0x00B8
  114. Vector m_angAbsRotation; //0x00C4
  115. Vector m_angRotation; //0x00D0
  116. float m_flGravity; //0x00DC
  117. float m_flProxyRandomValue; //0x00E0
  118. int m_iEFlags; //0x00E4
  119. unsigned char m_nWaterType; //0x00E8
  120. unsigned char m_bDormant; //0x00E9
  121. __int16 m_iUnk; //0x00EA
  122. int m_fEffects; //0x00EC
  123. int m_iTeamNum; //0x00F0
  124. int m_iPendingTeamNum; //0x00F4
  125. int m_nNextThinkTick; //0x00F8
  126. int m_iHealth; //0x00FC
  127. int m_fFlags; //0x0100
  128. Vector m_vecViewOffset; //0x0104
  129. Vector m_vecVelocity; //0x0110
  130. Vector m_vecBaseVelocity; //0x011C
  131. Vector m_angNetworkAngles; //0x0128
  132. Vector m_vecNetworkOrigin; //0x0134
  133. float m_flFriction; //0x0140
  134. int m_hNetworkMoveParent; //0x0144
  135. int m_hOwnerEntity; //0x0148
  136. int m_hGroundEntity; //0x014C
  137. char m_iName[260]; //0x0150
  138. __int16 m_nModelIndex; //0x0254
  139. unsigned char m_nRenderFX; //0x0256
  140. unsigned char m_nRenderMode; //0x0257
  141. unsigned char m_MoveType; //0x0258
  142. unsigned char m_MoveCollide; //0x0259
  143. unsigned char m_nWaterLevel; //0x025A
  144. unsigned char m_lifeState; //0x025B
  145. float m_flAnimTime; //0x025C
  146. float m_flOldAnimTime; //0x0260
  147. float m_flSimulationTime; //0x0264
  148. float m_flOldSimulationTime; //0x0268
  149. char pad[2]; //0x026C
  150. unsigned short m_hRender; //0x026E
  151. unsigned char m_nOldRenderMode; //0x0270
  152. char pad[3]; //0x0271
  153. int m_VisibilityBits; //0x0274
  154. int m_nLastThinkTick; //0x0278
  155. int m_takedamage; //0x027C
  156. float m_flSpeed; //0x0280
  157. int touchStamp; //0x0284
  158. int m_RefEHandle; //0x0288
  159. int m_HandleIndex; //0x028C
  160. int pad; //0x0290
  161. int m_ToolHandle; //0x0294
  162. unsigned char m_bEnabledInToolView; //0x0298
  163. unsigned char m_bToolRecording; //0x0299
  164. unsigned char m_bRecordInTools; //0x029A
  165. unsigned char m_bPredictionEligible; //0x029B
  166. int m_pPhysicsObject; //0x029C
  167. int m_iCurrentThinkContext; //0x02A0
  168. unsigned long m_spawnflags; //0x02A4
  169. int m_nSimulationTick; //0x02A8
  170. char m_aThinkFunctions[20]; //0x02AC
  171. char pad[11]; //0x02C0
  172. unsigned char m_bDormantPredictable; //0x02CB
  173. int m_nIncomingPacketEntityBecameDormant; //0x02CC
  174. float m_flLastMessageTime; //0x02D0
  175. float m_flSpawnTime; //0x02D4
  176. unsigned short m_ModelInstance; //0x02D8
  177. unsigned short m_ShadowHandle; //0x02DA
  178. unsigned long m_hThink; //0x02DC
  179. int m_ShadowBits; //0x02E0
  180. unsigned char m_iParentAttachment; //0x02E4
  181. unsigned char m_iOldParentAttachment; //0x02E5
  182. unsigned char m_bUnkBool1; //0x02E6
  183. unsigned char m_bUnkBool2; //0x02E7
  184. int m_iUnkInt; //0x02E8
  185. float m_fadeMinDist; //0x02EC
  186. float m_fadeMaxDist; //0x02F0
  187. float m_flFadeScale; //0x02F4
  188. unsigned char m_bPredictable; //0x02F8
  189. unsigned char m_bRenderWithViewModels; //0x02F9
  190. unsigned char m_bDisableCachedRenderBounds; //0x02FA
  191. unsigned char m_nSplitUserPlayerPredictionSlot; //0x02FB
  192. int m_pMoveParent; //0x02FC
  193. int m_pMoveChild; //0x0300
  194. int m_pMovePeer; //0x0304
  195. int m_pMovePrevPeer; //0x0308
  196. int m_hOldMoveParent; //0x030C
  197. int m_ModelName; //0x0310
  198. CCollisionProperty m_Collision; //0x0314
  199. CParticleProperty m_Particles; //0x0370
  200. CClientAlphaProperty* m_pClientAlphaProperty; //0x0390
  201. float m_flElasticity; //0x0394
  202. float m_flShadowCastDistance; //0x0398
  203. unsigned long m_ShadowDirUseOtherEntity; //0x039C EHANDLE
  204. float m_flGroundChangeTime; //0x03A0
  205. Vector m_vecOldOrigin; //0x03A4
  206. Vector m_vecOldAngRotation; //0x03B0
  207. CInterpolatedVar m_iv_vecOrigin; //0x03BC
  208. char pad[20]; //0x03E8
  209. CInterpolatedVar m_iv_angRotation; //0x03FC
  210. char pad[20]; //0x0428
  211. matrix3x4_t m_rgflCoordinateFrame; //0x043C
  212. int m_CollisionGroup; //0x046C
  213. char m_pIntermediateData[600]; //0x0470
  214. char m_pOldIntermediateData[600]; //0x06C8
  215. int unkint; //0x0920
  216. unsigned long m_pOriginalData; //0x0924
  217. unsigned long unkhandle; //0x0928
  218. int m_nIntermediateDataCount; //0x092C
  219. unsigned char m_bIsSpectated; //0x0930
  220. unsigned char m_bIsPlayerSimulated; //0x0931
  221. unsigned char m_bSimulatedEveryTick; //0x0932
  222. unsigned char m_bAnimatedEveryTick; //0x0933
  223. unsigned char m_bAlternateSorting; //0x0934
  224. unsigned char m_bSpotted; //0x0935
  225. unsigned char m_bSpottedBy; //0x0936
  226. char pad[65]; //0x0937
  227. unsigned char m_bSpottedByMask; //0x0978
  228. char pad[7]; //0x0979
  229. unsigned char m_nMinCPULevel; //0x0980
  230. unsigned char m_nMaxCPULevel; //0x0981
  231. unsigned char m_nMinGPULevel; //0x0982
  232. unsigned char m_nMaxGPULevel; //0x0983
  233. int m_iTextureFrameIndex; //0x0984
  234. unsigned long m_hEffectEntity; //0x0988
  235. unsigned long m_hPlayerSimulationOwner; //0x098C
  236. unsigned long m_hUnknown2; //0x0990
  237. unsigned long m_fDataObjectTypes; //0x0994
  238. unsigned long m_AimEntsListHandle; //0x0998
  239. int m_nCreationTick; //0x099C
  240. float m_fRenderingClipPlane[0]; //0x09A0
  241. float m_fRenderingClipPlane[1]; //0x09A4
  242. float m_fRenderingClipPlane[2]; //0x09A8
  243. float m_fRenderingClipPlane[3]; //0x09AC
  244. unsigned short m_bEnableRenderingClipPlane; //0x09B0
  245. __int16 m_ListEntry[0]; //0x09B2
  246. __int16 m_ListEntry[1]; //0x09B4
  247. __int16 m_ListEntry[2]; //0x09B6
  248. __int16 m_ListEntry[3]; //0x09B8
  249. __int16 m_ListEntry[4]; //0x09BA
  250. CThreadFastMutex m_CalcAbsolutePositionMutex; //0x09BC
  251. CThreadFastMutex m_CalcAbsoluteVelocityMutex; //0x09C4
  252. unsigned char m_bIsBlurred; //0x09CC
  253. char fill[3]; //0x09CD
  254. int C_BaseAnimating_vftable; //0x09D0 C_BaseAnimating.....
  255. char pad_0x09D4[0x8]; //0x09D4
  256. char pad[12]; //0x09DC
  257. int m_pRagdoll; //0x09E8
  258. int m_pClientsideRagdoll; //0x09EC
  259. int m_nHitboxSet; //0x09F0
  260. CUtlVector m_SequenceTransitioner.m_animationQueue; //0x09F4
  261. int m_nPrevSequence; //0x0A08
  262. float m_flCycle; //0x0A0C
  263. float m_flPlaybackRate; //0x0A10
  264. int m_nSkin; //0x0A14
  265. int m_nBody; //0x0A18
  266. int m_nNewSequenceParity; //0x0A1C
  267. int m_nResetEventsParity; //0x0A20
  268. int m_nPrevNewSequenceParity; //0x0A24
  269. int m_nPrevResetEventsParity; //0x0A28
  270. FLOAT m_flEncodedController[4]; //0x0A2C
  271. int m_nMuzzleFlashParity; //0x0A3C
  272. int m_pIk; //0x0A40
  273. int m_iEyeAttachment; //0x0A44
  274. unsigned char m_bStoreRagdollInfo; //0x0A48
  275. char fill[3]; //0x0A49
  276. int m_pRagdollInfo; //0x0A4C
  277. Vector m_vecForce; //0x0A50
  278. int m_nForceBone; //0x0A5C
  279. unsigned long m_iMostRecentModelBoneCounter; //0x0A60
  280. unsigned long m_iMostRecentBoneSetupRequest; //0x0A64
  281. int m_pNextForThreadedBoneSetup; //0x0A68
  282. int m_iPrevBoneMask; //0x0A6C
  283. int m_iAccumulatedBoneMask; //0x0A70
  284. CBasePlayer* m_BoneAccessor.m_pAnimating; //0x0A74
  285. matrix3x4_t* m_BoneAccessor.m_pBones; //0x0A78
  286. int m_BoneAccessor.m_ReadableBones; //0x0A7C
  287. int m_BoneAccessor.m_WritableBones; //0x0A80
  288. char m_BoneSetupLock[8]; //0x0A84
  289. unsigned long m_ClientSideAnimationListHandle; //0x0A8C
  290. unsigned char m_bClientSideFrameReset; //0x0A90
  291. char pad[55]; //0x0A91
  292. float m_bClientSideFrameReset; //0x0AC8
  293. unsigned char m_bCanUseFastPath; //0x0ACC
  294. char fill[3]; //0x0ACD
  295. float m_flGroundSpeed; //0x0AD0
  296. float m_flLastEventCheck; //0x0AD4
  297. unsigned char m_bSequenceFinished; //0x0AD8
  298. unsigned char m_bSequenceLoops; //0x0AD9
  299. unsigned char m_bIsUsingRelativeLighting; //0x0ADA
  300. char fill[1]; //0x0ADB
  301. unsigned char m_mouth.mouthopen; //0x0ADC
  302. unsigned char m_mouth.sndcount; //0x0ADD
  303. char fill[2]; //0x0ADE
  304. int m_mouth.sndavg; //0x0AE0
  305. unsigned short m_mouth.m_nVoiceSources; //0x0AE4
  306. unsigned short m_mouth.n_needsEnvelope; //0x0AE6
  307. char m_mouth.m_VoiceSources[48]; //0x0AE8
  308. float m_flModelScale; //0x0B18
  309. int m_ScaleType; //0x0B1C
  310. char m_Ropes[28]; //0x0B20
  311. float m_nRestoreSequence; //0x0B3C
  312. float m_flPrevEventCycle; //0x0B40
  313. int m_nEventSequence; //0x0B44
  314. FLOAT m_flPoseParameter[24]; //0x0B48
  315. CInterpolatedVar m_iv_flPoseParameter; //0x0BA8
  316. FLOAT m_flOldPoseParameters[24]; //0x0BD4
  317. CInterpolatedVar m_iv_flEncodedController; //0x0C34
  318. FLOAT m_flOldEncodedController[4]; //0x0C60
  319. unsigned char m_bClientSideAnimation[0]; //0x0C70
  320. unsigned char m_bClientSideAnimation[1]; //0x0C71
  321. char fill[2]; //0x0C72
  322. Vector m_vecPreRagdollMins; //0x0C74
  323. Vector m_vecPreRagdollMaxs; //0x0C80
  324. unsigned char m_builtRagdoll; //0x0C8C
  325. unsigned char m_bReceivedSequence; //0x0C8D
  326. unsigned char m_bIsStaticProp; //0x0C8E
  327. char fill[1]; //0x0C8F
  328. int m_nSequence; //0x0C90
  329. CInterpolatedVar m_iv_flCycle; //0x0C94
  330. float m_flOldCycle; //0x0CC0
  331. float m_prevClientCycle; //0x0CC4
  332. float m_prevClientAnimTime; //0x0CC8
  333. unsigned char m_bBonePolishSetup; //0x0CCC
  334. char fill[3]; //0x0CCD
  335. int m_pBoneMergeCache; //0x0CD0
  336. int m_nPrevSkin; //0x0CD4
  337. float m_flOldModelScale; //0x0CD8
  338. int m_nOldSequence; //0x0CDC
  339. int m_nPrevBody; //0x0CE0
  340. CUtlVector m_CachedBoneData; //0x0CE4
  341. float m_flLastBoneSetupTime; //0x0CF8
  342. int m_pJiggleBones; //0x0CFC
  343. unsigned char m_isJiggleBonesEnabled; //0x0D00
  344. char fill[3]; //0x0D01
  345. CUtlVector m_Attachments; //0x0D04
  346. int m_hLightingOrigin; //0x0D18
  347. unsigned char m_nOldMuzzleFlashParity; //0x0D1C
  348. unsigned char m_bInitModelEffects; //0x0D1D
  349. unsigned char m_bSuppressAnimSounds; //0x0D1E
  350. char fill[1]; //0x0D1F
  351. CStudioHdr* m_pStudioHdr; //0x0D20
  352. unsigned short m_hStudioHdr; //0x0D24
  353. char fill[2]; //0x0D26
  354. __int64 m_StudioHdrInitLock; //0x0D28
  355. CUtlReference m_ejectBrassEffect; //0x0D30
  356. int m_iEjectBrassAttachment; //0x0D3C
  357. float bigfloat1; //0x0D40
  358. float bigfloat2; //0x0D44
  359. float bigfloat3; //0x0D48
  360. char pad_0x0D4C[0x4]; //0x0D4C
  361. CUtlVector m_AnimOverlay; //0x0D50 C_BaseAnimatingOverlay
  362. CUtlVector m_iv_AnimOverlay; //0x0D64
  363. FLOAT m_flOverlayPrevEventCycle[15]; //0x0D78
  364. char pad_0x0DB4[0x4]; //0x0DB4
  365. Vector m_viewtarget; //0x0DB8 C_BaseFlex
  366. CInterpolatedVar m_iv_viewtarget; //0x0DC4
  367. FLOAT m_flexWeight[96]; //0x0DF0
  368. CInterpolatedVar m_iv_flexWeight; //0x0F70
  369. int m_blinktoggle; //0x0F9C
  370. CUtlVector m_SceneEvents; //0x0FA0
  371. CUtlVector m_ActiveChoreoScenes; //0x0FB4
  372. CUtlRBTree m_LocalToGlobal; //0x0FC8
  373. float m_blinktime; //0x0FE4
  374. int m_prevblinktoggle; //0x0FE8
  375. int m_iBlink; //0x0FEC
  376. int m_iEyeUpdown; //0x0FF0
  377. int m_iEyeRightleft; //0x0FF4
  378. int m_iMouthAttachment; //0x0FF8
  379. float m_flFlexDelayedWeight; //0x0FFC
  380. int m_iMostRecentFlexCounter; //0x1000
  381. Vector m_CachedViewTarget; //0x1004
  382. CUtlVector m_CachedFlexWeights; //0x1010
  383. CUtlVector m_CachedDelayedFlexWeights; //0x1024
  384. Emphasized_Phoneme m_PhonemeClasses[3]; //0x1038
  385. char pad_0x1134[0x4]; //0x1134
  386. float m_flNextAttack; //0x1138 C_BaseCombatCharacter
  387. int m_LastHitGroup; //0x113C
  388. INT m_iAmmo[32]; //0x1140
  389. CHandle m_hMyWeapons[64]; //0x11C0
  390. CHandle m_hActiveWeapon; //0x12C0
  391. float m_flTimeOfLastInjury; //0x12C4
  392. int m_nRelativeDirectionOfLastInjury; //0x12C8
  393. char pad_0x12CC[52]; //0x12CC
  394. float gametime; //0x1300
  395. int command_number; //0x1304
  396. int tick_count; //0x1308
  397. char pad_0x130C[0x4]; //0x130C
  398. int m_iCoachingTeam; //0x1310 C_BasePlayer
  399. fogparams_t m_CurrentFog; //0x1314
  400. int m_hOldFogController; //0x1364
  401. int m_StuckLast; //0x1368
  402. float m_flDuckPercent; //0x136C
  403. float m_flTotalDuckTime; //0x1370
  404. float m_flLastOverDuckTime; //0x1374
  405. CPlayerLocalData m_Local; //0x1378
  406. int m_hTonemapController; //0x1580
  407. CPlayerState pl; //0x1584
  408. int m_iFOV; //0x1598
  409. int m_iFOVStart; //0x159C
  410. int m_afButtonLast; //0x15A0
  411. int m_afButtonPressed; //0x15A4
  412. int m_afButtonReleased; //0x15A8
  413. int m_nButtons; //0x15AC
  414. int m_nImpulse; //0x15B0
  415. int m_ladderSurfaceProps; //0x15B4
  416. int m_flPhysics; //0x15B8
  417. float m_flFOVTime; //0x15BC
  418. float m_flWaterJumpTime; //0x15C0
  419. float m_flSwimSoundTime; //0x15C4
  420. float m_flStepSoundTime; //0x15C8
  421. float somefloat; //0x15CC
  422. float m_surfaceFriction; //0x15D0
  423. Vector m_vecLadderNormal; //0x15D4
  424. char m_szAnimExtension[32]; //0x15E0
  425. int m_nOldTickBase; //0x1600
  426. int m_iBonusProgress; //0x1604
  427. int m_iBonusChallenge; //0x1608
  428. float m_flMaxspeed; //0x160C
  429. int m_hZoomOwner; //0x1610
  430. char pad_0x1614[12]; //0x1614
  431. int m_vphysicsCollisionState; //0x1620
  432. char pad_0x1624[40]; //0x1624
  433. CUserCmd m_cmd; //0x164C
  434. int m_afPhysicsFlags; //0x16B0
  435. int m_hVehicle; //0x16B4
  436. int m_hLastWeapon; //0x16B8
  437. int m_hViewModel[0]; //0x16BC
  438. int m_hViewModel[1]; //0x16C0
  439. char pad_0x16C4[32]; //0x16C4
  440. int m_fOnTarget; //0x16E4
  441. int m_hUseEntity; //0x16E8
  442. int m_iDefaultFOV; //0x16EC
  443. int m_afButtonForced; //0x16F0
  444. CUserCmd* m_pCurrentCommand; //0x16F4
  445. int m_hViewEntity; //0x16F8
  446. unsigned char m_bShouldDrawPlayerWhileUsingViewEntity; //0x16FC
  447. char fill[3]; //0x16FD
  448. int m_hConstraintEntity; //0x1700
  449. Vector m_vecConstraintCenter; //0x1704
  450. float m_flConstraintRadius; //0x1710
  451. float m_flConstraintWidth; //0x1714
  452. float m_flConstraintSpeedFactor; //0x1718
  453. unsigned char m_bConstraintPastRadius; //0x171C
  454. char fill[3]; //0x171D
  455. IUserMessageBinder* m_pMessageBinder; //0x1720
  456. int someInt; //0x1724
  457. int m_iObserverMode; //0x1728
  458. unsigned char m_bActiveCameraMan; //0x172C
  459. unsigned char m_bCameraManXRay; //0x172D
  460. unsigned char m_bCameraManOverview; //0x172E
  461. unsigned char m_bCameraManScoreBoard; //0x172F
  462. Vector m_uCameraManGraphs; //0x1730
  463. int m_hObserverTarget; //0x173C
  464. float m_flObserverChaseDistance; //0x1740
  465. Vector m_vecFreezeFrameStart; //0x1744
  466. float m_flFreezeFrameStartTime; //0x1750
  467. float m_flFreezeFrameDistance; //0x1754
  468. unsigned char m_bWasFreezeFraming; //0x1758
  469. char fill[3]; //0x1759
  470. int reserve1; //0x175C
  471. int reserve2; //0x1760
  472. float m_flDeathTime; //0x1764
  473. float m_fForceTeam; //0x1768
  474. CInterpolatedVar m_iv_vecViewOffset; //0x176C
  475. char pad_0x1798[24]; //0x1798
  476. Vector m_vecWaterJumpVel; //0x17B0
  477. Vector m_vecOldViewAngles; //0x17BC
  478. unsigned char m_bWasFrozen; //0x17C8
  479. char fill[3]; //0x17C9
  480. int m_nTickBase; //0x17CC
  481. int m_nFinalPredictedTick; //0x17D0
  482. int m_hCurrentVguiScreen; //0x17D4
  483. unsigned char m_bFlashlightEnabled[0]; //0x17D8
  484. unsigned char m_bFlashlightEnabled[1]; //0x17D9
  485. char pad_0x17DA[0x2]; //0x17DA
  486. CUtlVector m_SimulatedByThisPlayer; //0x17DC
  487. float m_flOldPlayerZ; //0x17F0
  488. float m_flOldPlayerViewOffsetZ; //0x17F4
  489. Vector m_vecVehicleViewOrigin; //0x17F8
  490. Vector m_vecVehicleViewAngles; //0x1804
  491. float m_flVehicleViewFOV; //0x1810
  492. int m_nVehicleViewSavedFrame; //0x1814
  493. INT m_iOldAmmo[32]; //0x1818
  494. C_CommandContext m_CommandContext; //0x1898
  495. float m_flWaterSurfaceZ; //0x1904
  496. unsigned char m_bResampleWaterSurface; //0x1908
  497. char fill[3]; //0x1909
  498. TimedEvent m_tWaterParticleTimer; //0x190C
  499. int m_pWaterEmitter; //0x1914
  500. unsigned char m_bPlayerUnderwater; //0x1918
  501. char fill[3]; //0x1919
  502. float m_flNextAvoidanceTime; //0x191C
  503. float m_flAvoidanceRight; //0x1920
  504. float m_flAvoidanceForward; //0x1924
  505. float m_flAvoidanceDotForward; //0x1928
  506. float m_flAvoidanceDotRight; //0x192C
  507. float m_flLaggedMovementValue; //0x1930
  508. Vector m_vecPredictionError; //0x1934
  509. float m_flPredictionErrorTime; //0x1940
  510. Vector m_vecPreviouslyPredictedOrigin; //0x1944
  511. char m_szLastPlaceName[18]; //0x1950
  512. char fill[2]; //0x1962
  513. int m_surfaceProps; //0x1964
  514. surfacedata_t* m_pSurfaceData; //0x1968
  515. char m_chTextureType[1]; //0x196C
  516. unsigned char m_bSentFreezeFrame; //0x196D
  517. char fill[2]; //0x196E
  518. float m_flFreezeZOffset; //0x1970
  519. unsigned char m_ubEFNoInterpParity; //0x1974
  520. unsigned char m_ubOldEFNoInterpParity; //0x1975
  521. char fill[2]; //0x1976
  522. char pad_0x1978[68]; //0x1978
  523. int m_nSplitScreenSlot; //0x19BC
  524. unsigned char m_bIsLocalPlayer; //0x19C0
  525. char fill[3]; //0x19C1
  526. StepSoundCache_t m_StepSoundCache[2]; //0x19C4
  527. int m_hPostProcessCtrl; //0x1B34
  528. int m_hColorCorrectionCtrl; //0x1B38
  529. fogplayerparams_t m_PlayerFog; //0x1B3C
  530. int unknownint; //0x1B78
  531. float m_totalPlayTime; //0x1B7C
  532. float bigassfloat_1; //0x1B80
  533. float bigassfloat_2; //0x1B84
  534. float bigassfloat_3; //0x1B88
  535. char pad_0x1B8C[92]; //0x1B8C
  536. CTexture* m_pTexture; //0x1BE8
  537. char pad_0x1BEC[0xC]; //0x1BEC
  538. CBasePlayerAnimState* m_pPlayerAnimState; //0x1BF8
  539. char pad_0x1BFC[0x4]; //0x1BFC
  540. unsigned char m_bIsScoped; //0x1C00
  541. unsigned char m_bIsWalking; //0x1C01
  542. unsigned char m_bResumeZoom; //0x1C02
  543. char fill[1]; //0x1C03
  544. int m_iPlayerState; //0x1C04
  545. unsigned char m_bIsDefusing; //0x1C08
  546. unsigned char m_bIsGrabbingHostage; //0x1C09
  547. unsigned char m_bIsRescuing; //0x1C0A
  548. char fill[1]; //0x1C0B
  549. float m_fImmuneToGunGameDamageTime; //0x1C0C
  550. char pad_0x1C10[0x4]; //0x1C10
  551. unsigned char m_bGunGameImmunity; //0x1C14
  552. unsigned char m_bHasMovedSinceSpawn; //0x1C15
  553. unsigned char m_bMadeFinalGunGameProgressiveKill; //0x1C16
  554. char fill[1]; //0x1C17
  555. int m_iGunGameProgressiveWeaponIndex; //0x1C18
  556. int m_iNumGunGameTRKillPoints; //0x1C1C
  557. int m_iNumGunGameKillsWithCurrentWeapon; //0x1C20
  558. int m_iNumRoundKills; //0x1C24
  559. char pad_0x1C28[0x4]; //0x1C28
  560. float m_fMolotovUseTime; //0x1C2C
  561. unsigned char m_bInBombZone; //0x1C30
  562. unsigned char m_bInBuyZone; //0x1C31
  563. unsigned char m_bInNoDefuseArea; //0x1C32
  564. char fill[1]; //0x1C33
  565. int m_iThrowGrenadeCounter; //0x1C34
  566. unsigned char m_bWaitForNoAttack; //0x1C38
  567. unsigned char m_bIsRespawningForDMBonus; //0x1C39
  568. char pad_0x1C3A[0x2]; //0x1C3A
  569. float m_flGuardianTooFarDistFrac; //0x1C3C
  570. int unknewint; //0x1C40
  571. unsigned char m_bKilledByTaser; //0x1C44
  572. char fill[3]; //0x1C45
  573. int m_iMoveState; //0x1C48
  574. unsigned char m_bCanMoveDuringFreezePeriod; //0x1C4C
  575. unsigned char m_isCurrentGunGameLeader; //0x1C4D
  576. unsigned char m_isCurrentGunGameTeamLeader; //0x1C4E
  577. char m_szArmsModel[257]; //0x1C4F
  578. int m_iAddonBits; //0x1D50
  579. int m_iPrimaryAddon; //0x1D54
  580. int m_iSecondaryAddon; //0x1D58
  581. int m_iProgressBarDuration; //0x1D5C
  582. float m_flProgressBarStartTime; //0x1D60
  583. float m_flStamina; //0x1D64
  584. int m_iDirection; //0x1D68
  585. int m_iShotsFired; //0x1D6C
  586. int m_nNumFastDucks; //0x1D70
  587. unsigned char m_bDuckOverride; //0x1D74
  588. unsigned char m_bNightVisionOn; //0x1D75
  589. unsigned char m_bHasNightVision; //0x1D76
  590. char fill[1]; //0x1D77
  591. float m_flVelocityModifier; //0x1D78
  592. float m_flGroundAccelLinearFracLastTime; //0x1D7C
  593. int m_iStartAccount; //0x1D80
  594. int m_totalHitsOnServer; //0x1D84
  595. char pad_0x1D88[0x4]; //0x1D88
  596. int m_hRagdoll; //0x1D8C
  597. int m_hCarriedHostage; //0x1D90
  598. int m_hCarriedHostageProp; //0x1D94
  599. char pad_0x1D98[0x18]; //0x1D98
  600. float m_flFlashMaxAlpha; //0x1DB0
  601. float m_flFlashDuration; //0x1DB4
  602. float m_flLastPrimaryAttack; //0x1DB8
  603. char pad_0x1DBC[0x4]; //0x1DBC
  604. Vector m_flSomeOrigin; //0x1DC0
  605. int m_iGlowIndex; //0x1DCC
  606. char pad_0x1DD0[0x1C]; //0x1DD0
  607. CBaseEntity* m_pAnimating; //0x1DEC
  608. char pad_0x1DF0[0xC]; //0x1DF0
  609. char m_iMatchStats_Kills[120]; //0x1DFC
  610. char m_iMatchStats_Damage[120]; //0x1E74
  611. char m_iMatchStats_EquipmentValue[120]; //0x1EEC
  612. char m_iMatchStats_MoneySaved[120]; //0x1F64
  613. char m_iMatchStats_KillReward[120]; //0x1FDC
  614. char m_iMatchStats_LiveTime[120]; //0x2054
  615. char m_iMatchStats_Deaths[120]; //0x20CC
  616. char m_iMatchStats_Assists[120]; //0x2144
  617. char m_iMatchStats_HeadShotKills[120]; //0x21BC
  618. char m_iMatchStats_Objective[120]; //0x2234
  619. char m_iMatchStats_CashEarned[120]; //0x22AC
  620. char pad_0x2324[0xC]; //0x2324
  621. CountdownTimer m_someTimer1; //0x2330
  622. char pad_0x233C[0x28]; //0x233C
  623. Vector m_flOriginOfSomeSort; //0x2364
  624. char pad_0x2370[0x14]; //0x2370
  625. unsigned short m_unRoundStartEquipmentValue; //0x2384
  626. unsigned short m_unFreezetimeEndEquipmentValue; //0x2386
  627. int m_rank_1; //0x2388
  628. int m_rank_2; //0x238C
  629. int m_rank_3; //0x2390
  630. int m_rank_4; //0x2394
  631. int m_rank_5; //0x2398
  632. int m_rank_6; //0x239C
  633. int m_unMusicID; //0x23A0
  634. int m_iAccount; //0x23A4
  635. unsigned char m_bHasHelmet; //0x23A8
  636. char fill[3]; //0x23A9
  637. int m_iClass; //0x23AC
  638. int m_ArmorValue; //0x23B0
  639. Vector m_angEyeAngles; //0x23B4
  640. unsigned char m_bHasDefuser; //0x23C0
  641. unsigned char m_bInHostageRescueZone; //0x23C1
  642. char fill[2]; //0x23C2
  643. char pad_0x23C4[0x10]; //0x23C4
  644. unsigned char m_bHud_RadarHidden; //0x23D4
  645. char pad_0x23D5[0x3]; //0x23D5
  646. int m_nLastKillerIndex; //0x23D8
  647. int m_nLastConcurrentKilled; //0x23DC
  648. int m_nDeathCamMusic; //0x23E0
  649. CInterpolatedVar m_iv_angEyeAngles; //0x23E4
  650. int m_iCrossHairID; //0x2410
  651. CountdownTimer m_someTimer2; //0x2414
  652. char pad_0x2420[0x8]; //0x2420
  653. CountdownTimer m_someTimer3; //0x2428
  654. char pad_0x2434[0x848]; //0x2434
  655.  
  656. };//Size=0x2C7C
  657.  
  658. class CBaseEntity
  659. {
  660. public:
  661. virtual void Function0(); //
  662. virtual void Function1(); //
  663. virtual void Function2(); //
  664. virtual void Function3(); //
  665. virtual void Function4(); //
  666. virtual void Function5(); //
  667. virtual void Function6(); //
  668. virtual void Function7(); //
  669. virtual void Function8(); //
  670. virtual void Function9(); //
  671. virtual void Function0(); //
  672. virtual void Function1(); //
  673. virtual void Function2(); //
  674. virtual void Function3(); //
  675. virtual void Function4(); //
  676. virtual void Function5(); //
  677. virtual void Function6(); //
  678. virtual void Function7(); //
  679. virtual void Function8(); //
  680. virtual void Function9(); //
  681. virtual void Function0(); //
  682. virtual void Function1(); //
  683. virtual void Function2(); //
  684. virtual void Function3(); //
  685. virtual void Function4(); //
  686. virtual void Function5(); //
  687. virtual void Function6(); //
  688. virtual void Function7(); //
  689. virtual void Function8(); //
  690. virtual void Function9(); //
  691. virtual void Function0(); //
  692. virtual void Function1(); //
  693. virtual void Function2(); //
  694. virtual void Function3(); //
  695. virtual void Function4(); //
  696. virtual void Function5(); //
  697. virtual void Function6(); //
  698. virtual void Function7(); //
  699. virtual void Function8(); //
  700. virtual void Function9(); //
  701. virtual void Function0(); //
  702. virtual void Function1(); //
  703. virtual void Function2(); //
  704. virtual void Function3(); //
  705. virtual void Function4(); //
  706. virtual void Function5(); //
  707. virtual void Function6(); //
  708. virtual void Function7(); //
  709. virtual void Function8(); //
  710. virtual void Function9(); //
  711.  
  712. int m_iClassname; //0x0014
  713. int m_hScriptInstance; //0x0018
  714. int m_iszScriptId; //0x001C
  715. CUtlVector m_varMap.m_Entries; //0x0020 m_varMap.m_Entries
  716. int m_varMap.m_nInterpolatedEntries; //0x0034
  717. float m_varMap.m_lastInterpolationTime; //0x0038
  718. char pad_0x003C[0x28]; //0x003C
  719. int index; //0x0064
  720. unsigned long m_EntClientFlags; //0x0068
  721. model_t* modelptr; //0x006C
  722. unsigned long m_clrRender; //0x0070
  723. int m_cellbits; //0x0074
  724. int m_cellwidth; //0x0078
  725. int m_cellX; //0x007C
  726. int m_cellY; //0x0080
  727. int m_cellZ; //0x0084
  728. Vector m_vecCellOrigin; //0x0088
  729. Vector m_vecAbsVelocity; //0x0094
  730. Vector m_vecAbsOrigin; //0x00A0
  731. Vector m_vecOrigin; //0x00AC
  732. Vector m_vecAngVelocity; //0x00B8
  733. Vector m_angAbsRotation; //0x00C4
  734. Vector m_angRotation; //0x00D0
  735. float m_flGravity; //0x00DC
  736. float m_flProxyRandomValue; //0x00E0
  737. int m_iEFlags; //0x00E4
  738. unsigned char m_nWaterType; //0x00E8
  739. unsigned char m_bDormant; //0x00E9
  740. __int16 m_iUnk; //0x00EA
  741. int m_fEffects; //0x00EC
  742. int m_iTeamNum; //0x00F0
  743. int m_iPendingTeamNum; //0x00F4
  744. int m_nNextThinkTick; //0x00F8
  745. int m_iHealth; //0x00FC
  746. int m_fFlags; //0x0100
  747. Vector m_vecViewOffset; //0x0104
  748. Vector m_vecVelocity; //0x0110
  749. Vector m_vecBaseVelocity; //0x011C
  750. Vector m_angNetworkAngles; //0x0128
  751. Vector m_vecNetworkOrigin; //0x0134
  752. float m_flFriction; //0x0140
  753. int m_hNetworkMoveParent; //0x0144
  754. int m_hOwnerEntity; //0x0148
  755. int m_hGroundEntity; //0x014C
  756. char m_iName[260]; //0x0150
  757. __int16 m_nModelIndex; //0x0254
  758. unsigned char m_nRenderFX; //0x0256
  759. unsigned char m_nRenderMode; //0x0257
  760. unsigned char m_MoveType; //0x0258
  761. unsigned char m_MoveCollide; //0x0259
  762. unsigned char m_nWaterLevel; //0x025A
  763. unsigned char m_lifeState; //0x025B
  764. float m_flAnimTime; //0x025C
  765. float m_flOldAnimTime; //0x0260
  766. float m_flSimulationTime; //0x0264
  767. float m_flOldSimulationTime; //0x0268
  768. char pad[2]; //0x026C
  769. unsigned short m_hRender; //0x026E
  770. unsigned char m_nOldRenderMode; //0x0270
  771. char pad[3]; //0x0271
  772. int m_VisibilityBits; //0x0274
  773. int m_nLastThinkTick; //0x0278
  774. int m_takedamage; //0x027C
  775. float m_flSpeed; //0x0280
  776. int touchStamp; //0x0284
  777. int m_RefEHandle; //0x0288
  778. int m_HandleIndex; //0x028C
  779. int pad; //0x0290
  780. int m_ToolHandle; //0x0294
  781. unsigned char m_bEnabledInToolView; //0x0298
  782. unsigned char m_bToolRecording; //0x0299
  783. unsigned char m_bRecordInTools; //0x029A
  784. unsigned char m_bPredictionEligible; //0x029B
  785. int m_pPhysicsObject; //0x029C
  786. int m_iCurrentThinkContext; //0x02A0
  787. unsigned long m_spawnflags; //0x02A4
  788. int m_nSimulationTick; //0x02A8
  789. char m_aThinkFunctions[20]; //0x02AC
  790. char pad[11]; //0x02C0
  791. unsigned char m_bDormantPredictable; //0x02CB
  792. int m_nIncomingPacketEntityBecameDormant; //0x02CC
  793. float m_flLastMessageTime; //0x02D0
  794. float m_flSpawnTime; //0x02D4
  795. unsigned short m_ModelInstance; //0x02D8
  796. unsigned short m_ShadowHandle; //0x02DA
  797. unsigned long m_hThink; //0x02DC
  798. int m_ShadowBits; //0x02E0
  799. unsigned char m_iParentAttachment; //0x02E4
  800. unsigned char m_iOldParentAttachment; //0x02E5
  801. unsigned char m_bUnkBool1; //0x02E6
  802. unsigned char m_bUnkBool2; //0x02E7
  803. int m_iUnkInt; //0x02E8
  804. float m_fadeMinDist; //0x02EC
  805. float m_fadeMaxDist; //0x02F0
  806. float m_flFadeScale; //0x02F4
  807. unsigned char m_bPredictable; //0x02F8
  808. unsigned char m_bRenderWithViewModels; //0x02F9
  809. unsigned char m_bDisableCachedRenderBounds; //0x02FA
  810. unsigned char m_nSplitUserPlayerPredictionSlot; //0x02FB
  811. int m_pMoveParent; //0x02FC
  812. int m_pMoveChild; //0x0300
  813. int m_pMovePeer; //0x0304
  814. int m_pMovePrevPeer; //0x0308
  815. int m_hOldMoveParent; //0x030C
  816. int m_ModelName; //0x0310
  817. CCollisionProperty m_Collision; //0x0314
  818. CParticleProperty m_Particles; //0x0370
  819. CClientAlphaProperty* m_pClientAlphaProperty; //0x0390
  820. float m_flElasticity; //0x0394
  821. float m_flShadowCastDistance; //0x0398
  822. unsigned long m_ShadowDirUseOtherEntity; //0x039C EHANDLE
  823. float m_flGroundChangeTime; //0x03A0
  824. Vector m_vecOldOrigin; //0x03A4
  825. Vector m_vecOldAngRotation; //0x03B0
  826. CInterpolatedVar m_iv_vecOrigin; //0x03BC
  827. char pad[20]; //0x03E8
  828. CInterpolatedVar m_iv_angRotation; //0x03FC
  829. char pad[20]; //0x0428
  830. matrix3x4_t m_rgflCoordinateFrame; //0x043C
  831. int m_CollisionGroup; //0x046C
  832. char m_pIntermediateData[600]; //0x0470
  833. char m_pOldIntermediateData[600]; //0x06C8
  834. int unkint; //0x0920
  835. unsigned long m_pOriginalData; //0x0924
  836. unsigned long unkhandle; //0x0928
  837. int m_nIntermediateDataCount; //0x092C
  838. unsigned char m_bIsSpectated; //0x0930
  839. unsigned char m_bIsPlayerSimulated; //0x0931
  840. unsigned char m_bSimulatedEveryTick; //0x0932
  841. unsigned char m_bAnimatedEveryTick; //0x0933
  842. unsigned char m_bAlternateSorting; //0x0934
  843. unsigned char m_bSpotted; //0x0935
  844. unsigned char m_bSpottedBy; //0x0936
  845. char pad[65]; //0x0937
  846. unsigned char m_bSpottedByMask; //0x0978
  847. char pad[7]; //0x0979
  848. unsigned char m_nMinCPULevel; //0x0980
  849. unsigned char m_nMaxCPULevel; //0x0981
  850. unsigned char m_nMinGPULevel; //0x0982
  851. unsigned char m_nMaxGPULevel; //0x0983
  852. int m_iTextureFrameIndex; //0x0984
  853. unsigned long m_hEffectEntity; //0x0988
  854. unsigned long m_hPlayerSimulationOwner; //0x098C
  855. unsigned long m_hUnknown2; //0x0990
  856. unsigned long m_fDataObjectTypes; //0x0994
  857. unsigned long m_AimEntsListHandle; //0x0998
  858. int m_nCreationTick; //0x099C
  859. float m_fRenderingClipPlane[0]; //0x09A0
  860. float m_fRenderingClipPlane[1]; //0x09A4
  861. float m_fRenderingClipPlane[2]; //0x09A8
  862. float m_fRenderingClipPlane[3]; //0x09AC
  863. unsigned short m_bEnableRenderingClipPlane; //0x09B0
  864. __int16 m_ListEntry[0]; //0x09B2
  865. __int16 m_ListEntry[1]; //0x09B4
  866. __int16 m_ListEntry[2]; //0x09B6
  867. __int16 m_ListEntry[3]; //0x09B8
  868. __int16 m_ListEntry[4]; //0x09BA
  869. CThreadFastMutex m_CalcAbsolutePositionMutex; //0x09BC
  870. CThreadFastMutex m_CalcAbsoluteVelocityMutex; //0x09C4
  871. unsigned char m_bIsBlurred; //0x09CC
  872. char pad[3]; //0x09CD
  873. int C_BaseAnimating_vftable; //0x09D0 C_BaseAnimating.....
  874. char pad_0x09D4[0x10]; //0x09D4
  875. char pad[12]; //0x09E4
  876. int m_pRagdoll; //0x09F0
  877. int m_pClientsideRagdoll; //0x09F4
  878. int m_nHitboxSet; //0x09F8
  879. char pad_0x09FC[0x7D0]; //0x09FC
  880.  
  881. };//Size=0x11CC
  882.  
  883. class CUtlVector
  884. {
  885. public:
  886. int m_pMemory; //0x0000
  887. int m_nAllocationCount; //0x0004
  888. int m_nGrowSize; //0x0008
  889. int m_Size; //0x000C
  890. int m_pElements; //0x0010
  891.  
  892. };//Size=0x0014
  893.  
  894. class matrix3x4_t
  895. {
  896. public:
  897. Vector4 m0; //0x0000
  898. Vector4 m1; //0x0010
  899. Vector4 m2; //0x0020
  900.  
  901. };//Size=0x0030
  902.  
  903. class CThreadFastMutex
  904. {
  905. public:
  906. int m_ownerID; //0x0000
  907. int m_depth; //0x0004
  908.  
  909. };//Size=0x0008
  910.  
  911. class CInterpolatedVar
  912. {
  913. public:
  914. int vtable; //0x0000
  915. int m_pValue; //0x0004 ptr
  916. CVarHistory m_history; //0x0008
  917. int m_LastNetworkedValue; //0x0014
  918. float m_LastNetworkedTime; //0x0018
  919. unsigned short m_fType; //0x001C
  920. unsigned short m_nMaxCount; //0x001E
  921. int m_bLooping; //0x0020
  922. float m_InterpolationAmount; //0x0024
  923. char* m_pDebugName; //0x0028 ptr
  924.  
  925. };//Size=0x002C
  926.  
  927. class CVarHistory
  928. {
  929. public:
  930. int m_pElements; //0x0000 ptr
  931. __int16 m_maxElement; //0x0004
  932. __int16 m_firstElement; //0x0006
  933. __int16 m_count; //0x0008
  934. __int16 m_growSize; //0x000A
  935.  
  936. };//Size=0x000C
  937.  
  938. class CCollisionProperty
  939. {
  940. public:
  941. int vftable; //0x0000
  942. CBaseEntity* m_pOuter; //0x0004
  943. Vector m_vecMins; //0x0008
  944. Vector m_vecMaxs; //0x0014
  945. __int16 m_usSolidFlags; //0x0020
  946. unsigned char m_nSolidType; //0x0022
  947. unsigned char m_triggerBloat; //0x0023
  948. float m_flRadius; //0x0024
  949. __int16 m_Partition; //0x0028
  950. __int16 m_nSurroundType; //0x002A
  951. Vector m_vecSpecifiedSurroundingMins; //0x002C
  952. Vector m_vecSpecifiedSurroundingMaxs; //0x0038
  953. Vector m_vecSurroundingMins; //0x0044
  954. Vector m_vecSurroundingMaxs; //0x0050
  955.  
  956. };//Size=0x005C
  957.  
  958. class CParticleProperty
  959. {
  960. public:
  961. virtual void Function0(); //
  962. virtual void Function1(); //
  963. virtual void Function2(); //
  964. virtual void Function3(); //
  965. virtual void Function4(); //
  966. virtual void Function5(); //
  967. virtual void Function6(); //
  968. virtual void Function7(); //
  969. virtual void Function8(); //
  970. virtual void Function9(); //
  971.  
  972. CBaseEntity* m_pOuter; //0x0004
  973. CUtlVector m_ParticleEffects; //0x0008
  974. int m_iDormancyChangedAtFrame; //0x001C
  975.  
  976. };//Size=0x0020
  977.  
  978. class CClientAlphaProperty
  979. {
  980. public:
  981. virtual void Function0(); //
  982. virtual void Function1(); //
  983. virtual void Function2(); //
  984. virtual void Function3(); //
  985. virtual void Function4(); //
  986. virtual void Function5(); //
  987. virtual void Function6(); //
  988. virtual void Function7(); //
  989. virtual void Function8(); //
  990. virtual void Function9(); //
  991.  
  992. CBaseEntity* m_pOuter; //0x0004
  993. __int16 m_hShadowHandle; //0x0008
  994. __int16 m_nRenderFX; //0x000A
  995. unsigned char m_bAlphaOverride; //0x000C
  996. unsigned char m_nReserved2; //0x000D
  997. __int8 m_bAlphaOverride; //0x000E
  998. unsigned char N0D86D295; //0x000F
  999. char pad_0x0010[0x60]; //0x0010
  1000.  
  1001. };//Size=0x0070
  1002.  
  1003. class model_t
  1004. {
  1005. public:
  1006. char pad_0x0000[0x4]; //0x0000
  1007. char szName[256]; //0x0004
  1008. char pad_0x0104[0x48]; //0x0104
  1009.  
  1010. };//Size=0x014C
  1011.  
  1012. class FLOAT
  1013. {
  1014. public:
  1015. float fl; //0x0000
  1016.  
  1017. };//Size=0x0004
  1018.  
  1019. class CStudioHdr
  1020. {
  1021. public:
  1022. int m_pStudioHdr; //0x0000
  1023. int m_pVModel; //0x0004
  1024.  
  1025. };//Size=0x0008
  1026.  
  1027. class CUtlReference
  1028. {
  1029. public:
  1030. int m_pNext; //0x0000
  1031. int m_pPrev; //0x0004
  1032. int m_pObject; //0x0008
  1033.  
  1034. };//Size=0x000C
  1035.  
  1036. class fogplayerparams_t
  1037. {
  1038. public:
  1039. int vtable; //0x0000
  1040. int m_hCtrl; //0x0004
  1041. float m_flTransitionTime; //0x0008
  1042. int m_OldColor; //0x000C
  1043. float m_flOldStart; //0x0010
  1044. float m_flOldEnd; //0x0014
  1045. float m_flOldMaxDensity; //0x0018
  1046. float m_flOldHDRColorScale; //0x001C
  1047. float m_flOldFarZ; //0x0020
  1048. int m_NewColor; //0x0024
  1049. float m_flNewStart; //0x0028
  1050. float m_flNewEnd; //0x002C
  1051. float m_flNewMaxDensity; //0x0030
  1052. float m_flNewHDRColorScale; //0x0034
  1053. float m_flNewFarZ; //0x0038
  1054.  
  1055. };//Size=0x003C
  1056.  
  1057. class CUtlRBTree
  1058. {
  1059. public:
  1060. int m_LessFunc; //0x0000
  1061. int m_Elements.m_pMemory; //0x0004
  1062. int m_Elements.m_nAllocationCount; //0x0008
  1063. int m_Elements.m_nGrowSize; //0x000C
  1064. unsigned short m_Root; //0x0010
  1065. unsigned short m_NumElements; //0x0012
  1066. unsigned short m_FirstFree; //0x0014
  1067. unsigned short m_LastAlloc; //0x0016
  1068. int m_pElements; //0x0018
  1069.  
  1070. };//Size=0x001C
  1071.  
  1072. class Emphasized_Phoneme
  1073. {
  1074. public:
  1075. char classname[64]; //0x0000
  1076. unsigned char required; //0x0040
  1077. unsigned char basechecked; //0x0041
  1078. char pad_0x0042[0x2]; //0x0042
  1079. int base; //0x0044
  1080. int exp; //0x0048
  1081. unsigned char valid; //0x004C
  1082. char pad_0x004D[0x3]; //0x004D
  1083. float amount; //0x0050
  1084.  
  1085. };//Size=0x0054
  1086.  
  1087. class INT
  1088. {
  1089. public:
  1090. int i; //0x0000
  1091.  
  1092. };//Size=0x0004
  1093.  
  1094. class CHandle
  1095. {
  1096. public:
  1097. int m_Index; //0x0000
  1098.  
  1099. };//Size=0x0004
  1100.  
  1101. class fogparams_t
  1102. {
  1103. public:
  1104. int vtable; //0x0000
  1105. Vector dirPrimary; //0x0004
  1106. int colorPrimary; //0x0010
  1107. int colorSecondary; //0x0014
  1108. int colorPrimaryLerpTo; //0x0018
  1109. int colorSecondaryLerpTo; //0x001C
  1110. float start; //0x0020
  1111. float end; //0x0024
  1112. float farz; //0x0028
  1113. float maxdensity; //0x002C
  1114. float startLerpTo; //0x0030
  1115. float endLerpTo; //0x0034
  1116. float maxdensityLerpTo; //0x0038
  1117. float lerptime; //0x003C
  1118. float duration; //0x0040
  1119. unsigned char enable; //0x0044
  1120. unsigned char blend; //0x0045
  1121. char pad_0x0046[0x2]; //0x0046
  1122. int reserved; //0x0048
  1123. float HDRColorScale; //0x004C
  1124.  
  1125. };//Size=0x0050
  1126.  
  1127. class CPlayerLocalData
  1128. {
  1129. public:
  1130. int vtable; //0x0000
  1131. char m_chAreaBits[32]; //0x0004
  1132. char m_chAreaPortalBits[24]; //0x0024
  1133. int m_nStepside; //0x003C
  1134. int m_nOldButtons; //0x0040
  1135. float m_flFOVRate; //0x0044
  1136. int m_iHideHUD; //0x0048
  1137. int m_nDuckTimeMsecs; //0x004C
  1138. int m_nDuckJumpTimeMsecs; //0x0050
  1139. int m_nJumpTimeMsecs; //0x0054
  1140. float m_flFallVelocity; //0x0058
  1141. float m_flOldFallVelocity; //0x005C
  1142. float m_flStepSize; //0x0060
  1143. Vector m_viewPunchAngle; //0x0064
  1144. Vector m_aimPunchAngle; //0x0070
  1145. Vector m_aimPunchAngleVel; //0x007C
  1146. unsigned char m_bDucked; //0x0088
  1147. unsigned char m_bDucking; //0x0089
  1148. unsigned char m_bInDuckJump; //0x008A
  1149. unsigned char m_bDrawViewmodel; //0x008B
  1150. unsigned char m_bWearingSuit; //0x008C
  1151. unsigned char m_bPoisoned; //0x008D
  1152. unsigned char m_bAllowAutoMovement; //0x008E
  1153. unsigned char m_bInLanding; //0x008F
  1154. float m_flLandingTime; //0x0090
  1155. Vector m_vecClientBaseVelocity; //0x0094
  1156. CInterpolatedVar m_iv_viewPunchAngle; //0x00A0
  1157. CInterpolatedVar m_iv_aimPunchAngle; //0x00CC
  1158. CInterpolatedVar m_iv_aimPunchAngleVel; //0x00F8
  1159. unsigned char m_bAutoAimTarget; //0x0124
  1160. char pad_0x0125[0x3]; //0x0125
  1161. sky3dparams_t m_skybox3d; //0x0128
  1162. audioparams_t m_audio; //0x0190
  1163. unsigned char m_bSlowMovement; //0x0200
  1164. char pad_0x0201[0x3]; //0x0201
  1165. int reserved; //0x0204
  1166.  
  1167. };//Size=0x0208
  1168.  
  1169. class sky3dparams_t
  1170. {
  1171. public:
  1172. int vtable; //0x0000
  1173. int scale; //0x0004
  1174. Vector origin; //0x0008
  1175. int area; //0x0014
  1176. fogparams_t fog; //0x0018
  1177.  
  1178. };//Size=0x0068
  1179.  
  1180. class audioparams_t
  1181. {
  1182. public:
  1183. int vtable; //0x0000
  1184. VECTOR localSound[8]; //0x0004
  1185. int soundscapeIndex; //0x0064
  1186. int localBits; //0x0068
  1187. int entIndex; //0x006C
  1188.  
  1189. };//Size=0x0070
  1190.  
  1191. class VECTOR
  1192. {
  1193. public:
  1194. Vector N0000089B; //0x0000
  1195.  
  1196. };//Size=0x000C
  1197.  
  1198. class CPlayerState
  1199. {
  1200. public:
  1201. int vtable; //0x0000
  1202. unsigned char deadflag; //0x0004
  1203. char pad_0x0005[0x3]; //0x0005
  1204. Vector v_angle; //0x0008
  1205.  
  1206. };//Size=0x0014
  1207.  
  1208. class CUserCmd
  1209. {
  1210. public:
  1211. int vtable; //0x0000
  1212. int command_number; //0x0004
  1213. int tick_count; //0x0008
  1214. Vector viewangles; //0x000C
  1215. Vector aimdirection; //0x0018
  1216. float forwardmove; //0x0024
  1217. float sidemove; //0x0028
  1218. float upmove; //0x002C
  1219. int buttons; //0x0030
  1220. unsigned char impulse; //0x0034
  1221. char pad_0x0035[0x3]; //0x0035
  1222. int weaponselect; //0x0038
  1223. int weaponsubtype; //0x003C
  1224. int random_seed; //0x0040
  1225. __int16 mousedx; //0x0044
  1226. __int16 mousedy; //0x0046
  1227. unsigned char hasbeenpredicted; //0x0048
  1228. char pad_0x0049[0x3]; //0x0049
  1229. char pad_0x4C[24]; //0x004C
  1230.  
  1231. };//Size=0x0064
  1232.  
  1233. class IUserMessageBinder
  1234. {
  1235. public:
  1236. char pad_0x0000[0x44]; //0x0000
  1237.  
  1238. };//Size=0x0044
  1239.  
  1240. class surfacedata_t
  1241. {
  1242. public:
  1243. float friction; //0x0000
  1244. float elasticity; //0x0004
  1245. float density; //0x0008
  1246. float thickness; //0x000C
  1247. float dampening; //0x0010
  1248. float reflectivity; //0x0014
  1249. float hardnessFactor; //0x0018
  1250. float roughnessFactor; //0x001C
  1251. float roughThreshold; //0x0020
  1252. float hardThreshold; //0x0024
  1253. float hardVelocityThreshold; //0x0028
  1254. unsigned short walkStepLeft; //0x002C
  1255. unsigned short walkStepRight; //0x002E
  1256. unsigned short runStepLeft; //0x0030
  1257. unsigned short runStepRight; //0x0032
  1258. unsigned short impactSoft; //0x0034
  1259. unsigned short impactHard; //0x0036
  1260. unsigned short scrapeSmooth; //0x0038
  1261. unsigned short scrapeRough; //0x003A
  1262. unsigned short bulletImpact; //0x003C
  1263. unsigned short rolling; //0x003E
  1264. unsigned short breakSound; //0x0040
  1265. unsigned short strainSound; //0x0042
  1266. float maxSpeedFactor; //0x0044
  1267. float jumpFactor; //0x0048
  1268. float fl1; //0x004C
  1269. float fl2; //0x0050
  1270. unsigned short material; //0x0054
  1271. unsigned char climbable; //0x0056
  1272. char fill[1]; //0x0057
  1273. int walkStepLeftHandle; //0x0058
  1274. int walkStepRightHandle; //0x005C
  1275. int runStepLeftHandle; //0x0060
  1276. int runStepRightHandle; //0x0064
  1277. int impactSoftHandle; //0x0068
  1278. int impactHardHandle; //0x006C
  1279. int scrapeSmoothHandle; //0x0070
  1280. int scrapeRoughHandle; //0x0074
  1281. int bulletImpactHandle; //0x0078
  1282. int rollingHandle; //0x007C
  1283. int breakSoundHandle; //0x0080
  1284. int strainSoundHandle; //0x0084
  1285.  
  1286. };//Size=0x0088
  1287.  
  1288. class C_CommandContext
  1289. {
  1290. public:
  1291. unsigned char needsprocessing; //0x0000
  1292. char pad_0x0001[0x3]; //0x0001
  1293. CUserCmd cmd; //0x0004
  1294. int command_number; //0x0068
  1295.  
  1296. };//Size=0x006C
  1297.  
  1298. class TimedEvent
  1299. {
  1300. public:
  1301. float m_TimeBetweenEvents; //0x0000
  1302. float m_fNextEvent; //0x0004
  1303.  
  1304. };//Size=0x0008
  1305.  
  1306. class StepSoundCache_t
  1307. {
  1308. public:
  1309. int channel; //0x0000
  1310. float volume; //0x0004
  1311. int pitch; //0x0008
  1312. int pitchlow; //0x000C
  1313. int pitchhigh; //0x0010
  1314. int soundlevel; //0x0014
  1315. unsigned char play_to_owner_only; //0x0018
  1316. char pad_0x0019[0x3]; //0x0019
  1317. int count; //0x001C
  1318. char soundname[128]; //0x0020
  1319. int delay_msec; //0x00A0
  1320. int m_hSoundScriptHash; //0x00A4
  1321. int m_nSoundEntryVersion; //0x00A8
  1322. int m_pOperatorsKV; //0x00AC
  1323. int m_nRandomSeed; //0x00B0
  1324. int m_usSoundNameIndex; //0x00B4
  1325.  
  1326. };//Size=0x00B8
  1327.  
  1328. class CTexture
  1329. {
  1330. public:
  1331. int vtable; //0x0000
  1332. char pad_0x0004[0x1C]; //0x0004
  1333. int m_flags1; //0x0020
  1334. int m_flags2; //0x0024
  1335. int m_referenceCount; //0x0028
  1336. int m_imageFormat; //0x002C
  1337. unsigned short m_mappingWidth; //0x0030
  1338. unsigned short m_mappingHeight; //0x0032
  1339. unsigned short m_mappingDepth; //0x0034
  1340. unsigned short m_actualWidth; //0x0036
  1341. unsigned short m_actualHeight; //0x0038
  1342. unsigned short m_actualDepth; //0x003A
  1343. unsigned short m_actualReferenceCount; //0x003C
  1344. unsigned short m_nAnimationFrames; //0x003E
  1345. int m_colorSample; //0x0040
  1346. char pad_0x0044[0x14]; //0x0044
  1347. int m_pColorData; //0x0058
  1348. char pad_0x005C[0x30]; //0x005C
  1349.  
  1350. };//Size=0x008C
  1351.  
  1352. class CBasePlayerAnimState
  1353. {
  1354. public:
  1355. int vtable; //0x0000
  1356. char pad_0x0004[0x20]; //0x0004
  1357.  
  1358. };//Size=0x0024
  1359.  
  1360. class CountdownTimer
  1361. {
  1362. public:
  1363. int vtable; //0x0000
  1364. float m_duration; //0x0004
  1365. float m_timestamp; //0x0008
  1366.  
  1367. };//Size=0x000C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement