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 // 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 { namespace CS2Dumper {
// Module: libclient.so // Module: libclient.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![allow(non_upper_case_globals, unused)]

View File

@ -1,4 +1,4 @@
{ {
"build_number": 14000, "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 // 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 { namespace CS2Dumper.Interfaces {
// Module: libanimationsystem.so // Module: libanimationsystem.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 { namespace CS2Dumper.Offsets {
// Module: libclient.so // Module: libclient.so

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![allow(non_upper_case_globals, unused)]

View File

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

View File

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

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 { namespace CS2Dumper {
// Module: client.dll // Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![allow(non_upper_case_globals, unused)]

View File

@ -1,4 +1,4 @@
{ {
"build_number": 14000, "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 // 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 { namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 { namespace CS2Dumper.Offsets {
// Module: client.dll // Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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 #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // 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)] #![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