Update generated files

This commit is contained in:
a2x 2024-03-30 00:48:05 +10:00
parent 8217df5885
commit 42ecdf593a
28 changed files with 50272 additions and 29343 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
namespace CS2Dumper {
// Module: libclient.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14000,
"timestamp": "2024-03-29T13:53:37.711801971+00:00"
"timestamp": "2024-03-29T14:38:50.188610842+00:00"
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
namespace CS2Dumper.Interfaces {
// Module: libanimationsystem.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
namespace CS2Dumper.Offsets {
// Module: libclient.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
namespace CS2Dumper.Schemas {
// Module: libanimationsystem.so
@ -4107,7 +4107,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
public static class CEntityInstance {
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -4330,9 +4330,9 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<C_PostProcessingVolume>)
public static class CPlayer_CameraServices {
@ -4411,7 +4411,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
public static class CPlayer_ObserverServices {
public const nint m_iObserverMode = 0x40; // uint8
public const nint m_hObserverTarget = 0x44; // CHandle<C_BaseEntity>
@ -4424,9 +4424,9 @@ namespace CS2Dumper.Schemas {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<C_BasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
public static class CPlayer_WeaponServices {
public const nint m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
@ -4459,7 +4459,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t
@ -4748,13 +4748,13 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nNextThinkTick (GameTick_t)
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_MoveCollide (MoveCollide_t)
// NetworkVarNames: m_MoveType (MoveType_t)
// NetworkVarNames: m_flWaterLevel (float32)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -4891,7 +4891,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
public static class C_EntityFlame {
public const nint m_hEntAttached = 0x6D0; // CHandle<C_BaseEntity>
@ -4902,7 +4902,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -5294,7 +5294,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
public static class C_fogplayerparams_t {
public const nint m_hCtrl = 0x8; // CHandle<C_FogController>
public const nint m_flTransitionTime = 0xC; // float32
@ -5569,7 +5569,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -5857,8 +5857,8 @@ namespace CS2Dumper.Schemas {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -5873,7 +5873,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
public static class CCSPlayer_PingServices {
public const nint m_hPlayerPing = 0x40; // CHandle<C_BaseEntity>
}
@ -5918,7 +5918,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
public static class CCSPlayerBase_CameraServices {
public const nint m_iFOV = 0x210; // uint32
public const nint m_iFOVStart = 0x214; // uint32
@ -5994,8 +5994,8 @@ namespace CS2Dumper.Schemas {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
public static class CCSPlayer_HostageServices {
public const nint m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
public const nint m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
@ -6079,7 +6079,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
public static class CCSPlayer_ViewModelServices {
public const nint m_hViewModel = 0x40; // CHandle<C_BaseViewModel>[3]
}
@ -6117,10 +6117,10 @@ namespace CS2Dumper.Schemas {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -6920,8 +6920,8 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<C_BasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
public static class C_Team {
@ -6944,7 +6944,7 @@ namespace CS2Dumper.Schemas {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -7063,7 +7063,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<C_BaseModelEntity>)
public static class C_BaseModelEntity {
public const nint m_CRenderComponent = 0x9A0; // CRenderComponent*
public const nint m_CHitboxComponent = 0x9A8; // CHitboxComponent
@ -7118,7 +7118,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -7273,14 +7273,14 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<C_BaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -7347,7 +7347,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
public static class C_HandleTest {
public const nint m_Handle = 0x6D0; // CHandle<C_BaseEntity>
@ -7365,7 +7365,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
public static class C_BaseButton {
@ -7460,8 +7460,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_RopeFlags (uint16)
// NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong)
// NetworkVarNames: m_nSegments (uint8)
// NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
// NetworkVarNames: m_Subdiv (uint8)
@ -7525,7 +7525,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_nSceneStringIndex (uint16)
// NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<C_BaseFlex>)
public static class C_SceneEntity {
public const nint m_bIsPlayingBack = 0x6D8; // bool
public const nint m_bPaused = 0x6D9; // bool
@ -7645,7 +7645,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -7723,7 +7723,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -7888,7 +7888,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
public static class CInfoOffscreenPanoramaTexture {
@ -7971,10 +7971,10 @@ namespace CS2Dumper.Schemas {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -8000,8 +8000,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -8011,7 +8011,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -8306,7 +8306,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -8712,7 +8712,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iNodeNumber (int)
// NetworkVarNames: m_iNodeNumberMax (int)
// NetworkVarNames: m_bListenedTo (bool)
// NetworkVarNames: m_hViewPosition (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<C_BaseEntity>)
public static class C_PointCommentaryNode {
public const nint m_bActive = 0xE80; // bool
public const nint m_bWasActive = 0xE81; // bool
@ -8830,7 +8830,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< C_BasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<C_BasePropDoor>)
public static class C_BasePropDoor {
public const nint m_eDoorState = 0x10E4; // DoorState_t
public const nint m_modelChanged = 0x10E8; // bool
@ -8920,7 +8920,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
public static class C_BaseGrenade {
public const nint m_bHasWarnedAI = 0x1010; // bool
public const nint m_bIsSmokeGrenade = 0x1011; // bool
@ -8957,8 +8957,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
public static class C_BaseViewModel {
public const nint m_vecLastFacing = 0xE80; // Vector
public const nint m_nViewModelIndex = 0xE8C; // uint32
@ -9022,8 +9022,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
public static class C_PlantedC4 {
public const nint m_bBombTicking = 0xE78; // bool
public const nint m_nBombSite = 0xE7C; // int32
@ -9069,7 +9069,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer)
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
@ -9132,7 +9132,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
public static class C_BaseCombatCharacter {
public const nint m_hMyWearables = 0x1010; // C_NetworkUtlVectorBase<CHandle<C_EconWearable>>
@ -9166,20 +9166,20 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
public static class C_BasePlayerPawn {
public const nint m_pWeaponServices = 0x10A0; // CPlayer_WeaponServices*
public const nint m_pItemServices = 0x10A8; // CPlayer_ItemServices*
@ -9251,7 +9251,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -9436,7 +9436,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
public static class C_BaseCSGrenade {
public const nint m_bClientPredictDelete = 0x2908; // bool
public const nint m_bRedraw = 0x2909; // bool
@ -9493,8 +9493,8 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkIncludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_bIsScoped (bool)
// NetworkVarNames: m_bIsWalking (bool)
// NetworkVarNames: m_bResumeZoom (bool)
@ -9552,7 +9552,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_nSurvivalTeamNumber (int)
// NetworkVarNames: m_bKilledByHeadshot (bool)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
public static class C_CSPlayerPawnBase {
public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
@ -9718,11 +9718,11 @@ namespace CS2Dumper.Schemas {
// Fields count: 52
//
// Metadata:
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// MNetworkVarTypeOverride
@ -9830,14 +9830,14 @@ namespace CS2Dumper.Schemas {
// MNetworkIncludeByName
// MNetworkOverride
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_vel (Vector)
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -9893,7 +9893,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
public static class CEntityInstance {
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -16803,7 +16803,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
public static class CEntityInstance {
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -17079,9 +17079,9 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<CPostProcessingVolume>)
public static class CPlayer_CameraServices {
@ -17154,7 +17154,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
public static class CPlayer_ObserverServices {
public const nint m_iObserverMode = 0x40; // uint8
public const nint m_hObserverTarget = 0x44; // CHandle<CBaseEntity>
@ -17165,9 +17165,9 @@ namespace CS2Dumper.Schemas {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
public static class CPlayer_WeaponServices {
public const nint m_hMyWeapons = 0x40; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
@ -17213,7 +17213,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t
@ -17583,10 +17583,10 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecVelocity (CNetworkVelocityVector)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -17710,7 +17710,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 11
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<CBaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
public static class CEntityFlame {
public const nint m_hEntAttached = 0x7A8; // CHandle<CBaseEntity>
@ -18053,7 +18053,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
public static class fogplayerparams_t {
public const nint m_hCtrl = 0x8; // CHandle<CFogController>
public const nint m_flTransitionTime = 0xC; // float32
@ -18287,7 +18287,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -18703,8 +18703,8 @@ namespace CS2Dumper.Schemas {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -18719,7 +18719,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
public static class CCSPlayer_PingServices {
public const nint m_flPlayerPingTokens = 0x40; // GameTime_t[5]
public const nint m_hPlayerPing = 0x54; // CHandle<CBaseEntity>
@ -18765,7 +18765,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
public static class CCSPlayerBase_CameraServices {
public const nint m_iFOV = 0x170; // uint32
public const nint m_iFOVStart = 0x174; // uint32
@ -18842,8 +18842,8 @@ namespace CS2Dumper.Schemas {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
public static class CCSPlayer_HostageServices {
public const nint m_hCarriedHostage = 0x40; // CHandle<CBaseEntity>
public const nint m_hCarriedHostageProp = 0x44; // CHandle<CBaseEntity>
@ -18929,7 +18929,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
public static class CCSPlayer_ViewModelServices {
public const nint m_hViewModel = 0x40; // CHandle<CBaseViewModel>[3]
}
@ -18976,10 +18976,10 @@ namespace CS2Dumper.Schemas {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -19643,8 +19643,8 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< CBasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
public static class CTeam {
@ -19667,7 +19667,7 @@ namespace CS2Dumper.Schemas {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -19795,7 +19795,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_vecViewOffset (CNetworkViewOffsetVector)
public static class CBaseModelEntity {
public const nint m_CRenderComponent = 0x7A8; // CRenderComponent*
@ -19845,7 +19845,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -20008,14 +20008,14 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< CBaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<CBaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -20115,7 +20115,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bMultiplayer (bool)
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_hActorList (CHandle< CBaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<CBaseFlex>)
// NetworkVarNames: m_nSceneStringIndex (uint16)
public static class CSceneEntity {
public const nint m_iszSceneFile = 0x7B0; // CUtlSymbolLarge
@ -20222,7 +20222,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
public static class CHandleTest {
public const nint m_Handle = 0x7A8; // CHandle<CBaseEntity>
@ -20232,7 +20232,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 24
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< CBaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
public static class CBaseButton {
@ -20325,7 +20325,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -20483,8 +20483,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_RopeLength (int16)
// NetworkVarNames: m_fLockedPoints (uint8)
// NetworkVarNames: m_flScrollSpeed (float32)
// NetworkVarNames: m_hStartPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
public static class CRopeKeyframe {
@ -20560,7 +20560,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -20641,7 +20641,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -20779,7 +20779,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
public static class CInfoOffscreenPanoramaTexture {
@ -20856,10 +20856,10 @@ namespace CS2Dumper.Schemas {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -20885,8 +20885,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -20896,7 +20896,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -21221,7 +21221,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -21593,7 +21593,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// NetworkVarNames: m_iszCommentaryFile (string_t)
// NetworkVarNames: m_hViewPosition (CHandle< CBaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<CBaseEntity>)
// NetworkVarNames: m_bActive (bool)
// NetworkVarNames: m_flStartTime (GameTime_t)
// NetworkVarNames: m_flStartTimeInCommentary (float32)
@ -21765,7 +21765,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< CBasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<CBasePropDoor>)
public static class CBasePropDoor {
public const nint m_flAutoReturnDelay = 0xE74; // float32
public const nint m_hDoorList = 0xE78; // CUtlVector<CHandle<CBasePropDoor>>
@ -21982,7 +21982,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
public static class CBaseGrenade {
public const nint m_OnPlayerPickup = 0xC88; // CEntityIOOutput
public const nint m_OnExplode = 0xCB0; // CEntityIOOutput
@ -22021,8 +22021,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
public static class CBaseViewModel {
public const nint m_vecLastFacing = 0xBF8; // Vector
public const nint m_nViewModelIndex = 0xC04; // uint32
@ -22052,8 +22052,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
public static class CPlantedC4 {
public const nint m_bBombTicking = 0xBF0; // bool
public const nint m_flC4Blow = 0xBF4; // GameTime_t
@ -22130,7 +22130,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
public static class CChicken {
public const nint m_AttributeManager = 0xE88; // CAttributeContainer
public const nint m_OriginalOwnerXuidLow = 0x1150; // uint32
@ -22216,7 +22216,7 @@ namespace CS2Dumper.Schemas {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle< CEconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<CEconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
public static class CBaseCombatCharacter {
public const nint m_bForceServerRagdoll = 0xC80; // bool
@ -22254,21 +22254,21 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// MNetworkUserGroupProxy
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
public static class CBasePlayerPawn {
public const nint m_pWeaponServices = 0xD18; // CPlayer_WeaponServices*
public const nint m_pItemServices = 0xD20; // CPlayer_ItemServices*
@ -22334,7 +22334,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -22519,7 +22519,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
public static class CBaseCSGrenade {
public const nint m_bRedraw = 0x1198; // bool
public const nint m_bIsHeldByPlayer = 0x1199; // bool
@ -22570,9 +22570,9 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByUserGroup
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_iPlayerState (CSPlayerState)
// NetworkVarNames: m_bIsScoped (bool)
@ -22802,10 +22802,10 @@ namespace CS2Dumper.Schemas {
// MNetworkIncludeByName
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// NetworkVarNames: m_bHasFemaleVoice (bool)
// NetworkVarNames: m_szLastPlaceName (char)
// NetworkVarNames: m_bInBuyZone (bool)
@ -22899,10 +22899,10 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -24609,7 +24609,7 @@ namespace CS2Dumper.Schemas {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
public static class CEntityInstance {
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#pragma once
@ -4112,7 +4112,7 @@ namespace cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -4335,9 +4335,9 @@ namespace cs2_dumper {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<C_PostProcessingVolume>)
namespace CPlayer_CameraServices {
@ -4416,7 +4416,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
namespace CPlayer_ObserverServices {
constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8
constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle<C_BaseEntity>
@ -4429,9 +4429,9 @@ namespace cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<C_BasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
namespace CPlayer_WeaponServices {
constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
@ -4464,7 +4464,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
@ -4753,13 +4753,13 @@ namespace cs2_dumper {
// NetworkVarNames: m_nNextThinkTick (GameTick_t)
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_MoveCollide (MoveCollide_t)
// NetworkVarNames: m_MoveType (MoveType_t)
// NetworkVarNames: m_flWaterLevel (float32)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -4896,7 +4896,7 @@ namespace cs2_dumper {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
namespace C_EntityFlame {
constexpr std::ptrdiff_t m_hEntAttached = 0x6D0; // CHandle<C_BaseEntity>
@ -4907,7 +4907,7 @@ namespace cs2_dumper {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -5299,7 +5299,7 @@ namespace cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
namespace C_fogplayerparams_t {
constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle<C_FogController>
constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32
@ -5574,7 +5574,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -5862,8 +5862,8 @@ namespace cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -5878,7 +5878,7 @@ namespace cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
namespace CCSPlayer_PingServices {
constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle<C_BaseEntity>
}
@ -5923,7 +5923,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
namespace CCSPlayerBase_CameraServices {
constexpr std::ptrdiff_t m_iFOV = 0x210; // uint32
constexpr std::ptrdiff_t m_iFOVStart = 0x214; // uint32
@ -5999,8 +5999,8 @@ namespace cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
namespace CCSPlayer_HostageServices {
constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
@ -6084,7 +6084,7 @@ namespace cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
namespace CCSPlayer_ViewModelServices {
constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle<C_BaseViewModel>[3]
}
@ -6122,10 +6122,10 @@ namespace cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -6925,8 +6925,8 @@ namespace cs2_dumper {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<C_BasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
namespace C_Team {
@ -6949,7 +6949,7 @@ namespace cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -7068,7 +7068,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<C_BaseModelEntity>)
namespace C_BaseModelEntity {
constexpr std::ptrdiff_t m_CRenderComponent = 0x9A0; // CRenderComponent*
constexpr std::ptrdiff_t m_CHitboxComponent = 0x9A8; // CHitboxComponent
@ -7123,7 +7123,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -7278,14 +7278,14 @@ namespace cs2_dumper {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<C_BaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -7352,7 +7352,7 @@ namespace cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
namespace C_HandleTest {
constexpr std::ptrdiff_t m_Handle = 0x6D0; // CHandle<C_BaseEntity>
@ -7370,7 +7370,7 @@ namespace cs2_dumper {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
namespace C_BaseButton {
@ -7465,8 +7465,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_RopeFlags (uint16)
// NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong)
// NetworkVarNames: m_nSegments (uint8)
// NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
// NetworkVarNames: m_Subdiv (uint8)
@ -7530,7 +7530,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_nSceneStringIndex (uint16)
// NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<C_BaseFlex>)
namespace C_SceneEntity {
constexpr std::ptrdiff_t m_bIsPlayingBack = 0x6D8; // bool
constexpr std::ptrdiff_t m_bPaused = 0x6D9; // bool
@ -7650,7 +7650,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -7728,7 +7728,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -7893,7 +7893,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
namespace CInfoOffscreenPanoramaTexture {
@ -7976,10 +7976,10 @@ namespace cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -8005,8 +8005,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -8016,7 +8016,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -8311,7 +8311,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -8717,7 +8717,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iNodeNumber (int)
// NetworkVarNames: m_iNodeNumberMax (int)
// NetworkVarNames: m_bListenedTo (bool)
// NetworkVarNames: m_hViewPosition (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<C_BaseEntity>)
namespace C_PointCommentaryNode {
constexpr std::ptrdiff_t m_bActive = 0xE80; // bool
constexpr std::ptrdiff_t m_bWasActive = 0xE81; // bool
@ -8835,7 +8835,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< C_BasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<C_BasePropDoor>)
namespace C_BasePropDoor {
constexpr std::ptrdiff_t m_eDoorState = 0x10E4; // DoorState_t
constexpr std::ptrdiff_t m_modelChanged = 0x10E8; // bool
@ -8925,7 +8925,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
namespace C_BaseGrenade {
constexpr std::ptrdiff_t m_bHasWarnedAI = 0x1010; // bool
constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x1011; // bool
@ -8962,8 +8962,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
namespace C_BaseViewModel {
constexpr std::ptrdiff_t m_vecLastFacing = 0xE80; // Vector
constexpr std::ptrdiff_t m_nViewModelIndex = 0xE8C; // uint32
@ -9027,8 +9027,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
namespace C_PlantedC4 {
constexpr std::ptrdiff_t m_bBombTicking = 0xE78; // bool
constexpr std::ptrdiff_t m_nBombSite = 0xE7C; // int32
@ -9074,7 +9074,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer)
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
@ -9137,7 +9137,7 @@ namespace cs2_dumper {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
namespace C_BaseCombatCharacter {
constexpr std::ptrdiff_t m_hMyWearables = 0x1010; // C_NetworkUtlVectorBase<CHandle<C_EconWearable>>
@ -9171,20 +9171,20 @@ namespace cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
namespace C_BasePlayerPawn {
constexpr std::ptrdiff_t m_pWeaponServices = 0x10A0; // CPlayer_WeaponServices*
constexpr std::ptrdiff_t m_pItemServices = 0x10A8; // CPlayer_ItemServices*
@ -9256,7 +9256,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -9441,7 +9441,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
namespace C_BaseCSGrenade {
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x2908; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x2909; // bool
@ -9498,8 +9498,8 @@ namespace cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkIncludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_bIsScoped (bool)
// NetworkVarNames: m_bIsWalking (bool)
// NetworkVarNames: m_bResumeZoom (bool)
@ -9557,7 +9557,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_nSurvivalTeamNumber (int)
// NetworkVarNames: m_bKilledByHeadshot (bool)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
namespace C_CSPlayerPawnBase {
constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
@ -9723,11 +9723,11 @@ namespace cs2_dumper {
// Fields count: 52
//
// Metadata:
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// MNetworkVarTypeOverride
@ -9835,14 +9835,14 @@ namespace cs2_dumper {
// MNetworkIncludeByName
// MNetworkOverride
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_vel (Vector)
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -9898,7 +9898,7 @@ namespace cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -16808,7 +16808,7 @@ namespace cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
@ -17084,9 +17084,9 @@ namespace cs2_dumper {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<CPostProcessingVolume>)
namespace CPlayer_CameraServices {
@ -17159,7 +17159,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
namespace CPlayer_ObserverServices {
constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8
constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle<CBaseEntity>
@ -17170,9 +17170,9 @@ namespace cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
namespace CPlayer_WeaponServices {
constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
@ -17218,7 +17218,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
@ -17588,10 +17588,10 @@ namespace cs2_dumper {
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecVelocity (CNetworkVelocityVector)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -17715,7 +17715,7 @@ namespace cs2_dumper {
// Fields count: 11
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<CBaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
namespace CEntityFlame {
constexpr std::ptrdiff_t m_hEntAttached = 0x7A8; // CHandle<CBaseEntity>
@ -18058,7 +18058,7 @@ namespace cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
namespace fogplayerparams_t {
constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle<CFogController>
constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32
@ -18292,7 +18292,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -18708,8 +18708,8 @@ namespace cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -18724,7 +18724,7 @@ namespace cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
namespace CCSPlayer_PingServices {
constexpr std::ptrdiff_t m_flPlayerPingTokens = 0x40; // GameTime_t[5]
constexpr std::ptrdiff_t m_hPlayerPing = 0x54; // CHandle<CBaseEntity>
@ -18770,7 +18770,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
namespace CCSPlayerBase_CameraServices {
constexpr std::ptrdiff_t m_iFOV = 0x170; // uint32
constexpr std::ptrdiff_t m_iFOVStart = 0x174; // uint32
@ -18847,8 +18847,8 @@ namespace cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
namespace CCSPlayer_HostageServices {
constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle<CBaseEntity>
@ -18934,7 +18934,7 @@ namespace cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
namespace CCSPlayer_ViewModelServices {
constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle<CBaseViewModel>[3]
}
@ -18981,10 +18981,10 @@ namespace cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -19648,8 +19648,8 @@ namespace cs2_dumper {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< CBasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
namespace CTeam {
@ -19672,7 +19672,7 @@ namespace cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -19800,7 +19800,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_vecViewOffset (CNetworkViewOffsetVector)
namespace CBaseModelEntity {
constexpr std::ptrdiff_t m_CRenderComponent = 0x7A8; // CRenderComponent*
@ -19850,7 +19850,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -20013,14 +20013,14 @@ namespace cs2_dumper {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< CBaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<CBaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -20120,7 +20120,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bMultiplayer (bool)
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_hActorList (CHandle< CBaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<CBaseFlex>)
// NetworkVarNames: m_nSceneStringIndex (uint16)
namespace CSceneEntity {
constexpr std::ptrdiff_t m_iszSceneFile = 0x7B0; // CUtlSymbolLarge
@ -20227,7 +20227,7 @@ namespace cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
namespace CHandleTest {
constexpr std::ptrdiff_t m_Handle = 0x7A8; // CHandle<CBaseEntity>
@ -20237,7 +20237,7 @@ namespace cs2_dumper {
// Fields count: 24
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< CBaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
namespace CBaseButton {
@ -20330,7 +20330,7 @@ namespace cs2_dumper {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -20488,8 +20488,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_RopeLength (int16)
// NetworkVarNames: m_fLockedPoints (uint8)
// NetworkVarNames: m_flScrollSpeed (float32)
// NetworkVarNames: m_hStartPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
namespace CRopeKeyframe {
@ -20565,7 +20565,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -20646,7 +20646,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -20784,7 +20784,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
namespace CInfoOffscreenPanoramaTexture {
@ -20861,10 +20861,10 @@ namespace cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -20890,8 +20890,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -20901,7 +20901,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -21226,7 +21226,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -21598,7 +21598,7 @@ namespace cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iszCommentaryFile (string_t)
// NetworkVarNames: m_hViewPosition (CHandle< CBaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<CBaseEntity>)
// NetworkVarNames: m_bActive (bool)
// NetworkVarNames: m_flStartTime (GameTime_t)
// NetworkVarNames: m_flStartTimeInCommentary (float32)
@ -21770,7 +21770,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< CBasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<CBasePropDoor>)
namespace CBasePropDoor {
constexpr std::ptrdiff_t m_flAutoReturnDelay = 0xE74; // float32
constexpr std::ptrdiff_t m_hDoorList = 0xE78; // CUtlVector<CHandle<CBasePropDoor>>
@ -21987,7 +21987,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
namespace CBaseGrenade {
constexpr std::ptrdiff_t m_OnPlayerPickup = 0xC88; // CEntityIOOutput
constexpr std::ptrdiff_t m_OnExplode = 0xCB0; // CEntityIOOutput
@ -22026,8 +22026,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
namespace CBaseViewModel {
constexpr std::ptrdiff_t m_vecLastFacing = 0xBF8; // Vector
constexpr std::ptrdiff_t m_nViewModelIndex = 0xC04; // uint32
@ -22057,8 +22057,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
namespace CPlantedC4 {
constexpr std::ptrdiff_t m_bBombTicking = 0xBF0; // bool
constexpr std::ptrdiff_t m_flC4Blow = 0xBF4; // GameTime_t
@ -22135,7 +22135,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
namespace CChicken {
constexpr std::ptrdiff_t m_AttributeManager = 0xE88; // CAttributeContainer
constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x1150; // uint32
@ -22221,7 +22221,7 @@ namespace cs2_dumper {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle< CEconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<CEconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
namespace CBaseCombatCharacter {
constexpr std::ptrdiff_t m_bForceServerRagdoll = 0xC80; // bool
@ -22259,21 +22259,21 @@ namespace cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// MNetworkUserGroupProxy
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
namespace CBasePlayerPawn {
constexpr std::ptrdiff_t m_pWeaponServices = 0xD18; // CPlayer_WeaponServices*
constexpr std::ptrdiff_t m_pItemServices = 0xD20; // CPlayer_ItemServices*
@ -22339,7 +22339,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -22524,7 +22524,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
namespace CBaseCSGrenade {
constexpr std::ptrdiff_t m_bRedraw = 0x1198; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1199; // bool
@ -22575,9 +22575,9 @@ namespace cs2_dumper {
// MNetworkExcludeByUserGroup
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_iPlayerState (CSPlayerState)
// NetworkVarNames: m_bIsScoped (bool)
@ -22807,10 +22807,10 @@ namespace cs2_dumper {
// MNetworkIncludeByName
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// NetworkVarNames: m_bHasFemaleVoice (bool)
// NetworkVarNames: m_szLastPlaceName (char)
// NetworkVarNames: m_bInBuyZone (bool)
@ -22904,10 +22904,10 @@ namespace cs2_dumper {
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -24614,7 +24614,7 @@ namespace cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:53:37.711801971 UTC
// 2024-03-29 14:38:50.188610842 UTC
#![allow(non_upper_case_globals, unused)]
@ -4110,7 +4110,7 @@ pub mod cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
pub mod CEntityInstance {
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
@ -4333,9 +4333,9 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<C_PostProcessingVolume>)
pub mod CPlayer_CameraServices {
@ -4414,7 +4414,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
pub mod CPlayer_ObserverServices {
pub const m_iObserverMode: usize = 0x40; // uint8
pub const m_hObserverTarget: usize = 0x44; // CHandle<C_BaseEntity>
@ -4427,9 +4427,9 @@ pub mod cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<C_BasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
pub mod CPlayer_WeaponServices {
pub const m_hMyWeapons: usize = 0x40; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
@ -4462,7 +4462,7 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
@ -4751,13 +4751,13 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nNextThinkTick (GameTick_t)
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_MoveCollide (MoveCollide_t)
// NetworkVarNames: m_MoveType (MoveType_t)
// NetworkVarNames: m_flWaterLevel (float32)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -4894,7 +4894,7 @@ pub mod cs2_dumper {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
pub mod C_EntityFlame {
pub const m_hEntAttached: usize = 0x6D0; // CHandle<C_BaseEntity>
@ -4905,7 +4905,7 @@ pub mod cs2_dumper {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<C_BaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -5297,7 +5297,7 @@ pub mod cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
pub mod C_fogplayerparams_t {
pub const m_hCtrl: usize = 0x8; // CHandle<C_FogController>
pub const m_flTransitionTime: usize = 0xC; // float32
@ -5572,7 +5572,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -5860,8 +5860,8 @@ pub mod cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -5876,7 +5876,7 @@ pub mod cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
pub mod CCSPlayer_PingServices {
pub const m_hPlayerPing: usize = 0x40; // CHandle<C_BaseEntity>
}
@ -5921,7 +5921,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
pub mod CCSPlayerBase_CameraServices {
pub const m_iFOV: usize = 0x210; // uint32
pub const m_iFOVStart: usize = 0x214; // uint32
@ -5997,8 +5997,8 @@ pub mod cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
pub mod CCSPlayer_HostageServices {
pub const m_hCarriedHostage: usize = 0x40; // CHandle<C_BaseEntity>
pub const m_hCarriedHostageProp: usize = 0x44; // CHandle<C_BaseEntity>
@ -6082,7 +6082,7 @@ pub mod cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
pub mod CCSPlayer_ViewModelServices {
pub const m_hViewModel: usize = 0x40; // CHandle<C_BaseViewModel>[3]
}
@ -6120,10 +6120,10 @@ pub mod cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -6923,8 +6923,8 @@ pub mod cs2_dumper {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<C_BasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
pub mod C_Team {
@ -6947,7 +6947,7 @@ pub mod cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -7066,7 +7066,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<C_BaseModelEntity>)
pub mod C_BaseModelEntity {
pub const m_CRenderComponent: usize = 0x9A0; // CRenderComponent*
pub const m_CHitboxComponent: usize = 0x9A8; // CHitboxComponent
@ -7121,7 +7121,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -7276,14 +7276,14 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<C_BaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -7350,7 +7350,7 @@ pub mod cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
pub mod C_HandleTest {
pub const m_Handle: usize = 0x6D0; // CHandle<C_BaseEntity>
@ -7368,7 +7368,7 @@ pub mod cs2_dumper {
// Fields count: 3
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
pub mod C_BaseButton {
@ -7463,8 +7463,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_RopeFlags (uint16)
// NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong)
// NetworkVarNames: m_nSegments (uint8)
// NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<C_BaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
// NetworkVarNames: m_Subdiv (uint8)
@ -7528,7 +7528,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_nSceneStringIndex (uint16)
// NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<C_BaseFlex>)
pub mod C_SceneEntity {
pub const m_bIsPlayingBack: usize = 0x6D8; // bool
pub const m_bPaused: usize = 0x6D9; // bool
@ -7648,7 +7648,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -7726,7 +7726,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -7891,7 +7891,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
pub mod CInfoOffscreenPanoramaTexture {
@ -7974,10 +7974,10 @@ pub mod cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -8003,8 +8003,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -8014,7 +8014,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -8309,7 +8309,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< C_BaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<C_BaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -8715,7 +8715,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iNodeNumber (int)
// NetworkVarNames: m_iNodeNumberMax (int)
// NetworkVarNames: m_bListenedTo (bool)
// NetworkVarNames: m_hViewPosition (CHandle< C_BaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<C_BaseEntity>)
pub mod C_PointCommentaryNode {
pub const m_bActive: usize = 0xE80; // bool
pub const m_bWasActive: usize = 0xE81; // bool
@ -8833,7 +8833,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< C_BasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<C_BasePropDoor>)
pub mod C_BasePropDoor {
pub const m_eDoorState: usize = 0x10E4; // DoorState_t
pub const m_modelChanged: usize = 0x10E8; // bool
@ -8923,7 +8923,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
pub mod C_BaseGrenade {
pub const m_bHasWarnedAI: usize = 0x1010; // bool
pub const m_bIsSmokeGrenade: usize = 0x1011; // bool
@ -8960,8 +8960,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
pub mod C_BaseViewModel {
pub const m_vecLastFacing: usize = 0xE80; // Vector
pub const m_nViewModelIndex: usize = 0xE8C; // uint32
@ -9025,8 +9025,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
pub mod C_PlantedC4 {
pub const m_bBombTicking: usize = 0xE78; // bool
pub const m_nBombSite: usize = 0xE7C; // int32
@ -9072,7 +9072,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer)
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
@ -9135,7 +9135,7 @@ pub mod cs2_dumper {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<C_EconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
pub mod C_BaseCombatCharacter {
pub const m_hMyWearables: usize = 0x1010; // C_NetworkUtlVectorBase<CHandle<C_EconWearable>>
@ -9169,20 +9169,20 @@ pub mod cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
pub mod C_BasePlayerPawn {
pub const m_pWeaponServices: usize = 0x10A0; // CPlayer_WeaponServices*
pub const m_pItemServices: usize = 0x10A8; // CPlayer_ItemServices*
@ -9254,7 +9254,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -9439,7 +9439,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
pub mod C_BaseCSGrenade {
pub const m_bClientPredictDelete: usize = 0x2908; // bool
pub const m_bRedraw: usize = 0x2909; // bool
@ -9496,8 +9496,8 @@ pub mod cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkIncludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_bIsScoped (bool)
// NetworkVarNames: m_bIsWalking (bool)
// NetworkVarNames: m_bResumeZoom (bool)
@ -9555,7 +9555,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_nSurvivalTeamNumber (int)
// NetworkVarNames: m_bKilledByHeadshot (bool)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
pub mod C_CSPlayerPawnBase {
pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices*
@ -9721,11 +9721,11 @@ pub mod cs2_dumper {
// Fields count: 52
//
// Metadata:
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pGlowServices (CCSPlayer_GlowServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// MNetworkVarTypeOverride
@ -9833,14 +9833,14 @@ pub mod cs2_dumper {
// MNetworkIncludeByName
// MNetworkOverride
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_vel (Vector)
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -9896,7 +9896,7 @@ pub mod cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
pub mod CEntityInstance {
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
@ -16806,7 +16806,7 @@ pub mod cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
pub mod CEntityInstance {
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
@ -17082,9 +17082,9 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t)
// NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32)
// NetworkVarNames: m_PlayerFog (fogplayerparams_t)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>)
// NetworkVarNames: m_hColorCorrectionCtrl (CHandle<CColorCorrection>)
// NetworkVarNames: m_hViewEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hTonemapController (CHandle<CTonemapController2>)
// NetworkVarNames: m_audio (audioparams_t)
// NetworkVarNames: m_PostProcessingVolumes (CHandle<CPostProcessingVolume>)
pub mod CPlayer_CameraServices {
@ -17157,7 +17157,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iObserverMode (uint8)
// NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>)
// NetworkVarNames: m_hObserverTarget (CHandle<CBaseEntity>)
pub mod CPlayer_ObserverServices {
pub const m_iObserverMode: usize = 0x40; // uint8
pub const m_hObserverTarget: usize = 0x44; // CHandle<CBaseEntity>
@ -17168,9 +17168,9 @@ pub mod cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >)
// NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hMyWeapons (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hActiveWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hLastWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_iAmmo (uint16)
pub mod CPlayer_WeaponServices {
pub const m_hMyWeapons: usize = 0x40; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
@ -17216,7 +17216,7 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_Handle (ModelConfigHandle_t)
// NetworkVarNames: m_Name (string_t)
// NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_AssociatedEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_AssociatedEntityNames (string_t)
pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
@ -17586,10 +17586,10 @@ pub mod cs2_dumper {
// NetworkVarNames: m_fFlags (uint32)
// NetworkVarNames: m_vecVelocity (CNetworkVelocityVector)
// NetworkVarNames: m_vecBaseVelocity (Vector)
// NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEffectEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_hOwnerEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_fEffects (uint32)
// NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hGroundEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_flFriction (float32)
// NetworkVarNames: m_flElasticity (float32)
// NetworkVarNames: m_flGravityScale (float32)
@ -17713,7 +17713,7 @@ pub mod cs2_dumper {
// Fields count: 11
//
// Metadata:
// NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEntAttached (CHandle<CBaseEntity>)
// NetworkVarNames: m_bCheapEffect (bool)
pub mod CEntityFlame {
pub const m_hEntAttached: usize = 0x7A8; // CHandle<CBaseEntity>
@ -18056,7 +18056,7 @@ pub mod cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle< CFogController>)
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
pub mod fogplayerparams_t {
pub const m_hCtrl: usize = 0x8; // CHandle<CFogController>
pub const m_flTransitionTime: usize = 0xC; // float32
@ -18290,7 +18290,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iNumConsecutiveCTLoses (int)
// NetworkVarNames: m_iNumConsecutiveTerroristLoses (int)
// NetworkVarNames: m_nMatchAbortedEarlyReason (int)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules *)
// NetworkVarNames: m_pGameModeRules (CCSGameModeRules*)
// NetworkVarNames: m_RetakeRules (CRetakeGameRules)
// NetworkVarNames: m_nMatchEndCount (uint8)
// NetworkVarNames: m_nTTeamIntroVariant (int)
@ -18706,8 +18706,8 @@ pub mod cs2_dumper {
// Fields count: 5
//
// Metadata:
// NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayer (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hPingedEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_iType (int)
// NetworkVarNames: m_bUrgent (bool)
// NetworkVarNames: m_szPlaceName (char)
@ -18722,7 +18722,7 @@ pub mod cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>)
// NetworkVarNames: m_hPlayerPing (CHandle<CBaseEntity>)
pub mod CCSPlayer_PingServices {
pub const m_flPlayerPingTokens: usize = 0x40; // GameTime_t[5]
pub const m_hPlayerPing: usize = 0x54; // CHandle<CBaseEntity>
@ -18768,7 +18768,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iFOVStart (uint32)
// NetworkVarNames: m_flFOVTime (GameTime_t)
// NetworkVarNames: m_flFOVRate (float32)
// NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>)
// NetworkVarNames: m_hZoomOwner (CHandle<CBaseEntity>)
pub mod CCSPlayerBase_CameraServices {
pub const m_iFOV: usize = 0x170; // uint32
pub const m_iFOVStart: usize = 0x174; // uint32
@ -18845,8 +18845,8 @@ pub mod cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>)
// NetworkVarNames: m_hCarriedHostage (CHandle<CBaseEntity>)
// NetworkVarNames: m_hCarriedHostageProp (CHandle<CBaseEntity>)
pub mod CCSPlayer_HostageServices {
pub const m_hCarriedHostage: usize = 0x40; // CHandle<CBaseEntity>
pub const m_hCarriedHostageProp: usize = 0x44; // CHandle<CBaseEntity>
@ -18932,7 +18932,7 @@ pub mod cs2_dumper {
// Fields count: 1
//
// Metadata:
// NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >)
// NetworkVarNames: m_hViewModel (CHandle<CBaseViewModel>)
pub mod CCSPlayer_ViewModelServices {
pub const m_hViewModel: usize = 0x40; // CHandle<CBaseViewModel>[3]
}
@ -18979,10 +18979,10 @@ pub mod cs2_dumper {
// Fields count: 14
//
// Metadata:
// NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >)
// NetworkVarNames: m_PlayerDamager (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_PlayerRecipient (CHandle<CCSPlayerPawnBase>)
// NetworkVarNames: m_hPlayerControllerDamager (CHandle<CCSPlayerController>)
// NetworkVarNames: m_hPlayerControllerRecipient (CHandle<CCSPlayerController>)
// NetworkVarNames: m_szPlayerDamagerName (CUtlString)
// NetworkVarNames: m_szPlayerRecipientName (CUtlString)
// NetworkVarNames: m_DamagerXuid (uint64)
@ -19646,8 +19646,8 @@ pub mod cs2_dumper {
//
// Metadata:
// MNetworkIncludeByName
// NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >)
// NetworkVarNames: m_aPlayers (CHandle< CBasePlayerPawn >)
// NetworkVarNames: m_aPlayerControllers (CHandle<CBasePlayerController>)
// NetworkVarNames: m_aPlayers (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_szTeamname (char)
pub mod CTeam {
@ -19670,7 +19670,7 @@ pub mod cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkIncludeByUserGroup
// NetworkVarNames: m_nTickBase (uint32)
// NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>)
// NetworkVarNames: m_hPawn (CHandle<CBasePlayerPawn>)
// NetworkVarNames: m_iConnected (PlayerConnectedState)
// NetworkVarNames: m_iszPlayerName (char)
// NetworkVarNames: m_steamID (uint64)
@ -19798,7 +19798,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_vDecalForwardAxis (Vector)
// NetworkVarNames: m_flDecalHealBloodRate (float)
// NetworkVarNames: m_flDecalHealHeightRate (float)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_vecViewOffset (CNetworkViewOffsetVector)
pub mod CBaseModelEntity {
pub const m_CRenderComponent: usize = 0x7A8; // CRenderComponent*
@ -19848,7 +19848,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flPreSimTime (float32)
// NetworkVarNames: m_vServerControlPoints (Vector)
// NetworkVarNames: m_iServerControlPointAssignments (uint8)
// NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >)
// NetworkVarNames: m_hControlPointEnts (CHandle<CBaseEntity>)
// NetworkVarNames: m_bNoSave (bool)
// NetworkVarNames: m_bNoFreeze (bool)
// NetworkVarNames: m_bNoRamp (bool)
@ -20011,14 +20011,14 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bDisabled (bool)
// NetworkVarNames: m_bUpdateOnClient (bool)
// NetworkVarNames: m_nInputType (ValueRemapperInputType_t)
// NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>)
// NetworkVarNames: m_hRemapLineStart (CHandle<CBaseEntity>)
// NetworkVarNames: m_hRemapLineEnd (CHandle<CBaseEntity>)
// NetworkVarNames: m_flMaximumChangePerSecond (float)
// NetworkVarNames: m_flDisengageDistance (float)
// NetworkVarNames: m_flEngageDistance (float)
// NetworkVarNames: m_bRequiresUseKey (bool)
// NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t)
// NetworkVarNames: m_hOutputEntities (CHandle< CBaseEntity >)
// NetworkVarNames: m_hOutputEntities (CHandle<CBaseEntity>)
// NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t)
// NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t)
// NetworkVarNames: m_flMomentumModifier (float)
@ -20118,7 +20118,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bMultiplayer (bool)
// NetworkVarNames: m_bAutogenerated (bool)
// NetworkVarNames: m_flForceClientTime (float32)
// NetworkVarNames: m_hActorList (CHandle< CBaseFlex >)
// NetworkVarNames: m_hActorList (CHandle<CBaseFlex>)
// NetworkVarNames: m_nSceneStringIndex (uint16)
pub mod CSceneEntity {
pub const m_iszSceneFile: usize = 0x7B0; // CUtlSymbolLarge
@ -20225,7 +20225,7 @@ pub mod cs2_dumper {
// Fields count: 2
//
// Metadata:
// NetworkVarNames: m_Handle (CHandle< CBaseEntity>)
// NetworkVarNames: m_Handle (CHandle<CBaseEntity>)
// NetworkVarNames: m_bSendHandle (bool)
pub mod CHandleTest {
pub const m_Handle: usize = 0x7A8; // CHandle<CBaseEntity>
@ -20235,7 +20235,7 @@ pub mod cs2_dumper {
// Fields count: 24
//
// Metadata:
// NetworkVarNames: m_glowEntity (CHandle< CBaseModelEntity>)
// NetworkVarNames: m_glowEntity (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_usable (bool)
// NetworkVarNames: m_szDisplayText (string_t)
pub mod CBaseButton {
@ -20328,7 +20328,7 @@ pub mod cs2_dumper {
// Fields count: 30
//
// Metadata:
// NetworkVarNames: m_hTargetEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hTargetEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_bState (bool)
// NetworkVarNames: m_bAlwaysUpdate (bool)
// NetworkVarNames: m_flLightFOV (float32)
@ -20486,8 +20486,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_RopeLength (int16)
// NetworkVarNames: m_fLockedPoints (uint8)
// NetworkVarNames: m_flScrollSpeed (float32)
// NetworkVarNames: m_hStartPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle< CBaseEntity>)
// NetworkVarNames: m_hStartPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_hEndPoint (CHandle<CBaseEntity>)
// NetworkVarNames: m_iStartAttachment (AttachmentHandle_t)
// NetworkVarNames: m_iEndAttachment (AttachmentHandle_t)
pub mod CRopeKeyframe {
@ -20563,7 +20563,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nHaloIndex (HMaterialStrong)
// NetworkVarNames: m_nBeamType (BeamType_t)
// NetworkVarNames: m_nBeamFlags (uint32)
// NetworkVarNames: m_hAttachEntity (CHandle< CBaseEntity >)
// NetworkVarNames: m_hAttachEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachIndex (AttachmentHandle_t)
// NetworkVarNames: m_fWidth (float32)
// NetworkVarNames: m_fEndWidth (float32)
@ -20644,7 +20644,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_hSpriteMaterial (HMaterialStrong)
// NetworkVarNames: m_hAttachedToEntity (CHandle< CBaseEntity>)
// NetworkVarNames: m_hAttachedToEntity (CHandle<CBaseEntity>)
// NetworkVarNames: m_nAttachment (AttachmentHandle_t)
// NetworkVarNames: m_flSpriteFramerate (float32)
// NetworkVarNames: m_flFrame (float32)
@ -20782,7 +20782,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nResolutionY (int)
// NetworkVarNames: m_szLayoutFileName (string_t)
// NetworkVarNames: m_RenderAttrName (string_t)
// NetworkVarNames: m_TargetEntities (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_TargetEntities (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_nTargetChangeCount (int)
// NetworkVarNames: m_vecCSSClasses (string_t)
pub mod CInfoOffscreenPanoramaTexture {
@ -20859,10 +20859,10 @@ pub mod cs2_dumper {
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// MNetworkUserGroupProxy
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices *)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices *)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices *)
// NetworkVarNames: m_pInGameMoneyServices (CCSPlayerController_InGameMoneyServices*)
// NetworkVarNames: m_pInventoryServices (CCSPlayerController_InventoryServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayerController_ActionTrackingServices*)
// NetworkVarNames: m_pDamageServices (CCSPlayerController_DamageServices*)
// NetworkVarNames: m_iPing (uint32)
// NetworkVarNames: m_bHasCommunicationAbuseMute (bool)
// NetworkVarNames: m_szCrosshairCodes (string_t)
@ -20888,8 +20888,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bControllingBot (bool)
// NetworkVarNames: m_bHasControlledBotThisRound (bool)
// NetworkVarNames: m_bCanControlObservedBot (bool)
// NetworkVarNames: m_hPlayerPawn (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle< CCSObserverPawn>)
// NetworkVarNames: m_hPlayerPawn (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hObserverPawn (CHandle<CCSObserverPawn>)
// NetworkVarNames: m_bPawnIsAlive (bool)
// NetworkVarNames: m_iPawnHealth (uint32)
// NetworkVarNames: m_iPawnArmor (int)
@ -20899,7 +20899,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iPawnLifetimeStart (int)
// NetworkVarNames: m_iPawnLifetimeEnd (int)
// NetworkVarNames: m_iPawnBotDifficulty (int)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle< CCSPlayerController>)
// NetworkVarNames: m_hOriginalControllerOfCurrentPawn (CHandle<CCSPlayerController>)
// NetworkVarNames: m_iScore (int32)
// NetworkVarNames: m_vecKills (EKillTypes_t)
// NetworkVarNames: m_bMvpNoMusic (bool)
@ -21224,7 +21224,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flLightStyleStartTime (GameTime_t)
// NetworkVarNames: m_QueuedLightStyleStrings (CUtlString)
// NetworkVarNames: m_LightStyleEvents (CUtlString)
// NetworkVarNames: m_LightStyleTargets (CHandle< CBaseModelEntity >)
// NetworkVarNames: m_LightStyleTargets (CHandle<CBaseModelEntity>)
// NetworkVarNames: m_hLightCookie (HRenderTextureStrong)
// NetworkVarNames: m_flShape (float)
// NetworkVarNames: m_flSoftX (float)
@ -21596,7 +21596,7 @@ pub mod cs2_dumper {
//
// Metadata:
// NetworkVarNames: m_iszCommentaryFile (string_t)
// NetworkVarNames: m_hViewPosition (CHandle< CBaseEntity>)
// NetworkVarNames: m_hViewPosition (CHandle<CBaseEntity>)
// NetworkVarNames: m_bActive (bool)
// NetworkVarNames: m_flStartTime (GameTime_t)
// NetworkVarNames: m_flStartTimeInCommentary (float32)
@ -21768,7 +21768,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bLocked (bool)
// NetworkVarNames: m_closedPosition (Vector)
// NetworkVarNames: m_closedAngles (QAngle)
// NetworkVarNames: m_hMaster (CHandle< CBasePropDoor>)
// NetworkVarNames: m_hMaster (CHandle<CBasePropDoor>)
pub mod CBasePropDoor {
pub const m_flAutoReturnDelay: usize = 0xE74; // float32
pub const m_hDoorList: usize = 0xE78; // CUtlVector<CHandle<CBasePropDoor>>
@ -21985,7 +21985,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_DmgRadius (float32)
// NetworkVarNames: m_flDetonateTime (GameTime_t)
// NetworkVarNames: m_flDamage (float32)
// NetworkVarNames: m_hThrower (CHandle< CCSPlayerPawn >)
// NetworkVarNames: m_hThrower (CHandle<CCSPlayerPawn>)
pub mod CBaseGrenade {
pub const m_OnPlayerPickup: usize = 0xC88; // CEntityIOOutput
pub const m_OnExplode: usize = 0xCB0; // CEntityIOOutput
@ -22024,8 +22024,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nViewModelIndex (uint32)
// NetworkVarNames: m_nAnimationParity (uint32)
// NetworkVarNames: m_flAnimationStartTime (float32)
// NetworkVarNames: m_hWeapon (CHandle< CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
pub mod CBaseViewModel {
pub const m_vecLastFacing: usize = 0xBF8; // Vector
pub const m_nViewModelIndex: usize = 0xC04; // uint32
@ -22055,8 +22055,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flDefuseLength (float)
// NetworkVarNames: m_flDefuseCountDown (GameTime_t)
// NetworkVarNames: m_bBombDefused (bool)
// NetworkVarNames: m_hBombDefuser (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle< CBaseEntity>)
// NetworkVarNames: m_hBombDefuser (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
pub mod CPlantedC4 {
pub const m_bBombTicking: usize = 0xBF0; // bool
pub const m_flC4Blow: usize = 0xBF4; // GameTime_t
@ -22133,7 +22133,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_OriginalOwnerXuidLow (uint32)
// NetworkVarNames: m_OriginalOwnerXuidHigh (uint32)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_leader (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
pub mod CChicken {
pub const m_AttributeManager: usize = 0xE88; // CAttributeContainer
pub const m_OriginalOwnerXuidLow: usize = 0x1150; // uint32
@ -22219,7 +22219,7 @@ pub mod cs2_dumper {
//
// Metadata:
// MNetworkExcludeByUserGroup
// NetworkVarNames: m_hMyWearables (CHandle< CEconWearable >)
// NetworkVarNames: m_hMyWearables (CHandle<CEconWearable>)
// NetworkVarNames: m_flFieldOfView (float)
pub mod CBaseCombatCharacter {
pub const m_bForceServerRagdoll: usize = 0xC80; // bool
@ -22257,21 +22257,21 @@ pub mod cs2_dumper {
// MNetworkExcludeByName
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices *)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices *)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices *)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices *)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices *)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices *)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices *)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices *)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices *)
// NetworkVarNames: m_pWeaponServices (CPlayer_WeaponServices*)
// NetworkVarNames: m_pItemServices (CPlayer_ItemServices*)
// NetworkVarNames: m_pAutoaimServices (CPlayer_AutoaimServices*)
// NetworkVarNames: m_pObserverServices (CPlayer_ObserverServices*)
// NetworkVarNames: m_pWaterServices (CPlayer_WaterServices*)
// NetworkVarNames: m_pUseServices (CPlayer_UseServices*)
// NetworkVarNames: m_pFlashlightServices (CPlayer_FlashlightServices*)
// NetworkVarNames: m_pCameraServices (CPlayer_CameraServices*)
// NetworkVarNames: m_pMovementServices (CPlayer_MovementServices*)
// MNetworkUserGroupProxy
// NetworkVarNames: m_ServerViewAngleChanges (ViewAngleServerChange_t)
// NetworkVarNames: m_iHideHUD (uint32)
// NetworkVarNames: m_skybox3d (sky3dparams_t)
// NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle< CBasePlayerController>)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
pub mod CBasePlayerPawn {
pub const m_pWeaponServices: usize = 0xD18; // CPlayer_WeaponServices*
pub const m_pItemServices: usize = 0xD20; // CPlayer_ItemServices*
@ -22337,7 +22337,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bSilencerOn (bool)
// NetworkVarNames: m_flTimeSilencerSwitchComplete (GameTime_t)
// NetworkVarNames: m_iOriginalTeamNumber (int)
// NetworkVarNames: m_hPrevOwner (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hPrevOwner (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_nDropTick (GameTick_t)
// NetworkVarNames: m_fLastShotTime (GameTime_t)
// NetworkVarNames: m_iIronSightMode (int)
@ -22522,7 +22522,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bJustPulledPin (bool)
// NetworkVarNames: m_nNextHoldTick (GameTick_t)
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle< CCSWeaponBase>)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
pub mod CBaseCSGrenade {
pub const m_bRedraw: usize = 0x1198; // bool
pub const m_bIsHeldByPlayer: usize = 0x1199; // bool
@ -22573,9 +22573,9 @@ pub mod cs2_dumper {
// MNetworkExcludeByUserGroup
// MNetworkExcludeByName
// MNetworkExcludeByName
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices *)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices *)
// NetworkVarNames: m_hOriginalController (CHandle< CCSPlayerController>)
// NetworkVarNames: m_pPingServices (CCSPlayer_PingServices*)
// NetworkVarNames: m_pViewModelServices (CPlayer_ViewModelServices*)
// NetworkVarNames: m_hOriginalController (CHandle<CCSPlayerController>)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
// NetworkVarNames: m_iPlayerState (CSPlayerState)
// NetworkVarNames: m_bIsScoped (bool)
@ -22805,10 +22805,10 @@ pub mod cs2_dumper {
// MNetworkIncludeByName
// MNetworkVarTypeOverride
// MNetworkIncludeByName
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices *)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices *)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices *)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices *)
// NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*)
// NetworkVarNames: m_pHostageServices (CCSPlayer_HostageServices*)
// NetworkVarNames: m_pBuyServices (CCSPlayer_BuyServices*)
// NetworkVarNames: m_pActionTrackingServices (CCSPlayer_ActionTrackingServices*)
// NetworkVarNames: m_bHasFemaleVoice (bool)
// NetworkVarNames: m_szLastPlaceName (char)
// NetworkVarNames: m_bInBuyZone (bool)
@ -22902,10 +22902,10 @@ pub mod cs2_dumper {
// NetworkVarNames: m_isRescued (bool)
// NetworkVarNames: m_jumpedThisFrame (bool)
// NetworkVarNames: m_nHostageState (int)
// NetworkVarNames: m_leader (CHandle< CBaseEntity>)
// NetworkVarNames: m_leader (CHandle<CBaseEntity>)
// NetworkVarNames: m_reuseTimer (CountdownTimer)
// NetworkVarNames: m_bHandsHaveBeenCut (bool)
// NetworkVarNames: m_hHostageGrabber (CHandle< CCSPlayerPawn>)
// NetworkVarNames: m_hHostageGrabber (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_flRescueStartTime (GameTime_t)
// NetworkVarNames: m_flGrabSuccessTime (GameTime_t)
// NetworkVarNames: m_flDropStartTime (GameTime_t)
@ -24612,7 +24612,7 @@ pub mod cs2_dumper {
// Fields count: 4
//
// Metadata:
// NetworkVarNames: m_pEntity (CEntityIdentity *)
// NetworkVarNames: m_pEntity (CEntityIdentity*)
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
pub mod CEntityInstance {
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
namespace CS2Dumper {
// Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14000,
"timestamp": "2024-03-29T13:45:50.255705100+00:00"
"timestamp": "2024-03-29T14:47:15.019433800+00:00"
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
namespace CS2Dumper.Offsets {
// Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-03-29 13:45:50.255705100 UTC
// 2024-03-29 14:47:15.019433800 UTC
#![allow(non_upper_case_globals, unused)]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff