Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Generated using ReClass 2015
- class CBasePlayer;
- class CBaseEntity;
- class CUtlVector;
- class matrix3x4_t;
- class CThreadFastMutex;
- class CInterpolatedVar;
- class CVarHistory;
- class CCollisionProperty;
- class CParticleProperty;
- class CClientAlphaProperty;
- class model_t;
- class FLOAT;
- class CStudioHdr;
- class CUtlReference;
- class fogplayerparams_t;
- class CUtlRBTree;
- class Emphasized_Phoneme;
- class INT;
- class CHandle;
- class fogparams_t;
- class CPlayerLocalData;
- class sky3dparams_t;
- class audioparams_t;
- class VECTOR;
- class CPlayerState;
- class CUserCmd;
- class IUserMessageBinder;
- class surfacedata_t;
- class C_CommandContext;
- class TimedEvent;
- class StepSoundCache_t;
- class CTexture;
- class CBasePlayerAnimState;
- class CountdownTimer;
- class CBasePlayer
- {
- public:
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- int m_iClassname; //0x0014
- int m_hScriptInstance; //0x0018
- int m_iszScriptId; //0x001C
- CUtlVector m_varMap.m_Entries; //0x0020 m_varMap.m_Entries
- int m_varMap.m_nInterpolatedEntries; //0x0034
- float m_varMap.m_lastInterpolationTime; //0x0038
- char pad_0x003C[0x28]; //0x003C
- int index; //0x0064
- unsigned long m_EntClientFlags; //0x0068
- model_t* modelptr; //0x006C
- unsigned long m_clrRender; //0x0070
- int m_cellbits; //0x0074
- int m_cellwidth; //0x0078
- int m_cellX; //0x007C
- int m_cellY; //0x0080
- int m_cellZ; //0x0084
- Vector m_vecCellOrigin; //0x0088
- Vector m_vecAbsVelocity; //0x0094
- Vector m_vecAbsOrigin; //0x00A0
- Vector m_vecOrigin; //0x00AC
- Vector m_vecAngVelocity; //0x00B8
- Vector m_angAbsRotation; //0x00C4
- Vector m_angRotation; //0x00D0
- float m_flGravity; //0x00DC
- float m_flProxyRandomValue; //0x00E0
- int m_iEFlags; //0x00E4
- unsigned char m_nWaterType; //0x00E8
- unsigned char m_bDormant; //0x00E9
- __int16 m_iUnk; //0x00EA
- int m_fEffects; //0x00EC
- int m_iTeamNum; //0x00F0
- int m_iPendingTeamNum; //0x00F4
- int m_nNextThinkTick; //0x00F8
- int m_iHealth; //0x00FC
- int m_fFlags; //0x0100
- Vector m_vecViewOffset; //0x0104
- Vector m_vecVelocity; //0x0110
- Vector m_vecBaseVelocity; //0x011C
- Vector m_angNetworkAngles; //0x0128
- Vector m_vecNetworkOrigin; //0x0134
- float m_flFriction; //0x0140
- int m_hNetworkMoveParent; //0x0144
- int m_hOwnerEntity; //0x0148
- int m_hGroundEntity; //0x014C
- char m_iName[260]; //0x0150
- __int16 m_nModelIndex; //0x0254
- unsigned char m_nRenderFX; //0x0256
- unsigned char m_nRenderMode; //0x0257
- unsigned char m_MoveType; //0x0258
- unsigned char m_MoveCollide; //0x0259
- unsigned char m_nWaterLevel; //0x025A
- unsigned char m_lifeState; //0x025B
- float m_flAnimTime; //0x025C
- float m_flOldAnimTime; //0x0260
- float m_flSimulationTime; //0x0264
- float m_flOldSimulationTime; //0x0268
- char pad[2]; //0x026C
- unsigned short m_hRender; //0x026E
- unsigned char m_nOldRenderMode; //0x0270
- char pad[3]; //0x0271
- int m_VisibilityBits; //0x0274
- int m_nLastThinkTick; //0x0278
- int m_takedamage; //0x027C
- float m_flSpeed; //0x0280
- int touchStamp; //0x0284
- int m_RefEHandle; //0x0288
- int m_HandleIndex; //0x028C
- int pad; //0x0290
- int m_ToolHandle; //0x0294
- unsigned char m_bEnabledInToolView; //0x0298
- unsigned char m_bToolRecording; //0x0299
- unsigned char m_bRecordInTools; //0x029A
- unsigned char m_bPredictionEligible; //0x029B
- int m_pPhysicsObject; //0x029C
- int m_iCurrentThinkContext; //0x02A0
- unsigned long m_spawnflags; //0x02A4
- int m_nSimulationTick; //0x02A8
- char m_aThinkFunctions[20]; //0x02AC
- char pad[11]; //0x02C0
- unsigned char m_bDormantPredictable; //0x02CB
- int m_nIncomingPacketEntityBecameDormant; //0x02CC
- float m_flLastMessageTime; //0x02D0
- float m_flSpawnTime; //0x02D4
- unsigned short m_ModelInstance; //0x02D8
- unsigned short m_ShadowHandle; //0x02DA
- unsigned long m_hThink; //0x02DC
- int m_ShadowBits; //0x02E0
- unsigned char m_iParentAttachment; //0x02E4
- unsigned char m_iOldParentAttachment; //0x02E5
- unsigned char m_bUnkBool1; //0x02E6
- unsigned char m_bUnkBool2; //0x02E7
- int m_iUnkInt; //0x02E8
- float m_fadeMinDist; //0x02EC
- float m_fadeMaxDist; //0x02F0
- float m_flFadeScale; //0x02F4
- unsigned char m_bPredictable; //0x02F8
- unsigned char m_bRenderWithViewModels; //0x02F9
- unsigned char m_bDisableCachedRenderBounds; //0x02FA
- unsigned char m_nSplitUserPlayerPredictionSlot; //0x02FB
- int m_pMoveParent; //0x02FC
- int m_pMoveChild; //0x0300
- int m_pMovePeer; //0x0304
- int m_pMovePrevPeer; //0x0308
- int m_hOldMoveParent; //0x030C
- int m_ModelName; //0x0310
- CCollisionProperty m_Collision; //0x0314
- CParticleProperty m_Particles; //0x0370
- CClientAlphaProperty* m_pClientAlphaProperty; //0x0390
- float m_flElasticity; //0x0394
- float m_flShadowCastDistance; //0x0398
- unsigned long m_ShadowDirUseOtherEntity; //0x039C EHANDLE
- float m_flGroundChangeTime; //0x03A0
- Vector m_vecOldOrigin; //0x03A4
- Vector m_vecOldAngRotation; //0x03B0
- CInterpolatedVar m_iv_vecOrigin; //0x03BC
- char pad[20]; //0x03E8
- CInterpolatedVar m_iv_angRotation; //0x03FC
- char pad[20]; //0x0428
- matrix3x4_t m_rgflCoordinateFrame; //0x043C
- int m_CollisionGroup; //0x046C
- char m_pIntermediateData[600]; //0x0470
- char m_pOldIntermediateData[600]; //0x06C8
- int unkint; //0x0920
- unsigned long m_pOriginalData; //0x0924
- unsigned long unkhandle; //0x0928
- int m_nIntermediateDataCount; //0x092C
- unsigned char m_bIsSpectated; //0x0930
- unsigned char m_bIsPlayerSimulated; //0x0931
- unsigned char m_bSimulatedEveryTick; //0x0932
- unsigned char m_bAnimatedEveryTick; //0x0933
- unsigned char m_bAlternateSorting; //0x0934
- unsigned char m_bSpotted; //0x0935
- unsigned char m_bSpottedBy; //0x0936
- char pad[65]; //0x0937
- unsigned char m_bSpottedByMask; //0x0978
- char pad[7]; //0x0979
- unsigned char m_nMinCPULevel; //0x0980
- unsigned char m_nMaxCPULevel; //0x0981
- unsigned char m_nMinGPULevel; //0x0982
- unsigned char m_nMaxGPULevel; //0x0983
- int m_iTextureFrameIndex; //0x0984
- unsigned long m_hEffectEntity; //0x0988
- unsigned long m_hPlayerSimulationOwner; //0x098C
- unsigned long m_hUnknown2; //0x0990
- unsigned long m_fDataObjectTypes; //0x0994
- unsigned long m_AimEntsListHandle; //0x0998
- int m_nCreationTick; //0x099C
- float m_fRenderingClipPlane[0]; //0x09A0
- float m_fRenderingClipPlane[1]; //0x09A4
- float m_fRenderingClipPlane[2]; //0x09A8
- float m_fRenderingClipPlane[3]; //0x09AC
- unsigned short m_bEnableRenderingClipPlane; //0x09B0
- __int16 m_ListEntry[0]; //0x09B2
- __int16 m_ListEntry[1]; //0x09B4
- __int16 m_ListEntry[2]; //0x09B6
- __int16 m_ListEntry[3]; //0x09B8
- __int16 m_ListEntry[4]; //0x09BA
- CThreadFastMutex m_CalcAbsolutePositionMutex; //0x09BC
- CThreadFastMutex m_CalcAbsoluteVelocityMutex; //0x09C4
- unsigned char m_bIsBlurred; //0x09CC
- char fill[3]; //0x09CD
- int C_BaseAnimating_vftable; //0x09D0 C_BaseAnimating.....
- char pad_0x09D4[0x8]; //0x09D4
- char pad[12]; //0x09DC
- int m_pRagdoll; //0x09E8
- int m_pClientsideRagdoll; //0x09EC
- int m_nHitboxSet; //0x09F0
- CUtlVector m_SequenceTransitioner.m_animationQueue; //0x09F4
- int m_nPrevSequence; //0x0A08
- float m_flCycle; //0x0A0C
- float m_flPlaybackRate; //0x0A10
- int m_nSkin; //0x0A14
- int m_nBody; //0x0A18
- int m_nNewSequenceParity; //0x0A1C
- int m_nResetEventsParity; //0x0A20
- int m_nPrevNewSequenceParity; //0x0A24
- int m_nPrevResetEventsParity; //0x0A28
- FLOAT m_flEncodedController[4]; //0x0A2C
- int m_nMuzzleFlashParity; //0x0A3C
- int m_pIk; //0x0A40
- int m_iEyeAttachment; //0x0A44
- unsigned char m_bStoreRagdollInfo; //0x0A48
- char fill[3]; //0x0A49
- int m_pRagdollInfo; //0x0A4C
- Vector m_vecForce; //0x0A50
- int m_nForceBone; //0x0A5C
- unsigned long m_iMostRecentModelBoneCounter; //0x0A60
- unsigned long m_iMostRecentBoneSetupRequest; //0x0A64
- int m_pNextForThreadedBoneSetup; //0x0A68
- int m_iPrevBoneMask; //0x0A6C
- int m_iAccumulatedBoneMask; //0x0A70
- CBasePlayer* m_BoneAccessor.m_pAnimating; //0x0A74
- matrix3x4_t* m_BoneAccessor.m_pBones; //0x0A78
- int m_BoneAccessor.m_ReadableBones; //0x0A7C
- int m_BoneAccessor.m_WritableBones; //0x0A80
- char m_BoneSetupLock[8]; //0x0A84
- unsigned long m_ClientSideAnimationListHandle; //0x0A8C
- unsigned char m_bClientSideFrameReset; //0x0A90
- char pad[55]; //0x0A91
- float m_bClientSideFrameReset; //0x0AC8
- unsigned char m_bCanUseFastPath; //0x0ACC
- char fill[3]; //0x0ACD
- float m_flGroundSpeed; //0x0AD0
- float m_flLastEventCheck; //0x0AD4
- unsigned char m_bSequenceFinished; //0x0AD8
- unsigned char m_bSequenceLoops; //0x0AD9
- unsigned char m_bIsUsingRelativeLighting; //0x0ADA
- char fill[1]; //0x0ADB
- unsigned char m_mouth.mouthopen; //0x0ADC
- unsigned char m_mouth.sndcount; //0x0ADD
- char fill[2]; //0x0ADE
- int m_mouth.sndavg; //0x0AE0
- unsigned short m_mouth.m_nVoiceSources; //0x0AE4
- unsigned short m_mouth.n_needsEnvelope; //0x0AE6
- char m_mouth.m_VoiceSources[48]; //0x0AE8
- float m_flModelScale; //0x0B18
- int m_ScaleType; //0x0B1C
- char m_Ropes[28]; //0x0B20
- float m_nRestoreSequence; //0x0B3C
- float m_flPrevEventCycle; //0x0B40
- int m_nEventSequence; //0x0B44
- FLOAT m_flPoseParameter[24]; //0x0B48
- CInterpolatedVar m_iv_flPoseParameter; //0x0BA8
- FLOAT m_flOldPoseParameters[24]; //0x0BD4
- CInterpolatedVar m_iv_flEncodedController; //0x0C34
- FLOAT m_flOldEncodedController[4]; //0x0C60
- unsigned char m_bClientSideAnimation[0]; //0x0C70
- unsigned char m_bClientSideAnimation[1]; //0x0C71
- char fill[2]; //0x0C72
- Vector m_vecPreRagdollMins; //0x0C74
- Vector m_vecPreRagdollMaxs; //0x0C80
- unsigned char m_builtRagdoll; //0x0C8C
- unsigned char m_bReceivedSequence; //0x0C8D
- unsigned char m_bIsStaticProp; //0x0C8E
- char fill[1]; //0x0C8F
- int m_nSequence; //0x0C90
- CInterpolatedVar m_iv_flCycle; //0x0C94
- float m_flOldCycle; //0x0CC0
- float m_prevClientCycle; //0x0CC4
- float m_prevClientAnimTime; //0x0CC8
- unsigned char m_bBonePolishSetup; //0x0CCC
- char fill[3]; //0x0CCD
- int m_pBoneMergeCache; //0x0CD0
- int m_nPrevSkin; //0x0CD4
- float m_flOldModelScale; //0x0CD8
- int m_nOldSequence; //0x0CDC
- int m_nPrevBody; //0x0CE0
- CUtlVector m_CachedBoneData; //0x0CE4
- float m_flLastBoneSetupTime; //0x0CF8
- int m_pJiggleBones; //0x0CFC
- unsigned char m_isJiggleBonesEnabled; //0x0D00
- char fill[3]; //0x0D01
- CUtlVector m_Attachments; //0x0D04
- int m_hLightingOrigin; //0x0D18
- unsigned char m_nOldMuzzleFlashParity; //0x0D1C
- unsigned char m_bInitModelEffects; //0x0D1D
- unsigned char m_bSuppressAnimSounds; //0x0D1E
- char fill[1]; //0x0D1F
- CStudioHdr* m_pStudioHdr; //0x0D20
- unsigned short m_hStudioHdr; //0x0D24
- char fill[2]; //0x0D26
- __int64 m_StudioHdrInitLock; //0x0D28
- CUtlReference m_ejectBrassEffect; //0x0D30
- int m_iEjectBrassAttachment; //0x0D3C
- float bigfloat1; //0x0D40
- float bigfloat2; //0x0D44
- float bigfloat3; //0x0D48
- char pad_0x0D4C[0x4]; //0x0D4C
- CUtlVector m_AnimOverlay; //0x0D50 C_BaseAnimatingOverlay
- CUtlVector m_iv_AnimOverlay; //0x0D64
- FLOAT m_flOverlayPrevEventCycle[15]; //0x0D78
- char pad_0x0DB4[0x4]; //0x0DB4
- Vector m_viewtarget; //0x0DB8 C_BaseFlex
- CInterpolatedVar m_iv_viewtarget; //0x0DC4
- FLOAT m_flexWeight[96]; //0x0DF0
- CInterpolatedVar m_iv_flexWeight; //0x0F70
- int m_blinktoggle; //0x0F9C
- CUtlVector m_SceneEvents; //0x0FA0
- CUtlVector m_ActiveChoreoScenes; //0x0FB4
- CUtlRBTree m_LocalToGlobal; //0x0FC8
- float m_blinktime; //0x0FE4
- int m_prevblinktoggle; //0x0FE8
- int m_iBlink; //0x0FEC
- int m_iEyeUpdown; //0x0FF0
- int m_iEyeRightleft; //0x0FF4
- int m_iMouthAttachment; //0x0FF8
- float m_flFlexDelayedWeight; //0x0FFC
- int m_iMostRecentFlexCounter; //0x1000
- Vector m_CachedViewTarget; //0x1004
- CUtlVector m_CachedFlexWeights; //0x1010
- CUtlVector m_CachedDelayedFlexWeights; //0x1024
- Emphasized_Phoneme m_PhonemeClasses[3]; //0x1038
- char pad_0x1134[0x4]; //0x1134
- float m_flNextAttack; //0x1138 C_BaseCombatCharacter
- int m_LastHitGroup; //0x113C
- INT m_iAmmo[32]; //0x1140
- CHandle m_hMyWeapons[64]; //0x11C0
- CHandle m_hActiveWeapon; //0x12C0
- float m_flTimeOfLastInjury; //0x12C4
- int m_nRelativeDirectionOfLastInjury; //0x12C8
- char pad_0x12CC[52]; //0x12CC
- float gametime; //0x1300
- int command_number; //0x1304
- int tick_count; //0x1308
- char pad_0x130C[0x4]; //0x130C
- int m_iCoachingTeam; //0x1310 C_BasePlayer
- fogparams_t m_CurrentFog; //0x1314
- int m_hOldFogController; //0x1364
- int m_StuckLast; //0x1368
- float m_flDuckPercent; //0x136C
- float m_flTotalDuckTime; //0x1370
- float m_flLastOverDuckTime; //0x1374
- CPlayerLocalData m_Local; //0x1378
- int m_hTonemapController; //0x1580
- CPlayerState pl; //0x1584
- int m_iFOV; //0x1598
- int m_iFOVStart; //0x159C
- int m_afButtonLast; //0x15A0
- int m_afButtonPressed; //0x15A4
- int m_afButtonReleased; //0x15A8
- int m_nButtons; //0x15AC
- int m_nImpulse; //0x15B0
- int m_ladderSurfaceProps; //0x15B4
- int m_flPhysics; //0x15B8
- float m_flFOVTime; //0x15BC
- float m_flWaterJumpTime; //0x15C0
- float m_flSwimSoundTime; //0x15C4
- float m_flStepSoundTime; //0x15C8
- float somefloat; //0x15CC
- float m_surfaceFriction; //0x15D0
- Vector m_vecLadderNormal; //0x15D4
- char m_szAnimExtension[32]; //0x15E0
- int m_nOldTickBase; //0x1600
- int m_iBonusProgress; //0x1604
- int m_iBonusChallenge; //0x1608
- float m_flMaxspeed; //0x160C
- int m_hZoomOwner; //0x1610
- char pad_0x1614[12]; //0x1614
- int m_vphysicsCollisionState; //0x1620
- char pad_0x1624[40]; //0x1624
- CUserCmd m_cmd; //0x164C
- int m_afPhysicsFlags; //0x16B0
- int m_hVehicle; //0x16B4
- int m_hLastWeapon; //0x16B8
- int m_hViewModel[0]; //0x16BC
- int m_hViewModel[1]; //0x16C0
- char pad_0x16C4[32]; //0x16C4
- int m_fOnTarget; //0x16E4
- int m_hUseEntity; //0x16E8
- int m_iDefaultFOV; //0x16EC
- int m_afButtonForced; //0x16F0
- CUserCmd* m_pCurrentCommand; //0x16F4
- int m_hViewEntity; //0x16F8
- unsigned char m_bShouldDrawPlayerWhileUsingViewEntity; //0x16FC
- char fill[3]; //0x16FD
- int m_hConstraintEntity; //0x1700
- Vector m_vecConstraintCenter; //0x1704
- float m_flConstraintRadius; //0x1710
- float m_flConstraintWidth; //0x1714
- float m_flConstraintSpeedFactor; //0x1718
- unsigned char m_bConstraintPastRadius; //0x171C
- char fill[3]; //0x171D
- IUserMessageBinder* m_pMessageBinder; //0x1720
- int someInt; //0x1724
- int m_iObserverMode; //0x1728
- unsigned char m_bActiveCameraMan; //0x172C
- unsigned char m_bCameraManXRay; //0x172D
- unsigned char m_bCameraManOverview; //0x172E
- unsigned char m_bCameraManScoreBoard; //0x172F
- Vector m_uCameraManGraphs; //0x1730
- int m_hObserverTarget; //0x173C
- float m_flObserverChaseDistance; //0x1740
- Vector m_vecFreezeFrameStart; //0x1744
- float m_flFreezeFrameStartTime; //0x1750
- float m_flFreezeFrameDistance; //0x1754
- unsigned char m_bWasFreezeFraming; //0x1758
- char fill[3]; //0x1759
- int reserve1; //0x175C
- int reserve2; //0x1760
- float m_flDeathTime; //0x1764
- float m_fForceTeam; //0x1768
- CInterpolatedVar m_iv_vecViewOffset; //0x176C
- char pad_0x1798[24]; //0x1798
- Vector m_vecWaterJumpVel; //0x17B0
- Vector m_vecOldViewAngles; //0x17BC
- unsigned char m_bWasFrozen; //0x17C8
- char fill[3]; //0x17C9
- int m_nTickBase; //0x17CC
- int m_nFinalPredictedTick; //0x17D0
- int m_hCurrentVguiScreen; //0x17D4
- unsigned char m_bFlashlightEnabled[0]; //0x17D8
- unsigned char m_bFlashlightEnabled[1]; //0x17D9
- char pad_0x17DA[0x2]; //0x17DA
- CUtlVector m_SimulatedByThisPlayer; //0x17DC
- float m_flOldPlayerZ; //0x17F0
- float m_flOldPlayerViewOffsetZ; //0x17F4
- Vector m_vecVehicleViewOrigin; //0x17F8
- Vector m_vecVehicleViewAngles; //0x1804
- float m_flVehicleViewFOV; //0x1810
- int m_nVehicleViewSavedFrame; //0x1814
- INT m_iOldAmmo[32]; //0x1818
- C_CommandContext m_CommandContext; //0x1898
- float m_flWaterSurfaceZ; //0x1904
- unsigned char m_bResampleWaterSurface; //0x1908
- char fill[3]; //0x1909
- TimedEvent m_tWaterParticleTimer; //0x190C
- int m_pWaterEmitter; //0x1914
- unsigned char m_bPlayerUnderwater; //0x1918
- char fill[3]; //0x1919
- float m_flNextAvoidanceTime; //0x191C
- float m_flAvoidanceRight; //0x1920
- float m_flAvoidanceForward; //0x1924
- float m_flAvoidanceDotForward; //0x1928
- float m_flAvoidanceDotRight; //0x192C
- float m_flLaggedMovementValue; //0x1930
- Vector m_vecPredictionError; //0x1934
- float m_flPredictionErrorTime; //0x1940
- Vector m_vecPreviouslyPredictedOrigin; //0x1944
- char m_szLastPlaceName[18]; //0x1950
- char fill[2]; //0x1962
- int m_surfaceProps; //0x1964
- surfacedata_t* m_pSurfaceData; //0x1968
- char m_chTextureType[1]; //0x196C
- unsigned char m_bSentFreezeFrame; //0x196D
- char fill[2]; //0x196E
- float m_flFreezeZOffset; //0x1970
- unsigned char m_ubEFNoInterpParity; //0x1974
- unsigned char m_ubOldEFNoInterpParity; //0x1975
- char fill[2]; //0x1976
- char pad_0x1978[68]; //0x1978
- int m_nSplitScreenSlot; //0x19BC
- unsigned char m_bIsLocalPlayer; //0x19C0
- char fill[3]; //0x19C1
- StepSoundCache_t m_StepSoundCache[2]; //0x19C4
- int m_hPostProcessCtrl; //0x1B34
- int m_hColorCorrectionCtrl; //0x1B38
- fogplayerparams_t m_PlayerFog; //0x1B3C
- int unknownint; //0x1B78
- float m_totalPlayTime; //0x1B7C
- float bigassfloat_1; //0x1B80
- float bigassfloat_2; //0x1B84
- float bigassfloat_3; //0x1B88
- char pad_0x1B8C[92]; //0x1B8C
- CTexture* m_pTexture; //0x1BE8
- char pad_0x1BEC[0xC]; //0x1BEC
- CBasePlayerAnimState* m_pPlayerAnimState; //0x1BF8
- char pad_0x1BFC[0x4]; //0x1BFC
- unsigned char m_bIsScoped; //0x1C00
- unsigned char m_bIsWalking; //0x1C01
- unsigned char m_bResumeZoom; //0x1C02
- char fill[1]; //0x1C03
- int m_iPlayerState; //0x1C04
- unsigned char m_bIsDefusing; //0x1C08
- unsigned char m_bIsGrabbingHostage; //0x1C09
- unsigned char m_bIsRescuing; //0x1C0A
- char fill[1]; //0x1C0B
- float m_fImmuneToGunGameDamageTime; //0x1C0C
- char pad_0x1C10[0x4]; //0x1C10
- unsigned char m_bGunGameImmunity; //0x1C14
- unsigned char m_bHasMovedSinceSpawn; //0x1C15
- unsigned char m_bMadeFinalGunGameProgressiveKill; //0x1C16
- char fill[1]; //0x1C17
- int m_iGunGameProgressiveWeaponIndex; //0x1C18
- int m_iNumGunGameTRKillPoints; //0x1C1C
- int m_iNumGunGameKillsWithCurrentWeapon; //0x1C20
- int m_iNumRoundKills; //0x1C24
- char pad_0x1C28[0x4]; //0x1C28
- float m_fMolotovUseTime; //0x1C2C
- unsigned char m_bInBombZone; //0x1C30
- unsigned char m_bInBuyZone; //0x1C31
- unsigned char m_bInNoDefuseArea; //0x1C32
- char fill[1]; //0x1C33
- int m_iThrowGrenadeCounter; //0x1C34
- unsigned char m_bWaitForNoAttack; //0x1C38
- unsigned char m_bIsRespawningForDMBonus; //0x1C39
- char pad_0x1C3A[0x2]; //0x1C3A
- float m_flGuardianTooFarDistFrac; //0x1C3C
- int unknewint; //0x1C40
- unsigned char m_bKilledByTaser; //0x1C44
- char fill[3]; //0x1C45
- int m_iMoveState; //0x1C48
- unsigned char m_bCanMoveDuringFreezePeriod; //0x1C4C
- unsigned char m_isCurrentGunGameLeader; //0x1C4D
- unsigned char m_isCurrentGunGameTeamLeader; //0x1C4E
- char m_szArmsModel[257]; //0x1C4F
- int m_iAddonBits; //0x1D50
- int m_iPrimaryAddon; //0x1D54
- int m_iSecondaryAddon; //0x1D58
- int m_iProgressBarDuration; //0x1D5C
- float m_flProgressBarStartTime; //0x1D60
- float m_flStamina; //0x1D64
- int m_iDirection; //0x1D68
- int m_iShotsFired; //0x1D6C
- int m_nNumFastDucks; //0x1D70
- unsigned char m_bDuckOverride; //0x1D74
- unsigned char m_bNightVisionOn; //0x1D75
- unsigned char m_bHasNightVision; //0x1D76
- char fill[1]; //0x1D77
- float m_flVelocityModifier; //0x1D78
- float m_flGroundAccelLinearFracLastTime; //0x1D7C
- int m_iStartAccount; //0x1D80
- int m_totalHitsOnServer; //0x1D84
- char pad_0x1D88[0x4]; //0x1D88
- int m_hRagdoll; //0x1D8C
- int m_hCarriedHostage; //0x1D90
- int m_hCarriedHostageProp; //0x1D94
- char pad_0x1D98[0x18]; //0x1D98
- float m_flFlashMaxAlpha; //0x1DB0
- float m_flFlashDuration; //0x1DB4
- float m_flLastPrimaryAttack; //0x1DB8
- char pad_0x1DBC[0x4]; //0x1DBC
- Vector m_flSomeOrigin; //0x1DC0
- int m_iGlowIndex; //0x1DCC
- char pad_0x1DD0[0x1C]; //0x1DD0
- CBaseEntity* m_pAnimating; //0x1DEC
- char pad_0x1DF0[0xC]; //0x1DF0
- char m_iMatchStats_Kills[120]; //0x1DFC
- char m_iMatchStats_Damage[120]; //0x1E74
- char m_iMatchStats_EquipmentValue[120]; //0x1EEC
- char m_iMatchStats_MoneySaved[120]; //0x1F64
- char m_iMatchStats_KillReward[120]; //0x1FDC
- char m_iMatchStats_LiveTime[120]; //0x2054
- char m_iMatchStats_Deaths[120]; //0x20CC
- char m_iMatchStats_Assists[120]; //0x2144
- char m_iMatchStats_HeadShotKills[120]; //0x21BC
- char m_iMatchStats_Objective[120]; //0x2234
- char m_iMatchStats_CashEarned[120]; //0x22AC
- char pad_0x2324[0xC]; //0x2324
- CountdownTimer m_someTimer1; //0x2330
- char pad_0x233C[0x28]; //0x233C
- Vector m_flOriginOfSomeSort; //0x2364
- char pad_0x2370[0x14]; //0x2370
- unsigned short m_unRoundStartEquipmentValue; //0x2384
- unsigned short m_unFreezetimeEndEquipmentValue; //0x2386
- int m_rank_1; //0x2388
- int m_rank_2; //0x238C
- int m_rank_3; //0x2390
- int m_rank_4; //0x2394
- int m_rank_5; //0x2398
- int m_rank_6; //0x239C
- int m_unMusicID; //0x23A0
- int m_iAccount; //0x23A4
- unsigned char m_bHasHelmet; //0x23A8
- char fill[3]; //0x23A9
- int m_iClass; //0x23AC
- int m_ArmorValue; //0x23B0
- Vector m_angEyeAngles; //0x23B4
- unsigned char m_bHasDefuser; //0x23C0
- unsigned char m_bInHostageRescueZone; //0x23C1
- char fill[2]; //0x23C2
- char pad_0x23C4[0x10]; //0x23C4
- unsigned char m_bHud_RadarHidden; //0x23D4
- char pad_0x23D5[0x3]; //0x23D5
- int m_nLastKillerIndex; //0x23D8
- int m_nLastConcurrentKilled; //0x23DC
- int m_nDeathCamMusic; //0x23E0
- CInterpolatedVar m_iv_angEyeAngles; //0x23E4
- int m_iCrossHairID; //0x2410
- CountdownTimer m_someTimer2; //0x2414
- char pad_0x2420[0x8]; //0x2420
- CountdownTimer m_someTimer3; //0x2428
- char pad_0x2434[0x848]; //0x2434
- };//Size=0x2C7C
- class CBaseEntity
- {
- public:
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- int m_iClassname; //0x0014
- int m_hScriptInstance; //0x0018
- int m_iszScriptId; //0x001C
- CUtlVector m_varMap.m_Entries; //0x0020 m_varMap.m_Entries
- int m_varMap.m_nInterpolatedEntries; //0x0034
- float m_varMap.m_lastInterpolationTime; //0x0038
- char pad_0x003C[0x28]; //0x003C
- int index; //0x0064
- unsigned long m_EntClientFlags; //0x0068
- model_t* modelptr; //0x006C
- unsigned long m_clrRender; //0x0070
- int m_cellbits; //0x0074
- int m_cellwidth; //0x0078
- int m_cellX; //0x007C
- int m_cellY; //0x0080
- int m_cellZ; //0x0084
- Vector m_vecCellOrigin; //0x0088
- Vector m_vecAbsVelocity; //0x0094
- Vector m_vecAbsOrigin; //0x00A0
- Vector m_vecOrigin; //0x00AC
- Vector m_vecAngVelocity; //0x00B8
- Vector m_angAbsRotation; //0x00C4
- Vector m_angRotation; //0x00D0
- float m_flGravity; //0x00DC
- float m_flProxyRandomValue; //0x00E0
- int m_iEFlags; //0x00E4
- unsigned char m_nWaterType; //0x00E8
- unsigned char m_bDormant; //0x00E9
- __int16 m_iUnk; //0x00EA
- int m_fEffects; //0x00EC
- int m_iTeamNum; //0x00F0
- int m_iPendingTeamNum; //0x00F4
- int m_nNextThinkTick; //0x00F8
- int m_iHealth; //0x00FC
- int m_fFlags; //0x0100
- Vector m_vecViewOffset; //0x0104
- Vector m_vecVelocity; //0x0110
- Vector m_vecBaseVelocity; //0x011C
- Vector m_angNetworkAngles; //0x0128
- Vector m_vecNetworkOrigin; //0x0134
- float m_flFriction; //0x0140
- int m_hNetworkMoveParent; //0x0144
- int m_hOwnerEntity; //0x0148
- int m_hGroundEntity; //0x014C
- char m_iName[260]; //0x0150
- __int16 m_nModelIndex; //0x0254
- unsigned char m_nRenderFX; //0x0256
- unsigned char m_nRenderMode; //0x0257
- unsigned char m_MoveType; //0x0258
- unsigned char m_MoveCollide; //0x0259
- unsigned char m_nWaterLevel; //0x025A
- unsigned char m_lifeState; //0x025B
- float m_flAnimTime; //0x025C
- float m_flOldAnimTime; //0x0260
- float m_flSimulationTime; //0x0264
- float m_flOldSimulationTime; //0x0268
- char pad[2]; //0x026C
- unsigned short m_hRender; //0x026E
- unsigned char m_nOldRenderMode; //0x0270
- char pad[3]; //0x0271
- int m_VisibilityBits; //0x0274
- int m_nLastThinkTick; //0x0278
- int m_takedamage; //0x027C
- float m_flSpeed; //0x0280
- int touchStamp; //0x0284
- int m_RefEHandle; //0x0288
- int m_HandleIndex; //0x028C
- int pad; //0x0290
- int m_ToolHandle; //0x0294
- unsigned char m_bEnabledInToolView; //0x0298
- unsigned char m_bToolRecording; //0x0299
- unsigned char m_bRecordInTools; //0x029A
- unsigned char m_bPredictionEligible; //0x029B
- int m_pPhysicsObject; //0x029C
- int m_iCurrentThinkContext; //0x02A0
- unsigned long m_spawnflags; //0x02A4
- int m_nSimulationTick; //0x02A8
- char m_aThinkFunctions[20]; //0x02AC
- char pad[11]; //0x02C0
- unsigned char m_bDormantPredictable; //0x02CB
- int m_nIncomingPacketEntityBecameDormant; //0x02CC
- float m_flLastMessageTime; //0x02D0
- float m_flSpawnTime; //0x02D4
- unsigned short m_ModelInstance; //0x02D8
- unsigned short m_ShadowHandle; //0x02DA
- unsigned long m_hThink; //0x02DC
- int m_ShadowBits; //0x02E0
- unsigned char m_iParentAttachment; //0x02E4
- unsigned char m_iOldParentAttachment; //0x02E5
- unsigned char m_bUnkBool1; //0x02E6
- unsigned char m_bUnkBool2; //0x02E7
- int m_iUnkInt; //0x02E8
- float m_fadeMinDist; //0x02EC
- float m_fadeMaxDist; //0x02F0
- float m_flFadeScale; //0x02F4
- unsigned char m_bPredictable; //0x02F8
- unsigned char m_bRenderWithViewModels; //0x02F9
- unsigned char m_bDisableCachedRenderBounds; //0x02FA
- unsigned char m_nSplitUserPlayerPredictionSlot; //0x02FB
- int m_pMoveParent; //0x02FC
- int m_pMoveChild; //0x0300
- int m_pMovePeer; //0x0304
- int m_pMovePrevPeer; //0x0308
- int m_hOldMoveParent; //0x030C
- int m_ModelName; //0x0310
- CCollisionProperty m_Collision; //0x0314
- CParticleProperty m_Particles; //0x0370
- CClientAlphaProperty* m_pClientAlphaProperty; //0x0390
- float m_flElasticity; //0x0394
- float m_flShadowCastDistance; //0x0398
- unsigned long m_ShadowDirUseOtherEntity; //0x039C EHANDLE
- float m_flGroundChangeTime; //0x03A0
- Vector m_vecOldOrigin; //0x03A4
- Vector m_vecOldAngRotation; //0x03B0
- CInterpolatedVar m_iv_vecOrigin; //0x03BC
- char pad[20]; //0x03E8
- CInterpolatedVar m_iv_angRotation; //0x03FC
- char pad[20]; //0x0428
- matrix3x4_t m_rgflCoordinateFrame; //0x043C
- int m_CollisionGroup; //0x046C
- char m_pIntermediateData[600]; //0x0470
- char m_pOldIntermediateData[600]; //0x06C8
- int unkint; //0x0920
- unsigned long m_pOriginalData; //0x0924
- unsigned long unkhandle; //0x0928
- int m_nIntermediateDataCount; //0x092C
- unsigned char m_bIsSpectated; //0x0930
- unsigned char m_bIsPlayerSimulated; //0x0931
- unsigned char m_bSimulatedEveryTick; //0x0932
- unsigned char m_bAnimatedEveryTick; //0x0933
- unsigned char m_bAlternateSorting; //0x0934
- unsigned char m_bSpotted; //0x0935
- unsigned char m_bSpottedBy; //0x0936
- char pad[65]; //0x0937
- unsigned char m_bSpottedByMask; //0x0978
- char pad[7]; //0x0979
- unsigned char m_nMinCPULevel; //0x0980
- unsigned char m_nMaxCPULevel; //0x0981
- unsigned char m_nMinGPULevel; //0x0982
- unsigned char m_nMaxGPULevel; //0x0983
- int m_iTextureFrameIndex; //0x0984
- unsigned long m_hEffectEntity; //0x0988
- unsigned long m_hPlayerSimulationOwner; //0x098C
- unsigned long m_hUnknown2; //0x0990
- unsigned long m_fDataObjectTypes; //0x0994
- unsigned long m_AimEntsListHandle; //0x0998
- int m_nCreationTick; //0x099C
- float m_fRenderingClipPlane[0]; //0x09A0
- float m_fRenderingClipPlane[1]; //0x09A4
- float m_fRenderingClipPlane[2]; //0x09A8
- float m_fRenderingClipPlane[3]; //0x09AC
- unsigned short m_bEnableRenderingClipPlane; //0x09B0
- __int16 m_ListEntry[0]; //0x09B2
- __int16 m_ListEntry[1]; //0x09B4
- __int16 m_ListEntry[2]; //0x09B6
- __int16 m_ListEntry[3]; //0x09B8
- __int16 m_ListEntry[4]; //0x09BA
- CThreadFastMutex m_CalcAbsolutePositionMutex; //0x09BC
- CThreadFastMutex m_CalcAbsoluteVelocityMutex; //0x09C4
- unsigned char m_bIsBlurred; //0x09CC
- char pad[3]; //0x09CD
- int C_BaseAnimating_vftable; //0x09D0 C_BaseAnimating.....
- char pad_0x09D4[0x10]; //0x09D4
- char pad[12]; //0x09E4
- int m_pRagdoll; //0x09F0
- int m_pClientsideRagdoll; //0x09F4
- int m_nHitboxSet; //0x09F8
- char pad_0x09FC[0x7D0]; //0x09FC
- };//Size=0x11CC
- class CUtlVector
- {
- public:
- int m_pMemory; //0x0000
- int m_nAllocationCount; //0x0004
- int m_nGrowSize; //0x0008
- int m_Size; //0x000C
- int m_pElements; //0x0010
- };//Size=0x0014
- class matrix3x4_t
- {
- public:
- Vector4 m0; //0x0000
- Vector4 m1; //0x0010
- Vector4 m2; //0x0020
- };//Size=0x0030
- class CThreadFastMutex
- {
- public:
- int m_ownerID; //0x0000
- int m_depth; //0x0004
- };//Size=0x0008
- class CInterpolatedVar
- {
- public:
- int vtable; //0x0000
- int m_pValue; //0x0004 ptr
- CVarHistory m_history; //0x0008
- int m_LastNetworkedValue; //0x0014
- float m_LastNetworkedTime; //0x0018
- unsigned short m_fType; //0x001C
- unsigned short m_nMaxCount; //0x001E
- int m_bLooping; //0x0020
- float m_InterpolationAmount; //0x0024
- char* m_pDebugName; //0x0028 ptr
- };//Size=0x002C
- class CVarHistory
- {
- public:
- int m_pElements; //0x0000 ptr
- __int16 m_maxElement; //0x0004
- __int16 m_firstElement; //0x0006
- __int16 m_count; //0x0008
- __int16 m_growSize; //0x000A
- };//Size=0x000C
- class CCollisionProperty
- {
- public:
- int vftable; //0x0000
- CBaseEntity* m_pOuter; //0x0004
- Vector m_vecMins; //0x0008
- Vector m_vecMaxs; //0x0014
- __int16 m_usSolidFlags; //0x0020
- unsigned char m_nSolidType; //0x0022
- unsigned char m_triggerBloat; //0x0023
- float m_flRadius; //0x0024
- __int16 m_Partition; //0x0028
- __int16 m_nSurroundType; //0x002A
- Vector m_vecSpecifiedSurroundingMins; //0x002C
- Vector m_vecSpecifiedSurroundingMaxs; //0x0038
- Vector m_vecSurroundingMins; //0x0044
- Vector m_vecSurroundingMaxs; //0x0050
- };//Size=0x005C
- class CParticleProperty
- {
- public:
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- CBaseEntity* m_pOuter; //0x0004
- CUtlVector m_ParticleEffects; //0x0008
- int m_iDormancyChangedAtFrame; //0x001C
- };//Size=0x0020
- class CClientAlphaProperty
- {
- public:
- virtual void Function0(); //
- virtual void Function1(); //
- virtual void Function2(); //
- virtual void Function3(); //
- virtual void Function4(); //
- virtual void Function5(); //
- virtual void Function6(); //
- virtual void Function7(); //
- virtual void Function8(); //
- virtual void Function9(); //
- CBaseEntity* m_pOuter; //0x0004
- __int16 m_hShadowHandle; //0x0008
- __int16 m_nRenderFX; //0x000A
- unsigned char m_bAlphaOverride; //0x000C
- unsigned char m_nReserved2; //0x000D
- __int8 m_bAlphaOverride; //0x000E
- unsigned char N0D86D295; //0x000F
- char pad_0x0010[0x60]; //0x0010
- };//Size=0x0070
- class model_t
- {
- public:
- char pad_0x0000[0x4]; //0x0000
- char szName[256]; //0x0004
- char pad_0x0104[0x48]; //0x0104
- };//Size=0x014C
- class FLOAT
- {
- public:
- float fl; //0x0000
- };//Size=0x0004
- class CStudioHdr
- {
- public:
- int m_pStudioHdr; //0x0000
- int m_pVModel; //0x0004
- };//Size=0x0008
- class CUtlReference
- {
- public:
- int m_pNext; //0x0000
- int m_pPrev; //0x0004
- int m_pObject; //0x0008
- };//Size=0x000C
- class fogplayerparams_t
- {
- public:
- int vtable; //0x0000
- int m_hCtrl; //0x0004
- float m_flTransitionTime; //0x0008
- int m_OldColor; //0x000C
- float m_flOldStart; //0x0010
- float m_flOldEnd; //0x0014
- float m_flOldMaxDensity; //0x0018
- float m_flOldHDRColorScale; //0x001C
- float m_flOldFarZ; //0x0020
- int m_NewColor; //0x0024
- float m_flNewStart; //0x0028
- float m_flNewEnd; //0x002C
- float m_flNewMaxDensity; //0x0030
- float m_flNewHDRColorScale; //0x0034
- float m_flNewFarZ; //0x0038
- };//Size=0x003C
- class CUtlRBTree
- {
- public:
- int m_LessFunc; //0x0000
- int m_Elements.m_pMemory; //0x0004
- int m_Elements.m_nAllocationCount; //0x0008
- int m_Elements.m_nGrowSize; //0x000C
- unsigned short m_Root; //0x0010
- unsigned short m_NumElements; //0x0012
- unsigned short m_FirstFree; //0x0014
- unsigned short m_LastAlloc; //0x0016
- int m_pElements; //0x0018
- };//Size=0x001C
- class Emphasized_Phoneme
- {
- public:
- char classname[64]; //0x0000
- unsigned char required; //0x0040
- unsigned char basechecked; //0x0041
- char pad_0x0042[0x2]; //0x0042
- int base; //0x0044
- int exp; //0x0048
- unsigned char valid; //0x004C
- char pad_0x004D[0x3]; //0x004D
- float amount; //0x0050
- };//Size=0x0054
- class INT
- {
- public:
- int i; //0x0000
- };//Size=0x0004
- class CHandle
- {
- public:
- int m_Index; //0x0000
- };//Size=0x0004
- class fogparams_t
- {
- public:
- int vtable; //0x0000
- Vector dirPrimary; //0x0004
- int colorPrimary; //0x0010
- int colorSecondary; //0x0014
- int colorPrimaryLerpTo; //0x0018
- int colorSecondaryLerpTo; //0x001C
- float start; //0x0020
- float end; //0x0024
- float farz; //0x0028
- float maxdensity; //0x002C
- float startLerpTo; //0x0030
- float endLerpTo; //0x0034
- float maxdensityLerpTo; //0x0038
- float lerptime; //0x003C
- float duration; //0x0040
- unsigned char enable; //0x0044
- unsigned char blend; //0x0045
- char pad_0x0046[0x2]; //0x0046
- int reserved; //0x0048
- float HDRColorScale; //0x004C
- };//Size=0x0050
- class CPlayerLocalData
- {
- public:
- int vtable; //0x0000
- char m_chAreaBits[32]; //0x0004
- char m_chAreaPortalBits[24]; //0x0024
- int m_nStepside; //0x003C
- int m_nOldButtons; //0x0040
- float m_flFOVRate; //0x0044
- int m_iHideHUD; //0x0048
- int m_nDuckTimeMsecs; //0x004C
- int m_nDuckJumpTimeMsecs; //0x0050
- int m_nJumpTimeMsecs; //0x0054
- float m_flFallVelocity; //0x0058
- float m_flOldFallVelocity; //0x005C
- float m_flStepSize; //0x0060
- Vector m_viewPunchAngle; //0x0064
- Vector m_aimPunchAngle; //0x0070
- Vector m_aimPunchAngleVel; //0x007C
- unsigned char m_bDucked; //0x0088
- unsigned char m_bDucking; //0x0089
- unsigned char m_bInDuckJump; //0x008A
- unsigned char m_bDrawViewmodel; //0x008B
- unsigned char m_bWearingSuit; //0x008C
- unsigned char m_bPoisoned; //0x008D
- unsigned char m_bAllowAutoMovement; //0x008E
- unsigned char m_bInLanding; //0x008F
- float m_flLandingTime; //0x0090
- Vector m_vecClientBaseVelocity; //0x0094
- CInterpolatedVar m_iv_viewPunchAngle; //0x00A0
- CInterpolatedVar m_iv_aimPunchAngle; //0x00CC
- CInterpolatedVar m_iv_aimPunchAngleVel; //0x00F8
- unsigned char m_bAutoAimTarget; //0x0124
- char pad_0x0125[0x3]; //0x0125
- sky3dparams_t m_skybox3d; //0x0128
- audioparams_t m_audio; //0x0190
- unsigned char m_bSlowMovement; //0x0200
- char pad_0x0201[0x3]; //0x0201
- int reserved; //0x0204
- };//Size=0x0208
- class sky3dparams_t
- {
- public:
- int vtable; //0x0000
- int scale; //0x0004
- Vector origin; //0x0008
- int area; //0x0014
- fogparams_t fog; //0x0018
- };//Size=0x0068
- class audioparams_t
- {
- public:
- int vtable; //0x0000
- VECTOR localSound[8]; //0x0004
- int soundscapeIndex; //0x0064
- int localBits; //0x0068
- int entIndex; //0x006C
- };//Size=0x0070
- class VECTOR
- {
- public:
- Vector N0000089B; //0x0000
- };//Size=0x000C
- class CPlayerState
- {
- public:
- int vtable; //0x0000
- unsigned char deadflag; //0x0004
- char pad_0x0005[0x3]; //0x0005
- Vector v_angle; //0x0008
- };//Size=0x0014
- class CUserCmd
- {
- public:
- int vtable; //0x0000
- int command_number; //0x0004
- int tick_count; //0x0008
- Vector viewangles; //0x000C
- Vector aimdirection; //0x0018
- float forwardmove; //0x0024
- float sidemove; //0x0028
- float upmove; //0x002C
- int buttons; //0x0030
- unsigned char impulse; //0x0034
- char pad_0x0035[0x3]; //0x0035
- int weaponselect; //0x0038
- int weaponsubtype; //0x003C
- int random_seed; //0x0040
- __int16 mousedx; //0x0044
- __int16 mousedy; //0x0046
- unsigned char hasbeenpredicted; //0x0048
- char pad_0x0049[0x3]; //0x0049
- char pad_0x4C[24]; //0x004C
- };//Size=0x0064
- class IUserMessageBinder
- {
- public:
- char pad_0x0000[0x44]; //0x0000
- };//Size=0x0044
- class surfacedata_t
- {
- public:
- float friction; //0x0000
- float elasticity; //0x0004
- float density; //0x0008
- float thickness; //0x000C
- float dampening; //0x0010
- float reflectivity; //0x0014
- float hardnessFactor; //0x0018
- float roughnessFactor; //0x001C
- float roughThreshold; //0x0020
- float hardThreshold; //0x0024
- float hardVelocityThreshold; //0x0028
- unsigned short walkStepLeft; //0x002C
- unsigned short walkStepRight; //0x002E
- unsigned short runStepLeft; //0x0030
- unsigned short runStepRight; //0x0032
- unsigned short impactSoft; //0x0034
- unsigned short impactHard; //0x0036
- unsigned short scrapeSmooth; //0x0038
- unsigned short scrapeRough; //0x003A
- unsigned short bulletImpact; //0x003C
- unsigned short rolling; //0x003E
- unsigned short breakSound; //0x0040
- unsigned short strainSound; //0x0042
- float maxSpeedFactor; //0x0044
- float jumpFactor; //0x0048
- float fl1; //0x004C
- float fl2; //0x0050
- unsigned short material; //0x0054
- unsigned char climbable; //0x0056
- char fill[1]; //0x0057
- int walkStepLeftHandle; //0x0058
- int walkStepRightHandle; //0x005C
- int runStepLeftHandle; //0x0060
- int runStepRightHandle; //0x0064
- int impactSoftHandle; //0x0068
- int impactHardHandle; //0x006C
- int scrapeSmoothHandle; //0x0070
- int scrapeRoughHandle; //0x0074
- int bulletImpactHandle; //0x0078
- int rollingHandle; //0x007C
- int breakSoundHandle; //0x0080
- int strainSoundHandle; //0x0084
- };//Size=0x0088
- class C_CommandContext
- {
- public:
- unsigned char needsprocessing; //0x0000
- char pad_0x0001[0x3]; //0x0001
- CUserCmd cmd; //0x0004
- int command_number; //0x0068
- };//Size=0x006C
- class TimedEvent
- {
- public:
- float m_TimeBetweenEvents; //0x0000
- float m_fNextEvent; //0x0004
- };//Size=0x0008
- class StepSoundCache_t
- {
- public:
- int channel; //0x0000
- float volume; //0x0004
- int pitch; //0x0008
- int pitchlow; //0x000C
- int pitchhigh; //0x0010
- int soundlevel; //0x0014
- unsigned char play_to_owner_only; //0x0018
- char pad_0x0019[0x3]; //0x0019
- int count; //0x001C
- char soundname[128]; //0x0020
- int delay_msec; //0x00A0
- int m_hSoundScriptHash; //0x00A4
- int m_nSoundEntryVersion; //0x00A8
- int m_pOperatorsKV; //0x00AC
- int m_nRandomSeed; //0x00B0
- int m_usSoundNameIndex; //0x00B4
- };//Size=0x00B8
- class CTexture
- {
- public:
- int vtable; //0x0000
- char pad_0x0004[0x1C]; //0x0004
- int m_flags1; //0x0020
- int m_flags2; //0x0024
- int m_referenceCount; //0x0028
- int m_imageFormat; //0x002C
- unsigned short m_mappingWidth; //0x0030
- unsigned short m_mappingHeight; //0x0032
- unsigned short m_mappingDepth; //0x0034
- unsigned short m_actualWidth; //0x0036
- unsigned short m_actualHeight; //0x0038
- unsigned short m_actualDepth; //0x003A
- unsigned short m_actualReferenceCount; //0x003C
- unsigned short m_nAnimationFrames; //0x003E
- int m_colorSample; //0x0040
- char pad_0x0044[0x14]; //0x0044
- int m_pColorData; //0x0058
- char pad_0x005C[0x30]; //0x005C
- };//Size=0x008C
- class CBasePlayerAnimState
- {
- public:
- int vtable; //0x0000
- char pad_0x0004[0x20]; //0x0004
- };//Size=0x0024
- class CountdownTimer
- {
- public:
- int vtable; //0x0000
- float m_duration; //0x0004
- float m_timestamp; //0x0008
- };//Size=0x000C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement