Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class C_UserCmd
- {
- public:
- void* m_pVTable; // 0x00
- int32_t m_nCommand; // 0x04
- int32_t m_nTickCount; // 0x08
- QAngle m_angViewAngles; // 0x0C Player instantaneous view angles.
- Vector m_vecAimDirection; // 0x18
- float_t m_flForwardMove; // 0x24
- float_t m_flSideMove; // 0x28
- float_t m_flUpMove; // 0x2C
- int32_t m_nButtons; // 0x30 Attack button states
- char m_nImpulse; // 0x34
- int32_t m_iWeaponSelect; // 0x38 Current weapon id
- int32_t m_iWeaponSubType; // 0x3C
- int32_t m_iRandomSeed; // 0x40 For shared random functions
- short m_nMouseDirectionX; // 0x44 mouse accum in x from create move
- short m_nMouseDirectionY; // 0x46 mouse accum in y from create move
- bool m_bHasBeenPredicted; // 0x48 Client only, tracks whether we've predicted this command at least once
- char pad[ 0x18 ];
- }; // sizeof 0x60
- class C_Input
- {
- public:
- char pad_0000[12 - 4]; //0x0000
- bool m_fTrackIRAvailable; //0x000C
- bool m_fMouseInitialized; //0x000D
- bool m_fMouseActive; //0x000E
- bool m_fJoystickAdvancedInit; //0x000F
- char pad_0010[44]; //0x0010
- char* m_pKeys; //0x003C
- char pad_0040[48]; //0x0040
- int32_t m_nCamCommand; //0x0070
- char pad_0074[76]; //0x0074
- bool m_fCameraInterceptingMouse; //0x00C0
- bool m_bCameraInThirdPerson; //0x00C1
- bool m_fCameraMovingWithMouse; //0x00C2
- char pad_00C3[1]; //0x00C3
- Vector m_vecCameraOffset; //0x00C4
- char pad_00C8[8]; //0x00C8
- bool m_fCameraDistanceMove; //0x00D0
- char pad_00D1[19]; //0x00D1
- bool m_CameraIsOrthographic; //0x00E4
- bool m_CameraIsThirdPersonOverview; //0x00E5
- char pad_00E6[2]; //0x00E6
- QAngle* m_angPreviousViewAngles; //0x00E8
- QAngle* m_angPreviousViewAnglesTilt; //0x00EC
- char pad_00F0[16]; //0x00F0
- float m_flLastForwardMove; //0x0100
- int32_t m_nClearInputState; //0x0104
- C_UserCmd* m_pCommands; //0x0108
- C_VerifiedUserCmd* m_pVerifiedCommands; //0x010C
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement