#pragma once
#include <cstddef>
// Offsets timestamp
// Wed, 3 May 2017 15:15:29 +0200
namespace hazedumper {
namespace netvars {
constexpr ::std:

trdiff_t m_ArmorValue = 0xAA04;
constexpr ::std:

trdiff_t m_Collision = 0x318;
constexpr ::std:

trdiff_t m_CollisionGroup = 0x470;
constexpr ::std:

trdiff_t m_Local = 0x2FAC;
constexpr ::std:

trdiff_t m_MoveType = 0x258;
constexpr ::std:

trdiff_t m_OriginalOwnerXuidHigh = 0x316C;
constexpr ::std:

trdiff_t m_OriginalOwnerXuidLow = 0x3168;
constexpr ::std:

trdiff_t m_aimPunchAngle = 0x301C;
constexpr ::std:

trdiff_t m_aimPunchAngleVel = 0x3028;
constexpr ::std:

trdiff_t m_bGunGameImmunity = 0x38B0;
constexpr ::std:

trdiff_t m_bHasDefuser = 0xAA14;
constexpr ::std:

trdiff_t m_bHasHelmet = 0xA9FC;
constexpr ::std:

trdiff_t m_bInReload = 0x3245;
constexpr ::std:

trdiff_t m_bIsDefusing = 0x38A4;
constexpr ::std:

trdiff_t m_bIsScoped = 0x389C;
constexpr ::std:

trdiff_t m_bSpotted = 0x939;
constexpr ::std:

trdiff_t m_bSpottedByMask = 0x97C;
constexpr ::std:

trdiff_t m_dwBoneMatrix = 0x2698;
constexpr ::std:

trdiff_t m_fAccuracyPenalty = 0x32C0;
constexpr ::std:

trdiff_t m_fFlags = 0x100;
constexpr ::std:

trdiff_t m_flFallbackWear = 0x3178;
constexpr ::std:

trdiff_t m_flFlashDuration = 0xA308;
constexpr ::std:

trdiff_t m_flFlashMaxAlpha = 0xA304;
constexpr ::std:

trdiff_t m_flNextPrimaryAttack = 0x31D8;
constexpr ::std:

trdiff_t m_hActiveWeapon = 0x2EE8;
constexpr ::std:

trdiff_t m_hMyWeapons = 0x2DE8;
constexpr ::std:

trdiff_t m_hObserverTarget = 0x3380;
constexpr ::std:

trdiff_t m_hOwner = 0x29BC;
constexpr ::std:

trdiff_t m_hOwnerEntity = 0x148;
constexpr ::std:

trdiff_t m_iAccountID = 0x2FA8;
constexpr ::std:

trdiff_t m_iClip1 = 0x3204;
constexpr ::std:

trdiff_t m_iCompetitiveRanking = 0x1A44;
constexpr ::std:

trdiff_t m_iCompetitiveWins = 0x1B48;
constexpr ::std:

trdiff_t m_iCrosshairId = 0xAA70;
constexpr ::std:

trdiff_t m_iEntityQuality = 0x2F8C;
constexpr ::std:

trdiff_t m_iFOVStart = 0x31D8;
constexpr ::std:

trdiff_t m_iGlowIndex = 0xA320;
constexpr ::std:

trdiff_t m_iHealth = 0xFC;
constexpr ::std:

trdiff_t m_iItemDefinitionIndex = 0x2F88;
constexpr ::std:

trdiff_t m_iItemIDHigh = 0x2FA0;
constexpr ::std:

trdiff_t m_iObserverMode = 0x336C;
constexpr ::std:

trdiff_t m_iShotsFired = 0xA2C0;
constexpr ::std:

trdiff_t m_iState = 0x31F8;
constexpr ::std:

trdiff_t m_iTeamNum = 0xF0;
constexpr ::std:

trdiff_t m_lifeState = 0x25B;
constexpr ::std:

trdiff_t m_nFallbackPaintKit = 0x3170;
constexpr ::std:

trdiff_t m_nFallbackSeed = 0x3174;
constexpr ::std:

trdiff_t m_nFallbackStatTrak = 0x317C;
constexpr ::std:

trdiff_t m_nForceBone = 0x267C;
constexpr ::std:

trdiff_t m_nTickBase = 0x3424;
constexpr ::std:

trdiff_t m_rgflCoordinateFrame = 0x440;
constexpr ::std:

trdiff_t m_szCustomName = 0x301C;
constexpr ::std:

trdiff_t m_szLastPlaceName = 0x35A8;
constexpr ::std:

trdiff_t m_vecOrigin = 0x134;
constexpr ::std:

trdiff_t m_vecVelocity = 0x110;
constexpr ::std:

trdiff_t m_vecViewOffset = 0x104;
constexpr ::std:

trdiff_t m_viewPunchAngle = 0x3010;
} // namespace netvars
namespace signatures {
constexpr ::std:

trdiff_t dwClientState = 0x5CC574;
constexpr ::std:

trdiff_t dwClientState_GetLocalPlayer = 0x178;
constexpr ::std:

trdiff_t dwClientState_Map = 0x284;
constexpr ::std:

trdiff_t dwClientState_MapDirectory = 0x180;
constexpr ::std:

trdiff_t dwClientState_MaxPlayer = 0x308;
constexpr ::std:

trdiff_t dwClientState_PlayerInfo = 0x523C;
constexpr ::std:

trdiff_t dwClientState_State = 0x100;
constexpr ::std:

trdiff_t dwClientState_ViewAngles = 0x4D0C;
constexpr ::std:

trdiff_t dwEntityList = 0x4AD5C24;
constexpr ::std:

trdiff_t dwForceAttack = 0x2F15C28;
constexpr ::std:

trdiff_t dwForceAttack2 = 0x2F15C1C;
constexpr ::std:

trdiff_t dwForceBackward = 0x2F15C7C;
constexpr ::std:

trdiff_t dwForceForward = 0x2F15C58;
constexpr ::std:

trdiff_t dwForceJump = 0x4F6C854;
constexpr ::std:

trdiff_t dwForceLeft = 0x2F15C70;
constexpr ::std:

trdiff_t dwForceRight = 0x2F15BF8;
constexpr ::std:

trdiff_t dwGameDir = 0x66B460;
constexpr ::std:

trdiff_t dwGameRulesProxy = 0x2F13E94;
constexpr ::std:

trdiff_t dwGetAllClasses = 0x2F13F48;
constexpr ::std:

trdiff_t dwGlobalVars = 0xAA63A0;
constexpr ::std:

trdiff_t dwGlowObjectManager = 0x4FF077C;
constexpr ::std:

trdiff_t dwInput = 0x4F20770;
constexpr ::std:

trdiff_t dwInterfaceLinkList = 0x72EEC4;
constexpr ::std:

trdiff_t dwLocalPlayer = 0xAB26E8;
constexpr ::std:

trdiff_t dwMouseEnable = 0xAB7F30;
constexpr ::std:

trdiff_t dwMouseEnablePtr = 0xAB7F00;
constexpr ::std:

trdiff_t dwPlayerResource = 0x2F13E4C;
constexpr ::std:

trdiff_t dwRadarBase = 0x4F0A99C;
constexpr ::std:

trdiff_t dwSensitivity = 0xAB7ED4;
constexpr ::std:

trdiff_t dwSensitivityPtr = 0xAB7EA8;
constexpr ::std:

trdiff_t dwViewMatrix = 0x4AC77C4;
constexpr ::std:

trdiff_t dwWeaponTable = 0x4F1CD9C;
constexpr ::std:

trdiff_t dwWeaponTableIndex = 0x3270;
constexpr ::std:

trdiff_t dwYawPtr = 0xAB7DA0;
constexpr ::std:

trdiff_t dwZoomSensitivityRatioPtr = 0xABCBF0;
constexpr ::std:

trdiff_t dwbSendPackets = 0xE5B5A;
constexpr ::std:

trdiff_t dwppDirect3DDevice9 = 0x99EA0;
constexpr ::std:

trdiff_t dwSetClanTag = 0x9E260;
constexpr ::std:

trdiff_t m_pStudioHdr = 0x293C;
Credits: Hazeddumper