mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
04.11.2023 (#7)
This commit is contained in:
parent
675deb6c4a
commit
a5ca323d43
522
sdk/client.hpp
522
sdk/client.hpp
@ -1054,7 +1054,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 8
|
||||
// Size: 0x3f0
|
||||
// Size: 0x400
|
||||
class CSkeletonInstance : public CGameSceneNode
|
||||
{
|
||||
private:
|
||||
@ -1084,7 +1084,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
// Size: 0x470
|
||||
// Size: 0x480
|
||||
class CBodyComponentSkeletonInstance : public CBodyComponent
|
||||
{
|
||||
public:
|
||||
@ -1092,7 +1092,7 @@ public:
|
||||
CSkeletonInstance m_skeletonInstance; // 0x50
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x440
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x450
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("client.dll")->FindDeclaredClass("CBodyComponentSkeletonInstance")->m_static_fields[0]->m_instance);};
|
||||
@ -1166,13 +1166,13 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x4a0
|
||||
// Size: 0x4b0
|
||||
class CBodyComponentBaseModelEntity : public CBodyComponentSkeletonInstance
|
||||
{
|
||||
public:
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x470
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x480
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("client.dll")->FindDeclaredClass("CBodyComponentBaseModelEntity")->m_static_fields[0]->m_instance);};
|
||||
@ -5439,15 +5439,15 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
// Size: 0x18e0
|
||||
// Size: 0x18f0
|
||||
class CBodyComponentBaseAnimGraph : public CBodyComponentSkeletonInstance
|
||||
{
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CBaseAnimGraphController m_animationController; // 0x470
|
||||
CBaseAnimGraphController m_animationController; // 0x480
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x18b0
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x18c0
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("client.dll")->FindDeclaredClass("CBodyComponentBaseAnimGraph")->m_static_fields[0]->m_instance);};
|
||||
@ -9449,479 +9449,479 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 140
|
||||
// Size: 0x16a8
|
||||
// Size: 0x16b0
|
||||
class C_CSPlayerPawnBase : public C_BasePlayerPawn
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1248[0x18]; // 0x1248
|
||||
[[maybe_unused]] uint8_t __pad1248[0x20]; // 0x1248
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CCSPlayer_PingServices* m_pPingServices; // 0x1260
|
||||
CCSPlayer_PingServices* m_pPingServices; // 0x1268
|
||||
// MNetworkEnable
|
||||
CPlayer_ViewModelServices* m_pViewModelServices; // 0x1268
|
||||
float m_fRenderingClipPlane[4]; // 0x1270
|
||||
int32_t m_nLastClipPlaneSetupFrame; // 0x1280
|
||||
Vector m_vecLastClipCameraPos; // 0x1284
|
||||
Vector m_vecLastClipCameraForward; // 0x1290
|
||||
bool m_bClipHitStaticWorld; // 0x129c
|
||||
bool m_bCachedPlaneIsValid; // 0x129d
|
||||
CPlayer_ViewModelServices* m_pViewModelServices; // 0x1270
|
||||
float m_fRenderingClipPlane[4]; // 0x1278
|
||||
int32_t m_nLastClipPlaneSetupFrame; // 0x1288
|
||||
Vector m_vecLastClipCameraPos; // 0x128c
|
||||
Vector m_vecLastClipCameraForward; // 0x1298
|
||||
bool m_bClipHitStaticWorld; // 0x12a4
|
||||
bool m_bCachedPlaneIsValid; // 0x12a5
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad129e[0x2]; // 0x129e
|
||||
[[maybe_unused]] uint8_t __pad12a6[0x2]; // 0x12a6
|
||||
public:
|
||||
C_CSWeaponBase* m_pClippingWeapon; // 0x12a0
|
||||
CSPlayerState m_previousPlayerState; // 0x12a8
|
||||
float m_flLastCollisionCeiling; // 0x12ac
|
||||
float m_flLastCollisionCeilingChangeTime; // 0x12b0
|
||||
C_CSWeaponBase* m_pClippingWeapon; // 0x12a8
|
||||
CSPlayerState m_previousPlayerState; // 0x12b0
|
||||
float m_flLastCollisionCeiling; // 0x12b4
|
||||
float m_flLastCollisionCeilingChangeTime; // 0x12b8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12b4[0x1c]; // 0x12b4
|
||||
[[maybe_unused]] uint8_t __pad12bc[0x1c]; // 0x12bc
|
||||
public:
|
||||
GameTime_t m_grenadeParameterStashTime; // 0x12d0
|
||||
bool m_bGrenadeParametersStashed; // 0x12d4
|
||||
GameTime_t m_grenadeParameterStashTime; // 0x12d8
|
||||
bool m_bGrenadeParametersStashed; // 0x12dc
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12d5[0x3]; // 0x12d5
|
||||
[[maybe_unused]] uint8_t __pad12dd[0x3]; // 0x12dd
|
||||
public:
|
||||
QAngle m_angStashedShootAngles; // 0x12d8
|
||||
Vector m_vecStashedGrenadeThrowPosition; // 0x12e4
|
||||
Vector m_vecStashedVelocity; // 0x12f0
|
||||
QAngle m_angShootAngleHistory[2]; // 0x12fc
|
||||
Vector m_vecThrowPositionHistory[2]; // 0x1314
|
||||
Vector m_vecVelocityHistory[2]; // 0x132c
|
||||
QAngle m_angStashedShootAngles; // 0x12e0
|
||||
Vector m_vecStashedGrenadeThrowPosition; // 0x12ec
|
||||
Vector m_vecStashedVelocity; // 0x12f8
|
||||
QAngle m_angShootAngleHistory[2]; // 0x1304
|
||||
Vector m_vecThrowPositionHistory[2]; // 0x131c
|
||||
Vector m_vecVelocityHistory[2]; // 0x1334
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1344[0x4]; // 0x1344
|
||||
[[maybe_unused]] uint8_t __pad134c[0x4]; // 0x134c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkEncoder
|
||||
// MNetworkChangeCallback "OnThirdPersonHeadingChanged"
|
||||
// MNetworkPriority "32"
|
||||
QAngle m_thirdPersonHeading; // 0x1348
|
||||
QAngle m_thirdPersonHeading; // 0x1350
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1354[0xc]; // 0x1354
|
||||
[[maybe_unused]] uint8_t __pad135c[0xc]; // 0x135c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnSlopeDropOffsetChanged"
|
||||
// MNetworkPriority "32"
|
||||
float m_flSlopeDropOffset; // 0x1360
|
||||
float m_flSlopeDropOffset; // 0x1368
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1364[0xc]; // 0x1364
|
||||
[[maybe_unused]] uint8_t __pad136c[0xc]; // 0x136c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnSlopeDropHeightChanged"
|
||||
// MNetworkPriority "32"
|
||||
float m_flSlopeDropHeight; // 0x1370
|
||||
float m_flSlopeDropHeight; // 0x1378
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1374[0xc]; // 0x1374
|
||||
[[maybe_unused]] uint8_t __pad137c[0xc]; // 0x137c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnHeadConstraintChanged"
|
||||
// MNetworkPriority "32"
|
||||
Vector m_vHeadConstraintOffset; // 0x1380
|
||||
Vector m_vHeadConstraintOffset; // 0x1388
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad138c[0xc]; // 0x138c
|
||||
[[maybe_unused]] uint8_t __pad1394[0xc]; // 0x1394
|
||||
public:
|
||||
// MNetworkEnable
|
||||
bool m_bIsScoped; // 0x1398
|
||||
bool m_bIsScoped; // 0x13a0
|
||||
// MNetworkEnable
|
||||
bool m_bIsWalking; // 0x1399
|
||||
bool m_bIsWalking; // 0x13a1
|
||||
// MNetworkEnable
|
||||
bool m_bResumeZoom; // 0x139a
|
||||
bool m_bResumeZoom; // 0x13a2
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad139b[0x1]; // 0x139b
|
||||
[[maybe_unused]] uint8_t __pad13a3[0x1]; // 0x13a3
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CSPlayerState m_iPlayerState; // 0x139c
|
||||
CSPlayerState m_iPlayerState; // 0x13a4
|
||||
// MNetworkEnable
|
||||
bool m_bIsDefusing; // 0x13a0
|
||||
bool m_bIsDefusing; // 0x13a8
|
||||
// MNetworkEnable
|
||||
bool m_bIsGrabbingHostage; // 0x13a1
|
||||
bool m_bIsGrabbingHostage; // 0x13a9
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13a2[0x2]; // 0x13a2
|
||||
[[maybe_unused]] uint8_t __pad13aa[0x2]; // 0x13aa
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0x13a4
|
||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0x13ac
|
||||
// MNetworkEnable
|
||||
bool m_bIsRescuing; // 0x13a8
|
||||
bool m_bIsRescuing; // 0x13b0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13a9[0x3]; // 0x13a9
|
||||
[[maybe_unused]] uint8_t __pad13b1[0x3]; // 0x13b1
|
||||
public:
|
||||
// MNetworkEnable
|
||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0x13ac
|
||||
GameTime_t m_fImmuneToGunGameDamageTimeLast; // 0x13b0
|
||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0x13b4
|
||||
GameTime_t m_fImmuneToGunGameDamageTimeLast; // 0x13b8
|
||||
// MNetworkEnable
|
||||
bool m_bGunGameImmunity; // 0x13b4
|
||||
bool m_bGunGameImmunity; // 0x13bc
|
||||
// MNetworkEnable
|
||||
bool m_bHasMovedSinceSpawn; // 0x13b5
|
||||
bool m_bHasMovedSinceSpawn; // 0x13bd
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13b6[0x2]; // 0x13b6
|
||||
[[maybe_unused]] uint8_t __pad13be[0x2]; // 0x13be
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_fMolotovUseTime; // 0x13b8
|
||||
float m_fMolotovUseTime; // 0x13c0
|
||||
// MNetworkEnable
|
||||
float m_fMolotovDamageTime; // 0x13bc
|
||||
float m_fMolotovDamageTime; // 0x13c4
|
||||
// MNetworkEnable
|
||||
int32_t m_nWhichBombZone; // 0x13c0
|
||||
int32_t m_nWhichBombZone; // 0x13c8
|
||||
// MNetworkEnable
|
||||
bool m_bInNoDefuseArea; // 0x13c4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13c5[0x3]; // 0x13c5
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iThrowGrenadeCounter; // 0x13c8
|
||||
// MNetworkEnable
|
||||
bool m_bWaitForNoAttack; // 0x13cc
|
||||
bool m_bInNoDefuseArea; // 0x13cc
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13cd[0x3]; // 0x13cd
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_flGuardianTooFarDistFrac; // 0x13d0
|
||||
int32_t m_iThrowGrenadeCounter; // 0x13d0
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flDetectedByEnemySensorTime; // 0x13d4
|
||||
float m_flNextGuardianTooFarWarning; // 0x13d8
|
||||
bool m_bSuppressGuardianTooFarWarningAudio; // 0x13dc
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByTaser; // 0x13dd
|
||||
bool m_bWaitForNoAttack; // 0x13d4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13de[0x2]; // 0x13de
|
||||
[[maybe_unused]] uint8_t __pad13d5[0x3]; // 0x13d5
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iMoveState; // 0x13e0
|
||||
float m_flGuardianTooFarDistFrac; // 0x13d8
|
||||
// MNetworkEnable
|
||||
bool m_bCanMoveDuringFreezePeriod; // 0x13e4
|
||||
GameTime_t m_flDetectedByEnemySensorTime; // 0x13dc
|
||||
float m_flNextGuardianTooFarWarning; // 0x13e0
|
||||
bool m_bSuppressGuardianTooFarWarningAudio; // 0x13e4
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByTaser; // 0x13e5
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13e5[0x3]; // 0x13e5
|
||||
[[maybe_unused]] uint8_t __pad13e6[0x2]; // 0x13e6
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_flLowerBodyYawTarget; // 0x13e8
|
||||
int32_t m_iMoveState; // 0x13e8
|
||||
// MNetworkEnable
|
||||
bool m_bStrafing; // 0x13ec
|
||||
bool m_bCanMoveDuringFreezePeriod; // 0x13ec
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13ed[0x3]; // 0x13ed
|
||||
public:
|
||||
GameTime_t m_flLastSpawnTimeIndex; // 0x13f0
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flEmitSoundTime; // 0x13f4
|
||||
float m_flLowerBodyYawTarget; // 0x13f0
|
||||
// MNetworkEnable
|
||||
int32_t m_iAddonBits; // 0x13f8
|
||||
bool m_bStrafing; // 0x13f4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad13f5[0x3]; // 0x13f5
|
||||
public:
|
||||
GameTime_t m_flLastSpawnTimeIndex; // 0x13f8
|
||||
// MNetworkEnable
|
||||
int32_t m_iPrimaryAddon; // 0x13fc
|
||||
GameTime_t m_flEmitSoundTime; // 0x13fc
|
||||
// MNetworkEnable
|
||||
int32_t m_iSecondaryAddon; // 0x1400
|
||||
int32_t m_iAddonBits; // 0x1400
|
||||
// MNetworkEnable
|
||||
int32_t m_iProgressBarDuration; // 0x1404
|
||||
int32_t m_iPrimaryAddon; // 0x1404
|
||||
// MNetworkEnable
|
||||
float m_flProgressBarStartTime; // 0x1408
|
||||
int32_t m_iSecondaryAddon; // 0x1408
|
||||
// MNetworkEnable
|
||||
int32_t m_iDirection; // 0x140c
|
||||
int32_t m_iProgressBarDuration; // 0x140c
|
||||
// MNetworkEnable
|
||||
int32_t m_iShotsFired; // 0x1410
|
||||
float m_flProgressBarStartTime; // 0x1410
|
||||
// MNetworkEnable
|
||||
int32_t m_iDirection; // 0x1414
|
||||
// MNetworkEnable
|
||||
int32_t m_iShotsFired; // 0x1418
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnNightVisionChanged"
|
||||
bool m_bNightVisionOn; // 0x1414
|
||||
bool m_bNightVisionOn; // 0x141c
|
||||
// MNetworkEnable
|
||||
bool m_bHasNightVision; // 0x1415
|
||||
bool m_bHasNightVision; // 0x141d
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1416[0x2]; // 0x1416
|
||||
[[maybe_unused]] uint8_t __pad141e[0x2]; // 0x141e
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_flVelocityModifier; // 0x1418
|
||||
float m_flVelocityModifier; // 0x1420
|
||||
// MNetworkEnable
|
||||
float m_flHitHeading; // 0x141c
|
||||
float m_flHitHeading; // 0x1424
|
||||
// MNetworkEnable
|
||||
int32_t m_nHitBodyPart; // 0x1420
|
||||
int32_t m_nHitBodyPart; // 0x1428
|
||||
// MNetworkEnable
|
||||
int32_t m_iStartAccount; // 0x1424
|
||||
Vector m_vecIntroStartEyePosition; // 0x1428
|
||||
Vector m_vecIntroStartPlayerForward; // 0x1434
|
||||
GameTime_t m_flClientDeathTime; // 0x1440
|
||||
float m_flNightVisionAlpha; // 0x1444
|
||||
bool m_bScreenTearFrameCaptured; // 0x1448
|
||||
int32_t m_iStartAccount; // 0x142c
|
||||
Vector m_vecIntroStartEyePosition; // 0x1430
|
||||
Vector m_vecIntroStartPlayerForward; // 0x143c
|
||||
GameTime_t m_flClientDeathTime; // 0x1448
|
||||
float m_flNightVisionAlpha; // 0x144c
|
||||
bool m_bScreenTearFrameCaptured; // 0x1450
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1449[0x3]; // 0x1449
|
||||
[[maybe_unused]] uint8_t __pad1451[0x3]; // 0x1451
|
||||
public:
|
||||
float m_flFlashBangTime; // 0x144c
|
||||
float m_flFlashScreenshotAlpha; // 0x1450
|
||||
float m_flFlashOverlayAlpha; // 0x1454
|
||||
bool m_bFlashBuildUp; // 0x1458
|
||||
bool m_bFlashDspHasBeenCleared; // 0x1459
|
||||
bool m_bFlashScreenshotHasBeenGrabbed; // 0x145a
|
||||
float m_flFlashBangTime; // 0x1454
|
||||
float m_flFlashScreenshotAlpha; // 0x1458
|
||||
float m_flFlashOverlayAlpha; // 0x145c
|
||||
bool m_bFlashBuildUp; // 0x1460
|
||||
bool m_bFlashDspHasBeenCleared; // 0x1461
|
||||
bool m_bFlashScreenshotHasBeenGrabbed; // 0x1462
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad145b[0x1]; // 0x145b
|
||||
[[maybe_unused]] uint8_t __pad1463[0x1]; // 0x1463
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnFlashMaxAlphaChanged"
|
||||
float m_flFlashMaxAlpha; // 0x145c
|
||||
float m_flFlashMaxAlpha; // 0x1464
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnFlashDurationChanged"
|
||||
float m_flFlashDuration; // 0x1460
|
||||
Vector m_lastStandingPos; // 0x1464
|
||||
Vector m_vecLastMuzzleFlashPos; // 0x1470
|
||||
QAngle m_angLastMuzzleFlashAngle; // 0x147c
|
||||
CHandle< C_BaseEntity > m_hMuzzleFlashShape; // 0x1488
|
||||
int32_t m_iHealthBarRenderMaskIndex; // 0x148c
|
||||
float m_flHealthFadeValue; // 0x1490
|
||||
float m_flHealthFadeAlpha; // 0x1494
|
||||
int32_t m_nMyCollisionGroup; // 0x1498
|
||||
float m_ignoreLadderJumpTime; // 0x149c
|
||||
CountdownTimer m_ladderSurpressionTimer; // 0x14a0
|
||||
Vector m_lastLadderNormal; // 0x14b8
|
||||
Vector m_lastLadderPos; // 0x14c4
|
||||
float m_flFlashDuration; // 0x1468
|
||||
Vector m_lastStandingPos; // 0x146c
|
||||
Vector m_vecLastMuzzleFlashPos; // 0x1478
|
||||
QAngle m_angLastMuzzleFlashAngle; // 0x1484
|
||||
CHandle< C_BaseEntity > m_hMuzzleFlashShape; // 0x1490
|
||||
int32_t m_iHealthBarRenderMaskIndex; // 0x1494
|
||||
float m_flHealthFadeValue; // 0x1498
|
||||
float m_flHealthFadeAlpha; // 0x149c
|
||||
int32_t m_nMyCollisionGroup; // 0x14a0
|
||||
float m_ignoreLadderJumpTime; // 0x14a4
|
||||
CountdownTimer m_ladderSurpressionTimer; // 0x14a8
|
||||
Vector m_lastLadderNormal; // 0x14c0
|
||||
Vector m_lastLadderPos; // 0x14cc
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad14d0[0x8]; // 0x14d0
|
||||
[[maybe_unused]] uint8_t __pad14d8[0x8]; // 0x14d8
|
||||
public:
|
||||
float m_flDeathCCWeight; // 0x14d8
|
||||
bool m_bOldIsScoped; // 0x14dc
|
||||
float m_flDeathCCWeight; // 0x14e0
|
||||
bool m_bOldIsScoped; // 0x14e4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad14dd[0x3]; // 0x14dd
|
||||
[[maybe_unused]] uint8_t __pad14e5[0x3]; // 0x14e5
|
||||
public:
|
||||
float m_flPrevRoundEndTime; // 0x14e0
|
||||
float m_flPrevMatchEndTime; // 0x14e4
|
||||
float m_flPrevRoundEndTime; // 0x14e8
|
||||
float m_flPrevMatchEndTime; // 0x14ec
|
||||
// MNetworkEnable
|
||||
uint16_t m_unCurrentEquipmentValue; // 0x14e8
|
||||
uint16_t m_unCurrentEquipmentValue; // 0x14f0
|
||||
// MNetworkEnable
|
||||
uint16_t m_unRoundStartEquipmentValue; // 0x14ea
|
||||
uint16_t m_unRoundStartEquipmentValue; // 0x14f2
|
||||
// MNetworkEnable
|
||||
uint16_t m_unFreezetimeEndEquipmentValue; // 0x14ec
|
||||
uint16_t m_unFreezetimeEndEquipmentValue; // 0x14f4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad14ee[0x2]; // 0x14ee
|
||||
[[maybe_unused]] uint8_t __pad14f6[0x2]; // 0x14f6
|
||||
public:
|
||||
Vector m_vecThirdPersonViewPositionOverride; // 0x14f0
|
||||
Vector m_vecThirdPersonViewPositionOverride; // 0x14f8
|
||||
// MNetworkEnable
|
||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0x14fc
|
||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0x1504
|
||||
// MNetworkEnable
|
||||
int32_t m_ArmorValue; // 0x1500
|
||||
int32_t m_ArmorValue; // 0x1508
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1504[0x4]; // 0x1504
|
||||
[[maybe_unused]] uint8_t __pad150c[0x4]; // 0x150c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkEncoder
|
||||
// MNetworkChangeCallback "playerEyeAnglesChanged"
|
||||
// MNetworkPriority "32"
|
||||
QAngle m_angEyeAngles; // 0x1508
|
||||
QAngle m_angEyeAngles; // 0x1510
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1514[0xc]; // 0x1514
|
||||
[[maybe_unused]] uint8_t __pad151c[0xc]; // 0x151c
|
||||
public:
|
||||
float m_fNextThinkPushAway; // 0x1520
|
||||
bool m_bShouldAutobuyDMWeapons; // 0x1524
|
||||
bool m_bShouldAutobuyNow; // 0x1525
|
||||
float m_fNextThinkPushAway; // 0x1528
|
||||
bool m_bShouldAutobuyDMWeapons; // 0x152c
|
||||
bool m_bShouldAutobuyNow; // 0x152d
|
||||
// MNetworkEnable
|
||||
bool m_bHud_MiniScoreHidden; // 0x1526
|
||||
bool m_bHud_MiniScoreHidden; // 0x152e
|
||||
// MNetworkEnable
|
||||
bool m_bHud_RadarHidden; // 0x1527
|
||||
bool m_bHud_RadarHidden; // 0x152f
|
||||
// MNetworkEnable
|
||||
CEntityIndex m_nLastKillerIndex; // 0x1528
|
||||
CEntityIndex m_nLastKillerIndex; // 0x1530
|
||||
// MNetworkEnable
|
||||
int32_t m_nLastConcurrentKilled; // 0x152c
|
||||
int32_t m_nLastConcurrentKilled; // 0x1534
|
||||
// MNetworkEnable
|
||||
int32_t m_nDeathCamMusic; // 0x1530
|
||||
CEntityIndex m_iIDEntIndex; // 0x1534
|
||||
CountdownTimer m_delayTargetIDTimer; // 0x1538
|
||||
CEntityIndex m_iTargetedWeaponEntIndex; // 0x1550
|
||||
CEntityIndex m_iOldIDEntIndex; // 0x1554
|
||||
CountdownTimer m_holdTargetIDTimer; // 0x1558
|
||||
int32_t m_nDeathCamMusic; // 0x1538
|
||||
CEntityIndex m_iIDEntIndex; // 0x153c
|
||||
CountdownTimer m_delayTargetIDTimer; // 0x1540
|
||||
CEntityIndex m_iTargetedWeaponEntIndex; // 0x1558
|
||||
CEntityIndex m_iOldIDEntIndex; // 0x155c
|
||||
CountdownTimer m_holdTargetIDTimer; // 0x1560
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1570[0x4]; // 0x1570
|
||||
[[maybe_unused]] uint8_t __pad1578[0x4]; // 0x1578
|
||||
public:
|
||||
float m_flCurrentMusicStartTime; // 0x1574
|
||||
float m_flMusicRoundStartTime; // 0x1578
|
||||
bool m_bDeferStartMusicOnWarmup; // 0x157c
|
||||
float m_flCurrentMusicStartTime; // 0x157c
|
||||
float m_flMusicRoundStartTime; // 0x1580
|
||||
bool m_bDeferStartMusicOnWarmup; // 0x1584
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad157d[0x3]; // 0x157d
|
||||
[[maybe_unused]] uint8_t __pad1585[0x3]; // 0x1585
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_cycleLatch; // 0x1580
|
||||
float m_serverIntendedCycle; // 0x1584
|
||||
int32_t m_cycleLatch; // 0x1588
|
||||
float m_serverIntendedCycle; // 0x158c
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "RecvProxy_PatchEconIndices"
|
||||
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x1588
|
||||
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x1590
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad159c[0x8]; // 0x159c
|
||||
[[maybe_unused]] uint8_t __pad15a4[0x8]; // 0x15a4
|
||||
public:
|
||||
// MNetworkEnable
|
||||
bool m_bHideTargetID; // 0x15a4
|
||||
bool m_bHideTargetID; // 0x15ac
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad15a5[0x3]; // 0x15a5
|
||||
[[maybe_unused]] uint8_t __pad15ad[0x3]; // 0x15ad
|
||||
public:
|
||||
float m_nextTaserShakeTime; // 0x15a8
|
||||
float m_firstTaserShakeTime; // 0x15ac
|
||||
float m_flLastSmokeOverlayAlpha; // 0x15b0
|
||||
Vector m_vLastSmokeOverlayColor; // 0x15b4
|
||||
ParticleIndex_t m_nPlayerSmokedFx; // 0x15c0
|
||||
float m_flNextMagDropTime; // 0x15c4
|
||||
int32_t m_nLastMagDropAttachmentIndex; // 0x15c8
|
||||
float m_nextTaserShakeTime; // 0x15b0
|
||||
float m_firstTaserShakeTime; // 0x15b4
|
||||
float m_flLastSmokeOverlayAlpha; // 0x15b8
|
||||
Vector m_vLastSmokeOverlayColor; // 0x15bc
|
||||
ParticleIndex_t m_nPlayerSmokedFx; // 0x15c8
|
||||
float m_flNextMagDropTime; // 0x15cc
|
||||
int32_t m_nLastMagDropAttachmentIndex; // 0x15d0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad15cc[0x4]; // 0x15cc
|
||||
[[maybe_unused]] uint8_t __pad15d4[0x4]; // 0x15d4
|
||||
public:
|
||||
CUtlVector< C_BulletHitModel* > m_vecBulletHitModels; // 0x15d0
|
||||
CUtlVector< C_PickUpModelSlerper* > m_vecPickupModelSlerpers; // 0x15e8
|
||||
Vector m_vecLastAliveLocalVelocity; // 0x1600
|
||||
CUtlVector< C_BulletHitModel* > m_vecBulletHitModels; // 0x15d8
|
||||
CUtlVector< C_PickUpModelSlerper* > m_vecPickupModelSlerpers; // 0x15f0
|
||||
Vector m_vecLastAliveLocalVelocity; // 0x1608
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad160c[0x1c]; // 0x160c
|
||||
[[maybe_unused]] uint8_t __pad1614[0x1c]; // 0x1614
|
||||
public:
|
||||
// MNetworkEnable
|
||||
EntitySpottedState_t m_entitySpottedState; // 0x1628
|
||||
EntitySpottedState_t m_entitySpottedState; // 0x1630
|
||||
// MNetworkEnable
|
||||
int32_t m_nSurvivalTeamNumber; // 0x1640
|
||||
bool m_bGuardianShouldSprayCustomXMark; // 0x1644
|
||||
bool m_bHasDeathInfo; // 0x1645
|
||||
int32_t m_nSurvivalTeamNumber; // 0x1648
|
||||
bool m_bGuardianShouldSprayCustomXMark; // 0x164c
|
||||
bool m_bHasDeathInfo; // 0x164d
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1646[0x2]; // 0x1646
|
||||
[[maybe_unused]] uint8_t __pad164e[0x2]; // 0x164e
|
||||
public:
|
||||
float m_flDeathInfoTime; // 0x1648
|
||||
Vector m_vecDeathInfoOrigin; // 0x164c
|
||||
float m_flDeathInfoTime; // 0x1650
|
||||
Vector m_vecDeathInfoOrigin; // 0x1654
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByHeadshot; // 0x1658
|
||||
bool m_bKilledByHeadshot; // 0x1660
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1659[0x3]; // 0x1659
|
||||
[[maybe_unused]] uint8_t __pad1661[0x3]; // 0x1661
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CHandle< CCSPlayerController > m_hOriginalController; // 0x165c
|
||||
CHandle< CCSPlayerController > m_hOriginalController; // 0x1664
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x16b0
|
||||
// Size: 0x16b8
|
||||
class C_CSObserverPawn : public C_CSPlayerPawnBase
|
||||
{
|
||||
public:
|
||||
CEntityHandle m_hDetectParentChange; // 0x16a8
|
||||
CEntityHandle m_hDetectParentChange; // 0x16b0
|
||||
};
|
||||
|
||||
// Alignment: 51
|
||||
// Size: 0x22d8
|
||||
// Size: 0x22e0
|
||||
class C_CSPlayerPawn : public C_CSPlayerPawnBase
|
||||
{
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CCSPlayer_BulletServices* m_pBulletServices; // 0x16a8
|
||||
CCSPlayer_BulletServices* m_pBulletServices; // 0x16b0
|
||||
// MNetworkEnable
|
||||
CCSPlayer_HostageServices* m_pHostageServices; // 0x16b0
|
||||
CCSPlayer_HostageServices* m_pHostageServices; // 0x16b8
|
||||
// MNetworkEnable
|
||||
CCSPlayer_BuyServices* m_pBuyServices; // 0x16b8
|
||||
CCSPlayer_BuyServices* m_pBuyServices; // 0x16c0
|
||||
// MNetworkEnable
|
||||
CCSPlayer_GlowServices* m_pGlowServices; // 0x16c0
|
||||
CCSPlayer_GlowServices* m_pGlowServices; // 0x16c8
|
||||
// MNetworkEnable
|
||||
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0x16c8
|
||||
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0x16d0
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flHealthShotBoostExpirationTime; // 0x16d0
|
||||
GameTime_t m_flLastFiredWeaponTime; // 0x16d4
|
||||
GameTime_t m_flHealthShotBoostExpirationTime; // 0x16d8
|
||||
GameTime_t m_flLastFiredWeaponTime; // 0x16dc
|
||||
// MNetworkEnable
|
||||
bool m_bHasFemaleVoice; // 0x16d8
|
||||
bool m_bHasFemaleVoice; // 0x16e0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad16d9[0x3]; // 0x16d9
|
||||
[[maybe_unused]] uint8_t __pad16e1[0x3]; // 0x16e1
|
||||
public:
|
||||
float m_flLandseconds; // 0x16dc
|
||||
float m_flOldFallVelocity; // 0x16e0
|
||||
float m_flLandseconds; // 0x16e4
|
||||
float m_flOldFallVelocity; // 0x16e8
|
||||
// MNetworkEnable
|
||||
char m_szLastPlaceName[18]; // 0x16e4
|
||||
bool m_bPrevDefuser; // 0x16f6
|
||||
bool m_bPrevHelmet; // 0x16f7
|
||||
int32_t m_nPrevArmorVal; // 0x16f8
|
||||
int32_t m_nPrevGrenadeAmmoCount; // 0x16fc
|
||||
uint32_t m_unPreviousWeaponHash; // 0x1700
|
||||
uint32_t m_unWeaponHash; // 0x1704
|
||||
char m_szLastPlaceName[18]; // 0x16ec
|
||||
bool m_bPrevDefuser; // 0x16fe
|
||||
bool m_bPrevHelmet; // 0x16ff
|
||||
int32_t m_nPrevArmorVal; // 0x1700
|
||||
int32_t m_nPrevGrenadeAmmoCount; // 0x1704
|
||||
uint32_t m_unPreviousWeaponHash; // 0x1708
|
||||
uint32_t m_unWeaponHash; // 0x170c
|
||||
// MNetworkEnable
|
||||
bool m_bInBuyZone; // 0x1708
|
||||
bool m_bPreviouslyInBuyZone; // 0x1709
|
||||
bool m_bInBuyZone; // 0x1710
|
||||
bool m_bPreviouslyInBuyZone; // 0x1711
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad170a[0x2]; // 0x170a
|
||||
[[maybe_unused]] uint8_t __pad1712[0x2]; // 0x1712
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkBitCount "32"
|
||||
QAngle m_aimPunchAngle; // 0x170c
|
||||
QAngle m_aimPunchAngle; // 0x1714
|
||||
// MNetworkEnable
|
||||
// MNetworkBitCount "32"
|
||||
QAngle m_aimPunchAngleVel; // 0x1718
|
||||
QAngle m_aimPunchAngleVel; // 0x1720
|
||||
// MNetworkEnable
|
||||
int32_t m_aimPunchTickBase; // 0x1724
|
||||
int32_t m_aimPunchTickBase; // 0x172c
|
||||
// MNetworkEnable
|
||||
float m_aimPunchTickFraction; // 0x1728
|
||||
float m_aimPunchTickFraction; // 0x1730
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad172c[0x4]; // 0x172c
|
||||
[[maybe_unused]] uint8_t __pad1734[0x4]; // 0x1734
|
||||
public:
|
||||
CUtlVector< QAngle > m_aimPunchCache; // 0x1730
|
||||
CUtlVector< QAngle > m_aimPunchCache; // 0x1738
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1748[0x8]; // 0x1748
|
||||
[[maybe_unused]] uint8_t __pad1750[0x8]; // 0x1750
|
||||
public:
|
||||
bool m_bInLanding; // 0x1750
|
||||
bool m_bInLanding; // 0x1758
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1751[0x3]; // 0x1751
|
||||
[[maybe_unused]] uint8_t __pad1759[0x3]; // 0x1759
|
||||
public:
|
||||
float m_flLandingTime; // 0x1754
|
||||
float m_flLandingTime; // 0x175c
|
||||
// MNetworkEnable
|
||||
bool m_bInHostageRescueZone; // 0x1758
|
||||
bool m_bInHostageRescueZone; // 0x1760
|
||||
// MNetworkEnable
|
||||
bool m_bInBombZone; // 0x1759
|
||||
bool m_bInBombZone; // 0x1761
|
||||
// MNetworkEnable
|
||||
bool m_bIsBuyMenuOpen; // 0x175a
|
||||
bool m_bIsBuyMenuOpen; // 0x1762
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad175b[0x1]; // 0x175b
|
||||
[[maybe_unused]] uint8_t __pad1763[0x1]; // 0x1763
|
||||
public:
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flTimeOfLastInjury; // 0x175c
|
||||
GameTime_t m_flTimeOfLastInjury; // 0x1764
|
||||
// MNetworkEnable
|
||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||
GameTime_t m_flNextSprayDecalTime; // 0x1760
|
||||
GameTime_t m_flNextSprayDecalTime; // 0x1768
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1764[0x114]; // 0x1764
|
||||
[[maybe_unused]] uint8_t __pad176c[0x114]; // 0x176c
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnRetakesOfferingChanged"
|
||||
int32_t m_iRetakesOffering; // 0x1878
|
||||
int32_t m_iRetakesOffering; // 0x1880
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "OnRetakesOfferingCardChanged"
|
||||
int32_t m_iRetakesOfferingCard; // 0x187c
|
||||
int32_t m_iRetakesOfferingCard; // 0x1884
|
||||
// MNetworkEnable
|
||||
bool m_bRetakesHasDefuseKit; // 0x1880
|
||||
bool m_bRetakesHasDefuseKit; // 0x1888
|
||||
// MNetworkEnable
|
||||
bool m_bRetakesMVPLastRound; // 0x1881
|
||||
bool m_bRetakesMVPLastRound; // 0x1889
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1882[0x2]; // 0x1882
|
||||
[[maybe_unused]] uint8_t __pad188a[0x2]; // 0x188a
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iRetakesMVPBoostItem; // 0x1884
|
||||
int32_t m_iRetakesMVPBoostItem; // 0x188c
|
||||
// MNetworkEnable
|
||||
loadout_slot_t m_RetakesMVPBoostExtraUtility; // 0x1888
|
||||
loadout_slot_t m_RetakesMVPBoostExtraUtility; // 0x1890
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad188c[0x1c]; // 0x188c
|
||||
[[maybe_unused]] uint8_t __pad1894[0x1c]; // 0x1894
|
||||
public:
|
||||
bool m_bNeedToReApplyGloves; // 0x18a8
|
||||
bool m_bNeedToReApplyGloves; // 0x18b0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad18a9[0x7]; // 0x18a9
|
||||
[[maybe_unused]] uint8_t __pad18b1[0x7]; // 0x18b1
|
||||
public:
|
||||
// MNetworkEnable
|
||||
C_EconItemView m_EconGloves; // 0x18b0
|
||||
bool m_bMustSyncRagdollState; // 0x1cf8
|
||||
C_EconItemView m_EconGloves; // 0x18b8
|
||||
bool m_bMustSyncRagdollState; // 0x1d00
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1cf9[0x3]; // 0x1cf9
|
||||
[[maybe_unused]] uint8_t __pad1d01[0x3]; // 0x1d01
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_nRagdollDamageBone; // 0x1cfc
|
||||
int32_t m_nRagdollDamageBone; // 0x1d04
|
||||
// MNetworkEnable
|
||||
Vector m_vRagdollDamageForce; // 0x1d00
|
||||
Vector m_vRagdollDamageForce; // 0x1d08
|
||||
// MNetworkEnable
|
||||
Vector m_vRagdollDamagePosition; // 0x1d0c
|
||||
Vector m_vRagdollDamagePosition; // 0x1d14
|
||||
// MNetworkEnable
|
||||
char m_szRagdollDamageWeaponName[64]; // 0x1d18
|
||||
char m_szRagdollDamageWeaponName[64]; // 0x1d20
|
||||
// MNetworkEnable
|
||||
bool m_bRagdollDamageHeadshot; // 0x1d58
|
||||
bool m_bRagdollDamageHeadshot; // 0x1d60
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1d59[0x3]; // 0x1d59
|
||||
[[maybe_unused]] uint8_t __pad1d61[0x3]; // 0x1d61
|
||||
public:
|
||||
// MNetworkEnable
|
||||
Vector m_vRagdollServerOrigin; // 0x1d5c
|
||||
Vector m_vRagdollServerOrigin; // 0x1d64
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1d68[0x538]; // 0x1d68
|
||||
[[maybe_unused]] uint8_t __pad1d70[0x538]; // 0x1d70
|
||||
public:
|
||||
bool m_bLastHeadBoneTransformIsValid; // 0x22a0
|
||||
bool m_bLastHeadBoneTransformIsValid; // 0x22a8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad22a1[0x3]; // 0x22a1
|
||||
[[maybe_unused]] uint8_t __pad22a9[0x3]; // 0x22a9
|
||||
public:
|
||||
GameTime_t m_lastLandTime; // 0x22a4
|
||||
bool m_bOnGroundLastTick; // 0x22a8
|
||||
GameTime_t m_lastLandTime; // 0x22ac
|
||||
bool m_bOnGroundLastTick; // 0x22b0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad22a9[0x1b]; // 0x22a9
|
||||
[[maybe_unused]] uint8_t __pad22b1[0x1b]; // 0x22b1
|
||||
public:
|
||||
// MNetworkEnable
|
||||
QAngle m_qDeathEyeAngles; // 0x22c4
|
||||
bool m_bSkipOneHeadConstraintUpdate; // 0x22d0
|
||||
QAngle m_qDeathEyeAngles; // 0x22cc
|
||||
bool m_bSkipOneHeadConstraintUpdate; // 0x22d8
|
||||
};
|
||||
|
||||
// Alignment: 23
|
||||
@ -10277,17 +10277,17 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x2370
|
||||
// Size: 0x2378
|
||||
class C_CSGO_PreviewPlayer : public C_CSPlayerPawn
|
||||
{
|
||||
public:
|
||||
CUtlString m_animgraph; // 0x22d8
|
||||
CUtlString m_animgraphCharacterModeString; // 0x22e0
|
||||
float m_flInitialModelScale; // 0x22e8
|
||||
CUtlString m_animgraph; // 0x22e0
|
||||
CUtlString m_animgraphCharacterModeString; // 0x22e8
|
||||
float m_flInitialModelScale; // 0x22f0
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x2370
|
||||
// Size: 0x2378
|
||||
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel : public C_CSGO_PreviewPlayer
|
||||
{
|
||||
public:
|
||||
@ -10295,7 +10295,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x2370
|
||||
// Size: 0x2378
|
||||
class C_CSGO_TeamPreviewModel : public C_CSGO_PreviewPlayer
|
||||
{
|
||||
public:
|
||||
|
448
sdk/server.hpp
448
sdk/server.hpp
@ -2728,7 +2728,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 8
|
||||
// Size: 0x3f0
|
||||
// Size: 0x400
|
||||
class CSkeletonInstance : public CGameSceneNode
|
||||
{
|
||||
private:
|
||||
@ -3087,7 +3087,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
// Size: 0x470
|
||||
// Size: 0x480
|
||||
class CBodyComponentSkeletonInstance : public CBodyComponent
|
||||
{
|
||||
public:
|
||||
@ -3095,7 +3095,7 @@ public:
|
||||
CSkeletonInstance m_skeletonInstance; // 0x50
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x440
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x450
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBodyComponentSkeletonInstance")->m_static_fields[0]->m_instance);};
|
||||
@ -3247,13 +3247,13 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x4a0
|
||||
// Size: 0x4b0
|
||||
class CBodyComponentBaseModelEntity : public CBodyComponentSkeletonInstance
|
||||
{
|
||||
public:
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x470
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x480
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBodyComponentBaseModelEntity")->m_static_fields[0]->m_instance);};
|
||||
@ -8395,15 +8395,15 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
// Size: 0x780
|
||||
// Size: 0x790
|
||||
class CBodyComponentBaseAnimGraph : public CBodyComponentSkeletonInstance
|
||||
{
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CBaseAnimGraphController m_animationController; // 0x470
|
||||
CBaseAnimGraphController m_animationController; // 0x480
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x750
|
||||
CNetworkVarChainer __m_pChainEntity; // 0x760
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBodyComponentBaseAnimGraph")->m_static_fields[0]->m_instance);};
|
||||
@ -16292,300 +16292,300 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 136
|
||||
// Size: 0x1548
|
||||
// Size: 0x1550
|
||||
class CCSPlayerPawnBase : public CBasePlayerPawn
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0b50[0x10]; // 0xb50
|
||||
[[maybe_unused]] uint8_t __pad0b50[0x18]; // 0xb50
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkUserGroup "CTouchExpansionComponent"
|
||||
// MNetworkAlias "CTouchExpansionComponent"
|
||||
// MNetworkTypeAlias "CTouchExpansionComponent"
|
||||
CTouchExpansionComponent m_CTouchExpansionComponent; // 0xb60
|
||||
CTouchExpansionComponent m_CTouchExpansionComponent; // 0xb68
|
||||
// MNetworkEnable
|
||||
CCSPlayer_PingServices* m_pPingServices; // 0xbb0
|
||||
CCSPlayer_PingServices* m_pPingServices; // 0xbb8
|
||||
// MNetworkEnable
|
||||
CPlayer_ViewModelServices* m_pViewModelServices; // 0xbb8
|
||||
uint32_t m_iDisplayHistoryBits; // 0xbc0
|
||||
float m_flLastAttackedTeammate; // 0xbc4
|
||||
CPlayer_ViewModelServices* m_pViewModelServices; // 0xbc0
|
||||
uint32_t m_iDisplayHistoryBits; // 0xbc8
|
||||
float m_flLastAttackedTeammate; // 0xbcc
|
||||
// MNetworkEnable
|
||||
CHandle< CCSPlayerController > m_hOriginalController; // 0xbc8
|
||||
GameTime_t m_blindUntilTime; // 0xbcc
|
||||
GameTime_t m_blindStartTime; // 0xbd0
|
||||
GameTime_t m_allowAutoFollowTime; // 0xbd4
|
||||
CHandle< CCSPlayerController > m_hOriginalController; // 0xbd0
|
||||
GameTime_t m_blindUntilTime; // 0xbd4
|
||||
GameTime_t m_blindStartTime; // 0xbd8
|
||||
GameTime_t m_allowAutoFollowTime; // 0xbdc
|
||||
// MNetworkEnable
|
||||
EntitySpottedState_t m_entitySpottedState; // 0xbd8
|
||||
int32_t m_nSpotRules; // 0xbf0
|
||||
EntitySpottedState_t m_entitySpottedState; // 0xbe0
|
||||
int32_t m_nSpotRules; // 0xbf8
|
||||
// MNetworkEnable
|
||||
CSPlayerState m_iPlayerState; // 0xbf4
|
||||
CSPlayerState m_iPlayerState; // 0xbfc
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0bf8[0x8]; // 0xbf8
|
||||
[[maybe_unused]] uint8_t __pad0c00[0x8]; // 0xc00
|
||||
public:
|
||||
CountdownTimer m_chickenIdleSoundTimer; // 0xc00
|
||||
CountdownTimer m_chickenJumpSoundTimer; // 0xc18
|
||||
CountdownTimer m_chickenIdleSoundTimer; // 0xc08
|
||||
CountdownTimer m_chickenJumpSoundTimer; // 0xc20
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0c30[0xa0]; // 0xc30
|
||||
[[maybe_unused]] uint8_t __pad0c38[0xa0]; // 0xc38
|
||||
public:
|
||||
Vector m_vecLastBookmarkedPosition; // 0xcd0
|
||||
float m_flLastDistanceTraveledNotice; // 0xcdc
|
||||
float m_flAccumulatedDistanceTraveled; // 0xce0
|
||||
float m_flLastFriendlyFireDamageReductionRatio; // 0xce4
|
||||
bool m_bRespawning; // 0xce8
|
||||
Vector m_vecLastBookmarkedPosition; // 0xcd8
|
||||
float m_flLastDistanceTraveledNotice; // 0xce4
|
||||
float m_flAccumulatedDistanceTraveled; // 0xce8
|
||||
float m_flLastFriendlyFireDamageReductionRatio; // 0xcec
|
||||
bool m_bRespawning; // 0xcf0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0ce9[0x3]; // 0xce9
|
||||
[[maybe_unused]] uint8_t __pad0cf1[0x3]; // 0xcf1
|
||||
public:
|
||||
int32_t m_nLastPickupPriority; // 0xcec
|
||||
float m_flLastPickupPriorityTime; // 0xcf0
|
||||
int32_t m_nLastPickupPriority; // 0xcf4
|
||||
float m_flLastPickupPriorityTime; // 0xcf8
|
||||
// MNetworkEnable
|
||||
bool m_bIsScoped; // 0xcf4
|
||||
bool m_bIsScoped; // 0xcfc
|
||||
// MNetworkEnable
|
||||
bool m_bIsWalking; // 0xcf5
|
||||
bool m_bIsWalking; // 0xcfd
|
||||
// MNetworkEnable
|
||||
bool m_bResumeZoom; // 0xcf6
|
||||
bool m_bResumeZoom; // 0xcfe
|
||||
// MNetworkEnable
|
||||
bool m_bIsDefusing; // 0xcf7
|
||||
bool m_bIsDefusing; // 0xcff
|
||||
// MNetworkEnable
|
||||
bool m_bIsGrabbingHostage; // 0xcf8
|
||||
bool m_bIsGrabbingHostage; // 0xd00
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0cf9[0x3]; // 0xcf9
|
||||
[[maybe_unused]] uint8_t __pad0d01[0x3]; // 0xd01
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xcfc
|
||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xd04
|
||||
// MNetworkEnable
|
||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0xd00
|
||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0xd08
|
||||
// MNetworkEnable
|
||||
bool m_bGunGameImmunity; // 0xd04
|
||||
bool m_bGunGameImmunity; // 0xd0c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0d05[0x3]; // 0xd05
|
||||
[[maybe_unused]] uint8_t __pad0d0d[0x3]; // 0xd0d
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_fMolotovDamageTime; // 0xd08
|
||||
float m_fMolotovDamageTime; // 0xd10
|
||||
// MNetworkEnable
|
||||
bool m_bHasMovedSinceSpawn; // 0xd0c
|
||||
bool m_bHasMovedSinceSpawn; // 0xd14
|
||||
// MNetworkEnable
|
||||
bool m_bCanMoveDuringFreezePeriod; // 0xd0d
|
||||
bool m_bCanMoveDuringFreezePeriod; // 0xd15
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0d0e[0x2]; // 0xd0e
|
||||
[[maybe_unused]] uint8_t __pad0d16[0x2]; // 0xd16
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_flGuardianTooFarDistFrac; // 0xd10
|
||||
float m_flNextGuardianTooFarHurtTime; // 0xd14
|
||||
float m_flGuardianTooFarDistFrac; // 0xd18
|
||||
float m_flNextGuardianTooFarHurtTime; // 0xd1c
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flDetectedByEnemySensorTime; // 0xd18
|
||||
float m_flDealtDamageToEnemyMostRecentTimestamp; // 0xd1c
|
||||
GameTime_t m_flLastEquippedHelmetTime; // 0xd20
|
||||
GameTime_t m_flLastEquippedArmorTime; // 0xd24
|
||||
GameTime_t m_flDetectedByEnemySensorTime; // 0xd20
|
||||
float m_flDealtDamageToEnemyMostRecentTimestamp; // 0xd24
|
||||
GameTime_t m_flLastEquippedHelmetTime; // 0xd28
|
||||
GameTime_t m_flLastEquippedArmorTime; // 0xd2c
|
||||
// MNetworkEnable
|
||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0xd28
|
||||
bool m_bResetArmorNextSpawn; // 0xd2c
|
||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0xd30
|
||||
bool m_bResetArmorNextSpawn; // 0xd34
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0d2d[0x3]; // 0xd2d
|
||||
[[maybe_unused]] uint8_t __pad0d35[0x3]; // 0xd35
|
||||
public:
|
||||
GameTime_t m_flLastBumpMineBumpTime; // 0xd30
|
||||
GameTime_t m_flLastBumpMineBumpTime; // 0xd38
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flEmitSoundTime; // 0xd34
|
||||
int32_t m_iNumSpawns; // 0xd38
|
||||
int32_t m_iShouldHaveCash; // 0xd3c
|
||||
bool m_bInvalidSteamLogonDelayed; // 0xd40
|
||||
GameTime_t m_flEmitSoundTime; // 0xd3c
|
||||
int32_t m_iNumSpawns; // 0xd40
|
||||
int32_t m_iShouldHaveCash; // 0xd44
|
||||
bool m_bInvalidSteamLogonDelayed; // 0xd48
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0d41[0x3]; // 0xd41
|
||||
[[maybe_unused]] uint8_t __pad0d49[0x3]; // 0xd49
|
||||
public:
|
||||
GameTime_t m_flLastAction; // 0xd44
|
||||
float m_flNameChangeHistory[5]; // 0xd48
|
||||
float m_fLastGivenDefuserTime; // 0xd5c
|
||||
float m_fLastGivenBombTime; // 0xd60
|
||||
GameTime_t m_flLastAction; // 0xd4c
|
||||
float m_flNameChangeHistory[5]; // 0xd50
|
||||
float m_fLastGivenDefuserTime; // 0xd64
|
||||
float m_fLastGivenBombTime; // 0xd68
|
||||
// MNetworkEnable
|
||||
bool m_bHasNightVision; // 0xd64
|
||||
bool m_bHasNightVision; // 0xd6c
|
||||
// MNetworkEnable
|
||||
bool m_bNightVisionOn; // 0xd65
|
||||
bool m_bNightVisionOn; // 0xd6d
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0d66[0x2]; // 0xd66
|
||||
[[maybe_unused]] uint8_t __pad0d6e[0x2]; // 0xd6e
|
||||
public:
|
||||
float m_fNextRadarUpdateTime; // 0xd68
|
||||
float m_flLastMoneyUpdateTime; // 0xd6c
|
||||
char m_MenuStringBuffer[1024]; // 0xd70
|
||||
float m_fIntroCamTime; // 0x1170
|
||||
int32_t m_nMyCollisionGroup; // 0x1174
|
||||
float m_fNextRadarUpdateTime; // 0xd70
|
||||
float m_flLastMoneyUpdateTime; // 0xd74
|
||||
char m_MenuStringBuffer[1024]; // 0xd78
|
||||
float m_fIntroCamTime; // 0x1178
|
||||
int32_t m_nMyCollisionGroup; // 0x117c
|
||||
// MNetworkEnable
|
||||
bool m_bInNoDefuseArea; // 0x1178
|
||||
bool m_bInNoDefuseArea; // 0x1180
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByTaser; // 0x1179
|
||||
bool m_bKilledByTaser; // 0x1181
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad117a[0x2]; // 0x117a
|
||||
[[maybe_unused]] uint8_t __pad1182[0x2]; // 0x1182
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iMoveState; // 0x117c
|
||||
GameTime_t m_grenadeParameterStashTime; // 0x1180
|
||||
bool m_bGrenadeParametersStashed; // 0x1184
|
||||
int32_t m_iMoveState; // 0x1184
|
||||
GameTime_t m_grenadeParameterStashTime; // 0x1188
|
||||
bool m_bGrenadeParametersStashed; // 0x118c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1185[0x3]; // 0x1185
|
||||
[[maybe_unused]] uint8_t __pad118d[0x3]; // 0x118d
|
||||
public:
|
||||
QAngle m_angStashedShootAngles; // 0x1188
|
||||
Vector m_vecStashedGrenadeThrowPosition; // 0x1194
|
||||
Vector m_vecStashedVelocity; // 0x11a0
|
||||
QAngle m_angShootAngleHistory[2]; // 0x11ac
|
||||
Vector m_vecThrowPositionHistory[2]; // 0x11c4
|
||||
Vector m_vecVelocityHistory[2]; // 0x11dc
|
||||
bool m_bDiedAirborne; // 0x11f4
|
||||
QAngle m_angStashedShootAngles; // 0x1190
|
||||
Vector m_vecStashedGrenadeThrowPosition; // 0x119c
|
||||
Vector m_vecStashedVelocity; // 0x11a8
|
||||
QAngle m_angShootAngleHistory[2]; // 0x11b4
|
||||
Vector m_vecThrowPositionHistory[2]; // 0x11cc
|
||||
Vector m_vecVelocityHistory[2]; // 0x11e4
|
||||
bool m_bDiedAirborne; // 0x11fc
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad11f5[0x3]; // 0x11f5
|
||||
[[maybe_unused]] uint8_t __pad11fd[0x3]; // 0x11fd
|
||||
public:
|
||||
CEntityIndex m_iBombSiteIndex; // 0x11f8
|
||||
CEntityIndex m_iBombSiteIndex; // 0x1200
|
||||
// MNetworkEnable
|
||||
int32_t m_nWhichBombZone; // 0x11fc
|
||||
bool m_bInBombZoneTrigger; // 0x1200
|
||||
bool m_bWasInBombZoneTrigger; // 0x1201
|
||||
int32_t m_nWhichBombZone; // 0x1204
|
||||
bool m_bInBombZoneTrigger; // 0x1208
|
||||
bool m_bWasInBombZoneTrigger; // 0x1209
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1202[0x2]; // 0x1202
|
||||
[[maybe_unused]] uint8_t __pad120a[0x2]; // 0x120a
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iDirection; // 0x1204
|
||||
int32_t m_iDirection; // 0x120c
|
||||
// MNetworkEnable
|
||||
int32_t m_iShotsFired; // 0x1208
|
||||
int32_t m_iShotsFired; // 0x1210
|
||||
// MNetworkEnable
|
||||
int32_t m_ArmorValue; // 0x120c
|
||||
float m_flFlinchStack; // 0x1210
|
||||
int32_t m_ArmorValue; // 0x1214
|
||||
float m_flFlinchStack; // 0x1218
|
||||
// MNetworkEnable
|
||||
float m_flVelocityModifier; // 0x1214
|
||||
float m_flVelocityModifier; // 0x121c
|
||||
// MNetworkEnable
|
||||
float m_flHitHeading; // 0x1218
|
||||
float m_flHitHeading; // 0x1220
|
||||
// MNetworkEnable
|
||||
int32_t m_nHitBodyPart; // 0x121c
|
||||
int32_t m_iHostagesKilled; // 0x1220
|
||||
Vector m_vecTotalBulletForce; // 0x1224
|
||||
int32_t m_nHitBodyPart; // 0x1224
|
||||
int32_t m_iHostagesKilled; // 0x1228
|
||||
Vector m_vecTotalBulletForce; // 0x122c
|
||||
// MNetworkEnable
|
||||
float m_flFlashDuration; // 0x1230
|
||||
float m_flFlashDuration; // 0x1238
|
||||
// MNetworkEnable
|
||||
float m_flFlashMaxAlpha; // 0x1234
|
||||
float m_flFlashMaxAlpha; // 0x123c
|
||||
// MNetworkEnable
|
||||
float m_flProgressBarStartTime; // 0x1238
|
||||
float m_flProgressBarStartTime; // 0x1240
|
||||
// MNetworkEnable
|
||||
int32_t m_iProgressBarDuration; // 0x123c
|
||||
int32_t m_iProgressBarDuration; // 0x1244
|
||||
// MNetworkEnable
|
||||
bool m_bWaitForNoAttack; // 0x1240
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1241[0x3]; // 0x1241
|
||||
public:
|
||||
// MNetworkEnable
|
||||
float m_flLowerBodyYawTarget; // 0x1244
|
||||
// MNetworkEnable
|
||||
bool m_bStrafing; // 0x1248
|
||||
bool m_bWaitForNoAttack; // 0x1248
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1249[0x3]; // 0x1249
|
||||
public:
|
||||
Vector m_lastStandingPos; // 0x124c
|
||||
float m_ignoreLadderJumpTime; // 0x1258
|
||||
// MNetworkEnable
|
||||
float m_flLowerBodyYawTarget; // 0x124c
|
||||
// MNetworkEnable
|
||||
bool m_bStrafing; // 0x1250
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad125c[0x4]; // 0x125c
|
||||
[[maybe_unused]] uint8_t __pad1251[0x3]; // 0x1251
|
||||
public:
|
||||
CountdownTimer m_ladderSurpressionTimer; // 0x1260
|
||||
Vector m_lastLadderNormal; // 0x1278
|
||||
Vector m_lastLadderPos; // 0x1284
|
||||
Vector m_lastStandingPos; // 0x1254
|
||||
float m_ignoreLadderJumpTime; // 0x1260
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1264[0x4]; // 0x1264
|
||||
public:
|
||||
CountdownTimer m_ladderSurpressionTimer; // 0x1268
|
||||
Vector m_lastLadderNormal; // 0x1280
|
||||
Vector m_lastLadderPos; // 0x128c
|
||||
// MNetworkEnable
|
||||
// MNetworkEncoder
|
||||
// MNetworkPriority "32"
|
||||
QAngle m_thirdPersonHeading; // 0x1290
|
||||
QAngle m_thirdPersonHeading; // 0x1298
|
||||
// MNetworkEnable
|
||||
// MNetworkPriority "32"
|
||||
float m_flSlopeDropOffset; // 0x129c
|
||||
float m_flSlopeDropOffset; // 0x12a4
|
||||
// MNetworkEnable
|
||||
// MNetworkPriority "32"
|
||||
float m_flSlopeDropHeight; // 0x12a0
|
||||
float m_flSlopeDropHeight; // 0x12a8
|
||||
// MNetworkEnable
|
||||
// MNetworkPriority "32"
|
||||
Vector m_vHeadConstraintOffset; // 0x12a4
|
||||
Vector m_vHeadConstraintOffset; // 0x12ac
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12b0[0x8]; // 0x12b0
|
||||
[[maybe_unused]] uint8_t __pad12b8[0x8]; // 0x12b8
|
||||
public:
|
||||
int32_t m_iLastWeaponFireUsercmd; // 0x12b8
|
||||
int32_t m_iLastWeaponFireUsercmd; // 0x12c0
|
||||
// MNetworkEnable
|
||||
// MNetworkEncoder
|
||||
// MNetworkPriority "32"
|
||||
QAngle m_angEyeAngles; // 0x12bc
|
||||
bool m_bVCollisionInitted; // 0x12c8
|
||||
QAngle m_angEyeAngles; // 0x12c4
|
||||
bool m_bVCollisionInitted; // 0x12d0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12c9[0x3]; // 0x12c9
|
||||
[[maybe_unused]] uint8_t __pad12d1[0x3]; // 0x12d1
|
||||
public:
|
||||
Vector m_storedSpawnPosition; // 0x12cc
|
||||
QAngle m_storedSpawnAngle; // 0x12d8
|
||||
bool m_bIsSpawning; // 0x12e4
|
||||
Vector m_storedSpawnPosition; // 0x12d4
|
||||
QAngle m_storedSpawnAngle; // 0x12e0
|
||||
bool m_bIsSpawning; // 0x12ec
|
||||
// MNetworkEnable
|
||||
bool m_bHideTargetID; // 0x12e5
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12e6[0x2]; // 0x12e6
|
||||
public:
|
||||
int32_t m_nNumDangerZoneDamageHits; // 0x12e8
|
||||
// MNetworkEnable
|
||||
bool m_bHud_MiniScoreHidden; // 0x12ec
|
||||
// MNetworkEnable
|
||||
bool m_bHud_RadarHidden; // 0x12ed
|
||||
bool m_bHideTargetID; // 0x12ed
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad12ee[0x2]; // 0x12ee
|
||||
public:
|
||||
int32_t m_nNumDangerZoneDamageHits; // 0x12f0
|
||||
// MNetworkEnable
|
||||
CEntityIndex m_nLastKillerIndex; // 0x12f0
|
||||
bool m_bHud_MiniScoreHidden; // 0x12f4
|
||||
// MNetworkEnable
|
||||
int32_t m_nLastConcurrentKilled; // 0x12f4
|
||||
// MNetworkEnable
|
||||
int32_t m_nDeathCamMusic; // 0x12f8
|
||||
// MNetworkEnable
|
||||
int32_t m_iAddonBits; // 0x12fc
|
||||
// MNetworkEnable
|
||||
int32_t m_iPrimaryAddon; // 0x1300
|
||||
// MNetworkEnable
|
||||
int32_t m_iSecondaryAddon; // 0x1304
|
||||
CUtlStringToken m_currentDeafnessFilter; // 0x1308
|
||||
int32_t m_NumEnemiesKilledThisSpawn; // 0x130c
|
||||
int32_t m_NumEnemiesKilledThisRound; // 0x1310
|
||||
int32_t m_NumEnemiesAtRoundStart; // 0x1314
|
||||
bool m_wasNotKilledNaturally; // 0x1318
|
||||
bool m_bHud_RadarHidden; // 0x12f5
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1319[0x3]; // 0x1319
|
||||
[[maybe_unused]] uint8_t __pad12f6[0x2]; // 0x12f6
|
||||
public:
|
||||
// MNetworkEnable
|
||||
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x131c
|
||||
int32_t m_iDeathFlags; // 0x1330
|
||||
CHandle< CChicken > m_hPet; // 0x1334
|
||||
CEntityIndex m_nLastKillerIndex; // 0x12f8
|
||||
// MNetworkEnable
|
||||
int32_t m_nLastConcurrentKilled; // 0x12fc
|
||||
// MNetworkEnable
|
||||
int32_t m_nDeathCamMusic; // 0x1300
|
||||
// MNetworkEnable
|
||||
int32_t m_iAddonBits; // 0x1304
|
||||
// MNetworkEnable
|
||||
int32_t m_iPrimaryAddon; // 0x1308
|
||||
// MNetworkEnable
|
||||
int32_t m_iSecondaryAddon; // 0x130c
|
||||
CUtlStringToken m_currentDeafnessFilter; // 0x1310
|
||||
int32_t m_NumEnemiesKilledThisSpawn; // 0x1314
|
||||
int32_t m_NumEnemiesKilledThisRound; // 0x1318
|
||||
int32_t m_NumEnemiesAtRoundStart; // 0x131c
|
||||
bool m_wasNotKilledNaturally; // 0x1320
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1338[0x1c8]; // 0x1338
|
||||
[[maybe_unused]] uint8_t __pad1321[0x3]; // 0x1321
|
||||
public:
|
||||
// MNetworkEnable
|
||||
uint16_t m_unCurrentEquipmentValue; // 0x1500
|
||||
// MNetworkEnable
|
||||
uint16_t m_unRoundStartEquipmentValue; // 0x1502
|
||||
// MNetworkEnable
|
||||
uint16_t m_unFreezetimeEndEquipmentValue; // 0x1504
|
||||
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x1324
|
||||
int32_t m_iDeathFlags; // 0x1338
|
||||
CHandle< CChicken > m_hPet; // 0x133c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1506[0x2]; // 0x1506
|
||||
[[maybe_unused]] uint8_t __pad1340[0x1c8]; // 0x1340
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_nSurvivalTeamNumber; // 0x1508
|
||||
bool m_bHasDeathInfo; // 0x150c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad150d[0x3]; // 0x150d
|
||||
public:
|
||||
float m_flDeathInfoTime; // 0x1510
|
||||
Vector m_vecDeathInfoOrigin; // 0x1514
|
||||
uint16_t m_unCurrentEquipmentValue; // 0x1508
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByHeadshot; // 0x1520
|
||||
uint16_t m_unRoundStartEquipmentValue; // 0x150a
|
||||
// MNetworkEnable
|
||||
uint16_t m_unFreezetimeEndEquipmentValue; // 0x150c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1521[0x3]; // 0x1521
|
||||
[[maybe_unused]] uint8_t __pad150e[0x2]; // 0x150e
|
||||
public:
|
||||
int32_t m_LastHitBox; // 0x1524
|
||||
int32_t m_LastHealth; // 0x1528
|
||||
float m_flLastCollisionCeiling; // 0x152c
|
||||
float m_flLastCollisionCeilingChangeTime; // 0x1530
|
||||
// MNetworkEnable
|
||||
int32_t m_nSurvivalTeamNumber; // 0x1510
|
||||
bool m_bHasDeathInfo; // 0x1514
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1534[0x4]; // 0x1534
|
||||
[[maybe_unused]] uint8_t __pad1515[0x3]; // 0x1515
|
||||
public:
|
||||
CCSBot* m_pBot; // 0x1538
|
||||
bool m_bBotAllowActive; // 0x1540
|
||||
bool m_bCommittingSuicideOnTeamChange; // 0x1541
|
||||
float m_flDeathInfoTime; // 0x1518
|
||||
Vector m_vecDeathInfoOrigin; // 0x151c
|
||||
// MNetworkEnable
|
||||
bool m_bKilledByHeadshot; // 0x1528
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1529[0x3]; // 0x1529
|
||||
public:
|
||||
int32_t m_LastHitBox; // 0x152c
|
||||
int32_t m_LastHealth; // 0x1530
|
||||
float m_flLastCollisionCeiling; // 0x1534
|
||||
float m_flLastCollisionCeilingChangeTime; // 0x1538
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad153c[0x4]; // 0x153c
|
||||
public:
|
||||
CCSBot* m_pBot; // 0x1540
|
||||
bool m_bBotAllowActive; // 0x1548
|
||||
bool m_bCommittingSuicideOnTeamChange; // 0x1549
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x1570
|
||||
// Size: 0x1578
|
||||
class CCSObserverPawn : public CCSPlayerPawnBase
|
||||
{
|
||||
public:
|
||||
@ -16598,78 +16598,78 @@ class CCSPlayerPawn : public CCSPlayerPawnBase
|
||||
{
|
||||
public:
|
||||
// MNetworkEnable
|
||||
CCSPlayer_BulletServices* m_pBulletServices; // 0x1548
|
||||
CCSPlayer_BulletServices* m_pBulletServices; // 0x1550
|
||||
// MNetworkEnable
|
||||
CCSPlayer_HostageServices* m_pHostageServices; // 0x1550
|
||||
CCSPlayer_HostageServices* m_pHostageServices; // 0x1558
|
||||
// MNetworkEnable
|
||||
CCSPlayer_BuyServices* m_pBuyServices; // 0x1558
|
||||
CCSPlayer_BuyServices* m_pBuyServices; // 0x1560
|
||||
// MNetworkEnable
|
||||
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0x1560
|
||||
CCSPlayer_RadioServices* m_pRadioServices; // 0x1568
|
||||
CCSPlayer_DamageReactServices* m_pDamageReactServices; // 0x1570
|
||||
uint16_t m_nCharacterDefIndex; // 0x1578
|
||||
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0x1568
|
||||
CCSPlayer_RadioServices* m_pRadioServices; // 0x1570
|
||||
CCSPlayer_DamageReactServices* m_pDamageReactServices; // 0x1578
|
||||
uint16_t m_nCharacterDefIndex; // 0x1580
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad157a[0x6]; // 0x157a
|
||||
[[maybe_unused]] uint8_t __pad1582[0x6]; // 0x1582
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_hPreviousModel; // 0x1580
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_hPreviousModel; // 0x1588
|
||||
// MNetworkEnable
|
||||
bool m_bHasFemaleVoice; // 0x1588
|
||||
bool m_bHasFemaleVoice; // 0x1590
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad1589[0x7]; // 0x1589
|
||||
[[maybe_unused]] uint8_t __pad1591[0x7]; // 0x1591
|
||||
public:
|
||||
CUtlString m_strVOPrefix; // 0x1590
|
||||
CUtlString m_strVOPrefix; // 0x1598
|
||||
// MNetworkEnable
|
||||
char m_szLastPlaceName[18]; // 0x1598
|
||||
char m_szLastPlaceName[18]; // 0x15a0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad15aa[0xae]; // 0x15aa
|
||||
[[maybe_unused]] uint8_t __pad15b2[0xae]; // 0x15b2
|
||||
public:
|
||||
// MNetworkEnable
|
||||
bool m_bInBuyZone; // 0x1658
|
||||
bool m_bWasInBuyZone; // 0x1659
|
||||
bool m_bInBuyZone; // 0x1660
|
||||
bool m_bWasInBuyZone; // 0x1661
|
||||
// MNetworkEnable
|
||||
bool m_bInHostageRescueZone; // 0x165a
|
||||
bool m_bInHostageRescueZone; // 0x1662
|
||||
// MNetworkEnable
|
||||
bool m_bInBombZone; // 0x165b
|
||||
bool m_bWasInHostageRescueZone; // 0x165c
|
||||
bool m_bInBombZone; // 0x1663
|
||||
bool m_bWasInHostageRescueZone; // 0x1664
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad165d[0x3]; // 0x165d
|
||||
[[maybe_unused]] uint8_t __pad1665[0x3]; // 0x1665
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iRetakesOffering; // 0x1660
|
||||
int32_t m_iRetakesOffering; // 0x1668
|
||||
// MNetworkEnable
|
||||
int32_t m_iRetakesOfferingCard; // 0x1664
|
||||
int32_t m_iRetakesOfferingCard; // 0x166c
|
||||
// MNetworkEnable
|
||||
bool m_bRetakesHasDefuseKit; // 0x1668
|
||||
bool m_bRetakesHasDefuseKit; // 0x1670
|
||||
// MNetworkEnable
|
||||
bool m_bRetakesMVPLastRound; // 0x1669
|
||||
bool m_bRetakesMVPLastRound; // 0x1671
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad166a[0x2]; // 0x166a
|
||||
[[maybe_unused]] uint8_t __pad1672[0x2]; // 0x1672
|
||||
public:
|
||||
// MNetworkEnable
|
||||
int32_t m_iRetakesMVPBoostItem; // 0x166c
|
||||
int32_t m_iRetakesMVPBoostItem; // 0x1674
|
||||
// MNetworkEnable
|
||||
loadout_slot_t m_RetakesMVPBoostExtraUtility; // 0x1670
|
||||
loadout_slot_t m_RetakesMVPBoostExtraUtility; // 0x1678
|
||||
// MNetworkEnable
|
||||
GameTime_t m_flHealthShotBoostExpirationTime; // 0x1674
|
||||
float m_flLandseconds; // 0x1678
|
||||
GameTime_t m_flHealthShotBoostExpirationTime; // 0x167c
|
||||
float m_flLandseconds; // 0x1680
|
||||
// MNetworkEnable
|
||||
// MNetworkBitCount "32"
|
||||
QAngle m_aimPunchAngle; // 0x167c
|
||||
QAngle m_aimPunchAngle; // 0x1684
|
||||
// MNetworkEnable
|
||||
// MNetworkBitCount "32"
|
||||
QAngle m_aimPunchAngleVel; // 0x1688
|
||||
QAngle m_aimPunchAngleVel; // 0x1690
|
||||
// MNetworkEnable
|
||||
int32_t m_aimPunchTickBase; // 0x1694
|
||||
int32_t m_aimPunchTickBase; // 0x169c
|
||||
// MNetworkEnable
|
||||
float m_aimPunchTickFraction; // 0x1698
|
||||
float m_aimPunchTickFraction; // 0x16a0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad169c[0x4]; // 0x169c
|
||||
[[maybe_unused]] uint8_t __pad16a4[0x4]; // 0x16a4
|
||||
public:
|
||||
CUtlVector< QAngle > m_aimPunchCache; // 0x16a0
|
||||
CUtlVector< QAngle > m_aimPunchCache; // 0x16a8
|
||||
// MNetworkEnable
|
||||
bool m_bIsBuyMenuOpen; // 0x16b8
|
||||
bool m_bIsBuyMenuOpen; // 0x16c0
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad16b9[0x577]; // 0x16b9
|
||||
[[maybe_unused]] uint8_t __pad16c1[0x56f]; // 0x16c1
|
||||
public:
|
||||
CTransform m_xLastHeadBoneTransform; // 0x1c30
|
||||
bool m_bLastHeadBoneTransformIsValid; // 0x1c50
|
||||
|
Loading…
Reference in New Issue
Block a user