diff --git a/cs2-dumper.log b/cs2-dumper.log index 8e18c88a..78059e2d 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -03:33:17 [INFO] found 16 buttons -03:33:17 [INFO] found 130 interfaces across 33 modules -03:33:18 [INFO] found 33 offsets across 5 modules -03:33:19 [INFO] found 2460 classes and 366 enums across 17 modules -03:33:19 [INFO] analysis completed in 1.36s +01:30:17 [INFO] found 16 buttons +01:30:17 [INFO] found 130 interfaces across 33 modules +01:30:18 [INFO] found 33 offsets across 5 modules +01:30:18 [INFO] found 2461 classes and 367 enums across 17 modules +01:30:18 [INFO] analysis completed in 1.09s diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 88cf6bf3..aef4cbac 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 756a45c9..f43de564 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 04fb7dc5..e46f435b 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index a08b2ce4..3110eb9a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x181DC30; - public const nint attack2 = 0x181DCC0; - public const nint back = 0x181DF00; - public const nint duck = 0x181E1D0; - public const nint forward = 0x181DE70; - public const nint jump = 0x181E140; - public const nint left = 0x181DF90; - public const nint lookatweapon = 0x1A298F0; - public const nint reload = 0x181DBA0; - public const nint right = 0x181E020; - public const nint showscores = 0x1A297D0; - public const nint sprint = 0x181DB10; - public const nint turnleft = 0x181DD50; - public const nint turnright = 0x181DDE0; - public const nint use = 0x181E0B0; - public const nint zoom = 0x1A29860; + public const nint attack = 0x18285E0; + public const nint attack2 = 0x1828670; + public const nint back = 0x18288B0; + public const nint duck = 0x1828B80; + public const nint forward = 0x1828820; + public const nint jump = 0x1828AF0; + public const nint left = 0x1828940; + public const nint lookatweapon = 0x1A364B0; + public const nint reload = 0x1828550; + public const nint right = 0x18289D0; + public const nint showscores = 0x1A36390; + public const nint sprint = 0x18284C0; + public const nint turnleft = 0x1828700; + public const nint turnright = 0x1828790; + public const nint use = 0x1828A60; + public const nint zoom = 0x1A36420; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index d9b4b138..cac84b6d 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x181DC30; - constexpr std::ptrdiff_t attack2 = 0x181DCC0; - constexpr std::ptrdiff_t back = 0x181DF00; - constexpr std::ptrdiff_t duck = 0x181E1D0; - constexpr std::ptrdiff_t forward = 0x181DE70; - constexpr std::ptrdiff_t jump = 0x181E140; - constexpr std::ptrdiff_t left = 0x181DF90; - constexpr std::ptrdiff_t lookatweapon = 0x1A298F0; - constexpr std::ptrdiff_t reload = 0x181DBA0; - constexpr std::ptrdiff_t right = 0x181E020; - constexpr std::ptrdiff_t showscores = 0x1A297D0; - constexpr std::ptrdiff_t sprint = 0x181DB10; - constexpr std::ptrdiff_t turnleft = 0x181DD50; - constexpr std::ptrdiff_t turnright = 0x181DDE0; - constexpr std::ptrdiff_t use = 0x181E0B0; - constexpr std::ptrdiff_t zoom = 0x1A29860; + constexpr std::ptrdiff_t attack = 0x18285E0; + constexpr std::ptrdiff_t attack2 = 0x1828670; + constexpr std::ptrdiff_t back = 0x18288B0; + constexpr std::ptrdiff_t duck = 0x1828B80; + constexpr std::ptrdiff_t forward = 0x1828820; + constexpr std::ptrdiff_t jump = 0x1828AF0; + constexpr std::ptrdiff_t left = 0x1828940; + constexpr std::ptrdiff_t lookatweapon = 0x1A364B0; + constexpr std::ptrdiff_t reload = 0x1828550; + constexpr std::ptrdiff_t right = 0x18289D0; + constexpr std::ptrdiff_t showscores = 0x1A36390; + constexpr std::ptrdiff_t sprint = 0x18284C0; + constexpr std::ptrdiff_t turnleft = 0x1828700; + constexpr std::ptrdiff_t turnright = 0x1828790; + constexpr std::ptrdiff_t use = 0x1828A60; + constexpr std::ptrdiff_t zoom = 0x1A36420; } } diff --git a/output/buttons.json b/output/buttons.json index da5c5086..62b8f360 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25287728, - "attack2": 25287872, - "back": 25288448, - "duck": 25289168, - "forward": 25288304, - "jump": 25289024, - "left": 25288592, - "lookatweapon": 27433200, - "reload": 25287584, - "right": 25288736, - "showscores": 27432912, - "sprint": 25287440, - "turnleft": 25288016, - "turnright": 25288160, - "use": 25288880, - "zoom": 27433056 + "attack": 25331168, + "attack2": 25331312, + "back": 25331888, + "duck": 25332608, + "forward": 25331744, + "jump": 25332464, + "left": 25332032, + "lookatweapon": 27485360, + "reload": 25331024, + "right": 25332176, + "showscores": 27485072, + "sprint": 25330880, + "turnleft": 25331456, + "turnright": 25331600, + "use": 25332320, + "zoom": 27485216 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 0f0e44f5..2eba5d36 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x181DC30; - pub const attack2: usize = 0x181DCC0; - pub const back: usize = 0x181DF00; - pub const duck: usize = 0x181E1D0; - pub const forward: usize = 0x181DE70; - pub const jump: usize = 0x181E140; - pub const left: usize = 0x181DF90; - pub const lookatweapon: usize = 0x1A298F0; - pub const reload: usize = 0x181DBA0; - pub const right: usize = 0x181E020; - pub const showscores: usize = 0x1A297D0; - pub const sprint: usize = 0x181DB10; - pub const turnleft: usize = 0x181DD50; - pub const turnright: usize = 0x181DDE0; - pub const r#use: usize = 0x181E0B0; - pub const zoom: usize = 0x1A29860; + pub const attack: usize = 0x18285E0; + pub const attack2: usize = 0x1828670; + pub const back: usize = 0x18288B0; + pub const duck: usize = 0x1828B80; + pub const forward: usize = 0x1828820; + pub const jump: usize = 0x1828AF0; + pub const left: usize = 0x1828940; + pub const lookatweapon: usize = 0x1A364B0; + pub const reload: usize = 0x1828550; + pub const right: usize = 0x18289D0; + pub const showscores: usize = 0x1A36390; + pub const sprint: usize = 0x18284C0; + pub const turnleft: usize = 0x1828700; + pub const turnright: usize = 0x1828790; + pub const r#use: usize = 0x1828A60; + pub const zoom: usize = 0x1A36420; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 5ebbe1f8..96f372da 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,9 +1,9 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: client.dll - // Class count: 419 + // Class count: 420 // Enum count: 7 public static class ClientDll { // Alignment: 4 @@ -189,7 +189,7 @@ namespace CS2Dumper.Schemas { // Parent: C_EconEntity // Field count: 1 public static class C_Item { - public const nint m_pReticleHintTextName = 0x1660; // char[256] + public const nint m_pReticleHintTextName = 0x1668; // char[256] } // Parent: C_SoundEventEntity // Field count: 1 @@ -417,7 +417,7 @@ namespace CS2Dumper.Schemas { public static class C_WeaponCZ75a { } // Parent: C_BaseEntity - // Field count: 32 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -445,36 +445,37 @@ namespace CS2Dumper.Schemas { public static class C_BaseModelEntity { public const nint m_CRenderComponent = 0xA50; // CRenderComponent* public const nint m_CHitboxComponent = 0xA58; // CHitboxComponent - public const nint m_bInitModelEffects = 0xAA0; // bool - public const nint m_bIsStaticProp = 0xAA1; // bool - public const nint m_nLastAddDecal = 0xAA4; // int32 - public const nint m_nDecalsAdded = 0xAA8; // int32 - public const nint m_iOldHealth = 0xAAC; // int32 - public const nint m_nRenderMode = 0xAB0; // RenderMode_t - public const nint m_nRenderFX = 0xAB1; // RenderFx_t - public const nint m_bAllowFadeInView = 0xAB2; // bool - public const nint m_clrRender = 0xAD0; // Color - public const nint m_vecRenderAttributes = 0xAD8; // C_UtlVectorEmbeddedNetworkVar - public const nint m_bRenderToCubemaps = 0xB40; // bool - public const nint m_bNoInterpolate = 0xB41; // bool - public const nint m_Collision = 0xB48; // CCollisionProperty - public const nint m_Glow = 0xBF8; // CGlowProperty - public const nint m_flGlowBackfaceMult = 0xC50; // float32 - public const nint m_fadeMinDist = 0xC54; // float32 - public const nint m_fadeMaxDist = 0xC58; // float32 - public const nint m_flFadeScale = 0xC5C; // float32 - public const nint m_flShadowStrength = 0xC60; // float32 - public const nint m_nObjectCulling = 0xC64; // uint8 - public const nint m_nAddDecal = 0xC68; // int32 - public const nint m_vDecalPosition = 0xC6C; // Vector - public const nint m_vDecalForwardAxis = 0xC78; // Vector - public const nint m_flDecalHealBloodRate = 0xC84; // float32 - public const nint m_flDecalHealHeightRate = 0xC88; // float32 - public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC90; // C_NetworkUtlVectorBase> - public const nint m_vecViewOffset = 0xCA8; // CNetworkViewOffsetVector - public const nint m_pClientAlphaProperty = 0xCD8; // CClientAlphaProperty* - public const nint m_ClientOverrideTint = 0xCE0; // Color - public const nint m_bUseClientOverrideTint = 0xCE4; // bool + public const nint m_LastHitGroup = 0xA80; // HitGroup_t + public const nint m_bInitModelEffects = 0xAA8; // bool + public const nint m_bIsStaticProp = 0xAA9; // bool + public const nint m_nLastAddDecal = 0xAAC; // int32 + public const nint m_nDecalsAdded = 0xAB0; // int32 + public const nint m_iOldHealth = 0xAB4; // int32 + public const nint m_nRenderMode = 0xAB8; // RenderMode_t + public const nint m_nRenderFX = 0xAB9; // RenderFx_t + public const nint m_bAllowFadeInView = 0xABA; // bool + public const nint m_clrRender = 0xAD8; // Color + public const nint m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar + public const nint m_bRenderToCubemaps = 0xB48; // bool + public const nint m_bNoInterpolate = 0xB49; // bool + public const nint m_Collision = 0xB50; // CCollisionProperty + public const nint m_Glow = 0xC00; // CGlowProperty + public const nint m_flGlowBackfaceMult = 0xC58; // float32 + public const nint m_fadeMinDist = 0xC5C; // float32 + public const nint m_fadeMaxDist = 0xC60; // float32 + public const nint m_flFadeScale = 0xC64; // float32 + public const nint m_flShadowStrength = 0xC68; // float32 + public const nint m_nObjectCulling = 0xC6C; // uint8 + public const nint m_nAddDecal = 0xC70; // int32 + public const nint m_vDecalPosition = 0xC74; // Vector + public const nint m_vDecalForwardAxis = 0xC80; // Vector + public const nint m_flDecalHealBloodRate = 0xC8C; // float32 + public const nint m_flDecalHealHeightRate = 0xC90; // float32 + public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC98; // C_NetworkUtlVectorBase> + public const nint m_vecViewOffset = 0xCB0; // CNetworkViewOffsetVector + public const nint m_pClientAlphaProperty = 0xCE0; // CClientAlphaProperty* + public const nint m_ClientOverrideTint = 0xCE8; // Color + public const nint m_bUseClientOverrideTint = 0xCEC; // bool } // Parent: C_BaseTrigger // Field count: 2 @@ -483,8 +484,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) public static class C_FootstepControl { - public const nint m_source = 0xD28; // CUtlSymbolLarge - public const nint m_destination = 0xD30; // CUtlSymbolLarge + public const nint m_source = 0xD30; // CUtlSymbolLarge + public const nint m_destination = 0xD38; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity // Field count: 13 @@ -503,19 +504,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bAllowInteractionFromAllSceneWorlds (bool) // NetworkVarNames: m_vecCSSClasses (string_t) public static class C_PointClientUIHUD { - public const nint m_bCheckCSSClasses = 0xD58; // bool - public const nint m_bIgnoreInput = 0xED8; // bool - public const nint m_flWidth = 0xEDC; // float32 - public const nint m_flHeight = 0xEE0; // float32 - public const nint m_flDPI = 0xEE4; // float32 - public const nint m_flInteractDistance = 0xEE8; // float32 - public const nint m_flDepthOffset = 0xEEC; // float32 - public const nint m_unOwnerContext = 0xEF0; // uint32 - public const nint m_unHorizontalAlign = 0xEF4; // uint32 - public const nint m_unVerticalAlign = 0xEF8; // uint32 - public const nint m_unOrientation = 0xEFC; // uint32 - public const nint m_bAllowInteractionFromAllSceneWorlds = 0xF00; // bool - public const nint m_vecCSSClasses = 0xF08; // C_NetworkUtlVectorBase + public const nint m_bCheckCSSClasses = 0xD60; // bool + public const nint m_bIgnoreInput = 0xEE0; // bool + public const nint m_flWidth = 0xEE4; // float32 + public const nint m_flHeight = 0xEE8; // float32 + public const nint m_flDPI = 0xEEC; // float32 + public const nint m_flInteractDistance = 0xEF0; // float32 + public const nint m_flDepthOffset = 0xEF4; // float32 + public const nint m_unOwnerContext = 0xEF8; // uint32 + public const nint m_unHorizontalAlign = 0xEFC; // uint32 + public const nint m_unVerticalAlign = 0xF00; // uint32 + public const nint m_unOrientation = 0xF04; // uint32 + public const nint m_bAllowInteractionFromAllSceneWorlds = 0xF08; // bool + public const nint m_vecCSSClasses = 0xF10; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity // Field count: 2 @@ -524,8 +525,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) public static class C_SpotlightEnd { - public const nint m_flLightScale = 0xD20; // float32 - public const nint m_Radius = 0xD24; // float32 + public const nint m_flLightScale = 0xD28; // float32 + public const nint m_Radius = 0xD2C; // float32 } // Parent: None // Field count: 5 @@ -628,12 +629,12 @@ namespace CS2Dumper.Schemas { // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) public static class C_BaseCombatCharacter { - public const nint m_hMyWearables = 0x1118; // C_NetworkUtlVectorBase> - public const nint m_leftFootAttachment = 0x1130; // AttachmentHandle_t - public const nint m_rightFootAttachment = 0x1131; // AttachmentHandle_t - public const nint m_nWaterWakeMode = 0x1134; // C_BaseCombatCharacter::WaterWakeMode_t - public const nint m_flWaterWorldZ = 0x1138; // float32 - public const nint m_flWaterNextTraceTime = 0x113C; // float32 + public const nint m_hMyWearables = 0x1120; // C_NetworkUtlVectorBase> + public const nint m_leftFootAttachment = 0x1138; // AttachmentHandle_t + public const nint m_rightFootAttachment = 0x1139; // AttachmentHandle_t + public const nint m_nWaterWakeMode = 0x113C; // C_BaseCombatCharacter::WaterWakeMode_t + public const nint m_flWaterWorldZ = 0x1140; // float32 + public const nint m_flWaterNextTraceTime = 0x1144; // float32 } // Parent: C_BaseCSGrenadeProjectile // Field count: 0 @@ -742,21 +743,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) public static class C_BaseCSGrenade { - public const nint m_bClientPredictDelete = 0x1B00; // bool - public const nint m_bRedraw = 0x1B01; // bool - public const nint m_bIsHeldByPlayer = 0x1B02; // bool - public const nint m_bPinPulled = 0x1B03; // bool - public const nint m_bJumpThrow = 0x1B04; // bool - public const nint m_bThrowAnimating = 0x1B05; // bool - public const nint m_fThrowTime = 0x1B08; // GameTime_t - public const nint m_flThrowStrength = 0x1B0C; // float32 - public const nint m_flThrowStrengthApproach = 0x1B10; // float32 - public const nint m_fDropTime = 0x1B14; // GameTime_t - public const nint m_fPinPullTime = 0x1B18; // GameTime_t - public const nint m_bJustPulledPin = 0x1B1C; // bool - public const nint m_nNextHoldTick = 0x1B20; // GameTick_t - public const nint m_flNextHoldFrac = 0x1B24; // float32 - public const nint m_hSwitchToWeaponAfterThrow = 0x1B28; // CHandle + public const nint m_bClientPredictDelete = 0x1B10; // bool + public const nint m_bRedraw = 0x1B11; // bool + public const nint m_bIsHeldByPlayer = 0x1B12; // bool + public const nint m_bPinPulled = 0x1B13; // bool + public const nint m_bJumpThrow = 0x1B14; // bool + public const nint m_bThrowAnimating = 0x1B15; // bool + public const nint m_fThrowTime = 0x1B18; // GameTime_t + public const nint m_flThrowStrength = 0x1B1C; // float32 + public const nint m_flThrowStrengthApproach = 0x1B20; // float32 + public const nint m_fDropTime = 0x1B24; // GameTime_t + public const nint m_fPinPullTime = 0x1B28; // GameTime_t + public const nint m_bJustPulledPin = 0x1B2C; // bool + public const nint m_nNextHoldTick = 0x1B30; // GameTick_t + public const nint m_flNextHoldFrac = 0x1B34; // float32 + public const nint m_hSwitchToWeaponAfterThrow = 0x1B38; // CHandle } // Parent: C_FuncBrush // Field count: 8 @@ -771,14 +772,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) public static class C_FuncMonitor { - public const nint m_targetCamera = 0xD20; // CUtlString - public const nint m_nResolutionEnum = 0xD28; // int32 - public const nint m_bRenderShadows = 0xD2C; // bool - public const nint m_bUseUniqueColorTarget = 0xD2D; // bool - public const nint m_brushModelName = 0xD30; // CUtlString - public const nint m_hTargetCamera = 0xD38; // CHandle - public const nint m_bEnabled = 0xD3C; // bool - public const nint m_bDraw3DSkybox = 0xD3D; // bool + public const nint m_targetCamera = 0xD28; // CUtlString + public const nint m_nResolutionEnum = 0xD30; // int32 + public const nint m_bRenderShadows = 0xD34; // bool + public const nint m_bUseUniqueColorTarget = 0xD35; // bool + public const nint m_brushModelName = 0xD38; // CUtlString + public const nint m_hTargetCamera = 0xD40; // CHandle + public const nint m_bEnabled = 0xD44; // bool + public const nint m_bDraw3DSkybox = 0xD45; // bool } // Parent: C_BaseTrigger // Field count: 0 @@ -824,14 +825,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) public static class C_LightGlow { - public const nint m_nHorizontalSize = 0xD20; // uint32 - public const nint m_nVerticalSize = 0xD24; // uint32 - public const nint m_nMinDist = 0xD28; // uint32 - public const nint m_nMaxDist = 0xD2C; // uint32 - public const nint m_nOuterMaxDist = 0xD30; // uint32 - public const nint m_flGlowProxySize = 0xD34; // float32 - public const nint m_flHDRColorScale = 0xD38; // float32 - public const nint m_GlowOverlay = 0xD40; // C_LightGlowOverlay + public const nint m_nHorizontalSize = 0xD28; // uint32 + public const nint m_nVerticalSize = 0xD2C; // uint32 + public const nint m_nMinDist = 0xD30; // uint32 + public const nint m_nMaxDist = 0xD34; // uint32 + public const nint m_nOuterMaxDist = 0xD38; // uint32 + public const nint m_flGlowProxySize = 0xD3C; // float32 + public const nint m_flHDRColorScale = 0xD40; // float32 + public const nint m_GlowOverlay = 0xD48; // C_LightGlowOverlay } // Parent: None // Field count: 4 @@ -874,20 +875,20 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 14 public static class C_ClientRagdoll { - public const nint m_bFadeOut = 0xF80; // bool - public const nint m_bImportant = 0xF81; // bool - public const nint m_flEffectTime = 0xF84; // GameTime_t - public const nint m_gibDespawnTime = 0xF88; // GameTime_t - public const nint m_iCurrentFriction = 0xF8C; // int32 - public const nint m_iMinFriction = 0xF90; // int32 - public const nint m_iMaxFriction = 0xF94; // int32 - public const nint m_iFrictionAnimState = 0xF98; // int32 - public const nint m_bReleaseRagdoll = 0xF9C; // bool - public const nint m_iEyeAttachment = 0xF9D; // AttachmentHandle_t - public const nint m_bFadingOut = 0xF9E; // bool - public const nint m_flScaleEnd = 0xFA0; // float32[10] - public const nint m_flScaleTimeStart = 0xFC8; // GameTime_t[10] - public const nint m_flScaleTimeEnd = 0xFF0; // GameTime_t[10] + public const nint m_bFadeOut = 0xF88; // bool + public const nint m_bImportant = 0xF89; // bool + public const nint m_flEffectTime = 0xF8C; // GameTime_t + public const nint m_gibDespawnTime = 0xF90; // GameTime_t + public const nint m_iCurrentFriction = 0xF94; // int32 + public const nint m_iMinFriction = 0xF98; // int32 + public const nint m_iMaxFriction = 0xF9C; // int32 + public const nint m_iFrictionAnimState = 0xFA0; // int32 + public const nint m_bReleaseRagdoll = 0xFA4; // bool + public const nint m_iEyeAttachment = 0xFA5; // AttachmentHandle_t + public const nint m_bFadingOut = 0xFA6; // bool + public const nint m_flScaleEnd = 0xFA8; // float32[10] + public const nint m_flScaleTimeStart = 0xFD0; // GameTime_t[10] + public const nint m_flScaleTimeEnd = 0xFF8; // GameTime_t[10] } // Parent: C_BaseEntity // Field count: 1 @@ -965,14 +966,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) public static class C_SmokeGrenadeProjectile { - public const nint m_nSmokeEffectTickBegin = 0x1208; // int32 - public const nint m_bDidSmokeEffect = 0x120C; // bool - public const nint m_nRandomSeed = 0x1210; // int32 - public const nint m_vSmokeColor = 0x1214; // Vector - public const nint m_vSmokeDetonationPos = 0x1220; // Vector - public const nint m_VoxelFrameData = 0x1230; // CUtlVector - public const nint m_bSmokeVolumeDataReceived = 0x1248; // bool - public const nint m_bSmokeEffectSpawned = 0x1249; // bool + public const nint m_nSmokeEffectTickBegin = 0x1210; // int32 + public const nint m_bDidSmokeEffect = 0x1214; // bool + public const nint m_nRandomSeed = 0x1218; // int32 + public const nint m_vSmokeColor = 0x121C; // Vector + public const nint m_vSmokeDetonationPos = 0x1228; // Vector + public const nint m_VoxelFrameData = 0x1238; // CUtlVector + public const nint m_bSmokeVolumeDataReceived = 0x1250; // bool + public const nint m_bSmokeEffectSpawned = 0x1251; // bool } // Parent: C_SoundEventEntity // Field count: 0 @@ -1008,22 +1009,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bInPostEffectTime (bool) // NetworkVarNames: m_nFireEffectTickBegin (int) public static class C_Inferno { - public const nint m_nfxFireDamageEffect = 0xD60; // ParticleIndex_t - public const nint m_hInfernoPointsSnapshot = 0xD68; // CStrongHandle - public const nint m_hInfernoFillerPointsSnapshot = 0xD70; // CStrongHandle - public const nint m_hInfernoOutlinePointsSnapshot = 0xD78; // CStrongHandle - public const nint m_hInfernoClimbingOutlinePointsSnapshot = 0xD80; // CStrongHandle - public const nint m_hInfernoDecalsSnapshot = 0xD88; // CStrongHandle - public const nint m_firePositions = 0xD90; // Vector[64] - public const nint m_fireParentPositions = 0x1090; // Vector[64] - public const nint m_bFireIsBurning = 0x1390; // bool[64] - public const nint m_BurnNormal = 0x13D0; // Vector[64] - public const nint m_fireCount = 0x16D0; // int32 - public const nint m_nInfernoType = 0x16D4; // int32 - public const nint m_nFireLifetime = 0x16D8; // float32 - public const nint m_bInPostEffectTime = 0x16DC; // bool - public const nint m_lastFireCount = 0x16E0; // int32 - public const nint m_nFireEffectTickBegin = 0x16E4; // int32 + public const nint m_nfxFireDamageEffect = 0xD68; // ParticleIndex_t + public const nint m_hInfernoPointsSnapshot = 0xD70; // CStrongHandle + public const nint m_hInfernoFillerPointsSnapshot = 0xD78; // CStrongHandle + public const nint m_hInfernoOutlinePointsSnapshot = 0xD80; // CStrongHandle + public const nint m_hInfernoClimbingOutlinePointsSnapshot = 0xD88; // CStrongHandle + public const nint m_hInfernoDecalsSnapshot = 0xD90; // CStrongHandle + public const nint m_firePositions = 0xD98; // Vector[64] + public const nint m_fireParentPositions = 0x1098; // Vector[64] + public const nint m_bFireIsBurning = 0x1398; // bool[64] + public const nint m_BurnNormal = 0x13D8; // Vector[64] + public const nint m_fireCount = 0x16D8; // int32 + public const nint m_nInfernoType = 0x16DC; // int32 + public const nint m_nFireLifetime = 0x16E0; // float32 + public const nint m_bInPostEffectTime = 0x16E4; // bool + public const nint m_lastFireCount = 0x16E8; // int32 + public const nint m_nFireEffectTickBegin = 0x16EC; // int32 public const nint m_drawableCount = 0x82F0; // int32 public const nint m_blosCheck = 0x82F4; // bool public const nint m_nlosperiod = 0x82F8; // int32 @@ -1110,7 +1111,7 @@ namespace CS2Dumper.Schemas { public static class C_DEagle { } // Parent: C_CSPlayerPawnBase - // Field count: 103 + // Field count: 104 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1194,109 +1195,110 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLastKillerIndex (CEntityIndex) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) public static class C_CSPlayerPawn { - public const nint m_pBulletServices = 0x1510; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x1518; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x1520; // CCSPlayer_BuyServices* - public const nint m_pGlowServices = 0x1528; // CCSPlayer_GlowServices* - public const nint m_pActionTrackingServices = 0x1530; // CCSPlayer_ActionTrackingServices* - public const nint m_flHealthShotBoostExpirationTime = 0x1538; // GameTime_t - public const nint m_flLastFiredWeaponTime = 0x153C; // GameTime_t - public const nint m_bHasFemaleVoice = 0x1540; // bool - public const nint m_flLandingTimeSeconds = 0x1544; // float32 - public const nint m_flOldFallVelocity = 0x1548; // float32 - public const nint m_szLastPlaceName = 0x154C; // char[18] - public const nint m_bPrevDefuser = 0x155E; // bool - public const nint m_bPrevHelmet = 0x155F; // bool - public const nint m_nPrevArmorVal = 0x1560; // int32 - public const nint m_nPrevGrenadeAmmoCount = 0x1564; // int32 - public const nint m_unPreviousWeaponHash = 0x1568; // uint32 - public const nint m_unWeaponHash = 0x156C; // uint32 - public const nint m_bInBuyZone = 0x1570; // bool - public const nint m_bPreviouslyInBuyZone = 0x1571; // bool - public const nint m_aimPunchAngle = 0x1574; // QAngle - public const nint m_aimPunchAngleVel = 0x1580; // QAngle - public const nint m_aimPunchTickBase = 0x158C; // int32 - public const nint m_aimPunchTickFraction = 0x1590; // float32 - public const nint m_aimPunchCache = 0x1598; // CUtlVector - public const nint m_bInLanding = 0x15B8; // bool - public const nint m_flLandingStartTime = 0x15BC; // float32 - public const nint m_bInHostageRescueZone = 0x15C0; // bool - public const nint m_bInBombZone = 0x15C1; // bool - public const nint m_bIsBuyMenuOpen = 0x15C2; // bool - public const nint m_flTimeOfLastInjury = 0x15C4; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x15C8; // GameTime_t - public const nint m_iRetakesOffering = 0x1700; // int32 - public const nint m_iRetakesOfferingCard = 0x1704; // int32 - public const nint m_bRetakesHasDefuseKit = 0x1708; // bool - public const nint m_bRetakesMVPLastRound = 0x1709; // bool - public const nint m_iRetakesMVPBoostItem = 0x170C; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x1710; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x1730; // bool - public const nint m_EconGloves = 0x1738; // C_EconItemView - public const nint m_nEconGlovesChanged = 0x1B80; // uint8 - public const nint m_bMustSyncRagdollState = 0x1B81; // bool - public const nint m_nRagdollDamageBone = 0x1B84; // int32 - public const nint m_vRagdollDamageForce = 0x1B88; // Vector - public const nint m_vRagdollDamagePosition = 0x1B94; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1BA0; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1BE0; // bool - public const nint m_vRagdollServerOrigin = 0x1BE4; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x2268; // bool - public const nint m_lastLandTime = 0x226C; // GameTime_t - public const nint m_bOnGroundLastTick = 0x2270; // bool - public const nint m_qDeathEyeAngles = 0x228C; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x2298; // bool - public const nint m_bLeftHanded = 0x2299; // bool - public const nint m_fSwitchedHandednessTime = 0x229C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x22A0; // float32 - public const nint m_flViewmodelOffsetY = 0x22A4; // float32 - public const nint m_flViewmodelOffsetZ = 0x22A8; // float32 - public const nint m_flViewmodelFOV = 0x22AC; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x22B0; // uint32[5] - public const nint m_GunGameImmunityColor = 0x22E8; // Color - public const nint m_vecBulletHitModels = 0x2338; // CUtlVector - public const nint m_bIsWalking = 0x2350; // bool - public const nint m_thirdPersonHeading = 0x2358; // QAngle - public const nint m_flSlopeDropOffset = 0x2370; // float32 - public const nint m_flSlopeDropHeight = 0x2380; // float32 - public const nint m_vHeadConstraintOffset = 0x2390; // Vector - public const nint m_entitySpottedState = 0x23A8; // EntitySpottedState_t - public const nint m_bIsScoped = 0x23C0; // bool - public const nint m_bResumeZoom = 0x23C1; // bool - public const nint m_bIsDefusing = 0x23C2; // bool - public const nint m_bIsGrabbingHostage = 0x23C3; // bool - public const nint m_iBlockingUseActionInProgress = 0x23C4; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x23C8; // GameTime_t - public const nint m_bInNoDefuseArea = 0x23CC; // bool - public const nint m_nWhichBombZone = 0x23D0; // int32 - public const nint m_iShotsFired = 0x23D4; // int32 - public const nint m_flFlinchStack = 0x23D8; // float32 - public const nint m_flVelocityModifier = 0x23DC; // float32 - public const nint m_flHitHeading = 0x23E0; // float32 - public const nint m_nHitBodyPart = 0x23E4; // int32 - public const nint m_bWaitForNoAttack = 0x23E8; // bool - public const nint m_ignoreLadderJumpTime = 0x23EC; // float32 - public const nint m_bKilledByHeadshot = 0x23F1; // bool - public const nint m_ArmorValue = 0x23F4; // int32 - public const nint m_unCurrentEquipmentValue = 0x23F8; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x23FA; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x23FC; // uint16 - public const nint m_nLastKillerIndex = 0x2400; // CEntityIndex - public const nint m_bOldIsScoped = 0x2404; // bool - public const nint m_bHasDeathInfo = 0x2405; // bool - public const nint m_flDeathInfoTime = 0x2408; // float32 - public const nint m_vecDeathInfoOrigin = 0x240C; // Vector - public const nint m_grenadeParameterStashTime = 0x2418; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x241C; // bool - public const nint m_angStashedShootAngles = 0x2420; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x242C; // Vector - public const nint m_vecStashedVelocity = 0x2438; // Vector - public const nint m_angShootAngleHistory = 0x2444; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x245C; // Vector[2] - public const nint m_vecVelocityHistory = 0x2474; // Vector[2] - public const nint m_PredictedDamageTags = 0x2490; // C_UtlVectorEmbeddedNetworkVar - public const nint m_nPrevHighestReceivedDamageTagTick = 0x24E0; // GameTick_t - public const nint m_nHighestAppliedDamageTagTick = 0x24E4; // int32 + public const nint m_pBulletServices = 0x1518; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x1520; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x1528; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x1530; // CCSPlayer_GlowServices* + public const nint m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices* + public const nint m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices* + public const nint m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t + public const nint m_flLastFiredWeaponTime = 0x154C; // GameTime_t + public const nint m_bHasFemaleVoice = 0x1550; // bool + public const nint m_flLandingTimeSeconds = 0x1554; // float32 + public const nint m_flOldFallVelocity = 0x1558; // float32 + public const nint m_szLastPlaceName = 0x155C; // char[18] + public const nint m_bPrevDefuser = 0x156E; // bool + public const nint m_bPrevHelmet = 0x156F; // bool + public const nint m_nPrevArmorVal = 0x1570; // int32 + public const nint m_nPrevGrenadeAmmoCount = 0x1574; // int32 + public const nint m_unPreviousWeaponHash = 0x1578; // uint32 + public const nint m_unWeaponHash = 0x157C; // uint32 + public const nint m_bInBuyZone = 0x1580; // bool + public const nint m_bPreviouslyInBuyZone = 0x1581; // bool + public const nint m_aimPunchAngle = 0x1584; // QAngle + public const nint m_aimPunchAngleVel = 0x1590; // QAngle + public const nint m_aimPunchTickBase = 0x159C; // int32 + public const nint m_aimPunchTickFraction = 0x15A0; // float32 + public const nint m_aimPunchCache = 0x15A8; // CUtlVector + public const nint m_bInLanding = 0x15C8; // bool + public const nint m_flLandingStartTime = 0x15CC; // float32 + public const nint m_bInHostageRescueZone = 0x15D0; // bool + public const nint m_bInBombZone = 0x15D1; // bool + public const nint m_bIsBuyMenuOpen = 0x15D2; // bool + public const nint m_flTimeOfLastInjury = 0x15D4; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x15D8; // GameTime_t + public const nint m_iRetakesOffering = 0x1710; // int32 + public const nint m_iRetakesOfferingCard = 0x1714; // int32 + public const nint m_bRetakesHasDefuseKit = 0x1718; // bool + public const nint m_bRetakesMVPLastRound = 0x1719; // bool + public const nint m_iRetakesMVPBoostItem = 0x171C; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0x1720; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x1740; // bool + public const nint m_EconGloves = 0x1748; // C_EconItemView + public const nint m_nEconGlovesChanged = 0x1B90; // uint8 + public const nint m_bMustSyncRagdollState = 0x1B91; // bool + public const nint m_nRagdollDamageBone = 0x1B94; // int32 + public const nint m_vRagdollDamageForce = 0x1B98; // Vector + public const nint m_vRagdollDamagePosition = 0x1BA4; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1BB0; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1BF0; // bool + public const nint m_vRagdollServerOrigin = 0x1BF4; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x2278; // bool + public const nint m_lastLandTime = 0x227C; // GameTime_t + public const nint m_bOnGroundLastTick = 0x2280; // bool + public const nint m_qDeathEyeAngles = 0x229C; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x22A8; // bool + public const nint m_bLeftHanded = 0x22A9; // bool + public const nint m_fSwitchedHandednessTime = 0x22AC; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x22B0; // float32 + public const nint m_flViewmodelOffsetY = 0x22B4; // float32 + public const nint m_flViewmodelOffsetZ = 0x22B8; // float32 + public const nint m_flViewmodelFOV = 0x22BC; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x22C0; // uint32[5] + public const nint m_GunGameImmunityColor = 0x22F8; // Color + public const nint m_vecBulletHitModels = 0x2348; // CUtlVector + public const nint m_bIsWalking = 0x2360; // bool + public const nint m_thirdPersonHeading = 0x2368; // QAngle + public const nint m_flSlopeDropOffset = 0x2380; // float32 + public const nint m_flSlopeDropHeight = 0x2390; // float32 + public const nint m_vHeadConstraintOffset = 0x23A0; // Vector + public const nint m_entitySpottedState = 0x23B8; // EntitySpottedState_t + public const nint m_bIsScoped = 0x23D0; // bool + public const nint m_bResumeZoom = 0x23D1; // bool + public const nint m_bIsDefusing = 0x23D2; // bool + public const nint m_bIsGrabbingHostage = 0x23D3; // bool + public const nint m_iBlockingUseActionInProgress = 0x23D4; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x23D8; // GameTime_t + public const nint m_bInNoDefuseArea = 0x23DC; // bool + public const nint m_nWhichBombZone = 0x23E0; // int32 + public const nint m_iShotsFired = 0x23E4; // int32 + public const nint m_flFlinchStack = 0x23E8; // float32 + public const nint m_flVelocityModifier = 0x23EC; // float32 + public const nint m_flHitHeading = 0x23F0; // float32 + public const nint m_nHitBodyPart = 0x23F4; // int32 + public const nint m_bWaitForNoAttack = 0x23F8; // bool + public const nint m_ignoreLadderJumpTime = 0x23FC; // float32 + public const nint m_bKilledByHeadshot = 0x2401; // bool + public const nint m_ArmorValue = 0x2404; // int32 + public const nint m_unCurrentEquipmentValue = 0x2408; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x240A; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x240C; // uint16 + public const nint m_nLastKillerIndex = 0x2410; // CEntityIndex + public const nint m_bOldIsScoped = 0x2414; // bool + public const nint m_bHasDeathInfo = 0x2415; // bool + public const nint m_flDeathInfoTime = 0x2418; // float32 + public const nint m_vecDeathInfoOrigin = 0x241C; // Vector + public const nint m_grenadeParameterStashTime = 0x2428; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x242C; // bool + public const nint m_angStashedShootAngles = 0x2430; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x243C; // Vector + public const nint m_vecStashedVelocity = 0x2448; // Vector + public const nint m_angShootAngleHistory = 0x2454; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x246C; // Vector[2] + public const nint m_vecVelocityHistory = 0x2484; // Vector[2] + public const nint m_PredictedDamageTags = 0x24A0; // C_UtlVectorEmbeddedNetworkVar + public const nint m_nPrevHighestReceivedDamageTagTick = 0x24F0; // GameTick_t + public const nint m_nHighestAppliedDamageTagTick = 0x24F4; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -1307,13 +1309,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) public static class C_RagdollPropAttached { - public const nint m_boneIndexAttached = 0xFF8; // uint32 - public const nint m_ragdollAttachedObjectIndex = 0xFFC; // uint32 - public const nint m_attachmentPointBoneSpace = 0x1000; // Vector - public const nint m_attachmentPointRagdollSpace = 0x100C; // Vector - public const nint m_vecOffset = 0x1018; // Vector - public const nint m_parentTime = 0x1024; // float32 - public const nint m_bHasParent = 0x1028; // bool + public const nint m_boneIndexAttached = 0x1000; // uint32 + public const nint m_ragdollAttachedObjectIndex = 0x1004; // uint32 + public const nint m_attachmentPointBoneSpace = 0x1008; // Vector + public const nint m_attachmentPointRagdollSpace = 0x1014; // Vector + public const nint m_vecOffset = 0x1020; // Vector + public const nint m_parentTime = 0x102C; // float32 + public const nint m_bHasParent = 0x1030; // bool } // Parent: C_BaseGrenade // Field count: 16 @@ -1326,22 +1328,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) public static class C_BaseCSGrenadeProjectile { - public const nint m_vInitialPosition = 0x1168; // Vector - public const nint m_vInitialVelocity = 0x1174; // Vector - public const nint m_nBounces = 0x1180; // int32 - public const nint m_nExplodeEffectIndex = 0x1188; // CStrongHandle - public const nint m_nExplodeEffectTickBegin = 0x1190; // int32 - public const nint m_vecExplodeEffectOrigin = 0x1194; // Vector - public const nint m_flSpawnTime = 0x11A0; // GameTime_t - public const nint vecLastTrailLinePos = 0x11A4; // Vector - public const nint flNextTrailLineTime = 0x11B0; // GameTime_t - public const nint m_bExplodeEffectBegan = 0x11B4; // bool - public const nint m_bCanCreateGrenadeTrail = 0x11B5; // bool - public const nint m_nSnapshotTrajectoryEffectIndex = 0x11B8; // ParticleIndex_t - public const nint m_hSnapshotTrajectoryParticleSnapshot = 0x11C0; // CStrongHandle - public const nint m_arrTrajectoryTrailPoints = 0x11C8; // CUtlVector - public const nint m_arrTrajectoryTrailPointCreationTimes = 0x11E0; // CUtlVector - public const nint m_flTrajectoryTrailEffectCreationTime = 0x11F8; // float32 + public const nint m_vInitialPosition = 0x1170; // Vector + public const nint m_vInitialVelocity = 0x117C; // Vector + public const nint m_nBounces = 0x1188; // int32 + public const nint m_nExplodeEffectIndex = 0x1190; // CStrongHandle + public const nint m_nExplodeEffectTickBegin = 0x1198; // int32 + public const nint m_vecExplodeEffectOrigin = 0x119C; // Vector + public const nint m_flSpawnTime = 0x11A8; // GameTime_t + public const nint vecLastTrailLinePos = 0x11AC; // Vector + public const nint flNextTrailLineTime = 0x11B8; // GameTime_t + public const nint m_bExplodeEffectBegan = 0x11BC; // bool + public const nint m_bCanCreateGrenadeTrail = 0x11BD; // bool + public const nint m_nSnapshotTrajectoryEffectIndex = 0x11C0; // ParticleIndex_t + public const nint m_hSnapshotTrajectoryParticleSnapshot = 0x11C8; // CStrongHandle + public const nint m_arrTrajectoryTrailPoints = 0x11D0; // CUtlVector + public const nint m_arrTrajectoryTrailPointCreationTimes = 0x11E8; // CUtlVector + public const nint m_flTrajectoryTrailEffectCreationTime = 0x1200; // float32 } // Parent: C_BaseToggle // Field count: 2 @@ -1351,8 +1353,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) public static class C_BaseTrigger { - public const nint m_bDisabled = 0xD20; // bool - public const nint m_bClientSidePredicted = 0xD21; // bool + public const nint m_bDisabled = 0xD28; // bool + public const nint m_bClientSidePredicted = 0xD29; // bool } // Parent: C_CSWeaponBase // Field count: 2 @@ -1361,8 +1363,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) public static class C_WeaponBaseItem { - public const nint m_SequenceCompleteTimer = 0x1B00; // CountdownTimer - public const nint m_bRedraw = 0x1B18; // bool + public const nint m_SequenceCompleteTimer = 0x1B10; // CountdownTimer + public const nint m_bRedraw = 0x1B28; // bool } // Parent: None // Field count: 21 @@ -1428,9 +1430,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) public static class C_BaseButton { - public const nint m_glowEntity = 0xD20; // CHandle - public const nint m_usable = 0xD24; // bool - public const nint m_szDisplayText = 0xD28; // CUtlSymbolLarge + public const nint m_glowEntity = 0xD28; // CHandle + public const nint m_usable = 0xD2C; // bool + public const nint m_szDisplayText = 0xD30; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices // Field count: 1 @@ -1501,34 +1503,34 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) public static class C_PointClientUIWorldPanel { - public const nint m_bForceRecreateNextUpdate = 0xD58; // bool - public const nint m_bMoveViewToPlayerNextThink = 0xD59; // bool - public const nint m_bCheckCSSClasses = 0xD5A; // bool - public const nint m_anchorDeltaTransform = 0xD60; // CTransform - public const nint m_pOffScreenIndicator = 0xEF8; // CPointOffScreenIndicatorUi* - public const nint m_bIgnoreInput = 0xF20; // bool - public const nint m_bLit = 0xF21; // bool - public const nint m_bFollowPlayerAcrossTeleport = 0xF22; // bool - public const nint m_flWidth = 0xF24; // float32 - public const nint m_flHeight = 0xF28; // float32 - public const nint m_flDPI = 0xF2C; // float32 - public const nint m_flInteractDistance = 0xF30; // float32 - public const nint m_flDepthOffset = 0xF34; // float32 - public const nint m_unOwnerContext = 0xF38; // uint32 - public const nint m_unHorizontalAlign = 0xF3C; // uint32 - public const nint m_unVerticalAlign = 0xF40; // uint32 - public const nint m_unOrientation = 0xF44; // uint32 - public const nint m_bAllowInteractionFromAllSceneWorlds = 0xF48; // bool - public const nint m_vecCSSClasses = 0xF50; // C_NetworkUtlVectorBase - public const nint m_bOpaque = 0xF68; // bool - public const nint m_bNoDepth = 0xF69; // bool - public const nint m_bRenderBackface = 0xF6A; // bool - public const nint m_bUseOffScreenIndicator = 0xF6B; // bool - public const nint m_bExcludeFromSaveGames = 0xF6C; // bool - public const nint m_bGrabbable = 0xF6D; // bool - public const nint m_bOnlyRenderToTexture = 0xF6E; // bool - public const nint m_bDisableMipGen = 0xF6F; // bool - public const nint m_nExplicitImageLayout = 0xF70; // int32 + public const nint m_bForceRecreateNextUpdate = 0xD60; // bool + public const nint m_bMoveViewToPlayerNextThink = 0xD61; // bool + public const nint m_bCheckCSSClasses = 0xD62; // bool + public const nint m_anchorDeltaTransform = 0xD70; // CTransform + public const nint m_pOffScreenIndicator = 0xF08; // CPointOffScreenIndicatorUi* + public const nint m_bIgnoreInput = 0xF30; // bool + public const nint m_bLit = 0xF31; // bool + public const nint m_bFollowPlayerAcrossTeleport = 0xF32; // bool + public const nint m_flWidth = 0xF34; // float32 + public const nint m_flHeight = 0xF38; // float32 + public const nint m_flDPI = 0xF3C; // float32 + public const nint m_flInteractDistance = 0xF40; // float32 + public const nint m_flDepthOffset = 0xF44; // float32 + public const nint m_unOwnerContext = 0xF48; // uint32 + public const nint m_unHorizontalAlign = 0xF4C; // uint32 + public const nint m_unVerticalAlign = 0xF50; // uint32 + public const nint m_unOrientation = 0xF54; // uint32 + public const nint m_bAllowInteractionFromAllSceneWorlds = 0xF58; // bool + public const nint m_vecCSSClasses = 0xF60; // C_NetworkUtlVectorBase + public const nint m_bOpaque = 0xF78; // bool + public const nint m_bNoDepth = 0xF79; // bool + public const nint m_bRenderBackface = 0xF7A; // bool + public const nint m_bUseOffScreenIndicator = 0xF7B; // bool + public const nint m_bExcludeFromSaveGames = 0xF7C; // bool + public const nint m_bGrabbable = 0xF7D; // bool + public const nint m_bOnlyRenderToTexture = 0xF7E; // bool + public const nint m_bDisableMipGen = 0xF7F; // bool + public const nint m_nExplicitImageLayout = 0xF80; // int32 } // Parent: C_BaseEntity // Field count: 0 @@ -1609,14 +1611,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) public static class C_TextureBasedAnimatable { - public const nint m_bLoop = 0xD20; // bool - public const nint m_flFPS = 0xD24; // float32 - public const nint m_hPositionKeys = 0xD28; // CStrongHandle - public const nint m_hRotationKeys = 0xD30; // CStrongHandle - public const nint m_vAnimationBoundsMin = 0xD38; // Vector - public const nint m_vAnimationBoundsMax = 0xD44; // Vector - public const nint m_flStartTime = 0xD50; // float32 - public const nint m_flStartFrame = 0xD54; // float32 + public const nint m_bLoop = 0xD28; // bool + public const nint m_flFPS = 0xD2C; // float32 + public const nint m_hPositionKeys = 0xD30; // CStrongHandle + public const nint m_hRotationKeys = 0xD38; // CStrongHandle + public const nint m_vAnimationBoundsMin = 0xD40; // Vector + public const nint m_vAnimationBoundsMax = 0xD4C; // Vector + public const nint m_flStartTime = 0xD58; // float32 + public const nint m_flStartFrame = 0xD5C; // float32 } // Parent: C_SoundOpvarSetPointBase // Field count: 0 @@ -1745,10 +1747,10 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) public static class C_CSGOViewModel { - public const nint m_bShouldIgnoreOffsetAndAccuracy = 0x1019; // bool - public const nint m_nLastKnownAssociatedWeaponEntIndex = 0x101C; // CEntityIndex - public const nint m_bNeedToQueueHighResComposite = 0x1020; // bool - public const nint m_vLoweredWeaponOffset = 0x1070; // QAngle + public const nint m_bShouldIgnoreOffsetAndAccuracy = 0x1021; // bool + public const nint m_nLastKnownAssociatedWeaponEntIndex = 0x1024; // CEntityIndex + public const nint m_bNeedToQueueHighResComposite = 0x1028; // bool + public const nint m_vLoweredWeaponOffset = 0x1078; // QAngle } // Parent: CEntityComponent // Field count: 1 @@ -1798,8 +1800,8 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 2 public static class C_ViewmodelAttachmentModel { - public const nint m_bShouldFrontFaceCullLeftHanded = 0xF88; // bool - public const nint m_bCreatedLeftHanded = 0xF89; // bool + public const nint m_bShouldFrontFaceCullLeftHanded = 0xF90; // bool + public const nint m_bCreatedLeftHanded = 0xF91; // bool } // Parent: None // Field count: 0 @@ -1850,6 +1852,14 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemiesFlashed = 0x60; // int32 } // Parent: C_BaseEntity + // Field count: 1 + // + // Metadata: + // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) + public static class CRagdollManager { + public const nint m_iCurrentMaxRagdollCount = 0x568; // int8 + } + // Parent: C_BaseEntity // Field count: 30 // // Metadata: @@ -1954,10 +1964,10 @@ namespace CS2Dumper.Schemas { // Parent: C_PointClientUIWorldPanel // Field count: 4 public static class CPointOffScreenIndicatorUi { - public const nint m_bBeenEnabled = 0xF80; // bool - public const nint m_bHide = 0xF81; // bool - public const nint m_flSeenTargetTime = 0xF84; // float32 - public const nint m_pTargetPanel = 0xF88; // C_PointClientUIWorldPanel* + public const nint m_bBeenEnabled = 0xF90; // bool + public const nint m_bHide = 0xF91; // bool + public const nint m_flSeenTargetTime = 0xF94; // float32 + public const nint m_pTargetPanel = 0xF98; // C_PointClientUIWorldPanel* } // Parent: None // Field count: 0 @@ -1979,12 +1989,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) public static class C_CSWeaponBaseGun { - public const nint m_zoomLevel = 0x1B00; // int32 - public const nint m_iBurstShotsRemaining = 0x1B04; // int32 - public const nint m_iSilencerBodygroup = 0x1B08; // int32 - public const nint m_silencedModelIndex = 0x1B18; // int32 - public const nint m_inPrecache = 0x1B1C; // bool - public const nint m_bNeedsBoltAction = 0x1B1D; // bool + public const nint m_zoomLevel = 0x1B10; // int32 + public const nint m_iBurstShotsRemaining = 0x1B14; // int32 + public const nint m_iSilencerBodygroup = 0x1B18; // int32 + public const nint m_silencedModelIndex = 0x1B28; // int32 + public const nint m_inPrecache = 0x1B2C; // bool + public const nint m_bNeedsBoltAction = 0x1B2D; // bool } // Parent: C_BaseEntity // Field count: 4 @@ -2017,19 +2027,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) public static class C_EntityDissolve { - public const nint m_flStartTime = 0xD28; // GameTime_t - public const nint m_flFadeInStart = 0xD2C; // float32 - public const nint m_flFadeInLength = 0xD30; // float32 - public const nint m_flFadeOutModelStart = 0xD34; // float32 - public const nint m_flFadeOutModelLength = 0xD38; // float32 - public const nint m_flFadeOutStart = 0xD3C; // float32 - public const nint m_flFadeOutLength = 0xD40; // float32 - public const nint m_flNextSparkTime = 0xD44; // GameTime_t - public const nint m_nDissolveType = 0xD48; // EntityDisolveType_t - public const nint m_vDissolverOrigin = 0xD4C; // Vector - public const nint m_nMagnitude = 0xD58; // uint32 - public const nint m_bCoreExplode = 0xD5C; // bool - public const nint m_bLinkedToServerEnt = 0xD5D; // bool + public const nint m_flStartTime = 0xD30; // GameTime_t + public const nint m_flFadeInStart = 0xD34; // float32 + public const nint m_flFadeInLength = 0xD38; // float32 + public const nint m_flFadeOutModelStart = 0xD3C; // float32 + public const nint m_flFadeOutModelLength = 0xD40; // float32 + public const nint m_flFadeOutStart = 0xD44; // float32 + public const nint m_flFadeOutLength = 0xD48; // float32 + public const nint m_flNextSparkTime = 0xD4C; // GameTime_t + public const nint m_nDissolveType = 0xD50; // EntityDisolveType_t + public const nint m_vDissolverOrigin = 0xD54; // Vector + public const nint m_nMagnitude = 0xD60; // uint32 + public const nint m_bCoreExplode = 0xD64; // bool + public const nint m_bLinkedToServerEnt = 0xD65; // bool } // Parent: CPlayer_UseServices // Field count: 0 @@ -2082,71 +2092,71 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_cycleLatch (int) // NetworkVarNames: m_hOriginalController (CHandle) public static class C_CSPlayerPawnBase { - public const nint m_pPingServices = 0x1358; // CCSPlayer_PingServices* - public const nint m_pViewModelServices = 0x1360; // CPlayer_ViewModelServices* - public const nint m_fRenderingClipPlane = 0x1368; // float32[4] - public const nint m_nLastClipPlaneSetupFrame = 0x1378; // int32 - public const nint m_vecLastClipCameraPos = 0x137C; // Vector - public const nint m_vecLastClipCameraForward = 0x1388; // Vector - public const nint m_bClipHitStaticWorld = 0x1394; // bool - public const nint m_bCachedPlaneIsValid = 0x1395; // bool - public const nint m_pClippingWeapon = 0x1398; // C_CSWeaponBase* - public const nint m_previousPlayerState = 0x13A0; // CSPlayerState - public const nint m_iPlayerState = 0x13A4; // CSPlayerState - public const nint m_bIsRescuing = 0x13A8; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t - public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t - public const nint m_bGunGameImmunity = 0x13B4; // bool - public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool - public const nint m_fMolotovUseTime = 0x13B8; // float32 - public const nint m_fMolotovDamageTime = 0x13BC; // float32 - public const nint m_iThrowGrenadeCounter = 0x13C0; // int32 - public const nint m_flLastSpawnTimeIndex = 0x13C4; // GameTime_t - public const nint m_iProgressBarDuration = 0x13C8; // int32 - public const nint m_flProgressBarStartTime = 0x13CC; // float32 - public const nint m_vecIntroStartEyePosition = 0x13D0; // Vector - public const nint m_vecIntroStartPlayerForward = 0x13DC; // Vector - public const nint m_flClientDeathTime = 0x13E8; // GameTime_t - public const nint m_bScreenTearFrameCaptured = 0x13EC; // bool - public const nint m_flFlashBangTime = 0x13F0; // float32 - public const nint m_flFlashScreenshotAlpha = 0x13F4; // float32 - public const nint m_flFlashOverlayAlpha = 0x13F8; // float32 - public const nint m_bFlashBuildUp = 0x13FC; // bool - public const nint m_bFlashDspHasBeenCleared = 0x13FD; // bool - public const nint m_bFlashScreenshotHasBeenGrabbed = 0x13FE; // bool - public const nint m_flFlashMaxAlpha = 0x1400; // float32 - public const nint m_flFlashDuration = 0x1404; // float32 - public const nint m_iHealthBarRenderMaskIndex = 0x1408; // int32 - public const nint m_flHealthFadeValue = 0x140C; // float32 - public const nint m_flHealthFadeAlpha = 0x1410; // float32 - public const nint m_flDeathCCWeight = 0x1420; // float32 - public const nint m_flPrevRoundEndTime = 0x1424; // float32 - public const nint m_flPrevMatchEndTime = 0x1428; // float32 - public const nint m_angEyeAngles = 0x1430; // QAngle - public const nint m_fNextThinkPushAway = 0x1448; // float32 - public const nint m_bShouldAutobuyDMWeapons = 0x144C; // bool - public const nint m_bShouldAutobuyNow = 0x144D; // bool - public const nint m_iIDEntIndex = 0x1450; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x1458; // CountdownTimer - public const nint m_iTargetItemEntIdx = 0x1470; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x1474; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x1478; // CountdownTimer - public const nint m_flCurrentMusicStartTime = 0x1494; // float32 - public const nint m_flMusicRoundStartTime = 0x1498; // float32 - public const nint m_bDeferStartMusicOnWarmup = 0x149C; // bool - public const nint m_cycleLatch = 0x14A0; // int32 - public const nint m_serverIntendedCycle = 0x14A4; // float32 - public const nint m_flLastSmokeOverlayAlpha = 0x14A8; // float32 - public const nint m_flLastSmokeAge = 0x14AC; // float32 - public const nint m_vLastSmokeOverlayColor = 0x14B0; // Vector - public const nint m_nPlayerSmokedFx = 0x14BC; // ParticleIndex_t - public const nint m_nPlayerInfernoBodyFx = 0x14C0; // ParticleIndex_t - public const nint m_nPlayerInfernoFootFx = 0x14C4; // ParticleIndex_t - public const nint m_flNextMagDropTime = 0x14C8; // float32 - public const nint m_nLastMagDropAttachmentIndex = 0x14CC; // int32 - public const nint m_vecLastAliveLocalVelocity = 0x14D0; // Vector - public const nint m_bGuardianShouldSprayCustomXMark = 0x14F8; // bool - public const nint m_hOriginalController = 0x1500; // CHandle + public const nint m_pPingServices = 0x1360; // CCSPlayer_PingServices* + public const nint m_pViewModelServices = 0x1368; // CPlayer_ViewModelServices* + public const nint m_fRenderingClipPlane = 0x1370; // float32[4] + public const nint m_nLastClipPlaneSetupFrame = 0x1380; // int32 + public const nint m_vecLastClipCameraPos = 0x1384; // Vector + public const nint m_vecLastClipCameraForward = 0x1390; // Vector + public const nint m_bClipHitStaticWorld = 0x139C; // bool + public const nint m_bCachedPlaneIsValid = 0x139D; // bool + public const nint m_pClippingWeapon = 0x13A0; // C_CSWeaponBase* + public const nint m_previousPlayerState = 0x13A8; // CSPlayerState + public const nint m_iPlayerState = 0x13AC; // CSPlayerState + public const nint m_bIsRescuing = 0x13B0; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t + public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t + public const nint m_bGunGameImmunity = 0x13BC; // bool + public const nint m_bHasMovedSinceSpawn = 0x13BD; // bool + public const nint m_fMolotovUseTime = 0x13C0; // float32 + public const nint m_fMolotovDamageTime = 0x13C4; // float32 + public const nint m_iThrowGrenadeCounter = 0x13C8; // int32 + public const nint m_flLastSpawnTimeIndex = 0x13CC; // GameTime_t + public const nint m_iProgressBarDuration = 0x13D0; // int32 + public const nint m_flProgressBarStartTime = 0x13D4; // float32 + public const nint m_vecIntroStartEyePosition = 0x13D8; // Vector + public const nint m_vecIntroStartPlayerForward = 0x13E4; // Vector + public const nint m_flClientDeathTime = 0x13F0; // GameTime_t + public const nint m_bScreenTearFrameCaptured = 0x13F4; // bool + public const nint m_flFlashBangTime = 0x13F8; // float32 + public const nint m_flFlashScreenshotAlpha = 0x13FC; // float32 + public const nint m_flFlashOverlayAlpha = 0x1400; // float32 + public const nint m_bFlashBuildUp = 0x1404; // bool + public const nint m_bFlashDspHasBeenCleared = 0x1405; // bool + public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1406; // bool + public const nint m_flFlashMaxAlpha = 0x1408; // float32 + public const nint m_flFlashDuration = 0x140C; // float32 + public const nint m_iHealthBarRenderMaskIndex = 0x1410; // int32 + public const nint m_flHealthFadeValue = 0x1414; // float32 + public const nint m_flHealthFadeAlpha = 0x1418; // float32 + public const nint m_flDeathCCWeight = 0x1428; // float32 + public const nint m_flPrevRoundEndTime = 0x142C; // float32 + public const nint m_flPrevMatchEndTime = 0x1430; // float32 + public const nint m_angEyeAngles = 0x1438; // QAngle + public const nint m_fNextThinkPushAway = 0x1450; // float32 + public const nint m_bShouldAutobuyDMWeapons = 0x1454; // bool + public const nint m_bShouldAutobuyNow = 0x1455; // bool + public const nint m_iIDEntIndex = 0x1458; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x1460; // CountdownTimer + public const nint m_iTargetItemEntIdx = 0x1478; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x147C; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x1480; // CountdownTimer + public const nint m_flCurrentMusicStartTime = 0x149C; // float32 + public const nint m_flMusicRoundStartTime = 0x14A0; // float32 + public const nint m_bDeferStartMusicOnWarmup = 0x14A4; // bool + public const nint m_cycleLatch = 0x14A8; // int32 + public const nint m_serverIntendedCycle = 0x14AC; // float32 + public const nint m_flLastSmokeOverlayAlpha = 0x14B0; // float32 + public const nint m_flLastSmokeAge = 0x14B4; // float32 + public const nint m_vLastSmokeOverlayColor = 0x14B8; // Vector + public const nint m_nPlayerSmokedFx = 0x14C4; // ParticleIndex_t + public const nint m_nPlayerInfernoBodyFx = 0x14C8; // ParticleIndex_t + public const nint m_nPlayerInfernoFootFx = 0x14CC; // ParticleIndex_t + public const nint m_flNextMagDropTime = 0x14D0; // float32 + public const nint m_nLastMagDropAttachmentIndex = 0x14D4; // int32 + public const nint m_vecLastAliveLocalVelocity = 0x14D8; // Vector + public const nint m_bGuardianShouldSprayCustomXMark = 0x1500; // bool + public const nint m_hOriginalController = 0x1508; // CHandle } // Parent: C_WeaponBaseItem // Field count: 0 @@ -2222,22 +2232,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) public static class C_PostProcessingVolume { - public const nint m_hPostSettings = 0xD38; // CStrongHandle - public const nint m_flFadeDuration = 0xD40; // float32 - public const nint m_flMinLogExposure = 0xD44; // float32 - public const nint m_flMaxLogExposure = 0xD48; // float32 - public const nint m_flMinExposure = 0xD4C; // float32 - public const nint m_flMaxExposure = 0xD50; // float32 - public const nint m_flExposureCompensation = 0xD54; // float32 - public const nint m_flExposureFadeSpeedUp = 0xD58; // float32 - public const nint m_flExposureFadeSpeedDown = 0xD5C; // float32 - public const nint m_flTonemapEVSmoothingRange = 0xD60; // float32 - public const nint m_bMaster = 0xD64; // bool - public const nint m_bExposureControl = 0xD65; // bool - public const nint m_flRate = 0xD68; // float32 - public const nint m_flTonemapPercentTarget = 0xD6C; // float32 - public const nint m_flTonemapPercentBrightPixels = 0xD70; // float32 - public const nint m_flTonemapMinAvgLum = 0xD74; // float32 + public const nint m_hPostSettings = 0xD40; // CStrongHandle + public const nint m_flFadeDuration = 0xD48; // float32 + public const nint m_flMinLogExposure = 0xD4C; // float32 + public const nint m_flMaxLogExposure = 0xD50; // float32 + public const nint m_flMinExposure = 0xD54; // float32 + public const nint m_flMaxExposure = 0xD58; // float32 + public const nint m_flExposureCompensation = 0xD5C; // float32 + public const nint m_flExposureFadeSpeedUp = 0xD60; // float32 + public const nint m_flExposureFadeSpeedDown = 0xD64; // float32 + public const nint m_flTonemapEVSmoothingRange = 0xD68; // float32 + public const nint m_bMaster = 0xD6C; // bool + public const nint m_bExposureControl = 0xD6D; // bool + public const nint m_flRate = 0xD70; // float32 + public const nint m_flTonemapPercentTarget = 0xD74; // float32 + public const nint m_flTonemapPercentBrightPixels = 0xD78; // float32 + public const nint m_flTonemapMinAvgLum = 0xD7C; // float32 } // Parent: CPlayerPawnComponent // Field count: 1 @@ -2344,9 +2354,9 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) public static class C_DecoyProjectile { - public const nint m_nDecoyShotTick = 0x1200; // int32 - public const nint m_nClientLastKnownDecoyShotTick = 0x1204; // int32 - public const nint m_flTimeParticleEffectSpawn = 0x1228; // GameTime_t + public const nint m_nDecoyShotTick = 0x1208; // int32 + public const nint m_nClientLastKnownDecoyShotTick = 0x120C; // int32 + public const nint m_flTimeParticleEffectSpawn = 0x1230; // GameTime_t } // Parent: CBaseAnimGraph // Field count: 0 @@ -2355,9 +2365,9 @@ namespace CS2Dumper.Schemas { // Parent: C_CSPlayerPawn // Field count: 3 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraph = 0x24E8; // CUtlString - public const nint m_animgraphCharacterModeString = 0x24F0; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x24F8; // float32 + public const nint m_animgraph = 0x2520; // CUtlString + public const nint m_animgraphCharacterModeString = 0x2528; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x2530; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -2398,17 +2408,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) public static class C_C4 { - public const nint m_szScreenText = 0x1B00; // char[32] - public const nint m_activeLightParticleIndex = 0x1B20; // ParticleIndex_t - public const nint m_eActiveLightEffect = 0x1B24; // C4LightEffect_t - public const nint m_bStartedArming = 0x1B28; // bool - public const nint m_fArmedTime = 0x1B2C; // GameTime_t - public const nint m_bBombPlacedAnimation = 0x1B30; // bool - public const nint m_bIsPlantingViaUse = 0x1B31; // bool - public const nint m_entitySpottedState = 0x1B38; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1B50; // int32 - public const nint m_bPlayedArmingBeeps = 0x1B54; // bool[7] - public const nint m_bBombPlanted = 0x1B5B; // bool + public const nint m_szScreenText = 0x1B10; // char[32] + public const nint m_activeLightParticleIndex = 0x1B30; // ParticleIndex_t + public const nint m_eActiveLightEffect = 0x1B34; // C4LightEffect_t + public const nint m_bStartedArming = 0x1B38; // bool + public const nint m_fArmedTime = 0x1B3C; // GameTime_t + public const nint m_bBombPlacedAnimation = 0x1B40; // bool + public const nint m_bIsPlantingViaUse = 0x1B41; // bool + public const nint m_entitySpottedState = 0x1B48; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1B60; // int32 + public const nint m_bPlayedArmingBeeps = 0x1B64; // bool[7] + public const nint m_bBombPlanted = 0x1B6B; // bool } // Parent: C_BaseModelEntity // Field count: 13 @@ -2422,19 +2432,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) public static class CBaseAnimGraph { - public const nint m_bInitiallyPopulateInterpHistory = 0xD98; // bool - public const nint m_bSuppressAnimEventSounds = 0xD9A; // bool - public const nint m_bAnimGraphUpdateEnabled = 0xDA8; // bool - public const nint m_flMaxSlopeDistance = 0xDAC; // float32 - public const nint m_vLastSlopeCheckPos = 0xDB0; // Vector - public const nint m_bAnimationUpdateScheduled = 0xDBC; // bool - public const nint m_vecForce = 0xDC0; // Vector - public const nint m_nForceBone = 0xDCC; // int32 - public const nint m_pClientsideRagdoll = 0xDD0; // CBaseAnimGraph* - public const nint m_bBuiltRagdoll = 0xDD8; // bool - public const nint m_RagdollPose = 0xDF0; // PhysicsRagdollPose_t - public const nint m_bRagdollClientSide = 0xE38; // bool - public const nint m_bHasAnimatedMaterialAttributes = 0xE48; // bool + public const nint m_bInitiallyPopulateInterpHistory = 0xDA0; // bool + public const nint m_bSuppressAnimEventSounds = 0xDA2; // bool + public const nint m_bAnimGraphUpdateEnabled = 0xDB0; // bool + public const nint m_flMaxSlopeDistance = 0xDB4; // float32 + public const nint m_vLastSlopeCheckPos = 0xDB8; // Vector + public const nint m_bAnimationUpdateScheduled = 0xDC4; // bool + public const nint m_vecForce = 0xDC8; // Vector + public const nint m_nForceBone = 0xDD4; // int32 + public const nint m_pClientsideRagdoll = 0xDD8; // CBaseAnimGraph* + public const nint m_bBuiltRagdoll = 0xDE0; // bool + public const nint m_RagdollPose = 0xDF8; // PhysicsRagdollPose_t + public const nint m_bRagdollClientSide = 0xE40; // bool + public const nint m_bHasAnimatedMaterialAttributes = 0xE50; // bool } // Parent: C_CSWeaponBase // Field count: 0 @@ -2535,13 +2545,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) public static class C_BasePlayerWeapon { - public const nint m_nNextPrimaryAttackTick = 0x1660; // GameTick_t - public const nint m_flNextPrimaryAttackTickRatio = 0x1664; // float32 - public const nint m_nNextSecondaryAttackTick = 0x1668; // GameTick_t - public const nint m_flNextSecondaryAttackTickRatio = 0x166C; // float32 - public const nint m_iClip1 = 0x1670; // int32 - public const nint m_iClip2 = 0x1674; // int32 - public const nint m_pReserveAmmo = 0x1678; // int32[2] + public const nint m_nNextPrimaryAttackTick = 0x1668; // GameTick_t + public const nint m_flNextPrimaryAttackTickRatio = 0x166C; // float32 + public const nint m_nNextSecondaryAttackTick = 0x1670; // GameTick_t + public const nint m_flNextSecondaryAttackTickRatio = 0x1674; // float32 + public const nint m_iClip1 = 0x1678; // int32 + public const nint m_iClip2 = 0x167C; // int32 + public const nint m_pReserveAmmo = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2585,29 +2595,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) public static class C_Fish { - public const nint m_pos = 0xF80; // Vector - public const nint m_vel = 0xF8C; // Vector - public const nint m_angles = 0xF98; // QAngle - public const nint m_localLifeState = 0xFA4; // int32 - public const nint m_deathDepth = 0xFA8; // float32 - public const nint m_deathAngle = 0xFAC; // float32 - public const nint m_buoyancy = 0xFB0; // float32 - public const nint m_wiggleTimer = 0xFB8; // CountdownTimer - public const nint m_wigglePhase = 0xFD0; // float32 - public const nint m_wiggleRate = 0xFD4; // float32 - public const nint m_actualPos = 0xFD8; // Vector - public const nint m_actualAngles = 0xFE4; // QAngle - public const nint m_poolOrigin = 0xFF0; // Vector - public const nint m_waterLevel = 0xFFC; // float32 - public const nint m_gotUpdate = 0x1000; // bool - public const nint m_x = 0x1004; // float32 - public const nint m_y = 0x1008; // float32 - public const nint m_z = 0x100C; // float32 - public const nint m_angle = 0x1010; // float32 - public const nint m_errorHistory = 0x1014; // float32[20] - public const nint m_errorHistoryIndex = 0x1064; // int32 - public const nint m_errorHistoryCount = 0x1068; // int32 - public const nint m_averageError = 0x106C; // float32 + public const nint m_pos = 0xF88; // Vector + public const nint m_vel = 0xF94; // Vector + public const nint m_angles = 0xFA0; // QAngle + public const nint m_localLifeState = 0xFAC; // int32 + public const nint m_deathDepth = 0xFB0; // float32 + public const nint m_deathAngle = 0xFB4; // float32 + public const nint m_buoyancy = 0xFB8; // float32 + public const nint m_wiggleTimer = 0xFC0; // CountdownTimer + public const nint m_wigglePhase = 0xFD8; // float32 + public const nint m_wiggleRate = 0xFDC; // float32 + public const nint m_actualPos = 0xFE0; // Vector + public const nint m_actualAngles = 0xFEC; // QAngle + public const nint m_poolOrigin = 0xFF8; // Vector + public const nint m_waterLevel = 0x1004; // float32 + public const nint m_gotUpdate = 0x1008; // bool + public const nint m_x = 0x100C; // float32 + public const nint m_y = 0x1010; // float32 + public const nint m_z = 0x1014; // float32 + public const nint m_angle = 0x1018; // float32 + public const nint m_errorHistory = 0x101C; // float32[20] + public const nint m_errorHistoryIndex = 0x106C; // int32 + public const nint m_errorHistoryCount = 0x1070; // int32 + public const nint m_averageError = 0x1074; // float32 } // Parent: IntervalTimer // Field count: 7 @@ -2670,34 +2680,34 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) public static class C_BasePlayerPawn { - public const nint m_pWeaponServices = 0x11A0; // CPlayer_WeaponServices* - public const nint m_pItemServices = 0x11A8; // CPlayer_ItemServices* - public const nint m_pAutoaimServices = 0x11B0; // CPlayer_AutoaimServices* - public const nint m_pObserverServices = 0x11B8; // CPlayer_ObserverServices* - public const nint m_pWaterServices = 0x11C0; // CPlayer_WaterServices* - public const nint m_pUseServices = 0x11C8; // CPlayer_UseServices* - public const nint m_pFlashlightServices = 0x11D0; // CPlayer_FlashlightServices* - public const nint m_pCameraServices = 0x11D8; // CPlayer_CameraServices* - public const nint m_pMovementServices = 0x11E0; // CPlayer_MovementServices* - public const nint m_ServerViewAngleChanges = 0x11F0; // C_UtlVectorEmbeddedNetworkVar - public const nint m_nHighestConsumedServerViewAngleChangeIndex = 0x1240; // uint32 - public const nint v_angle = 0x1244; // QAngle - public const nint v_anglePrevious = 0x1250; // QAngle - public const nint m_iHideHUD = 0x125C; // uint32 - public const nint m_skybox3d = 0x1260; // sky3dparams_t - public const nint m_flDeathTime = 0x12F0; // GameTime_t - public const nint m_vecPredictionError = 0x12F4; // Vector - public const nint m_flPredictionErrorTime = 0x1300; // GameTime_t - public const nint m_vecLastCameraSetupLocalOrigin = 0x1304; // Vector - public const nint m_flLastCameraSetupTime = 0x1310; // GameTime_t - public const nint m_flFOVSensitivityAdjust = 0x1314; // float32 - public const nint m_flMouseSensitivity = 0x1318; // float32 - public const nint m_vOldOrigin = 0x131C; // Vector - public const nint m_flOldSimulationTime = 0x1328; // float32 - public const nint m_nLastExecutedCommandNumber = 0x132C; // int32 - public const nint m_nLastExecutedCommandTick = 0x1330; // int32 - public const nint m_hController = 0x1334; // CHandle - public const nint m_bIsSwappingToPredictableController = 0x1338; // bool + public const nint m_pWeaponServices = 0x11A8; // CPlayer_WeaponServices* + public const nint m_pItemServices = 0x11B0; // CPlayer_ItemServices* + public const nint m_pAutoaimServices = 0x11B8; // CPlayer_AutoaimServices* + public const nint m_pObserverServices = 0x11C0; // CPlayer_ObserverServices* + public const nint m_pWaterServices = 0x11C8; // CPlayer_WaterServices* + public const nint m_pUseServices = 0x11D0; // CPlayer_UseServices* + public const nint m_pFlashlightServices = 0x11D8; // CPlayer_FlashlightServices* + public const nint m_pCameraServices = 0x11E0; // CPlayer_CameraServices* + public const nint m_pMovementServices = 0x11E8; // CPlayer_MovementServices* + public const nint m_ServerViewAngleChanges = 0x11F8; // C_UtlVectorEmbeddedNetworkVar + public const nint m_nHighestConsumedServerViewAngleChangeIndex = 0x1248; // uint32 + public const nint v_angle = 0x124C; // QAngle + public const nint v_anglePrevious = 0x1258; // QAngle + public const nint m_iHideHUD = 0x1264; // uint32 + public const nint m_skybox3d = 0x1268; // sky3dparams_t + public const nint m_flDeathTime = 0x12F8; // GameTime_t + public const nint m_vecPredictionError = 0x12FC; // Vector + public const nint m_flPredictionErrorTime = 0x1308; // GameTime_t + public const nint m_vecLastCameraSetupLocalOrigin = 0x130C; // Vector + public const nint m_flLastCameraSetupTime = 0x1318; // GameTime_t + public const nint m_flFOVSensitivityAdjust = 0x131C; // float32 + public const nint m_flMouseSensitivity = 0x1320; // float32 + public const nint m_vOldOrigin = 0x1324; // Vector + public const nint m_flOldSimulationTime = 0x1330; // float32 + public const nint m_nLastExecutedCommandNumber = 0x1334; // int32 + public const nint m_nLastExecutedCommandTick = 0x1338; // int32 + public const nint m_hController = 0x133C; // CHandle + public const nint m_bIsSwappingToPredictableController = 0x1340; // bool } // Parent: None // Field count: 6 @@ -2778,8 +2788,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flFluidDensity (float) public static class C_TriggerBuoyancy { - public const nint m_BuoyancyHelper = 0xD28; // CBuoyancyHelper - public const nint m_flFluidDensity = 0xDA8; // float32 + public const nint m_BuoyancyHelper = 0xD30; // CBuoyancyHelper + public const nint m_flFluidDensity = 0xDB0; // float32 } // Parent: C_BaseModelEntity // Field count: 41 @@ -2809,43 +2819,43 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) public static class C_RopeKeyframe { - public const nint m_LinksTouchingSomething = 0xD28; // CBitVec<10> - public const nint m_nLinksTouchingSomething = 0xD2C; // int32 - public const nint m_bApplyWind = 0xD30; // bool - public const nint m_fPrevLockedPoints = 0xD34; // int32 - public const nint m_iForcePointMoveCounter = 0xD38; // int32 - public const nint m_bPrevEndPointPos = 0xD3C; // bool[2] - public const nint m_vPrevEndPointPos = 0xD40; // Vector[2] - public const nint m_flCurScroll = 0xD58; // float32 - public const nint m_flScrollSpeed = 0xD5C; // float32 - public const nint m_RopeFlags = 0xD60; // uint16 - public const nint m_iRopeMaterialModelIndex = 0xD68; // CStrongHandle - public const nint m_LightValues = 0xFE0; // Vector[10] - public const nint m_nSegments = 0x1058; // uint8 - public const nint m_hStartPoint = 0x105C; // CHandle - public const nint m_hEndPoint = 0x1060; // CHandle - public const nint m_iStartAttachment = 0x1064; // AttachmentHandle_t - public const nint m_iEndAttachment = 0x1065; // AttachmentHandle_t - public const nint m_Subdiv = 0x1066; // uint8 - public const nint m_RopeLength = 0x1068; // int16 - public const nint m_Slack = 0x106A; // int16 - public const nint m_TextureScale = 0x106C; // float32 - public const nint m_fLockedPoints = 0x1070; // uint8 - public const nint m_nChangeCount = 0x1071; // uint8 - public const nint m_Width = 0x1074; // float32 - public const nint m_PhysicsDelegate = 0x1078; // C_RopeKeyframe::CPhysicsDelegate - public const nint m_hMaterial = 0x1088; // CStrongHandle - public const nint m_TextureHeight = 0x1090; // int32 - public const nint m_vecImpulse = 0x1094; // Vector - public const nint m_vecPreviousImpulse = 0x10A0; // Vector - public const nint m_flCurrentGustTimer = 0x10AC; // float32 - public const nint m_flCurrentGustLifetime = 0x10B0; // float32 - public const nint m_flTimeToNextGust = 0x10B4; // float32 - public const nint m_vWindDir = 0x10B8; // Vector - public const nint m_vColorMod = 0x10C4; // Vector - public const nint m_vCachedEndPointAttachmentPos = 0x10D0; // Vector[2] - public const nint m_vCachedEndPointAttachmentAngle = 0x10E8; // QAngle[2] - public const nint m_bConstrainBetweenEndpoints = 0x1100; // bool + public const nint m_LinksTouchingSomething = 0xD30; // CBitVec<10> + public const nint m_nLinksTouchingSomething = 0xD34; // int32 + public const nint m_bApplyWind = 0xD38; // bool + public const nint m_fPrevLockedPoints = 0xD3C; // int32 + public const nint m_iForcePointMoveCounter = 0xD40; // int32 + public const nint m_bPrevEndPointPos = 0xD44; // bool[2] + public const nint m_vPrevEndPointPos = 0xD48; // Vector[2] + public const nint m_flCurScroll = 0xD60; // float32 + public const nint m_flScrollSpeed = 0xD64; // float32 + public const nint m_RopeFlags = 0xD68; // uint16 + public const nint m_iRopeMaterialModelIndex = 0xD70; // CStrongHandle + public const nint m_LightValues = 0xFE8; // Vector[10] + public const nint m_nSegments = 0x1060; // uint8 + public const nint m_hStartPoint = 0x1064; // CHandle + public const nint m_hEndPoint = 0x1068; // CHandle + public const nint m_iStartAttachment = 0x106C; // AttachmentHandle_t + public const nint m_iEndAttachment = 0x106D; // AttachmentHandle_t + public const nint m_Subdiv = 0x106E; // uint8 + public const nint m_RopeLength = 0x1070; // int16 + public const nint m_Slack = 0x1072; // int16 + public const nint m_TextureScale = 0x1074; // float32 + public const nint m_fLockedPoints = 0x1078; // uint8 + public const nint m_nChangeCount = 0x1079; // uint8 + public const nint m_Width = 0x107C; // float32 + public const nint m_PhysicsDelegate = 0x1080; // C_RopeKeyframe::CPhysicsDelegate + public const nint m_hMaterial = 0x1090; // CStrongHandle + public const nint m_TextureHeight = 0x1098; // int32 + public const nint m_vecImpulse = 0x109C; // Vector + public const nint m_vecPreviousImpulse = 0x10A8; // Vector + public const nint m_flCurrentGustTimer = 0x10B4; // float32 + public const nint m_flCurrentGustLifetime = 0x10B8; // float32 + public const nint m_flTimeToNextGust = 0x10BC; // float32 + public const nint m_vWindDir = 0x10C0; // Vector + public const nint m_vColorMod = 0x10CC; // Vector + public const nint m_vCachedEndPointAttachmentPos = 0x10D8; // Vector[2] + public const nint m_vCachedEndPointAttachmentAngle = 0x10F0; // QAngle[2] + public const nint m_bConstrainBetweenEndpoints = 0x1108; // bool public const nint m_bEndPointAttachmentPositionsDirty = 0x0; // bitfield:1 public const nint m_bEndPointAttachmentAnglesDirty = 0x0; // bitfield:1 public const nint m_bNewDataThisFrame = 0x0; // bitfield:1 @@ -2922,8 +2932,8 @@ namespace CS2Dumper.Schemas { // Parent: C_EconEntity // Field count: 2 public static class C_EconWearable { - public const nint m_nForceSkin = 0x1660; // int32 - public const nint m_bAlwaysAllow = 0x1664; // bool + public const nint m_nForceSkin = 0x1668; // int32 + public const nint m_bAlwaysAllow = 0x166C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -3222,79 +3232,79 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) public static class C_BarnLight { - public const nint m_bEnabled = 0xD20; // bool - public const nint m_nColorMode = 0xD24; // int32 - public const nint m_Color = 0xD28; // Color - public const nint m_flColorTemperature = 0xD2C; // float32 - public const nint m_flBrightness = 0xD30; // float32 - public const nint m_flBrightnessScale = 0xD34; // float32 - public const nint m_nDirectLight = 0xD38; // int32 - public const nint m_nBakedShadowIndex = 0xD3C; // int32 - public const nint m_nLuminaireShape = 0xD40; // int32 - public const nint m_flLuminaireSize = 0xD44; // float32 - public const nint m_flLuminaireAnisotropy = 0xD48; // float32 - public const nint m_LightStyleString = 0xD50; // CUtlString - public const nint m_flLightStyleStartTime = 0xD58; // GameTime_t - public const nint m_QueuedLightStyleStrings = 0xD60; // C_NetworkUtlVectorBase - public const nint m_LightStyleEvents = 0xD78; // C_NetworkUtlVectorBase - public const nint m_LightStyleTargets = 0xD90; // C_NetworkUtlVectorBase> - public const nint m_StyleEvent = 0xDA8; // CEntityIOOutput[4] - public const nint m_hLightCookie = 0xE48; // CStrongHandle - public const nint m_flShape = 0xE50; // float32 - public const nint m_flSoftX = 0xE54; // float32 - public const nint m_flSoftY = 0xE58; // float32 - public const nint m_flSkirt = 0xE5C; // float32 - public const nint m_flSkirtNear = 0xE60; // float32 - public const nint m_vSizeParams = 0xE64; // Vector - public const nint m_flRange = 0xE70; // float32 - public const nint m_vShear = 0xE74; // Vector - public const nint m_nBakeSpecularToCubemaps = 0xE80; // int32 - public const nint m_vBakeSpecularToCubemapsSize = 0xE84; // Vector - public const nint m_nCastShadows = 0xE90; // int32 - public const nint m_nShadowMapSize = 0xE94; // int32 - public const nint m_nShadowPriority = 0xE98; // int32 - public const nint m_bContactShadow = 0xE9C; // bool - public const nint m_nBounceLight = 0xEA0; // int32 - public const nint m_flBounceScale = 0xEA4; // float32 - public const nint m_flMinRoughness = 0xEA8; // float32 - public const nint m_vAlternateColor = 0xEAC; // Vector - public const nint m_fAlternateColorBrightness = 0xEB8; // float32 - public const nint m_nFog = 0xEBC; // int32 - public const nint m_flFogStrength = 0xEC0; // float32 - public const nint m_nFogShadows = 0xEC4; // int32 - public const nint m_flFogScale = 0xEC8; // float32 - public const nint m_bFogMixedShadows = 0xECC; // bool - public const nint m_flFadeSizeStart = 0xED0; // float32 - public const nint m_flFadeSizeEnd = 0xED4; // float32 - public const nint m_flShadowFadeSizeStart = 0xED8; // float32 - public const nint m_flShadowFadeSizeEnd = 0xEDC; // float32 - public const nint m_bPrecomputedFieldsValid = 0xEE0; // bool - public const nint m_vPrecomputedBoundsMins = 0xEE4; // Vector - public const nint m_vPrecomputedBoundsMaxs = 0xEF0; // Vector - public const nint m_vPrecomputedOBBOrigin = 0xEFC; // Vector - public const nint m_vPrecomputedOBBAngles = 0xF08; // QAngle - public const nint m_vPrecomputedOBBExtent = 0xF14; // Vector - public const nint m_nPrecomputedSubFrusta = 0xF20; // int32 - public const nint m_vPrecomputedOBBOrigin0 = 0xF24; // Vector - public const nint m_vPrecomputedOBBAngles0 = 0xF30; // QAngle - public const nint m_vPrecomputedOBBExtent0 = 0xF3C; // Vector - public const nint m_vPrecomputedOBBOrigin1 = 0xF48; // Vector - public const nint m_vPrecomputedOBBAngles1 = 0xF54; // QAngle - public const nint m_vPrecomputedOBBExtent1 = 0xF60; // Vector - public const nint m_vPrecomputedOBBOrigin2 = 0xF6C; // Vector - public const nint m_vPrecomputedOBBAngles2 = 0xF78; // QAngle - public const nint m_vPrecomputedOBBExtent2 = 0xF84; // Vector - public const nint m_vPrecomputedOBBOrigin3 = 0xF90; // Vector - public const nint m_vPrecomputedOBBAngles3 = 0xF9C; // QAngle - public const nint m_vPrecomputedOBBExtent3 = 0xFA8; // Vector - public const nint m_vPrecomputedOBBOrigin4 = 0xFB4; // Vector - public const nint m_vPrecomputedOBBAngles4 = 0xFC0; // QAngle - public const nint m_vPrecomputedOBBExtent4 = 0xFCC; // Vector - public const nint m_vPrecomputedOBBOrigin5 = 0xFD8; // Vector - public const nint m_vPrecomputedOBBAngles5 = 0xFE4; // QAngle - public const nint m_vPrecomputedOBBExtent5 = 0xFF0; // Vector - public const nint m_bInitialBoneSetup = 0x1040; // bool - public const nint m_VisClusters = 0x1048; // C_NetworkUtlVectorBase + public const nint m_bEnabled = 0xD28; // bool + public const nint m_nColorMode = 0xD2C; // int32 + public const nint m_Color = 0xD30; // Color + public const nint m_flColorTemperature = 0xD34; // float32 + public const nint m_flBrightness = 0xD38; // float32 + public const nint m_flBrightnessScale = 0xD3C; // float32 + public const nint m_nDirectLight = 0xD40; // int32 + public const nint m_nBakedShadowIndex = 0xD44; // int32 + public const nint m_nLuminaireShape = 0xD48; // int32 + public const nint m_flLuminaireSize = 0xD4C; // float32 + public const nint m_flLuminaireAnisotropy = 0xD50; // float32 + public const nint m_LightStyleString = 0xD58; // CUtlString + public const nint m_flLightStyleStartTime = 0xD60; // GameTime_t + public const nint m_QueuedLightStyleStrings = 0xD68; // C_NetworkUtlVectorBase + public const nint m_LightStyleEvents = 0xD80; // C_NetworkUtlVectorBase + public const nint m_LightStyleTargets = 0xD98; // C_NetworkUtlVectorBase> + public const nint m_StyleEvent = 0xDB0; // CEntityIOOutput[4] + public const nint m_hLightCookie = 0xE50; // CStrongHandle + public const nint m_flShape = 0xE58; // float32 + public const nint m_flSoftX = 0xE5C; // float32 + public const nint m_flSoftY = 0xE60; // float32 + public const nint m_flSkirt = 0xE64; // float32 + public const nint m_flSkirtNear = 0xE68; // float32 + public const nint m_vSizeParams = 0xE6C; // Vector + public const nint m_flRange = 0xE78; // float32 + public const nint m_vShear = 0xE7C; // Vector + public const nint m_nBakeSpecularToCubemaps = 0xE88; // int32 + public const nint m_vBakeSpecularToCubemapsSize = 0xE8C; // Vector + public const nint m_nCastShadows = 0xE98; // int32 + public const nint m_nShadowMapSize = 0xE9C; // int32 + public const nint m_nShadowPriority = 0xEA0; // int32 + public const nint m_bContactShadow = 0xEA4; // bool + public const nint m_nBounceLight = 0xEA8; // int32 + public const nint m_flBounceScale = 0xEAC; // float32 + public const nint m_flMinRoughness = 0xEB0; // float32 + public const nint m_vAlternateColor = 0xEB4; // Vector + public const nint m_fAlternateColorBrightness = 0xEC0; // float32 + public const nint m_nFog = 0xEC4; // int32 + public const nint m_flFogStrength = 0xEC8; // float32 + public const nint m_nFogShadows = 0xECC; // int32 + public const nint m_flFogScale = 0xED0; // float32 + public const nint m_bFogMixedShadows = 0xED4; // bool + public const nint m_flFadeSizeStart = 0xED8; // float32 + public const nint m_flFadeSizeEnd = 0xEDC; // float32 + public const nint m_flShadowFadeSizeStart = 0xEE0; // float32 + public const nint m_flShadowFadeSizeEnd = 0xEE4; // float32 + public const nint m_bPrecomputedFieldsValid = 0xEE8; // bool + public const nint m_vPrecomputedBoundsMins = 0xEEC; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0xEF8; // Vector + public const nint m_vPrecomputedOBBOrigin = 0xF04; // Vector + public const nint m_vPrecomputedOBBAngles = 0xF10; // QAngle + public const nint m_vPrecomputedOBBExtent = 0xF1C; // Vector + public const nint m_nPrecomputedSubFrusta = 0xF28; // int32 + public const nint m_vPrecomputedOBBOrigin0 = 0xF2C; // Vector + public const nint m_vPrecomputedOBBAngles0 = 0xF38; // QAngle + public const nint m_vPrecomputedOBBExtent0 = 0xF44; // Vector + public const nint m_vPrecomputedOBBOrigin1 = 0xF50; // Vector + public const nint m_vPrecomputedOBBAngles1 = 0xF5C; // QAngle + public const nint m_vPrecomputedOBBExtent1 = 0xF68; // Vector + public const nint m_vPrecomputedOBBOrigin2 = 0xF74; // Vector + public const nint m_vPrecomputedOBBAngles2 = 0xF80; // QAngle + public const nint m_vPrecomputedOBBExtent2 = 0xF8C; // Vector + public const nint m_vPrecomputedOBBOrigin3 = 0xF98; // Vector + public const nint m_vPrecomputedOBBAngles3 = 0xFA4; // QAngle + public const nint m_vPrecomputedOBBExtent3 = 0xFB0; // Vector + public const nint m_vPrecomputedOBBOrigin4 = 0xFBC; // Vector + public const nint m_vPrecomputedOBBAngles4 = 0xFC8; // QAngle + public const nint m_vPrecomputedOBBExtent4 = 0xFD4; // Vector + public const nint m_vPrecomputedOBBOrigin5 = 0xFE0; // Vector + public const nint m_vPrecomputedOBBAngles5 = 0xFEC; // QAngle + public const nint m_vPrecomputedOBBExtent5 = 0xFF8; // Vector + public const nint m_bInitialBoneSetup = 0x1048; // bool + public const nint m_VisClusters = 0x1050; // C_NetworkUtlVectorBase } // Parent: C_BaseEntity // Field count: 8 @@ -3325,7 +3335,7 @@ namespace CS2Dumper.Schemas { // Parent: C_BaseModelEntity // Field count: 1 public static class CFuncWater { - public const nint m_BuoyancyHelper = 0xD20; // CBuoyancyHelper + public const nint m_BuoyancyHelper = 0xD28; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 @@ -3343,26 +3353,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) public static class C_EconEntity { - public const nint m_flFlexDelayTime = 0x1128; // float32 - public const nint m_flFlexDelayedWeight = 0x1130; // float32* - public const nint m_bAttributesInitialized = 0x1138; // bool - public const nint m_AttributeManager = 0x1140; // C_AttributeContainer - public const nint m_OriginalOwnerXuidLow = 0x15E8; // uint32 - public const nint m_OriginalOwnerXuidHigh = 0x15EC; // uint32 - public const nint m_nFallbackPaintKit = 0x15F0; // int32 - public const nint m_nFallbackSeed = 0x15F4; // int32 - public const nint m_flFallbackWear = 0x15F8; // float32 - public const nint m_nFallbackStatTrak = 0x15FC; // int32 - public const nint m_bClientside = 0x1600; // bool - public const nint m_bParticleSystemsCreated = 0x1601; // bool - public const nint m_vecAttachedParticles = 0x1608; // CUtlVector - public const nint m_hViewmodelAttachment = 0x1620; // CHandle - public const nint m_iOldTeam = 0x1624; // int32 - public const nint m_bAttachmentDirty = 0x1628; // bool - public const nint m_nUnloadedModelIndex = 0x162C; // int32 - public const nint m_iNumOwnerValidationRetries = 0x1630; // int32 - public const nint m_hOldProvidee = 0x1640; // CHandle - public const nint m_vecAttachedModels = 0x1648; // CUtlVector + public const nint m_flFlexDelayTime = 0x1130; // float32 + public const nint m_flFlexDelayedWeight = 0x1138; // float32* + public const nint m_bAttributesInitialized = 0x1140; // bool + public const nint m_AttributeManager = 0x1148; // C_AttributeContainer + public const nint m_OriginalOwnerXuidLow = 0x15F0; // uint32 + public const nint m_OriginalOwnerXuidHigh = 0x15F4; // uint32 + public const nint m_nFallbackPaintKit = 0x15F8; // int32 + public const nint m_nFallbackSeed = 0x15FC; // int32 + public const nint m_flFallbackWear = 0x1600; // float32 + public const nint m_nFallbackStatTrak = 0x1604; // int32 + public const nint m_bClientside = 0x1608; // bool + public const nint m_bParticleSystemsCreated = 0x1609; // bool + public const nint m_vecAttachedParticles = 0x1610; // CUtlVector + public const nint m_hViewmodelAttachment = 0x1628; // CHandle + public const nint m_iOldTeam = 0x162C; // int32 + public const nint m_bAttachmentDirty = 0x1630; // bool + public const nint m_nUnloadedModelIndex = 0x1634; // int32 + public const nint m_iNumOwnerValidationRetries = 0x1638; // int32 + public const nint m_hOldProvidee = 0x1648; // CHandle + public const nint m_vecAttachedModels = 0x1650; // CUtlVector } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -3374,7 +3384,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bShowLight (bool) public static class C_RectLight { - public const nint m_bShowLight = 0x1068; // bool + public const nint m_bShowLight = 0x1070; // bool } // Parent: C_BaseModelEntity // Field count: 24 @@ -3402,30 +3412,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) public static class C_ParticleSystem { - public const nint m_szSnapshotFileName = 0xD20; // char[512] - public const nint m_bActive = 0xF20; // bool - public const nint m_bFrozen = 0xF21; // bool - public const nint m_flFreezeTransitionDuration = 0xF24; // float32 - public const nint m_nStopType = 0xF28; // int32 - public const nint m_bAnimateDuringGameplayPause = 0xF2C; // bool - public const nint m_iEffectIndex = 0xF30; // CStrongHandle - public const nint m_flStartTime = 0xF38; // GameTime_t - public const nint m_flPreSimTime = 0xF3C; // float32 - public const nint m_vServerControlPoints = 0xF40; // Vector[4] - public const nint m_iServerControlPointAssignments = 0xF70; // uint8[4] - public const nint m_hControlPointEnts = 0xF74; // CHandle[64] - public const nint m_bNoSave = 0x1074; // bool - public const nint m_bNoFreeze = 0x1075; // bool - public const nint m_bNoRamp = 0x1076; // bool - public const nint m_bStartActive = 0x1077; // bool - public const nint m_iszEffectName = 0x1078; // CUtlSymbolLarge - public const nint m_iszControlPointNames = 0x1080; // CUtlSymbolLarge[64] - public const nint m_nDataCP = 0x1280; // int32 - public const nint m_vecDataCPValue = 0x1284; // Vector - public const nint m_nTintCP = 0x1290; // int32 - public const nint m_clrTint = 0x1294; // Color - public const nint m_bOldActive = 0x12B8; // bool - public const nint m_bOldFrozen = 0x12B9; // bool + public const nint m_szSnapshotFileName = 0xD28; // char[512] + public const nint m_bActive = 0xF28; // bool + public const nint m_bFrozen = 0xF29; // bool + public const nint m_flFreezeTransitionDuration = 0xF2C; // float32 + public const nint m_nStopType = 0xF30; // int32 + public const nint m_bAnimateDuringGameplayPause = 0xF34; // bool + public const nint m_iEffectIndex = 0xF38; // CStrongHandle + public const nint m_flStartTime = 0xF40; // GameTime_t + public const nint m_flPreSimTime = 0xF44; // float32 + public const nint m_vServerControlPoints = 0xF48; // Vector[4] + public const nint m_iServerControlPointAssignments = 0xF78; // uint8[4] + public const nint m_hControlPointEnts = 0xF7C; // CHandle[64] + public const nint m_bNoSave = 0x107C; // bool + public const nint m_bNoFreeze = 0x107D; // bool + public const nint m_bNoRamp = 0x107E; // bool + public const nint m_bStartActive = 0x107F; // bool + public const nint m_iszEffectName = 0x1080; // CUtlSymbolLarge + public const nint m_iszControlPointNames = 0x1088; // CUtlSymbolLarge[64] + public const nint m_nDataCP = 0x1288; // int32 + public const nint m_vecDataCPValue = 0x128C; // Vector + public const nint m_nTintCP = 0x1298; // int32 + public const nint m_clrTint = 0x129C; // Color + public const nint m_bOldActive = 0x12C0; // bool + public const nint m_bOldFrozen = 0x12C1; // bool } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -3482,7 +3492,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 1 public static class C_Multimeter { - public const nint m_hTargetC4 = 0xF88; // CHandle + public const nint m_hTargetC4 = 0xF90; // CHandle } // Parent: C_BaseEntity // Field count: 2 @@ -3504,15 +3514,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) public static class C_EnvDecal { - public const nint m_hDecalMaterial = 0xD20; // CStrongHandle - public const nint m_flWidth = 0xD28; // float32 - public const nint m_flHeight = 0xD2C; // float32 - public const nint m_flDepth = 0xD30; // float32 - public const nint m_nRenderOrder = 0xD34; // uint32 - public const nint m_bProjectOnWorld = 0xD38; // bool - public const nint m_bProjectOnCharacters = 0xD39; // bool - public const nint m_bProjectOnWater = 0xD3A; // bool - public const nint m_flDepthSortBias = 0xD3C; // float32 + public const nint m_hDecalMaterial = 0xD28; // CStrongHandle + public const nint m_flWidth = 0xD30; // float32 + public const nint m_flHeight = 0xD34; // float32 + public const nint m_flDepth = 0xD38; // float32 + public const nint m_nRenderOrder = 0xD3C; // uint32 + public const nint m_bProjectOnWorld = 0xD40; // bool + public const nint m_bProjectOnCharacters = 0xD41; // bool + public const nint m_bProjectOnWater = 0xD42; // bool + public const nint m_flDepthSortBias = 0xD44; // float32 } // Parent: CCSGameModeRules // Field count: 0 @@ -3615,13 +3625,13 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bIsUsable (bool) public static class C_BaseDoor { - public const nint m_bIsUsable = 0xD20; // bool + public const nint m_bIsUsable = 0xD28; // bool } // Parent: C_BaseModelEntity // Field count: 2 public static class CGrenadeTracer { - public const nint m_flTracerDuration = 0xD38; // float32 - public const nint m_nType = 0xD3C; // GrenadeType_t + public const nint m_flTracerDuration = 0xD40; // float32 + public const nint m_nType = 0xD44; // GrenadeType_t } // Parent: C_BaseTrigger // Field count: 1 @@ -3629,7 +3639,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) public static class CBombTarget { - public const nint m_bBombPlantedHere = 0xD28; // bool + public const nint m_bBombPlantedHere = 0xD30; // bool } // Parent: C_BaseClientUIEntity // Field count: 2 @@ -3637,8 +3647,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) public static class C_PointClientUIDialog { - public const nint m_hActivator = 0xD50; // CHandle - public const nint m_bStartEnabled = 0xD54; // bool + public const nint m_hActivator = 0xD58; // CHandle + public const nint m_bStartEnabled = 0xD5C; // bool } // Parent: CCSGameModeRules // Field count: 1 @@ -3940,7 +3950,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) public static class C_WeaponShield { - public const nint m_flDisplayHealth = 0x1B20; // float32 + public const nint m_flDisplayHealth = 0x1B30; // float32 } // Parent: C_PointClientUIWorldPanel // Field count: 1 @@ -3948,7 +3958,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_messageText (char) public static class C_PointClientUIWorldTextPanel { - public const nint m_messageText = 0xF80; // char[512] + public const nint m_messageText = 0xF90; // char[512] } // Parent: CPlayer_UseServices // Field count: 0 @@ -4045,11 +4055,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) public static class C_EnvParticleGlow { - public const nint m_flAlphaScale = 0x12D0; // float32 - public const nint m_flRadiusScale = 0x12D4; // float32 - public const nint m_flSelfIllumScale = 0x12D8; // float32 - public const nint m_ColorTint = 0x12DC; // Color - public const nint m_hTextureOverride = 0x12E0; // CStrongHandle + public const nint m_flAlphaScale = 0x12D8; // float32 + public const nint m_flRadiusScale = 0x12DC; // float32 + public const nint m_flSelfIllumScale = 0x12E0; // float32 + public const nint m_ColorTint = 0x12E4; // Color + public const nint m_hTextureOverride = 0x12E8; // CStrongHandle } // Parent: C_BaseEntity // Field count: 15 @@ -4103,24 +4113,24 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) public static class C_Sun { - public const nint m_fxSSSunFlareEffectIndex = 0xD20; // ParticleIndex_t - public const nint m_fxSunFlareEffectIndex = 0xD24; // ParticleIndex_t - public const nint m_fdistNormalize = 0xD28; // float32 - public const nint m_vSunPos = 0xD2C; // Vector - public const nint m_vDirection = 0xD38; // Vector - public const nint m_iszEffectName = 0xD48; // CUtlSymbolLarge - public const nint m_iszSSEffectName = 0xD50; // CUtlSymbolLarge - public const nint m_clrOverlay = 0xD58; // Color - public const nint m_bOn = 0xD5C; // bool - public const nint m_bmaxColor = 0xD5D; // bool - public const nint m_flSize = 0xD60; // float32 - public const nint m_flHazeScale = 0xD64; // float32 - public const nint m_flRotation = 0xD68; // float32 - public const nint m_flHDRColorScale = 0xD6C; // float32 - public const nint m_flAlphaHaze = 0xD70; // float32 - public const nint m_flAlphaScale = 0xD74; // float32 - public const nint m_flAlphaHdr = 0xD78; // float32 - public const nint m_flFarZScale = 0xD7C; // float32 + public const nint m_fxSSSunFlareEffectIndex = 0xD28; // ParticleIndex_t + public const nint m_fxSunFlareEffectIndex = 0xD2C; // ParticleIndex_t + public const nint m_fdistNormalize = 0xD30; // float32 + public const nint m_vSunPos = 0xD34; // Vector + public const nint m_vDirection = 0xD40; // Vector + public const nint m_iszEffectName = 0xD50; // CUtlSymbolLarge + public const nint m_iszSSEffectName = 0xD58; // CUtlSymbolLarge + public const nint m_clrOverlay = 0xD60; // Color + public const nint m_bOn = 0xD64; // bool + public const nint m_bmaxColor = 0xD65; // bool + public const nint m_flSize = 0xD68; // float32 + public const nint m_flHazeScale = 0xD6C; // float32 + public const nint m_flRotation = 0xD70; // float32 + public const nint m_flHDRColorScale = 0xD74; // float32 + public const nint m_flAlphaHaze = 0xD78; // float32 + public const nint m_flAlphaScale = 0xD7C; // float32 + public const nint m_flAlphaHdr = 0xD80; // float32 + public const nint m_flFarZScale = 0xD84; // float32 } // Parent: C_BaseEntity // Field count: 0 @@ -4160,15 +4170,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Weight (float) // NetworkVarNames: m_lookupFilename (char) public static class C_ColorCorrectionVolume { - public const nint m_LastEnterWeight = 0xD28; // float32 - public const nint m_LastEnterTime = 0xD2C; // float32 - public const nint m_LastExitWeight = 0xD30; // float32 - public const nint m_LastExitTime = 0xD34; // float32 - public const nint m_bEnabled = 0xD38; // bool - public const nint m_MaxWeight = 0xD3C; // float32 - public const nint m_FadeDuration = 0xD40; // float32 - public const nint m_Weight = 0xD44; // float32 - public const nint m_lookupFilename = 0xD48; // char[512] + public const nint m_LastEnterWeight = 0xD30; // float32 + public const nint m_LastEnterTime = 0xD34; // float32 + public const nint m_LastExitWeight = 0xD38; // float32 + public const nint m_LastExitTime = 0xD3C; // float32 + public const nint m_bEnabled = 0xD40; // bool + public const nint m_MaxWeight = 0xD44; // float32 + public const nint m_FadeDuration = 0xD48; // float32 + public const nint m_Weight = 0xD4C; // float32 + public const nint m_lookupFilename = 0xD50; // char[512] } // Parent: C_BaseModelEntity // Field count: 0 @@ -4177,12 +4187,12 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 6 public static class C_BulletHitModel { - public const nint m_matLocal = 0xF80; // matrix3x4_t - public const nint m_iBoneIndex = 0xFB0; // int32 - public const nint m_hPlayerParent = 0xFB4; // CHandle - public const nint m_bIsHit = 0xFB8; // bool - public const nint m_flTimeCreated = 0xFBC; // float32 - public const nint m_vecStartPos = 0xFC0; // Vector + public const nint m_matLocal = 0xF88; // matrix3x4_t + public const nint m_iBoneIndex = 0xFB8; // int32 + public const nint m_hPlayerParent = 0xFBC; // CHandle + public const nint m_bIsHit = 0xFC0; // bool + public const nint m_flTimeCreated = 0xFC4; // float32 + public const nint m_vecStartPos = 0xFC8; // Vector } // Parent: C_BaseEntity // Field count: 17 @@ -4237,9 +4247,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) public static class C_OmniLight { - public const nint m_flInnerAngle = 0x1068; // float32 - public const nint m_flOuterAngle = 0x106C; // float32 - public const nint m_bShowLight = 0x1070; // bool + public const nint m_flInnerAngle = 0x1070; // float32 + public const nint m_flOuterAngle = 0x1074; // float32 + public const nint m_bShowLight = 0x1078; // bool } // Parent: C_Inferno // Field count: 0 @@ -4322,15 +4332,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) public static class C_FuncLadder { - public const nint m_vecLadderDir = 0xD20; // Vector - public const nint m_Dismounts = 0xD30; // CUtlVector> - public const nint m_vecLocalTop = 0xD48; // Vector - public const nint m_vecPlayerMountPositionTop = 0xD54; // Vector - public const nint m_vecPlayerMountPositionBottom = 0xD60; // Vector - public const nint m_flAutoRideSpeed = 0xD6C; // float32 - public const nint m_bDisabled = 0xD70; // bool - public const nint m_bFakeLadder = 0xD71; // bool - public const nint m_bHasSlack = 0xD72; // bool + public const nint m_vecLadderDir = 0xD28; // Vector + public const nint m_Dismounts = 0xD38; // CUtlVector> + public const nint m_vecLocalTop = 0xD50; // Vector + public const nint m_vecPlayerMountPositionTop = 0xD5C; // Vector + public const nint m_vecPlayerMountPositionBottom = 0xD68; // Vector + public const nint m_flAutoRideSpeed = 0xD74; // float32 + public const nint m_bDisabled = 0xD78; // bool + public const nint m_bFakeLadder = 0xD79; // bool + public const nint m_bHasSlack = 0xD7A; // bool } // Parent: C_SoundOpvarSetAABBEntity // Field count: 0 @@ -4379,18 +4389,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) public static class C_BaseGrenade { - public const nint m_bHasWarnedAI = 0x1118; // bool - public const nint m_bIsSmokeGrenade = 0x1119; // bool - public const nint m_bIsLive = 0x111A; // bool - public const nint m_DmgRadius = 0x111C; // float32 - public const nint m_flDetonateTime = 0x1120; // GameTime_t - public const nint m_flWarnAITime = 0x1124; // float32 - public const nint m_flDamage = 0x1128; // float32 - public const nint m_iszBounceSound = 0x1130; // CUtlSymbolLarge - public const nint m_ExplosionSound = 0x1138; // CUtlString - public const nint m_hThrower = 0x1144; // CHandle - public const nint m_flNextAttack = 0x115C; // GameTime_t - public const nint m_hOriginalThrower = 0x1160; // CHandle + public const nint m_bHasWarnedAI = 0x1120; // bool + public const nint m_bIsSmokeGrenade = 0x1121; // bool + public const nint m_bIsLive = 0x1122; // bool + public const nint m_DmgRadius = 0x1124; // float32 + public const nint m_flDetonateTime = 0x1128; // GameTime_t + public const nint m_flWarnAITime = 0x112C; // float32 + public const nint m_flDamage = 0x1130; // float32 + public const nint m_iszBounceSound = 0x1138; // CUtlSymbolLarge + public const nint m_ExplosionSound = 0x1140; // CUtlString + public const nint m_hThrower = 0x114C; // CHandle + public const nint m_flNextAttack = 0x1164; // GameTime_t + public const nint m_hOriginalThrower = 0x1168; // CHandle } // Parent: None // Field count: 1 @@ -4511,19 +4521,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bListenedTo (bool) // NetworkVarNames: m_hViewPosition (CHandle) public static class C_PointCommentaryNode { - public const nint m_bActive = 0xF88; // bool - public const nint m_bWasActive = 0xF89; // bool - public const nint m_flEndTime = 0xF8C; // GameTime_t - public const nint m_flStartTime = 0xF90; // GameTime_t - public const nint m_flStartTimeInCommentary = 0xF94; // float32 - public const nint m_iszCommentaryFile = 0xF98; // CUtlSymbolLarge - public const nint m_iszTitle = 0xFA0; // CUtlSymbolLarge - public const nint m_iszSpeakers = 0xFA8; // CUtlSymbolLarge - public const nint m_iNodeNumber = 0xFB0; // int32 - public const nint m_iNodeNumberMax = 0xFB4; // int32 - public const nint m_bListenedTo = 0xFB8; // bool - public const nint m_hViewPosition = 0xFC8; // CHandle - public const nint m_bRestartAfterRestore = 0xFCC; // bool + public const nint m_bActive = 0xF90; // bool + public const nint m_bWasActive = 0xF91; // bool + public const nint m_flEndTime = 0xF94; // GameTime_t + public const nint m_flStartTime = 0xF98; // GameTime_t + public const nint m_flStartTimeInCommentary = 0xF9C; // float32 + public const nint m_iszCommentaryFile = 0xFA0; // CUtlSymbolLarge + public const nint m_iszTitle = 0xFA8; // CUtlSymbolLarge + public const nint m_iszSpeakers = 0xFB0; // CUtlSymbolLarge + public const nint m_iNodeNumber = 0xFB8; // int32 + public const nint m_iNodeNumberMax = 0xFBC; // int32 + public const nint m_bListenedTo = 0xFC0; // bool + public const nint m_hViewPosition = 0xFD0; // CHandle + public const nint m_bRestartAfterRestore = 0xFD4; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4568,8 +4578,8 @@ namespace CS2Dumper.Schemas { // Parent: C_Sprite // Field count: 2 public static class C_FireSprite { - public const nint m_vecMoveDir = 0xE30; // Vector - public const nint m_bFadeFromAbove = 0xE3C; // bool + public const nint m_vecMoveDir = 0xE38; // Vector + public const nint m_bFadeFromAbove = 0xE44; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -4578,14 +4588,14 @@ namespace CS2Dumper.Schemas { // Parent: C_BaseTrigger // Field count: 8 public static class C_Precipitation { - public const nint m_flDensity = 0xD28; // float32 - public const nint m_flParticleInnerDist = 0xD38; // float32 - public const nint m_pParticleDef = 0xD40; // char* - public const nint m_tParticlePrecipTraceTimer = 0xD68; // TimedEvent[1] - public const nint m_bActiveParticlePrecipEmitter = 0xD70; // bool[1] - public const nint m_bParticlePrecipInitialized = 0xD71; // bool - public const nint m_bHasSimulatedSinceLastSceneObjectUpdate = 0xD72; // bool - public const nint m_nAvailableSheetSequencesMaxIndex = 0xD74; // int32 + public const nint m_flDensity = 0xD30; // float32 + public const nint m_flParticleInnerDist = 0xD40; // float32 + public const nint m_pParticleDef = 0xD48; // char* + public const nint m_tParticlePrecipTraceTimer = 0xD70; // TimedEvent[1] + public const nint m_bActiveParticlePrecipEmitter = 0xD78; // bool[1] + public const nint m_bParticlePrecipInitialized = 0xD79; // bool + public const nint m_bHasSimulatedSinceLastSceneObjectUpdate = 0xD7A; // bool + public const nint m_nAvailableSheetSequencesMaxIndex = 0xD7C; // int32 } // Parent: CEntitySubclassVDataBase // Field count: 7 @@ -4620,17 +4630,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) public static class C_BaseClientUIEntity { - public const nint m_bEnabled = 0xD28; // bool - public const nint m_DialogXMLName = 0xD30; // CUtlSymbolLarge - public const nint m_PanelClassName = 0xD38; // CUtlSymbolLarge - public const nint m_PanelID = 0xD40; // CUtlSymbolLarge + public const nint m_bEnabled = 0xD30; // bool + public const nint m_DialogXMLName = 0xD38; // CUtlSymbolLarge + public const nint m_PanelClassName = 0xD40; // CUtlSymbolLarge + public const nint m_PanelID = 0xD48; // CUtlSymbolLarge } // Parent: C_BaseModelEntity // Field count: 3 public static class C_FuncTrackTrain { - public const nint m_nLongAxis = 0xD20; // int32 - public const nint m_flRadius = 0xD24; // float32 - public const nint m_flLineLength = 0xD28; // float32 + public const nint m_nLongAxis = 0xD28; // int32 + public const nint m_flRadius = 0xD2C; // float32 + public const nint m_flLineLength = 0xD30; // float32 } // Parent: CPlayerPawnComponent // Field count: 4 @@ -4685,10 +4695,10 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 4 public static class CBaseProp { - public const nint m_bModelOverrodeBlockLOS = 0xF80; // bool - public const nint m_iShapeType = 0xF84; // int32 - public const nint m_bConformToCollisionBounds = 0xF88; // bool - public const nint m_mPreferredCatchTransform = 0xF8C; // matrix3x4_t + public const nint m_bModelOverrodeBlockLOS = 0xF88; // bool + public const nint m_iShapeType = 0xF8C; // int32 + public const nint m_bConformToCollisionBounds = 0xF90; // bool + public const nint m_mPreferredCatchTransform = 0xF94; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -4729,12 +4739,12 @@ namespace CS2Dumper.Schemas { // Parent: C_BaseFlex // Field count: 6 public static class C_CSGO_PreviewModel { - public const nint m_animgraph = 0x1118; // CUtlString - public const nint m_animgraphCharacterModeString = 0x1120; // CGlobalSymbol - public const nint m_defaultAnim = 0x1128; // CUtlString - public const nint m_nDefaultAnimLoopMode = 0x1130; // AnimLoopMode_t - public const nint m_flInitialModelScale = 0x1134; // float32 - public const nint m_sInitialWeaponState = 0x1138; // CUtlString + public const nint m_animgraph = 0x1120; // CUtlString + public const nint m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol + public const nint m_defaultAnim = 0x1130; // CUtlString + public const nint m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t + public const nint m_flInitialModelScale = 0x113C; // float32 + public const nint m_sInitialWeaponState = 0x1140; // CUtlString } // Parent: C_PointEntity // Field count: 5 @@ -4813,19 +4823,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) public static class C_TriggerPhysics { - public const nint m_gravityScale = 0xD28; // float32 - public const nint m_linearLimit = 0xD2C; // float32 - public const nint m_linearDamping = 0xD30; // float32 - public const nint m_angularLimit = 0xD34; // float32 - public const nint m_angularDamping = 0xD38; // float32 - public const nint m_linearForce = 0xD3C; // float32 - public const nint m_flFrequency = 0xD40; // float32 - public const nint m_flDampingRatio = 0xD44; // float32 - public const nint m_vecLinearForcePointAt = 0xD48; // Vector - public const nint m_bCollapseToForcePoint = 0xD54; // bool - public const nint m_vecLinearForcePointAtWorld = 0xD58; // Vector - public const nint m_vecLinearForceDirection = 0xD64; // Vector - public const nint m_bConvertToDebrisWhenPossible = 0xD70; // bool + public const nint m_gravityScale = 0xD30; // float32 + public const nint m_linearLimit = 0xD34; // float32 + public const nint m_linearDamping = 0xD38; // float32 + public const nint m_angularLimit = 0xD3C; // float32 + public const nint m_angularDamping = 0xD40; // float32 + public const nint m_linearForce = 0xD44; // float32 + public const nint m_flFrequency = 0xD48; // float32 + public const nint m_flDampingRatio = 0xD4C; // float32 + public const nint m_vecLinearForcePointAt = 0xD50; // Vector + public const nint m_bCollapseToForcePoint = 0xD5C; // bool + public const nint m_vecLinearForcePointAtWorld = 0xD60; // Vector + public const nint m_vecLinearForceDirection = 0xD6C; // Vector + public const nint m_bConvertToDebrisWhenPossible = 0xD78; // bool } // Parent: CPlayerPawnComponent // Field count: 2 @@ -4890,9 +4900,9 @@ namespace CS2Dumper.Schemas { // Parent: C_BaseViewModel // Field count: 3 public static class C_PredictedViewModel { - public const nint m_vPredictedLagOffset = 0xFE8; // Vector - public const nint m_targetSpeed = 0xFF4; // QAngle - public const nint m_currentSpeed = 0x1000; // QAngle + public const nint m_vPredictedLagOffset = 0xFF0; // Vector + public const nint m_targetSpeed = 0xFFC; // QAngle + public const nint m_currentSpeed = 0x1008; // QAngle } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -4965,8 +4975,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) public static class C_ItemDogtags { - public const nint m_OwningPlayer = 0x1760; // CHandle - public const nint m_KillingPlayer = 0x1764; // CHandle + public const nint m_OwningPlayer = 0x1768; // CHandle + public const nint m_KillingPlayer = 0x176C; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -5018,8 +5028,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) public static class C_WeaponTaser { - public const nint m_fFireTime = 0x1B20; // GameTime_t - public const nint m_nLastAttackTick = 0x1B24; // int32 + public const nint m_fFireTime = 0x1B30; // GameTime_t + public const nint m_nLastAttackTick = 0x1B34; // int32 } // Parent: C_CSWeaponBase // Field count: 2 @@ -5028,8 +5038,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class C_Fists { - public const nint m_bPlayingUninterruptableAct = 0x1B00; // bool - public const nint m_nUninterruptableActivity = 0x1B04; // PlayerAnimEvent_t + public const nint m_bPlayingUninterruptableAct = 0x1B10; // bool + public const nint m_nUninterruptableActivity = 0x1B14; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Field count: 0 @@ -5164,22 +5174,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) public static class C_PlayerSprayDecal { - public const nint m_nUniqueID = 0xD20; // int32 - public const nint m_unAccountID = 0xD24; // uint32 - public const nint m_unTraceID = 0xD28; // uint32 - public const nint m_rtGcTime = 0xD2C; // uint32 - public const nint m_vecEndPos = 0xD30; // Vector - public const nint m_vecStart = 0xD3C; // Vector - public const nint m_vecLeft = 0xD48; // Vector - public const nint m_vecNormal = 0xD54; // Vector - public const nint m_nPlayer = 0xD60; // int32 - public const nint m_nEntity = 0xD64; // int32 - public const nint m_nHitbox = 0xD68; // int32 - public const nint m_flCreationTime = 0xD6C; // float32 - public const nint m_nTintID = 0xD70; // int32 - public const nint m_nVersion = 0xD74; // uint8 - public const nint m_ubSignature = 0xD75; // uint8[128] - public const nint m_SprayRenderHelper = 0xE00; // CPlayerSprayDecalRenderHelper + public const nint m_nUniqueID = 0xD28; // int32 + public const nint m_unAccountID = 0xD2C; // uint32 + public const nint m_unTraceID = 0xD30; // uint32 + public const nint m_rtGcTime = 0xD34; // uint32 + public const nint m_vecEndPos = 0xD38; // Vector + public const nint m_vecStart = 0xD44; // Vector + public const nint m_vecLeft = 0xD50; // Vector + public const nint m_vecNormal = 0xD5C; // Vector + public const nint m_nPlayer = 0xD68; // int32 + public const nint m_nEntity = 0xD6C; // int32 + public const nint m_nHitbox = 0xD70; // int32 + public const nint m_flCreationTime = 0xD74; // float32 + public const nint m_nTintID = 0xD78; // int32 + public const nint m_nVersion = 0xD7C; // uint8 + public const nint m_ubSignature = 0xD7D; // uint8[128] + public const nint m_SprayRenderHelper = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None // Field count: 2 @@ -5198,7 +5208,7 @@ namespace CS2Dumper.Schemas { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) public static class C_ShatterGlassShardPhysics { - public const nint m_ShardDesc = 0x1118; // shard_model_desc_t + public const nint m_ShardDesc = 0x1120; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5210,7 +5220,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) public static class C_LightEntity { - public const nint m_CLightComponent = 0xD20; // CLightComponent* + public const nint m_CLightComponent = 0xD28; // CLightComponent* } // Parent: C_BaseEntity // Field count: 6 @@ -5292,33 +5302,25 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flexWeight (float32) // NetworkVarNames: m_blinktoggle (bool) public static class C_BaseFlex { - public const nint m_flexWeight = 0xF90; // C_NetworkUtlVectorBase - public const nint m_vLookTargetPosition = 0xFA8; // Vector - public const nint m_blinktoggle = 0xFC0; // bool - public const nint m_nLastFlexUpdateFrameCount = 0x1020; // int32 - public const nint m_CachedViewTarget = 0x1024; // Vector - public const nint m_nNextSceneEventId = 0x1030; // SceneEventId_t - public const nint m_iBlink = 0x1034; // int32 - public const nint m_blinktime = 0x1038; // float32 - public const nint m_prevblinktoggle = 0x103C; // bool - public const nint m_iJawOpen = 0x1040; // int32 - public const nint m_flJawOpenAmount = 0x1044; // float32 - public const nint m_flBlinkAmount = 0x1048; // float32 - public const nint m_iMouthAttachment = 0x104C; // AttachmentHandle_t - public const nint m_iEyeAttachment = 0x104D; // AttachmentHandle_t - public const nint m_bResetFlexWeightsOnModelChange = 0x104E; // bool - public const nint m_nEyeOcclusionRendererBone = 0x1068; // int32 - public const nint m_mEyeOcclusionRendererCameraToBoneTransform = 0x106C; // matrix3x4_t - public const nint m_vEyeOcclusionRendererHalfExtent = 0x109C; // Vector - public const nint m_PhonemeClasses = 0x10B8; // C_BaseFlex::Emphasized_Phoneme[3] - } - // Parent: C_BaseEntity - // Field count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - public static class C_RagdollManager { - public const nint m_iCurrentMaxRagdollCount = 0x568; // int8 + public const nint m_flexWeight = 0xF98; // C_NetworkUtlVectorBase + public const nint m_vLookTargetPosition = 0xFB0; // Vector + public const nint m_blinktoggle = 0xFC8; // bool + public const nint m_nLastFlexUpdateFrameCount = 0x1028; // int32 + public const nint m_CachedViewTarget = 0x102C; // Vector + public const nint m_nNextSceneEventId = 0x1038; // SceneEventId_t + public const nint m_iBlink = 0x103C; // int32 + public const nint m_blinktime = 0x1040; // float32 + public const nint m_prevblinktoggle = 0x1044; // bool + public const nint m_iJawOpen = 0x1048; // int32 + public const nint m_flJawOpenAmount = 0x104C; // float32 + public const nint m_flBlinkAmount = 0x1050; // float32 + public const nint m_iMouthAttachment = 0x1054; // AttachmentHandle_t + public const nint m_iEyeAttachment = 0x1055; // AttachmentHandle_t + public const nint m_bResetFlexWeightsOnModelChange = 0x1056; // bool + public const nint m_nEyeOcclusionRendererBone = 0x1070; // int32 + public const nint m_mEyeOcclusionRendererCameraToBoneTransform = 0x1074; // matrix3x4_t + public const nint m_vEyeOcclusionRendererHalfExtent = 0x10A4; // Vector + public const nint m_PhonemeClasses = 0x10C0; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseModelEntity // Field count: 12 @@ -5337,18 +5339,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) public static class C_EnvSky { - public const nint m_hSkyMaterial = 0xD20; // CStrongHandle - public const nint m_hSkyMaterialLightingOnly = 0xD28; // CStrongHandle - public const nint m_bStartDisabled = 0xD30; // bool - public const nint m_vTintColor = 0xD31; // Color - public const nint m_vTintColorLightingOnly = 0xD35; // Color - public const nint m_flBrightnessScale = 0xD3C; // float32 - public const nint m_nFogType = 0xD40; // int32 - public const nint m_flFogMinStart = 0xD44; // float32 - public const nint m_flFogMinEnd = 0xD48; // float32 - public const nint m_flFogMaxStart = 0xD4C; // float32 - public const nint m_flFogMaxEnd = 0xD50; // float32 - public const nint m_bEnabled = 0xD54; // bool + public const nint m_hSkyMaterial = 0xD28; // CStrongHandle + public const nint m_hSkyMaterialLightingOnly = 0xD30; // CStrongHandle + public const nint m_bStartDisabled = 0xD38; // bool + public const nint m_vTintColor = 0xD39; // Color + public const nint m_vTintColorLightingOnly = 0xD3D; // Color + public const nint m_flBrightnessScale = 0xD44; // float32 + public const nint m_nFogType = 0xD48; // int32 + public const nint m_flFogMinStart = 0xD4C; // float32 + public const nint m_flFogMinEnd = 0xD50; // float32 + public const nint m_flFogMaxStart = 0xD54; // float32 + public const nint m_flFogMaxEnd = 0xD58; // float32 + public const nint m_bEnabled = 0xD5C; // bool } // Parent: C_PointEntity // Field count: 0 @@ -5365,29 +5367,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) public static class C_DynamicProp { - public const nint m_bUseHitboxesForRenderBox = 0x1108; // bool - public const nint m_bUseAnimGraph = 0x1109; // bool - public const nint m_pOutputAnimBegun = 0x1110; // CEntityIOOutput - public const nint m_pOutputAnimOver = 0x1138; // CEntityIOOutput - public const nint m_pOutputAnimLoopCycleOver = 0x1160; // CEntityIOOutput - public const nint m_OnAnimReachedStart = 0x1188; // CEntityIOOutput - public const nint m_OnAnimReachedEnd = 0x11B0; // CEntityIOOutput - public const nint m_iszIdleAnim = 0x11D8; // CUtlSymbolLarge - public const nint m_nIdleAnimLoopMode = 0x11E0; // AnimLoopMode_t - public const nint m_bRandomizeCycle = 0x11E4; // bool - public const nint m_bStartDisabled = 0x11E5; // bool - public const nint m_bFiredStartEndOutput = 0x11E6; // bool - public const nint m_bForceNpcExclude = 0x11E7; // bool - public const nint m_bCreateNonSolid = 0x11E8; // bool - public const nint m_bIsOverrideProp = 0x11E9; // bool - public const nint m_iInitialGlowState = 0x11EC; // int32 - public const nint m_nGlowRange = 0x11F0; // int32 - public const nint m_nGlowRangeMin = 0x11F4; // int32 - public const nint m_glowColor = 0x11F8; // Color - public const nint m_nGlowTeam = 0x11FC; // int32 - public const nint m_iCachedFrameCount = 0x1200; // int32 - public const nint m_vecCachedRenderMins = 0x1204; // Vector - public const nint m_vecCachedRenderMaxs = 0x1210; // Vector + public const nint m_bUseHitboxesForRenderBox = 0x1110; // bool + public const nint m_bUseAnimGraph = 0x1111; // bool + public const nint m_pOutputAnimBegun = 0x1118; // CEntityIOOutput + public const nint m_pOutputAnimOver = 0x1140; // CEntityIOOutput + public const nint m_pOutputAnimLoopCycleOver = 0x1168; // CEntityIOOutput + public const nint m_OnAnimReachedStart = 0x1190; // CEntityIOOutput + public const nint m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput + public const nint m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge + public const nint m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t + public const nint m_bRandomizeCycle = 0x11EC; // bool + public const nint m_bStartDisabled = 0x11ED; // bool + public const nint m_bFiredStartEndOutput = 0x11EE; // bool + public const nint m_bForceNpcExclude = 0x11EF; // bool + public const nint m_bCreateNonSolid = 0x11F0; // bool + public const nint m_bIsOverrideProp = 0x11F1; // bool + public const nint m_iInitialGlowState = 0x11F4; // int32 + public const nint m_nGlowRange = 0x11F8; // int32 + public const nint m_nGlowRangeMin = 0x11FC; // int32 + public const nint m_glowColor = 0x1200; // Color + public const nint m_nGlowTeam = 0x1204; // int32 + public const nint m_iCachedFrameCount = 0x1208; // int32 + public const nint m_vecCachedRenderMins = 0x120C; // Vector + public const nint m_vecCachedRenderMaxs = 0x1218; // Vector } // Parent: CEntityComponent // Field count: 10 @@ -5422,8 +5424,8 @@ namespace CS2Dumper.Schemas { // Parent: C_CS2WeaponModuleBase // Field count: 2 public static class C_KeychainModule { - public const nint m_nKeychainDefID = 0xF88; // uint32 - public const nint m_nKeychainSeed = 0xF8C; // uint32 + public const nint m_nKeychainDefID = 0xF90; // uint32 + public const nint m_nKeychainSeed = 0xF94; // uint32 } // Parent: C_BaseEntity // Field count: 8 @@ -5470,31 +5472,31 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 25 public static class C_LocalTempEntity { - public const nint flags = 0xF80; // int32 - public const nint die = 0xF84; // GameTime_t - public const nint m_flFrameMax = 0xF88; // float32 - public const nint x = 0xF8C; // float32 - public const nint y = 0xF90; // float32 - public const nint fadeSpeed = 0xF94; // float32 - public const nint bounceFactor = 0xF98; // float32 - public const nint hitSound = 0xF9C; // int32 - public const nint priority = 0xFA0; // int32 - public const nint tentOffset = 0xFA4; // Vector - public const nint m_vecTempEntAngVelocity = 0xFB0; // QAngle - public const nint tempent_renderamt = 0xFBC; // int32 - public const nint m_vecNormal = 0xFC0; // Vector - public const nint m_flSpriteScale = 0xFCC; // float32 - public const nint m_nFlickerFrame = 0xFD0; // int32 - public const nint m_flFrameRate = 0xFD4; // float32 - public const nint m_flFrame = 0xFD8; // float32 - public const nint m_pszImpactEffect = 0xFE0; // char* - public const nint m_pszParticleEffect = 0xFE8; // char* - public const nint m_bParticleCollision = 0xFF0; // bool - public const nint m_iLastCollisionFrame = 0xFF4; // int32 - public const nint m_vLastCollisionOrigin = 0xFF8; // Vector - public const nint m_vecTempEntVelocity = 0x1004; // Vector - public const nint m_vecPrevAbsOrigin = 0x1010; // Vector - public const nint m_vecTempEntAcceleration = 0x101C; // Vector + public const nint flags = 0xF88; // int32 + public const nint die = 0xF8C; // GameTime_t + public const nint m_flFrameMax = 0xF90; // float32 + public const nint x = 0xF94; // float32 + public const nint y = 0xF98; // float32 + public const nint fadeSpeed = 0xF9C; // float32 + public const nint bounceFactor = 0xFA0; // float32 + public const nint hitSound = 0xFA4; // int32 + public const nint priority = 0xFA8; // int32 + public const nint tentOffset = 0xFAC; // Vector + public const nint m_vecTempEntAngVelocity = 0xFB8; // QAngle + public const nint tempent_renderamt = 0xFC4; // int32 + public const nint m_vecNormal = 0xFC8; // Vector + public const nint m_flSpriteScale = 0xFD4; // float32 + public const nint m_nFlickerFrame = 0xFD8; // int32 + public const nint m_flFrameRate = 0xFDC; // float32 + public const nint m_flFrame = 0xFE0; // float32 + public const nint m_pszImpactEffect = 0xFE8; // char* + public const nint m_pszParticleEffect = 0xFF0; // char* + public const nint m_bParticleCollision = 0xFF8; // bool + public const nint m_iLastCollisionFrame = 0xFFC; // int32 + public const nint m_vLastCollisionOrigin = 0x1000; // Vector + public const nint m_vecTempEntVelocity = 0x100C; // Vector + public const nint m_vecPrevAbsOrigin = 0x1018; // Vector + public const nint m_vecTempEntAcceleration = 0x1024; // Vector } // Parent: None // Field count: 2 @@ -5508,7 +5510,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) public static class C_MolotovProjectile { - public const nint m_bIsIncGrenade = 0x1200; // bool + public const nint m_bIsIncGrenade = 0x1208; // bool } // Parent: C_LightDirectionalEntity // Field count: 0 @@ -5553,13 +5555,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) public static class C_DynamicLight { - public const nint m_Flags = 0xD20; // uint8 - public const nint m_LightStyle = 0xD21; // uint8 - public const nint m_Radius = 0xD24; // float32 - public const nint m_Exponent = 0xD28; // int32 - public const nint m_InnerAngle = 0xD2C; // float32 - public const nint m_OuterAngle = 0xD30; // float32 - public const nint m_SpotRadius = 0xD34; // float32 + public const nint m_Flags = 0xD28; // uint8 + public const nint m_LightStyle = 0xD29; // uint8 + public const nint m_Radius = 0xD2C; // float32 + public const nint m_Exponent = 0xD30; // int32 + public const nint m_InnerAngle = 0xD34; // float32 + public const nint m_OuterAngle = 0xD38; // float32 + public const nint m_SpotRadius = 0xD3C; // float32 } // Parent: C_BasePlayerWeapon // Field count: 72 @@ -5595,78 +5597,78 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) public static class C_CSWeaponBase { - public const nint m_flFireSequenceStartTime = 0x16D4; // float32 - public const nint m_nFireSequenceStartTimeChange = 0x16D8; // int32 - public const nint m_nFireSequenceStartTimeAck = 0x16DC; // int32 - public const nint m_ePlayerFireEvent = 0x16E0; // PlayerAnimEvent_t - public const nint m_ePlayerFireEventAttackType = 0x16E4; // WeaponAttackType_t - public const nint m_seqIdle = 0x16E8; // HSequence - public const nint m_seqFirePrimary = 0x16EC; // HSequence - public const nint m_seqFireSecondary = 0x16F0; // HSequence - public const nint m_thirdPersonFireSequences = 0x16F8; // CUtlVector - public const nint m_hCurrentThirdPersonSequence = 0x1710; // HSequence - public const nint m_nSilencerBoneIndex = 0x1714; // int32 - public const nint m_thirdPersonSequences = 0x1718; // HSequence[7] - public const nint m_ClientPreviousWeaponState = 0x1750; // CSWeaponState_t - public const nint m_iState = 0x1754; // CSWeaponState_t - public const nint m_flCrosshairDistance = 0x1758; // float32 - public const nint m_iAmmoLastCheck = 0x175C; // int32 - public const nint m_iAlpha = 0x1760; // int32 - public const nint m_iScopeTextureID = 0x1764; // int32 - public const nint m_iCrosshairTextureID = 0x1768; // int32 - public const nint m_flGunAccuracyPositionDeprecated = 0x176C; // float32 - public const nint m_nLastEmptySoundCmdNum = 0x1770; // int32 - public const nint m_nViewModelIndex = 0x1774; // uint32 - public const nint m_bReloadsWithClips = 0x1778; // bool - public const nint m_flTimeWeaponIdle = 0x177C; // GameTime_t - public const nint m_bFireOnEmpty = 0x1780; // bool - public const nint m_OnPlayerPickup = 0x1788; // CEntityIOOutput - public const nint m_weaponMode = 0x17B0; // CSWeaponMode - public const nint m_flTurningInaccuracyDelta = 0x17B4; // float32 - public const nint m_vecTurningInaccuracyEyeDirLast = 0x17B8; // Vector - public const nint m_flTurningInaccuracy = 0x17C4; // float32 - public const nint m_fAccuracyPenalty = 0x17C8; // float32 - public const nint m_flLastAccuracyUpdateTime = 0x17CC; // GameTime_t - public const nint m_fAccuracySmoothedForZoom = 0x17D0; // float32 - public const nint m_fScopeZoomEndTime = 0x17D4; // GameTime_t - public const nint m_iRecoilIndex = 0x17D8; // int32 - public const nint m_flRecoilIndex = 0x17DC; // float32 - public const nint m_bBurstMode = 0x17E0; // bool - public const nint m_flLastBurstModeChangeTime = 0x17E4; // GameTime_t - public const nint m_nPostponeFireReadyTicks = 0x17E8; // GameTick_t - public const nint m_flPostponeFireReadyFrac = 0x17EC; // float32 - public const nint m_bInReload = 0x17F0; // bool - public const nint m_bReloadVisuallyComplete = 0x17F1; // bool - public const nint m_flDroppedAtTime = 0x17F4; // GameTime_t - public const nint m_bIsHauledBack = 0x17F8; // bool - public const nint m_bSilencerOn = 0x17F9; // bool - public const nint m_flTimeSilencerSwitchComplete = 0x17FC; // GameTime_t - public const nint m_iOriginalTeamNumber = 0x1800; // int32 - public const nint m_iMostRecentTeamNumber = 0x1804; // int32 - public const nint m_bDroppedNearBuyZone = 0x1808; // bool - public const nint m_flNextAttackRenderTimeOffset = 0x180C; // float32 - public const nint m_bClearWeaponIdentifyingUGC = 0x18A8; // bool - public const nint m_bVisualsDataSet = 0x18A9; // bool - public const nint m_bOldFirstPersonSpectatedState = 0x18AA; // bool - public const nint m_bUIWeapon = 0x18AB; // bool - public const nint m_nCustomEconReloadEventId = 0x18AC; // int32 - public const nint m_hPrevOwner = 0x18B8; // CHandle - public const nint m_nDropTick = 0x18BC; // GameTick_t - public const nint m_donated = 0x18DC; // bool - public const nint m_fLastShotTime = 0x18E0; // GameTime_t - public const nint m_bWasOwnedByCT = 0x18E4; // bool - public const nint m_bWasOwnedByTerrorist = 0x18E5; // bool - public const nint m_gunHeat = 0x18E8; // float32 - public const nint m_smokeAttachments = 0x18EC; // uint32 - public const nint m_lastSmokeTime = 0x18F0; // GameTime_t - public const nint m_flNextClientFireBulletTime = 0x18F4; // float32 - public const nint m_flNextClientFireBulletTime_Repredict = 0x18F8; // float32 - public const nint m_IronSightController = 0x19D0; // C_IronSightController - public const nint m_iIronSightMode = 0x1A80; // int32 - public const nint m_flLastLOSTraceFailureTime = 0x1A90; // GameTime_t - public const nint m_iNumEmptyAttacks = 0x1A94; // int32 - public const nint m_flLastMagDropRequestTime = 0x1AF0; // GameTime_t - public const nint m_flWatTickOffset = 0x1AF4; // float32 + public const nint m_flFireSequenceStartTime = 0x16DC; // float32 + public const nint m_nFireSequenceStartTimeChange = 0x16E0; // int32 + public const nint m_nFireSequenceStartTimeAck = 0x16E4; // int32 + public const nint m_ePlayerFireEvent = 0x16E8; // PlayerAnimEvent_t + public const nint m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t + public const nint m_seqIdle = 0x16F0; // HSequence + public const nint m_seqFirePrimary = 0x16F4; // HSequence + public const nint m_seqFireSecondary = 0x16F8; // HSequence + public const nint m_thirdPersonFireSequences = 0x1700; // CUtlVector + public const nint m_hCurrentThirdPersonSequence = 0x1718; // HSequence + public const nint m_nSilencerBoneIndex = 0x171C; // int32 + public const nint m_thirdPersonSequences = 0x1720; // HSequence[7] + public const nint m_ClientPreviousWeaponState = 0x1758; // CSWeaponState_t + public const nint m_iState = 0x175C; // CSWeaponState_t + public const nint m_flCrosshairDistance = 0x1760; // float32 + public const nint m_iAmmoLastCheck = 0x1764; // int32 + public const nint m_iAlpha = 0x1768; // int32 + public const nint m_iScopeTextureID = 0x176C; // int32 + public const nint m_iCrosshairTextureID = 0x1770; // int32 + public const nint m_flGunAccuracyPositionDeprecated = 0x1774; // float32 + public const nint m_nLastEmptySoundCmdNum = 0x1778; // int32 + public const nint m_nViewModelIndex = 0x177C; // uint32 + public const nint m_bReloadsWithClips = 0x1780; // bool + public const nint m_flTimeWeaponIdle = 0x1784; // GameTime_t + public const nint m_bFireOnEmpty = 0x1788; // bool + public const nint m_OnPlayerPickup = 0x1790; // CEntityIOOutput + public const nint m_weaponMode = 0x17B8; // CSWeaponMode + public const nint m_flTurningInaccuracyDelta = 0x17BC; // float32 + public const nint m_vecTurningInaccuracyEyeDirLast = 0x17C0; // Vector + public const nint m_flTurningInaccuracy = 0x17CC; // float32 + public const nint m_fAccuracyPenalty = 0x17D0; // float32 + public const nint m_flLastAccuracyUpdateTime = 0x17D4; // GameTime_t + public const nint m_fAccuracySmoothedForZoom = 0x17D8; // float32 + public const nint m_fScopeZoomEndTime = 0x17DC; // GameTime_t + public const nint m_iRecoilIndex = 0x17E0; // int32 + public const nint m_flRecoilIndex = 0x17E4; // float32 + public const nint m_bBurstMode = 0x17E8; // bool + public const nint m_flLastBurstModeChangeTime = 0x17EC; // GameTime_t + public const nint m_nPostponeFireReadyTicks = 0x17F0; // GameTick_t + public const nint m_flPostponeFireReadyFrac = 0x17F4; // float32 + public const nint m_bInReload = 0x17F8; // bool + public const nint m_bReloadVisuallyComplete = 0x17F9; // bool + public const nint m_flDroppedAtTime = 0x17FC; // GameTime_t + public const nint m_bIsHauledBack = 0x1800; // bool + public const nint m_bSilencerOn = 0x1801; // bool + public const nint m_flTimeSilencerSwitchComplete = 0x1804; // GameTime_t + public const nint m_iOriginalTeamNumber = 0x1808; // int32 + public const nint m_iMostRecentTeamNumber = 0x180C; // int32 + public const nint m_bDroppedNearBuyZone = 0x1810; // bool + public const nint m_flNextAttackRenderTimeOffset = 0x1814; // float32 + public const nint m_bClearWeaponIdentifyingUGC = 0x18B0; // bool + public const nint m_bVisualsDataSet = 0x18B1; // bool + public const nint m_bOldFirstPersonSpectatedState = 0x18B2; // bool + public const nint m_bUIWeapon = 0x18B3; // bool + public const nint m_nCustomEconReloadEventId = 0x18B4; // int32 + public const nint m_hPrevOwner = 0x18C0; // CHandle + public const nint m_nDropTick = 0x18C4; // GameTick_t + public const nint m_donated = 0x18E4; // bool + public const nint m_fLastShotTime = 0x18E8; // GameTime_t + public const nint m_bWasOwnedByCT = 0x18EC; // bool + public const nint m_bWasOwnedByTerrorist = 0x18ED; // bool + public const nint m_gunHeat = 0x18F0; // float32 + public const nint m_smokeAttachments = 0x18F4; // uint32 + public const nint m_lastSmokeTime = 0x18F8; // GameTime_t + public const nint m_flNextClientFireBulletTime = 0x18FC; // float32 + public const nint m_flNextClientFireBulletTime_Repredict = 0x1900; // float32 + public const nint m_IronSightController = 0x19E0; // C_IronSightController + public const nint m_iIronSightMode = 0x1A90; // int32 + public const nint m_flLastLOSTraceFailureTime = 0x1AA0; // GameTime_t + public const nint m_iNumEmptyAttacks = 0x1AA4; // int32 + public const nint m_flLastMagDropRequestTime = 0x1B00; // GameTime_t + public const nint m_flWatTickOffset = 0x1B04; // float32 } // Parent: C_BaseModelEntity // Field count: 0 @@ -5679,9 +5681,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) public static class C_FuncElectrifiedVolume { - public const nint m_nAmbientEffect = 0xD20; // ParticleIndex_t - public const nint m_EffectName = 0xD28; // CUtlSymbolLarge - public const nint m_bState = 0xD30; // bool + public const nint m_nAmbientEffect = 0xD28; // ParticleIndex_t + public const nint m_EffectName = 0xD30; // CUtlSymbolLarge + public const nint m_bState = 0xD38; // bool } // Parent: CPlayer_WeaponServices // Field count: 5 @@ -5860,7 +5862,7 @@ namespace CS2Dumper.Schemas { // Parent: C_CS2WeaponModuleBase // Field count: 1 public static class C_StattrakModule { - public const nint m_bKnife = 0xF88; // bool + public const nint m_bKnife = 0xF90; // bool } // Parent: C_BreakableProp // Field count: 1 @@ -5875,7 +5877,7 @@ namespace CS2Dumper.Schemas { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) public static class C_PhysicsProp { - public const nint m_bAwake = 0x1108; // bool + public const nint m_bAwake = 0x1110; // bool } // Parent: CBaseProp // Field count: 29 @@ -5884,35 +5886,35 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) public static class C_BreakableProp { - public const nint m_CPropDataComponent = 0xFC0; // CPropDataComponent - public const nint m_OnBreak = 0x1000; // CEntityIOOutput - public const nint m_OnHealthChanged = 0x1028; // CEntityOutputTemplate - public const nint m_OnTakeDamage = 0x1050; // CEntityIOOutput - public const nint m_impactEnergyScale = 0x1078; // float32 - public const nint m_iMinHealthDmg = 0x107C; // int32 - public const nint m_flPressureDelay = 0x1080; // float32 - public const nint m_flDefBurstScale = 0x1084; // float32 - public const nint m_vDefBurstOffset = 0x1088; // Vector - public const nint m_hBreaker = 0x1094; // CHandle - public const nint m_PerformanceMode = 0x1098; // PerformanceMode_t - public const nint m_flPreventDamageBeforeTime = 0x109C; // GameTime_t - public const nint m_BreakableContentsType = 0x10A0; // BreakableContentsType_t - public const nint m_strBreakableContentsPropGroupOverride = 0x10A8; // CUtlString - public const nint m_strBreakableContentsParticleOverride = 0x10B0; // CUtlString - public const nint m_bHasBreakPiecesOrCommands = 0x10B8; // bool - public const nint m_explodeDamage = 0x10BC; // float32 - public const nint m_explodeRadius = 0x10C0; // float32 - public const nint m_explosionDelay = 0x10C8; // float32 - public const nint m_explosionBuildupSound = 0x10D0; // CUtlSymbolLarge - public const nint m_explosionCustomEffect = 0x10D8; // CUtlSymbolLarge - public const nint m_explosionCustomSound = 0x10E0; // CUtlSymbolLarge - public const nint m_explosionModifier = 0x10E8; // CUtlSymbolLarge - public const nint m_hPhysicsAttacker = 0x10F0; // CHandle - public const nint m_flLastPhysicsInfluenceTime = 0x10F4; // GameTime_t - public const nint m_flDefaultFadeScale = 0x10F8; // float32 - public const nint m_hLastAttacker = 0x10FC; // CHandle - public const nint m_hFlareEnt = 0x1100; // CHandle - public const nint m_noGhostCollision = 0x1104; // bool + public const nint m_CPropDataComponent = 0xFC8; // CPropDataComponent + public const nint m_OnBreak = 0x1008; // CEntityIOOutput + public const nint m_OnHealthChanged = 0x1030; // CEntityOutputTemplate + public const nint m_OnTakeDamage = 0x1058; // CEntityIOOutput + public const nint m_impactEnergyScale = 0x1080; // float32 + public const nint m_iMinHealthDmg = 0x1084; // int32 + public const nint m_flPressureDelay = 0x1088; // float32 + public const nint m_flDefBurstScale = 0x108C; // float32 + public const nint m_vDefBurstOffset = 0x1090; // Vector + public const nint m_hBreaker = 0x109C; // CHandle + public const nint m_PerformanceMode = 0x10A0; // PerformanceMode_t + public const nint m_flPreventDamageBeforeTime = 0x10A4; // GameTime_t + public const nint m_BreakableContentsType = 0x10A8; // BreakableContentsType_t + public const nint m_strBreakableContentsPropGroupOverride = 0x10B0; // CUtlString + public const nint m_strBreakableContentsParticleOverride = 0x10B8; // CUtlString + public const nint m_bHasBreakPiecesOrCommands = 0x10C0; // bool + public const nint m_explodeDamage = 0x10C4; // float32 + public const nint m_explodeRadius = 0x10C8; // float32 + public const nint m_explosionDelay = 0x10D0; // float32 + public const nint m_explosionBuildupSound = 0x10D8; // CUtlSymbolLarge + public const nint m_explosionCustomEffect = 0x10E0; // CUtlSymbolLarge + public const nint m_explosionCustomSound = 0x10E8; // CUtlSymbolLarge + public const nint m_explosionModifier = 0x10F0; // CUtlSymbolLarge + public const nint m_hPhysicsAttacker = 0x10F8; // CHandle + public const nint m_flLastPhysicsInfluenceTime = 0x10FC; // GameTime_t + public const nint m_flDefaultFadeScale = 0x1100; // float32 + public const nint m_hLastAttacker = 0x1104; // CHandle + public const nint m_hFlareEnt = 0x1108; // CHandle + public const nint m_noGhostCollision = 0x110C; // bool } // Parent: C_BaseToggle // Field count: 0 @@ -5955,30 +5957,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) public static class C_Beam { - public const nint m_flFrameRate = 0xD20; // float32 - public const nint m_flHDRColorScale = 0xD24; // float32 - public const nint m_flFireTime = 0xD28; // GameTime_t - public const nint m_flDamage = 0xD2C; // float32 - public const nint m_nNumBeamEnts = 0xD30; // uint8 - public const nint m_queryHandleHalo = 0xD34; // int32 - public const nint m_hBaseMaterial = 0xD58; // CStrongHandle - public const nint m_nHaloIndex = 0xD60; // CStrongHandle - public const nint m_nBeamType = 0xD68; // BeamType_t - public const nint m_nBeamFlags = 0xD6C; // uint32 - public const nint m_hAttachEntity = 0xD70; // CHandle[10] - public const nint m_nAttachIndex = 0xD98; // AttachmentHandle_t[10] - public const nint m_fWidth = 0xDA4; // float32 - public const nint m_fEndWidth = 0xDA8; // float32 - public const nint m_fFadeLength = 0xDAC; // float32 - public const nint m_fHaloScale = 0xDB0; // float32 - public const nint m_fAmplitude = 0xDB4; // float32 - public const nint m_fStartFrame = 0xDB8; // float32 - public const nint m_fSpeed = 0xDBC; // float32 - public const nint m_flFrame = 0xDC0; // float32 - public const nint m_nClipStyle = 0xDC4; // BeamClipStyle_t - public const nint m_bTurnedOff = 0xDC8; // bool - public const nint m_vecEndPos = 0xDCC; // Vector - public const nint m_hEndEntity = 0xDD8; // CHandle + public const nint m_flFrameRate = 0xD28; // float32 + public const nint m_flHDRColorScale = 0xD2C; // float32 + public const nint m_flFireTime = 0xD30; // GameTime_t + public const nint m_flDamage = 0xD34; // float32 + public const nint m_nNumBeamEnts = 0xD38; // uint8 + public const nint m_queryHandleHalo = 0xD3C; // int32 + public const nint m_hBaseMaterial = 0xD60; // CStrongHandle + public const nint m_nHaloIndex = 0xD68; // CStrongHandle + public const nint m_nBeamType = 0xD70; // BeamType_t + public const nint m_nBeamFlags = 0xD74; // uint32 + public const nint m_hAttachEntity = 0xD78; // CHandle[10] + public const nint m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10] + public const nint m_fWidth = 0xDAC; // float32 + public const nint m_fEndWidth = 0xDB0; // float32 + public const nint m_fFadeLength = 0xDB4; // float32 + public const nint m_fHaloScale = 0xDB8; // float32 + public const nint m_fAmplitude = 0xDBC; // float32 + public const nint m_fStartFrame = 0xDC0; // float32 + public const nint m_fSpeed = 0xDC4; // float32 + public const nint m_flFrame = 0xDC8; // float32 + public const nint m_nClipStyle = 0xDCC; // BeamClipStyle_t + public const nint m_bTurnedOff = 0xDD0; // bool + public const nint m_vecEndPos = 0xDD4; // Vector + public const nint m_hEndEntity = 0xDE0; // CHandle } // Parent: C_BaseEntity // Field count: 8 @@ -6143,18 +6145,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) public static class C_PointWorldText { - public const nint m_bForceRecreateNextUpdate = 0xD28; // bool - public const nint m_messageText = 0xD38; // char[512] - public const nint m_FontName = 0xF38; // char[64] - public const nint m_bEnabled = 0xF78; // bool - public const nint m_bFullbright = 0xF79; // bool - public const nint m_flWorldUnitsPerPx = 0xF7C; // float32 - public const nint m_flFontSize = 0xF80; // float32 - public const nint m_flDepthOffset = 0xF84; // float32 - public const nint m_Color = 0xF88; // Color - public const nint m_nJustifyHorizontal = 0xF8C; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0xF90; // PointWorldTextJustifyVertical_t - public const nint m_nReorientMode = 0xF94; // PointWorldTextReorientMode_t + public const nint m_bForceRecreateNextUpdate = 0xD30; // bool + public const nint m_messageText = 0xD40; // char[512] + public const nint m_FontName = 0xF40; // char[64] + public const nint m_bEnabled = 0xF80; // bool + public const nint m_bFullbright = 0xF81; // bool + public const nint m_flWorldUnitsPerPx = 0xF84; // float32 + public const nint m_flFontSize = 0xF88; // float32 + public const nint m_flDepthOffset = 0xF8C; // float32 + public const nint m_Color = 0xF90; // Color + public const nint m_nJustifyHorizontal = 0xF94; // PointWorldTextJustifyHorizontal_t + public const nint m_nJustifyVertical = 0xF98; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0xF9C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 @@ -6300,13 +6302,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) public static class C_BasePropDoor { - public const nint m_eDoorState = 0x1230; // DoorState_t - public const nint m_modelChanged = 0x1234; // bool - public const nint m_bLocked = 0x1235; // bool - public const nint m_closedPosition = 0x1238; // Vector - public const nint m_closedAngles = 0x1244; // QAngle - public const nint m_hMaster = 0x1250; // CHandle - public const nint m_vWhereToSetLightingOrigin = 0x1254; // Vector + public const nint m_eDoorState = 0x1238; // DoorState_t + public const nint m_modelChanged = 0x123C; // bool + public const nint m_bLocked = 0x123D; // bool + public const nint m_closedPosition = 0x1240; // Vector + public const nint m_closedAngles = 0x124C; // QAngle + public const nint m_hMaster = 0x1258; // CHandle + public const nint m_vWhereToSetLightingOrigin = 0x125C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Field count: 0 @@ -6315,17 +6317,17 @@ namespace CS2Dumper.Schemas { // Parent: C_CS2WeaponModuleBase // Field count: 1 public static class C_NametagModule { - public const nint m_strNametagString = 0xF88; // CUtlString + public const nint m_strNametagString = 0xF90; // CUtlString } // Parent: C_BreakableProp // Field count: 6 public static class C_PhysPropClientside { - public const nint m_flTouchDelta = 0x1108; // GameTime_t - public const nint m_fDeathTime = 0x110C; // GameTime_t - public const nint m_inertiaScale = 0x1110; // float32 - public const nint m_vecDamagePosition = 0x1114; // Vector - public const nint m_vecDamageDirection = 0x1120; // Vector - public const nint m_nDamageType = 0x112C; // DamageTypes_t + public const nint m_flTouchDelta = 0x1110; // GameTime_t + public const nint m_fDeathTime = 0x1114; // GameTime_t + public const nint m_inertiaScale = 0x1118; // float32 + public const nint m_vecDamagePosition = 0x111C; // Vector + public const nint m_vecDamageDirection = 0x1128; // Vector + public const nint m_nDamageType = 0x1134; // DamageTypes_t } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6387,8 +6389,8 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 2 public static class C_PhysMagnet { - public const nint m_aAttachedObjectsFromServer = 0xF80; // CUtlVector - public const nint m_aAttachedObjects = 0xF98; // CUtlVector> + public const nint m_aAttachedObjectsFromServer = 0xF88; // CUtlVector + public const nint m_aAttachedObjects = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity // Field count: 8 @@ -6407,14 +6409,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) public static class C_FuncConveyor { - public const nint m_vecMoveDirEntitySpace = 0xD28; // Vector - public const nint m_flTargetSpeed = 0xD34; // float32 - public const nint m_nTransitionStartTick = 0xD38; // GameTick_t - public const nint m_nTransitionDurationTicks = 0xD3C; // int32 - public const nint m_flTransitionStartSpeed = 0xD40; // float32 - public const nint m_hConveyorModels = 0xD48; // C_NetworkUtlVectorBase> - public const nint m_flCurrentConveyorOffset = 0xD60; // float32 - public const nint m_flCurrentConveyorSpeed = 0xD64; // float32 + public const nint m_vecMoveDirEntitySpace = 0xD30; // Vector + public const nint m_flTargetSpeed = 0xD3C; // float32 + public const nint m_nTransitionStartTick = 0xD40; // GameTick_t + public const nint m_nTransitionDurationTicks = 0xD44; // int32 + public const nint m_flTransitionStartSpeed = 0xD48; // float32 + public const nint m_hConveyorModels = 0xD50; // C_NetworkUtlVectorBase> + public const nint m_flCurrentConveyorOffset = 0xD68; // float32 + public const nint m_flCurrentConveyorSpeed = 0xD6C; // float32 } // Parent: None // Field count: 4 @@ -6435,6 +6437,10 @@ namespace CS2Dumper.Schemas { public const nint unSlot = 0x2A; // uint16 public const nint unItemDefIdx = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + public static class CCSPlayer_DamageReactServices { + } // Parent: CBaseAnimGraph // Field count: 16 // @@ -6459,22 +6465,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) public static class C_BaseViewModel { - public const nint m_vecLastFacing = 0xF88; // Vector - public const nint m_nViewModelIndex = 0xF94; // uint32 - public const nint m_nAnimationParity = 0xF98; // uint32 - public const nint m_flAnimationStartTime = 0xF9C; // float32 - public const nint m_hWeapon = 0xFA0; // CHandle - public const nint m_sVMName = 0xFA8; // CUtlSymbolLarge - public const nint m_sAnimationPrefix = 0xFB0; // CUtlSymbolLarge - public const nint m_iCameraAttachment = 0xFB8; // AttachmentHandle_t - public const nint m_vecLastCameraAngles = 0xFBC; // QAngle - public const nint m_previousElapsedDuration = 0xFC8; // float32 - public const nint m_previousCycle = 0xFCC; // float32 - public const nint m_nOldAnimationParity = 0xFD0; // int32 - public const nint m_hOldLayerSequence = 0xFD4; // HSequence - public const nint m_oldLayer = 0xFD8; // int32 - public const nint m_oldLayerStartTime = 0xFDC; // float32 - public const nint m_hControlPanel = 0xFE0; // CHandle + public const nint m_vecLastFacing = 0xF90; // Vector + public const nint m_nViewModelIndex = 0xF9C; // uint32 + public const nint m_nAnimationParity = 0xFA0; // uint32 + public const nint m_flAnimationStartTime = 0xFA4; // float32 + public const nint m_hWeapon = 0xFA8; // CHandle + public const nint m_sVMName = 0xFB0; // CUtlSymbolLarge + public const nint m_sAnimationPrefix = 0xFB8; // CUtlSymbolLarge + public const nint m_iCameraAttachment = 0xFC0; // AttachmentHandle_t + public const nint m_vecLastCameraAngles = 0xFC4; // QAngle + public const nint m_previousElapsedDuration = 0xFD0; // float32 + public const nint m_previousCycle = 0xFD4; // float32 + public const nint m_nOldAnimationParity = 0xFD8; // int32 + public const nint m_hOldLayerSequence = 0xFDC; // HSequence + public const nint m_oldLayer = 0xFE0; // int32 + public const nint m_oldLayerStartTime = 0xFE4; // float32 + public const nint m_hControlPanel = 0xFE8; // CHandle } // Parent: C_BaseEntity // Field count: 0 @@ -6567,7 +6573,7 @@ namespace CS2Dumper.Schemas { // MNetworkVarTypeOverride // MNetworkIncludeByName public static class C_CSObserverPawn { - public const nint m_hDetectParentChange = 0x1508; // CEntityHandle + public const nint m_hDetectParentChange = 0x1510; // CEntityHandle } // Parent: C_BaseEntity // Field count: 3 @@ -6631,29 +6637,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) public static class C_Hostage { - public const nint m_entitySpottedState = 0x11A0; // EntitySpottedState_t - public const nint m_leader = 0x11B8; // CHandle - public const nint m_reuseTimer = 0x11C0; // CountdownTimer - public const nint m_vel = 0x11D8; // Vector - public const nint m_isRescued = 0x11E4; // bool - public const nint m_jumpedThisFrame = 0x11E5; // bool - public const nint m_nHostageState = 0x11E8; // int32 - public const nint m_bHandsHaveBeenCut = 0x11EC; // bool - public const nint m_hHostageGrabber = 0x11F0; // CHandle - public const nint m_fLastGrabTime = 0x11F4; // GameTime_t - public const nint m_vecGrabbedPos = 0x11F8; // Vector - public const nint m_flRescueStartTime = 0x1204; // GameTime_t - public const nint m_flGrabSuccessTime = 0x1208; // GameTime_t - public const nint m_flDropStartTime = 0x120C; // GameTime_t - public const nint m_flDeadOrRescuedTime = 0x1210; // GameTime_t - public const nint m_blinkTimer = 0x1218; // CountdownTimer - public const nint m_lookAt = 0x1230; // Vector - public const nint m_lookAroundTimer = 0x1240; // CountdownTimer - public const nint m_isInit = 0x1258; // bool - public const nint m_eyeAttachment = 0x1259; // AttachmentHandle_t - public const nint m_chestAttachment = 0x125A; // AttachmentHandle_t - public const nint m_pPredictionOwner = 0x1260; // CBasePlayerController* - public const nint m_fNewestAlphaThinkTime = 0x1268; // GameTime_t + public const nint m_entitySpottedState = 0x11A8; // EntitySpottedState_t + public const nint m_leader = 0x11C0; // CHandle + public const nint m_reuseTimer = 0x11C8; // CountdownTimer + public const nint m_vel = 0x11E0; // Vector + public const nint m_isRescued = 0x11EC; // bool + public const nint m_jumpedThisFrame = 0x11ED; // bool + public const nint m_nHostageState = 0x11F0; // int32 + public const nint m_bHandsHaveBeenCut = 0x11F4; // bool + public const nint m_hHostageGrabber = 0x11F8; // CHandle + public const nint m_fLastGrabTime = 0x11FC; // GameTime_t + public const nint m_vecGrabbedPos = 0x1200; // Vector + public const nint m_flRescueStartTime = 0x120C; // GameTime_t + public const nint m_flGrabSuccessTime = 0x1210; // GameTime_t + public const nint m_flDropStartTime = 0x1214; // GameTime_t + public const nint m_flDeadOrRescuedTime = 0x1218; // GameTime_t + public const nint m_blinkTimer = 0x1220; // CountdownTimer + public const nint m_lookAt = 0x1238; // Vector + public const nint m_lookAroundTimer = 0x1248; // CountdownTimer + public const nint m_isInit = 0x1260; // bool + public const nint m_eyeAttachment = 0x1261; // AttachmentHandle_t + public const nint m_chestAttachment = 0x1262; // AttachmentHandle_t + public const nint m_pPredictionOwner = 0x1268; // CBasePlayerController* + public const nint m_fNewestAlphaThinkTime = 0x1270; // GameTime_t } // Parent: C_BaseModelEntity // Field count: 24 @@ -6672,30 +6678,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) public static class C_Sprite { - public const nint m_hSpriteMaterial = 0xD20; // CStrongHandle - public const nint m_hAttachedToEntity = 0xD28; // CHandle - public const nint m_nAttachment = 0xD2C; // AttachmentHandle_t - public const nint m_flSpriteFramerate = 0xD30; // float32 - public const nint m_flFrame = 0xD34; // float32 - public const nint m_flDieTime = 0xD38; // GameTime_t - public const nint m_nBrightness = 0xD48; // uint32 - public const nint m_flBrightnessDuration = 0xD4C; // float32 - public const nint m_flSpriteScale = 0xD50; // float32 - public const nint m_flScaleDuration = 0xD54; // float32 - public const nint m_bWorldSpaceScale = 0xD58; // bool - public const nint m_flGlowProxySize = 0xD5C; // float32 - public const nint m_flHDRColorScale = 0xD60; // float32 - public const nint m_flLastTime = 0xD64; // GameTime_t - public const nint m_flMaxFrame = 0xD68; // float32 - public const nint m_flStartScale = 0xD6C; // float32 - public const nint m_flDestScale = 0xD70; // float32 - public const nint m_flScaleTimeStart = 0xD74; // GameTime_t - public const nint m_nStartBrightness = 0xD78; // int32 - public const nint m_nDestBrightness = 0xD7C; // int32 - public const nint m_flBrightnessTimeStart = 0xD80; // GameTime_t - public const nint m_hOldSpriteMaterial = 0xD88; // CWeakHandle - public const nint m_nSpriteWidth = 0xE28; // int32 - public const nint m_nSpriteHeight = 0xE2C; // int32 + public const nint m_hSpriteMaterial = 0xD28; // CStrongHandle + public const nint m_hAttachedToEntity = 0xD30; // CHandle + public const nint m_nAttachment = 0xD34; // AttachmentHandle_t + public const nint m_flSpriteFramerate = 0xD38; // float32 + public const nint m_flFrame = 0xD3C; // float32 + public const nint m_flDieTime = 0xD40; // GameTime_t + public const nint m_nBrightness = 0xD50; // uint32 + public const nint m_flBrightnessDuration = 0xD54; // float32 + public const nint m_flSpriteScale = 0xD58; // float32 + public const nint m_flScaleDuration = 0xD5C; // float32 + public const nint m_bWorldSpaceScale = 0xD60; // bool + public const nint m_flGlowProxySize = 0xD64; // float32 + public const nint m_flHDRColorScale = 0xD68; // float32 + public const nint m_flLastTime = 0xD6C; // GameTime_t + public const nint m_flMaxFrame = 0xD70; // float32 + public const nint m_flStartScale = 0xD74; // float32 + public const nint m_flDestScale = 0xD78; // float32 + public const nint m_flScaleTimeStart = 0xD7C; // GameTime_t + public const nint m_nStartBrightness = 0xD80; // int32 + public const nint m_nDestBrightness = 0xD84; // int32 + public const nint m_flBrightnessTimeStart = 0xD88; // GameTime_t + public const nint m_hOldSpriteMaterial = 0xD90; // CWeakHandle + public const nint m_nSpriteWidth = 0xE30; // int32 + public const nint m_nSpriteHeight = 0xE34; // int32 } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6721,36 +6727,36 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hControlPanel (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) public static class C_PlantedC4 { - public const nint m_bBombTicking = 0xF88; // bool - public const nint m_nBombSite = 0xF8C; // int32 - public const nint m_nSourceSoundscapeHash = 0xF90; // int32 - public const nint m_entitySpottedState = 0xF98; // EntitySpottedState_t - public const nint m_flNextGlow = 0xFB0; // GameTime_t - public const nint m_flNextBeep = 0xFB4; // GameTime_t - public const nint m_flC4Blow = 0xFB8; // GameTime_t - public const nint m_bCannotBeDefused = 0xFBC; // bool - public const nint m_bHasExploded = 0xFBD; // bool - public const nint m_flTimerLength = 0xFC0; // float32 - public const nint m_bBeingDefused = 0xFC4; // bool - public const nint m_bTriggerWarning = 0xFC8; // float32 - public const nint m_bExplodeWarning = 0xFCC; // float32 - public const nint m_bC4Activated = 0xFD0; // bool - public const nint m_bTenSecWarning = 0xFD1; // bool - public const nint m_flDefuseLength = 0xFD4; // float32 - public const nint m_flDefuseCountDown = 0xFD8; // GameTime_t - public const nint m_bBombDefused = 0xFDC; // bool - public const nint m_hBombDefuser = 0xFE0; // CHandle - public const nint m_hControlPanel = 0xFE4; // CHandle - public const nint m_AttributeManager = 0xFE8; // C_AttributeContainer - public const nint m_hDefuserMultimeter = 0x1490; // CHandle - public const nint m_flNextRadarFlashTime = 0x1494; // GameTime_t - public const nint m_bRadarFlash = 0x1498; // bool - public const nint m_pBombDefuser = 0x149C; // CHandle - public const nint m_fLastDefuseTime = 0x14A0; // GameTime_t - public const nint m_pPredictionOwner = 0x14A8; // CBasePlayerController* - public const nint m_vecC4ExplodeSpectatePos = 0x14B0; // Vector - public const nint m_vecC4ExplodeSpectateAng = 0x14BC; // QAngle - public const nint m_flC4ExplodeSpectateDuration = 0x14C8; // float32 + public const nint m_bBombTicking = 0xF90; // bool + public const nint m_nBombSite = 0xF94; // int32 + public const nint m_nSourceSoundscapeHash = 0xF98; // int32 + public const nint m_entitySpottedState = 0xFA0; // EntitySpottedState_t + public const nint m_flNextGlow = 0xFB8; // GameTime_t + public const nint m_flNextBeep = 0xFBC; // GameTime_t + public const nint m_flC4Blow = 0xFC0; // GameTime_t + public const nint m_bCannotBeDefused = 0xFC4; // bool + public const nint m_bHasExploded = 0xFC5; // bool + public const nint m_flTimerLength = 0xFC8; // float32 + public const nint m_bBeingDefused = 0xFCC; // bool + public const nint m_bTriggerWarning = 0xFD0; // float32 + public const nint m_bExplodeWarning = 0xFD4; // float32 + public const nint m_bC4Activated = 0xFD8; // bool + public const nint m_bTenSecWarning = 0xFD9; // bool + public const nint m_flDefuseLength = 0xFDC; // float32 + public const nint m_flDefuseCountDown = 0xFE0; // GameTime_t + public const nint m_bBombDefused = 0xFE4; // bool + public const nint m_hBombDefuser = 0xFE8; // CHandle + public const nint m_hControlPanel = 0xFEC; // CHandle + public const nint m_AttributeManager = 0xFF0; // C_AttributeContainer + public const nint m_hDefuserMultimeter = 0x1498; // CHandle + public const nint m_flNextRadarFlashTime = 0x149C; // GameTime_t + public const nint m_bRadarFlash = 0x14A0; // bool + public const nint m_pBombDefuser = 0x14A4; // CHandle + public const nint m_fLastDefuseTime = 0x14A8; // GameTime_t + public const nint m_pPredictionOwner = 0x14B0; // CBasePlayerController* + public const nint m_vecC4ExplodeSpectatePos = 0x14B8; // Vector + public const nint m_vecC4ExplodeSpectateAng = 0x14C4; // QAngle + public const nint m_flC4ExplodeSpectateDuration = 0x14D0; // float32 } // Parent: CBaseAnimGraph // Field count: 8 @@ -6761,14 +6767,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_hRagdollSource (EHANDLE) public static class C_RagdollProp { - public const nint m_ragPos = 0xF88; // C_NetworkUtlVectorBase - public const nint m_ragAngles = 0xFA0; // C_NetworkUtlVectorBase - public const nint m_flBlendWeight = 0xFB8; // float32 - public const nint m_hRagdollSource = 0xFBC; // CHandle - public const nint m_iEyeAttachment = 0xFC0; // AttachmentHandle_t - public const nint m_flBlendWeightCurrent = 0xFC4; // float32 - public const nint m_parentPhysicsBoneIndices = 0xFC8; // CUtlVector - public const nint m_worldSpaceBoneComputationOrder = 0xFE0; // CUtlVector + public const nint m_ragPos = 0xF90; // C_NetworkUtlVectorBase + public const nint m_ragAngles = 0xFA8; // C_NetworkUtlVectorBase + public const nint m_flBlendWeight = 0xFC0; // float32 + public const nint m_hRagdollSource = 0xFC4; // CHandle + public const nint m_iEyeAttachment = 0xFC8; // AttachmentHandle_t + public const nint m_flBlendWeightCurrent = 0xFCC; // float32 + public const nint m_parentPhysicsBoneIndices = 0xFD0; // CUtlVector + public const nint m_worldSpaceBoneComputationOrder = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6812,13 +6818,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) public static class C_Chicken { - public const nint m_hHolidayHatAddon = 0x1228; // CHandle - public const nint m_jumpedThisFrame = 0x122C; // bool - public const nint m_leader = 0x1230; // CHandle - public const nint m_AttributeManager = 0x1238; // C_AttributeContainer - public const nint m_bAttributesInitialized = 0x16E0; // bool - public const nint m_hWaterWakeParticles = 0x16E4; // ParticleIndex_t - public const nint m_bIsPreviewModel = 0x16E8; // bool + public const nint m_hHolidayHatAddon = 0x1230; // CHandle + public const nint m_jumpedThisFrame = 0x1234; // bool + public const nint m_leader = 0x1238; // CHandle + public const nint m_AttributeManager = 0x1240; // C_AttributeContainer + public const nint m_bAttributesInitialized = 0x16E8; // bool + public const nint m_hWaterWakeParticles = 0x16EC; // ParticleIndex_t + public const nint m_bIsPreviewModel = 0x16F0; // bool } // Parent: None // Field count: 2 diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 310312a3..3df7098a 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once @@ -8,7 +8,7 @@ namespace cs2_dumper { namespace schemas { // Module: client.dll - // Class count: 419 + // Class count: 420 // Enum count: 7 namespace client_dll { // Alignment: 4 @@ -194,7 +194,7 @@ namespace cs2_dumper { // Parent: C_EconEntity // Field count: 1 namespace C_Item { - constexpr std::ptrdiff_t m_pReticleHintTextName = 0x1660; // char[256] + constexpr std::ptrdiff_t m_pReticleHintTextName = 0x1668; // char[256] } // Parent: C_SoundEventEntity // Field count: 1 @@ -422,7 +422,7 @@ namespace cs2_dumper { namespace C_WeaponCZ75a { } // Parent: C_BaseEntity - // Field count: 32 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -450,36 +450,37 @@ namespace cs2_dumper { namespace C_BaseModelEntity { constexpr std::ptrdiff_t m_CRenderComponent = 0xA50; // CRenderComponent* constexpr std::ptrdiff_t m_CHitboxComponent = 0xA58; // CHitboxComponent - constexpr std::ptrdiff_t m_bInitModelEffects = 0xAA0; // bool - constexpr std::ptrdiff_t m_bIsStaticProp = 0xAA1; // bool - constexpr std::ptrdiff_t m_nLastAddDecal = 0xAA4; // int32 - constexpr std::ptrdiff_t m_nDecalsAdded = 0xAA8; // int32 - constexpr std::ptrdiff_t m_iOldHealth = 0xAAC; // int32 - constexpr std::ptrdiff_t m_nRenderMode = 0xAB0; // RenderMode_t - constexpr std::ptrdiff_t m_nRenderFX = 0xAB1; // RenderFx_t - constexpr std::ptrdiff_t m_bAllowFadeInView = 0xAB2; // bool - constexpr std::ptrdiff_t m_clrRender = 0xAD0; // Color - constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAD8; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xB40; // bool - constexpr std::ptrdiff_t m_bNoInterpolate = 0xB41; // bool - constexpr std::ptrdiff_t m_Collision = 0xB48; // CCollisionProperty - constexpr std::ptrdiff_t m_Glow = 0xBF8; // CGlowProperty - constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xC50; // float32 - constexpr std::ptrdiff_t m_fadeMinDist = 0xC54; // float32 - constexpr std::ptrdiff_t m_fadeMaxDist = 0xC58; // float32 - constexpr std::ptrdiff_t m_flFadeScale = 0xC5C; // float32 - constexpr std::ptrdiff_t m_flShadowStrength = 0xC60; // float32 - constexpr std::ptrdiff_t m_nObjectCulling = 0xC64; // uint8 - constexpr std::ptrdiff_t m_nAddDecal = 0xC68; // int32 - constexpr std::ptrdiff_t m_vDecalPosition = 0xC6C; // Vector - constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC78; // Vector - constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC84; // float32 - constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC88; // float32 - constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC90; // C_NetworkUtlVectorBase> - constexpr std::ptrdiff_t m_vecViewOffset = 0xCA8; // CNetworkViewOffsetVector - constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xCD8; // CClientAlphaProperty* - constexpr std::ptrdiff_t m_ClientOverrideTint = 0xCE0; // Color - constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xCE4; // bool + constexpr std::ptrdiff_t m_LastHitGroup = 0xA80; // HitGroup_t + constexpr std::ptrdiff_t m_bInitModelEffects = 0xAA8; // bool + constexpr std::ptrdiff_t m_bIsStaticProp = 0xAA9; // bool + constexpr std::ptrdiff_t m_nLastAddDecal = 0xAAC; // int32 + constexpr std::ptrdiff_t m_nDecalsAdded = 0xAB0; // int32 + constexpr std::ptrdiff_t m_iOldHealth = 0xAB4; // int32 + constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; // RenderMode_t + constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; // RenderFx_t + constexpr std::ptrdiff_t m_bAllowFadeInView = 0xABA; // bool + constexpr std::ptrdiff_t m_clrRender = 0xAD8; // Color + constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xB48; // bool + constexpr std::ptrdiff_t m_bNoInterpolate = 0xB49; // bool + constexpr std::ptrdiff_t m_Collision = 0xB50; // CCollisionProperty + constexpr std::ptrdiff_t m_Glow = 0xC00; // CGlowProperty + constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xC58; // float32 + constexpr std::ptrdiff_t m_fadeMinDist = 0xC5C; // float32 + constexpr std::ptrdiff_t m_fadeMaxDist = 0xC60; // float32 + constexpr std::ptrdiff_t m_flFadeScale = 0xC64; // float32 + constexpr std::ptrdiff_t m_flShadowStrength = 0xC68; // float32 + constexpr std::ptrdiff_t m_nObjectCulling = 0xC6C; // uint8 + constexpr std::ptrdiff_t m_nAddDecal = 0xC70; // int32 + constexpr std::ptrdiff_t m_vDecalPosition = 0xC74; // Vector + constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC80; // Vector + constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC8C; // float32 + constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC90; // float32 + constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC98; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_vecViewOffset = 0xCB0; // CNetworkViewOffsetVector + constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xCE0; // CClientAlphaProperty* + constexpr std::ptrdiff_t m_ClientOverrideTint = 0xCE8; // Color + constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xCEC; // bool } // Parent: C_BaseTrigger // Field count: 2 @@ -488,8 +489,8 @@ namespace cs2_dumper { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) namespace C_FootstepControl { - constexpr std::ptrdiff_t m_source = 0xD28; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_destination = 0xD30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_source = 0xD30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_destination = 0xD38; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity // Field count: 13 @@ -508,19 +509,19 @@ namespace cs2_dumper { // NetworkVarNames: m_bAllowInteractionFromAllSceneWorlds (bool) // NetworkVarNames: m_vecCSSClasses (string_t) namespace C_PointClientUIHUD { - constexpr std::ptrdiff_t m_bCheckCSSClasses = 0xD58; // bool - constexpr std::ptrdiff_t m_bIgnoreInput = 0xED8; // bool - constexpr std::ptrdiff_t m_flWidth = 0xEDC; // float32 - constexpr std::ptrdiff_t m_flHeight = 0xEE0; // float32 - constexpr std::ptrdiff_t m_flDPI = 0xEE4; // float32 - constexpr std::ptrdiff_t m_flInteractDistance = 0xEE8; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0xEEC; // float32 - constexpr std::ptrdiff_t m_unOwnerContext = 0xEF0; // uint32 - constexpr std::ptrdiff_t m_unHorizontalAlign = 0xEF4; // uint32 - constexpr std::ptrdiff_t m_unVerticalAlign = 0xEF8; // uint32 - constexpr std::ptrdiff_t m_unOrientation = 0xEFC; // uint32 - constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0xF00; // bool - constexpr std::ptrdiff_t m_vecCSSClasses = 0xF08; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_bCheckCSSClasses = 0xD60; // bool + constexpr std::ptrdiff_t m_bIgnoreInput = 0xEE0; // bool + constexpr std::ptrdiff_t m_flWidth = 0xEE4; // float32 + constexpr std::ptrdiff_t m_flHeight = 0xEE8; // float32 + constexpr std::ptrdiff_t m_flDPI = 0xEEC; // float32 + constexpr std::ptrdiff_t m_flInteractDistance = 0xEF0; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xEF4; // float32 + constexpr std::ptrdiff_t m_unOwnerContext = 0xEF8; // uint32 + constexpr std::ptrdiff_t m_unHorizontalAlign = 0xEFC; // uint32 + constexpr std::ptrdiff_t m_unVerticalAlign = 0xF00; // uint32 + constexpr std::ptrdiff_t m_unOrientation = 0xF04; // uint32 + constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0xF08; // bool + constexpr std::ptrdiff_t m_vecCSSClasses = 0xF10; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity // Field count: 2 @@ -529,8 +530,8 @@ namespace cs2_dumper { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) namespace C_SpotlightEnd { - constexpr std::ptrdiff_t m_flLightScale = 0xD20; // float32 - constexpr std::ptrdiff_t m_Radius = 0xD24; // float32 + constexpr std::ptrdiff_t m_flLightScale = 0xD28; // float32 + constexpr std::ptrdiff_t m_Radius = 0xD2C; // float32 } // Parent: None // Field count: 5 @@ -633,12 +634,12 @@ namespace cs2_dumper { // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) namespace C_BaseCombatCharacter { - constexpr std::ptrdiff_t m_hMyWearables = 0x1118; // C_NetworkUtlVectorBase> - constexpr std::ptrdiff_t m_leftFootAttachment = 0x1130; // AttachmentHandle_t - constexpr std::ptrdiff_t m_rightFootAttachment = 0x1131; // AttachmentHandle_t - constexpr std::ptrdiff_t m_nWaterWakeMode = 0x1134; // C_BaseCombatCharacter::WaterWakeMode_t - constexpr std::ptrdiff_t m_flWaterWorldZ = 0x1138; // float32 - constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x113C; // float32 + constexpr std::ptrdiff_t m_hMyWearables = 0x1120; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_leftFootAttachment = 0x1138; // AttachmentHandle_t + constexpr std::ptrdiff_t m_rightFootAttachment = 0x1139; // AttachmentHandle_t + constexpr std::ptrdiff_t m_nWaterWakeMode = 0x113C; // C_BaseCombatCharacter::WaterWakeMode_t + constexpr std::ptrdiff_t m_flWaterWorldZ = 0x1140; // float32 + constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x1144; // float32 } // Parent: C_BaseCSGrenadeProjectile // Field count: 0 @@ -747,21 +748,21 @@ namespace cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) namespace C_BaseCSGrenade { - constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1B00; // bool - constexpr std::ptrdiff_t m_bRedraw = 0x1B01; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1B02; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0x1B03; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0x1B04; // bool - constexpr std::ptrdiff_t m_bThrowAnimating = 0x1B05; // bool - constexpr std::ptrdiff_t m_fThrowTime = 0x1B08; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0x1B0C; // float32 - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1B10; // float32 - constexpr std::ptrdiff_t m_fDropTime = 0x1B14; // GameTime_t - constexpr std::ptrdiff_t m_fPinPullTime = 0x1B18; // GameTime_t - constexpr std::ptrdiff_t m_bJustPulledPin = 0x1B1C; // bool - constexpr std::ptrdiff_t m_nNextHoldTick = 0x1B20; // GameTick_t - constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1B24; // float32 - constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B28; // CHandle + constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1B10; // bool + constexpr std::ptrdiff_t m_bRedraw = 0x1B11; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1B12; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0x1B13; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0x1B14; // bool + constexpr std::ptrdiff_t m_bThrowAnimating = 0x1B15; // bool + constexpr std::ptrdiff_t m_fThrowTime = 0x1B18; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0x1B1C; // float32 + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1B20; // float32 + constexpr std::ptrdiff_t m_fDropTime = 0x1B24; // GameTime_t + constexpr std::ptrdiff_t m_fPinPullTime = 0x1B28; // GameTime_t + constexpr std::ptrdiff_t m_bJustPulledPin = 0x1B2C; // bool + constexpr std::ptrdiff_t m_nNextHoldTick = 0x1B30; // GameTick_t + constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1B34; // float32 + constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B38; // CHandle } // Parent: C_FuncBrush // Field count: 8 @@ -776,14 +777,14 @@ namespace cs2_dumper { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) namespace C_FuncMonitor { - constexpr std::ptrdiff_t m_targetCamera = 0xD20; // CUtlString - constexpr std::ptrdiff_t m_nResolutionEnum = 0xD28; // int32 - constexpr std::ptrdiff_t m_bRenderShadows = 0xD2C; // bool - constexpr std::ptrdiff_t m_bUseUniqueColorTarget = 0xD2D; // bool - constexpr std::ptrdiff_t m_brushModelName = 0xD30; // CUtlString - constexpr std::ptrdiff_t m_hTargetCamera = 0xD38; // CHandle - constexpr std::ptrdiff_t m_bEnabled = 0xD3C; // bool - constexpr std::ptrdiff_t m_bDraw3DSkybox = 0xD3D; // bool + constexpr std::ptrdiff_t m_targetCamera = 0xD28; // CUtlString + constexpr std::ptrdiff_t m_nResolutionEnum = 0xD30; // int32 + constexpr std::ptrdiff_t m_bRenderShadows = 0xD34; // bool + constexpr std::ptrdiff_t m_bUseUniqueColorTarget = 0xD35; // bool + constexpr std::ptrdiff_t m_brushModelName = 0xD38; // CUtlString + constexpr std::ptrdiff_t m_hTargetCamera = 0xD40; // CHandle + constexpr std::ptrdiff_t m_bEnabled = 0xD44; // bool + constexpr std::ptrdiff_t m_bDraw3DSkybox = 0xD45; // bool } // Parent: C_BaseTrigger // Field count: 0 @@ -829,14 +830,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) namespace C_LightGlow { - constexpr std::ptrdiff_t m_nHorizontalSize = 0xD20; // uint32 - constexpr std::ptrdiff_t m_nVerticalSize = 0xD24; // uint32 - constexpr std::ptrdiff_t m_nMinDist = 0xD28; // uint32 - constexpr std::ptrdiff_t m_nMaxDist = 0xD2C; // uint32 - constexpr std::ptrdiff_t m_nOuterMaxDist = 0xD30; // uint32 - constexpr std::ptrdiff_t m_flGlowProxySize = 0xD34; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xD38; // float32 - constexpr std::ptrdiff_t m_GlowOverlay = 0xD40; // C_LightGlowOverlay + constexpr std::ptrdiff_t m_nHorizontalSize = 0xD28; // uint32 + constexpr std::ptrdiff_t m_nVerticalSize = 0xD2C; // uint32 + constexpr std::ptrdiff_t m_nMinDist = 0xD30; // uint32 + constexpr std::ptrdiff_t m_nMaxDist = 0xD34; // uint32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0xD38; // uint32 + constexpr std::ptrdiff_t m_flGlowProxySize = 0xD3C; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xD40; // float32 + constexpr std::ptrdiff_t m_GlowOverlay = 0xD48; // C_LightGlowOverlay } // Parent: None // Field count: 4 @@ -879,20 +880,20 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 14 namespace C_ClientRagdoll { - constexpr std::ptrdiff_t m_bFadeOut = 0xF80; // bool - constexpr std::ptrdiff_t m_bImportant = 0xF81; // bool - constexpr std::ptrdiff_t m_flEffectTime = 0xF84; // GameTime_t - constexpr std::ptrdiff_t m_gibDespawnTime = 0xF88; // GameTime_t - constexpr std::ptrdiff_t m_iCurrentFriction = 0xF8C; // int32 - constexpr std::ptrdiff_t m_iMinFriction = 0xF90; // int32 - constexpr std::ptrdiff_t m_iMaxFriction = 0xF94; // int32 - constexpr std::ptrdiff_t m_iFrictionAnimState = 0xF98; // int32 - constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xF9C; // bool - constexpr std::ptrdiff_t m_iEyeAttachment = 0xF9D; // AttachmentHandle_t - constexpr std::ptrdiff_t m_bFadingOut = 0xF9E; // bool - constexpr std::ptrdiff_t m_flScaleEnd = 0xFA0; // float32[10] - constexpr std::ptrdiff_t m_flScaleTimeStart = 0xFC8; // GameTime_t[10] - constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xFF0; // GameTime_t[10] + constexpr std::ptrdiff_t m_bFadeOut = 0xF88; // bool + constexpr std::ptrdiff_t m_bImportant = 0xF89; // bool + constexpr std::ptrdiff_t m_flEffectTime = 0xF8C; // GameTime_t + constexpr std::ptrdiff_t m_gibDespawnTime = 0xF90; // GameTime_t + constexpr std::ptrdiff_t m_iCurrentFriction = 0xF94; // int32 + constexpr std::ptrdiff_t m_iMinFriction = 0xF98; // int32 + constexpr std::ptrdiff_t m_iMaxFriction = 0xF9C; // int32 + constexpr std::ptrdiff_t m_iFrictionAnimState = 0xFA0; // int32 + constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xFA4; // bool + constexpr std::ptrdiff_t m_iEyeAttachment = 0xFA5; // AttachmentHandle_t + constexpr std::ptrdiff_t m_bFadingOut = 0xFA6; // bool + constexpr std::ptrdiff_t m_flScaleEnd = 0xFA8; // float32[10] + constexpr std::ptrdiff_t m_flScaleTimeStart = 0xFD0; // GameTime_t[10] + constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xFF8; // GameTime_t[10] } // Parent: C_BaseEntity // Field count: 1 @@ -970,14 +971,14 @@ namespace cs2_dumper { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) namespace C_SmokeGrenadeProjectile { - constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1208; // int32 - constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x120C; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0x1210; // int32 - constexpr std::ptrdiff_t m_vSmokeColor = 0x1214; // Vector - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1220; // Vector - constexpr std::ptrdiff_t m_VoxelFrameData = 0x1230; // CUtlVector - constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1248; // bool - constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1249; // bool + constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1210; // int32 + constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x1214; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1218; // int32 + constexpr std::ptrdiff_t m_vSmokeColor = 0x121C; // Vector + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1228; // Vector + constexpr std::ptrdiff_t m_VoxelFrameData = 0x1238; // CUtlVector + constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1250; // bool + constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1251; // bool } // Parent: C_SoundEventEntity // Field count: 0 @@ -1013,22 +1014,22 @@ namespace cs2_dumper { // NetworkVarNames: m_bInPostEffectTime (bool) // NetworkVarNames: m_nFireEffectTickBegin (int) namespace C_Inferno { - constexpr std::ptrdiff_t m_nfxFireDamageEffect = 0xD60; // ParticleIndex_t - constexpr std::ptrdiff_t m_hInfernoPointsSnapshot = 0xD68; // CStrongHandle - constexpr std::ptrdiff_t m_hInfernoFillerPointsSnapshot = 0xD70; // CStrongHandle - constexpr std::ptrdiff_t m_hInfernoOutlinePointsSnapshot = 0xD78; // CStrongHandle - constexpr std::ptrdiff_t m_hInfernoClimbingOutlinePointsSnapshot = 0xD80; // CStrongHandle - constexpr std::ptrdiff_t m_hInfernoDecalsSnapshot = 0xD88; // CStrongHandle - constexpr std::ptrdiff_t m_firePositions = 0xD90; // Vector[64] - constexpr std::ptrdiff_t m_fireParentPositions = 0x1090; // Vector[64] - constexpr std::ptrdiff_t m_bFireIsBurning = 0x1390; // bool[64] - constexpr std::ptrdiff_t m_BurnNormal = 0x13D0; // Vector[64] - constexpr std::ptrdiff_t m_fireCount = 0x16D0; // int32 - constexpr std::ptrdiff_t m_nInfernoType = 0x16D4; // int32 - constexpr std::ptrdiff_t m_nFireLifetime = 0x16D8; // float32 - constexpr std::ptrdiff_t m_bInPostEffectTime = 0x16DC; // bool - constexpr std::ptrdiff_t m_lastFireCount = 0x16E0; // int32 - constexpr std::ptrdiff_t m_nFireEffectTickBegin = 0x16E4; // int32 + constexpr std::ptrdiff_t m_nfxFireDamageEffect = 0xD68; // ParticleIndex_t + constexpr std::ptrdiff_t m_hInfernoPointsSnapshot = 0xD70; // CStrongHandle + constexpr std::ptrdiff_t m_hInfernoFillerPointsSnapshot = 0xD78; // CStrongHandle + constexpr std::ptrdiff_t m_hInfernoOutlinePointsSnapshot = 0xD80; // CStrongHandle + constexpr std::ptrdiff_t m_hInfernoClimbingOutlinePointsSnapshot = 0xD88; // CStrongHandle + constexpr std::ptrdiff_t m_hInfernoDecalsSnapshot = 0xD90; // CStrongHandle + constexpr std::ptrdiff_t m_firePositions = 0xD98; // Vector[64] + constexpr std::ptrdiff_t m_fireParentPositions = 0x1098; // Vector[64] + constexpr std::ptrdiff_t m_bFireIsBurning = 0x1398; // bool[64] + constexpr std::ptrdiff_t m_BurnNormal = 0x13D8; // Vector[64] + constexpr std::ptrdiff_t m_fireCount = 0x16D8; // int32 + constexpr std::ptrdiff_t m_nInfernoType = 0x16DC; // int32 + constexpr std::ptrdiff_t m_nFireLifetime = 0x16E0; // float32 + constexpr std::ptrdiff_t m_bInPostEffectTime = 0x16E4; // bool + constexpr std::ptrdiff_t m_lastFireCount = 0x16E8; // int32 + constexpr std::ptrdiff_t m_nFireEffectTickBegin = 0x16EC; // int32 constexpr std::ptrdiff_t m_drawableCount = 0x82F0; // int32 constexpr std::ptrdiff_t m_blosCheck = 0x82F4; // bool constexpr std::ptrdiff_t m_nlosperiod = 0x82F8; // int32 @@ -1115,7 +1116,7 @@ namespace cs2_dumper { namespace C_DEagle { } // Parent: C_CSPlayerPawnBase - // Field count: 103 + // Field count: 104 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1199,109 +1200,110 @@ namespace cs2_dumper { // NetworkVarNames: m_nLastKillerIndex (CEntityIndex) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) namespace C_CSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0x1510; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x1518; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x1520; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pGlowServices = 0x1528; // CCSPlayer_GlowServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1530; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1538; // GameTime_t - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x153C; // GameTime_t - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1540; // bool - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x1544; // float32 - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1548; // float32 - constexpr std::ptrdiff_t m_szLastPlaceName = 0x154C; // char[18] - constexpr std::ptrdiff_t m_bPrevDefuser = 0x155E; // bool - constexpr std::ptrdiff_t m_bPrevHelmet = 0x155F; // bool - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1560; // int32 - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1564; // int32 - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1568; // uint32 - constexpr std::ptrdiff_t m_unWeaponHash = 0x156C; // uint32 - constexpr std::ptrdiff_t m_bInBuyZone = 0x1570; // bool - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1571; // bool - constexpr std::ptrdiff_t m_aimPunchAngle = 0x1574; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1580; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x158C; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1590; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0x1598; // CUtlVector - constexpr std::ptrdiff_t m_bInLanding = 0x15B8; // bool - constexpr std::ptrdiff_t m_flLandingStartTime = 0x15BC; // float32 - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x15C0; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x15C1; // bool - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x15C2; // bool - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x15C4; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x15C8; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1700; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1704; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1708; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1709; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x170C; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1710; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1730; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x1738; // C_EconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1B80; // uint8 - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1B81; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1B84; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1B88; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1B94; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1BA0; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1BE0; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1BE4; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2268; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x226C; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2270; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x228C; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2298; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x2299; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x229C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22A0; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22A4; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22A8; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22AC; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22B0; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x22E8; // Color - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2338; // CUtlVector - constexpr std::ptrdiff_t m_bIsWalking = 0x2350; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2358; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2370; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2380; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x2390; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x23A8; // EntitySpottedState_t - constexpr std::ptrdiff_t m_bIsScoped = 0x23C0; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x23C1; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x23C2; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23C3; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23C4; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23C8; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23CC; // bool - constexpr std::ptrdiff_t m_nWhichBombZone = 0x23D0; // int32 - constexpr std::ptrdiff_t m_iShotsFired = 0x23D4; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x23D8; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x23DC; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x23E0; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x23E4; // int32 - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x23E8; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x23EC; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x23F1; // bool - constexpr std::ptrdiff_t m_ArmorValue = 0x23F4; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x23F8; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x23FA; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x23FC; // uint16 - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2400; // CEntityIndex - constexpr std::ptrdiff_t m_bOldIsScoped = 0x2404; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x2405; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2408; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x240C; // Vector - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2418; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x241C; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2420; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x242C; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2438; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2444; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x245C; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2474; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x2490; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24E0; // GameTick_t - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24E4; // int32 + constexpr std::ptrdiff_t m_pBulletServices = 0x1518; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x1520; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x1528; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x1530; // CCSPlayer_GlowServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x154C; // GameTime_t + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1550; // bool + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x1554; // float32 + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1558; // float32 + constexpr std::ptrdiff_t m_szLastPlaceName = 0x155C; // char[18] + constexpr std::ptrdiff_t m_bPrevDefuser = 0x156E; // bool + constexpr std::ptrdiff_t m_bPrevHelmet = 0x156F; // bool + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1570; // int32 + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1574; // int32 + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1578; // uint32 + constexpr std::ptrdiff_t m_unWeaponHash = 0x157C; // uint32 + constexpr std::ptrdiff_t m_bInBuyZone = 0x1580; // bool + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1581; // bool + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1584; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1590; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x159C; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x15A0; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0x15A8; // CUtlVector + constexpr std::ptrdiff_t m_bInLanding = 0x15C8; // bool + constexpr std::ptrdiff_t m_flLandingStartTime = 0x15CC; // float32 + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x15D0; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x15D1; // bool + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x15D2; // bool + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x15D4; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x15D8; // GameTime_t + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1710; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1714; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1718; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1719; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x171C; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1720; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1740; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x1748; // C_EconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1B90; // uint8 + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1B91; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1B94; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1B98; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1BA4; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1BB0; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1BF0; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1BF4; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2278; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x227C; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2280; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x229C; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22A8; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x22A9; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x22AC; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x22B0; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x22B4; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x22B8; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x22BC; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x22C0; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x22F8; // Color + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2348; // CUtlVector + constexpr std::ptrdiff_t m_bIsWalking = 0x2360; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2368; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2380; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2390; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x23A0; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x23B8; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x23D0; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x23D1; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x23D2; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x23D3; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x23D4; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x23D8; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x23DC; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x23E0; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x23E4; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x23E8; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x23EC; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x23F0; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x23F4; // int32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x23F8; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x23FC; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2401; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x2404; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2408; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x240A; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x240C; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2410; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x2414; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x2415; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2418; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x241C; // Vector + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x2428; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x242C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x2430; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x243C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2448; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2454; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x246C; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2484; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x24A0; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x24F0; // GameTick_t + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x24F4; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -1312,13 +1314,13 @@ namespace cs2_dumper { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) namespace C_RagdollPropAttached { - constexpr std::ptrdiff_t m_boneIndexAttached = 0xFF8; // uint32 - constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xFFC; // uint32 - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0x1000; // Vector - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0x100C; // Vector - constexpr std::ptrdiff_t m_vecOffset = 0x1018; // Vector - constexpr std::ptrdiff_t m_parentTime = 0x1024; // float32 - constexpr std::ptrdiff_t m_bHasParent = 0x1028; // bool + constexpr std::ptrdiff_t m_boneIndexAttached = 0x1000; // uint32 + constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0x1004; // uint32 + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0x1008; // Vector + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0x1014; // Vector + constexpr std::ptrdiff_t m_vecOffset = 0x1020; // Vector + constexpr std::ptrdiff_t m_parentTime = 0x102C; // float32 + constexpr std::ptrdiff_t m_bHasParent = 0x1030; // bool } // Parent: C_BaseGrenade // Field count: 16 @@ -1331,22 +1333,22 @@ namespace cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) namespace C_BaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialPosition = 0x1168; // Vector - constexpr std::ptrdiff_t m_vInitialVelocity = 0x1174; // Vector - constexpr std::ptrdiff_t m_nBounces = 0x1180; // int32 - constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1188; // CStrongHandle - constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1190; // int32 - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x1194; // Vector - constexpr std::ptrdiff_t m_flSpawnTime = 0x11A0; // GameTime_t - constexpr std::ptrdiff_t vecLastTrailLinePos = 0x11A4; // Vector - constexpr std::ptrdiff_t flNextTrailLineTime = 0x11B0; // GameTime_t - constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x11B4; // bool - constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x11B5; // bool - constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x11B8; // ParticleIndex_t - constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x11C0; // CStrongHandle - constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x11C8; // CUtlVector - constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x11E0; // CUtlVector - constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x11F8; // float32 + constexpr std::ptrdiff_t m_vInitialPosition = 0x1170; // Vector + constexpr std::ptrdiff_t m_vInitialVelocity = 0x117C; // Vector + constexpr std::ptrdiff_t m_nBounces = 0x1188; // int32 + constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1190; // CStrongHandle + constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1198; // int32 + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x119C; // Vector + constexpr std::ptrdiff_t m_flSpawnTime = 0x11A8; // GameTime_t + constexpr std::ptrdiff_t vecLastTrailLinePos = 0x11AC; // Vector + constexpr std::ptrdiff_t flNextTrailLineTime = 0x11B8; // GameTime_t + constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x11BC; // bool + constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x11BD; // bool + constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x11C0; // ParticleIndex_t + constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x11C8; // CStrongHandle + constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x11D0; // CUtlVector + constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x11E8; // CUtlVector + constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x1200; // float32 } // Parent: C_BaseToggle // Field count: 2 @@ -1356,8 +1358,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) namespace C_BaseTrigger { - constexpr std::ptrdiff_t m_bDisabled = 0xD20; // bool - constexpr std::ptrdiff_t m_bClientSidePredicted = 0xD21; // bool + constexpr std::ptrdiff_t m_bDisabled = 0xD28; // bool + constexpr std::ptrdiff_t m_bClientSidePredicted = 0xD29; // bool } // Parent: C_CSWeaponBase // Field count: 2 @@ -1366,8 +1368,8 @@ namespace cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) namespace C_WeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1B00; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0x1B18; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1B10; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0x1B28; // bool } // Parent: None // Field count: 21 @@ -1433,9 +1435,9 @@ namespace cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) namespace C_BaseButton { - constexpr std::ptrdiff_t m_glowEntity = 0xD20; // CHandle - constexpr std::ptrdiff_t m_usable = 0xD24; // bool - constexpr std::ptrdiff_t m_szDisplayText = 0xD28; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_glowEntity = 0xD28; // CHandle + constexpr std::ptrdiff_t m_usable = 0xD2C; // bool + constexpr std::ptrdiff_t m_szDisplayText = 0xD30; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices // Field count: 1 @@ -1506,34 +1508,34 @@ namespace cs2_dumper { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) namespace C_PointClientUIWorldPanel { - constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xD58; // bool - constexpr std::ptrdiff_t m_bMoveViewToPlayerNextThink = 0xD59; // bool - constexpr std::ptrdiff_t m_bCheckCSSClasses = 0xD5A; // bool - constexpr std::ptrdiff_t m_anchorDeltaTransform = 0xD60; // CTransform - constexpr std::ptrdiff_t m_pOffScreenIndicator = 0xEF8; // CPointOffScreenIndicatorUi* - constexpr std::ptrdiff_t m_bIgnoreInput = 0xF20; // bool - constexpr std::ptrdiff_t m_bLit = 0xF21; // bool - constexpr std::ptrdiff_t m_bFollowPlayerAcrossTeleport = 0xF22; // bool - constexpr std::ptrdiff_t m_flWidth = 0xF24; // float32 - constexpr std::ptrdiff_t m_flHeight = 0xF28; // float32 - constexpr std::ptrdiff_t m_flDPI = 0xF2C; // float32 - constexpr std::ptrdiff_t m_flInteractDistance = 0xF30; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0xF34; // float32 - constexpr std::ptrdiff_t m_unOwnerContext = 0xF38; // uint32 - constexpr std::ptrdiff_t m_unHorizontalAlign = 0xF3C; // uint32 - constexpr std::ptrdiff_t m_unVerticalAlign = 0xF40; // uint32 - constexpr std::ptrdiff_t m_unOrientation = 0xF44; // uint32 - constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0xF48; // bool - constexpr std::ptrdiff_t m_vecCSSClasses = 0xF50; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_bOpaque = 0xF68; // bool - constexpr std::ptrdiff_t m_bNoDepth = 0xF69; // bool - constexpr std::ptrdiff_t m_bRenderBackface = 0xF6A; // bool - constexpr std::ptrdiff_t m_bUseOffScreenIndicator = 0xF6B; // bool - constexpr std::ptrdiff_t m_bExcludeFromSaveGames = 0xF6C; // bool - constexpr std::ptrdiff_t m_bGrabbable = 0xF6D; // bool - constexpr std::ptrdiff_t m_bOnlyRenderToTexture = 0xF6E; // bool - constexpr std::ptrdiff_t m_bDisableMipGen = 0xF6F; // bool - constexpr std::ptrdiff_t m_nExplicitImageLayout = 0xF70; // int32 + constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xD60; // bool + constexpr std::ptrdiff_t m_bMoveViewToPlayerNextThink = 0xD61; // bool + constexpr std::ptrdiff_t m_bCheckCSSClasses = 0xD62; // bool + constexpr std::ptrdiff_t m_anchorDeltaTransform = 0xD70; // CTransform + constexpr std::ptrdiff_t m_pOffScreenIndicator = 0xF08; // CPointOffScreenIndicatorUi* + constexpr std::ptrdiff_t m_bIgnoreInput = 0xF30; // bool + constexpr std::ptrdiff_t m_bLit = 0xF31; // bool + constexpr std::ptrdiff_t m_bFollowPlayerAcrossTeleport = 0xF32; // bool + constexpr std::ptrdiff_t m_flWidth = 0xF34; // float32 + constexpr std::ptrdiff_t m_flHeight = 0xF38; // float32 + constexpr std::ptrdiff_t m_flDPI = 0xF3C; // float32 + constexpr std::ptrdiff_t m_flInteractDistance = 0xF40; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xF44; // float32 + constexpr std::ptrdiff_t m_unOwnerContext = 0xF48; // uint32 + constexpr std::ptrdiff_t m_unHorizontalAlign = 0xF4C; // uint32 + constexpr std::ptrdiff_t m_unVerticalAlign = 0xF50; // uint32 + constexpr std::ptrdiff_t m_unOrientation = 0xF54; // uint32 + constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0xF58; // bool + constexpr std::ptrdiff_t m_vecCSSClasses = 0xF60; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_bOpaque = 0xF78; // bool + constexpr std::ptrdiff_t m_bNoDepth = 0xF79; // bool + constexpr std::ptrdiff_t m_bRenderBackface = 0xF7A; // bool + constexpr std::ptrdiff_t m_bUseOffScreenIndicator = 0xF7B; // bool + constexpr std::ptrdiff_t m_bExcludeFromSaveGames = 0xF7C; // bool + constexpr std::ptrdiff_t m_bGrabbable = 0xF7D; // bool + constexpr std::ptrdiff_t m_bOnlyRenderToTexture = 0xF7E; // bool + constexpr std::ptrdiff_t m_bDisableMipGen = 0xF7F; // bool + constexpr std::ptrdiff_t m_nExplicitImageLayout = 0xF80; // int32 } // Parent: C_BaseEntity // Field count: 0 @@ -1614,14 +1616,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) namespace C_TextureBasedAnimatable { - constexpr std::ptrdiff_t m_bLoop = 0xD20; // bool - constexpr std::ptrdiff_t m_flFPS = 0xD24; // float32 - constexpr std::ptrdiff_t m_hPositionKeys = 0xD28; // CStrongHandle - constexpr std::ptrdiff_t m_hRotationKeys = 0xD30; // CStrongHandle - constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xD38; // Vector - constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xD44; // Vector - constexpr std::ptrdiff_t m_flStartTime = 0xD50; // float32 - constexpr std::ptrdiff_t m_flStartFrame = 0xD54; // float32 + constexpr std::ptrdiff_t m_bLoop = 0xD28; // bool + constexpr std::ptrdiff_t m_flFPS = 0xD2C; // float32 + constexpr std::ptrdiff_t m_hPositionKeys = 0xD30; // CStrongHandle + constexpr std::ptrdiff_t m_hRotationKeys = 0xD38; // CStrongHandle + constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xD40; // Vector + constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xD4C; // Vector + constexpr std::ptrdiff_t m_flStartTime = 0xD58; // float32 + constexpr std::ptrdiff_t m_flStartFrame = 0xD5C; // float32 } // Parent: C_SoundOpvarSetPointBase // Field count: 0 @@ -1750,10 +1752,10 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) namespace C_CSGOViewModel { - constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x1019; // bool - constexpr std::ptrdiff_t m_nLastKnownAssociatedWeaponEntIndex = 0x101C; // CEntityIndex - constexpr std::ptrdiff_t m_bNeedToQueueHighResComposite = 0x1020; // bool - constexpr std::ptrdiff_t m_vLoweredWeaponOffset = 0x1070; // QAngle + constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x1021; // bool + constexpr std::ptrdiff_t m_nLastKnownAssociatedWeaponEntIndex = 0x1024; // CEntityIndex + constexpr std::ptrdiff_t m_bNeedToQueueHighResComposite = 0x1028; // bool + constexpr std::ptrdiff_t m_vLoweredWeaponOffset = 0x1078; // QAngle } // Parent: CEntityComponent // Field count: 1 @@ -1803,8 +1805,8 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 namespace C_ViewmodelAttachmentModel { - constexpr std::ptrdiff_t m_bShouldFrontFaceCullLeftHanded = 0xF88; // bool - constexpr std::ptrdiff_t m_bCreatedLeftHanded = 0xF89; // bool + constexpr std::ptrdiff_t m_bShouldFrontFaceCullLeftHanded = 0xF90; // bool + constexpr std::ptrdiff_t m_bCreatedLeftHanded = 0xF91; // bool } // Parent: None // Field count: 0 @@ -1855,6 +1857,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemiesFlashed = 0x60; // int32 } // Parent: C_BaseEntity + // Field count: 1 + // + // Metadata: + // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) + namespace CRagdollManager { + constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x568; // int8 + } + // Parent: C_BaseEntity // Field count: 30 // // Metadata: @@ -1959,10 +1969,10 @@ namespace cs2_dumper { // Parent: C_PointClientUIWorldPanel // Field count: 4 namespace CPointOffScreenIndicatorUi { - constexpr std::ptrdiff_t m_bBeenEnabled = 0xF80; // bool - constexpr std::ptrdiff_t m_bHide = 0xF81; // bool - constexpr std::ptrdiff_t m_flSeenTargetTime = 0xF84; // float32 - constexpr std::ptrdiff_t m_pTargetPanel = 0xF88; // C_PointClientUIWorldPanel* + constexpr std::ptrdiff_t m_bBeenEnabled = 0xF90; // bool + constexpr std::ptrdiff_t m_bHide = 0xF91; // bool + constexpr std::ptrdiff_t m_flSeenTargetTime = 0xF94; // float32 + constexpr std::ptrdiff_t m_pTargetPanel = 0xF98; // C_PointClientUIWorldPanel* } // Parent: None // Field count: 0 @@ -1984,12 +1994,12 @@ namespace cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) namespace C_CSWeaponBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0x1B00; // int32 - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1B04; // int32 - constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1B08; // int32 - constexpr std::ptrdiff_t m_silencedModelIndex = 0x1B18; // int32 - constexpr std::ptrdiff_t m_inPrecache = 0x1B1C; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1B1D; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0x1B10; // int32 + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1B14; // int32 + constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1B18; // int32 + constexpr std::ptrdiff_t m_silencedModelIndex = 0x1B28; // int32 + constexpr std::ptrdiff_t m_inPrecache = 0x1B2C; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1B2D; // bool } // Parent: C_BaseEntity // Field count: 4 @@ -2022,19 +2032,19 @@ namespace cs2_dumper { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) namespace C_EntityDissolve { - constexpr std::ptrdiff_t m_flStartTime = 0xD28; // GameTime_t - constexpr std::ptrdiff_t m_flFadeInStart = 0xD2C; // float32 - constexpr std::ptrdiff_t m_flFadeInLength = 0xD30; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelStart = 0xD34; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelLength = 0xD38; // float32 - constexpr std::ptrdiff_t m_flFadeOutStart = 0xD3C; // float32 - constexpr std::ptrdiff_t m_flFadeOutLength = 0xD40; // float32 - constexpr std::ptrdiff_t m_flNextSparkTime = 0xD44; // GameTime_t - constexpr std::ptrdiff_t m_nDissolveType = 0xD48; // EntityDisolveType_t - constexpr std::ptrdiff_t m_vDissolverOrigin = 0xD4C; // Vector - constexpr std::ptrdiff_t m_nMagnitude = 0xD58; // uint32 - constexpr std::ptrdiff_t m_bCoreExplode = 0xD5C; // bool - constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD5D; // bool + constexpr std::ptrdiff_t m_flStartTime = 0xD30; // GameTime_t + constexpr std::ptrdiff_t m_flFadeInStart = 0xD34; // float32 + constexpr std::ptrdiff_t m_flFadeInLength = 0xD38; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelStart = 0xD3C; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelLength = 0xD40; // float32 + constexpr std::ptrdiff_t m_flFadeOutStart = 0xD44; // float32 + constexpr std::ptrdiff_t m_flFadeOutLength = 0xD48; // float32 + constexpr std::ptrdiff_t m_flNextSparkTime = 0xD4C; // GameTime_t + constexpr std::ptrdiff_t m_nDissolveType = 0xD50; // EntityDisolveType_t + constexpr std::ptrdiff_t m_vDissolverOrigin = 0xD54; // Vector + constexpr std::ptrdiff_t m_nMagnitude = 0xD60; // uint32 + constexpr std::ptrdiff_t m_bCoreExplode = 0xD64; // bool + constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD65; // bool } // Parent: CPlayer_UseServices // Field count: 0 @@ -2087,71 +2097,71 @@ namespace cs2_dumper { // NetworkVarNames: m_cycleLatch (int) // NetworkVarNames: m_hOriginalController (CHandle) namespace C_CSPlayerPawnBase { - constexpr std::ptrdiff_t m_pPingServices = 0x1358; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_pViewModelServices = 0x1360; // CPlayer_ViewModelServices* - constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1368; // float32[4] - constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1378; // int32 - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x137C; // Vector - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1388; // Vector - constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x1394; // bool - constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x1395; // bool - constexpr std::ptrdiff_t m_pClippingWeapon = 0x1398; // C_CSWeaponBase* - constexpr std::ptrdiff_t m_previousPlayerState = 0x13A0; // CSPlayerState - constexpr std::ptrdiff_t m_iPlayerState = 0x13A4; // CSPlayerState - constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool - constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float32 - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float32 - constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C0; // int32 - constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13C4; // GameTime_t - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x13C8; // int32 - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x13CC; // float32 - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x13D0; // Vector - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x13DC; // Vector - constexpr std::ptrdiff_t m_flClientDeathTime = 0x13E8; // GameTime_t - constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x13EC; // bool - constexpr std::ptrdiff_t m_flFlashBangTime = 0x13F0; // float32 - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x13F4; // float32 - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x13F8; // float32 - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x13FC; // bool - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x13FD; // bool - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x13FE; // bool - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1400; // float32 - constexpr std::ptrdiff_t m_flFlashDuration = 0x1404; // float32 - constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1408; // int32 - constexpr std::ptrdiff_t m_flHealthFadeValue = 0x140C; // float32 - constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1410; // float32 - constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1420; // float32 - constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1424; // float32 - constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x1428; // float32 - constexpr std::ptrdiff_t m_angEyeAngles = 0x1430; // QAngle - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1448; // float32 - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x144C; // bool - constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x144D; // bool - constexpr std::ptrdiff_t m_iIDEntIndex = 0x1450; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1458; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x1470; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1474; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1478; // CountdownTimer - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1494; // float32 - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1498; // float32 - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x149C; // bool - constexpr std::ptrdiff_t m_cycleLatch = 0x14A0; // int32 - constexpr std::ptrdiff_t m_serverIntendedCycle = 0x14A4; // float32 - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x14A8; // float32 - constexpr std::ptrdiff_t m_flLastSmokeAge = 0x14AC; // float32 - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x14B0; // Vector - constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x14BC; // ParticleIndex_t - constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x14C0; // ParticleIndex_t - constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x14C4; // ParticleIndex_t - constexpr std::ptrdiff_t m_flNextMagDropTime = 0x14C8; // float32 - constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x14CC; // int32 - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x14D0; // Vector - constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x14F8; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0x1500; // CHandle + constexpr std::ptrdiff_t m_pPingServices = 0x1360; // CCSPlayer_PingServices* + constexpr std::ptrdiff_t m_pViewModelServices = 0x1368; // CPlayer_ViewModelServices* + constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1370; // float32[4] + constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1380; // int32 + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1384; // Vector + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1390; // Vector + constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x139C; // bool + constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x139D; // bool + constexpr std::ptrdiff_t m_pClippingWeapon = 0x13A0; // C_CSWeaponBase* + constexpr std::ptrdiff_t m_previousPlayerState = 0x13A8; // CSPlayerState + constexpr std::ptrdiff_t m_iPlayerState = 0x13AC; // CSPlayerState + constexpr std::ptrdiff_t m_bIsRescuing = 0x13B0; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13BC; // bool + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13BD; // bool + constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C0; // float32 + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13C4; // float32 + constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32 + constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13CC; // GameTime_t + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x13D0; // int32 + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x13D4; // float32 + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x13D8; // Vector + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x13E4; // Vector + constexpr std::ptrdiff_t m_flClientDeathTime = 0x13F0; // GameTime_t + constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x13F4; // bool + constexpr std::ptrdiff_t m_flFlashBangTime = 0x13F8; // float32 + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x13FC; // float32 + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1400; // float32 + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1404; // bool + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1405; // bool + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1406; // bool + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1408; // float32 + constexpr std::ptrdiff_t m_flFlashDuration = 0x140C; // float32 + constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1410; // int32 + constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1414; // float32 + constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1418; // float32 + constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1428; // float32 + constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x142C; // float32 + constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x1430; // float32 + constexpr std::ptrdiff_t m_angEyeAngles = 0x1438; // QAngle + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1450; // float32 + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1454; // bool + constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1455; // bool + constexpr std::ptrdiff_t m_iIDEntIndex = 0x1458; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1460; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x1478; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x147C; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1480; // CountdownTimer + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x149C; // float32 + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x14A0; // float32 + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x14A4; // bool + constexpr std::ptrdiff_t m_cycleLatch = 0x14A8; // int32 + constexpr std::ptrdiff_t m_serverIntendedCycle = 0x14AC; // float32 + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x14B0; // float32 + constexpr std::ptrdiff_t m_flLastSmokeAge = 0x14B4; // float32 + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x14B8; // Vector + constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x14C4; // ParticleIndex_t + constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x14C8; // ParticleIndex_t + constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x14CC; // ParticleIndex_t + constexpr std::ptrdiff_t m_flNextMagDropTime = 0x14D0; // float32 + constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x14D4; // int32 + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x14D8; // Vector + constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1500; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0x1508; // CHandle } // Parent: C_WeaponBaseItem // Field count: 0 @@ -2227,22 +2237,22 @@ namespace cs2_dumper { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) namespace C_PostProcessingVolume { - constexpr std::ptrdiff_t m_hPostSettings = 0xD38; // CStrongHandle - constexpr std::ptrdiff_t m_flFadeDuration = 0xD40; // float32 - constexpr std::ptrdiff_t m_flMinLogExposure = 0xD44; // float32 - constexpr std::ptrdiff_t m_flMaxLogExposure = 0xD48; // float32 - constexpr std::ptrdiff_t m_flMinExposure = 0xD4C; // float32 - constexpr std::ptrdiff_t m_flMaxExposure = 0xD50; // float32 - constexpr std::ptrdiff_t m_flExposureCompensation = 0xD54; // float32 - constexpr std::ptrdiff_t m_flExposureFadeSpeedUp = 0xD58; // float32 - constexpr std::ptrdiff_t m_flExposureFadeSpeedDown = 0xD5C; // float32 - constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0xD60; // float32 - constexpr std::ptrdiff_t m_bMaster = 0xD64; // bool - constexpr std::ptrdiff_t m_bExposureControl = 0xD65; // bool - constexpr std::ptrdiff_t m_flRate = 0xD68; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0xD6C; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0xD70; // float32 - constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0xD74; // float32 + constexpr std::ptrdiff_t m_hPostSettings = 0xD40; // CStrongHandle + constexpr std::ptrdiff_t m_flFadeDuration = 0xD48; // float32 + constexpr std::ptrdiff_t m_flMinLogExposure = 0xD4C; // float32 + constexpr std::ptrdiff_t m_flMaxLogExposure = 0xD50; // float32 + constexpr std::ptrdiff_t m_flMinExposure = 0xD54; // float32 + constexpr std::ptrdiff_t m_flMaxExposure = 0xD58; // float32 + constexpr std::ptrdiff_t m_flExposureCompensation = 0xD5C; // float32 + constexpr std::ptrdiff_t m_flExposureFadeSpeedUp = 0xD60; // float32 + constexpr std::ptrdiff_t m_flExposureFadeSpeedDown = 0xD64; // float32 + constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0xD68; // float32 + constexpr std::ptrdiff_t m_bMaster = 0xD6C; // bool + constexpr std::ptrdiff_t m_bExposureControl = 0xD6D; // bool + constexpr std::ptrdiff_t m_flRate = 0xD70; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0xD74; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0xD78; // float32 + constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0xD7C; // float32 } // Parent: CPlayerPawnComponent // Field count: 1 @@ -2349,9 +2359,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) namespace C_DecoyProjectile { - constexpr std::ptrdiff_t m_nDecoyShotTick = 0x1200; // int32 - constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x1204; // int32 - constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1228; // GameTime_t + constexpr std::ptrdiff_t m_nDecoyShotTick = 0x1208; // int32 + constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x120C; // int32 + constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1230; // GameTime_t } // Parent: CBaseAnimGraph // Field count: 0 @@ -2360,9 +2370,9 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x24E8; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x24F0; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x24F8; // float32 + constexpr std::ptrdiff_t m_animgraph = 0x2520; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2528; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x2530; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -2403,17 +2413,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) namespace C_C4 { - constexpr std::ptrdiff_t m_szScreenText = 0x1B00; // char[32] - constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1B20; // ParticleIndex_t - constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1B24; // C4LightEffect_t - constexpr std::ptrdiff_t m_bStartedArming = 0x1B28; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0x1B2C; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1B30; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1B31; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0x1B38; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1B50; // int32 - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1B54; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0x1B5B; // bool + constexpr std::ptrdiff_t m_szScreenText = 0x1B10; // char[32] + constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1B30; // ParticleIndex_t + constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1B34; // C4LightEffect_t + constexpr std::ptrdiff_t m_bStartedArming = 0x1B38; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0x1B3C; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1B40; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1B41; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0x1B48; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1B60; // int32 + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1B64; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0x1B6B; // bool } // Parent: C_BaseModelEntity // Field count: 13 @@ -2427,19 +2437,19 @@ namespace cs2_dumper { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) namespace CBaseAnimGraph { - constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0xD98; // bool - constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xD9A; // bool - constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xDA8; // bool - constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xDAC; // float32 - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xDB0; // Vector - constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0xDBC; // bool - constexpr std::ptrdiff_t m_vecForce = 0xDC0; // Vector - constexpr std::ptrdiff_t m_nForceBone = 0xDCC; // int32 - constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xDD0; // CBaseAnimGraph* - constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xDD8; // bool - constexpr std::ptrdiff_t m_RagdollPose = 0xDF0; // PhysicsRagdollPose_t - constexpr std::ptrdiff_t m_bRagdollClientSide = 0xE38; // bool - constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xE48; // bool + constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0xDA0; // bool + constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xDA2; // bool + constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xDB0; // bool + constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xDB4; // float32 + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xDB8; // Vector + constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0xDC4; // bool + constexpr std::ptrdiff_t m_vecForce = 0xDC8; // Vector + constexpr std::ptrdiff_t m_nForceBone = 0xDD4; // int32 + constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xDD8; // CBaseAnimGraph* + constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xDE0; // bool + constexpr std::ptrdiff_t m_RagdollPose = 0xDF8; // PhysicsRagdollPose_t + constexpr std::ptrdiff_t m_bRagdollClientSide = 0xE40; // bool + constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xE50; // bool } // Parent: C_CSWeaponBase // Field count: 0 @@ -2540,13 +2550,13 @@ namespace cs2_dumper { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) namespace C_BasePlayerWeapon { - constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0x1660; // GameTick_t - constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0x1664; // float32 - constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0x1668; // GameTick_t - constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x166C; // float32 - constexpr std::ptrdiff_t m_iClip1 = 0x1670; // int32 - constexpr std::ptrdiff_t m_iClip2 = 0x1674; // int32 - constexpr std::ptrdiff_t m_pReserveAmmo = 0x1678; // int32[2] + constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0x1668; // GameTick_t + constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0x166C; // float32 + constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0x1670; // GameTick_t + constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x1674; // float32 + constexpr std::ptrdiff_t m_iClip1 = 0x1678; // int32 + constexpr std::ptrdiff_t m_iClip2 = 0x167C; // int32 + constexpr std::ptrdiff_t m_pReserveAmmo = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2590,29 +2600,29 @@ namespace cs2_dumper { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) namespace C_Fish { - constexpr std::ptrdiff_t m_pos = 0xF80; // Vector - constexpr std::ptrdiff_t m_vel = 0xF8C; // Vector - constexpr std::ptrdiff_t m_angles = 0xF98; // QAngle - constexpr std::ptrdiff_t m_localLifeState = 0xFA4; // int32 - constexpr std::ptrdiff_t m_deathDepth = 0xFA8; // float32 - constexpr std::ptrdiff_t m_deathAngle = 0xFAC; // float32 - constexpr std::ptrdiff_t m_buoyancy = 0xFB0; // float32 - constexpr std::ptrdiff_t m_wiggleTimer = 0xFB8; // CountdownTimer - constexpr std::ptrdiff_t m_wigglePhase = 0xFD0; // float32 - constexpr std::ptrdiff_t m_wiggleRate = 0xFD4; // float32 - constexpr std::ptrdiff_t m_actualPos = 0xFD8; // Vector - constexpr std::ptrdiff_t m_actualAngles = 0xFE4; // QAngle - constexpr std::ptrdiff_t m_poolOrigin = 0xFF0; // Vector - constexpr std::ptrdiff_t m_waterLevel = 0xFFC; // float32 - constexpr std::ptrdiff_t m_gotUpdate = 0x1000; // bool - constexpr std::ptrdiff_t m_x = 0x1004; // float32 - constexpr std::ptrdiff_t m_y = 0x1008; // float32 - constexpr std::ptrdiff_t m_z = 0x100C; // float32 - constexpr std::ptrdiff_t m_angle = 0x1010; // float32 - constexpr std::ptrdiff_t m_errorHistory = 0x1014; // float32[20] - constexpr std::ptrdiff_t m_errorHistoryIndex = 0x1064; // int32 - constexpr std::ptrdiff_t m_errorHistoryCount = 0x1068; // int32 - constexpr std::ptrdiff_t m_averageError = 0x106C; // float32 + constexpr std::ptrdiff_t m_pos = 0xF88; // Vector + constexpr std::ptrdiff_t m_vel = 0xF94; // Vector + constexpr std::ptrdiff_t m_angles = 0xFA0; // QAngle + constexpr std::ptrdiff_t m_localLifeState = 0xFAC; // int32 + constexpr std::ptrdiff_t m_deathDepth = 0xFB0; // float32 + constexpr std::ptrdiff_t m_deathAngle = 0xFB4; // float32 + constexpr std::ptrdiff_t m_buoyancy = 0xFB8; // float32 + constexpr std::ptrdiff_t m_wiggleTimer = 0xFC0; // CountdownTimer + constexpr std::ptrdiff_t m_wigglePhase = 0xFD8; // float32 + constexpr std::ptrdiff_t m_wiggleRate = 0xFDC; // float32 + constexpr std::ptrdiff_t m_actualPos = 0xFE0; // Vector + constexpr std::ptrdiff_t m_actualAngles = 0xFEC; // QAngle + constexpr std::ptrdiff_t m_poolOrigin = 0xFF8; // Vector + constexpr std::ptrdiff_t m_waterLevel = 0x1004; // float32 + constexpr std::ptrdiff_t m_gotUpdate = 0x1008; // bool + constexpr std::ptrdiff_t m_x = 0x100C; // float32 + constexpr std::ptrdiff_t m_y = 0x1010; // float32 + constexpr std::ptrdiff_t m_z = 0x1014; // float32 + constexpr std::ptrdiff_t m_angle = 0x1018; // float32 + constexpr std::ptrdiff_t m_errorHistory = 0x101C; // float32[20] + constexpr std::ptrdiff_t m_errorHistoryIndex = 0x106C; // int32 + constexpr std::ptrdiff_t m_errorHistoryCount = 0x1070; // int32 + constexpr std::ptrdiff_t m_averageError = 0x1074; // float32 } // Parent: IntervalTimer // Field count: 7 @@ -2675,34 +2685,34 @@ namespace cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) namespace C_BasePlayerPawn { - constexpr std::ptrdiff_t m_pWeaponServices = 0x11A0; // CPlayer_WeaponServices* - constexpr std::ptrdiff_t m_pItemServices = 0x11A8; // CPlayer_ItemServices* - constexpr std::ptrdiff_t m_pAutoaimServices = 0x11B0; // CPlayer_AutoaimServices* - constexpr std::ptrdiff_t m_pObserverServices = 0x11B8; // CPlayer_ObserverServices* - constexpr std::ptrdiff_t m_pWaterServices = 0x11C0; // CPlayer_WaterServices* - constexpr std::ptrdiff_t m_pUseServices = 0x11C8; // CPlayer_UseServices* - constexpr std::ptrdiff_t m_pFlashlightServices = 0x11D0; // CPlayer_FlashlightServices* - constexpr std::ptrdiff_t m_pCameraServices = 0x11D8; // CPlayer_CameraServices* - constexpr std::ptrdiff_t m_pMovementServices = 0x11E0; // CPlayer_MovementServices* - constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0x11F0; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nHighestConsumedServerViewAngleChangeIndex = 0x1240; // uint32 - constexpr std::ptrdiff_t v_angle = 0x1244; // QAngle - constexpr std::ptrdiff_t v_anglePrevious = 0x1250; // QAngle - constexpr std::ptrdiff_t m_iHideHUD = 0x125C; // uint32 - constexpr std::ptrdiff_t m_skybox3d = 0x1260; // sky3dparams_t - constexpr std::ptrdiff_t m_flDeathTime = 0x12F0; // GameTime_t - constexpr std::ptrdiff_t m_vecPredictionError = 0x12F4; // Vector - constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1300; // GameTime_t - constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x1304; // Vector - constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1310; // GameTime_t - constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x1314; // float32 - constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1318; // float32 - constexpr std::ptrdiff_t m_vOldOrigin = 0x131C; // Vector - constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1328; // float32 - constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x132C; // int32 - constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1330; // int32 - constexpr std::ptrdiff_t m_hController = 0x1334; // CHandle - constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1338; // bool + constexpr std::ptrdiff_t m_pWeaponServices = 0x11A8; // CPlayer_WeaponServices* + constexpr std::ptrdiff_t m_pItemServices = 0x11B0; // CPlayer_ItemServices* + constexpr std::ptrdiff_t m_pAutoaimServices = 0x11B8; // CPlayer_AutoaimServices* + constexpr std::ptrdiff_t m_pObserverServices = 0x11C0; // CPlayer_ObserverServices* + constexpr std::ptrdiff_t m_pWaterServices = 0x11C8; // CPlayer_WaterServices* + constexpr std::ptrdiff_t m_pUseServices = 0x11D0; // CPlayer_UseServices* + constexpr std::ptrdiff_t m_pFlashlightServices = 0x11D8; // CPlayer_FlashlightServices* + constexpr std::ptrdiff_t m_pCameraServices = 0x11E0; // CPlayer_CameraServices* + constexpr std::ptrdiff_t m_pMovementServices = 0x11E8; // CPlayer_MovementServices* + constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0x11F8; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nHighestConsumedServerViewAngleChangeIndex = 0x1248; // uint32 + constexpr std::ptrdiff_t v_angle = 0x124C; // QAngle + constexpr std::ptrdiff_t v_anglePrevious = 0x1258; // QAngle + constexpr std::ptrdiff_t m_iHideHUD = 0x1264; // uint32 + constexpr std::ptrdiff_t m_skybox3d = 0x1268; // sky3dparams_t + constexpr std::ptrdiff_t m_flDeathTime = 0x12F8; // GameTime_t + constexpr std::ptrdiff_t m_vecPredictionError = 0x12FC; // Vector + constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1308; // GameTime_t + constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x130C; // Vector + constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1318; // GameTime_t + constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x131C; // float32 + constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1320; // float32 + constexpr std::ptrdiff_t m_vOldOrigin = 0x1324; // Vector + constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1330; // float32 + constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1334; // int32 + constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1338; // int32 + constexpr std::ptrdiff_t m_hController = 0x133C; // CHandle + constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1340; // bool } // Parent: None // Field count: 6 @@ -2783,8 +2793,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flFluidDensity (float) namespace C_TriggerBuoyancy { - constexpr std::ptrdiff_t m_BuoyancyHelper = 0xD28; // CBuoyancyHelper - constexpr std::ptrdiff_t m_flFluidDensity = 0xDA8; // float32 + constexpr std::ptrdiff_t m_BuoyancyHelper = 0xD30; // CBuoyancyHelper + constexpr std::ptrdiff_t m_flFluidDensity = 0xDB0; // float32 } // Parent: C_BaseModelEntity // Field count: 41 @@ -2814,43 +2824,43 @@ namespace cs2_dumper { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) namespace C_RopeKeyframe { - constexpr std::ptrdiff_t m_LinksTouchingSomething = 0xD28; // CBitVec<10> - constexpr std::ptrdiff_t m_nLinksTouchingSomething = 0xD2C; // int32 - constexpr std::ptrdiff_t m_bApplyWind = 0xD30; // bool - constexpr std::ptrdiff_t m_fPrevLockedPoints = 0xD34; // int32 - constexpr std::ptrdiff_t m_iForcePointMoveCounter = 0xD38; // int32 - constexpr std::ptrdiff_t m_bPrevEndPointPos = 0xD3C; // bool[2] - constexpr std::ptrdiff_t m_vPrevEndPointPos = 0xD40; // Vector[2] - constexpr std::ptrdiff_t m_flCurScroll = 0xD58; // float32 - constexpr std::ptrdiff_t m_flScrollSpeed = 0xD5C; // float32 - constexpr std::ptrdiff_t m_RopeFlags = 0xD60; // uint16 - constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0xD68; // CStrongHandle - constexpr std::ptrdiff_t m_LightValues = 0xFE0; // Vector[10] - constexpr std::ptrdiff_t m_nSegments = 0x1058; // uint8 - constexpr std::ptrdiff_t m_hStartPoint = 0x105C; // CHandle - constexpr std::ptrdiff_t m_hEndPoint = 0x1060; // CHandle - constexpr std::ptrdiff_t m_iStartAttachment = 0x1064; // AttachmentHandle_t - constexpr std::ptrdiff_t m_iEndAttachment = 0x1065; // AttachmentHandle_t - constexpr std::ptrdiff_t m_Subdiv = 0x1066; // uint8 - constexpr std::ptrdiff_t m_RopeLength = 0x1068; // int16 - constexpr std::ptrdiff_t m_Slack = 0x106A; // int16 - constexpr std::ptrdiff_t m_TextureScale = 0x106C; // float32 - constexpr std::ptrdiff_t m_fLockedPoints = 0x1070; // uint8 - constexpr std::ptrdiff_t m_nChangeCount = 0x1071; // uint8 - constexpr std::ptrdiff_t m_Width = 0x1074; // float32 - constexpr std::ptrdiff_t m_PhysicsDelegate = 0x1078; // C_RopeKeyframe::CPhysicsDelegate - constexpr std::ptrdiff_t m_hMaterial = 0x1088; // CStrongHandle - constexpr std::ptrdiff_t m_TextureHeight = 0x1090; // int32 - constexpr std::ptrdiff_t m_vecImpulse = 0x1094; // Vector - constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x10A0; // Vector - constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x10AC; // float32 - constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x10B0; // float32 - constexpr std::ptrdiff_t m_flTimeToNextGust = 0x10B4; // float32 - constexpr std::ptrdiff_t m_vWindDir = 0x10B8; // Vector - constexpr std::ptrdiff_t m_vColorMod = 0x10C4; // Vector - constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x10D0; // Vector[2] - constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x10E8; // QAngle[2] - constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x1100; // bool + constexpr std::ptrdiff_t m_LinksTouchingSomething = 0xD30; // CBitVec<10> + constexpr std::ptrdiff_t m_nLinksTouchingSomething = 0xD34; // int32 + constexpr std::ptrdiff_t m_bApplyWind = 0xD38; // bool + constexpr std::ptrdiff_t m_fPrevLockedPoints = 0xD3C; // int32 + constexpr std::ptrdiff_t m_iForcePointMoveCounter = 0xD40; // int32 + constexpr std::ptrdiff_t m_bPrevEndPointPos = 0xD44; // bool[2] + constexpr std::ptrdiff_t m_vPrevEndPointPos = 0xD48; // Vector[2] + constexpr std::ptrdiff_t m_flCurScroll = 0xD60; // float32 + constexpr std::ptrdiff_t m_flScrollSpeed = 0xD64; // float32 + constexpr std::ptrdiff_t m_RopeFlags = 0xD68; // uint16 + constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0xD70; // CStrongHandle + constexpr std::ptrdiff_t m_LightValues = 0xFE8; // Vector[10] + constexpr std::ptrdiff_t m_nSegments = 0x1060; // uint8 + constexpr std::ptrdiff_t m_hStartPoint = 0x1064; // CHandle + constexpr std::ptrdiff_t m_hEndPoint = 0x1068; // CHandle + constexpr std::ptrdiff_t m_iStartAttachment = 0x106C; // AttachmentHandle_t + constexpr std::ptrdiff_t m_iEndAttachment = 0x106D; // AttachmentHandle_t + constexpr std::ptrdiff_t m_Subdiv = 0x106E; // uint8 + constexpr std::ptrdiff_t m_RopeLength = 0x1070; // int16 + constexpr std::ptrdiff_t m_Slack = 0x1072; // int16 + constexpr std::ptrdiff_t m_TextureScale = 0x1074; // float32 + constexpr std::ptrdiff_t m_fLockedPoints = 0x1078; // uint8 + constexpr std::ptrdiff_t m_nChangeCount = 0x1079; // uint8 + constexpr std::ptrdiff_t m_Width = 0x107C; // float32 + constexpr std::ptrdiff_t m_PhysicsDelegate = 0x1080; // C_RopeKeyframe::CPhysicsDelegate + constexpr std::ptrdiff_t m_hMaterial = 0x1090; // CStrongHandle + constexpr std::ptrdiff_t m_TextureHeight = 0x1098; // int32 + constexpr std::ptrdiff_t m_vecImpulse = 0x109C; // Vector + constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x10A8; // Vector + constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x10B4; // float32 + constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x10B8; // float32 + constexpr std::ptrdiff_t m_flTimeToNextGust = 0x10BC; // float32 + constexpr std::ptrdiff_t m_vWindDir = 0x10C0; // Vector + constexpr std::ptrdiff_t m_vColorMod = 0x10CC; // Vector + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x10D8; // Vector[2] + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x10F0; // QAngle[2] + constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x1108; // bool constexpr std::ptrdiff_t m_bEndPointAttachmentPositionsDirty = 0x0; // bitfield:1 constexpr std::ptrdiff_t m_bEndPointAttachmentAnglesDirty = 0x0; // bitfield:1 constexpr std::ptrdiff_t m_bNewDataThisFrame = 0x0; // bitfield:1 @@ -2927,8 +2937,8 @@ namespace cs2_dumper { // Parent: C_EconEntity // Field count: 2 namespace C_EconWearable { - constexpr std::ptrdiff_t m_nForceSkin = 0x1660; // int32 - constexpr std::ptrdiff_t m_bAlwaysAllow = 0x1664; // bool + constexpr std::ptrdiff_t m_nForceSkin = 0x1668; // int32 + constexpr std::ptrdiff_t m_bAlwaysAllow = 0x166C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -3227,79 +3237,79 @@ namespace cs2_dumper { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) namespace C_BarnLight { - constexpr std::ptrdiff_t m_bEnabled = 0xD20; // bool - constexpr std::ptrdiff_t m_nColorMode = 0xD24; // int32 - constexpr std::ptrdiff_t m_Color = 0xD28; // Color - constexpr std::ptrdiff_t m_flColorTemperature = 0xD2C; // float32 - constexpr std::ptrdiff_t m_flBrightness = 0xD30; // float32 - constexpr std::ptrdiff_t m_flBrightnessScale = 0xD34; // float32 - constexpr std::ptrdiff_t m_nDirectLight = 0xD38; // int32 - constexpr std::ptrdiff_t m_nBakedShadowIndex = 0xD3C; // int32 - constexpr std::ptrdiff_t m_nLuminaireShape = 0xD40; // int32 - constexpr std::ptrdiff_t m_flLuminaireSize = 0xD44; // float32 - constexpr std::ptrdiff_t m_flLuminaireAnisotropy = 0xD48; // float32 - constexpr std::ptrdiff_t m_LightStyleString = 0xD50; // CUtlString - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0xD58; // GameTime_t - constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0xD60; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_LightStyleEvents = 0xD78; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_LightStyleTargets = 0xD90; // C_NetworkUtlVectorBase> - constexpr std::ptrdiff_t m_StyleEvent = 0xDA8; // CEntityIOOutput[4] - constexpr std::ptrdiff_t m_hLightCookie = 0xE48; // CStrongHandle - constexpr std::ptrdiff_t m_flShape = 0xE50; // float32 - constexpr std::ptrdiff_t m_flSoftX = 0xE54; // float32 - constexpr std::ptrdiff_t m_flSoftY = 0xE58; // float32 - constexpr std::ptrdiff_t m_flSkirt = 0xE5C; // float32 - constexpr std::ptrdiff_t m_flSkirtNear = 0xE60; // float32 - constexpr std::ptrdiff_t m_vSizeParams = 0xE64; // Vector - constexpr std::ptrdiff_t m_flRange = 0xE70; // float32 - constexpr std::ptrdiff_t m_vShear = 0xE74; // Vector - constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0xE80; // int32 - constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE84; // Vector - constexpr std::ptrdiff_t m_nCastShadows = 0xE90; // int32 - constexpr std::ptrdiff_t m_nShadowMapSize = 0xE94; // int32 - constexpr std::ptrdiff_t m_nShadowPriority = 0xE98; // int32 - constexpr std::ptrdiff_t m_bContactShadow = 0xE9C; // bool - constexpr std::ptrdiff_t m_nBounceLight = 0xEA0; // int32 - constexpr std::ptrdiff_t m_flBounceScale = 0xEA4; // float32 - constexpr std::ptrdiff_t m_flMinRoughness = 0xEA8; // float32 - constexpr std::ptrdiff_t m_vAlternateColor = 0xEAC; // Vector - constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0xEB8; // float32 - constexpr std::ptrdiff_t m_nFog = 0xEBC; // int32 - constexpr std::ptrdiff_t m_flFogStrength = 0xEC0; // float32 - constexpr std::ptrdiff_t m_nFogShadows = 0xEC4; // int32 - constexpr std::ptrdiff_t m_flFogScale = 0xEC8; // float32 - constexpr std::ptrdiff_t m_bFogMixedShadows = 0xECC; // bool - constexpr std::ptrdiff_t m_flFadeSizeStart = 0xED0; // float32 - constexpr std::ptrdiff_t m_flFadeSizeEnd = 0xED4; // float32 - constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0xED8; // float32 - constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0xEDC; // float32 - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0xEE0; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xEE4; // Vector - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xEF0; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xEFC; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0xF08; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xF14; // Vector - constexpr std::ptrdiff_t m_nPrecomputedSubFrusta = 0xF20; // int32 - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin0 = 0xF24; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles0 = 0xF30; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent0 = 0xF3C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin1 = 0xF48; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles1 = 0xF54; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent1 = 0xF60; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin2 = 0xF6C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles2 = 0xF78; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent2 = 0xF84; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin3 = 0xF90; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles3 = 0xF9C; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent3 = 0xFA8; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin4 = 0xFB4; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles4 = 0xFC0; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent4 = 0xFCC; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin5 = 0xFD8; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles5 = 0xFE4; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent5 = 0xFF0; // Vector - constexpr std::ptrdiff_t m_bInitialBoneSetup = 0x1040; // bool - constexpr std::ptrdiff_t m_VisClusters = 0x1048; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_bEnabled = 0xD28; // bool + constexpr std::ptrdiff_t m_nColorMode = 0xD2C; // int32 + constexpr std::ptrdiff_t m_Color = 0xD30; // Color + constexpr std::ptrdiff_t m_flColorTemperature = 0xD34; // float32 + constexpr std::ptrdiff_t m_flBrightness = 0xD38; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0xD3C; // float32 + constexpr std::ptrdiff_t m_nDirectLight = 0xD40; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0xD44; // int32 + constexpr std::ptrdiff_t m_nLuminaireShape = 0xD48; // int32 + constexpr std::ptrdiff_t m_flLuminaireSize = 0xD4C; // float32 + constexpr std::ptrdiff_t m_flLuminaireAnisotropy = 0xD50; // float32 + constexpr std::ptrdiff_t m_LightStyleString = 0xD58; // CUtlString + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0xD60; // GameTime_t + constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0xD68; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_LightStyleEvents = 0xD80; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_LightStyleTargets = 0xD98; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_StyleEvent = 0xDB0; // CEntityIOOutput[4] + constexpr std::ptrdiff_t m_hLightCookie = 0xE50; // CStrongHandle + constexpr std::ptrdiff_t m_flShape = 0xE58; // float32 + constexpr std::ptrdiff_t m_flSoftX = 0xE5C; // float32 + constexpr std::ptrdiff_t m_flSoftY = 0xE60; // float32 + constexpr std::ptrdiff_t m_flSkirt = 0xE64; // float32 + constexpr std::ptrdiff_t m_flSkirtNear = 0xE68; // float32 + constexpr std::ptrdiff_t m_vSizeParams = 0xE6C; // Vector + constexpr std::ptrdiff_t m_flRange = 0xE78; // float32 + constexpr std::ptrdiff_t m_vShear = 0xE7C; // Vector + constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0xE88; // int32 + constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE8C; // Vector + constexpr std::ptrdiff_t m_nCastShadows = 0xE98; // int32 + constexpr std::ptrdiff_t m_nShadowMapSize = 0xE9C; // int32 + constexpr std::ptrdiff_t m_nShadowPriority = 0xEA0; // int32 + constexpr std::ptrdiff_t m_bContactShadow = 0xEA4; // bool + constexpr std::ptrdiff_t m_nBounceLight = 0xEA8; // int32 + constexpr std::ptrdiff_t m_flBounceScale = 0xEAC; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0xEB0; // float32 + constexpr std::ptrdiff_t m_vAlternateColor = 0xEB4; // Vector + constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0xEC0; // float32 + constexpr std::ptrdiff_t m_nFog = 0xEC4; // int32 + constexpr std::ptrdiff_t m_flFogStrength = 0xEC8; // float32 + constexpr std::ptrdiff_t m_nFogShadows = 0xECC; // int32 + constexpr std::ptrdiff_t m_flFogScale = 0xED0; // float32 + constexpr std::ptrdiff_t m_bFogMixedShadows = 0xED4; // bool + constexpr std::ptrdiff_t m_flFadeSizeStart = 0xED8; // float32 + constexpr std::ptrdiff_t m_flFadeSizeEnd = 0xEDC; // float32 + constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0xEE0; // float32 + constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0xEE4; // float32 + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0xEE8; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xEEC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xEF8; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xF04; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0xF10; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xF1C; // Vector + constexpr std::ptrdiff_t m_nPrecomputedSubFrusta = 0xF28; // int32 + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin0 = 0xF2C; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles0 = 0xF38; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent0 = 0xF44; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin1 = 0xF50; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles1 = 0xF5C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent1 = 0xF68; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin2 = 0xF74; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles2 = 0xF80; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent2 = 0xF8C; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin3 = 0xF98; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles3 = 0xFA4; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent3 = 0xFB0; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin4 = 0xFBC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles4 = 0xFC8; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent4 = 0xFD4; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin5 = 0xFE0; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles5 = 0xFEC; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent5 = 0xFF8; // Vector + constexpr std::ptrdiff_t m_bInitialBoneSetup = 0x1048; // bool + constexpr std::ptrdiff_t m_VisClusters = 0x1050; // C_NetworkUtlVectorBase } // Parent: C_BaseEntity // Field count: 8 @@ -3330,7 +3340,7 @@ namespace cs2_dumper { // Parent: C_BaseModelEntity // Field count: 1 namespace CFuncWater { - constexpr std::ptrdiff_t m_BuoyancyHelper = 0xD20; // CBuoyancyHelper + constexpr std::ptrdiff_t m_BuoyancyHelper = 0xD28; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 @@ -3348,26 +3358,26 @@ namespace cs2_dumper { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) namespace C_EconEntity { - constexpr std::ptrdiff_t m_flFlexDelayTime = 0x1128; // float32 - constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x1130; // float32* - constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1138; // bool - constexpr std::ptrdiff_t m_AttributeManager = 0x1140; // C_AttributeContainer - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x15E8; // uint32 - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x15EC; // uint32 - constexpr std::ptrdiff_t m_nFallbackPaintKit = 0x15F0; // int32 - constexpr std::ptrdiff_t m_nFallbackSeed = 0x15F4; // int32 - constexpr std::ptrdiff_t m_flFallbackWear = 0x15F8; // float32 - constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x15FC; // int32 - constexpr std::ptrdiff_t m_bClientside = 0x1600; // bool - constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1601; // bool - constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1608; // CUtlVector - constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1620; // CHandle - constexpr std::ptrdiff_t m_iOldTeam = 0x1624; // int32 - constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1628; // bool - constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x162C; // int32 - constexpr std::ptrdiff_t m_iNumOwnerValidationRetries = 0x1630; // int32 - constexpr std::ptrdiff_t m_hOldProvidee = 0x1640; // CHandle - constexpr std::ptrdiff_t m_vecAttachedModels = 0x1648; // CUtlVector + constexpr std::ptrdiff_t m_flFlexDelayTime = 0x1130; // float32 + constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x1138; // float32* + constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1140; // bool + constexpr std::ptrdiff_t m_AttributeManager = 0x1148; // C_AttributeContainer + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x15F0; // uint32 + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x15F4; // uint32 + constexpr std::ptrdiff_t m_nFallbackPaintKit = 0x15F8; // int32 + constexpr std::ptrdiff_t m_nFallbackSeed = 0x15FC; // int32 + constexpr std::ptrdiff_t m_flFallbackWear = 0x1600; // float32 + constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x1604; // int32 + constexpr std::ptrdiff_t m_bClientside = 0x1608; // bool + constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1609; // bool + constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // CUtlVector + constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // CHandle + constexpr std::ptrdiff_t m_iOldTeam = 0x162C; // int32 + constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1630; // bool + constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x1634; // int32 + constexpr std::ptrdiff_t m_iNumOwnerValidationRetries = 0x1638; // int32 + constexpr std::ptrdiff_t m_hOldProvidee = 0x1648; // CHandle + constexpr std::ptrdiff_t m_vecAttachedModels = 0x1650; // CUtlVector } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -3379,7 +3389,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bShowLight (bool) namespace C_RectLight { - constexpr std::ptrdiff_t m_bShowLight = 0x1068; // bool + constexpr std::ptrdiff_t m_bShowLight = 0x1070; // bool } // Parent: C_BaseModelEntity // Field count: 24 @@ -3407,30 +3417,30 @@ namespace cs2_dumper { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) namespace C_ParticleSystem { - constexpr std::ptrdiff_t m_szSnapshotFileName = 0xD20; // char[512] - constexpr std::ptrdiff_t m_bActive = 0xF20; // bool - constexpr std::ptrdiff_t m_bFrozen = 0xF21; // bool - constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0xF24; // float32 - constexpr std::ptrdiff_t m_nStopType = 0xF28; // int32 - constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0xF2C; // bool - constexpr std::ptrdiff_t m_iEffectIndex = 0xF30; // CStrongHandle - constexpr std::ptrdiff_t m_flStartTime = 0xF38; // GameTime_t - constexpr std::ptrdiff_t m_flPreSimTime = 0xF3C; // float32 - constexpr std::ptrdiff_t m_vServerControlPoints = 0xF40; // Vector[4] - constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF70; // uint8[4] - constexpr std::ptrdiff_t m_hControlPointEnts = 0xF74; // CHandle[64] - constexpr std::ptrdiff_t m_bNoSave = 0x1074; // bool - constexpr std::ptrdiff_t m_bNoFreeze = 0x1075; // bool - constexpr std::ptrdiff_t m_bNoRamp = 0x1076; // bool - constexpr std::ptrdiff_t m_bStartActive = 0x1077; // bool - constexpr std::ptrdiff_t m_iszEffectName = 0x1078; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszControlPointNames = 0x1080; // CUtlSymbolLarge[64] - constexpr std::ptrdiff_t m_nDataCP = 0x1280; // int32 - constexpr std::ptrdiff_t m_vecDataCPValue = 0x1284; // Vector - constexpr std::ptrdiff_t m_nTintCP = 0x1290; // int32 - constexpr std::ptrdiff_t m_clrTint = 0x1294; // Color - constexpr std::ptrdiff_t m_bOldActive = 0x12B8; // bool - constexpr std::ptrdiff_t m_bOldFrozen = 0x12B9; // bool + constexpr std::ptrdiff_t m_szSnapshotFileName = 0xD28; // char[512] + constexpr std::ptrdiff_t m_bActive = 0xF28; // bool + constexpr std::ptrdiff_t m_bFrozen = 0xF29; // bool + constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0xF2C; // float32 + constexpr std::ptrdiff_t m_nStopType = 0xF30; // int32 + constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0xF34; // bool + constexpr std::ptrdiff_t m_iEffectIndex = 0xF38; // CStrongHandle + constexpr std::ptrdiff_t m_flStartTime = 0xF40; // GameTime_t + constexpr std::ptrdiff_t m_flPreSimTime = 0xF44; // float32 + constexpr std::ptrdiff_t m_vServerControlPoints = 0xF48; // Vector[4] + constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF78; // uint8[4] + constexpr std::ptrdiff_t m_hControlPointEnts = 0xF7C; // CHandle[64] + constexpr std::ptrdiff_t m_bNoSave = 0x107C; // bool + constexpr std::ptrdiff_t m_bNoFreeze = 0x107D; // bool + constexpr std::ptrdiff_t m_bNoRamp = 0x107E; // bool + constexpr std::ptrdiff_t m_bStartActive = 0x107F; // bool + constexpr std::ptrdiff_t m_iszEffectName = 0x1080; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszControlPointNames = 0x1088; // CUtlSymbolLarge[64] + constexpr std::ptrdiff_t m_nDataCP = 0x1288; // int32 + constexpr std::ptrdiff_t m_vecDataCPValue = 0x128C; // Vector + constexpr std::ptrdiff_t m_nTintCP = 0x1298; // int32 + constexpr std::ptrdiff_t m_clrTint = 0x129C; // Color + constexpr std::ptrdiff_t m_bOldActive = 0x12C0; // bool + constexpr std::ptrdiff_t m_bOldFrozen = 0x12C1; // bool } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -3487,7 +3497,7 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 1 namespace C_Multimeter { - constexpr std::ptrdiff_t m_hTargetC4 = 0xF88; // CHandle + constexpr std::ptrdiff_t m_hTargetC4 = 0xF90; // CHandle } // Parent: C_BaseEntity // Field count: 2 @@ -3509,15 +3519,15 @@ namespace cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) namespace C_EnvDecal { - constexpr std::ptrdiff_t m_hDecalMaterial = 0xD20; // CStrongHandle - constexpr std::ptrdiff_t m_flWidth = 0xD28; // float32 - constexpr std::ptrdiff_t m_flHeight = 0xD2C; // float32 - constexpr std::ptrdiff_t m_flDepth = 0xD30; // float32 - constexpr std::ptrdiff_t m_nRenderOrder = 0xD34; // uint32 - constexpr std::ptrdiff_t m_bProjectOnWorld = 0xD38; // bool - constexpr std::ptrdiff_t m_bProjectOnCharacters = 0xD39; // bool - constexpr std::ptrdiff_t m_bProjectOnWater = 0xD3A; // bool - constexpr std::ptrdiff_t m_flDepthSortBias = 0xD3C; // float32 + constexpr std::ptrdiff_t m_hDecalMaterial = 0xD28; // CStrongHandle + constexpr std::ptrdiff_t m_flWidth = 0xD30; // float32 + constexpr std::ptrdiff_t m_flHeight = 0xD34; // float32 + constexpr std::ptrdiff_t m_flDepth = 0xD38; // float32 + constexpr std::ptrdiff_t m_nRenderOrder = 0xD3C; // uint32 + constexpr std::ptrdiff_t m_bProjectOnWorld = 0xD40; // bool + constexpr std::ptrdiff_t m_bProjectOnCharacters = 0xD41; // bool + constexpr std::ptrdiff_t m_bProjectOnWater = 0xD42; // bool + constexpr std::ptrdiff_t m_flDepthSortBias = 0xD44; // float32 } // Parent: CCSGameModeRules // Field count: 0 @@ -3620,13 +3630,13 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bIsUsable (bool) namespace C_BaseDoor { - constexpr std::ptrdiff_t m_bIsUsable = 0xD20; // bool + constexpr std::ptrdiff_t m_bIsUsable = 0xD28; // bool } // Parent: C_BaseModelEntity // Field count: 2 namespace CGrenadeTracer { - constexpr std::ptrdiff_t m_flTracerDuration = 0xD38; // float32 - constexpr std::ptrdiff_t m_nType = 0xD3C; // GrenadeType_t + constexpr std::ptrdiff_t m_flTracerDuration = 0xD40; // float32 + constexpr std::ptrdiff_t m_nType = 0xD44; // GrenadeType_t } // Parent: C_BaseTrigger // Field count: 1 @@ -3634,7 +3644,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) namespace CBombTarget { - constexpr std::ptrdiff_t m_bBombPlantedHere = 0xD28; // bool + constexpr std::ptrdiff_t m_bBombPlantedHere = 0xD30; // bool } // Parent: C_BaseClientUIEntity // Field count: 2 @@ -3642,8 +3652,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) namespace C_PointClientUIDialog { - constexpr std::ptrdiff_t m_hActivator = 0xD50; // CHandle - constexpr std::ptrdiff_t m_bStartEnabled = 0xD54; // bool + constexpr std::ptrdiff_t m_hActivator = 0xD58; // CHandle + constexpr std::ptrdiff_t m_bStartEnabled = 0xD5C; // bool } // Parent: CCSGameModeRules // Field count: 1 @@ -3945,7 +3955,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) namespace C_WeaponShield { - constexpr std::ptrdiff_t m_flDisplayHealth = 0x1B20; // float32 + constexpr std::ptrdiff_t m_flDisplayHealth = 0x1B30; // float32 } // Parent: C_PointClientUIWorldPanel // Field count: 1 @@ -3953,7 +3963,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_messageText (char) namespace C_PointClientUIWorldTextPanel { - constexpr std::ptrdiff_t m_messageText = 0xF80; // char[512] + constexpr std::ptrdiff_t m_messageText = 0xF90; // char[512] } // Parent: CPlayer_UseServices // Field count: 0 @@ -4050,11 +4060,11 @@ namespace cs2_dumper { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) namespace C_EnvParticleGlow { - constexpr std::ptrdiff_t m_flAlphaScale = 0x12D0; // float32 - constexpr std::ptrdiff_t m_flRadiusScale = 0x12D4; // float32 - constexpr std::ptrdiff_t m_flSelfIllumScale = 0x12D8; // float32 - constexpr std::ptrdiff_t m_ColorTint = 0x12DC; // Color - constexpr std::ptrdiff_t m_hTextureOverride = 0x12E0; // CStrongHandle + constexpr std::ptrdiff_t m_flAlphaScale = 0x12D8; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0x12DC; // float32 + constexpr std::ptrdiff_t m_flSelfIllumScale = 0x12E0; // float32 + constexpr std::ptrdiff_t m_ColorTint = 0x12E4; // Color + constexpr std::ptrdiff_t m_hTextureOverride = 0x12E8; // CStrongHandle } // Parent: C_BaseEntity // Field count: 15 @@ -4108,24 +4118,24 @@ namespace cs2_dumper { // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) namespace C_Sun { - constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xD20; // ParticleIndex_t - constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xD24; // ParticleIndex_t - constexpr std::ptrdiff_t m_fdistNormalize = 0xD28; // float32 - constexpr std::ptrdiff_t m_vSunPos = 0xD2C; // Vector - constexpr std::ptrdiff_t m_vDirection = 0xD38; // Vector - constexpr std::ptrdiff_t m_iszEffectName = 0xD48; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSSEffectName = 0xD50; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_clrOverlay = 0xD58; // Color - constexpr std::ptrdiff_t m_bOn = 0xD5C; // bool - constexpr std::ptrdiff_t m_bmaxColor = 0xD5D; // bool - constexpr std::ptrdiff_t m_flSize = 0xD60; // float32 - constexpr std::ptrdiff_t m_flHazeScale = 0xD64; // float32 - constexpr std::ptrdiff_t m_flRotation = 0xD68; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xD6C; // float32 - constexpr std::ptrdiff_t m_flAlphaHaze = 0xD70; // float32 - constexpr std::ptrdiff_t m_flAlphaScale = 0xD74; // float32 - constexpr std::ptrdiff_t m_flAlphaHdr = 0xD78; // float32 - constexpr std::ptrdiff_t m_flFarZScale = 0xD7C; // float32 + constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xD28; // ParticleIndex_t + constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xD2C; // ParticleIndex_t + constexpr std::ptrdiff_t m_fdistNormalize = 0xD30; // float32 + constexpr std::ptrdiff_t m_vSunPos = 0xD34; // Vector + constexpr std::ptrdiff_t m_vDirection = 0xD40; // Vector + constexpr std::ptrdiff_t m_iszEffectName = 0xD50; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSSEffectName = 0xD58; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_clrOverlay = 0xD60; // Color + constexpr std::ptrdiff_t m_bOn = 0xD64; // bool + constexpr std::ptrdiff_t m_bmaxColor = 0xD65; // bool + constexpr std::ptrdiff_t m_flSize = 0xD68; // float32 + constexpr std::ptrdiff_t m_flHazeScale = 0xD6C; // float32 + constexpr std::ptrdiff_t m_flRotation = 0xD70; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xD74; // float32 + constexpr std::ptrdiff_t m_flAlphaHaze = 0xD78; // float32 + constexpr std::ptrdiff_t m_flAlphaScale = 0xD7C; // float32 + constexpr std::ptrdiff_t m_flAlphaHdr = 0xD80; // float32 + constexpr std::ptrdiff_t m_flFarZScale = 0xD84; // float32 } // Parent: C_BaseEntity // Field count: 0 @@ -4165,15 +4175,15 @@ namespace cs2_dumper { // NetworkVarNames: m_Weight (float) // NetworkVarNames: m_lookupFilename (char) namespace C_ColorCorrectionVolume { - constexpr std::ptrdiff_t m_LastEnterWeight = 0xD28; // float32 - constexpr std::ptrdiff_t m_LastEnterTime = 0xD2C; // float32 - constexpr std::ptrdiff_t m_LastExitWeight = 0xD30; // float32 - constexpr std::ptrdiff_t m_LastExitTime = 0xD34; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0xD38; // bool - constexpr std::ptrdiff_t m_MaxWeight = 0xD3C; // float32 - constexpr std::ptrdiff_t m_FadeDuration = 0xD40; // float32 - constexpr std::ptrdiff_t m_Weight = 0xD44; // float32 - constexpr std::ptrdiff_t m_lookupFilename = 0xD48; // char[512] + constexpr std::ptrdiff_t m_LastEnterWeight = 0xD30; // float32 + constexpr std::ptrdiff_t m_LastEnterTime = 0xD34; // float32 + constexpr std::ptrdiff_t m_LastExitWeight = 0xD38; // float32 + constexpr std::ptrdiff_t m_LastExitTime = 0xD3C; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0xD40; // bool + constexpr std::ptrdiff_t m_MaxWeight = 0xD44; // float32 + constexpr std::ptrdiff_t m_FadeDuration = 0xD48; // float32 + constexpr std::ptrdiff_t m_Weight = 0xD4C; // float32 + constexpr std::ptrdiff_t m_lookupFilename = 0xD50; // char[512] } // Parent: C_BaseModelEntity // Field count: 0 @@ -4182,12 +4192,12 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 6 namespace C_BulletHitModel { - constexpr std::ptrdiff_t m_matLocal = 0xF80; // matrix3x4_t - constexpr std::ptrdiff_t m_iBoneIndex = 0xFB0; // int32 - constexpr std::ptrdiff_t m_hPlayerParent = 0xFB4; // CHandle - constexpr std::ptrdiff_t m_bIsHit = 0xFB8; // bool - constexpr std::ptrdiff_t m_flTimeCreated = 0xFBC; // float32 - constexpr std::ptrdiff_t m_vecStartPos = 0xFC0; // Vector + constexpr std::ptrdiff_t m_matLocal = 0xF88; // matrix3x4_t + constexpr std::ptrdiff_t m_iBoneIndex = 0xFB8; // int32 + constexpr std::ptrdiff_t m_hPlayerParent = 0xFBC; // CHandle + constexpr std::ptrdiff_t m_bIsHit = 0xFC0; // bool + constexpr std::ptrdiff_t m_flTimeCreated = 0xFC4; // float32 + constexpr std::ptrdiff_t m_vecStartPos = 0xFC8; // Vector } // Parent: C_BaseEntity // Field count: 17 @@ -4242,9 +4252,9 @@ namespace cs2_dumper { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) namespace C_OmniLight { - constexpr std::ptrdiff_t m_flInnerAngle = 0x1068; // float32 - constexpr std::ptrdiff_t m_flOuterAngle = 0x106C; // float32 - constexpr std::ptrdiff_t m_bShowLight = 0x1070; // bool + constexpr std::ptrdiff_t m_flInnerAngle = 0x1070; // float32 + constexpr std::ptrdiff_t m_flOuterAngle = 0x1074; // float32 + constexpr std::ptrdiff_t m_bShowLight = 0x1078; // bool } // Parent: C_Inferno // Field count: 0 @@ -4327,15 +4337,15 @@ namespace cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) namespace C_FuncLadder { - constexpr std::ptrdiff_t m_vecLadderDir = 0xD20; // Vector - constexpr std::ptrdiff_t m_Dismounts = 0xD30; // CUtlVector> - constexpr std::ptrdiff_t m_vecLocalTop = 0xD48; // Vector - constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD54; // Vector - constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD60; // Vector - constexpr std::ptrdiff_t m_flAutoRideSpeed = 0xD6C; // float32 - constexpr std::ptrdiff_t m_bDisabled = 0xD70; // bool - constexpr std::ptrdiff_t m_bFakeLadder = 0xD71; // bool - constexpr std::ptrdiff_t m_bHasSlack = 0xD72; // bool + constexpr std::ptrdiff_t m_vecLadderDir = 0xD28; // Vector + constexpr std::ptrdiff_t m_Dismounts = 0xD38; // CUtlVector> + constexpr std::ptrdiff_t m_vecLocalTop = 0xD50; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD5C; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD68; // Vector + constexpr std::ptrdiff_t m_flAutoRideSpeed = 0xD74; // float32 + constexpr std::ptrdiff_t m_bDisabled = 0xD78; // bool + constexpr std::ptrdiff_t m_bFakeLadder = 0xD79; // bool + constexpr std::ptrdiff_t m_bHasSlack = 0xD7A; // bool } // Parent: C_SoundOpvarSetAABBEntity // Field count: 0 @@ -4384,18 +4394,18 @@ namespace cs2_dumper { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) namespace C_BaseGrenade { - constexpr std::ptrdiff_t m_bHasWarnedAI = 0x1118; // bool - constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x1119; // bool - constexpr std::ptrdiff_t m_bIsLive = 0x111A; // bool - constexpr std::ptrdiff_t m_DmgRadius = 0x111C; // float32 - constexpr std::ptrdiff_t m_flDetonateTime = 0x1120; // GameTime_t - constexpr std::ptrdiff_t m_flWarnAITime = 0x1124; // float32 - constexpr std::ptrdiff_t m_flDamage = 0x1128; // float32 - constexpr std::ptrdiff_t m_iszBounceSound = 0x1130; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_ExplosionSound = 0x1138; // CUtlString - constexpr std::ptrdiff_t m_hThrower = 0x1144; // CHandle - constexpr std::ptrdiff_t m_flNextAttack = 0x115C; // GameTime_t - constexpr std::ptrdiff_t m_hOriginalThrower = 0x1160; // CHandle + constexpr std::ptrdiff_t m_bHasWarnedAI = 0x1120; // bool + constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x1121; // bool + constexpr std::ptrdiff_t m_bIsLive = 0x1122; // bool + constexpr std::ptrdiff_t m_DmgRadius = 0x1124; // float32 + constexpr std::ptrdiff_t m_flDetonateTime = 0x1128; // GameTime_t + constexpr std::ptrdiff_t m_flWarnAITime = 0x112C; // float32 + constexpr std::ptrdiff_t m_flDamage = 0x1130; // float32 + constexpr std::ptrdiff_t m_iszBounceSound = 0x1138; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_ExplosionSound = 0x1140; // CUtlString + constexpr std::ptrdiff_t m_hThrower = 0x114C; // CHandle + constexpr std::ptrdiff_t m_flNextAttack = 0x1164; // GameTime_t + constexpr std::ptrdiff_t m_hOriginalThrower = 0x1168; // CHandle } // Parent: None // Field count: 1 @@ -4516,19 +4526,19 @@ namespace cs2_dumper { // NetworkVarNames: m_bListenedTo (bool) // NetworkVarNames: m_hViewPosition (CHandle) namespace C_PointCommentaryNode { - constexpr std::ptrdiff_t m_bActive = 0xF88; // bool - constexpr std::ptrdiff_t m_bWasActive = 0xF89; // bool - constexpr std::ptrdiff_t m_flEndTime = 0xF8C; // GameTime_t - constexpr std::ptrdiff_t m_flStartTime = 0xF90; // GameTime_t - constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xF94; // float32 - constexpr std::ptrdiff_t m_iszCommentaryFile = 0xF98; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszTitle = 0xFA0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSpeakers = 0xFA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iNodeNumber = 0xFB0; // int32 - constexpr std::ptrdiff_t m_iNodeNumberMax = 0xFB4; // int32 - constexpr std::ptrdiff_t m_bListenedTo = 0xFB8; // bool - constexpr std::ptrdiff_t m_hViewPosition = 0xFC8; // CHandle - constexpr std::ptrdiff_t m_bRestartAfterRestore = 0xFCC; // bool + constexpr std::ptrdiff_t m_bActive = 0xF90; // bool + constexpr std::ptrdiff_t m_bWasActive = 0xF91; // bool + constexpr std::ptrdiff_t m_flEndTime = 0xF94; // GameTime_t + constexpr std::ptrdiff_t m_flStartTime = 0xF98; // GameTime_t + constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xF9C; // float32 + constexpr std::ptrdiff_t m_iszCommentaryFile = 0xFA0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszTitle = 0xFA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSpeakers = 0xFB0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iNodeNumber = 0xFB8; // int32 + constexpr std::ptrdiff_t m_iNodeNumberMax = 0xFBC; // int32 + constexpr std::ptrdiff_t m_bListenedTo = 0xFC0; // bool + constexpr std::ptrdiff_t m_hViewPosition = 0xFD0; // CHandle + constexpr std::ptrdiff_t m_bRestartAfterRestore = 0xFD4; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4573,8 +4583,8 @@ namespace cs2_dumper { // Parent: C_Sprite // Field count: 2 namespace C_FireSprite { - constexpr std::ptrdiff_t m_vecMoveDir = 0xE30; // Vector - constexpr std::ptrdiff_t m_bFadeFromAbove = 0xE3C; // bool + constexpr std::ptrdiff_t m_vecMoveDir = 0xE38; // Vector + constexpr std::ptrdiff_t m_bFadeFromAbove = 0xE44; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -4583,14 +4593,14 @@ namespace cs2_dumper { // Parent: C_BaseTrigger // Field count: 8 namespace C_Precipitation { - constexpr std::ptrdiff_t m_flDensity = 0xD28; // float32 - constexpr std::ptrdiff_t m_flParticleInnerDist = 0xD38; // float32 - constexpr std::ptrdiff_t m_pParticleDef = 0xD40; // char* - constexpr std::ptrdiff_t m_tParticlePrecipTraceTimer = 0xD68; // TimedEvent[1] - constexpr std::ptrdiff_t m_bActiveParticlePrecipEmitter = 0xD70; // bool[1] - constexpr std::ptrdiff_t m_bParticlePrecipInitialized = 0xD71; // bool - constexpr std::ptrdiff_t m_bHasSimulatedSinceLastSceneObjectUpdate = 0xD72; // bool - constexpr std::ptrdiff_t m_nAvailableSheetSequencesMaxIndex = 0xD74; // int32 + constexpr std::ptrdiff_t m_flDensity = 0xD30; // float32 + constexpr std::ptrdiff_t m_flParticleInnerDist = 0xD40; // float32 + constexpr std::ptrdiff_t m_pParticleDef = 0xD48; // char* + constexpr std::ptrdiff_t m_tParticlePrecipTraceTimer = 0xD70; // TimedEvent[1] + constexpr std::ptrdiff_t m_bActiveParticlePrecipEmitter = 0xD78; // bool[1] + constexpr std::ptrdiff_t m_bParticlePrecipInitialized = 0xD79; // bool + constexpr std::ptrdiff_t m_bHasSimulatedSinceLastSceneObjectUpdate = 0xD7A; // bool + constexpr std::ptrdiff_t m_nAvailableSheetSequencesMaxIndex = 0xD7C; // int32 } // Parent: CEntitySubclassVDataBase // Field count: 7 @@ -4625,17 +4635,17 @@ namespace cs2_dumper { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) namespace C_BaseClientUIEntity { - constexpr std::ptrdiff_t m_bEnabled = 0xD28; // bool - constexpr std::ptrdiff_t m_DialogXMLName = 0xD30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PanelClassName = 0xD38; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PanelID = 0xD40; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bEnabled = 0xD30; // bool + constexpr std::ptrdiff_t m_DialogXMLName = 0xD38; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PanelClassName = 0xD40; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PanelID = 0xD48; // CUtlSymbolLarge } // Parent: C_BaseModelEntity // Field count: 3 namespace C_FuncTrackTrain { - constexpr std::ptrdiff_t m_nLongAxis = 0xD20; // int32 - constexpr std::ptrdiff_t m_flRadius = 0xD24; // float32 - constexpr std::ptrdiff_t m_flLineLength = 0xD28; // float32 + constexpr std::ptrdiff_t m_nLongAxis = 0xD28; // int32 + constexpr std::ptrdiff_t m_flRadius = 0xD2C; // float32 + constexpr std::ptrdiff_t m_flLineLength = 0xD30; // float32 } // Parent: CPlayerPawnComponent // Field count: 4 @@ -4690,10 +4700,10 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 4 namespace CBaseProp { - constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0xF80; // bool - constexpr std::ptrdiff_t m_iShapeType = 0xF84; // int32 - constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0xF88; // bool - constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0xF8C; // matrix3x4_t + constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0xF88; // bool + constexpr std::ptrdiff_t m_iShapeType = 0xF8C; // int32 + constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0xF90; // bool + constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0xF94; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -4734,12 +4744,12 @@ namespace cs2_dumper { // Parent: C_BaseFlex // Field count: 6 namespace C_CSGO_PreviewModel { - constexpr std::ptrdiff_t m_animgraph = 0x1118; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1120; // CGlobalSymbol - constexpr std::ptrdiff_t m_defaultAnim = 0x1128; // CUtlString - constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1130; // AnimLoopMode_t - constexpr std::ptrdiff_t m_flInitialModelScale = 0x1134; // float32 - constexpr std::ptrdiff_t m_sInitialWeaponState = 0x1138; // CUtlString + constexpr std::ptrdiff_t m_animgraph = 0x1120; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol + constexpr std::ptrdiff_t m_defaultAnim = 0x1130; // CUtlString + constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t + constexpr std::ptrdiff_t m_flInitialModelScale = 0x113C; // float32 + constexpr std::ptrdiff_t m_sInitialWeaponState = 0x1140; // CUtlString } // Parent: C_PointEntity // Field count: 5 @@ -4818,19 +4828,19 @@ namespace cs2_dumper { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) namespace C_TriggerPhysics { - constexpr std::ptrdiff_t m_gravityScale = 0xD28; // float32 - constexpr std::ptrdiff_t m_linearLimit = 0xD2C; // float32 - constexpr std::ptrdiff_t m_linearDamping = 0xD30; // float32 - constexpr std::ptrdiff_t m_angularLimit = 0xD34; // float32 - constexpr std::ptrdiff_t m_angularDamping = 0xD38; // float32 - constexpr std::ptrdiff_t m_linearForce = 0xD3C; // float32 - constexpr std::ptrdiff_t m_flFrequency = 0xD40; // float32 - constexpr std::ptrdiff_t m_flDampingRatio = 0xD44; // float32 - constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xD48; // Vector - constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0xD54; // bool - constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD58; // Vector - constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD64; // Vector - constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0xD70; // bool + constexpr std::ptrdiff_t m_gravityScale = 0xD30; // float32 + constexpr std::ptrdiff_t m_linearLimit = 0xD34; // float32 + constexpr std::ptrdiff_t m_linearDamping = 0xD38; // float32 + constexpr std::ptrdiff_t m_angularLimit = 0xD3C; // float32 + constexpr std::ptrdiff_t m_angularDamping = 0xD40; // float32 + constexpr std::ptrdiff_t m_linearForce = 0xD44; // float32 + constexpr std::ptrdiff_t m_flFrequency = 0xD48; // float32 + constexpr std::ptrdiff_t m_flDampingRatio = 0xD4C; // float32 + constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xD50; // Vector + constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0xD5C; // bool + constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD60; // Vector + constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD6C; // Vector + constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0xD78; // bool } // Parent: CPlayerPawnComponent // Field count: 2 @@ -4895,9 +4905,9 @@ namespace cs2_dumper { // Parent: C_BaseViewModel // Field count: 3 namespace C_PredictedViewModel { - constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xFE8; // Vector - constexpr std::ptrdiff_t m_targetSpeed = 0xFF4; // QAngle - constexpr std::ptrdiff_t m_currentSpeed = 0x1000; // QAngle + constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xFF0; // Vector + constexpr std::ptrdiff_t m_targetSpeed = 0xFFC; // QAngle + constexpr std::ptrdiff_t m_currentSpeed = 0x1008; // QAngle } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -4970,8 +4980,8 @@ namespace cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) namespace C_ItemDogtags { - constexpr std::ptrdiff_t m_OwningPlayer = 0x1760; // CHandle - constexpr std::ptrdiff_t m_KillingPlayer = 0x1764; // CHandle + constexpr std::ptrdiff_t m_OwningPlayer = 0x1768; // CHandle + constexpr std::ptrdiff_t m_KillingPlayer = 0x176C; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -5023,8 +5033,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) namespace C_WeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0x1B20; // GameTime_t - constexpr std::ptrdiff_t m_nLastAttackTick = 0x1B24; // int32 + constexpr std::ptrdiff_t m_fFireTime = 0x1B30; // GameTime_t + constexpr std::ptrdiff_t m_nLastAttackTick = 0x1B34; // int32 } // Parent: C_CSWeaponBase // Field count: 2 @@ -5033,8 +5043,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace C_Fists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1B00; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1B04; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1B10; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1B14; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Field count: 0 @@ -5169,22 +5179,22 @@ namespace cs2_dumper { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) namespace C_PlayerSprayDecal { - constexpr std::ptrdiff_t m_nUniqueID = 0xD20; // int32 - constexpr std::ptrdiff_t m_unAccountID = 0xD24; // uint32 - constexpr std::ptrdiff_t m_unTraceID = 0xD28; // uint32 - constexpr std::ptrdiff_t m_rtGcTime = 0xD2C; // uint32 - constexpr std::ptrdiff_t m_vecEndPos = 0xD30; // Vector - constexpr std::ptrdiff_t m_vecStart = 0xD3C; // Vector - constexpr std::ptrdiff_t m_vecLeft = 0xD48; // Vector - constexpr std::ptrdiff_t m_vecNormal = 0xD54; // Vector - constexpr std::ptrdiff_t m_nPlayer = 0xD60; // int32 - constexpr std::ptrdiff_t m_nEntity = 0xD64; // int32 - constexpr std::ptrdiff_t m_nHitbox = 0xD68; // int32 - constexpr std::ptrdiff_t m_flCreationTime = 0xD6C; // float32 - constexpr std::ptrdiff_t m_nTintID = 0xD70; // int32 - constexpr std::ptrdiff_t m_nVersion = 0xD74; // uint8 - constexpr std::ptrdiff_t m_ubSignature = 0xD75; // uint8[128] - constexpr std::ptrdiff_t m_SprayRenderHelper = 0xE00; // CPlayerSprayDecalRenderHelper + constexpr std::ptrdiff_t m_nUniqueID = 0xD28; // int32 + constexpr std::ptrdiff_t m_unAccountID = 0xD2C; // uint32 + constexpr std::ptrdiff_t m_unTraceID = 0xD30; // uint32 + constexpr std::ptrdiff_t m_rtGcTime = 0xD34; // uint32 + constexpr std::ptrdiff_t m_vecEndPos = 0xD38; // Vector + constexpr std::ptrdiff_t m_vecStart = 0xD44; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0xD50; // Vector + constexpr std::ptrdiff_t m_vecNormal = 0xD5C; // Vector + constexpr std::ptrdiff_t m_nPlayer = 0xD68; // int32 + constexpr std::ptrdiff_t m_nEntity = 0xD6C; // int32 + constexpr std::ptrdiff_t m_nHitbox = 0xD70; // int32 + constexpr std::ptrdiff_t m_flCreationTime = 0xD74; // float32 + constexpr std::ptrdiff_t m_nTintID = 0xD78; // int32 + constexpr std::ptrdiff_t m_nVersion = 0xD7C; // uint8 + constexpr std::ptrdiff_t m_ubSignature = 0xD7D; // uint8[128] + constexpr std::ptrdiff_t m_SprayRenderHelper = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None // Field count: 2 @@ -5203,7 +5213,7 @@ namespace cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) namespace C_ShatterGlassShardPhysics { - constexpr std::ptrdiff_t m_ShardDesc = 0x1118; // shard_model_desc_t + constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5215,7 +5225,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) namespace C_LightEntity { - constexpr std::ptrdiff_t m_CLightComponent = 0xD20; // CLightComponent* + constexpr std::ptrdiff_t m_CLightComponent = 0xD28; // CLightComponent* } // Parent: C_BaseEntity // Field count: 6 @@ -5297,33 +5307,25 @@ namespace cs2_dumper { // NetworkVarNames: m_flexWeight (float32) // NetworkVarNames: m_blinktoggle (bool) namespace C_BaseFlex { - constexpr std::ptrdiff_t m_flexWeight = 0xF90; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_vLookTargetPosition = 0xFA8; // Vector - constexpr std::ptrdiff_t m_blinktoggle = 0xFC0; // bool - constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0x1020; // int32 - constexpr std::ptrdiff_t m_CachedViewTarget = 0x1024; // Vector - constexpr std::ptrdiff_t m_nNextSceneEventId = 0x1030; // SceneEventId_t - constexpr std::ptrdiff_t m_iBlink = 0x1034; // int32 - constexpr std::ptrdiff_t m_blinktime = 0x1038; // float32 - constexpr std::ptrdiff_t m_prevblinktoggle = 0x103C; // bool - constexpr std::ptrdiff_t m_iJawOpen = 0x1040; // int32 - constexpr std::ptrdiff_t m_flJawOpenAmount = 0x1044; // float32 - constexpr std::ptrdiff_t m_flBlinkAmount = 0x1048; // float32 - constexpr std::ptrdiff_t m_iMouthAttachment = 0x104C; // AttachmentHandle_t - constexpr std::ptrdiff_t m_iEyeAttachment = 0x104D; // AttachmentHandle_t - constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0x104E; // bool - constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0x1068; // int32 - constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0x106C; // matrix3x4_t - constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0x109C; // Vector - constexpr std::ptrdiff_t m_PhonemeClasses = 0x10B8; // C_BaseFlex::Emphasized_Phoneme[3] - } - // Parent: C_BaseEntity - // Field count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - namespace C_RagdollManager { - constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x568; // int8 + constexpr std::ptrdiff_t m_flexWeight = 0xF98; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_vLookTargetPosition = 0xFB0; // Vector + constexpr std::ptrdiff_t m_blinktoggle = 0xFC8; // bool + constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0x1028; // int32 + constexpr std::ptrdiff_t m_CachedViewTarget = 0x102C; // Vector + constexpr std::ptrdiff_t m_nNextSceneEventId = 0x1038; // SceneEventId_t + constexpr std::ptrdiff_t m_iBlink = 0x103C; // int32 + constexpr std::ptrdiff_t m_blinktime = 0x1040; // float32 + constexpr std::ptrdiff_t m_prevblinktoggle = 0x1044; // bool + constexpr std::ptrdiff_t m_iJawOpen = 0x1048; // int32 + constexpr std::ptrdiff_t m_flJawOpenAmount = 0x104C; // float32 + constexpr std::ptrdiff_t m_flBlinkAmount = 0x1050; // float32 + constexpr std::ptrdiff_t m_iMouthAttachment = 0x1054; // AttachmentHandle_t + constexpr std::ptrdiff_t m_iEyeAttachment = 0x1055; // AttachmentHandle_t + constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0x1056; // bool + constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0x1070; // int32 + constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0x1074; // matrix3x4_t + constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0x10A4; // Vector + constexpr std::ptrdiff_t m_PhonemeClasses = 0x10C0; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseModelEntity // Field count: 12 @@ -5342,18 +5344,18 @@ namespace cs2_dumper { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) namespace C_EnvSky { - constexpr std::ptrdiff_t m_hSkyMaterial = 0xD20; // CStrongHandle - constexpr std::ptrdiff_t m_hSkyMaterialLightingOnly = 0xD28; // CStrongHandle - constexpr std::ptrdiff_t m_bStartDisabled = 0xD30; // bool - constexpr std::ptrdiff_t m_vTintColor = 0xD31; // Color - constexpr std::ptrdiff_t m_vTintColorLightingOnly = 0xD35; // Color - constexpr std::ptrdiff_t m_flBrightnessScale = 0xD3C; // float32 - constexpr std::ptrdiff_t m_nFogType = 0xD40; // int32 - constexpr std::ptrdiff_t m_flFogMinStart = 0xD44; // float32 - constexpr std::ptrdiff_t m_flFogMinEnd = 0xD48; // float32 - constexpr std::ptrdiff_t m_flFogMaxStart = 0xD4C; // float32 - constexpr std::ptrdiff_t m_flFogMaxEnd = 0xD50; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0xD54; // bool + constexpr std::ptrdiff_t m_hSkyMaterial = 0xD28; // CStrongHandle + constexpr std::ptrdiff_t m_hSkyMaterialLightingOnly = 0xD30; // CStrongHandle + constexpr std::ptrdiff_t m_bStartDisabled = 0xD38; // bool + constexpr std::ptrdiff_t m_vTintColor = 0xD39; // Color + constexpr std::ptrdiff_t m_vTintColorLightingOnly = 0xD3D; // Color + constexpr std::ptrdiff_t m_flBrightnessScale = 0xD44; // float32 + constexpr std::ptrdiff_t m_nFogType = 0xD48; // int32 + constexpr std::ptrdiff_t m_flFogMinStart = 0xD4C; // float32 + constexpr std::ptrdiff_t m_flFogMinEnd = 0xD50; // float32 + constexpr std::ptrdiff_t m_flFogMaxStart = 0xD54; // float32 + constexpr std::ptrdiff_t m_flFogMaxEnd = 0xD58; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0xD5C; // bool } // Parent: C_PointEntity // Field count: 0 @@ -5370,29 +5372,29 @@ namespace cs2_dumper { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) namespace C_DynamicProp { - constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0x1108; // bool - constexpr std::ptrdiff_t m_bUseAnimGraph = 0x1109; // bool - constexpr std::ptrdiff_t m_pOutputAnimBegun = 0x1110; // CEntityIOOutput - constexpr std::ptrdiff_t m_pOutputAnimOver = 0x1138; // CEntityIOOutput - constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0x1160; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x1188; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x11B0; // CEntityIOOutput - constexpr std::ptrdiff_t m_iszIdleAnim = 0x11D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E0; // AnimLoopMode_t - constexpr std::ptrdiff_t m_bRandomizeCycle = 0x11E4; // bool - constexpr std::ptrdiff_t m_bStartDisabled = 0x11E5; // bool - constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x11E6; // bool - constexpr std::ptrdiff_t m_bForceNpcExclude = 0x11E7; // bool - constexpr std::ptrdiff_t m_bCreateNonSolid = 0x11E8; // bool - constexpr std::ptrdiff_t m_bIsOverrideProp = 0x11E9; // bool - constexpr std::ptrdiff_t m_iInitialGlowState = 0x11EC; // int32 - constexpr std::ptrdiff_t m_nGlowRange = 0x11F0; // int32 - constexpr std::ptrdiff_t m_nGlowRangeMin = 0x11F4; // int32 - constexpr std::ptrdiff_t m_glowColor = 0x11F8; // Color - constexpr std::ptrdiff_t m_nGlowTeam = 0x11FC; // int32 - constexpr std::ptrdiff_t m_iCachedFrameCount = 0x1200; // int32 - constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1204; // Vector - constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1210; // Vector + constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0x1110; // bool + constexpr std::ptrdiff_t m_bUseAnimGraph = 0x1111; // bool + constexpr std::ptrdiff_t m_pOutputAnimBegun = 0x1118; // CEntityIOOutput + constexpr std::ptrdiff_t m_pOutputAnimOver = 0x1140; // CEntityIOOutput + constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0x1168; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x1190; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t + constexpr std::ptrdiff_t m_bRandomizeCycle = 0x11EC; // bool + constexpr std::ptrdiff_t m_bStartDisabled = 0x11ED; // bool + constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x11EE; // bool + constexpr std::ptrdiff_t m_bForceNpcExclude = 0x11EF; // bool + constexpr std::ptrdiff_t m_bCreateNonSolid = 0x11F0; // bool + constexpr std::ptrdiff_t m_bIsOverrideProp = 0x11F1; // bool + constexpr std::ptrdiff_t m_iInitialGlowState = 0x11F4; // int32 + constexpr std::ptrdiff_t m_nGlowRange = 0x11F8; // int32 + constexpr std::ptrdiff_t m_nGlowRangeMin = 0x11FC; // int32 + constexpr std::ptrdiff_t m_glowColor = 0x1200; // Color + constexpr std::ptrdiff_t m_nGlowTeam = 0x1204; // int32 + constexpr std::ptrdiff_t m_iCachedFrameCount = 0x1208; // int32 + constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x120C; // Vector + constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1218; // Vector } // Parent: CEntityComponent // Field count: 10 @@ -5427,8 +5429,8 @@ namespace cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 2 namespace C_KeychainModule { - constexpr std::ptrdiff_t m_nKeychainDefID = 0xF88; // uint32 - constexpr std::ptrdiff_t m_nKeychainSeed = 0xF8C; // uint32 + constexpr std::ptrdiff_t m_nKeychainDefID = 0xF90; // uint32 + constexpr std::ptrdiff_t m_nKeychainSeed = 0xF94; // uint32 } // Parent: C_BaseEntity // Field count: 8 @@ -5475,31 +5477,31 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 25 namespace C_LocalTempEntity { - constexpr std::ptrdiff_t flags = 0xF80; // int32 - constexpr std::ptrdiff_t die = 0xF84; // GameTime_t - constexpr std::ptrdiff_t m_flFrameMax = 0xF88; // float32 - constexpr std::ptrdiff_t x = 0xF8C; // float32 - constexpr std::ptrdiff_t y = 0xF90; // float32 - constexpr std::ptrdiff_t fadeSpeed = 0xF94; // float32 - constexpr std::ptrdiff_t bounceFactor = 0xF98; // float32 - constexpr std::ptrdiff_t hitSound = 0xF9C; // int32 - constexpr std::ptrdiff_t priority = 0xFA0; // int32 - constexpr std::ptrdiff_t tentOffset = 0xFA4; // Vector - constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xFB0; // QAngle - constexpr std::ptrdiff_t tempent_renderamt = 0xFBC; // int32 - constexpr std::ptrdiff_t m_vecNormal = 0xFC0; // Vector - constexpr std::ptrdiff_t m_flSpriteScale = 0xFCC; // float32 - constexpr std::ptrdiff_t m_nFlickerFrame = 0xFD0; // int32 - constexpr std::ptrdiff_t m_flFrameRate = 0xFD4; // float32 - constexpr std::ptrdiff_t m_flFrame = 0xFD8; // float32 - constexpr std::ptrdiff_t m_pszImpactEffect = 0xFE0; // char* - constexpr std::ptrdiff_t m_pszParticleEffect = 0xFE8; // char* - constexpr std::ptrdiff_t m_bParticleCollision = 0xFF0; // bool - constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xFF4; // int32 - constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xFF8; // Vector - constexpr std::ptrdiff_t m_vecTempEntVelocity = 0x1004; // Vector - constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0x1010; // Vector - constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0x101C; // Vector + constexpr std::ptrdiff_t flags = 0xF88; // int32 + constexpr std::ptrdiff_t die = 0xF8C; // GameTime_t + constexpr std::ptrdiff_t m_flFrameMax = 0xF90; // float32 + constexpr std::ptrdiff_t x = 0xF94; // float32 + constexpr std::ptrdiff_t y = 0xF98; // float32 + constexpr std::ptrdiff_t fadeSpeed = 0xF9C; // float32 + constexpr std::ptrdiff_t bounceFactor = 0xFA0; // float32 + constexpr std::ptrdiff_t hitSound = 0xFA4; // int32 + constexpr std::ptrdiff_t priority = 0xFA8; // int32 + constexpr std::ptrdiff_t tentOffset = 0xFAC; // Vector + constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xFB8; // QAngle + constexpr std::ptrdiff_t tempent_renderamt = 0xFC4; // int32 + constexpr std::ptrdiff_t m_vecNormal = 0xFC8; // Vector + constexpr std::ptrdiff_t m_flSpriteScale = 0xFD4; // float32 + constexpr std::ptrdiff_t m_nFlickerFrame = 0xFD8; // int32 + constexpr std::ptrdiff_t m_flFrameRate = 0xFDC; // float32 + constexpr std::ptrdiff_t m_flFrame = 0xFE0; // float32 + constexpr std::ptrdiff_t m_pszImpactEffect = 0xFE8; // char* + constexpr std::ptrdiff_t m_pszParticleEffect = 0xFF0; // char* + constexpr std::ptrdiff_t m_bParticleCollision = 0xFF8; // bool + constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xFFC; // int32 + constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0x1000; // Vector + constexpr std::ptrdiff_t m_vecTempEntVelocity = 0x100C; // Vector + constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0x1018; // Vector + constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0x1024; // Vector } // Parent: None // Field count: 2 @@ -5513,7 +5515,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) namespace C_MolotovProjectile { - constexpr std::ptrdiff_t m_bIsIncGrenade = 0x1200; // bool + constexpr std::ptrdiff_t m_bIsIncGrenade = 0x1208; // bool } // Parent: C_LightDirectionalEntity // Field count: 0 @@ -5558,13 +5560,13 @@ namespace cs2_dumper { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) namespace C_DynamicLight { - constexpr std::ptrdiff_t m_Flags = 0xD20; // uint8 - constexpr std::ptrdiff_t m_LightStyle = 0xD21; // uint8 - constexpr std::ptrdiff_t m_Radius = 0xD24; // float32 - constexpr std::ptrdiff_t m_Exponent = 0xD28; // int32 - constexpr std::ptrdiff_t m_InnerAngle = 0xD2C; // float32 - constexpr std::ptrdiff_t m_OuterAngle = 0xD30; // float32 - constexpr std::ptrdiff_t m_SpotRadius = 0xD34; // float32 + constexpr std::ptrdiff_t m_Flags = 0xD28; // uint8 + constexpr std::ptrdiff_t m_LightStyle = 0xD29; // uint8 + constexpr std::ptrdiff_t m_Radius = 0xD2C; // float32 + constexpr std::ptrdiff_t m_Exponent = 0xD30; // int32 + constexpr std::ptrdiff_t m_InnerAngle = 0xD34; // float32 + constexpr std::ptrdiff_t m_OuterAngle = 0xD38; // float32 + constexpr std::ptrdiff_t m_SpotRadius = 0xD3C; // float32 } // Parent: C_BasePlayerWeapon // Field count: 72 @@ -5600,78 +5602,78 @@ namespace cs2_dumper { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) namespace C_CSWeaponBase { - constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x16D4; // float32 - constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x16D8; // int32 - constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x16DC; // int32 - constexpr std::ptrdiff_t m_ePlayerFireEvent = 0x16E0; // PlayerAnimEvent_t - constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0x16E4; // WeaponAttackType_t - constexpr std::ptrdiff_t m_seqIdle = 0x16E8; // HSequence - constexpr std::ptrdiff_t m_seqFirePrimary = 0x16EC; // HSequence - constexpr std::ptrdiff_t m_seqFireSecondary = 0x16F0; // HSequence - constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x16F8; // CUtlVector - constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1710; // HSequence - constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x1714; // int32 - constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1718; // HSequence[7] - constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1750; // CSWeaponState_t - constexpr std::ptrdiff_t m_iState = 0x1754; // CSWeaponState_t - constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1758; // float32 - constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x175C; // int32 - constexpr std::ptrdiff_t m_iAlpha = 0x1760; // int32 - constexpr std::ptrdiff_t m_iScopeTextureID = 0x1764; // int32 - constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1768; // int32 - constexpr std::ptrdiff_t m_flGunAccuracyPositionDeprecated = 0x176C; // float32 - constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0x1770; // int32 - constexpr std::ptrdiff_t m_nViewModelIndex = 0x1774; // uint32 - constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1778; // bool - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x177C; // GameTime_t - constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1780; // bool - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1788; // CEntityIOOutput - constexpr std::ptrdiff_t m_weaponMode = 0x17B0; // CSWeaponMode - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x17B4; // float32 - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x17B8; // Vector - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x17C4; // float32 - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x17C8; // float32 - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x17CC; // GameTime_t - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x17D0; // float32 - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x17D4; // GameTime_t - constexpr std::ptrdiff_t m_iRecoilIndex = 0x17D8; // int32 - constexpr std::ptrdiff_t m_flRecoilIndex = 0x17DC; // float32 - constexpr std::ptrdiff_t m_bBurstMode = 0x17E0; // bool - constexpr std::ptrdiff_t m_flLastBurstModeChangeTime = 0x17E4; // GameTime_t - constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0x17E8; // GameTick_t - constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0x17EC; // float32 - constexpr std::ptrdiff_t m_bInReload = 0x17F0; // bool - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x17F1; // bool - constexpr std::ptrdiff_t m_flDroppedAtTime = 0x17F4; // GameTime_t - constexpr std::ptrdiff_t m_bIsHauledBack = 0x17F8; // bool - constexpr std::ptrdiff_t m_bSilencerOn = 0x17F9; // bool - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x17FC; // GameTime_t - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x1800; // int32 - constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x1804; // int32 - constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x1808; // bool - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x180C; // float32 - constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x18A8; // bool - constexpr std::ptrdiff_t m_bVisualsDataSet = 0x18A9; // bool - constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x18AA; // bool - constexpr std::ptrdiff_t m_bUIWeapon = 0x18AB; // bool - constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x18AC; // int32 - constexpr std::ptrdiff_t m_hPrevOwner = 0x18B8; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0x18BC; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0x18DC; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0x18E0; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x18E4; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x18E5; // bool - constexpr std::ptrdiff_t m_gunHeat = 0x18E8; // float32 - constexpr std::ptrdiff_t m_smokeAttachments = 0x18EC; // uint32 - constexpr std::ptrdiff_t m_lastSmokeTime = 0x18F0; // GameTime_t - constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x18F4; // float32 - constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x18F8; // float32 - constexpr std::ptrdiff_t m_IronSightController = 0x19D0; // C_IronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0x1A80; // int32 - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1A90; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1A94; // int32 - constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1AF0; // GameTime_t - constexpr std::ptrdiff_t m_flWatTickOffset = 0x1AF4; // float32 + constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x16DC; // float32 + constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x16E0; // int32 + constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x16E4; // int32 + constexpr std::ptrdiff_t m_ePlayerFireEvent = 0x16E8; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t + constexpr std::ptrdiff_t m_seqIdle = 0x16F0; // HSequence + constexpr std::ptrdiff_t m_seqFirePrimary = 0x16F4; // HSequence + constexpr std::ptrdiff_t m_seqFireSecondary = 0x16F8; // HSequence + constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x1700; // CUtlVector + constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1718; // HSequence + constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x171C; // int32 + constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1720; // HSequence[7] + constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1758; // CSWeaponState_t + constexpr std::ptrdiff_t m_iState = 0x175C; // CSWeaponState_t + constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1760; // float32 + constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x1764; // int32 + constexpr std::ptrdiff_t m_iAlpha = 0x1768; // int32 + constexpr std::ptrdiff_t m_iScopeTextureID = 0x176C; // int32 + constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1770; // int32 + constexpr std::ptrdiff_t m_flGunAccuracyPositionDeprecated = 0x1774; // float32 + constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0x1778; // int32 + constexpr std::ptrdiff_t m_nViewModelIndex = 0x177C; // uint32 + constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1780; // bool + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1784; // GameTime_t + constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1788; // bool + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1790; // CEntityIOOutput + constexpr std::ptrdiff_t m_weaponMode = 0x17B8; // CSWeaponMode + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x17BC; // float32 + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x17C0; // Vector + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x17CC; // float32 + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x17D0; // float32 + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x17D4; // GameTime_t + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x17D8; // float32 + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x17DC; // GameTime_t + constexpr std::ptrdiff_t m_iRecoilIndex = 0x17E0; // int32 + constexpr std::ptrdiff_t m_flRecoilIndex = 0x17E4; // float32 + constexpr std::ptrdiff_t m_bBurstMode = 0x17E8; // bool + constexpr std::ptrdiff_t m_flLastBurstModeChangeTime = 0x17EC; // GameTime_t + constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0x17F0; // GameTick_t + constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0x17F4; // float32 + constexpr std::ptrdiff_t m_bInReload = 0x17F8; // bool + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x17F9; // bool + constexpr std::ptrdiff_t m_flDroppedAtTime = 0x17FC; // GameTime_t + constexpr std::ptrdiff_t m_bIsHauledBack = 0x1800; // bool + constexpr std::ptrdiff_t m_bSilencerOn = 0x1801; // bool + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x1804; // GameTime_t + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x1808; // int32 + constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x180C; // int32 + constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x1810; // bool + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x1814; // float32 + constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x18B0; // bool + constexpr std::ptrdiff_t m_bVisualsDataSet = 0x18B1; // bool + constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x18B2; // bool + constexpr std::ptrdiff_t m_bUIWeapon = 0x18B3; // bool + constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x18B4; // int32 + constexpr std::ptrdiff_t m_hPrevOwner = 0x18C0; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0x18C4; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0x18E4; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0x18E8; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x18EC; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x18ED; // bool + constexpr std::ptrdiff_t m_gunHeat = 0x18F0; // float32 + constexpr std::ptrdiff_t m_smokeAttachments = 0x18F4; // uint32 + constexpr std::ptrdiff_t m_lastSmokeTime = 0x18F8; // GameTime_t + constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x18FC; // float32 + constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1900; // float32 + constexpr std::ptrdiff_t m_IronSightController = 0x19E0; // C_IronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0x1A90; // int32 + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1AA0; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1AA4; // int32 + constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1B00; // GameTime_t + constexpr std::ptrdiff_t m_flWatTickOffset = 0x1B04; // float32 } // Parent: C_BaseModelEntity // Field count: 0 @@ -5684,9 +5686,9 @@ namespace cs2_dumper { // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) namespace C_FuncElectrifiedVolume { - constexpr std::ptrdiff_t m_nAmbientEffect = 0xD20; // ParticleIndex_t - constexpr std::ptrdiff_t m_EffectName = 0xD28; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bState = 0xD30; // bool + constexpr std::ptrdiff_t m_nAmbientEffect = 0xD28; // ParticleIndex_t + constexpr std::ptrdiff_t m_EffectName = 0xD30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bState = 0xD38; // bool } // Parent: CPlayer_WeaponServices // Field count: 5 @@ -5865,7 +5867,7 @@ namespace cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 1 namespace C_StattrakModule { - constexpr std::ptrdiff_t m_bKnife = 0xF88; // bool + constexpr std::ptrdiff_t m_bKnife = 0xF90; // bool } // Parent: C_BreakableProp // Field count: 1 @@ -5880,7 +5882,7 @@ namespace cs2_dumper { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) namespace C_PhysicsProp { - constexpr std::ptrdiff_t m_bAwake = 0x1108; // bool + constexpr std::ptrdiff_t m_bAwake = 0x1110; // bool } // Parent: CBaseProp // Field count: 29 @@ -5889,35 +5891,35 @@ namespace cs2_dumper { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) namespace C_BreakableProp { - constexpr std::ptrdiff_t m_CPropDataComponent = 0xFC0; // CPropDataComponent - constexpr std::ptrdiff_t m_OnBreak = 0x1000; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnHealthChanged = 0x1028; // CEntityOutputTemplate - constexpr std::ptrdiff_t m_OnTakeDamage = 0x1050; // CEntityIOOutput - constexpr std::ptrdiff_t m_impactEnergyScale = 0x1078; // float32 - constexpr std::ptrdiff_t m_iMinHealthDmg = 0x107C; // int32 - constexpr std::ptrdiff_t m_flPressureDelay = 0x1080; // float32 - constexpr std::ptrdiff_t m_flDefBurstScale = 0x1084; // float32 - constexpr std::ptrdiff_t m_vDefBurstOffset = 0x1088; // Vector - constexpr std::ptrdiff_t m_hBreaker = 0x1094; // CHandle - constexpr std::ptrdiff_t m_PerformanceMode = 0x1098; // PerformanceMode_t - constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0x109C; // GameTime_t - constexpr std::ptrdiff_t m_BreakableContentsType = 0x10A0; // BreakableContentsType_t - constexpr std::ptrdiff_t m_strBreakableContentsPropGroupOverride = 0x10A8; // CUtlString - constexpr std::ptrdiff_t m_strBreakableContentsParticleOverride = 0x10B0; // CUtlString - constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x10B8; // bool - constexpr std::ptrdiff_t m_explodeDamage = 0x10BC; // float32 - constexpr std::ptrdiff_t m_explodeRadius = 0x10C0; // float32 - constexpr std::ptrdiff_t m_explosionDelay = 0x10C8; // float32 - constexpr std::ptrdiff_t m_explosionBuildupSound = 0x10D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionCustomEffect = 0x10D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionCustomSound = 0x10E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionModifier = 0x10E8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x10F0; // CHandle - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x10F4; // GameTime_t - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0x10F8; // float32 - constexpr std::ptrdiff_t m_hLastAttacker = 0x10FC; // CHandle - constexpr std::ptrdiff_t m_hFlareEnt = 0x1100; // CHandle - constexpr std::ptrdiff_t m_noGhostCollision = 0x1104; // bool + constexpr std::ptrdiff_t m_CPropDataComponent = 0xFC8; // CPropDataComponent + constexpr std::ptrdiff_t m_OnBreak = 0x1008; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnHealthChanged = 0x1030; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_OnTakeDamage = 0x1058; // CEntityIOOutput + constexpr std::ptrdiff_t m_impactEnergyScale = 0x1080; // float32 + constexpr std::ptrdiff_t m_iMinHealthDmg = 0x1084; // int32 + constexpr std::ptrdiff_t m_flPressureDelay = 0x1088; // float32 + constexpr std::ptrdiff_t m_flDefBurstScale = 0x108C; // float32 + constexpr std::ptrdiff_t m_vDefBurstOffset = 0x1090; // Vector + constexpr std::ptrdiff_t m_hBreaker = 0x109C; // CHandle + constexpr std::ptrdiff_t m_PerformanceMode = 0x10A0; // PerformanceMode_t + constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0x10A4; // GameTime_t + constexpr std::ptrdiff_t m_BreakableContentsType = 0x10A8; // BreakableContentsType_t + constexpr std::ptrdiff_t m_strBreakableContentsPropGroupOverride = 0x10B0; // CUtlString + constexpr std::ptrdiff_t m_strBreakableContentsParticleOverride = 0x10B8; // CUtlString + constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x10C0; // bool + constexpr std::ptrdiff_t m_explodeDamage = 0x10C4; // float32 + constexpr std::ptrdiff_t m_explodeRadius = 0x10C8; // float32 + constexpr std::ptrdiff_t m_explosionDelay = 0x10D0; // float32 + constexpr std::ptrdiff_t m_explosionBuildupSound = 0x10D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionCustomEffect = 0x10E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionCustomSound = 0x10E8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionModifier = 0x10F0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x10F8; // CHandle + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x10FC; // GameTime_t + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0x1100; // float32 + constexpr std::ptrdiff_t m_hLastAttacker = 0x1104; // CHandle + constexpr std::ptrdiff_t m_hFlareEnt = 0x1108; // CHandle + constexpr std::ptrdiff_t m_noGhostCollision = 0x110C; // bool } // Parent: C_BaseToggle // Field count: 0 @@ -5960,30 +5962,30 @@ namespace cs2_dumper { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) namespace C_Beam { - constexpr std::ptrdiff_t m_flFrameRate = 0xD20; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xD24; // float32 - constexpr std::ptrdiff_t m_flFireTime = 0xD28; // GameTime_t - constexpr std::ptrdiff_t m_flDamage = 0xD2C; // float32 - constexpr std::ptrdiff_t m_nNumBeamEnts = 0xD30; // uint8 - constexpr std::ptrdiff_t m_queryHandleHalo = 0xD34; // int32 - constexpr std::ptrdiff_t m_hBaseMaterial = 0xD58; // CStrongHandle - constexpr std::ptrdiff_t m_nHaloIndex = 0xD60; // CStrongHandle - constexpr std::ptrdiff_t m_nBeamType = 0xD68; // BeamType_t - constexpr std::ptrdiff_t m_nBeamFlags = 0xD6C; // uint32 - constexpr std::ptrdiff_t m_hAttachEntity = 0xD70; // CHandle[10] - constexpr std::ptrdiff_t m_nAttachIndex = 0xD98; // AttachmentHandle_t[10] - constexpr std::ptrdiff_t m_fWidth = 0xDA4; // float32 - constexpr std::ptrdiff_t m_fEndWidth = 0xDA8; // float32 - constexpr std::ptrdiff_t m_fFadeLength = 0xDAC; // float32 - constexpr std::ptrdiff_t m_fHaloScale = 0xDB0; // float32 - constexpr std::ptrdiff_t m_fAmplitude = 0xDB4; // float32 - constexpr std::ptrdiff_t m_fStartFrame = 0xDB8; // float32 - constexpr std::ptrdiff_t m_fSpeed = 0xDBC; // float32 - constexpr std::ptrdiff_t m_flFrame = 0xDC0; // float32 - constexpr std::ptrdiff_t m_nClipStyle = 0xDC4; // BeamClipStyle_t - constexpr std::ptrdiff_t m_bTurnedOff = 0xDC8; // bool - constexpr std::ptrdiff_t m_vecEndPos = 0xDCC; // Vector - constexpr std::ptrdiff_t m_hEndEntity = 0xDD8; // CHandle + constexpr std::ptrdiff_t m_flFrameRate = 0xD28; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xD2C; // float32 + constexpr std::ptrdiff_t m_flFireTime = 0xD30; // GameTime_t + constexpr std::ptrdiff_t m_flDamage = 0xD34; // float32 + constexpr std::ptrdiff_t m_nNumBeamEnts = 0xD38; // uint8 + constexpr std::ptrdiff_t m_queryHandleHalo = 0xD3C; // int32 + constexpr std::ptrdiff_t m_hBaseMaterial = 0xD60; // CStrongHandle + constexpr std::ptrdiff_t m_nHaloIndex = 0xD68; // CStrongHandle + constexpr std::ptrdiff_t m_nBeamType = 0xD70; // BeamType_t + constexpr std::ptrdiff_t m_nBeamFlags = 0xD74; // uint32 + constexpr std::ptrdiff_t m_hAttachEntity = 0xD78; // CHandle[10] + constexpr std::ptrdiff_t m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10] + constexpr std::ptrdiff_t m_fWidth = 0xDAC; // float32 + constexpr std::ptrdiff_t m_fEndWidth = 0xDB0; // float32 + constexpr std::ptrdiff_t m_fFadeLength = 0xDB4; // float32 + constexpr std::ptrdiff_t m_fHaloScale = 0xDB8; // float32 + constexpr std::ptrdiff_t m_fAmplitude = 0xDBC; // float32 + constexpr std::ptrdiff_t m_fStartFrame = 0xDC0; // float32 + constexpr std::ptrdiff_t m_fSpeed = 0xDC4; // float32 + constexpr std::ptrdiff_t m_flFrame = 0xDC8; // float32 + constexpr std::ptrdiff_t m_nClipStyle = 0xDCC; // BeamClipStyle_t + constexpr std::ptrdiff_t m_bTurnedOff = 0xDD0; // bool + constexpr std::ptrdiff_t m_vecEndPos = 0xDD4; // Vector + constexpr std::ptrdiff_t m_hEndEntity = 0xDE0; // CHandle } // Parent: C_BaseEntity // Field count: 8 @@ -6148,18 +6150,18 @@ namespace cs2_dumper { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) namespace C_PointWorldText { - constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xD28; // bool - constexpr std::ptrdiff_t m_messageText = 0xD38; // char[512] - constexpr std::ptrdiff_t m_FontName = 0xF38; // char[64] - constexpr std::ptrdiff_t m_bEnabled = 0xF78; // bool - constexpr std::ptrdiff_t m_bFullbright = 0xF79; // bool - constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xF7C; // float32 - constexpr std::ptrdiff_t m_flFontSize = 0xF80; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0xF84; // float32 - constexpr std::ptrdiff_t m_Color = 0xF88; // Color - constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xF8C; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0xF90; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_nReorientMode = 0xF94; // PointWorldTextReorientMode_t + constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xD30; // bool + constexpr std::ptrdiff_t m_messageText = 0xD40; // char[512] + constexpr std::ptrdiff_t m_FontName = 0xF40; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0xF80; // bool + constexpr std::ptrdiff_t m_bFullbright = 0xF81; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xF84; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0xF88; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xF8C; // float32 + constexpr std::ptrdiff_t m_Color = 0xF90; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xF94; // PointWorldTextJustifyHorizontal_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xF98; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0xF9C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 @@ -6305,13 +6307,13 @@ namespace cs2_dumper { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) namespace C_BasePropDoor { - constexpr std::ptrdiff_t m_eDoorState = 0x1230; // DoorState_t - constexpr std::ptrdiff_t m_modelChanged = 0x1234; // bool - constexpr std::ptrdiff_t m_bLocked = 0x1235; // bool - constexpr std::ptrdiff_t m_closedPosition = 0x1238; // Vector - constexpr std::ptrdiff_t m_closedAngles = 0x1244; // QAngle - constexpr std::ptrdiff_t m_hMaster = 0x1250; // CHandle - constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1254; // Vector + constexpr std::ptrdiff_t m_eDoorState = 0x1238; // DoorState_t + constexpr std::ptrdiff_t m_modelChanged = 0x123C; // bool + constexpr std::ptrdiff_t m_bLocked = 0x123D; // bool + constexpr std::ptrdiff_t m_closedPosition = 0x1240; // Vector + constexpr std::ptrdiff_t m_closedAngles = 0x124C; // QAngle + constexpr std::ptrdiff_t m_hMaster = 0x1258; // CHandle + constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x125C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Field count: 0 @@ -6320,17 +6322,17 @@ namespace cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 1 namespace C_NametagModule { - constexpr std::ptrdiff_t m_strNametagString = 0xF88; // CUtlString + constexpr std::ptrdiff_t m_strNametagString = 0xF90; // CUtlString } // Parent: C_BreakableProp // Field count: 6 namespace C_PhysPropClientside { - constexpr std::ptrdiff_t m_flTouchDelta = 0x1108; // GameTime_t - constexpr std::ptrdiff_t m_fDeathTime = 0x110C; // GameTime_t - constexpr std::ptrdiff_t m_inertiaScale = 0x1110; // float32 - constexpr std::ptrdiff_t m_vecDamagePosition = 0x1114; // Vector - constexpr std::ptrdiff_t m_vecDamageDirection = 0x1120; // Vector - constexpr std::ptrdiff_t m_nDamageType = 0x112C; // DamageTypes_t + constexpr std::ptrdiff_t m_flTouchDelta = 0x1110; // GameTime_t + constexpr std::ptrdiff_t m_fDeathTime = 0x1114; // GameTime_t + constexpr std::ptrdiff_t m_inertiaScale = 0x1118; // float32 + constexpr std::ptrdiff_t m_vecDamagePosition = 0x111C; // Vector + constexpr std::ptrdiff_t m_vecDamageDirection = 0x1128; // Vector + constexpr std::ptrdiff_t m_nDamageType = 0x1134; // DamageTypes_t } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6392,8 +6394,8 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 namespace C_PhysMagnet { - constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xF80; // CUtlVector - constexpr std::ptrdiff_t m_aAttachedObjects = 0xF98; // CUtlVector> + constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xF88; // CUtlVector + constexpr std::ptrdiff_t m_aAttachedObjects = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity // Field count: 8 @@ -6412,14 +6414,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) namespace C_FuncConveyor { - constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xD28; // Vector - constexpr std::ptrdiff_t m_flTargetSpeed = 0xD34; // float32 - constexpr std::ptrdiff_t m_nTransitionStartTick = 0xD38; // GameTick_t - constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0xD3C; // int32 - constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0xD40; // float32 - constexpr std::ptrdiff_t m_hConveyorModels = 0xD48; // C_NetworkUtlVectorBase> - constexpr std::ptrdiff_t m_flCurrentConveyorOffset = 0xD60; // float32 - constexpr std::ptrdiff_t m_flCurrentConveyorSpeed = 0xD64; // float32 + constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xD30; // Vector + constexpr std::ptrdiff_t m_flTargetSpeed = 0xD3C; // float32 + constexpr std::ptrdiff_t m_nTransitionStartTick = 0xD40; // GameTick_t + constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0xD44; // int32 + constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0xD48; // float32 + constexpr std::ptrdiff_t m_hConveyorModels = 0xD50; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_flCurrentConveyorOffset = 0xD68; // float32 + constexpr std::ptrdiff_t m_flCurrentConveyorSpeed = 0xD6C; // float32 } // Parent: None // Field count: 4 @@ -6440,6 +6442,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + namespace CCSPlayer_DamageReactServices { + } // Parent: CBaseAnimGraph // Field count: 16 // @@ -6464,22 +6470,22 @@ namespace cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) namespace C_BaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0xF88; // Vector - constexpr std::ptrdiff_t m_nViewModelIndex = 0xF94; // uint32 - constexpr std::ptrdiff_t m_nAnimationParity = 0xF98; // uint32 - constexpr std::ptrdiff_t m_flAnimationStartTime = 0xF9C; // float32 - constexpr std::ptrdiff_t m_hWeapon = 0xFA0; // CHandle - constexpr std::ptrdiff_t m_sVMName = 0xFA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sAnimationPrefix = 0xFB0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iCameraAttachment = 0xFB8; // AttachmentHandle_t - constexpr std::ptrdiff_t m_vecLastCameraAngles = 0xFBC; // QAngle - constexpr std::ptrdiff_t m_previousElapsedDuration = 0xFC8; // float32 - constexpr std::ptrdiff_t m_previousCycle = 0xFCC; // float32 - constexpr std::ptrdiff_t m_nOldAnimationParity = 0xFD0; // int32 - constexpr std::ptrdiff_t m_hOldLayerSequence = 0xFD4; // HSequence - constexpr std::ptrdiff_t m_oldLayer = 0xFD8; // int32 - constexpr std::ptrdiff_t m_oldLayerStartTime = 0xFDC; // float32 - constexpr std::ptrdiff_t m_hControlPanel = 0xFE0; // CHandle + constexpr std::ptrdiff_t m_vecLastFacing = 0xF90; // Vector + constexpr std::ptrdiff_t m_nViewModelIndex = 0xF9C; // uint32 + constexpr std::ptrdiff_t m_nAnimationParity = 0xFA0; // uint32 + constexpr std::ptrdiff_t m_flAnimationStartTime = 0xFA4; // float32 + constexpr std::ptrdiff_t m_hWeapon = 0xFA8; // CHandle + constexpr std::ptrdiff_t m_sVMName = 0xFB0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sAnimationPrefix = 0xFB8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iCameraAttachment = 0xFC0; // AttachmentHandle_t + constexpr std::ptrdiff_t m_vecLastCameraAngles = 0xFC4; // QAngle + constexpr std::ptrdiff_t m_previousElapsedDuration = 0xFD0; // float32 + constexpr std::ptrdiff_t m_previousCycle = 0xFD4; // float32 + constexpr std::ptrdiff_t m_nOldAnimationParity = 0xFD8; // int32 + constexpr std::ptrdiff_t m_hOldLayerSequence = 0xFDC; // HSequence + constexpr std::ptrdiff_t m_oldLayer = 0xFE0; // int32 + constexpr std::ptrdiff_t m_oldLayerStartTime = 0xFE4; // float32 + constexpr std::ptrdiff_t m_hControlPanel = 0xFE8; // CHandle } // Parent: C_BaseEntity // Field count: 0 @@ -6572,7 +6578,7 @@ namespace cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName namespace C_CSObserverPawn { - constexpr std::ptrdiff_t m_hDetectParentChange = 0x1508; // CEntityHandle + constexpr std::ptrdiff_t m_hDetectParentChange = 0x1510; // CEntityHandle } // Parent: C_BaseEntity // Field count: 3 @@ -6636,29 +6642,29 @@ namespace cs2_dumper { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) namespace C_Hostage { - constexpr std::ptrdiff_t m_entitySpottedState = 0x11A0; // EntitySpottedState_t - constexpr std::ptrdiff_t m_leader = 0x11B8; // CHandle - constexpr std::ptrdiff_t m_reuseTimer = 0x11C0; // CountdownTimer - constexpr std::ptrdiff_t m_vel = 0x11D8; // Vector - constexpr std::ptrdiff_t m_isRescued = 0x11E4; // bool - constexpr std::ptrdiff_t m_jumpedThisFrame = 0x11E5; // bool - constexpr std::ptrdiff_t m_nHostageState = 0x11E8; // int32 - constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x11EC; // bool - constexpr std::ptrdiff_t m_hHostageGrabber = 0x11F0; // CHandle - constexpr std::ptrdiff_t m_fLastGrabTime = 0x11F4; // GameTime_t - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x11F8; // Vector - constexpr std::ptrdiff_t m_flRescueStartTime = 0x1204; // GameTime_t - constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x1208; // GameTime_t - constexpr std::ptrdiff_t m_flDropStartTime = 0x120C; // GameTime_t - constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x1210; // GameTime_t - constexpr std::ptrdiff_t m_blinkTimer = 0x1218; // CountdownTimer - constexpr std::ptrdiff_t m_lookAt = 0x1230; // Vector - constexpr std::ptrdiff_t m_lookAroundTimer = 0x1240; // CountdownTimer - constexpr std::ptrdiff_t m_isInit = 0x1258; // bool - constexpr std::ptrdiff_t m_eyeAttachment = 0x1259; // AttachmentHandle_t - constexpr std::ptrdiff_t m_chestAttachment = 0x125A; // AttachmentHandle_t - constexpr std::ptrdiff_t m_pPredictionOwner = 0x1260; // CBasePlayerController* - constexpr std::ptrdiff_t m_fNewestAlphaThinkTime = 0x1268; // GameTime_t + constexpr std::ptrdiff_t m_entitySpottedState = 0x11A8; // EntitySpottedState_t + constexpr std::ptrdiff_t m_leader = 0x11C0; // CHandle + constexpr std::ptrdiff_t m_reuseTimer = 0x11C8; // CountdownTimer + constexpr std::ptrdiff_t m_vel = 0x11E0; // Vector + constexpr std::ptrdiff_t m_isRescued = 0x11EC; // bool + constexpr std::ptrdiff_t m_jumpedThisFrame = 0x11ED; // bool + constexpr std::ptrdiff_t m_nHostageState = 0x11F0; // int32 + constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x11F4; // bool + constexpr std::ptrdiff_t m_hHostageGrabber = 0x11F8; // CHandle + constexpr std::ptrdiff_t m_fLastGrabTime = 0x11FC; // GameTime_t + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1200; // Vector + constexpr std::ptrdiff_t m_flRescueStartTime = 0x120C; // GameTime_t + constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x1210; // GameTime_t + constexpr std::ptrdiff_t m_flDropStartTime = 0x1214; // GameTime_t + constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x1218; // GameTime_t + constexpr std::ptrdiff_t m_blinkTimer = 0x1220; // CountdownTimer + constexpr std::ptrdiff_t m_lookAt = 0x1238; // Vector + constexpr std::ptrdiff_t m_lookAroundTimer = 0x1248; // CountdownTimer + constexpr std::ptrdiff_t m_isInit = 0x1260; // bool + constexpr std::ptrdiff_t m_eyeAttachment = 0x1261; // AttachmentHandle_t + constexpr std::ptrdiff_t m_chestAttachment = 0x1262; // AttachmentHandle_t + constexpr std::ptrdiff_t m_pPredictionOwner = 0x1268; // CBasePlayerController* + constexpr std::ptrdiff_t m_fNewestAlphaThinkTime = 0x1270; // GameTime_t } // Parent: C_BaseModelEntity // Field count: 24 @@ -6677,30 +6683,30 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) namespace C_Sprite { - constexpr std::ptrdiff_t m_hSpriteMaterial = 0xD20; // CStrongHandle - constexpr std::ptrdiff_t m_hAttachedToEntity = 0xD28; // CHandle - constexpr std::ptrdiff_t m_nAttachment = 0xD2C; // AttachmentHandle_t - constexpr std::ptrdiff_t m_flSpriteFramerate = 0xD30; // float32 - constexpr std::ptrdiff_t m_flFrame = 0xD34; // float32 - constexpr std::ptrdiff_t m_flDieTime = 0xD38; // GameTime_t - constexpr std::ptrdiff_t m_nBrightness = 0xD48; // uint32 - constexpr std::ptrdiff_t m_flBrightnessDuration = 0xD4C; // float32 - constexpr std::ptrdiff_t m_flSpriteScale = 0xD50; // float32 - constexpr std::ptrdiff_t m_flScaleDuration = 0xD54; // float32 - constexpr std::ptrdiff_t m_bWorldSpaceScale = 0xD58; // bool - constexpr std::ptrdiff_t m_flGlowProxySize = 0xD5C; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xD60; // float32 - constexpr std::ptrdiff_t m_flLastTime = 0xD64; // GameTime_t - constexpr std::ptrdiff_t m_flMaxFrame = 0xD68; // float32 - constexpr std::ptrdiff_t m_flStartScale = 0xD6C; // float32 - constexpr std::ptrdiff_t m_flDestScale = 0xD70; // float32 - constexpr std::ptrdiff_t m_flScaleTimeStart = 0xD74; // GameTime_t - constexpr std::ptrdiff_t m_nStartBrightness = 0xD78; // int32 - constexpr std::ptrdiff_t m_nDestBrightness = 0xD7C; // int32 - constexpr std::ptrdiff_t m_flBrightnessTimeStart = 0xD80; // GameTime_t - constexpr std::ptrdiff_t m_hOldSpriteMaterial = 0xD88; // CWeakHandle - constexpr std::ptrdiff_t m_nSpriteWidth = 0xE28; // int32 - constexpr std::ptrdiff_t m_nSpriteHeight = 0xE2C; // int32 + constexpr std::ptrdiff_t m_hSpriteMaterial = 0xD28; // CStrongHandle + constexpr std::ptrdiff_t m_hAttachedToEntity = 0xD30; // CHandle + constexpr std::ptrdiff_t m_nAttachment = 0xD34; // AttachmentHandle_t + constexpr std::ptrdiff_t m_flSpriteFramerate = 0xD38; // float32 + constexpr std::ptrdiff_t m_flFrame = 0xD3C; // float32 + constexpr std::ptrdiff_t m_flDieTime = 0xD40; // GameTime_t + constexpr std::ptrdiff_t m_nBrightness = 0xD50; // uint32 + constexpr std::ptrdiff_t m_flBrightnessDuration = 0xD54; // float32 + constexpr std::ptrdiff_t m_flSpriteScale = 0xD58; // float32 + constexpr std::ptrdiff_t m_flScaleDuration = 0xD5C; // float32 + constexpr std::ptrdiff_t m_bWorldSpaceScale = 0xD60; // bool + constexpr std::ptrdiff_t m_flGlowProxySize = 0xD64; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xD68; // float32 + constexpr std::ptrdiff_t m_flLastTime = 0xD6C; // GameTime_t + constexpr std::ptrdiff_t m_flMaxFrame = 0xD70; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0xD74; // float32 + constexpr std::ptrdiff_t m_flDestScale = 0xD78; // float32 + constexpr std::ptrdiff_t m_flScaleTimeStart = 0xD7C; // GameTime_t + constexpr std::ptrdiff_t m_nStartBrightness = 0xD80; // int32 + constexpr std::ptrdiff_t m_nDestBrightness = 0xD84; // int32 + constexpr std::ptrdiff_t m_flBrightnessTimeStart = 0xD88; // GameTime_t + constexpr std::ptrdiff_t m_hOldSpriteMaterial = 0xD90; // CWeakHandle + constexpr std::ptrdiff_t m_nSpriteWidth = 0xE30; // int32 + constexpr std::ptrdiff_t m_nSpriteHeight = 0xE34; // int32 } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6726,36 +6732,36 @@ namespace cs2_dumper { // NetworkVarNames: m_hControlPanel (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) namespace C_PlantedC4 { - constexpr std::ptrdiff_t m_bBombTicking = 0xF88; // bool - constexpr std::ptrdiff_t m_nBombSite = 0xF8C; // int32 - constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0xF90; // int32 - constexpr std::ptrdiff_t m_entitySpottedState = 0xF98; // EntitySpottedState_t - constexpr std::ptrdiff_t m_flNextGlow = 0xFB0; // GameTime_t - constexpr std::ptrdiff_t m_flNextBeep = 0xFB4; // GameTime_t - constexpr std::ptrdiff_t m_flC4Blow = 0xFB8; // GameTime_t - constexpr std::ptrdiff_t m_bCannotBeDefused = 0xFBC; // bool - constexpr std::ptrdiff_t m_bHasExploded = 0xFBD; // bool - constexpr std::ptrdiff_t m_flTimerLength = 0xFC0; // float32 - constexpr std::ptrdiff_t m_bBeingDefused = 0xFC4; // bool - constexpr std::ptrdiff_t m_bTriggerWarning = 0xFC8; // float32 - constexpr std::ptrdiff_t m_bExplodeWarning = 0xFCC; // float32 - constexpr std::ptrdiff_t m_bC4Activated = 0xFD0; // bool - constexpr std::ptrdiff_t m_bTenSecWarning = 0xFD1; // bool - constexpr std::ptrdiff_t m_flDefuseLength = 0xFD4; // float32 - constexpr std::ptrdiff_t m_flDefuseCountDown = 0xFD8; // GameTime_t - constexpr std::ptrdiff_t m_bBombDefused = 0xFDC; // bool - constexpr std::ptrdiff_t m_hBombDefuser = 0xFE0; // CHandle - constexpr std::ptrdiff_t m_hControlPanel = 0xFE4; // CHandle - constexpr std::ptrdiff_t m_AttributeManager = 0xFE8; // C_AttributeContainer - constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1490; // CHandle - constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0x1494; // GameTime_t - constexpr std::ptrdiff_t m_bRadarFlash = 0x1498; // bool - constexpr std::ptrdiff_t m_pBombDefuser = 0x149C; // CHandle - constexpr std::ptrdiff_t m_fLastDefuseTime = 0x14A0; // GameTime_t - constexpr std::ptrdiff_t m_pPredictionOwner = 0x14A8; // CBasePlayerController* - constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0x14B0; // Vector - constexpr std::ptrdiff_t m_vecC4ExplodeSpectateAng = 0x14BC; // QAngle - constexpr std::ptrdiff_t m_flC4ExplodeSpectateDuration = 0x14C8; // float32 + constexpr std::ptrdiff_t m_bBombTicking = 0xF90; // bool + constexpr std::ptrdiff_t m_nBombSite = 0xF94; // int32 + constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0xF98; // int32 + constexpr std::ptrdiff_t m_entitySpottedState = 0xFA0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_flNextGlow = 0xFB8; // GameTime_t + constexpr std::ptrdiff_t m_flNextBeep = 0xFBC; // GameTime_t + constexpr std::ptrdiff_t m_flC4Blow = 0xFC0; // GameTime_t + constexpr std::ptrdiff_t m_bCannotBeDefused = 0xFC4; // bool + constexpr std::ptrdiff_t m_bHasExploded = 0xFC5; // bool + constexpr std::ptrdiff_t m_flTimerLength = 0xFC8; // float32 + constexpr std::ptrdiff_t m_bBeingDefused = 0xFCC; // bool + constexpr std::ptrdiff_t m_bTriggerWarning = 0xFD0; // float32 + constexpr std::ptrdiff_t m_bExplodeWarning = 0xFD4; // float32 + constexpr std::ptrdiff_t m_bC4Activated = 0xFD8; // bool + constexpr std::ptrdiff_t m_bTenSecWarning = 0xFD9; // bool + constexpr std::ptrdiff_t m_flDefuseLength = 0xFDC; // float32 + constexpr std::ptrdiff_t m_flDefuseCountDown = 0xFE0; // GameTime_t + constexpr std::ptrdiff_t m_bBombDefused = 0xFE4; // bool + constexpr std::ptrdiff_t m_hBombDefuser = 0xFE8; // CHandle + constexpr std::ptrdiff_t m_hControlPanel = 0xFEC; // CHandle + constexpr std::ptrdiff_t m_AttributeManager = 0xFF0; // C_AttributeContainer + constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; // CHandle + constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0x149C; // GameTime_t + constexpr std::ptrdiff_t m_bRadarFlash = 0x14A0; // bool + constexpr std::ptrdiff_t m_pBombDefuser = 0x14A4; // CHandle + constexpr std::ptrdiff_t m_fLastDefuseTime = 0x14A8; // GameTime_t + constexpr std::ptrdiff_t m_pPredictionOwner = 0x14B0; // CBasePlayerController* + constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0x14B8; // Vector + constexpr std::ptrdiff_t m_vecC4ExplodeSpectateAng = 0x14C4; // QAngle + constexpr std::ptrdiff_t m_flC4ExplodeSpectateDuration = 0x14D0; // float32 } // Parent: CBaseAnimGraph // Field count: 8 @@ -6766,14 +6772,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_hRagdollSource (EHANDLE) namespace C_RagdollProp { - constexpr std::ptrdiff_t m_ragPos = 0xF88; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_ragAngles = 0xFA0; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_flBlendWeight = 0xFB8; // float32 - constexpr std::ptrdiff_t m_hRagdollSource = 0xFBC; // CHandle - constexpr std::ptrdiff_t m_iEyeAttachment = 0xFC0; // AttachmentHandle_t - constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xFC4; // float32 - constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xFC8; // CUtlVector - constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xFE0; // CUtlVector + constexpr std::ptrdiff_t m_ragPos = 0xF90; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_ragAngles = 0xFA8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_flBlendWeight = 0xFC0; // float32 + constexpr std::ptrdiff_t m_hRagdollSource = 0xFC4; // CHandle + constexpr std::ptrdiff_t m_iEyeAttachment = 0xFC8; // AttachmentHandle_t + constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xFCC; // float32 + constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xFD0; // CUtlVector + constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6817,13 +6823,13 @@ namespace cs2_dumper { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) namespace C_Chicken { - constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1228; // CHandle - constexpr std::ptrdiff_t m_jumpedThisFrame = 0x122C; // bool - constexpr std::ptrdiff_t m_leader = 0x1230; // CHandle - constexpr std::ptrdiff_t m_AttributeManager = 0x1238; // C_AttributeContainer - constexpr std::ptrdiff_t m_bAttributesInitialized = 0x16E0; // bool - constexpr std::ptrdiff_t m_hWaterWakeParticles = 0x16E4; // ParticleIndex_t - constexpr std::ptrdiff_t m_bIsPreviewModel = 0x16E8; // bool + constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; // CHandle + constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1234; // bool + constexpr std::ptrdiff_t m_leader = 0x1238; // CHandle + constexpr std::ptrdiff_t m_AttributeManager = 0x1240; // C_AttributeContainer + constexpr std::ptrdiff_t m_bAttributesInitialized = 0x16E8; // bool + constexpr std::ptrdiff_t m_hWaterWakeParticles = 0x16EC; // ParticleIndex_t + constexpr std::ptrdiff_t m_bIsPreviewModel = 0x16F0; // bool } // Parent: None // Field count: 2 diff --git a/output/client_dll.json b/output/client_dll.json index 3095e1c7..ce63a950 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -236,19 +236,19 @@ }, "CBaseAnimGraph": { "fields": { - "m_RagdollPose": 3568, - "m_bAnimGraphUpdateEnabled": 3496, - "m_bAnimationUpdateScheduled": 3516, - "m_bBuiltRagdoll": 3544, - "m_bHasAnimatedMaterialAttributes": 3656, - "m_bInitiallyPopulateInterpHistory": 3480, - "m_bRagdollClientSide": 3640, - "m_bSuppressAnimEventSounds": 3482, - "m_flMaxSlopeDistance": 3500, - "m_nForceBone": 3532, - "m_pClientsideRagdoll": 3536, - "m_vLastSlopeCheckPos": 3504, - "m_vecForce": 3520 + "m_RagdollPose": 3576, + "m_bAnimGraphUpdateEnabled": 3504, + "m_bAnimationUpdateScheduled": 3524, + "m_bBuiltRagdoll": 3552, + "m_bHasAnimatedMaterialAttributes": 3664, + "m_bInitiallyPopulateInterpHistory": 3488, + "m_bRagdollClientSide": 3648, + "m_bSuppressAnimEventSounds": 3490, + "m_flMaxSlopeDistance": 3508, + "m_nForceBone": 3540, + "m_pClientsideRagdoll": 3544, + "m_vLastSlopeCheckPos": 3512, + "m_vecForce": 3528 }, "metadata": [ { @@ -506,10 +506,10 @@ }, "CBaseProp": { "fields": { - "m_bConformToCollisionBounds": 3976, - "m_bModelOverrodeBlockLOS": 3968, - "m_iShapeType": 3972, - "m_mPreferredCatchTransform": 3980 + "m_bConformToCollisionBounds": 3984, + "m_bModelOverrodeBlockLOS": 3976, + "m_iShapeType": 3980, + "m_mPreferredCatchTransform": 3988 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -568,7 +568,7 @@ }, "CBombTarget": { "fields": { - "m_bBombPlantedHere": 3368 + "m_bBombPlantedHere": 3376 }, "metadata": [ { @@ -1276,6 +1276,11 @@ "metadata": [], "parent": "CCSPlayerBase_CameraServices" }, + "CCSPlayer_DamageReactServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, "CCSPlayer_GlowServices": { "fields": {}, "metadata": [], @@ -2224,7 +2229,7 @@ }, "CFuncWater": { "fields": { - "m_BuoyancyHelper": 3360 + "m_BuoyancyHelper": 3368 }, "metadata": [], "parent": "C_BaseModelEntity" @@ -2383,8 +2388,8 @@ }, "CGrenadeTracer": { "fields": { - "m_flTracerDuration": 3384, - "m_nType": 3388 + "m_flTracerDuration": 3392, + "m_nType": 3396 }, "metadata": [], "parent": "C_BaseModelEntity" @@ -3295,10 +3300,10 @@ }, "CPointOffScreenIndicatorUi": { "fields": { - "m_bBeenEnabled": 3968, - "m_bHide": 3969, - "m_flSeenTargetTime": 3972, - "m_pTargetPanel": 3976 + "m_bBeenEnabled": 3984, + "m_bHide": 3985, + "m_flSeenTargetTime": 3988, + "m_pTargetPanel": 3992 }, "metadata": [], "parent": "C_PointClientUIWorldPanel" @@ -3556,6 +3561,19 @@ "metadata": [], "parent": "CEntityComponent" }, + "CRagdollManager": { + "fields": { + "m_iCurrentMaxRagdollCount": 1384 + }, + "metadata": [ + { + "name": "m_iCurrentMaxRagdollCount", + "type": "NetworkVarNames", + "type_name": "int8" + } + ], + "parent": "C_BaseEntity" + }, "CRenderComponent": { "fields": { "__m_pChainEntity": 16, @@ -3890,79 +3908,79 @@ }, "C_BarnLight": { "fields": { - "m_Color": 3368, - "m_LightStyleEvents": 3448, - "m_LightStyleString": 3408, - "m_LightStyleTargets": 3472, - "m_QueuedLightStyleStrings": 3424, - "m_StyleEvent": 3496, - "m_VisClusters": 4168, - "m_bContactShadow": 3740, - "m_bEnabled": 3360, - "m_bFogMixedShadows": 3788, - "m_bInitialBoneSetup": 4160, - "m_bPrecomputedFieldsValid": 3808, - "m_fAlternateColorBrightness": 3768, - "m_flBounceScale": 3748, - "m_flBrightness": 3376, - "m_flBrightnessScale": 3380, - "m_flColorTemperature": 3372, - "m_flFadeSizeEnd": 3796, - "m_flFadeSizeStart": 3792, - "m_flFogScale": 3784, - "m_flFogStrength": 3776, - "m_flLightStyleStartTime": 3416, - "m_flLuminaireAnisotropy": 3400, - "m_flLuminaireSize": 3396, - "m_flMinRoughness": 3752, - "m_flRange": 3696, - "m_flShadowFadeSizeEnd": 3804, - "m_flShadowFadeSizeStart": 3800, - "m_flShape": 3664, - "m_flSkirt": 3676, - "m_flSkirtNear": 3680, - "m_flSoftX": 3668, - "m_flSoftY": 3672, - "m_hLightCookie": 3656, - "m_nBakeSpecularToCubemaps": 3712, - "m_nBakedShadowIndex": 3388, - "m_nBounceLight": 3744, - "m_nCastShadows": 3728, - "m_nColorMode": 3364, - "m_nDirectLight": 3384, - "m_nFog": 3772, - "m_nFogShadows": 3780, - "m_nLuminaireShape": 3392, - "m_nPrecomputedSubFrusta": 3872, - "m_nShadowMapSize": 3732, - "m_nShadowPriority": 3736, - "m_vAlternateColor": 3756, - "m_vBakeSpecularToCubemapsSize": 3716, - "m_vPrecomputedBoundsMaxs": 3824, - "m_vPrecomputedBoundsMins": 3812, - "m_vPrecomputedOBBAngles": 3848, - "m_vPrecomputedOBBAngles0": 3888, - "m_vPrecomputedOBBAngles1": 3924, - "m_vPrecomputedOBBAngles2": 3960, - "m_vPrecomputedOBBAngles3": 3996, - "m_vPrecomputedOBBAngles4": 4032, - "m_vPrecomputedOBBAngles5": 4068, - "m_vPrecomputedOBBExtent": 3860, - "m_vPrecomputedOBBExtent0": 3900, - "m_vPrecomputedOBBExtent1": 3936, - "m_vPrecomputedOBBExtent2": 3972, - "m_vPrecomputedOBBExtent3": 4008, - "m_vPrecomputedOBBExtent4": 4044, - "m_vPrecomputedOBBExtent5": 4080, - "m_vPrecomputedOBBOrigin": 3836, - "m_vPrecomputedOBBOrigin0": 3876, - "m_vPrecomputedOBBOrigin1": 3912, - "m_vPrecomputedOBBOrigin2": 3948, - "m_vPrecomputedOBBOrigin3": 3984, - "m_vPrecomputedOBBOrigin4": 4020, - "m_vPrecomputedOBBOrigin5": 4056, - "m_vShear": 3700, - "m_vSizeParams": 3684 + "m_Color": 3376, + "m_LightStyleEvents": 3456, + "m_LightStyleString": 3416, + "m_LightStyleTargets": 3480, + "m_QueuedLightStyleStrings": 3432, + "m_StyleEvent": 3504, + "m_VisClusters": 4176, + "m_bContactShadow": 3748, + "m_bEnabled": 3368, + "m_bFogMixedShadows": 3796, + "m_bInitialBoneSetup": 4168, + "m_bPrecomputedFieldsValid": 3816, + "m_fAlternateColorBrightness": 3776, + "m_flBounceScale": 3756, + "m_flBrightness": 3384, + "m_flBrightnessScale": 3388, + "m_flColorTemperature": 3380, + "m_flFadeSizeEnd": 3804, + "m_flFadeSizeStart": 3800, + "m_flFogScale": 3792, + "m_flFogStrength": 3784, + "m_flLightStyleStartTime": 3424, + "m_flLuminaireAnisotropy": 3408, + "m_flLuminaireSize": 3404, + "m_flMinRoughness": 3760, + "m_flRange": 3704, + "m_flShadowFadeSizeEnd": 3812, + "m_flShadowFadeSizeStart": 3808, + "m_flShape": 3672, + "m_flSkirt": 3684, + "m_flSkirtNear": 3688, + "m_flSoftX": 3676, + "m_flSoftY": 3680, + "m_hLightCookie": 3664, + "m_nBakeSpecularToCubemaps": 3720, + "m_nBakedShadowIndex": 3396, + "m_nBounceLight": 3752, + "m_nCastShadows": 3736, + "m_nColorMode": 3372, + "m_nDirectLight": 3392, + "m_nFog": 3780, + "m_nFogShadows": 3788, + "m_nLuminaireShape": 3400, + "m_nPrecomputedSubFrusta": 3880, + "m_nShadowMapSize": 3740, + "m_nShadowPriority": 3744, + "m_vAlternateColor": 3764, + "m_vBakeSpecularToCubemapsSize": 3724, + "m_vPrecomputedBoundsMaxs": 3832, + "m_vPrecomputedBoundsMins": 3820, + "m_vPrecomputedOBBAngles": 3856, + "m_vPrecomputedOBBAngles0": 3896, + "m_vPrecomputedOBBAngles1": 3932, + "m_vPrecomputedOBBAngles2": 3968, + "m_vPrecomputedOBBAngles3": 4004, + "m_vPrecomputedOBBAngles4": 4040, + "m_vPrecomputedOBBAngles5": 4076, + "m_vPrecomputedOBBExtent": 3868, + "m_vPrecomputedOBBExtent0": 3908, + "m_vPrecomputedOBBExtent1": 3944, + "m_vPrecomputedOBBExtent2": 3980, + "m_vPrecomputedOBBExtent3": 4016, + "m_vPrecomputedOBBExtent4": 4052, + "m_vPrecomputedOBBExtent5": 4088, + "m_vPrecomputedOBBOrigin": 3844, + "m_vPrecomputedOBBOrigin0": 3884, + "m_vPrecomputedOBBOrigin1": 3920, + "m_vPrecomputedOBBOrigin2": 3956, + "m_vPrecomputedOBBOrigin3": 3992, + "m_vPrecomputedOBBOrigin4": 4028, + "m_vPrecomputedOBBOrigin5": 4064, + "m_vShear": 3708, + "m_vSizeParams": 3692 }, "metadata": [ { @@ -4325,9 +4343,9 @@ }, "C_BaseButton": { "fields": { - "m_glowEntity": 3360, - "m_szDisplayText": 3368, - "m_usable": 3364 + "m_glowEntity": 3368, + "m_szDisplayText": 3376, + "m_usable": 3372 }, "metadata": [ { @@ -4350,21 +4368,21 @@ }, "C_BaseCSGrenade": { "fields": { - "m_bClientPredictDelete": 6912, - "m_bIsHeldByPlayer": 6914, - "m_bJumpThrow": 6916, - "m_bJustPulledPin": 6940, - "m_bPinPulled": 6915, - "m_bRedraw": 6913, - "m_bThrowAnimating": 6917, - "m_fDropTime": 6932, - "m_fPinPullTime": 6936, - "m_fThrowTime": 6920, - "m_flNextHoldFrac": 6948, - "m_flThrowStrength": 6924, - "m_flThrowStrengthApproach": 6928, - "m_hSwitchToWeaponAfterThrow": 6952, - "m_nNextHoldTick": 6944 + "m_bClientPredictDelete": 6928, + "m_bIsHeldByPlayer": 6930, + "m_bJumpThrow": 6932, + "m_bJustPulledPin": 6956, + "m_bPinPulled": 6931, + "m_bRedraw": 6929, + "m_bThrowAnimating": 6933, + "m_fDropTime": 6948, + "m_fPinPullTime": 6952, + "m_fThrowTime": 6936, + "m_flNextHoldFrac": 6964, + "m_flThrowStrength": 6940, + "m_flThrowStrengthApproach": 6944, + "m_hSwitchToWeaponAfterThrow": 6968, + "m_nNextHoldTick": 6960 }, "metadata": [ { @@ -4442,22 +4460,22 @@ }, "C_BaseCSGrenadeProjectile": { "fields": { - "flNextTrailLineTime": 4528, - "m_arrTrajectoryTrailPointCreationTimes": 4576, - "m_arrTrajectoryTrailPoints": 4552, - "m_bCanCreateGrenadeTrail": 4533, - "m_bExplodeEffectBegan": 4532, - "m_flSpawnTime": 4512, - "m_flTrajectoryTrailEffectCreationTime": 4600, - "m_hSnapshotTrajectoryParticleSnapshot": 4544, - "m_nBounces": 4480, - "m_nExplodeEffectIndex": 4488, - "m_nExplodeEffectTickBegin": 4496, - "m_nSnapshotTrajectoryEffectIndex": 4536, - "m_vInitialPosition": 4456, - "m_vInitialVelocity": 4468, - "m_vecExplodeEffectOrigin": 4500, - "vecLastTrailLinePos": 4516 + "flNextTrailLineTime": 4536, + "m_arrTrajectoryTrailPointCreationTimes": 4584, + "m_arrTrajectoryTrailPoints": 4560, + "m_bCanCreateGrenadeTrail": 4541, + "m_bExplodeEffectBegan": 4540, + "m_flSpawnTime": 4520, + "m_flTrajectoryTrailEffectCreationTime": 4608, + "m_hSnapshotTrajectoryParticleSnapshot": 4552, + "m_nBounces": 4488, + "m_nExplodeEffectIndex": 4496, + "m_nExplodeEffectTickBegin": 4504, + "m_nSnapshotTrajectoryEffectIndex": 4544, + "m_vInitialPosition": 4464, + "m_vInitialVelocity": 4476, + "m_vecExplodeEffectOrigin": 4508, + "vecLastTrailLinePos": 4524 }, "metadata": [ { @@ -4495,10 +4513,10 @@ }, "C_BaseClientUIEntity": { "fields": { - "m_DialogXMLName": 3376, - "m_PanelClassName": 3384, - "m_PanelID": 3392, - "m_bEnabled": 3368 + "m_DialogXMLName": 3384, + "m_PanelClassName": 3392, + "m_PanelID": 3400, + "m_bEnabled": 3376 }, "metadata": [ { @@ -4526,12 +4544,12 @@ }, "C_BaseCombatCharacter": { "fields": { - "m_flWaterNextTraceTime": 4412, - "m_flWaterWorldZ": 4408, - "m_hMyWearables": 4376, - "m_leftFootAttachment": 4400, - "m_nWaterWakeMode": 4404, - "m_rightFootAttachment": 4401 + "m_flWaterNextTraceTime": 4420, + "m_flWaterWorldZ": 4416, + "m_hMyWearables": 4384, + "m_leftFootAttachment": 4408, + "m_nWaterWakeMode": 4412, + "m_rightFootAttachment": 4409 }, "metadata": [ { @@ -4548,7 +4566,7 @@ }, "C_BaseDoor": { "fields": { - "m_bIsUsable": 3360 + "m_bIsUsable": 3368 }, "metadata": [ { @@ -4905,25 +4923,25 @@ }, "C_BaseFlex": { "fields": { - "m_CachedViewTarget": 4132, - "m_PhonemeClasses": 4280, - "m_bResetFlexWeightsOnModelChange": 4174, - "m_blinktime": 4152, - "m_blinktoggle": 4032, - "m_flBlinkAmount": 4168, - "m_flJawOpenAmount": 4164, - "m_flexWeight": 3984, - "m_iBlink": 4148, - "m_iEyeAttachment": 4173, - "m_iJawOpen": 4160, - "m_iMouthAttachment": 4172, - "m_mEyeOcclusionRendererCameraToBoneTransform": 4204, - "m_nEyeOcclusionRendererBone": 4200, - "m_nLastFlexUpdateFrameCount": 4128, - "m_nNextSceneEventId": 4144, - "m_prevblinktoggle": 4156, - "m_vEyeOcclusionRendererHalfExtent": 4252, - "m_vLookTargetPosition": 4008 + "m_CachedViewTarget": 4140, + "m_PhonemeClasses": 4288, + "m_bResetFlexWeightsOnModelChange": 4182, + "m_blinktime": 4160, + "m_blinktoggle": 4040, + "m_flBlinkAmount": 4176, + "m_flJawOpenAmount": 4172, + "m_flexWeight": 3992, + "m_iBlink": 4156, + "m_iEyeAttachment": 4181, + "m_iJawOpen": 4168, + "m_iMouthAttachment": 4180, + "m_mEyeOcclusionRendererCameraToBoneTransform": 4212, + "m_nEyeOcclusionRendererBone": 4208, + "m_nLastFlexUpdateFrameCount": 4136, + "m_nNextSceneEventId": 4152, + "m_prevblinktoggle": 4164, + "m_vEyeOcclusionRendererHalfExtent": 4260, + "m_vLookTargetPosition": 4016 }, "metadata": [ { @@ -4952,18 +4970,18 @@ }, "C_BaseGrenade": { "fields": { - "m_DmgRadius": 4380, - "m_ExplosionSound": 4408, - "m_bHasWarnedAI": 4376, - "m_bIsLive": 4378, - "m_bIsSmokeGrenade": 4377, - "m_flDamage": 4392, - "m_flDetonateTime": 4384, - "m_flNextAttack": 4444, - "m_flWarnAITime": 4388, - "m_hOriginalThrower": 4448, - "m_hThrower": 4420, - "m_iszBounceSound": 4400 + "m_DmgRadius": 4388, + "m_ExplosionSound": 4416, + "m_bHasWarnedAI": 4384, + "m_bIsLive": 4386, + "m_bIsSmokeGrenade": 4385, + "m_flDamage": 4400, + "m_flDetonateTime": 4392, + "m_flNextAttack": 4452, + "m_flWarnAITime": 4396, + "m_hOriginalThrower": 4456, + "m_hThrower": 4428, + "m_iszBounceSound": 4408 }, "metadata": [ { @@ -5046,36 +5064,37 @@ "fields": { "m_CHitboxComponent": 2648, "m_CRenderComponent": 2640, - "m_ClientOverrideTint": 3296, - "m_Collision": 2888, - "m_ConfigEntitiesToPropagateMaterialDecalsTo": 3216, - "m_Glow": 3064, - "m_bAllowFadeInView": 2738, - "m_bInitModelEffects": 2720, - "m_bIsStaticProp": 2721, - "m_bNoInterpolate": 2881, - "m_bRenderToCubemaps": 2880, - "m_bUseClientOverrideTint": 3300, - "m_clrRender": 2768, - "m_fadeMaxDist": 3160, - "m_fadeMinDist": 3156, - "m_flDecalHealBloodRate": 3204, - "m_flDecalHealHeightRate": 3208, - "m_flFadeScale": 3164, - "m_flGlowBackfaceMult": 3152, - "m_flShadowStrength": 3168, - "m_iOldHealth": 2732, - "m_nAddDecal": 3176, - "m_nDecalsAdded": 2728, - "m_nLastAddDecal": 2724, - "m_nObjectCulling": 3172, - "m_nRenderFX": 2737, - "m_nRenderMode": 2736, - "m_pClientAlphaProperty": 3288, - "m_vDecalForwardAxis": 3192, - "m_vDecalPosition": 3180, - "m_vecRenderAttributes": 2776, - "m_vecViewOffset": 3240 + "m_ClientOverrideTint": 3304, + "m_Collision": 2896, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": 3224, + "m_Glow": 3072, + "m_LastHitGroup": 2688, + "m_bAllowFadeInView": 2746, + "m_bInitModelEffects": 2728, + "m_bIsStaticProp": 2729, + "m_bNoInterpolate": 2889, + "m_bRenderToCubemaps": 2888, + "m_bUseClientOverrideTint": 3308, + "m_clrRender": 2776, + "m_fadeMaxDist": 3168, + "m_fadeMinDist": 3164, + "m_flDecalHealBloodRate": 3212, + "m_flDecalHealHeightRate": 3216, + "m_flFadeScale": 3172, + "m_flGlowBackfaceMult": 3160, + "m_flShadowStrength": 3176, + "m_iOldHealth": 2740, + "m_nAddDecal": 3184, + "m_nDecalsAdded": 2736, + "m_nLastAddDecal": 2732, + "m_nObjectCulling": 3180, + "m_nRenderFX": 2745, + "m_nRenderMode": 2744, + "m_pClientAlphaProperty": 3296, + "m_vDecalForwardAxis": 3200, + "m_vDecalPosition": 3188, + "m_vecRenderAttributes": 2784, + "m_vecViewOffset": 3248 }, "metadata": [ { @@ -5193,34 +5212,34 @@ }, "C_BasePlayerPawn": { "fields": { - "m_ServerViewAngleChanges": 4592, - "m_bIsSwappingToPredictableController": 4920, - "m_flDeathTime": 4848, - "m_flFOVSensitivityAdjust": 4884, - "m_flLastCameraSetupTime": 4880, - "m_flMouseSensitivity": 4888, - "m_flOldSimulationTime": 4904, - "m_flPredictionErrorTime": 4864, - "m_hController": 4916, - "m_iHideHUD": 4700, - "m_nHighestConsumedServerViewAngleChangeIndex": 4672, - "m_nLastExecutedCommandNumber": 4908, - "m_nLastExecutedCommandTick": 4912, - "m_pAutoaimServices": 4528, - "m_pCameraServices": 4568, - "m_pFlashlightServices": 4560, - "m_pItemServices": 4520, - "m_pMovementServices": 4576, - "m_pObserverServices": 4536, - "m_pUseServices": 4552, - "m_pWaterServices": 4544, - "m_pWeaponServices": 4512, - "m_skybox3d": 4704, - "m_vOldOrigin": 4892, - "m_vecLastCameraSetupLocalOrigin": 4868, - "m_vecPredictionError": 4852, - "v_angle": 4676, - "v_anglePrevious": 4688 + "m_ServerViewAngleChanges": 4600, + "m_bIsSwappingToPredictableController": 4928, + "m_flDeathTime": 4856, + "m_flFOVSensitivityAdjust": 4892, + "m_flLastCameraSetupTime": 4888, + "m_flMouseSensitivity": 4896, + "m_flOldSimulationTime": 4912, + "m_flPredictionErrorTime": 4872, + "m_hController": 4924, + "m_iHideHUD": 4708, + "m_nHighestConsumedServerViewAngleChangeIndex": 4680, + "m_nLastExecutedCommandNumber": 4916, + "m_nLastExecutedCommandTick": 4920, + "m_pAutoaimServices": 4536, + "m_pCameraServices": 4576, + "m_pFlashlightServices": 4568, + "m_pItemServices": 4528, + "m_pMovementServices": 4584, + "m_pObserverServices": 4544, + "m_pUseServices": 4560, + "m_pWaterServices": 4552, + "m_pWeaponServices": 4520, + "m_skybox3d": 4712, + "m_vOldOrigin": 4900, + "m_vecLastCameraSetupLocalOrigin": 4876, + "m_vecPredictionError": 4860, + "v_angle": 4684, + "v_anglePrevious": 4696 }, "metadata": [ { @@ -5370,13 +5389,13 @@ }, "C_BasePlayerWeapon": { "fields": { - "m_flNextPrimaryAttackTickRatio": 5732, - "m_flNextSecondaryAttackTickRatio": 5740, - "m_iClip1": 5744, - "m_iClip2": 5748, - "m_nNextPrimaryAttackTick": 5728, - "m_nNextSecondaryAttackTick": 5736, - "m_pReserveAmmo": 5752 + "m_flNextPrimaryAttackTickRatio": 5740, + "m_flNextSecondaryAttackTickRatio": 5748, + "m_iClip1": 5752, + "m_iClip2": 5756, + "m_nNextPrimaryAttackTick": 5736, + "m_nNextSecondaryAttackTick": 5744, + "m_pReserveAmmo": 5760 }, "metadata": [ { @@ -5447,13 +5466,13 @@ }, "C_BasePropDoor": { "fields": { - "m_bLocked": 4661, - "m_closedAngles": 4676, - "m_closedPosition": 4664, - "m_eDoorState": 4656, - "m_hMaster": 4688, - "m_modelChanged": 4660, - "m_vWhereToSetLightingOrigin": 4692 + "m_bLocked": 4669, + "m_closedAngles": 4684, + "m_closedPosition": 4672, + "m_eDoorState": 4664, + "m_hMaster": 4696, + "m_modelChanged": 4668, + "m_vWhereToSetLightingOrigin": 4700 }, "metadata": [ { @@ -5519,8 +5538,8 @@ }, "C_BaseTrigger": { "fields": { - "m_bClientSidePredicted": 3361, - "m_bDisabled": 3360 + "m_bClientSidePredicted": 3369, + "m_bDisabled": 3368 }, "metadata": [ { @@ -5542,22 +5561,22 @@ }, "C_BaseViewModel": { "fields": { - "m_flAnimationStartTime": 3996, - "m_hControlPanel": 4064, - "m_hOldLayerSequence": 4052, - "m_hWeapon": 4000, - "m_iCameraAttachment": 4024, - "m_nAnimationParity": 3992, - "m_nOldAnimationParity": 4048, - "m_nViewModelIndex": 3988, - "m_oldLayer": 4056, - "m_oldLayerStartTime": 4060, - "m_previousCycle": 4044, - "m_previousElapsedDuration": 4040, - "m_sAnimationPrefix": 4016, - "m_sVMName": 4008, - "m_vecLastCameraAngles": 4028, - "m_vecLastFacing": 3976 + "m_flAnimationStartTime": 4004, + "m_hControlPanel": 4072, + "m_hOldLayerSequence": 4060, + "m_hWeapon": 4008, + "m_iCameraAttachment": 4032, + "m_nAnimationParity": 4000, + "m_nOldAnimationParity": 4056, + "m_nViewModelIndex": 3996, + "m_oldLayer": 4064, + "m_oldLayerStartTime": 4068, + "m_previousCycle": 4052, + "m_previousElapsedDuration": 4048, + "m_sAnimationPrefix": 4024, + "m_sVMName": 4016, + "m_vecLastCameraAngles": 4036, + "m_vecLastFacing": 3984 }, "metadata": [ { @@ -5646,30 +5665,30 @@ }, "C_Beam": { "fields": { - "m_bTurnedOff": 3528, - "m_fAmplitude": 3508, - "m_fEndWidth": 3496, - "m_fFadeLength": 3500, - "m_fHaloScale": 3504, - "m_fSpeed": 3516, - "m_fStartFrame": 3512, - "m_fWidth": 3492, - "m_flDamage": 3372, - "m_flFireTime": 3368, - "m_flFrame": 3520, - "m_flFrameRate": 3360, - "m_flHDRColorScale": 3364, - "m_hAttachEntity": 3440, - "m_hBaseMaterial": 3416, - "m_hEndEntity": 3544, - "m_nAttachIndex": 3480, - "m_nBeamFlags": 3436, - "m_nBeamType": 3432, - "m_nClipStyle": 3524, - "m_nHaloIndex": 3424, - "m_nNumBeamEnts": 3376, - "m_queryHandleHalo": 3380, - "m_vecEndPos": 3532 + "m_bTurnedOff": 3536, + "m_fAmplitude": 3516, + "m_fEndWidth": 3504, + "m_fFadeLength": 3508, + "m_fHaloScale": 3512, + "m_fSpeed": 3524, + "m_fStartFrame": 3520, + "m_fWidth": 3500, + "m_flDamage": 3380, + "m_flFireTime": 3376, + "m_flFrame": 3528, + "m_flFrameRate": 3368, + "m_flHDRColorScale": 3372, + "m_hAttachEntity": 3448, + "m_hBaseMaterial": 3424, + "m_hEndEntity": 3552, + "m_nAttachIndex": 3488, + "m_nBeamFlags": 3444, + "m_nBeamType": 3440, + "m_nClipStyle": 3532, + "m_nHaloIndex": 3432, + "m_nNumBeamEnts": 3384, + "m_queryHandleHalo": 3388, + "m_vecEndPos": 3540 }, "metadata": [ { @@ -5810,35 +5829,35 @@ }, "C_BreakableProp": { "fields": { - "m_BreakableContentsType": 4256, - "m_CPropDataComponent": 4032, - "m_OnBreak": 4096, - "m_OnHealthChanged": 4136, - "m_OnTakeDamage": 4176, - "m_PerformanceMode": 4248, - "m_bHasBreakPiecesOrCommands": 4280, - "m_explodeDamage": 4284, - "m_explodeRadius": 4288, - "m_explosionBuildupSound": 4304, - "m_explosionCustomEffect": 4312, - "m_explosionCustomSound": 4320, - "m_explosionDelay": 4296, - "m_explosionModifier": 4328, - "m_flDefBurstScale": 4228, - "m_flDefaultFadeScale": 4344, - "m_flLastPhysicsInfluenceTime": 4340, - "m_flPressureDelay": 4224, - "m_flPreventDamageBeforeTime": 4252, - "m_hBreaker": 4244, - "m_hFlareEnt": 4352, - "m_hLastAttacker": 4348, - "m_hPhysicsAttacker": 4336, - "m_iMinHealthDmg": 4220, - "m_impactEnergyScale": 4216, - "m_noGhostCollision": 4356, - "m_strBreakableContentsParticleOverride": 4272, - "m_strBreakableContentsPropGroupOverride": 4264, - "m_vDefBurstOffset": 4232 + "m_BreakableContentsType": 4264, + "m_CPropDataComponent": 4040, + "m_OnBreak": 4104, + "m_OnHealthChanged": 4144, + "m_OnTakeDamage": 4184, + "m_PerformanceMode": 4256, + "m_bHasBreakPiecesOrCommands": 4288, + "m_explodeDamage": 4292, + "m_explodeRadius": 4296, + "m_explosionBuildupSound": 4312, + "m_explosionCustomEffect": 4320, + "m_explosionCustomSound": 4328, + "m_explosionDelay": 4304, + "m_explosionModifier": 4336, + "m_flDefBurstScale": 4236, + "m_flDefaultFadeScale": 4352, + "m_flLastPhysicsInfluenceTime": 4348, + "m_flPressureDelay": 4232, + "m_flPreventDamageBeforeTime": 4260, + "m_hBreaker": 4252, + "m_hFlareEnt": 4360, + "m_hLastAttacker": 4356, + "m_hPhysicsAttacker": 4344, + "m_iMinHealthDmg": 4228, + "m_impactEnergyScale": 4224, + "m_noGhostCollision": 4364, + "m_strBreakableContentsParticleOverride": 4280, + "m_strBreakableContentsPropGroupOverride": 4272, + "m_vDefBurstOffset": 4240 }, "metadata": [ { @@ -5856,29 +5875,29 @@ }, "C_BulletHitModel": { "fields": { - "m_bIsHit": 4024, - "m_flTimeCreated": 4028, - "m_hPlayerParent": 4020, - "m_iBoneIndex": 4016, - "m_matLocal": 3968, - "m_vecStartPos": 4032 + "m_bIsHit": 4032, + "m_flTimeCreated": 4036, + "m_hPlayerParent": 4028, + "m_iBoneIndex": 4024, + "m_matLocal": 3976, + "m_vecStartPos": 4040 }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_C4": { "fields": { - "m_activeLightParticleIndex": 6944, - "m_bBombPlacedAnimation": 6960, - "m_bBombPlanted": 7003, - "m_bIsPlantingViaUse": 6961, - "m_bPlayedArmingBeeps": 6996, - "m_bStartedArming": 6952, - "m_eActiveLightEffect": 6948, - "m_entitySpottedState": 6968, - "m_fArmedTime": 6956, - "m_nSpotRules": 6992, - "m_szScreenText": 6912 + "m_activeLightParticleIndex": 6960, + "m_bBombPlacedAnimation": 6976, + "m_bBombPlanted": 7019, + "m_bIsPlantingViaUse": 6977, + "m_bPlayedArmingBeeps": 7012, + "m_bStartedArming": 6968, + "m_eActiveLightEffect": 6964, + "m_entitySpottedState": 6984, + "m_fArmedTime": 6972, + "m_nSpotRules": 7008, + "m_szScreenText": 6928 }, "metadata": [ { @@ -5916,10 +5935,10 @@ }, "C_CSGOViewModel": { "fields": { - "m_bNeedToQueueHighResComposite": 4128, - "m_bShouldIgnoreOffsetAndAccuracy": 4121, - "m_nLastKnownAssociatedWeaponEntIndex": 4124, - "m_vLoweredWeaponOffset": 4208 + "m_bNeedToQueueHighResComposite": 4136, + "m_bShouldIgnoreOffsetAndAccuracy": 4129, + "m_nLastKnownAssociatedWeaponEntIndex": 4132, + "m_vLoweredWeaponOffset": 4216 }, "metadata": [ { @@ -5997,12 +6016,12 @@ }, "C_CSGO_PreviewModel": { "fields": { - "m_animgraph": 4376, - "m_animgraphCharacterModeString": 4384, - "m_defaultAnim": 4392, - "m_flInitialModelScale": 4404, - "m_nDefaultAnimLoopMode": 4400, - "m_sInitialWeaponState": 4408 + "m_animgraph": 4384, + "m_animgraphCharacterModeString": 4392, + "m_defaultAnim": 4400, + "m_flInitialModelScale": 4412, + "m_nDefaultAnimLoopMode": 4408, + "m_sInitialWeaponState": 4416 }, "metadata": [], "parent": "C_BaseFlex" @@ -6014,9 +6033,9 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 9448, - "m_animgraphCharacterModeString": 9456, - "m_flInitialModelScale": 9464 + "m_animgraph": 9504, + "m_animgraphCharacterModeString": 9512, + "m_flInitialModelScale": 9520 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -6746,7 +6765,7 @@ }, "C_CSObserverPawn": { "fields": { - "m_hDetectParentChange": 5384 + "m_hDetectParentChange": 5392 }, "metadata": [ { @@ -6794,109 +6813,110 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 9204, - "m_EconGloves": 5944, - "m_GunGameImmunityColor": 8936, - "m_PredictedDamageTags": 9360, - "m_RetakesMVPBoostExtraUtility": 5904, - "m_aimPunchAngle": 5492, - "m_aimPunchAngleVel": 5504, - "m_aimPunchCache": 5528, - "m_aimPunchTickBase": 5516, - "m_aimPunchTickFraction": 5520, - "m_angShootAngleHistory": 9284, - "m_angStashedShootAngles": 9248, - "m_bGrenadeParametersStashed": 9244, - "m_bHasDeathInfo": 9221, - "m_bHasFemaleVoice": 5440, - "m_bInBombZone": 5569, - "m_bInBuyZone": 5488, - "m_bInHostageRescueZone": 5568, - "m_bInLanding": 5560, - "m_bInNoDefuseArea": 9164, - "m_bIsBuyMenuOpen": 5570, - "m_bIsDefusing": 9154, - "m_bIsGrabbingHostage": 9155, - "m_bIsScoped": 9152, - "m_bIsWalking": 9040, - "m_bKilledByHeadshot": 9201, - "m_bLastHeadBoneTransformIsValid": 8808, - "m_bLeftHanded": 8857, - "m_bMustSyncRagdollState": 7041, - "m_bNeedToReApplyGloves": 5936, - "m_bOldIsScoped": 9220, - "m_bOnGroundLastTick": 8816, - "m_bPrevDefuser": 5470, - "m_bPrevHelmet": 5471, - "m_bPreviouslyInBuyZone": 5489, - "m_bRagdollDamageHeadshot": 7136, - "m_bResumeZoom": 9153, - "m_bRetakesHasDefuseKit": 5896, - "m_bRetakesMVPLastRound": 5897, - "m_bSkipOneHeadConstraintUpdate": 8856, - "m_bWaitForNoAttack": 9192, - "m_entitySpottedState": 9128, - "m_fSwitchedHandednessTime": 8860, - "m_flDeathInfoTime": 9224, - "m_flEmitSoundTime": 9160, - "m_flFlinchStack": 9176, - "m_flHealthShotBoostExpirationTime": 5432, - "m_flHitHeading": 9184, - "m_flLandingStartTime": 5564, - "m_flLandingTimeSeconds": 5444, - "m_flLastFiredWeaponTime": 5436, - "m_flNextSprayDecalTime": 5576, - "m_flOldFallVelocity": 5448, - "m_flSlopeDropHeight": 9088, - "m_flSlopeDropOffset": 9072, - "m_flTimeOfLastInjury": 5572, - "m_flVelocityModifier": 9180, - "m_flViewmodelFOV": 8876, - "m_flViewmodelOffsetX": 8864, - "m_flViewmodelOffsetY": 8868, - "m_flViewmodelOffsetZ": 8872, - "m_grenadeParameterStashTime": 9240, - "m_iBlockingUseActionInProgress": 9156, - "m_iRetakesMVPBoostItem": 5900, - "m_iRetakesOffering": 5888, - "m_iRetakesOfferingCard": 5892, - "m_iShotsFired": 9172, - "m_ignoreLadderJumpTime": 9196, - "m_lastLandTime": 8812, - "m_nEconGlovesChanged": 7040, - "m_nHighestAppliedDamageTagTick": 9444, - "m_nHitBodyPart": 9188, - "m_nLastKillerIndex": 9216, - "m_nPrevArmorVal": 5472, - "m_nPrevGrenadeAmmoCount": 5476, - "m_nPrevHighestReceivedDamageTagTick": 9440, - "m_nRagdollDamageBone": 7044, - "m_nWhichBombZone": 9168, - "m_pActionTrackingServices": 5424, - "m_pBulletServices": 5392, - "m_pBuyServices": 5408, - "m_pGlowServices": 5416, - "m_pHostageServices": 5400, - "m_qDeathEyeAngles": 8844, - "m_szLastPlaceName": 5452, - "m_szRagdollDamageWeaponName": 7072, - "m_thirdPersonHeading": 9048, - "m_unCurrentEquipmentValue": 9208, - "m_unFreezetimeEndEquipmentValue": 9212, - "m_unPreviousWeaponHash": 5480, - "m_unRoundStartEquipmentValue": 9210, - "m_unWeaponHash": 5484, - "m_vHeadConstraintOffset": 9104, - "m_vRagdollDamageForce": 7048, - "m_vRagdollDamagePosition": 7060, - "m_vRagdollServerOrigin": 7140, - "m_vecBulletHitModels": 9016, - "m_vecDeathInfoOrigin": 9228, - "m_vecPlayerPatchEconIndices": 8880, - "m_vecStashedGrenadeThrowPosition": 9260, - "m_vecStashedVelocity": 9272, - "m_vecThrowPositionHistory": 9308, - "m_vecVelocityHistory": 9332 + "m_ArmorValue": 9220, + "m_EconGloves": 5960, + "m_GunGameImmunityColor": 8952, + "m_PredictedDamageTags": 9376, + "m_RetakesMVPBoostExtraUtility": 5920, + "m_aimPunchAngle": 5508, + "m_aimPunchAngleVel": 5520, + "m_aimPunchCache": 5544, + "m_aimPunchTickBase": 5532, + "m_aimPunchTickFraction": 5536, + "m_angShootAngleHistory": 9300, + "m_angStashedShootAngles": 9264, + "m_bGrenadeParametersStashed": 9260, + "m_bHasDeathInfo": 9237, + "m_bHasFemaleVoice": 5456, + "m_bInBombZone": 5585, + "m_bInBuyZone": 5504, + "m_bInHostageRescueZone": 5584, + "m_bInLanding": 5576, + "m_bInNoDefuseArea": 9180, + "m_bIsBuyMenuOpen": 5586, + "m_bIsDefusing": 9170, + "m_bIsGrabbingHostage": 9171, + "m_bIsScoped": 9168, + "m_bIsWalking": 9056, + "m_bKilledByHeadshot": 9217, + "m_bLastHeadBoneTransformIsValid": 8824, + "m_bLeftHanded": 8873, + "m_bMustSyncRagdollState": 7057, + "m_bNeedToReApplyGloves": 5952, + "m_bOldIsScoped": 9236, + "m_bOnGroundLastTick": 8832, + "m_bPrevDefuser": 5486, + "m_bPrevHelmet": 5487, + "m_bPreviouslyInBuyZone": 5505, + "m_bRagdollDamageHeadshot": 7152, + "m_bResumeZoom": 9169, + "m_bRetakesHasDefuseKit": 5912, + "m_bRetakesMVPLastRound": 5913, + "m_bSkipOneHeadConstraintUpdate": 8872, + "m_bWaitForNoAttack": 9208, + "m_entitySpottedState": 9144, + "m_fSwitchedHandednessTime": 8876, + "m_flDeathInfoTime": 9240, + "m_flEmitSoundTime": 9176, + "m_flFlinchStack": 9192, + "m_flHealthShotBoostExpirationTime": 5448, + "m_flHitHeading": 9200, + "m_flLandingStartTime": 5580, + "m_flLandingTimeSeconds": 5460, + "m_flLastFiredWeaponTime": 5452, + "m_flNextSprayDecalTime": 5592, + "m_flOldFallVelocity": 5464, + "m_flSlopeDropHeight": 9104, + "m_flSlopeDropOffset": 9088, + "m_flTimeOfLastInjury": 5588, + "m_flVelocityModifier": 9196, + "m_flViewmodelFOV": 8892, + "m_flViewmodelOffsetX": 8880, + "m_flViewmodelOffsetY": 8884, + "m_flViewmodelOffsetZ": 8888, + "m_grenadeParameterStashTime": 9256, + "m_iBlockingUseActionInProgress": 9172, + "m_iRetakesMVPBoostItem": 5916, + "m_iRetakesOffering": 5904, + "m_iRetakesOfferingCard": 5908, + "m_iShotsFired": 9188, + "m_ignoreLadderJumpTime": 9212, + "m_lastLandTime": 8828, + "m_nEconGlovesChanged": 7056, + "m_nHighestAppliedDamageTagTick": 9460, + "m_nHitBodyPart": 9204, + "m_nLastKillerIndex": 9232, + "m_nPrevArmorVal": 5488, + "m_nPrevGrenadeAmmoCount": 5492, + "m_nPrevHighestReceivedDamageTagTick": 9456, + "m_nRagdollDamageBone": 7060, + "m_nWhichBombZone": 9184, + "m_pActionTrackingServices": 5432, + "m_pBulletServices": 5400, + "m_pBuyServices": 5416, + "m_pDamageReactServices": 5440, + "m_pGlowServices": 5424, + "m_pHostageServices": 5408, + "m_qDeathEyeAngles": 8860, + "m_szLastPlaceName": 5468, + "m_szRagdollDamageWeaponName": 7088, + "m_thirdPersonHeading": 9064, + "m_unCurrentEquipmentValue": 9224, + "m_unFreezetimeEndEquipmentValue": 9228, + "m_unPreviousWeaponHash": 5496, + "m_unRoundStartEquipmentValue": 9226, + "m_unWeaponHash": 5500, + "m_vHeadConstraintOffset": 9120, + "m_vRagdollDamageForce": 7064, + "m_vRagdollDamagePosition": 7076, + "m_vRagdollServerOrigin": 7156, + "m_vecBulletHitModels": 9032, + "m_vecDeathInfoOrigin": 9244, + "m_vecPlayerPatchEconIndices": 8896, + "m_vecStashedGrenadeThrowPosition": 9276, + "m_vecStashedVelocity": 9288, + "m_vecThrowPositionHistory": 9324, + "m_vecVelocityHistory": 9348 }, "metadata": [ { @@ -7288,71 +7308,71 @@ }, "C_CSPlayerPawnBase": { "fields": { - "m_angEyeAngles": 5168, - "m_bCachedPlaneIsValid": 5013, - "m_bClipHitStaticWorld": 5012, - "m_bDeferStartMusicOnWarmup": 5276, - "m_bFlashBuildUp": 5116, - "m_bFlashDspHasBeenCleared": 5117, - "m_bFlashScreenshotHasBeenGrabbed": 5118, - "m_bGuardianShouldSprayCustomXMark": 5368, - "m_bGunGameImmunity": 5044, - "m_bHasMovedSinceSpawn": 5045, - "m_bIsRescuing": 5032, - "m_bScreenTearFrameCaptured": 5100, - "m_bShouldAutobuyDMWeapons": 5196, - "m_bShouldAutobuyNow": 5197, - "m_cycleLatch": 5280, - "m_delayTargetIDTimer": 5208, - "m_fImmuneToGunGameDamageTime": 5036, - "m_fImmuneToGunGameDamageTimeLast": 5040, - "m_fMolotovDamageTime": 5052, - "m_fMolotovUseTime": 5048, - "m_fNextThinkPushAway": 5192, - "m_fRenderingClipPlane": 4968, - "m_flClientDeathTime": 5096, - "m_flCurrentMusicStartTime": 5268, - "m_flDeathCCWeight": 5152, - "m_flFlashBangTime": 5104, - "m_flFlashDuration": 5124, - "m_flFlashMaxAlpha": 5120, - "m_flFlashOverlayAlpha": 5112, - "m_flFlashScreenshotAlpha": 5108, - "m_flHealthFadeAlpha": 5136, - "m_flHealthFadeValue": 5132, - "m_flLastSmokeAge": 5292, - "m_flLastSmokeOverlayAlpha": 5288, - "m_flLastSpawnTimeIndex": 5060, - "m_flMusicRoundStartTime": 5272, - "m_flNextMagDropTime": 5320, - "m_flPrevMatchEndTime": 5160, - "m_flPrevRoundEndTime": 5156, - "m_flProgressBarStartTime": 5068, - "m_hOriginalController": 5376, - "m_holdTargetIDTimer": 5240, - "m_iHealthBarRenderMaskIndex": 5128, - "m_iIDEntIndex": 5200, - "m_iOldIDEntIndex": 5236, - "m_iPlayerState": 5028, - "m_iProgressBarDuration": 5064, - "m_iTargetItemEntIdx": 5232, - "m_iThrowGrenadeCounter": 5056, - "m_nLastClipPlaneSetupFrame": 4984, - "m_nLastMagDropAttachmentIndex": 5324, - "m_nPlayerInfernoBodyFx": 5312, - "m_nPlayerInfernoFootFx": 5316, - "m_nPlayerSmokedFx": 5308, - "m_pClippingWeapon": 5016, - "m_pPingServices": 4952, - "m_pViewModelServices": 4960, - "m_previousPlayerState": 5024, - "m_serverIntendedCycle": 5284, - "m_vLastSmokeOverlayColor": 5296, - "m_vecIntroStartEyePosition": 5072, - "m_vecIntroStartPlayerForward": 5084, - "m_vecLastAliveLocalVelocity": 5328, - "m_vecLastClipCameraForward": 5000, - "m_vecLastClipCameraPos": 4988 + "m_angEyeAngles": 5176, + "m_bCachedPlaneIsValid": 5021, + "m_bClipHitStaticWorld": 5020, + "m_bDeferStartMusicOnWarmup": 5284, + "m_bFlashBuildUp": 5124, + "m_bFlashDspHasBeenCleared": 5125, + "m_bFlashScreenshotHasBeenGrabbed": 5126, + "m_bGuardianShouldSprayCustomXMark": 5376, + "m_bGunGameImmunity": 5052, + "m_bHasMovedSinceSpawn": 5053, + "m_bIsRescuing": 5040, + "m_bScreenTearFrameCaptured": 5108, + "m_bShouldAutobuyDMWeapons": 5204, + "m_bShouldAutobuyNow": 5205, + "m_cycleLatch": 5288, + "m_delayTargetIDTimer": 5216, + "m_fImmuneToGunGameDamageTime": 5044, + "m_fImmuneToGunGameDamageTimeLast": 5048, + "m_fMolotovDamageTime": 5060, + "m_fMolotovUseTime": 5056, + "m_fNextThinkPushAway": 5200, + "m_fRenderingClipPlane": 4976, + "m_flClientDeathTime": 5104, + "m_flCurrentMusicStartTime": 5276, + "m_flDeathCCWeight": 5160, + "m_flFlashBangTime": 5112, + "m_flFlashDuration": 5132, + "m_flFlashMaxAlpha": 5128, + "m_flFlashOverlayAlpha": 5120, + "m_flFlashScreenshotAlpha": 5116, + "m_flHealthFadeAlpha": 5144, + "m_flHealthFadeValue": 5140, + "m_flLastSmokeAge": 5300, + "m_flLastSmokeOverlayAlpha": 5296, + "m_flLastSpawnTimeIndex": 5068, + "m_flMusicRoundStartTime": 5280, + "m_flNextMagDropTime": 5328, + "m_flPrevMatchEndTime": 5168, + "m_flPrevRoundEndTime": 5164, + "m_flProgressBarStartTime": 5076, + "m_hOriginalController": 5384, + "m_holdTargetIDTimer": 5248, + "m_iHealthBarRenderMaskIndex": 5136, + "m_iIDEntIndex": 5208, + "m_iOldIDEntIndex": 5244, + "m_iPlayerState": 5036, + "m_iProgressBarDuration": 5072, + "m_iTargetItemEntIdx": 5240, + "m_iThrowGrenadeCounter": 5064, + "m_nLastClipPlaneSetupFrame": 4992, + "m_nLastMagDropAttachmentIndex": 5332, + "m_nPlayerInfernoBodyFx": 5320, + "m_nPlayerInfernoFootFx": 5324, + "m_nPlayerSmokedFx": 5316, + "m_pClippingWeapon": 5024, + "m_pPingServices": 4960, + "m_pViewModelServices": 4968, + "m_previousPlayerState": 5032, + "m_serverIntendedCycle": 5292, + "m_vLastSmokeOverlayColor": 5304, + "m_vecIntroStartEyePosition": 5080, + "m_vecIntroStartPlayerForward": 5092, + "m_vecLastAliveLocalVelocity": 5336, + "m_vecLastClipCameraForward": 5008, + "m_vecLastClipCameraPos": 4996 }, "metadata": [ { @@ -7589,78 +7609,78 @@ }, "C_CSWeaponBase": { "fields": { - "m_ClientPreviousWeaponState": 5968, - "m_IronSightController": 6608, - "m_OnPlayerPickup": 6024, - "m_bBurstMode": 6112, - "m_bClearWeaponIdentifyingUGC": 6312, - "m_bDroppedNearBuyZone": 6152, - "m_bFireOnEmpty": 6016, - "m_bInReload": 6128, - "m_bIsHauledBack": 6136, - "m_bOldFirstPersonSpectatedState": 6314, - "m_bReloadVisuallyComplete": 6129, - "m_bReloadsWithClips": 6008, - "m_bSilencerOn": 6137, - "m_bUIWeapon": 6315, - "m_bVisualsDataSet": 6313, - "m_bWasOwnedByCT": 6372, - "m_bWasOwnedByTerrorist": 6373, - "m_donated": 6364, - "m_ePlayerFireEvent": 5856, - "m_ePlayerFireEventAttackType": 5860, - "m_fAccuracyPenalty": 6088, - "m_fAccuracySmoothedForZoom": 6096, - "m_fLastShotTime": 6368, - "m_fScopeZoomEndTime": 6100, - "m_flCrosshairDistance": 5976, - "m_flDroppedAtTime": 6132, - "m_flFireSequenceStartTime": 5844, - "m_flGunAccuracyPositionDeprecated": 5996, - "m_flLastAccuracyUpdateTime": 6092, - "m_flLastBurstModeChangeTime": 6116, - "m_flLastLOSTraceFailureTime": 6800, - "m_flLastMagDropRequestTime": 6896, - "m_flNextAttackRenderTimeOffset": 6156, - "m_flNextClientFireBulletTime": 6388, - "m_flNextClientFireBulletTime_Repredict": 6392, - "m_flPostponeFireReadyFrac": 6124, - "m_flRecoilIndex": 6108, - "m_flTimeSilencerSwitchComplete": 6140, - "m_flTimeWeaponIdle": 6012, - "m_flTurningInaccuracy": 6084, - "m_flTurningInaccuracyDelta": 6068, - "m_flWatTickOffset": 6900, - "m_gunHeat": 6376, - "m_hCurrentThirdPersonSequence": 5904, - "m_hPrevOwner": 6328, - "m_iAlpha": 5984, - "m_iAmmoLastCheck": 5980, - "m_iCrosshairTextureID": 5992, - "m_iIronSightMode": 6784, - "m_iMostRecentTeamNumber": 6148, - "m_iNumEmptyAttacks": 6804, - "m_iOriginalTeamNumber": 6144, - "m_iRecoilIndex": 6104, - "m_iScopeTextureID": 5988, - "m_iState": 5972, - "m_lastSmokeTime": 6384, - "m_nCustomEconReloadEventId": 6316, - "m_nDropTick": 6332, - "m_nFireSequenceStartTimeAck": 5852, - "m_nFireSequenceStartTimeChange": 5848, - "m_nLastEmptySoundCmdNum": 6000, - "m_nPostponeFireReadyTicks": 6120, - "m_nSilencerBoneIndex": 5908, - "m_nViewModelIndex": 6004, - "m_seqFirePrimary": 5868, - "m_seqFireSecondary": 5872, - "m_seqIdle": 5864, - "m_smokeAttachments": 6380, - "m_thirdPersonFireSequences": 5880, - "m_thirdPersonSequences": 5912, - "m_vecTurningInaccuracyEyeDirLast": 6072, - "m_weaponMode": 6064 + "m_ClientPreviousWeaponState": 5976, + "m_IronSightController": 6624, + "m_OnPlayerPickup": 6032, + "m_bBurstMode": 6120, + "m_bClearWeaponIdentifyingUGC": 6320, + "m_bDroppedNearBuyZone": 6160, + "m_bFireOnEmpty": 6024, + "m_bInReload": 6136, + "m_bIsHauledBack": 6144, + "m_bOldFirstPersonSpectatedState": 6322, + "m_bReloadVisuallyComplete": 6137, + "m_bReloadsWithClips": 6016, + "m_bSilencerOn": 6145, + "m_bUIWeapon": 6323, + "m_bVisualsDataSet": 6321, + "m_bWasOwnedByCT": 6380, + "m_bWasOwnedByTerrorist": 6381, + "m_donated": 6372, + "m_ePlayerFireEvent": 5864, + "m_ePlayerFireEventAttackType": 5868, + "m_fAccuracyPenalty": 6096, + "m_fAccuracySmoothedForZoom": 6104, + "m_fLastShotTime": 6376, + "m_fScopeZoomEndTime": 6108, + "m_flCrosshairDistance": 5984, + "m_flDroppedAtTime": 6140, + "m_flFireSequenceStartTime": 5852, + "m_flGunAccuracyPositionDeprecated": 6004, + "m_flLastAccuracyUpdateTime": 6100, + "m_flLastBurstModeChangeTime": 6124, + "m_flLastLOSTraceFailureTime": 6816, + "m_flLastMagDropRequestTime": 6912, + "m_flNextAttackRenderTimeOffset": 6164, + "m_flNextClientFireBulletTime": 6396, + "m_flNextClientFireBulletTime_Repredict": 6400, + "m_flPostponeFireReadyFrac": 6132, + "m_flRecoilIndex": 6116, + "m_flTimeSilencerSwitchComplete": 6148, + "m_flTimeWeaponIdle": 6020, + "m_flTurningInaccuracy": 6092, + "m_flTurningInaccuracyDelta": 6076, + "m_flWatTickOffset": 6916, + "m_gunHeat": 6384, + "m_hCurrentThirdPersonSequence": 5912, + "m_hPrevOwner": 6336, + "m_iAlpha": 5992, + "m_iAmmoLastCheck": 5988, + "m_iCrosshairTextureID": 6000, + "m_iIronSightMode": 6800, + "m_iMostRecentTeamNumber": 6156, + "m_iNumEmptyAttacks": 6820, + "m_iOriginalTeamNumber": 6152, + "m_iRecoilIndex": 6112, + "m_iScopeTextureID": 5996, + "m_iState": 5980, + "m_lastSmokeTime": 6392, + "m_nCustomEconReloadEventId": 6324, + "m_nDropTick": 6340, + "m_nFireSequenceStartTimeAck": 5860, + "m_nFireSequenceStartTimeChange": 5856, + "m_nLastEmptySoundCmdNum": 6008, + "m_nPostponeFireReadyTicks": 6128, + "m_nSilencerBoneIndex": 5916, + "m_nViewModelIndex": 6012, + "m_seqFirePrimary": 5876, + "m_seqFireSecondary": 5880, + "m_seqIdle": 5872, + "m_smokeAttachments": 6388, + "m_thirdPersonFireSequences": 5888, + "m_thirdPersonSequences": 5920, + "m_vecTurningInaccuracyEyeDirLast": 6080, + "m_weaponMode": 6072 }, "metadata": [ { @@ -7812,12 +7832,12 @@ }, "C_CSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 6941, - "m_iBurstShotsRemaining": 6916, - "m_iSilencerBodygroup": 6920, - "m_inPrecache": 6940, - "m_silencedModelIndex": 6936, - "m_zoomLevel": 6912 + "m_bNeedsBoltAction": 6957, + "m_iBurstShotsRemaining": 6932, + "m_iSilencerBodygroup": 6936, + "m_inPrecache": 6956, + "m_silencedModelIndex": 6952, + "m_zoomLevel": 6928 }, "metadata": [ { @@ -7840,13 +7860,13 @@ }, "C_Chicken": { "fields": { - "m_AttributeManager": 4664, - "m_bAttributesInitialized": 5856, - "m_bIsPreviewModel": 5864, - "m_hHolidayHatAddon": 4648, - "m_hWaterWakeParticles": 5860, - "m_jumpedThisFrame": 4652, - "m_leader": 4656 + "m_AttributeManager": 4672, + "m_bAttributesInitialized": 5864, + "m_bIsPreviewModel": 5872, + "m_hHolidayHatAddon": 4656, + "m_hWaterWakeParticles": 5868, + "m_jumpedThisFrame": 4660, + "m_leader": 4664 }, "metadata": [ { @@ -7869,20 +7889,20 @@ }, "C_ClientRagdoll": { "fields": { - "m_bFadeOut": 3968, - "m_bFadingOut": 3998, - "m_bImportant": 3969, - "m_bReleaseRagdoll": 3996, - "m_flEffectTime": 3972, - "m_flScaleEnd": 4000, - "m_flScaleTimeEnd": 4080, - "m_flScaleTimeStart": 4040, - "m_gibDespawnTime": 3976, - "m_iCurrentFriction": 3980, - "m_iEyeAttachment": 3997, - "m_iFrictionAnimState": 3992, - "m_iMaxFriction": 3988, - "m_iMinFriction": 3984 + "m_bFadeOut": 3976, + "m_bFadingOut": 4006, + "m_bImportant": 3977, + "m_bReleaseRagdoll": 4004, + "m_flEffectTime": 3980, + "m_flScaleEnd": 4008, + "m_flScaleTimeEnd": 4088, + "m_flScaleTimeStart": 4048, + "m_gibDespawnTime": 3984, + "m_iCurrentFriction": 3988, + "m_iEyeAttachment": 4005, + "m_iFrictionAnimState": 4000, + "m_iMaxFriction": 3996, + "m_iMinFriction": 3992 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -7973,15 +7993,15 @@ }, "C_ColorCorrectionVolume": { "fields": { - "m_FadeDuration": 3392, - "m_LastEnterTime": 3372, - "m_LastEnterWeight": 3368, - "m_LastExitTime": 3380, - "m_LastExitWeight": 3376, - "m_MaxWeight": 3388, - "m_Weight": 3396, - "m_bEnabled": 3384, - "m_lookupFilename": 3400 + "m_FadeDuration": 3400, + "m_LastEnterTime": 3380, + "m_LastEnterWeight": 3376, + "m_LastExitTime": 3388, + "m_LastExitWeight": 3384, + "m_MaxWeight": 3396, + "m_Weight": 3404, + "m_bEnabled": 3392, + "m_lookupFilename": 3408 }, "metadata": [ { @@ -8032,9 +8052,9 @@ }, "C_DecoyProjectile": { "fields": { - "m_flTimeParticleEffectSpawn": 4648, - "m_nClientLastKnownDecoyShotTick": 4612, - "m_nDecoyShotTick": 4608 + "m_flTimeParticleEffectSpawn": 4656, + "m_nClientLastKnownDecoyShotTick": 4620, + "m_nDecoyShotTick": 4616 }, "metadata": [ { @@ -8047,13 +8067,13 @@ }, "C_DynamicLight": { "fields": { - "m_Exponent": 3368, - "m_Flags": 3360, - "m_InnerAngle": 3372, - "m_LightStyle": 3361, - "m_OuterAngle": 3376, - "m_Radius": 3364, - "m_SpotRadius": 3380 + "m_Exponent": 3376, + "m_Flags": 3368, + "m_InnerAngle": 3380, + "m_LightStyle": 3369, + "m_OuterAngle": 3384, + "m_Radius": 3372, + "m_SpotRadius": 3388 }, "metadata": [ { @@ -8096,29 +8116,29 @@ }, "C_DynamicProp": { "fields": { - "m_OnAnimReachedEnd": 4528, - "m_OnAnimReachedStart": 4488, - "m_bCreateNonSolid": 4584, - "m_bFiredStartEndOutput": 4582, - "m_bForceNpcExclude": 4583, - "m_bIsOverrideProp": 4585, - "m_bRandomizeCycle": 4580, - "m_bStartDisabled": 4581, - "m_bUseAnimGraph": 4361, - "m_bUseHitboxesForRenderBox": 4360, - "m_glowColor": 4600, - "m_iCachedFrameCount": 4608, - "m_iInitialGlowState": 4588, - "m_iszIdleAnim": 4568, - "m_nGlowRange": 4592, - "m_nGlowRangeMin": 4596, - "m_nGlowTeam": 4604, - "m_nIdleAnimLoopMode": 4576, - "m_pOutputAnimBegun": 4368, - "m_pOutputAnimLoopCycleOver": 4448, - "m_pOutputAnimOver": 4408, - "m_vecCachedRenderMaxs": 4624, - "m_vecCachedRenderMins": 4612 + "m_OnAnimReachedEnd": 4536, + "m_OnAnimReachedStart": 4496, + "m_bCreateNonSolid": 4592, + "m_bFiredStartEndOutput": 4590, + "m_bForceNpcExclude": 4591, + "m_bIsOverrideProp": 4593, + "m_bRandomizeCycle": 4588, + "m_bStartDisabled": 4589, + "m_bUseAnimGraph": 4369, + "m_bUseHitboxesForRenderBox": 4368, + "m_glowColor": 4608, + "m_iCachedFrameCount": 4616, + "m_iInitialGlowState": 4596, + "m_iszIdleAnim": 4576, + "m_nGlowRange": 4600, + "m_nGlowRangeMin": 4604, + "m_nGlowTeam": 4612, + "m_nIdleAnimLoopMode": 4584, + "m_pOutputAnimBegun": 4376, + "m_pOutputAnimLoopCycleOver": 4456, + "m_pOutputAnimOver": 4416, + "m_vecCachedRenderMaxs": 4632, + "m_vecCachedRenderMins": 4620 }, "metadata": [ { @@ -8151,26 +8171,26 @@ }, "C_EconEntity": { "fields": { - "m_AttributeManager": 4416, - "m_OriginalOwnerXuidHigh": 5612, - "m_OriginalOwnerXuidLow": 5608, - "m_bAttachmentDirty": 5672, - "m_bAttributesInitialized": 4408, - "m_bClientside": 5632, - "m_bParticleSystemsCreated": 5633, - "m_flFallbackWear": 5624, - "m_flFlexDelayTime": 4392, - "m_flFlexDelayedWeight": 4400, - "m_hOldProvidee": 5696, - "m_hViewmodelAttachment": 5664, - "m_iNumOwnerValidationRetries": 5680, - "m_iOldTeam": 5668, - "m_nFallbackPaintKit": 5616, - "m_nFallbackSeed": 5620, - "m_nFallbackStatTrak": 5628, - "m_nUnloadedModelIndex": 5676, - "m_vecAttachedModels": 5704, - "m_vecAttachedParticles": 5640 + "m_AttributeManager": 4424, + "m_OriginalOwnerXuidHigh": 5620, + "m_OriginalOwnerXuidLow": 5616, + "m_bAttachmentDirty": 5680, + "m_bAttributesInitialized": 4416, + "m_bClientside": 5640, + "m_bParticleSystemsCreated": 5641, + "m_flFallbackWear": 5632, + "m_flFlexDelayTime": 4400, + "m_flFlexDelayedWeight": 4408, + "m_hOldProvidee": 5704, + "m_hViewmodelAttachment": 5672, + "m_iNumOwnerValidationRetries": 5688, + "m_iOldTeam": 5676, + "m_nFallbackPaintKit": 5624, + "m_nFallbackSeed": 5628, + "m_nFallbackStatTrak": 5636, + "m_nUnloadedModelIndex": 5684, + "m_vecAttachedModels": 5712, + "m_vecAttachedParticles": 5648 }, "metadata": [ { @@ -8311,27 +8331,27 @@ }, "C_EconWearable": { "fields": { - "m_bAlwaysAllow": 5732, - "m_nForceSkin": 5728 + "m_bAlwaysAllow": 5740, + "m_nForceSkin": 5736 }, "metadata": [], "parent": "C_EconEntity" }, "C_EntityDissolve": { "fields": { - "m_bCoreExplode": 3420, - "m_bLinkedToServerEnt": 3421, - "m_flFadeInLength": 3376, - "m_flFadeInStart": 3372, - "m_flFadeOutLength": 3392, - "m_flFadeOutModelLength": 3384, - "m_flFadeOutModelStart": 3380, - "m_flFadeOutStart": 3388, - "m_flNextSparkTime": 3396, - "m_flStartTime": 3368, - "m_nDissolveType": 3400, - "m_nMagnitude": 3416, - "m_vDissolverOrigin": 3404 + "m_bCoreExplode": 3428, + "m_bLinkedToServerEnt": 3429, + "m_flFadeInLength": 3384, + "m_flFadeInStart": 3380, + "m_flFadeOutLength": 3400, + "m_flFadeOutModelLength": 3392, + "m_flFadeOutModelStart": 3388, + "m_flFadeOutStart": 3396, + "m_flNextSparkTime": 3404, + "m_flStartTime": 3376, + "m_nDissolveType": 3408, + "m_nMagnitude": 3424, + "m_vDissolverOrigin": 3412 }, "metadata": [ { @@ -8790,15 +8810,15 @@ }, "C_EnvDecal": { "fields": { - "m_bProjectOnCharacters": 3385, - "m_bProjectOnWater": 3386, - "m_bProjectOnWorld": 3384, - "m_flDepth": 3376, - "m_flDepthSortBias": 3388, - "m_flHeight": 3372, - "m_flWidth": 3368, - "m_hDecalMaterial": 3360, - "m_nRenderOrder": 3380 + "m_bProjectOnCharacters": 3393, + "m_bProjectOnWater": 3394, + "m_bProjectOnWorld": 3392, + "m_flDepth": 3384, + "m_flDepthSortBias": 3396, + "m_flHeight": 3380, + "m_flWidth": 3376, + "m_hDecalMaterial": 3368, + "m_nRenderOrder": 3388 }, "metadata": [ { @@ -8979,11 +8999,11 @@ }, "C_EnvParticleGlow": { "fields": { - "m_ColorTint": 4828, - "m_flAlphaScale": 4816, - "m_flRadiusScale": 4820, - "m_flSelfIllumScale": 4824, - "m_hTextureOverride": 4832 + "m_ColorTint": 4836, + "m_flAlphaScale": 4824, + "m_flRadiusScale": 4828, + "m_flSelfIllumScale": 4832, + "m_hTextureOverride": 4840 }, "metadata": [ { @@ -9062,18 +9082,18 @@ }, "C_EnvSky": { "fields": { - "m_bEnabled": 3412, - "m_bStartDisabled": 3376, - "m_flBrightnessScale": 3388, - "m_flFogMaxEnd": 3408, - "m_flFogMaxStart": 3404, - "m_flFogMinEnd": 3400, - "m_flFogMinStart": 3396, - "m_hSkyMaterial": 3360, - "m_hSkyMaterialLightingOnly": 3368, - "m_nFogType": 3392, - "m_vTintColor": 3377, - "m_vTintColorLightingOnly": 3381 + "m_bEnabled": 3420, + "m_bStartDisabled": 3384, + "m_flBrightnessScale": 3396, + "m_flFogMaxEnd": 3416, + "m_flFogMaxStart": 3412, + "m_flFogMinEnd": 3408, + "m_flFogMinStart": 3404, + "m_hSkyMaterial": 3368, + "m_hSkyMaterialLightingOnly": 3376, + "m_nFogType": 3400, + "m_vTintColor": 3385, + "m_vTintColorLightingOnly": 3389 }, "metadata": [ { @@ -9646,37 +9666,37 @@ }, "C_FireSprite": { "fields": { - "m_bFadeFromAbove": 3644, - "m_vecMoveDir": 3632 + "m_bFadeFromAbove": 3652, + "m_vecMoveDir": 3640 }, "metadata": [], "parent": "C_Sprite" }, "C_Fish": { "fields": { - "m_actualAngles": 4068, - "m_actualPos": 4056, - "m_angle": 4112, - "m_angles": 3992, - "m_averageError": 4204, - "m_buoyancy": 4016, - "m_deathAngle": 4012, - "m_deathDepth": 4008, - "m_errorHistory": 4116, - "m_errorHistoryCount": 4200, - "m_errorHistoryIndex": 4196, - "m_gotUpdate": 4096, - "m_localLifeState": 4004, - "m_poolOrigin": 4080, - "m_pos": 3968, - "m_vel": 3980, - "m_waterLevel": 4092, - "m_wigglePhase": 4048, - "m_wiggleRate": 4052, - "m_wiggleTimer": 4024, - "m_x": 4100, - "m_y": 4104, - "m_z": 4108 + "m_actualAngles": 4076, + "m_actualPos": 4064, + "m_angle": 4120, + "m_angles": 4000, + "m_averageError": 4212, + "m_buoyancy": 4024, + "m_deathAngle": 4020, + "m_deathDepth": 4016, + "m_errorHistory": 4124, + "m_errorHistoryCount": 4208, + "m_errorHistoryIndex": 4204, + "m_gotUpdate": 4104, + "m_localLifeState": 4012, + "m_poolOrigin": 4088, + "m_pos": 3976, + "m_vel": 3988, + "m_waterLevel": 4100, + "m_wigglePhase": 4056, + "m_wiggleRate": 4060, + "m_wiggleTimer": 4032, + "m_x": 4108, + "m_y": 4112, + "m_z": 4116 }, "metadata": [ { @@ -9722,8 +9742,8 @@ }, "C_Fists": { "fields": { - "m_bPlayingUninterruptableAct": 6912, - "m_nUninterruptableActivity": 6916 + "m_bPlayingUninterruptableAct": 6928, + "m_nUninterruptableActivity": 6932 }, "metadata": [ { @@ -9766,8 +9786,8 @@ }, "C_FootstepControl": { "fields": { - "m_destination": 3376, - "m_source": 3368 + "m_destination": 3384, + "m_source": 3376 }, "metadata": [ { @@ -9790,14 +9810,14 @@ }, "C_FuncConveyor": { "fields": { - "m_flCurrentConveyorOffset": 3424, - "m_flCurrentConveyorSpeed": 3428, - "m_flTargetSpeed": 3380, - "m_flTransitionStartSpeed": 3392, - "m_hConveyorModels": 3400, - "m_nTransitionDurationTicks": 3388, - "m_nTransitionStartTick": 3384, - "m_vecMoveDirEntitySpace": 3368 + "m_flCurrentConveyorOffset": 3432, + "m_flCurrentConveyorSpeed": 3436, + "m_flTargetSpeed": 3388, + "m_flTransitionStartSpeed": 3400, + "m_hConveyorModels": 3408, + "m_nTransitionDurationTicks": 3396, + "m_nTransitionStartTick": 3392, + "m_vecMoveDirEntitySpace": 3376 }, "metadata": [ { @@ -9859,9 +9879,9 @@ }, "C_FuncElectrifiedVolume": { "fields": { - "m_EffectName": 3368, - "m_bState": 3376, - "m_nAmbientEffect": 3360 + "m_EffectName": 3376, + "m_bState": 3384, + "m_nAmbientEffect": 3368 }, "metadata": [ { @@ -9879,15 +9899,15 @@ }, "C_FuncLadder": { "fields": { - "m_Dismounts": 3376, - "m_bDisabled": 3440, - "m_bFakeLadder": 3441, - "m_bHasSlack": 3442, - "m_flAutoRideSpeed": 3436, - "m_vecLadderDir": 3360, - "m_vecLocalTop": 3400, - "m_vecPlayerMountPositionBottom": 3424, - "m_vecPlayerMountPositionTop": 3412 + "m_Dismounts": 3384, + "m_bDisabled": 3448, + "m_bFakeLadder": 3449, + "m_bHasSlack": 3450, + "m_flAutoRideSpeed": 3444, + "m_vecLadderDir": 3368, + "m_vecLocalTop": 3408, + "m_vecPlayerMountPositionBottom": 3432, + "m_vecPlayerMountPositionTop": 3420 }, "metadata": [ { @@ -9920,14 +9940,14 @@ }, "C_FuncMonitor": { "fields": { - "m_bDraw3DSkybox": 3389, - "m_bEnabled": 3388, - "m_bRenderShadows": 3372, - "m_bUseUniqueColorTarget": 3373, - "m_brushModelName": 3376, - "m_hTargetCamera": 3384, - "m_nResolutionEnum": 3368, - "m_targetCamera": 3360 + "m_bDraw3DSkybox": 3397, + "m_bEnabled": 3396, + "m_bRenderShadows": 3380, + "m_bUseUniqueColorTarget": 3381, + "m_brushModelName": 3384, + "m_hTargetCamera": 3392, + "m_nResolutionEnum": 3376, + "m_targetCamera": 3368 }, "metadata": [ { @@ -10012,9 +10032,9 @@ }, "C_FuncTrackTrain": { "fields": { - "m_flLineLength": 3368, - "m_flRadius": 3364, - "m_nLongAxis": 3360 + "m_flLineLength": 3376, + "m_flRadius": 3372, + "m_nLongAxis": 3368 }, "metadata": [], "parent": "C_BaseModelEntity" @@ -10186,29 +10206,29 @@ }, "C_Hostage": { "fields": { - "m_bHandsHaveBeenCut": 4588, - "m_blinkTimer": 4632, - "m_chestAttachment": 4698, - "m_entitySpottedState": 4512, - "m_eyeAttachment": 4697, - "m_fLastGrabTime": 4596, - "m_fNewestAlphaThinkTime": 4712, - "m_flDeadOrRescuedTime": 4624, - "m_flDropStartTime": 4620, - "m_flGrabSuccessTime": 4616, - "m_flRescueStartTime": 4612, - "m_hHostageGrabber": 4592, - "m_isInit": 4696, - "m_isRescued": 4580, - "m_jumpedThisFrame": 4581, - "m_leader": 4536, - "m_lookAroundTimer": 4672, - "m_lookAt": 4656, - "m_nHostageState": 4584, - "m_pPredictionOwner": 4704, - "m_reuseTimer": 4544, - "m_vecGrabbedPos": 4600, - "m_vel": 4568 + "m_bHandsHaveBeenCut": 4596, + "m_blinkTimer": 4640, + "m_chestAttachment": 4706, + "m_entitySpottedState": 4520, + "m_eyeAttachment": 4705, + "m_fLastGrabTime": 4604, + "m_fNewestAlphaThinkTime": 4720, + "m_flDeadOrRescuedTime": 4632, + "m_flDropStartTime": 4628, + "m_flGrabSuccessTime": 4624, + "m_flRescueStartTime": 4620, + "m_hHostageGrabber": 4600, + "m_isInit": 4704, + "m_isRescued": 4588, + "m_jumpedThisFrame": 4589, + "m_leader": 4544, + "m_lookAroundTimer": 4680, + "m_lookAt": 4664, + "m_nHostageState": 4592, + "m_pPredictionOwner": 4712, + "m_reuseTimer": 4552, + "m_vecGrabbedPos": 4608, + "m_vel": 4576 }, "metadata": [ { @@ -10310,29 +10330,29 @@ }, "C_Inferno": { "fields": { - "m_BurnNormal": 5072, - "m_bFireIsBurning": 5008, - "m_bInPostEffectTime": 5852, + "m_BurnNormal": 5080, + "m_bFireIsBurning": 5016, + "m_bInPostEffectTime": 5860, "m_blosCheck": 33524, "m_drawableCount": 33520, - "m_fireCount": 5840, - "m_fireParentPositions": 4240, - "m_firePositions": 3472, + "m_fireCount": 5848, + "m_fireParentPositions": 4248, + "m_firePositions": 3480, "m_flLastGrassBurnThink": 33564, - "m_hInfernoClimbingOutlinePointsSnapshot": 3456, - "m_hInfernoDecalsSnapshot": 3464, - "m_hInfernoFillerPointsSnapshot": 3440, - "m_hInfernoOutlinePointsSnapshot": 3448, - "m_hInfernoPointsSnapshot": 3432, - "m_lastFireCount": 5856, + "m_hInfernoClimbingOutlinePointsSnapshot": 3464, + "m_hInfernoDecalsSnapshot": 3472, + "m_hInfernoFillerPointsSnapshot": 3448, + "m_hInfernoOutlinePointsSnapshot": 3456, + "m_hInfernoPointsSnapshot": 3440, + "m_lastFireCount": 5864, "m_maxBounds": 33552, "m_maxFireHalfWidth": 33532, "m_maxFireHeight": 33536, "m_minBounds": 33540, - "m_nFireEffectTickBegin": 5860, - "m_nFireLifetime": 5848, - "m_nInfernoType": 5844, - "m_nfxFireDamageEffect": 3424, + "m_nFireEffectTickBegin": 5868, + "m_nFireLifetime": 5856, + "m_nInfernoType": 5852, + "m_nfxFireDamageEffect": 3432, "m_nlosperiod": 33528 }, "metadata": [ @@ -10421,15 +10441,15 @@ }, "C_Item": { "fields": { - "m_pReticleHintTextName": 5728 + "m_pReticleHintTextName": 5736 }, "metadata": [], "parent": "C_EconEntity" }, "C_ItemDogtags": { "fields": { - "m_KillingPlayer": 5988, - "m_OwningPlayer": 5984 + "m_KillingPlayer": 5996, + "m_OwningPlayer": 5992 }, "metadata": [ { @@ -10452,8 +10472,8 @@ }, "C_KeychainModule": { "fields": { - "m_nKeychainDefID": 3976, - "m_nKeychainSeed": 3980 + "m_nKeychainDefID": 3984, + "m_nKeychainSeed": 3988 }, "metadata": [], "parent": "C_CS2WeaponModuleBase" @@ -10470,7 +10490,7 @@ }, "C_LightEntity": { "fields": { - "m_CLightComponent": 3360 + "m_CLightComponent": 3368 }, "metadata": [ { @@ -10488,14 +10508,14 @@ }, "C_LightGlow": { "fields": { - "m_GlowOverlay": 3392, - "m_flGlowProxySize": 3380, - "m_flHDRColorScale": 3384, - "m_nHorizontalSize": 3360, - "m_nMaxDist": 3372, - "m_nMinDist": 3368, - "m_nOuterMaxDist": 3376, - "m_nVerticalSize": 3364 + "m_GlowOverlay": 3400, + "m_flGlowProxySize": 3388, + "m_flHDRColorScale": 3392, + "m_nHorizontalSize": 3368, + "m_nMaxDist": 3380, + "m_nMinDist": 3376, + "m_nOuterMaxDist": 3384, + "m_nVerticalSize": 3372 }, "metadata": [ { @@ -10568,31 +10588,31 @@ }, "C_LocalTempEntity": { "fields": { - "bounceFactor": 3992, - "die": 3972, - "fadeSpeed": 3988, - "flags": 3968, - "hitSound": 3996, - "m_bParticleCollision": 4080, - "m_flFrame": 4056, - "m_flFrameMax": 3976, - "m_flFrameRate": 4052, - "m_flSpriteScale": 4044, - "m_iLastCollisionFrame": 4084, - "m_nFlickerFrame": 4048, - "m_pszImpactEffect": 4064, - "m_pszParticleEffect": 4072, - "m_vLastCollisionOrigin": 4088, - "m_vecNormal": 4032, - "m_vecPrevAbsOrigin": 4112, - "m_vecTempEntAcceleration": 4124, - "m_vecTempEntAngVelocity": 4016, - "m_vecTempEntVelocity": 4100, - "priority": 4000, - "tempent_renderamt": 4028, - "tentOffset": 4004, - "x": 3980, - "y": 3984 + "bounceFactor": 4000, + "die": 3980, + "fadeSpeed": 3996, + "flags": 3976, + "hitSound": 4004, + "m_bParticleCollision": 4088, + "m_flFrame": 4064, + "m_flFrameMax": 3984, + "m_flFrameRate": 4060, + "m_flSpriteScale": 4052, + "m_iLastCollisionFrame": 4092, + "m_nFlickerFrame": 4056, + "m_pszImpactEffect": 4072, + "m_pszParticleEffect": 4080, + "m_vLastCollisionOrigin": 4096, + "m_vecNormal": 4040, + "m_vecPrevAbsOrigin": 4120, + "m_vecTempEntAcceleration": 4132, + "m_vecTempEntAngVelocity": 4024, + "m_vecTempEntVelocity": 4108, + "priority": 4008, + "tempent_renderamt": 4036, + "tentOffset": 4012, + "x": 3988, + "y": 3992 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10718,7 +10738,7 @@ }, "C_MolotovProjectile": { "fields": { - "m_bIsIncGrenade": 4608 + "m_bIsIncGrenade": 4616 }, "metadata": [ { @@ -10731,7 +10751,7 @@ }, "C_Multimeter": { "fields": { - "m_hTargetC4": 3976 + "m_hTargetC4": 3984 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10743,7 +10763,7 @@ }, "C_NametagModule": { "fields": { - "m_strNametagString": 3976 + "m_strNametagString": 3984 }, "metadata": [], "parent": "C_CS2WeaponModuleBase" @@ -10755,9 +10775,9 @@ }, "C_OmniLight": { "fields": { - "m_bShowLight": 4208, - "m_flInnerAngle": 4200, - "m_flOuterAngle": 4204 + "m_bShowLight": 4216, + "m_flInnerAngle": 4208, + "m_flOuterAngle": 4212 }, "metadata": [ { @@ -10780,30 +10800,30 @@ }, "C_ParticleSystem": { "fields": { - "m_bActive": 3872, - "m_bAnimateDuringGameplayPause": 3884, - "m_bFrozen": 3873, - "m_bNoFreeze": 4213, - "m_bNoRamp": 4214, - "m_bNoSave": 4212, - "m_bOldActive": 4792, - "m_bOldFrozen": 4793, - "m_bStartActive": 4215, - "m_clrTint": 4756, - "m_flFreezeTransitionDuration": 3876, - "m_flPreSimTime": 3900, - "m_flStartTime": 3896, - "m_hControlPointEnts": 3956, - "m_iEffectIndex": 3888, - "m_iServerControlPointAssignments": 3952, - "m_iszControlPointNames": 4224, - "m_iszEffectName": 4216, - "m_nDataCP": 4736, - "m_nStopType": 3880, - "m_nTintCP": 4752, - "m_szSnapshotFileName": 3360, - "m_vServerControlPoints": 3904, - "m_vecDataCPValue": 4740 + "m_bActive": 3880, + "m_bAnimateDuringGameplayPause": 3892, + "m_bFrozen": 3881, + "m_bNoFreeze": 4221, + "m_bNoRamp": 4222, + "m_bNoSave": 4220, + "m_bOldActive": 4800, + "m_bOldFrozen": 4801, + "m_bStartActive": 4223, + "m_clrTint": 4764, + "m_flFreezeTransitionDuration": 3884, + "m_flPreSimTime": 3908, + "m_flStartTime": 3904, + "m_hControlPointEnts": 3964, + "m_iEffectIndex": 3896, + "m_iServerControlPointAssignments": 3960, + "m_iszControlPointNames": 4232, + "m_iszEffectName": 4224, + "m_nDataCP": 4744, + "m_nStopType": 3888, + "m_nTintCP": 4760, + "m_szSnapshotFileName": 3368, + "m_vServerControlPoints": 3912, + "m_vecDataCPValue": 4748 }, "metadata": [ { @@ -11003,27 +11023,27 @@ }, "C_PhysMagnet": { "fields": { - "m_aAttachedObjects": 3992, - "m_aAttachedObjectsFromServer": 3968 + "m_aAttachedObjects": 4000, + "m_aAttachedObjectsFromServer": 3976 }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_PhysPropClientside": { "fields": { - "m_fDeathTime": 4364, - "m_flTouchDelta": 4360, - "m_inertiaScale": 4368, - "m_nDamageType": 4396, - "m_vecDamageDirection": 4384, - "m_vecDamagePosition": 4372 + "m_fDeathTime": 4372, + "m_flTouchDelta": 4368, + "m_inertiaScale": 4376, + "m_nDamageType": 4404, + "m_vecDamageDirection": 4392, + "m_vecDamagePosition": 4380 }, "metadata": [], "parent": "C_BreakableProp" }, "C_PhysicsProp": { "fields": { - "m_bAwake": 4360 + "m_bAwake": 4368 }, "metadata": [ { @@ -11069,36 +11089,36 @@ }, "C_PlantedC4": { "fields": { - "m_AttributeManager": 4072, - "m_bBeingDefused": 4036, - "m_bBombDefused": 4060, - "m_bBombTicking": 3976, - "m_bC4Activated": 4048, - "m_bCannotBeDefused": 4028, - "m_bExplodeWarning": 4044, - "m_bHasExploded": 4029, - "m_bRadarFlash": 5272, - "m_bTenSecWarning": 4049, - "m_bTriggerWarning": 4040, - "m_entitySpottedState": 3992, - "m_fLastDefuseTime": 5280, - "m_flC4Blow": 4024, - "m_flC4ExplodeSpectateDuration": 5320, - "m_flDefuseCountDown": 4056, - "m_flDefuseLength": 4052, - "m_flNextBeep": 4020, - "m_flNextGlow": 4016, - "m_flNextRadarFlashTime": 5268, - "m_flTimerLength": 4032, - "m_hBombDefuser": 4064, - "m_hControlPanel": 4068, - "m_hDefuserMultimeter": 5264, - "m_nBombSite": 3980, - "m_nSourceSoundscapeHash": 3984, - "m_pBombDefuser": 5276, - "m_pPredictionOwner": 5288, - "m_vecC4ExplodeSpectateAng": 5308, - "m_vecC4ExplodeSpectatePos": 5296 + "m_AttributeManager": 4080, + "m_bBeingDefused": 4044, + "m_bBombDefused": 4068, + "m_bBombTicking": 3984, + "m_bC4Activated": 4056, + "m_bCannotBeDefused": 4036, + "m_bExplodeWarning": 4052, + "m_bHasExploded": 4037, + "m_bRadarFlash": 5280, + "m_bTenSecWarning": 4057, + "m_bTriggerWarning": 4048, + "m_entitySpottedState": 4000, + "m_fLastDefuseTime": 5288, + "m_flC4Blow": 4032, + "m_flC4ExplodeSpectateDuration": 5328, + "m_flDefuseCountDown": 4064, + "m_flDefuseLength": 4060, + "m_flNextBeep": 4028, + "m_flNextGlow": 4024, + "m_flNextRadarFlashTime": 5276, + "m_flTimerLength": 4040, + "m_hBombDefuser": 4072, + "m_hControlPanel": 4076, + "m_hDefuserMultimeter": 5272, + "m_nBombSite": 3988, + "m_nSourceSoundscapeHash": 3992, + "m_pBombDefuser": 5284, + "m_pPredictionOwner": 5296, + "m_vecC4ExplodeSpectateAng": 5316, + "m_vecC4ExplodeSpectatePos": 5304 }, "metadata": [ { @@ -11218,22 +11238,22 @@ }, "C_PlayerSprayDecal": { "fields": { - "m_SprayRenderHelper": 3584, - "m_flCreationTime": 3436, - "m_nEntity": 3428, - "m_nHitbox": 3432, - "m_nPlayer": 3424, - "m_nTintID": 3440, - "m_nUniqueID": 3360, - "m_nVersion": 3444, - "m_rtGcTime": 3372, - "m_ubSignature": 3445, - "m_unAccountID": 3364, - "m_unTraceID": 3368, - "m_vecEndPos": 3376, - "m_vecLeft": 3400, - "m_vecNormal": 3412, - "m_vecStart": 3388 + "m_SprayRenderHelper": 3592, + "m_flCreationTime": 3444, + "m_nEntity": 3436, + "m_nHitbox": 3440, + "m_nPlayer": 3432, + "m_nTintID": 3448, + "m_nUniqueID": 3368, + "m_nVersion": 3452, + "m_rtGcTime": 3380, + "m_ubSignature": 3453, + "m_unAccountID": 3372, + "m_unTraceID": 3376, + "m_vecEndPos": 3384, + "m_vecLeft": 3408, + "m_vecNormal": 3420, + "m_vecStart": 3396 }, "metadata": [ { @@ -11509,8 +11529,8 @@ }, "C_PointClientUIDialog": { "fields": { - "m_bStartEnabled": 3412, - "m_hActivator": 3408 + "m_bStartEnabled": 3420, + "m_hActivator": 3416 }, "metadata": [ { @@ -11523,19 +11543,19 @@ }, "C_PointClientUIHUD": { "fields": { - "m_bAllowInteractionFromAllSceneWorlds": 3840, - "m_bCheckCSSClasses": 3416, - "m_bIgnoreInput": 3800, - "m_flDPI": 3812, - "m_flDepthOffset": 3820, - "m_flHeight": 3808, - "m_flInteractDistance": 3816, - "m_flWidth": 3804, - "m_unHorizontalAlign": 3828, - "m_unOrientation": 3836, - "m_unOwnerContext": 3824, - "m_unVerticalAlign": 3832, - "m_vecCSSClasses": 3848 + "m_bAllowInteractionFromAllSceneWorlds": 3848, + "m_bCheckCSSClasses": 3424, + "m_bIgnoreInput": 3808, + "m_flDPI": 3820, + "m_flDepthOffset": 3828, + "m_flHeight": 3816, + "m_flInteractDistance": 3824, + "m_flWidth": 3812, + "m_unHorizontalAlign": 3836, + "m_unOrientation": 3844, + "m_unOwnerContext": 3832, + "m_unVerticalAlign": 3840, + "m_vecCSSClasses": 3856 }, "metadata": [ { @@ -11603,34 +11623,34 @@ }, "C_PointClientUIWorldPanel": { "fields": { - "m_anchorDeltaTransform": 3424, - "m_bAllowInteractionFromAllSceneWorlds": 3912, - "m_bCheckCSSClasses": 3418, - "m_bDisableMipGen": 3951, - "m_bExcludeFromSaveGames": 3948, - "m_bFollowPlayerAcrossTeleport": 3874, - "m_bForceRecreateNextUpdate": 3416, - "m_bGrabbable": 3949, - "m_bIgnoreInput": 3872, - "m_bLit": 3873, - "m_bMoveViewToPlayerNextThink": 3417, - "m_bNoDepth": 3945, - "m_bOnlyRenderToTexture": 3950, - "m_bOpaque": 3944, - "m_bRenderBackface": 3946, - "m_bUseOffScreenIndicator": 3947, - "m_flDPI": 3884, - "m_flDepthOffset": 3892, - "m_flHeight": 3880, - "m_flInteractDistance": 3888, - "m_flWidth": 3876, - "m_nExplicitImageLayout": 3952, - "m_pOffScreenIndicator": 3832, - "m_unHorizontalAlign": 3900, - "m_unOrientation": 3908, - "m_unOwnerContext": 3896, - "m_unVerticalAlign": 3904, - "m_vecCSSClasses": 3920 + "m_anchorDeltaTransform": 3440, + "m_bAllowInteractionFromAllSceneWorlds": 3928, + "m_bCheckCSSClasses": 3426, + "m_bDisableMipGen": 3967, + "m_bExcludeFromSaveGames": 3964, + "m_bFollowPlayerAcrossTeleport": 3890, + "m_bForceRecreateNextUpdate": 3424, + "m_bGrabbable": 3965, + "m_bIgnoreInput": 3888, + "m_bLit": 3889, + "m_bMoveViewToPlayerNextThink": 3425, + "m_bNoDepth": 3961, + "m_bOnlyRenderToTexture": 3966, + "m_bOpaque": 3960, + "m_bRenderBackface": 3962, + "m_bUseOffScreenIndicator": 3963, + "m_flDPI": 3900, + "m_flDepthOffset": 3908, + "m_flHeight": 3896, + "m_flInteractDistance": 3904, + "m_flWidth": 3892, + "m_nExplicitImageLayout": 3968, + "m_pOffScreenIndicator": 3848, + "m_unHorizontalAlign": 3916, + "m_unOrientation": 3924, + "m_unOwnerContext": 3912, + "m_unVerticalAlign": 3920, + "m_vecCSSClasses": 3936 }, "metadata": [ { @@ -11753,7 +11773,7 @@ }, "C_PointClientUIWorldTextPanel": { "fields": { - "m_messageText": 3968 + "m_messageText": 3984 }, "metadata": [ { @@ -11766,19 +11786,19 @@ }, "C_PointCommentaryNode": { "fields": { - "m_bActive": 3976, - "m_bListenedTo": 4024, - "m_bRestartAfterRestore": 4044, - "m_bWasActive": 3977, - "m_flEndTime": 3980, - "m_flStartTime": 3984, - "m_flStartTimeInCommentary": 3988, - "m_hViewPosition": 4040, - "m_iNodeNumber": 4016, - "m_iNodeNumberMax": 4020, - "m_iszCommentaryFile": 3992, - "m_iszSpeakers": 4008, - "m_iszTitle": 4000 + "m_bActive": 3984, + "m_bListenedTo": 4032, + "m_bRestartAfterRestore": 4052, + "m_bWasActive": 3985, + "m_flEndTime": 3988, + "m_flStartTime": 3992, + "m_flStartTimeInCommentary": 3996, + "m_hViewPosition": 4048, + "m_iNodeNumber": 4024, + "m_iNodeNumberMax": 4028, + "m_iszCommentaryFile": 4000, + "m_iszSpeakers": 4016, + "m_iszTitle": 4008 }, "metadata": [ { @@ -11958,18 +11978,18 @@ }, "C_PointWorldText": { "fields": { - "m_Color": 3976, - "m_FontName": 3896, - "m_bEnabled": 3960, - "m_bForceRecreateNextUpdate": 3368, - "m_bFullbright": 3961, - "m_flDepthOffset": 3972, - "m_flFontSize": 3968, - "m_flWorldUnitsPerPx": 3964, - "m_messageText": 3384, - "m_nJustifyHorizontal": 3980, - "m_nJustifyVertical": 3984, - "m_nReorientMode": 3988 + "m_Color": 3984, + "m_FontName": 3904, + "m_bEnabled": 3968, + "m_bForceRecreateNextUpdate": 3376, + "m_bFullbright": 3969, + "m_flDepthOffset": 3980, + "m_flFontSize": 3976, + "m_flWorldUnitsPerPx": 3972, + "m_messageText": 3392, + "m_nJustifyHorizontal": 3988, + "m_nJustifyVertical": 3992, + "m_nReorientMode": 3996 }, "metadata": [ { @@ -12037,22 +12057,22 @@ }, "C_PostProcessingVolume": { "fields": { - "m_bExposureControl": 3429, - "m_bMaster": 3428, - "m_flExposureCompensation": 3412, - "m_flExposureFadeSpeedDown": 3420, - "m_flExposureFadeSpeedUp": 3416, - "m_flFadeDuration": 3392, - "m_flMaxExposure": 3408, - "m_flMaxLogExposure": 3400, - "m_flMinExposure": 3404, - "m_flMinLogExposure": 3396, - "m_flRate": 3432, - "m_flTonemapEVSmoothingRange": 3424, - "m_flTonemapMinAvgLum": 3444, - "m_flTonemapPercentBrightPixels": 3440, - "m_flTonemapPercentTarget": 3436, - "m_hPostSettings": 3384 + "m_bExposureControl": 3437, + "m_bMaster": 3436, + "m_flExposureCompensation": 3420, + "m_flExposureFadeSpeedDown": 3428, + "m_flExposureFadeSpeedUp": 3424, + "m_flFadeDuration": 3400, + "m_flMaxExposure": 3416, + "m_flMaxLogExposure": 3408, + "m_flMinExposure": 3412, + "m_flMinLogExposure": 3404, + "m_flRate": 3440, + "m_flTonemapEVSmoothingRange": 3432, + "m_flTonemapMinAvgLum": 3452, + "m_flTonemapPercentBrightPixels": 3448, + "m_flTonemapPercentTarget": 3444, + "m_hPostSettings": 3392 }, "metadata": [ { @@ -12140,14 +12160,14 @@ }, "C_Precipitation": { "fields": { - "m_bActiveParticlePrecipEmitter": 3440, - "m_bHasSimulatedSinceLastSceneObjectUpdate": 3442, - "m_bParticlePrecipInitialized": 3441, - "m_flDensity": 3368, - "m_flParticleInnerDist": 3384, - "m_nAvailableSheetSequencesMaxIndex": 3444, - "m_pParticleDef": 3392, - "m_tParticlePrecipTraceTimer": 3432 + "m_bActiveParticlePrecipEmitter": 3448, + "m_bHasSimulatedSinceLastSceneObjectUpdate": 3450, + "m_bParticlePrecipInitialized": 3449, + "m_flDensity": 3376, + "m_flParticleInnerDist": 3392, + "m_nAvailableSheetSequencesMaxIndex": 3452, + "m_pParticleDef": 3400, + "m_tParticlePrecipTraceTimer": 3440 }, "metadata": [], "parent": "C_BaseTrigger" @@ -12159,9 +12179,9 @@ }, "C_PredictedViewModel": { "fields": { - "m_currentSpeed": 4096, - "m_targetSpeed": 4084, - "m_vPredictedLagOffset": 4072 + "m_currentSpeed": 4104, + "m_targetSpeed": 4092, + "m_vPredictedLagOffset": 4080 }, "metadata": [], "parent": "C_BaseViewModel" @@ -12171,29 +12191,16 @@ "metadata": [], "parent": "C_BasePropDoor" }, - "C_RagdollManager": { - "fields": { - "m_iCurrentMaxRagdollCount": 1384 - }, - "metadata": [ - { - "name": "m_iCurrentMaxRagdollCount", - "type": "NetworkVarNames", - "type_name": "int8" - } - ], - "parent": "C_BaseEntity" - }, "C_RagdollProp": { "fields": { - "m_flBlendWeight": 4024, - "m_flBlendWeightCurrent": 4036, - "m_hRagdollSource": 4028, - "m_iEyeAttachment": 4032, - "m_parentPhysicsBoneIndices": 4040, - "m_ragAngles": 4000, - "m_ragPos": 3976, - "m_worldSpaceBoneComputationOrder": 4064 + "m_flBlendWeight": 4032, + "m_flBlendWeightCurrent": 4044, + "m_hRagdollSource": 4036, + "m_iEyeAttachment": 4040, + "m_parentPhysicsBoneIndices": 4048, + "m_ragAngles": 4008, + "m_ragPos": 3984, + "m_worldSpaceBoneComputationOrder": 4072 }, "metadata": [ { @@ -12221,13 +12228,13 @@ }, "C_RagdollPropAttached": { "fields": { - "m_attachmentPointBoneSpace": 4096, - "m_attachmentPointRagdollSpace": 4108, - "m_bHasParent": 4136, - "m_boneIndexAttached": 4088, - "m_parentTime": 4132, - "m_ragdollAttachedObjectIndex": 4092, - "m_vecOffset": 4120 + "m_attachmentPointBoneSpace": 4104, + "m_attachmentPointRagdollSpace": 4116, + "m_bHasParent": 4144, + "m_boneIndexAttached": 4096, + "m_parentTime": 4140, + "m_ragdollAttachedObjectIndex": 4100, + "m_vecOffset": 4128 }, "metadata": [ { @@ -12255,7 +12262,7 @@ }, "C_RectLight": { "fields": { - "m_bShowLight": 4200 + "m_bShowLight": 4208 }, "metadata": [ { @@ -12305,47 +12312,47 @@ }, "C_RopeKeyframe": { "fields": { - "m_LightValues": 4064, - "m_LinksTouchingSomething": 3368, - "m_PhysicsDelegate": 4216, - "m_RopeFlags": 3424, - "m_RopeLength": 4200, - "m_Slack": 4202, - "m_Subdiv": 4198, - "m_TextureHeight": 4240, - "m_TextureScale": 4204, - "m_Width": 4212, - "m_bApplyWind": 3376, - "m_bConstrainBetweenEndpoints": 4352, + "m_LightValues": 4072, + "m_LinksTouchingSomething": 3376, + "m_PhysicsDelegate": 4224, + "m_RopeFlags": 3432, + "m_RopeLength": 4208, + "m_Slack": 4210, + "m_Subdiv": 4206, + "m_TextureHeight": 4248, + "m_TextureScale": 4212, + "m_Width": 4220, + "m_bApplyWind": 3384, + "m_bConstrainBetweenEndpoints": 4360, "m_bEndPointAttachmentAnglesDirty": 0, "m_bEndPointAttachmentPositionsDirty": 0, "m_bNewDataThisFrame": 0, "m_bPhysicsInitted": 0, - "m_bPrevEndPointPos": 3388, - "m_fLockedPoints": 4208, - "m_fPrevLockedPoints": 3380, - "m_flCurScroll": 3416, - "m_flCurrentGustLifetime": 4272, - "m_flCurrentGustTimer": 4268, - "m_flScrollSpeed": 3420, - "m_flTimeToNextGust": 4276, - "m_hEndPoint": 4192, - "m_hMaterial": 4232, - "m_hStartPoint": 4188, - "m_iEndAttachment": 4197, - "m_iForcePointMoveCounter": 3384, - "m_iRopeMaterialModelIndex": 3432, - "m_iStartAttachment": 4196, - "m_nChangeCount": 4209, - "m_nLinksTouchingSomething": 3372, - "m_nSegments": 4184, - "m_vCachedEndPointAttachmentAngle": 4328, - "m_vCachedEndPointAttachmentPos": 4304, - "m_vColorMod": 4292, - "m_vPrevEndPointPos": 3392, - "m_vWindDir": 4280, - "m_vecImpulse": 4244, - "m_vecPreviousImpulse": 4256 + "m_bPrevEndPointPos": 3396, + "m_fLockedPoints": 4216, + "m_fPrevLockedPoints": 3388, + "m_flCurScroll": 3424, + "m_flCurrentGustLifetime": 4280, + "m_flCurrentGustTimer": 4276, + "m_flScrollSpeed": 3428, + "m_flTimeToNextGust": 4284, + "m_hEndPoint": 4200, + "m_hMaterial": 4240, + "m_hStartPoint": 4196, + "m_iEndAttachment": 4205, + "m_iForcePointMoveCounter": 3392, + "m_iRopeMaterialModelIndex": 3440, + "m_iStartAttachment": 4204, + "m_nChangeCount": 4217, + "m_nLinksTouchingSomething": 3380, + "m_nSegments": 4192, + "m_vCachedEndPointAttachmentAngle": 4336, + "m_vCachedEndPointAttachmentPos": 4312, + "m_vColorMod": 4300, + "m_vPrevEndPointPos": 3400, + "m_vWindDir": 4288, + "m_vecImpulse": 4252, + "m_vecPreviousImpulse": 4264 }, "metadata": [ { @@ -12539,7 +12546,7 @@ }, "C_ShatterGlassShardPhysics": { "fields": { - "m_ShardDesc": 4376 + "m_ShardDesc": 4384 }, "metadata": [ { @@ -12587,14 +12594,14 @@ }, "C_SmokeGrenadeProjectile": { "fields": { - "m_VoxelFrameData": 4656, - "m_bDidSmokeEffect": 4620, - "m_bSmokeEffectSpawned": 4681, - "m_bSmokeVolumeDataReceived": 4680, - "m_nRandomSeed": 4624, - "m_nSmokeEffectTickBegin": 4616, - "m_vSmokeColor": 4628, - "m_vSmokeDetonationPos": 4640 + "m_VoxelFrameData": 4664, + "m_bDidSmokeEffect": 4628, + "m_bSmokeEffectSpawned": 4689, + "m_bSmokeVolumeDataReceived": 4688, + "m_nRandomSeed": 4632, + "m_nSmokeEffectTickBegin": 4624, + "m_vSmokeColor": 4636, + "m_vSmokeDetonationPos": 4648 }, "metadata": [ { @@ -12847,8 +12854,8 @@ }, "C_SpotlightEnd": { "fields": { - "m_Radius": 3364, - "m_flLightScale": 3360 + "m_Radius": 3372, + "m_flLightScale": 3368 }, "metadata": [ { @@ -12866,30 +12873,30 @@ }, "C_Sprite": { "fields": { - "m_bWorldSpaceScale": 3416, - "m_flBrightnessDuration": 3404, - "m_flBrightnessTimeStart": 3456, - "m_flDestScale": 3440, - "m_flDieTime": 3384, - "m_flFrame": 3380, - "m_flGlowProxySize": 3420, - "m_flHDRColorScale": 3424, - "m_flLastTime": 3428, - "m_flMaxFrame": 3432, - "m_flScaleDuration": 3412, - "m_flScaleTimeStart": 3444, - "m_flSpriteFramerate": 3376, - "m_flSpriteScale": 3408, - "m_flStartScale": 3436, - "m_hAttachedToEntity": 3368, - "m_hOldSpriteMaterial": 3464, - "m_hSpriteMaterial": 3360, - "m_nAttachment": 3372, - "m_nBrightness": 3400, - "m_nDestBrightness": 3452, - "m_nSpriteHeight": 3628, - "m_nSpriteWidth": 3624, - "m_nStartBrightness": 3448 + "m_bWorldSpaceScale": 3424, + "m_flBrightnessDuration": 3412, + "m_flBrightnessTimeStart": 3464, + "m_flDestScale": 3448, + "m_flDieTime": 3392, + "m_flFrame": 3388, + "m_flGlowProxySize": 3428, + "m_flHDRColorScale": 3432, + "m_flLastTime": 3436, + "m_flMaxFrame": 3440, + "m_flScaleDuration": 3420, + "m_flScaleTimeStart": 3452, + "m_flSpriteFramerate": 3384, + "m_flSpriteScale": 3416, + "m_flStartScale": 3444, + "m_hAttachedToEntity": 3376, + "m_hOldSpriteMaterial": 3472, + "m_hSpriteMaterial": 3368, + "m_nAttachment": 3380, + "m_nBrightness": 3408, + "m_nDestBrightness": 3460, + "m_nSpriteHeight": 3636, + "m_nSpriteWidth": 3632, + "m_nStartBrightness": 3456 }, "metadata": [ { @@ -12957,31 +12964,31 @@ }, "C_StattrakModule": { "fields": { - "m_bKnife": 3976 + "m_bKnife": 3984 }, "metadata": [], "parent": "C_CS2WeaponModuleBase" }, "C_Sun": { "fields": { - "m_bOn": 3420, - "m_bmaxColor": 3421, - "m_clrOverlay": 3416, - "m_fdistNormalize": 3368, - "m_flAlphaHaze": 3440, - "m_flAlphaHdr": 3448, - "m_flAlphaScale": 3444, - "m_flFarZScale": 3452, - "m_flHDRColorScale": 3436, - "m_flHazeScale": 3428, - "m_flRotation": 3432, - "m_flSize": 3424, - "m_fxSSSunFlareEffectIndex": 3360, - "m_fxSunFlareEffectIndex": 3364, - "m_iszEffectName": 3400, - "m_iszSSEffectName": 3408, - "m_vDirection": 3384, - "m_vSunPos": 3372 + "m_bOn": 3428, + "m_bmaxColor": 3429, + "m_clrOverlay": 3424, + "m_fdistNormalize": 3376, + "m_flAlphaHaze": 3448, + "m_flAlphaHdr": 3456, + "m_flAlphaScale": 3452, + "m_flFarZScale": 3460, + "m_flHDRColorScale": 3444, + "m_flHazeScale": 3436, + "m_flRotation": 3440, + "m_flSize": 3432, + "m_fxSSSunFlareEffectIndex": 3368, + "m_fxSunFlareEffectIndex": 3372, + "m_iszEffectName": 3408, + "m_iszSSEffectName": 3416, + "m_vDirection": 3392, + "m_vSunPos": 3380 }, "metadata": [ { @@ -13235,14 +13242,14 @@ }, "C_TextureBasedAnimatable": { "fields": { - "m_bLoop": 3360, - "m_flFPS": 3364, - "m_flStartFrame": 3412, - "m_flStartTime": 3408, - "m_hPositionKeys": 3368, - "m_hRotationKeys": 3376, - "m_vAnimationBoundsMax": 3396, - "m_vAnimationBoundsMin": 3384 + "m_bLoop": 3368, + "m_flFPS": 3372, + "m_flStartFrame": 3420, + "m_flStartTime": 3416, + "m_hPositionKeys": 3376, + "m_hRotationKeys": 3384, + "m_vAnimationBoundsMax": 3404, + "m_vAnimationBoundsMin": 3392 }, "metadata": [ { @@ -13355,8 +13362,8 @@ }, "C_TriggerBuoyancy": { "fields": { - "m_BuoyancyHelper": 3368, - "m_flFluidDensity": 3496 + "m_BuoyancyHelper": 3376, + "m_flFluidDensity": 3504 }, "metadata": [ { @@ -13379,19 +13386,19 @@ }, "C_TriggerPhysics": { "fields": { - "m_angularDamping": 3384, - "m_angularLimit": 3380, - "m_bCollapseToForcePoint": 3412, - "m_bConvertToDebrisWhenPossible": 3440, - "m_flDampingRatio": 3396, - "m_flFrequency": 3392, - "m_gravityScale": 3368, - "m_linearDamping": 3376, - "m_linearForce": 3388, - "m_linearLimit": 3372, - "m_vecLinearForceDirection": 3428, - "m_vecLinearForcePointAt": 3400, - "m_vecLinearForcePointAtWorld": 3416 + "m_angularDamping": 3392, + "m_angularLimit": 3388, + "m_bCollapseToForcePoint": 3420, + "m_bConvertToDebrisWhenPossible": 3448, + "m_flDampingRatio": 3404, + "m_flFrequency": 3400, + "m_gravityScale": 3376, + "m_linearDamping": 3384, + "m_linearForce": 3396, + "m_linearLimit": 3380, + "m_vecLinearForceDirection": 3436, + "m_vecLinearForcePointAt": 3408, + "m_vecLinearForcePointAtWorld": 3424 }, "metadata": [ { @@ -13469,8 +13476,8 @@ }, "C_ViewmodelAttachmentModel": { "fields": { - "m_bCreatedLeftHanded": 3977, - "m_bShouldFrontFaceCullLeftHanded": 3976 + "m_bCreatedLeftHanded": 3985, + "m_bShouldFrontFaceCullLeftHanded": 3984 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -13531,8 +13538,8 @@ }, "C_WeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 6912, - "m_bRedraw": 6936 + "m_SequenceCompleteTimer": 6928, + "m_bRedraw": 6952 }, "metadata": [ { @@ -13680,7 +13687,7 @@ }, "C_WeaponShield": { "fields": { - "m_flDisplayHealth": 6944 + "m_flDisplayHealth": 6960 }, "metadata": [ { @@ -13693,8 +13700,8 @@ }, "C_WeaponTaser": { "fields": { - "m_fFireTime": 6944, - "m_nLastAttackTick": 6948 + "m_fFireTime": 6960, + "m_nLastAttackTick": 6964 }, "metadata": [ { diff --git a/output/client_dll.rs b/output/client_dll.rs index dd157411..9a52e14c 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,12 +1,12 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] pub mod cs2_dumper { pub mod schemas { // Module: client.dll - // Class count: 419 + // Class count: 420 // Enum count: 7 pub mod client_dll { // Alignment: 4 @@ -199,7 +199,7 @@ pub mod cs2_dumper { // Parent: C_EconEntity // Field count: 1 pub mod C_Item { - pub const m_pReticleHintTextName: usize = 0x1660; // char[256] + pub const m_pReticleHintTextName: usize = 0x1668; // char[256] } // Parent: C_SoundEventEntity // Field count: 1 @@ -427,7 +427,7 @@ pub mod cs2_dumper { pub mod C_WeaponCZ75a { } // Parent: C_BaseEntity - // Field count: 32 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -455,36 +455,37 @@ pub mod cs2_dumper { pub mod C_BaseModelEntity { pub const m_CRenderComponent: usize = 0xA50; // CRenderComponent* pub const m_CHitboxComponent: usize = 0xA58; // CHitboxComponent - pub const m_bInitModelEffects: usize = 0xAA0; // bool - pub const m_bIsStaticProp: usize = 0xAA1; // bool - pub const m_nLastAddDecal: usize = 0xAA4; // int32 - pub const m_nDecalsAdded: usize = 0xAA8; // int32 - pub const m_iOldHealth: usize = 0xAAC; // int32 - pub const m_nRenderMode: usize = 0xAB0; // RenderMode_t - pub const m_nRenderFX: usize = 0xAB1; // RenderFx_t - pub const m_bAllowFadeInView: usize = 0xAB2; // bool - pub const m_clrRender: usize = 0xAD0; // Color - pub const m_vecRenderAttributes: usize = 0xAD8; // C_UtlVectorEmbeddedNetworkVar - pub const m_bRenderToCubemaps: usize = 0xB40; // bool - pub const m_bNoInterpolate: usize = 0xB41; // bool - pub const m_Collision: usize = 0xB48; // CCollisionProperty - pub const m_Glow: usize = 0xBF8; // CGlowProperty - pub const m_flGlowBackfaceMult: usize = 0xC50; // float32 - pub const m_fadeMinDist: usize = 0xC54; // float32 - pub const m_fadeMaxDist: usize = 0xC58; // float32 - pub const m_flFadeScale: usize = 0xC5C; // float32 - pub const m_flShadowStrength: usize = 0xC60; // float32 - pub const m_nObjectCulling: usize = 0xC64; // uint8 - pub const m_nAddDecal: usize = 0xC68; // int32 - pub const m_vDecalPosition: usize = 0xC6C; // Vector - pub const m_vDecalForwardAxis: usize = 0xC78; // Vector - pub const m_flDecalHealBloodRate: usize = 0xC84; // float32 - pub const m_flDecalHealHeightRate: usize = 0xC88; // float32 - pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC90; // C_NetworkUtlVectorBase> - pub const m_vecViewOffset: usize = 0xCA8; // CNetworkViewOffsetVector - pub const m_pClientAlphaProperty: usize = 0xCD8; // CClientAlphaProperty* - pub const m_ClientOverrideTint: usize = 0xCE0; // Color - pub const m_bUseClientOverrideTint: usize = 0xCE4; // bool + pub const m_LastHitGroup: usize = 0xA80; // HitGroup_t + pub const m_bInitModelEffects: usize = 0xAA8; // bool + pub const m_bIsStaticProp: usize = 0xAA9; // bool + pub const m_nLastAddDecal: usize = 0xAAC; // int32 + pub const m_nDecalsAdded: usize = 0xAB0; // int32 + pub const m_iOldHealth: usize = 0xAB4; // int32 + pub const m_nRenderMode: usize = 0xAB8; // RenderMode_t + pub const m_nRenderFX: usize = 0xAB9; // RenderFx_t + pub const m_bAllowFadeInView: usize = 0xABA; // bool + pub const m_clrRender: usize = 0xAD8; // Color + pub const m_vecRenderAttributes: usize = 0xAE0; // C_UtlVectorEmbeddedNetworkVar + pub const m_bRenderToCubemaps: usize = 0xB48; // bool + pub const m_bNoInterpolate: usize = 0xB49; // bool + pub const m_Collision: usize = 0xB50; // CCollisionProperty + pub const m_Glow: usize = 0xC00; // CGlowProperty + pub const m_flGlowBackfaceMult: usize = 0xC58; // float32 + pub const m_fadeMinDist: usize = 0xC5C; // float32 + pub const m_fadeMaxDist: usize = 0xC60; // float32 + pub const m_flFadeScale: usize = 0xC64; // float32 + pub const m_flShadowStrength: usize = 0xC68; // float32 + pub const m_nObjectCulling: usize = 0xC6C; // uint8 + pub const m_nAddDecal: usize = 0xC70; // int32 + pub const m_vDecalPosition: usize = 0xC74; // Vector + pub const m_vDecalForwardAxis: usize = 0xC80; // Vector + pub const m_flDecalHealBloodRate: usize = 0xC8C; // float32 + pub const m_flDecalHealHeightRate: usize = 0xC90; // float32 + pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC98; // C_NetworkUtlVectorBase> + pub const m_vecViewOffset: usize = 0xCB0; // CNetworkViewOffsetVector + pub const m_pClientAlphaProperty: usize = 0xCE0; // CClientAlphaProperty* + pub const m_ClientOverrideTint: usize = 0xCE8; // Color + pub const m_bUseClientOverrideTint: usize = 0xCEC; // bool } // Parent: C_BaseTrigger // Field count: 2 @@ -493,8 +494,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) pub mod C_FootstepControl { - pub const m_source: usize = 0xD28; // CUtlSymbolLarge - pub const m_destination: usize = 0xD30; // CUtlSymbolLarge + pub const m_source: usize = 0xD30; // CUtlSymbolLarge + pub const m_destination: usize = 0xD38; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity // Field count: 13 @@ -513,19 +514,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_bAllowInteractionFromAllSceneWorlds (bool) // NetworkVarNames: m_vecCSSClasses (string_t) pub mod C_PointClientUIHUD { - pub const m_bCheckCSSClasses: usize = 0xD58; // bool - pub const m_bIgnoreInput: usize = 0xED8; // bool - pub const m_flWidth: usize = 0xEDC; // float32 - pub const m_flHeight: usize = 0xEE0; // float32 - pub const m_flDPI: usize = 0xEE4; // float32 - pub const m_flInteractDistance: usize = 0xEE8; // float32 - pub const m_flDepthOffset: usize = 0xEEC; // float32 - pub const m_unOwnerContext: usize = 0xEF0; // uint32 - pub const m_unHorizontalAlign: usize = 0xEF4; // uint32 - pub const m_unVerticalAlign: usize = 0xEF8; // uint32 - pub const m_unOrientation: usize = 0xEFC; // uint32 - pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0xF00; // bool - pub const m_vecCSSClasses: usize = 0xF08; // C_NetworkUtlVectorBase + pub const m_bCheckCSSClasses: usize = 0xD60; // bool + pub const m_bIgnoreInput: usize = 0xEE0; // bool + pub const m_flWidth: usize = 0xEE4; // float32 + pub const m_flHeight: usize = 0xEE8; // float32 + pub const m_flDPI: usize = 0xEEC; // float32 + pub const m_flInteractDistance: usize = 0xEF0; // float32 + pub const m_flDepthOffset: usize = 0xEF4; // float32 + pub const m_unOwnerContext: usize = 0xEF8; // uint32 + pub const m_unHorizontalAlign: usize = 0xEFC; // uint32 + pub const m_unVerticalAlign: usize = 0xF00; // uint32 + pub const m_unOrientation: usize = 0xF04; // uint32 + pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0xF08; // bool + pub const m_vecCSSClasses: usize = 0xF10; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity // Field count: 2 @@ -534,8 +535,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) pub mod C_SpotlightEnd { - pub const m_flLightScale: usize = 0xD20; // float32 - pub const m_Radius: usize = 0xD24; // float32 + pub const m_flLightScale: usize = 0xD28; // float32 + pub const m_Radius: usize = 0xD2C; // float32 } // Parent: None // Field count: 5 @@ -638,12 +639,12 @@ pub mod cs2_dumper { // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) pub mod C_BaseCombatCharacter { - pub const m_hMyWearables: usize = 0x1118; // C_NetworkUtlVectorBase> - pub const m_leftFootAttachment: usize = 0x1130; // AttachmentHandle_t - pub const m_rightFootAttachment: usize = 0x1131; // AttachmentHandle_t - pub const m_nWaterWakeMode: usize = 0x1134; // C_BaseCombatCharacter::WaterWakeMode_t - pub const m_flWaterWorldZ: usize = 0x1138; // float32 - pub const m_flWaterNextTraceTime: usize = 0x113C; // float32 + pub const m_hMyWearables: usize = 0x1120; // C_NetworkUtlVectorBase> + pub const m_leftFootAttachment: usize = 0x1138; // AttachmentHandle_t + pub const m_rightFootAttachment: usize = 0x1139; // AttachmentHandle_t + pub const m_nWaterWakeMode: usize = 0x113C; // C_BaseCombatCharacter::WaterWakeMode_t + pub const m_flWaterWorldZ: usize = 0x1140; // float32 + pub const m_flWaterNextTraceTime: usize = 0x1144; // float32 } // Parent: C_BaseCSGrenadeProjectile // Field count: 0 @@ -752,21 +753,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) pub mod C_BaseCSGrenade { - pub const m_bClientPredictDelete: usize = 0x1B00; // bool - pub const m_bRedraw: usize = 0x1B01; // bool - pub const m_bIsHeldByPlayer: usize = 0x1B02; // bool - pub const m_bPinPulled: usize = 0x1B03; // bool - pub const m_bJumpThrow: usize = 0x1B04; // bool - pub const m_bThrowAnimating: usize = 0x1B05; // bool - pub const m_fThrowTime: usize = 0x1B08; // GameTime_t - pub const m_flThrowStrength: usize = 0x1B0C; // float32 - pub const m_flThrowStrengthApproach: usize = 0x1B10; // float32 - pub const m_fDropTime: usize = 0x1B14; // GameTime_t - pub const m_fPinPullTime: usize = 0x1B18; // GameTime_t - pub const m_bJustPulledPin: usize = 0x1B1C; // bool - pub const m_nNextHoldTick: usize = 0x1B20; // GameTick_t - pub const m_flNextHoldFrac: usize = 0x1B24; // float32 - pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B28; // CHandle + pub const m_bClientPredictDelete: usize = 0x1B10; // bool + pub const m_bRedraw: usize = 0x1B11; // bool + pub const m_bIsHeldByPlayer: usize = 0x1B12; // bool + pub const m_bPinPulled: usize = 0x1B13; // bool + pub const m_bJumpThrow: usize = 0x1B14; // bool + pub const m_bThrowAnimating: usize = 0x1B15; // bool + pub const m_fThrowTime: usize = 0x1B18; // GameTime_t + pub const m_flThrowStrength: usize = 0x1B1C; // float32 + pub const m_flThrowStrengthApproach: usize = 0x1B20; // float32 + pub const m_fDropTime: usize = 0x1B24; // GameTime_t + pub const m_fPinPullTime: usize = 0x1B28; // GameTime_t + pub const m_bJustPulledPin: usize = 0x1B2C; // bool + pub const m_nNextHoldTick: usize = 0x1B30; // GameTick_t + pub const m_flNextHoldFrac: usize = 0x1B34; // float32 + pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B38; // CHandle } // Parent: C_FuncBrush // Field count: 8 @@ -781,14 +782,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) pub mod C_FuncMonitor { - pub const m_targetCamera: usize = 0xD20; // CUtlString - pub const m_nResolutionEnum: usize = 0xD28; // int32 - pub const m_bRenderShadows: usize = 0xD2C; // bool - pub const m_bUseUniqueColorTarget: usize = 0xD2D; // bool - pub const m_brushModelName: usize = 0xD30; // CUtlString - pub const m_hTargetCamera: usize = 0xD38; // CHandle - pub const m_bEnabled: usize = 0xD3C; // bool - pub const m_bDraw3DSkybox: usize = 0xD3D; // bool + pub const m_targetCamera: usize = 0xD28; // CUtlString + pub const m_nResolutionEnum: usize = 0xD30; // int32 + pub const m_bRenderShadows: usize = 0xD34; // bool + pub const m_bUseUniqueColorTarget: usize = 0xD35; // bool + pub const m_brushModelName: usize = 0xD38; // CUtlString + pub const m_hTargetCamera: usize = 0xD40; // CHandle + pub const m_bEnabled: usize = 0xD44; // bool + pub const m_bDraw3DSkybox: usize = 0xD45; // bool } // Parent: C_BaseTrigger // Field count: 0 @@ -834,14 +835,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) pub mod C_LightGlow { - pub const m_nHorizontalSize: usize = 0xD20; // uint32 - pub const m_nVerticalSize: usize = 0xD24; // uint32 - pub const m_nMinDist: usize = 0xD28; // uint32 - pub const m_nMaxDist: usize = 0xD2C; // uint32 - pub const m_nOuterMaxDist: usize = 0xD30; // uint32 - pub const m_flGlowProxySize: usize = 0xD34; // float32 - pub const m_flHDRColorScale: usize = 0xD38; // float32 - pub const m_GlowOverlay: usize = 0xD40; // C_LightGlowOverlay + pub const m_nHorizontalSize: usize = 0xD28; // uint32 + pub const m_nVerticalSize: usize = 0xD2C; // uint32 + pub const m_nMinDist: usize = 0xD30; // uint32 + pub const m_nMaxDist: usize = 0xD34; // uint32 + pub const m_nOuterMaxDist: usize = 0xD38; // uint32 + pub const m_flGlowProxySize: usize = 0xD3C; // float32 + pub const m_flHDRColorScale: usize = 0xD40; // float32 + pub const m_GlowOverlay: usize = 0xD48; // C_LightGlowOverlay } // Parent: None // Field count: 4 @@ -884,20 +885,20 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 14 pub mod C_ClientRagdoll { - pub const m_bFadeOut: usize = 0xF80; // bool - pub const m_bImportant: usize = 0xF81; // bool - pub const m_flEffectTime: usize = 0xF84; // GameTime_t - pub const m_gibDespawnTime: usize = 0xF88; // GameTime_t - pub const m_iCurrentFriction: usize = 0xF8C; // int32 - pub const m_iMinFriction: usize = 0xF90; // int32 - pub const m_iMaxFriction: usize = 0xF94; // int32 - pub const m_iFrictionAnimState: usize = 0xF98; // int32 - pub const m_bReleaseRagdoll: usize = 0xF9C; // bool - pub const m_iEyeAttachment: usize = 0xF9D; // AttachmentHandle_t - pub const m_bFadingOut: usize = 0xF9E; // bool - pub const m_flScaleEnd: usize = 0xFA0; // float32[10] - pub const m_flScaleTimeStart: usize = 0xFC8; // GameTime_t[10] - pub const m_flScaleTimeEnd: usize = 0xFF0; // GameTime_t[10] + pub const m_bFadeOut: usize = 0xF88; // bool + pub const m_bImportant: usize = 0xF89; // bool + pub const m_flEffectTime: usize = 0xF8C; // GameTime_t + pub const m_gibDespawnTime: usize = 0xF90; // GameTime_t + pub const m_iCurrentFriction: usize = 0xF94; // int32 + pub const m_iMinFriction: usize = 0xF98; // int32 + pub const m_iMaxFriction: usize = 0xF9C; // int32 + pub const m_iFrictionAnimState: usize = 0xFA0; // int32 + pub const m_bReleaseRagdoll: usize = 0xFA4; // bool + pub const m_iEyeAttachment: usize = 0xFA5; // AttachmentHandle_t + pub const m_bFadingOut: usize = 0xFA6; // bool + pub const m_flScaleEnd: usize = 0xFA8; // float32[10] + pub const m_flScaleTimeStart: usize = 0xFD0; // GameTime_t[10] + pub const m_flScaleTimeEnd: usize = 0xFF8; // GameTime_t[10] } // Parent: C_BaseEntity // Field count: 1 @@ -975,14 +976,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) pub mod C_SmokeGrenadeProjectile { - pub const m_nSmokeEffectTickBegin: usize = 0x1208; // int32 - pub const m_bDidSmokeEffect: usize = 0x120C; // bool - pub const m_nRandomSeed: usize = 0x1210; // int32 - pub const m_vSmokeColor: usize = 0x1214; // Vector - pub const m_vSmokeDetonationPos: usize = 0x1220; // Vector - pub const m_VoxelFrameData: usize = 0x1230; // CUtlVector - pub const m_bSmokeVolumeDataReceived: usize = 0x1248; // bool - pub const m_bSmokeEffectSpawned: usize = 0x1249; // bool + pub const m_nSmokeEffectTickBegin: usize = 0x1210; // int32 + pub const m_bDidSmokeEffect: usize = 0x1214; // bool + pub const m_nRandomSeed: usize = 0x1218; // int32 + pub const m_vSmokeColor: usize = 0x121C; // Vector + pub const m_vSmokeDetonationPos: usize = 0x1228; // Vector + pub const m_VoxelFrameData: usize = 0x1238; // CUtlVector + pub const m_bSmokeVolumeDataReceived: usize = 0x1250; // bool + pub const m_bSmokeEffectSpawned: usize = 0x1251; // bool } // Parent: C_SoundEventEntity // Field count: 0 @@ -1018,22 +1019,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_bInPostEffectTime (bool) // NetworkVarNames: m_nFireEffectTickBegin (int) pub mod C_Inferno { - pub const m_nfxFireDamageEffect: usize = 0xD60; // ParticleIndex_t - pub const m_hInfernoPointsSnapshot: usize = 0xD68; // CStrongHandle - pub const m_hInfernoFillerPointsSnapshot: usize = 0xD70; // CStrongHandle - pub const m_hInfernoOutlinePointsSnapshot: usize = 0xD78; // CStrongHandle - pub const m_hInfernoClimbingOutlinePointsSnapshot: usize = 0xD80; // CStrongHandle - pub const m_hInfernoDecalsSnapshot: usize = 0xD88; // CStrongHandle - pub const m_firePositions: usize = 0xD90; // Vector[64] - pub const m_fireParentPositions: usize = 0x1090; // Vector[64] - pub const m_bFireIsBurning: usize = 0x1390; // bool[64] - pub const m_BurnNormal: usize = 0x13D0; // Vector[64] - pub const m_fireCount: usize = 0x16D0; // int32 - pub const m_nInfernoType: usize = 0x16D4; // int32 - pub const m_nFireLifetime: usize = 0x16D8; // float32 - pub const m_bInPostEffectTime: usize = 0x16DC; // bool - pub const m_lastFireCount: usize = 0x16E0; // int32 - pub const m_nFireEffectTickBegin: usize = 0x16E4; // int32 + pub const m_nfxFireDamageEffect: usize = 0xD68; // ParticleIndex_t + pub const m_hInfernoPointsSnapshot: usize = 0xD70; // CStrongHandle + pub const m_hInfernoFillerPointsSnapshot: usize = 0xD78; // CStrongHandle + pub const m_hInfernoOutlinePointsSnapshot: usize = 0xD80; // CStrongHandle + pub const m_hInfernoClimbingOutlinePointsSnapshot: usize = 0xD88; // CStrongHandle + pub const m_hInfernoDecalsSnapshot: usize = 0xD90; // CStrongHandle + pub const m_firePositions: usize = 0xD98; // Vector[64] + pub const m_fireParentPositions: usize = 0x1098; // Vector[64] + pub const m_bFireIsBurning: usize = 0x1398; // bool[64] + pub const m_BurnNormal: usize = 0x13D8; // Vector[64] + pub const m_fireCount: usize = 0x16D8; // int32 + pub const m_nInfernoType: usize = 0x16DC; // int32 + pub const m_nFireLifetime: usize = 0x16E0; // float32 + pub const m_bInPostEffectTime: usize = 0x16E4; // bool + pub const m_lastFireCount: usize = 0x16E8; // int32 + pub const m_nFireEffectTickBegin: usize = 0x16EC; // int32 pub const m_drawableCount: usize = 0x82F0; // int32 pub const m_blosCheck: usize = 0x82F4; // bool pub const m_nlosperiod: usize = 0x82F8; // int32 @@ -1120,7 +1121,7 @@ pub mod cs2_dumper { pub mod C_DEagle { } // Parent: C_CSPlayerPawnBase - // Field count: 103 + // Field count: 104 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1204,109 +1205,110 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLastKillerIndex (CEntityIndex) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) pub mod C_CSPlayerPawn { - pub const m_pBulletServices: usize = 0x1510; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x1518; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x1520; // CCSPlayer_BuyServices* - pub const m_pGlowServices: usize = 0x1528; // CCSPlayer_GlowServices* - pub const m_pActionTrackingServices: usize = 0x1530; // CCSPlayer_ActionTrackingServices* - pub const m_flHealthShotBoostExpirationTime: usize = 0x1538; // GameTime_t - pub const m_flLastFiredWeaponTime: usize = 0x153C; // GameTime_t - pub const m_bHasFemaleVoice: usize = 0x1540; // bool - pub const m_flLandingTimeSeconds: usize = 0x1544; // float32 - pub const m_flOldFallVelocity: usize = 0x1548; // float32 - pub const m_szLastPlaceName: usize = 0x154C; // char[18] - pub const m_bPrevDefuser: usize = 0x155E; // bool - pub const m_bPrevHelmet: usize = 0x155F; // bool - pub const m_nPrevArmorVal: usize = 0x1560; // int32 - pub const m_nPrevGrenadeAmmoCount: usize = 0x1564; // int32 - pub const m_unPreviousWeaponHash: usize = 0x1568; // uint32 - pub const m_unWeaponHash: usize = 0x156C; // uint32 - pub const m_bInBuyZone: usize = 0x1570; // bool - pub const m_bPreviouslyInBuyZone: usize = 0x1571; // bool - pub const m_aimPunchAngle: usize = 0x1574; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1580; // QAngle - pub const m_aimPunchTickBase: usize = 0x158C; // int32 - pub const m_aimPunchTickFraction: usize = 0x1590; // float32 - pub const m_aimPunchCache: usize = 0x1598; // CUtlVector - pub const m_bInLanding: usize = 0x15B8; // bool - pub const m_flLandingStartTime: usize = 0x15BC; // float32 - pub const m_bInHostageRescueZone: usize = 0x15C0; // bool - pub const m_bInBombZone: usize = 0x15C1; // bool - pub const m_bIsBuyMenuOpen: usize = 0x15C2; // bool - pub const m_flTimeOfLastInjury: usize = 0x15C4; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x15C8; // GameTime_t - pub const m_iRetakesOffering: usize = 0x1700; // int32 - pub const m_iRetakesOfferingCard: usize = 0x1704; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x1708; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1709; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x170C; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1710; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x1730; // bool - pub const m_EconGloves: usize = 0x1738; // C_EconItemView - pub const m_nEconGlovesChanged: usize = 0x1B80; // uint8 - pub const m_bMustSyncRagdollState: usize = 0x1B81; // bool - pub const m_nRagdollDamageBone: usize = 0x1B84; // int32 - pub const m_vRagdollDamageForce: usize = 0x1B88; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1B94; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1BA0; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1BE0; // bool - pub const m_vRagdollServerOrigin: usize = 0x1BE4; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2268; // bool - pub const m_lastLandTime: usize = 0x226C; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x2270; // bool - pub const m_qDeathEyeAngles: usize = 0x228C; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2298; // bool - pub const m_bLeftHanded: usize = 0x2299; // bool - pub const m_fSwitchedHandednessTime: usize = 0x229C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x22A0; // float32 - pub const m_flViewmodelOffsetY: usize = 0x22A4; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x22A8; // float32 - pub const m_flViewmodelFOV: usize = 0x22AC; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x22B0; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x22E8; // Color - pub const m_vecBulletHitModels: usize = 0x2338; // CUtlVector - pub const m_bIsWalking: usize = 0x2350; // bool - pub const m_thirdPersonHeading: usize = 0x2358; // QAngle - pub const m_flSlopeDropOffset: usize = 0x2370; // float32 - pub const m_flSlopeDropHeight: usize = 0x2380; // float32 - pub const m_vHeadConstraintOffset: usize = 0x2390; // Vector - pub const m_entitySpottedState: usize = 0x23A8; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x23C0; // bool - pub const m_bResumeZoom: usize = 0x23C1; // bool - pub const m_bIsDefusing: usize = 0x23C2; // bool - pub const m_bIsGrabbingHostage: usize = 0x23C3; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x23C4; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x23C8; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x23CC; // bool - pub const m_nWhichBombZone: usize = 0x23D0; // int32 - pub const m_iShotsFired: usize = 0x23D4; // int32 - pub const m_flFlinchStack: usize = 0x23D8; // float32 - pub const m_flVelocityModifier: usize = 0x23DC; // float32 - pub const m_flHitHeading: usize = 0x23E0; // float32 - pub const m_nHitBodyPart: usize = 0x23E4; // int32 - pub const m_bWaitForNoAttack: usize = 0x23E8; // bool - pub const m_ignoreLadderJumpTime: usize = 0x23EC; // float32 - pub const m_bKilledByHeadshot: usize = 0x23F1; // bool - pub const m_ArmorValue: usize = 0x23F4; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x23F8; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x23FA; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x23FC; // uint16 - pub const m_nLastKillerIndex: usize = 0x2400; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x2404; // bool - pub const m_bHasDeathInfo: usize = 0x2405; // bool - pub const m_flDeathInfoTime: usize = 0x2408; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x240C; // Vector - pub const m_grenadeParameterStashTime: usize = 0x2418; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x241C; // bool - pub const m_angStashedShootAngles: usize = 0x2420; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x242C; // Vector - pub const m_vecStashedVelocity: usize = 0x2438; // Vector - pub const m_angShootAngleHistory: usize = 0x2444; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x245C; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x2474; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x2490; // C_UtlVectorEmbeddedNetworkVar - pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24E0; // GameTick_t - pub const m_nHighestAppliedDamageTagTick: usize = 0x24E4; // int32 + pub const m_pBulletServices: usize = 0x1518; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x1520; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x1528; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x1530; // CCSPlayer_GlowServices* + pub const m_pActionTrackingServices: usize = 0x1538; // CCSPlayer_ActionTrackingServices* + pub const m_pDamageReactServices: usize = 0x1540; // CCSPlayer_DamageReactServices* + pub const m_flHealthShotBoostExpirationTime: usize = 0x1548; // GameTime_t + pub const m_flLastFiredWeaponTime: usize = 0x154C; // GameTime_t + pub const m_bHasFemaleVoice: usize = 0x1550; // bool + pub const m_flLandingTimeSeconds: usize = 0x1554; // float32 + pub const m_flOldFallVelocity: usize = 0x1558; // float32 + pub const m_szLastPlaceName: usize = 0x155C; // char[18] + pub const m_bPrevDefuser: usize = 0x156E; // bool + pub const m_bPrevHelmet: usize = 0x156F; // bool + pub const m_nPrevArmorVal: usize = 0x1570; // int32 + pub const m_nPrevGrenadeAmmoCount: usize = 0x1574; // int32 + pub const m_unPreviousWeaponHash: usize = 0x1578; // uint32 + pub const m_unWeaponHash: usize = 0x157C; // uint32 + pub const m_bInBuyZone: usize = 0x1580; // bool + pub const m_bPreviouslyInBuyZone: usize = 0x1581; // bool + pub const m_aimPunchAngle: usize = 0x1584; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1590; // QAngle + pub const m_aimPunchTickBase: usize = 0x159C; // int32 + pub const m_aimPunchTickFraction: usize = 0x15A0; // float32 + pub const m_aimPunchCache: usize = 0x15A8; // CUtlVector + pub const m_bInLanding: usize = 0x15C8; // bool + pub const m_flLandingStartTime: usize = 0x15CC; // float32 + pub const m_bInHostageRescueZone: usize = 0x15D0; // bool + pub const m_bInBombZone: usize = 0x15D1; // bool + pub const m_bIsBuyMenuOpen: usize = 0x15D2; // bool + pub const m_flTimeOfLastInjury: usize = 0x15D4; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x15D8; // GameTime_t + pub const m_iRetakesOffering: usize = 0x1710; // int32 + pub const m_iRetakesOfferingCard: usize = 0x1714; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0x1718; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1719; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x171C; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1720; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x1740; // bool + pub const m_EconGloves: usize = 0x1748; // C_EconItemView + pub const m_nEconGlovesChanged: usize = 0x1B90; // uint8 + pub const m_bMustSyncRagdollState: usize = 0x1B91; // bool + pub const m_nRagdollDamageBone: usize = 0x1B94; // int32 + pub const m_vRagdollDamageForce: usize = 0x1B98; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1BA4; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1BB0; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1BF0; // bool + pub const m_vRagdollServerOrigin: usize = 0x1BF4; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x2278; // bool + pub const m_lastLandTime: usize = 0x227C; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x2280; // bool + pub const m_qDeathEyeAngles: usize = 0x229C; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22A8; // bool + pub const m_bLeftHanded: usize = 0x22A9; // bool + pub const m_fSwitchedHandednessTime: usize = 0x22AC; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x22B0; // float32 + pub const m_flViewmodelOffsetY: usize = 0x22B4; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x22B8; // float32 + pub const m_flViewmodelFOV: usize = 0x22BC; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x22C0; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x22F8; // Color + pub const m_vecBulletHitModels: usize = 0x2348; // CUtlVector + pub const m_bIsWalking: usize = 0x2360; // bool + pub const m_thirdPersonHeading: usize = 0x2368; // QAngle + pub const m_flSlopeDropOffset: usize = 0x2380; // float32 + pub const m_flSlopeDropHeight: usize = 0x2390; // float32 + pub const m_vHeadConstraintOffset: usize = 0x23A0; // Vector + pub const m_entitySpottedState: usize = 0x23B8; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x23D0; // bool + pub const m_bResumeZoom: usize = 0x23D1; // bool + pub const m_bIsDefusing: usize = 0x23D2; // bool + pub const m_bIsGrabbingHostage: usize = 0x23D3; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x23D4; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x23D8; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x23DC; // bool + pub const m_nWhichBombZone: usize = 0x23E0; // int32 + pub const m_iShotsFired: usize = 0x23E4; // int32 + pub const m_flFlinchStack: usize = 0x23E8; // float32 + pub const m_flVelocityModifier: usize = 0x23EC; // float32 + pub const m_flHitHeading: usize = 0x23F0; // float32 + pub const m_nHitBodyPart: usize = 0x23F4; // int32 + pub const m_bWaitForNoAttack: usize = 0x23F8; // bool + pub const m_ignoreLadderJumpTime: usize = 0x23FC; // float32 + pub const m_bKilledByHeadshot: usize = 0x2401; // bool + pub const m_ArmorValue: usize = 0x2404; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x2408; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x240A; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x240C; // uint16 + pub const m_nLastKillerIndex: usize = 0x2410; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x2414; // bool + pub const m_bHasDeathInfo: usize = 0x2415; // bool + pub const m_flDeathInfoTime: usize = 0x2418; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x241C; // Vector + pub const m_grenadeParameterStashTime: usize = 0x2428; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x242C; // bool + pub const m_angStashedShootAngles: usize = 0x2430; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x243C; // Vector + pub const m_vecStashedVelocity: usize = 0x2448; // Vector + pub const m_angShootAngleHistory: usize = 0x2454; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x246C; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x2484; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x24A0; // C_UtlVectorEmbeddedNetworkVar + pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x24F0; // GameTick_t + pub const m_nHighestAppliedDamageTagTick: usize = 0x24F4; // int32 } // Parent: C_RagdollProp // Field count: 7 @@ -1317,13 +1319,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) pub mod C_RagdollPropAttached { - pub const m_boneIndexAttached: usize = 0xFF8; // uint32 - pub const m_ragdollAttachedObjectIndex: usize = 0xFFC; // uint32 - pub const m_attachmentPointBoneSpace: usize = 0x1000; // Vector - pub const m_attachmentPointRagdollSpace: usize = 0x100C; // Vector - pub const m_vecOffset: usize = 0x1018; // Vector - pub const m_parentTime: usize = 0x1024; // float32 - pub const m_bHasParent: usize = 0x1028; // bool + pub const m_boneIndexAttached: usize = 0x1000; // uint32 + pub const m_ragdollAttachedObjectIndex: usize = 0x1004; // uint32 + pub const m_attachmentPointBoneSpace: usize = 0x1008; // Vector + pub const m_attachmentPointRagdollSpace: usize = 0x1014; // Vector + pub const m_vecOffset: usize = 0x1020; // Vector + pub const m_parentTime: usize = 0x102C; // float32 + pub const m_bHasParent: usize = 0x1030; // bool } // Parent: C_BaseGrenade // Field count: 16 @@ -1336,22 +1338,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) pub mod C_BaseCSGrenadeProjectile { - pub const m_vInitialPosition: usize = 0x1168; // Vector - pub const m_vInitialVelocity: usize = 0x1174; // Vector - pub const m_nBounces: usize = 0x1180; // int32 - pub const m_nExplodeEffectIndex: usize = 0x1188; // CStrongHandle - pub const m_nExplodeEffectTickBegin: usize = 0x1190; // int32 - pub const m_vecExplodeEffectOrigin: usize = 0x1194; // Vector - pub const m_flSpawnTime: usize = 0x11A0; // GameTime_t - pub const vecLastTrailLinePos: usize = 0x11A4; // Vector - pub const flNextTrailLineTime: usize = 0x11B0; // GameTime_t - pub const m_bExplodeEffectBegan: usize = 0x11B4; // bool - pub const m_bCanCreateGrenadeTrail: usize = 0x11B5; // bool - pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x11B8; // ParticleIndex_t - pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x11C0; // CStrongHandle - pub const m_arrTrajectoryTrailPoints: usize = 0x11C8; // CUtlVector - pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x11E0; // CUtlVector - pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x11F8; // float32 + pub const m_vInitialPosition: usize = 0x1170; // Vector + pub const m_vInitialVelocity: usize = 0x117C; // Vector + pub const m_nBounces: usize = 0x1188; // int32 + pub const m_nExplodeEffectIndex: usize = 0x1190; // CStrongHandle + pub const m_nExplodeEffectTickBegin: usize = 0x1198; // int32 + pub const m_vecExplodeEffectOrigin: usize = 0x119C; // Vector + pub const m_flSpawnTime: usize = 0x11A8; // GameTime_t + pub const vecLastTrailLinePos: usize = 0x11AC; // Vector + pub const flNextTrailLineTime: usize = 0x11B8; // GameTime_t + pub const m_bExplodeEffectBegan: usize = 0x11BC; // bool + pub const m_bCanCreateGrenadeTrail: usize = 0x11BD; // bool + pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x11C0; // ParticleIndex_t + pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x11C8; // CStrongHandle + pub const m_arrTrajectoryTrailPoints: usize = 0x11D0; // CUtlVector + pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x11E8; // CUtlVector + pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x1200; // float32 } // Parent: C_BaseToggle // Field count: 2 @@ -1361,8 +1363,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) pub mod C_BaseTrigger { - pub const m_bDisabled: usize = 0xD20; // bool - pub const m_bClientSidePredicted: usize = 0xD21; // bool + pub const m_bDisabled: usize = 0xD28; // bool + pub const m_bClientSidePredicted: usize = 0xD29; // bool } // Parent: C_CSWeaponBase // Field count: 2 @@ -1371,8 +1373,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) pub mod C_WeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0x1B00; // CountdownTimer - pub const m_bRedraw: usize = 0x1B18; // bool + pub const m_SequenceCompleteTimer: usize = 0x1B10; // CountdownTimer + pub const m_bRedraw: usize = 0x1B28; // bool } // Parent: None // Field count: 21 @@ -1438,9 +1440,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) pub mod C_BaseButton { - pub const m_glowEntity: usize = 0xD20; // CHandle - pub const m_usable: usize = 0xD24; // bool - pub const m_szDisplayText: usize = 0xD28; // CUtlSymbolLarge + pub const m_glowEntity: usize = 0xD28; // CHandle + pub const m_usable: usize = 0xD2C; // bool + pub const m_szDisplayText: usize = 0xD30; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices // Field count: 1 @@ -1511,34 +1513,34 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) pub mod C_PointClientUIWorldPanel { - pub const m_bForceRecreateNextUpdate: usize = 0xD58; // bool - pub const m_bMoveViewToPlayerNextThink: usize = 0xD59; // bool - pub const m_bCheckCSSClasses: usize = 0xD5A; // bool - pub const m_anchorDeltaTransform: usize = 0xD60; // CTransform - pub const m_pOffScreenIndicator: usize = 0xEF8; // CPointOffScreenIndicatorUi* - pub const m_bIgnoreInput: usize = 0xF20; // bool - pub const m_bLit: usize = 0xF21; // bool - pub const m_bFollowPlayerAcrossTeleport: usize = 0xF22; // bool - pub const m_flWidth: usize = 0xF24; // float32 - pub const m_flHeight: usize = 0xF28; // float32 - pub const m_flDPI: usize = 0xF2C; // float32 - pub const m_flInteractDistance: usize = 0xF30; // float32 - pub const m_flDepthOffset: usize = 0xF34; // float32 - pub const m_unOwnerContext: usize = 0xF38; // uint32 - pub const m_unHorizontalAlign: usize = 0xF3C; // uint32 - pub const m_unVerticalAlign: usize = 0xF40; // uint32 - pub const m_unOrientation: usize = 0xF44; // uint32 - pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0xF48; // bool - pub const m_vecCSSClasses: usize = 0xF50; // C_NetworkUtlVectorBase - pub const m_bOpaque: usize = 0xF68; // bool - pub const m_bNoDepth: usize = 0xF69; // bool - pub const m_bRenderBackface: usize = 0xF6A; // bool - pub const m_bUseOffScreenIndicator: usize = 0xF6B; // bool - pub const m_bExcludeFromSaveGames: usize = 0xF6C; // bool - pub const m_bGrabbable: usize = 0xF6D; // bool - pub const m_bOnlyRenderToTexture: usize = 0xF6E; // bool - pub const m_bDisableMipGen: usize = 0xF6F; // bool - pub const m_nExplicitImageLayout: usize = 0xF70; // int32 + pub const m_bForceRecreateNextUpdate: usize = 0xD60; // bool + pub const m_bMoveViewToPlayerNextThink: usize = 0xD61; // bool + pub const m_bCheckCSSClasses: usize = 0xD62; // bool + pub const m_anchorDeltaTransform: usize = 0xD70; // CTransform + pub const m_pOffScreenIndicator: usize = 0xF08; // CPointOffScreenIndicatorUi* + pub const m_bIgnoreInput: usize = 0xF30; // bool + pub const m_bLit: usize = 0xF31; // bool + pub const m_bFollowPlayerAcrossTeleport: usize = 0xF32; // bool + pub const m_flWidth: usize = 0xF34; // float32 + pub const m_flHeight: usize = 0xF38; // float32 + pub const m_flDPI: usize = 0xF3C; // float32 + pub const m_flInteractDistance: usize = 0xF40; // float32 + pub const m_flDepthOffset: usize = 0xF44; // float32 + pub const m_unOwnerContext: usize = 0xF48; // uint32 + pub const m_unHorizontalAlign: usize = 0xF4C; // uint32 + pub const m_unVerticalAlign: usize = 0xF50; // uint32 + pub const m_unOrientation: usize = 0xF54; // uint32 + pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0xF58; // bool + pub const m_vecCSSClasses: usize = 0xF60; // C_NetworkUtlVectorBase + pub const m_bOpaque: usize = 0xF78; // bool + pub const m_bNoDepth: usize = 0xF79; // bool + pub const m_bRenderBackface: usize = 0xF7A; // bool + pub const m_bUseOffScreenIndicator: usize = 0xF7B; // bool + pub const m_bExcludeFromSaveGames: usize = 0xF7C; // bool + pub const m_bGrabbable: usize = 0xF7D; // bool + pub const m_bOnlyRenderToTexture: usize = 0xF7E; // bool + pub const m_bDisableMipGen: usize = 0xF7F; // bool + pub const m_nExplicitImageLayout: usize = 0xF80; // int32 } // Parent: C_BaseEntity // Field count: 0 @@ -1619,14 +1621,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) pub mod C_TextureBasedAnimatable { - pub const m_bLoop: usize = 0xD20; // bool - pub const m_flFPS: usize = 0xD24; // float32 - pub const m_hPositionKeys: usize = 0xD28; // CStrongHandle - pub const m_hRotationKeys: usize = 0xD30; // CStrongHandle - pub const m_vAnimationBoundsMin: usize = 0xD38; // Vector - pub const m_vAnimationBoundsMax: usize = 0xD44; // Vector - pub const m_flStartTime: usize = 0xD50; // float32 - pub const m_flStartFrame: usize = 0xD54; // float32 + pub const m_bLoop: usize = 0xD28; // bool + pub const m_flFPS: usize = 0xD2C; // float32 + pub const m_hPositionKeys: usize = 0xD30; // CStrongHandle + pub const m_hRotationKeys: usize = 0xD38; // CStrongHandle + pub const m_vAnimationBoundsMin: usize = 0xD40; // Vector + pub const m_vAnimationBoundsMax: usize = 0xD4C; // Vector + pub const m_flStartTime: usize = 0xD58; // float32 + pub const m_flStartFrame: usize = 0xD5C; // float32 } // Parent: C_SoundOpvarSetPointBase // Field count: 0 @@ -1755,10 +1757,10 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) pub mod C_CSGOViewModel { - pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x1019; // bool - pub const m_nLastKnownAssociatedWeaponEntIndex: usize = 0x101C; // CEntityIndex - pub const m_bNeedToQueueHighResComposite: usize = 0x1020; // bool - pub const m_vLoweredWeaponOffset: usize = 0x1070; // QAngle + pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x1021; // bool + pub const m_nLastKnownAssociatedWeaponEntIndex: usize = 0x1024; // CEntityIndex + pub const m_bNeedToQueueHighResComposite: usize = 0x1028; // bool + pub const m_vLoweredWeaponOffset: usize = 0x1078; // QAngle } // Parent: CEntityComponent // Field count: 1 @@ -1808,8 +1810,8 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 pub mod C_ViewmodelAttachmentModel { - pub const m_bShouldFrontFaceCullLeftHanded: usize = 0xF88; // bool - pub const m_bCreatedLeftHanded: usize = 0xF89; // bool + pub const m_bShouldFrontFaceCullLeftHanded: usize = 0xF90; // bool + pub const m_bCreatedLeftHanded: usize = 0xF91; // bool } // Parent: None // Field count: 0 @@ -1860,6 +1862,14 @@ pub mod cs2_dumper { pub const m_iEnemiesFlashed: usize = 0x60; // int32 } // Parent: C_BaseEntity + // Field count: 1 + // + // Metadata: + // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) + pub mod CRagdollManager { + pub const m_iCurrentMaxRagdollCount: usize = 0x568; // int8 + } + // Parent: C_BaseEntity // Field count: 30 // // Metadata: @@ -1964,10 +1974,10 @@ pub mod cs2_dumper { // Parent: C_PointClientUIWorldPanel // Field count: 4 pub mod CPointOffScreenIndicatorUi { - pub const m_bBeenEnabled: usize = 0xF80; // bool - pub const m_bHide: usize = 0xF81; // bool - pub const m_flSeenTargetTime: usize = 0xF84; // float32 - pub const m_pTargetPanel: usize = 0xF88; // C_PointClientUIWorldPanel* + pub const m_bBeenEnabled: usize = 0xF90; // bool + pub const m_bHide: usize = 0xF91; // bool + pub const m_flSeenTargetTime: usize = 0xF94; // float32 + pub const m_pTargetPanel: usize = 0xF98; // C_PointClientUIWorldPanel* } // Parent: None // Field count: 0 @@ -1989,12 +1999,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) pub mod C_CSWeaponBaseGun { - pub const m_zoomLevel: usize = 0x1B00; // int32 - pub const m_iBurstShotsRemaining: usize = 0x1B04; // int32 - pub const m_iSilencerBodygroup: usize = 0x1B08; // int32 - pub const m_silencedModelIndex: usize = 0x1B18; // int32 - pub const m_inPrecache: usize = 0x1B1C; // bool - pub const m_bNeedsBoltAction: usize = 0x1B1D; // bool + pub const m_zoomLevel: usize = 0x1B10; // int32 + pub const m_iBurstShotsRemaining: usize = 0x1B14; // int32 + pub const m_iSilencerBodygroup: usize = 0x1B18; // int32 + pub const m_silencedModelIndex: usize = 0x1B28; // int32 + pub const m_inPrecache: usize = 0x1B2C; // bool + pub const m_bNeedsBoltAction: usize = 0x1B2D; // bool } // Parent: C_BaseEntity // Field count: 4 @@ -2027,19 +2037,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) pub mod C_EntityDissolve { - pub const m_flStartTime: usize = 0xD28; // GameTime_t - pub const m_flFadeInStart: usize = 0xD2C; // float32 - pub const m_flFadeInLength: usize = 0xD30; // float32 - pub const m_flFadeOutModelStart: usize = 0xD34; // float32 - pub const m_flFadeOutModelLength: usize = 0xD38; // float32 - pub const m_flFadeOutStart: usize = 0xD3C; // float32 - pub const m_flFadeOutLength: usize = 0xD40; // float32 - pub const m_flNextSparkTime: usize = 0xD44; // GameTime_t - pub const m_nDissolveType: usize = 0xD48; // EntityDisolveType_t - pub const m_vDissolverOrigin: usize = 0xD4C; // Vector - pub const m_nMagnitude: usize = 0xD58; // uint32 - pub const m_bCoreExplode: usize = 0xD5C; // bool - pub const m_bLinkedToServerEnt: usize = 0xD5D; // bool + pub const m_flStartTime: usize = 0xD30; // GameTime_t + pub const m_flFadeInStart: usize = 0xD34; // float32 + pub const m_flFadeInLength: usize = 0xD38; // float32 + pub const m_flFadeOutModelStart: usize = 0xD3C; // float32 + pub const m_flFadeOutModelLength: usize = 0xD40; // float32 + pub const m_flFadeOutStart: usize = 0xD44; // float32 + pub const m_flFadeOutLength: usize = 0xD48; // float32 + pub const m_flNextSparkTime: usize = 0xD4C; // GameTime_t + pub const m_nDissolveType: usize = 0xD50; // EntityDisolveType_t + pub const m_vDissolverOrigin: usize = 0xD54; // Vector + pub const m_nMagnitude: usize = 0xD60; // uint32 + pub const m_bCoreExplode: usize = 0xD64; // bool + pub const m_bLinkedToServerEnt: usize = 0xD65; // bool } // Parent: CPlayer_UseServices // Field count: 0 @@ -2092,71 +2102,71 @@ pub mod cs2_dumper { // NetworkVarNames: m_cycleLatch (int) // NetworkVarNames: m_hOriginalController (CHandle) pub mod C_CSPlayerPawnBase { - pub const m_pPingServices: usize = 0x1358; // CCSPlayer_PingServices* - pub const m_pViewModelServices: usize = 0x1360; // CPlayer_ViewModelServices* - pub const m_fRenderingClipPlane: usize = 0x1368; // float32[4] - pub const m_nLastClipPlaneSetupFrame: usize = 0x1378; // int32 - pub const m_vecLastClipCameraPos: usize = 0x137C; // Vector - pub const m_vecLastClipCameraForward: usize = 0x1388; // Vector - pub const m_bClipHitStaticWorld: usize = 0x1394; // bool - pub const m_bCachedPlaneIsValid: usize = 0x1395; // bool - pub const m_pClippingWeapon: usize = 0x1398; // C_CSWeaponBase* - pub const m_previousPlayerState: usize = 0x13A0; // CSPlayerState - pub const m_iPlayerState: usize = 0x13A4; // CSPlayerState - pub const m_bIsRescuing: usize = 0x13A8; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t - pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x13B4; // bool - pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool - pub const m_fMolotovUseTime: usize = 0x13B8; // float32 - pub const m_fMolotovDamageTime: usize = 0x13BC; // float32 - pub const m_iThrowGrenadeCounter: usize = 0x13C0; // int32 - pub const m_flLastSpawnTimeIndex: usize = 0x13C4; // GameTime_t - pub const m_iProgressBarDuration: usize = 0x13C8; // int32 - pub const m_flProgressBarStartTime: usize = 0x13CC; // float32 - pub const m_vecIntroStartEyePosition: usize = 0x13D0; // Vector - pub const m_vecIntroStartPlayerForward: usize = 0x13DC; // Vector - pub const m_flClientDeathTime: usize = 0x13E8; // GameTime_t - pub const m_bScreenTearFrameCaptured: usize = 0x13EC; // bool - pub const m_flFlashBangTime: usize = 0x13F0; // float32 - pub const m_flFlashScreenshotAlpha: usize = 0x13F4; // float32 - pub const m_flFlashOverlayAlpha: usize = 0x13F8; // float32 - pub const m_bFlashBuildUp: usize = 0x13FC; // bool - pub const m_bFlashDspHasBeenCleared: usize = 0x13FD; // bool - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x13FE; // bool - pub const m_flFlashMaxAlpha: usize = 0x1400; // float32 - pub const m_flFlashDuration: usize = 0x1404; // float32 - pub const m_iHealthBarRenderMaskIndex: usize = 0x1408; // int32 - pub const m_flHealthFadeValue: usize = 0x140C; // float32 - pub const m_flHealthFadeAlpha: usize = 0x1410; // float32 - pub const m_flDeathCCWeight: usize = 0x1420; // float32 - pub const m_flPrevRoundEndTime: usize = 0x1424; // float32 - pub const m_flPrevMatchEndTime: usize = 0x1428; // float32 - pub const m_angEyeAngles: usize = 0x1430; // QAngle - pub const m_fNextThinkPushAway: usize = 0x1448; // float32 - pub const m_bShouldAutobuyDMWeapons: usize = 0x144C; // bool - pub const m_bShouldAutobuyNow: usize = 0x144D; // bool - pub const m_iIDEntIndex: usize = 0x1450; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x1458; // CountdownTimer - pub const m_iTargetItemEntIdx: usize = 0x1470; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x1474; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x1478; // CountdownTimer - pub const m_flCurrentMusicStartTime: usize = 0x1494; // float32 - pub const m_flMusicRoundStartTime: usize = 0x1498; // float32 - pub const m_bDeferStartMusicOnWarmup: usize = 0x149C; // bool - pub const m_cycleLatch: usize = 0x14A0; // int32 - pub const m_serverIntendedCycle: usize = 0x14A4; // float32 - pub const m_flLastSmokeOverlayAlpha: usize = 0x14A8; // float32 - pub const m_flLastSmokeAge: usize = 0x14AC; // float32 - pub const m_vLastSmokeOverlayColor: usize = 0x14B0; // Vector - pub const m_nPlayerSmokedFx: usize = 0x14BC; // ParticleIndex_t - pub const m_nPlayerInfernoBodyFx: usize = 0x14C0; // ParticleIndex_t - pub const m_nPlayerInfernoFootFx: usize = 0x14C4; // ParticleIndex_t - pub const m_flNextMagDropTime: usize = 0x14C8; // float32 - pub const m_nLastMagDropAttachmentIndex: usize = 0x14CC; // int32 - pub const m_vecLastAliveLocalVelocity: usize = 0x14D0; // Vector - pub const m_bGuardianShouldSprayCustomXMark: usize = 0x14F8; // bool - pub const m_hOriginalController: usize = 0x1500; // CHandle + pub const m_pPingServices: usize = 0x1360; // CCSPlayer_PingServices* + pub const m_pViewModelServices: usize = 0x1368; // CPlayer_ViewModelServices* + pub const m_fRenderingClipPlane: usize = 0x1370; // float32[4] + pub const m_nLastClipPlaneSetupFrame: usize = 0x1380; // int32 + pub const m_vecLastClipCameraPos: usize = 0x1384; // Vector + pub const m_vecLastClipCameraForward: usize = 0x1390; // Vector + pub const m_bClipHitStaticWorld: usize = 0x139C; // bool + pub const m_bCachedPlaneIsValid: usize = 0x139D; // bool + pub const m_pClippingWeapon: usize = 0x13A0; // C_CSWeaponBase* + pub const m_previousPlayerState: usize = 0x13A8; // CSPlayerState + pub const m_iPlayerState: usize = 0x13AC; // CSPlayerState + pub const m_bIsRescuing: usize = 0x13B0; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x13B4; // GameTime_t + pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B8; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x13BC; // bool + pub const m_bHasMovedSinceSpawn: usize = 0x13BD; // bool + pub const m_fMolotovUseTime: usize = 0x13C0; // float32 + pub const m_fMolotovDamageTime: usize = 0x13C4; // float32 + pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32 + pub const m_flLastSpawnTimeIndex: usize = 0x13CC; // GameTime_t + pub const m_iProgressBarDuration: usize = 0x13D0; // int32 + pub const m_flProgressBarStartTime: usize = 0x13D4; // float32 + pub const m_vecIntroStartEyePosition: usize = 0x13D8; // Vector + pub const m_vecIntroStartPlayerForward: usize = 0x13E4; // Vector + pub const m_flClientDeathTime: usize = 0x13F0; // GameTime_t + pub const m_bScreenTearFrameCaptured: usize = 0x13F4; // bool + pub const m_flFlashBangTime: usize = 0x13F8; // float32 + pub const m_flFlashScreenshotAlpha: usize = 0x13FC; // float32 + pub const m_flFlashOverlayAlpha: usize = 0x1400; // float32 + pub const m_bFlashBuildUp: usize = 0x1404; // bool + pub const m_bFlashDspHasBeenCleared: usize = 0x1405; // bool + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1406; // bool + pub const m_flFlashMaxAlpha: usize = 0x1408; // float32 + pub const m_flFlashDuration: usize = 0x140C; // float32 + pub const m_iHealthBarRenderMaskIndex: usize = 0x1410; // int32 + pub const m_flHealthFadeValue: usize = 0x1414; // float32 + pub const m_flHealthFadeAlpha: usize = 0x1418; // float32 + pub const m_flDeathCCWeight: usize = 0x1428; // float32 + pub const m_flPrevRoundEndTime: usize = 0x142C; // float32 + pub const m_flPrevMatchEndTime: usize = 0x1430; // float32 + pub const m_angEyeAngles: usize = 0x1438; // QAngle + pub const m_fNextThinkPushAway: usize = 0x1450; // float32 + pub const m_bShouldAutobuyDMWeapons: usize = 0x1454; // bool + pub const m_bShouldAutobuyNow: usize = 0x1455; // bool + pub const m_iIDEntIndex: usize = 0x1458; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x1460; // CountdownTimer + pub const m_iTargetItemEntIdx: usize = 0x1478; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x147C; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x1480; // CountdownTimer + pub const m_flCurrentMusicStartTime: usize = 0x149C; // float32 + pub const m_flMusicRoundStartTime: usize = 0x14A0; // float32 + pub const m_bDeferStartMusicOnWarmup: usize = 0x14A4; // bool + pub const m_cycleLatch: usize = 0x14A8; // int32 + pub const m_serverIntendedCycle: usize = 0x14AC; // float32 + pub const m_flLastSmokeOverlayAlpha: usize = 0x14B0; // float32 + pub const m_flLastSmokeAge: usize = 0x14B4; // float32 + pub const m_vLastSmokeOverlayColor: usize = 0x14B8; // Vector + pub const m_nPlayerSmokedFx: usize = 0x14C4; // ParticleIndex_t + pub const m_nPlayerInfernoBodyFx: usize = 0x14C8; // ParticleIndex_t + pub const m_nPlayerInfernoFootFx: usize = 0x14CC; // ParticleIndex_t + pub const m_flNextMagDropTime: usize = 0x14D0; // float32 + pub const m_nLastMagDropAttachmentIndex: usize = 0x14D4; // int32 + pub const m_vecLastAliveLocalVelocity: usize = 0x14D8; // Vector + pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1500; // bool + pub const m_hOriginalController: usize = 0x1508; // CHandle } // Parent: C_WeaponBaseItem // Field count: 0 @@ -2232,22 +2242,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) pub mod C_PostProcessingVolume { - pub const m_hPostSettings: usize = 0xD38; // CStrongHandle - pub const m_flFadeDuration: usize = 0xD40; // float32 - pub const m_flMinLogExposure: usize = 0xD44; // float32 - pub const m_flMaxLogExposure: usize = 0xD48; // float32 - pub const m_flMinExposure: usize = 0xD4C; // float32 - pub const m_flMaxExposure: usize = 0xD50; // float32 - pub const m_flExposureCompensation: usize = 0xD54; // float32 - pub const m_flExposureFadeSpeedUp: usize = 0xD58; // float32 - pub const m_flExposureFadeSpeedDown: usize = 0xD5C; // float32 - pub const m_flTonemapEVSmoothingRange: usize = 0xD60; // float32 - pub const m_bMaster: usize = 0xD64; // bool - pub const m_bExposureControl: usize = 0xD65; // bool - pub const m_flRate: usize = 0xD68; // float32 - pub const m_flTonemapPercentTarget: usize = 0xD6C; // float32 - pub const m_flTonemapPercentBrightPixels: usize = 0xD70; // float32 - pub const m_flTonemapMinAvgLum: usize = 0xD74; // float32 + pub const m_hPostSettings: usize = 0xD40; // CStrongHandle + pub const m_flFadeDuration: usize = 0xD48; // float32 + pub const m_flMinLogExposure: usize = 0xD4C; // float32 + pub const m_flMaxLogExposure: usize = 0xD50; // float32 + pub const m_flMinExposure: usize = 0xD54; // float32 + pub const m_flMaxExposure: usize = 0xD58; // float32 + pub const m_flExposureCompensation: usize = 0xD5C; // float32 + pub const m_flExposureFadeSpeedUp: usize = 0xD60; // float32 + pub const m_flExposureFadeSpeedDown: usize = 0xD64; // float32 + pub const m_flTonemapEVSmoothingRange: usize = 0xD68; // float32 + pub const m_bMaster: usize = 0xD6C; // bool + pub const m_bExposureControl: usize = 0xD6D; // bool + pub const m_flRate: usize = 0xD70; // float32 + pub const m_flTonemapPercentTarget: usize = 0xD74; // float32 + pub const m_flTonemapPercentBrightPixels: usize = 0xD78; // float32 + pub const m_flTonemapMinAvgLum: usize = 0xD7C; // float32 } // Parent: CPlayerPawnComponent // Field count: 1 @@ -2354,9 +2364,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) pub mod C_DecoyProjectile { - pub const m_nDecoyShotTick: usize = 0x1200; // int32 - pub const m_nClientLastKnownDecoyShotTick: usize = 0x1204; // int32 - pub const m_flTimeParticleEffectSpawn: usize = 0x1228; // GameTime_t + pub const m_nDecoyShotTick: usize = 0x1208; // int32 + pub const m_nClientLastKnownDecoyShotTick: usize = 0x120C; // int32 + pub const m_flTimeParticleEffectSpawn: usize = 0x1230; // GameTime_t } // Parent: CBaseAnimGraph // Field count: 0 @@ -2365,9 +2375,9 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x24E8; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x24F0; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x24F8; // float32 + pub const m_animgraph: usize = 0x2520; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x2528; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x2530; // float32 } // Parent: CSkeletonAnimationController // Field count: 14 @@ -2408,17 +2418,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) pub mod C_C4 { - pub const m_szScreenText: usize = 0x1B00; // char[32] - pub const m_activeLightParticleIndex: usize = 0x1B20; // ParticleIndex_t - pub const m_eActiveLightEffect: usize = 0x1B24; // C4LightEffect_t - pub const m_bStartedArming: usize = 0x1B28; // bool - pub const m_fArmedTime: usize = 0x1B2C; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0x1B30; // bool - pub const m_bIsPlantingViaUse: usize = 0x1B31; // bool - pub const m_entitySpottedState: usize = 0x1B38; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1B50; // int32 - pub const m_bPlayedArmingBeeps: usize = 0x1B54; // bool[7] - pub const m_bBombPlanted: usize = 0x1B5B; // bool + pub const m_szScreenText: usize = 0x1B10; // char[32] + pub const m_activeLightParticleIndex: usize = 0x1B30; // ParticleIndex_t + pub const m_eActiveLightEffect: usize = 0x1B34; // C4LightEffect_t + pub const m_bStartedArming: usize = 0x1B38; // bool + pub const m_fArmedTime: usize = 0x1B3C; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0x1B40; // bool + pub const m_bIsPlantingViaUse: usize = 0x1B41; // bool + pub const m_entitySpottedState: usize = 0x1B48; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1B60; // int32 + pub const m_bPlayedArmingBeeps: usize = 0x1B64; // bool[7] + pub const m_bBombPlanted: usize = 0x1B6B; // bool } // Parent: C_BaseModelEntity // Field count: 13 @@ -2432,19 +2442,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) pub mod CBaseAnimGraph { - pub const m_bInitiallyPopulateInterpHistory: usize = 0xD98; // bool - pub const m_bSuppressAnimEventSounds: usize = 0xD9A; // bool - pub const m_bAnimGraphUpdateEnabled: usize = 0xDA8; // bool - pub const m_flMaxSlopeDistance: usize = 0xDAC; // float32 - pub const m_vLastSlopeCheckPos: usize = 0xDB0; // Vector - pub const m_bAnimationUpdateScheduled: usize = 0xDBC; // bool - pub const m_vecForce: usize = 0xDC0; // Vector - pub const m_nForceBone: usize = 0xDCC; // int32 - pub const m_pClientsideRagdoll: usize = 0xDD0; // CBaseAnimGraph* - pub const m_bBuiltRagdoll: usize = 0xDD8; // bool - pub const m_RagdollPose: usize = 0xDF0; // PhysicsRagdollPose_t - pub const m_bRagdollClientSide: usize = 0xE38; // bool - pub const m_bHasAnimatedMaterialAttributes: usize = 0xE48; // bool + pub const m_bInitiallyPopulateInterpHistory: usize = 0xDA0; // bool + pub const m_bSuppressAnimEventSounds: usize = 0xDA2; // bool + pub const m_bAnimGraphUpdateEnabled: usize = 0xDB0; // bool + pub const m_flMaxSlopeDistance: usize = 0xDB4; // float32 + pub const m_vLastSlopeCheckPos: usize = 0xDB8; // Vector + pub const m_bAnimationUpdateScheduled: usize = 0xDC4; // bool + pub const m_vecForce: usize = 0xDC8; // Vector + pub const m_nForceBone: usize = 0xDD4; // int32 + pub const m_pClientsideRagdoll: usize = 0xDD8; // CBaseAnimGraph* + pub const m_bBuiltRagdoll: usize = 0xDE0; // bool + pub const m_RagdollPose: usize = 0xDF8; // PhysicsRagdollPose_t + pub const m_bRagdollClientSide: usize = 0xE40; // bool + pub const m_bHasAnimatedMaterialAttributes: usize = 0xE50; // bool } // Parent: C_CSWeaponBase // Field count: 0 @@ -2545,13 +2555,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) pub mod C_BasePlayerWeapon { - pub const m_nNextPrimaryAttackTick: usize = 0x1660; // GameTick_t - pub const m_flNextPrimaryAttackTickRatio: usize = 0x1664; // float32 - pub const m_nNextSecondaryAttackTick: usize = 0x1668; // GameTick_t - pub const m_flNextSecondaryAttackTickRatio: usize = 0x166C; // float32 - pub const m_iClip1: usize = 0x1670; // int32 - pub const m_iClip2: usize = 0x1674; // int32 - pub const m_pReserveAmmo: usize = 0x1678; // int32[2] + pub const m_nNextPrimaryAttackTick: usize = 0x1668; // GameTick_t + pub const m_flNextPrimaryAttackTickRatio: usize = 0x166C; // float32 + pub const m_nNextSecondaryAttackTick: usize = 0x1670; // GameTick_t + pub const m_flNextSecondaryAttackTickRatio: usize = 0x1674; // float32 + pub const m_iClip1: usize = 0x1678; // int32 + pub const m_iClip2: usize = 0x167C; // int32 + pub const m_pReserveAmmo: usize = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2595,29 +2605,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) pub mod C_Fish { - pub const m_pos: usize = 0xF80; // Vector - pub const m_vel: usize = 0xF8C; // Vector - pub const m_angles: usize = 0xF98; // QAngle - pub const m_localLifeState: usize = 0xFA4; // int32 - pub const m_deathDepth: usize = 0xFA8; // float32 - pub const m_deathAngle: usize = 0xFAC; // float32 - pub const m_buoyancy: usize = 0xFB0; // float32 - pub const m_wiggleTimer: usize = 0xFB8; // CountdownTimer - pub const m_wigglePhase: usize = 0xFD0; // float32 - pub const m_wiggleRate: usize = 0xFD4; // float32 - pub const m_actualPos: usize = 0xFD8; // Vector - pub const m_actualAngles: usize = 0xFE4; // QAngle - pub const m_poolOrigin: usize = 0xFF0; // Vector - pub const m_waterLevel: usize = 0xFFC; // float32 - pub const m_gotUpdate: usize = 0x1000; // bool - pub const m_x: usize = 0x1004; // float32 - pub const m_y: usize = 0x1008; // float32 - pub const m_z: usize = 0x100C; // float32 - pub const m_angle: usize = 0x1010; // float32 - pub const m_errorHistory: usize = 0x1014; // float32[20] - pub const m_errorHistoryIndex: usize = 0x1064; // int32 - pub const m_errorHistoryCount: usize = 0x1068; // int32 - pub const m_averageError: usize = 0x106C; // float32 + pub const m_pos: usize = 0xF88; // Vector + pub const m_vel: usize = 0xF94; // Vector + pub const m_angles: usize = 0xFA0; // QAngle + pub const m_localLifeState: usize = 0xFAC; // int32 + pub const m_deathDepth: usize = 0xFB0; // float32 + pub const m_deathAngle: usize = 0xFB4; // float32 + pub const m_buoyancy: usize = 0xFB8; // float32 + pub const m_wiggleTimer: usize = 0xFC0; // CountdownTimer + pub const m_wigglePhase: usize = 0xFD8; // float32 + pub const m_wiggleRate: usize = 0xFDC; // float32 + pub const m_actualPos: usize = 0xFE0; // Vector + pub const m_actualAngles: usize = 0xFEC; // QAngle + pub const m_poolOrigin: usize = 0xFF8; // Vector + pub const m_waterLevel: usize = 0x1004; // float32 + pub const m_gotUpdate: usize = 0x1008; // bool + pub const m_x: usize = 0x100C; // float32 + pub const m_y: usize = 0x1010; // float32 + pub const m_z: usize = 0x1014; // float32 + pub const m_angle: usize = 0x1018; // float32 + pub const m_errorHistory: usize = 0x101C; // float32[20] + pub const m_errorHistoryIndex: usize = 0x106C; // int32 + pub const m_errorHistoryCount: usize = 0x1070; // int32 + pub const m_averageError: usize = 0x1074; // float32 } // Parent: IntervalTimer // Field count: 7 @@ -2680,34 +2690,34 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) pub mod C_BasePlayerPawn { - pub const m_pWeaponServices: usize = 0x11A0; // CPlayer_WeaponServices* - pub const m_pItemServices: usize = 0x11A8; // CPlayer_ItemServices* - pub const m_pAutoaimServices: usize = 0x11B0; // CPlayer_AutoaimServices* - pub const m_pObserverServices: usize = 0x11B8; // CPlayer_ObserverServices* - pub const m_pWaterServices: usize = 0x11C0; // CPlayer_WaterServices* - pub const m_pUseServices: usize = 0x11C8; // CPlayer_UseServices* - pub const m_pFlashlightServices: usize = 0x11D0; // CPlayer_FlashlightServices* - pub const m_pCameraServices: usize = 0x11D8; // CPlayer_CameraServices* - pub const m_pMovementServices: usize = 0x11E0; // CPlayer_MovementServices* - pub const m_ServerViewAngleChanges: usize = 0x11F0; // C_UtlVectorEmbeddedNetworkVar - pub const m_nHighestConsumedServerViewAngleChangeIndex: usize = 0x1240; // uint32 - pub const v_angle: usize = 0x1244; // QAngle - pub const v_anglePrevious: usize = 0x1250; // QAngle - pub const m_iHideHUD: usize = 0x125C; // uint32 - pub const m_skybox3d: usize = 0x1260; // sky3dparams_t - pub const m_flDeathTime: usize = 0x12F0; // GameTime_t - pub const m_vecPredictionError: usize = 0x12F4; // Vector - pub const m_flPredictionErrorTime: usize = 0x1300; // GameTime_t - pub const m_vecLastCameraSetupLocalOrigin: usize = 0x1304; // Vector - pub const m_flLastCameraSetupTime: usize = 0x1310; // GameTime_t - pub const m_flFOVSensitivityAdjust: usize = 0x1314; // float32 - pub const m_flMouseSensitivity: usize = 0x1318; // float32 - pub const m_vOldOrigin: usize = 0x131C; // Vector - pub const m_flOldSimulationTime: usize = 0x1328; // float32 - pub const m_nLastExecutedCommandNumber: usize = 0x132C; // int32 - pub const m_nLastExecutedCommandTick: usize = 0x1330; // int32 - pub const m_hController: usize = 0x1334; // CHandle - pub const m_bIsSwappingToPredictableController: usize = 0x1338; // bool + pub const m_pWeaponServices: usize = 0x11A8; // CPlayer_WeaponServices* + pub const m_pItemServices: usize = 0x11B0; // CPlayer_ItemServices* + pub const m_pAutoaimServices: usize = 0x11B8; // CPlayer_AutoaimServices* + pub const m_pObserverServices: usize = 0x11C0; // CPlayer_ObserverServices* + pub const m_pWaterServices: usize = 0x11C8; // CPlayer_WaterServices* + pub const m_pUseServices: usize = 0x11D0; // CPlayer_UseServices* + pub const m_pFlashlightServices: usize = 0x11D8; // CPlayer_FlashlightServices* + pub const m_pCameraServices: usize = 0x11E0; // CPlayer_CameraServices* + pub const m_pMovementServices: usize = 0x11E8; // CPlayer_MovementServices* + pub const m_ServerViewAngleChanges: usize = 0x11F8; // C_UtlVectorEmbeddedNetworkVar + pub const m_nHighestConsumedServerViewAngleChangeIndex: usize = 0x1248; // uint32 + pub const v_angle: usize = 0x124C; // QAngle + pub const v_anglePrevious: usize = 0x1258; // QAngle + pub const m_iHideHUD: usize = 0x1264; // uint32 + pub const m_skybox3d: usize = 0x1268; // sky3dparams_t + pub const m_flDeathTime: usize = 0x12F8; // GameTime_t + pub const m_vecPredictionError: usize = 0x12FC; // Vector + pub const m_flPredictionErrorTime: usize = 0x1308; // GameTime_t + pub const m_vecLastCameraSetupLocalOrigin: usize = 0x130C; // Vector + pub const m_flLastCameraSetupTime: usize = 0x1318; // GameTime_t + pub const m_flFOVSensitivityAdjust: usize = 0x131C; // float32 + pub const m_flMouseSensitivity: usize = 0x1320; // float32 + pub const m_vOldOrigin: usize = 0x1324; // Vector + pub const m_flOldSimulationTime: usize = 0x1330; // float32 + pub const m_nLastExecutedCommandNumber: usize = 0x1334; // int32 + pub const m_nLastExecutedCommandTick: usize = 0x1338; // int32 + pub const m_hController: usize = 0x133C; // CHandle + pub const m_bIsSwappingToPredictableController: usize = 0x1340; // bool } // Parent: None // Field count: 6 @@ -2788,8 +2798,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flFluidDensity (float) pub mod C_TriggerBuoyancy { - pub const m_BuoyancyHelper: usize = 0xD28; // CBuoyancyHelper - pub const m_flFluidDensity: usize = 0xDA8; // float32 + pub const m_BuoyancyHelper: usize = 0xD30; // CBuoyancyHelper + pub const m_flFluidDensity: usize = 0xDB0; // float32 } // Parent: C_BaseModelEntity // Field count: 41 @@ -2819,43 +2829,43 @@ pub mod cs2_dumper { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) pub mod C_RopeKeyframe { - pub const m_LinksTouchingSomething: usize = 0xD28; // CBitVec<10> - pub const m_nLinksTouchingSomething: usize = 0xD2C; // int32 - pub const m_bApplyWind: usize = 0xD30; // bool - pub const m_fPrevLockedPoints: usize = 0xD34; // int32 - pub const m_iForcePointMoveCounter: usize = 0xD38; // int32 - pub const m_bPrevEndPointPos: usize = 0xD3C; // bool[2] - pub const m_vPrevEndPointPos: usize = 0xD40; // Vector[2] - pub const m_flCurScroll: usize = 0xD58; // float32 - pub const m_flScrollSpeed: usize = 0xD5C; // float32 - pub const m_RopeFlags: usize = 0xD60; // uint16 - pub const m_iRopeMaterialModelIndex: usize = 0xD68; // CStrongHandle - pub const m_LightValues: usize = 0xFE0; // Vector[10] - pub const m_nSegments: usize = 0x1058; // uint8 - pub const m_hStartPoint: usize = 0x105C; // CHandle - pub const m_hEndPoint: usize = 0x1060; // CHandle - pub const m_iStartAttachment: usize = 0x1064; // AttachmentHandle_t - pub const m_iEndAttachment: usize = 0x1065; // AttachmentHandle_t - pub const m_Subdiv: usize = 0x1066; // uint8 - pub const m_RopeLength: usize = 0x1068; // int16 - pub const m_Slack: usize = 0x106A; // int16 - pub const m_TextureScale: usize = 0x106C; // float32 - pub const m_fLockedPoints: usize = 0x1070; // uint8 - pub const m_nChangeCount: usize = 0x1071; // uint8 - pub const m_Width: usize = 0x1074; // float32 - pub const m_PhysicsDelegate: usize = 0x1078; // C_RopeKeyframe::CPhysicsDelegate - pub const m_hMaterial: usize = 0x1088; // CStrongHandle - pub const m_TextureHeight: usize = 0x1090; // int32 - pub const m_vecImpulse: usize = 0x1094; // Vector - pub const m_vecPreviousImpulse: usize = 0x10A0; // Vector - pub const m_flCurrentGustTimer: usize = 0x10AC; // float32 - pub const m_flCurrentGustLifetime: usize = 0x10B0; // float32 - pub const m_flTimeToNextGust: usize = 0x10B4; // float32 - pub const m_vWindDir: usize = 0x10B8; // Vector - pub const m_vColorMod: usize = 0x10C4; // Vector - pub const m_vCachedEndPointAttachmentPos: usize = 0x10D0; // Vector[2] - pub const m_vCachedEndPointAttachmentAngle: usize = 0x10E8; // QAngle[2] - pub const m_bConstrainBetweenEndpoints: usize = 0x1100; // bool + pub const m_LinksTouchingSomething: usize = 0xD30; // CBitVec<10> + pub const m_nLinksTouchingSomething: usize = 0xD34; // int32 + pub const m_bApplyWind: usize = 0xD38; // bool + pub const m_fPrevLockedPoints: usize = 0xD3C; // int32 + pub const m_iForcePointMoveCounter: usize = 0xD40; // int32 + pub const m_bPrevEndPointPos: usize = 0xD44; // bool[2] + pub const m_vPrevEndPointPos: usize = 0xD48; // Vector[2] + pub const m_flCurScroll: usize = 0xD60; // float32 + pub const m_flScrollSpeed: usize = 0xD64; // float32 + pub const m_RopeFlags: usize = 0xD68; // uint16 + pub const m_iRopeMaterialModelIndex: usize = 0xD70; // CStrongHandle + pub const m_LightValues: usize = 0xFE8; // Vector[10] + pub const m_nSegments: usize = 0x1060; // uint8 + pub const m_hStartPoint: usize = 0x1064; // CHandle + pub const m_hEndPoint: usize = 0x1068; // CHandle + pub const m_iStartAttachment: usize = 0x106C; // AttachmentHandle_t + pub const m_iEndAttachment: usize = 0x106D; // AttachmentHandle_t + pub const m_Subdiv: usize = 0x106E; // uint8 + pub const m_RopeLength: usize = 0x1070; // int16 + pub const m_Slack: usize = 0x1072; // int16 + pub const m_TextureScale: usize = 0x1074; // float32 + pub const m_fLockedPoints: usize = 0x1078; // uint8 + pub const m_nChangeCount: usize = 0x1079; // uint8 + pub const m_Width: usize = 0x107C; // float32 + pub const m_PhysicsDelegate: usize = 0x1080; // C_RopeKeyframe::CPhysicsDelegate + pub const m_hMaterial: usize = 0x1090; // CStrongHandle + pub const m_TextureHeight: usize = 0x1098; // int32 + pub const m_vecImpulse: usize = 0x109C; // Vector + pub const m_vecPreviousImpulse: usize = 0x10A8; // Vector + pub const m_flCurrentGustTimer: usize = 0x10B4; // float32 + pub const m_flCurrentGustLifetime: usize = 0x10B8; // float32 + pub const m_flTimeToNextGust: usize = 0x10BC; // float32 + pub const m_vWindDir: usize = 0x10C0; // Vector + pub const m_vColorMod: usize = 0x10CC; // Vector + pub const m_vCachedEndPointAttachmentPos: usize = 0x10D8; // Vector[2] + pub const m_vCachedEndPointAttachmentAngle: usize = 0x10F0; // QAngle[2] + pub const m_bConstrainBetweenEndpoints: usize = 0x1108; // bool pub const m_bEndPointAttachmentPositionsDirty: usize = 0x0; // bitfield:1 pub const m_bEndPointAttachmentAnglesDirty: usize = 0x0; // bitfield:1 pub const m_bNewDataThisFrame: usize = 0x0; // bitfield:1 @@ -2932,8 +2942,8 @@ pub mod cs2_dumper { // Parent: C_EconEntity // Field count: 2 pub mod C_EconWearable { - pub const m_nForceSkin: usize = 0x1660; // int32 - pub const m_bAlwaysAllow: usize = 0x1664; // bool + pub const m_nForceSkin: usize = 0x1668; // int32 + pub const m_bAlwaysAllow: usize = 0x166C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -3232,79 +3242,79 @@ pub mod cs2_dumper { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) pub mod C_BarnLight { - pub const m_bEnabled: usize = 0xD20; // bool - pub const m_nColorMode: usize = 0xD24; // int32 - pub const m_Color: usize = 0xD28; // Color - pub const m_flColorTemperature: usize = 0xD2C; // float32 - pub const m_flBrightness: usize = 0xD30; // float32 - pub const m_flBrightnessScale: usize = 0xD34; // float32 - pub const m_nDirectLight: usize = 0xD38; // int32 - pub const m_nBakedShadowIndex: usize = 0xD3C; // int32 - pub const m_nLuminaireShape: usize = 0xD40; // int32 - pub const m_flLuminaireSize: usize = 0xD44; // float32 - pub const m_flLuminaireAnisotropy: usize = 0xD48; // float32 - pub const m_LightStyleString: usize = 0xD50; // CUtlString - pub const m_flLightStyleStartTime: usize = 0xD58; // GameTime_t - pub const m_QueuedLightStyleStrings: usize = 0xD60; // C_NetworkUtlVectorBase - pub const m_LightStyleEvents: usize = 0xD78; // C_NetworkUtlVectorBase - pub const m_LightStyleTargets: usize = 0xD90; // C_NetworkUtlVectorBase> - pub const m_StyleEvent: usize = 0xDA8; // CEntityIOOutput[4] - pub const m_hLightCookie: usize = 0xE48; // CStrongHandle - pub const m_flShape: usize = 0xE50; // float32 - pub const m_flSoftX: usize = 0xE54; // float32 - pub const m_flSoftY: usize = 0xE58; // float32 - pub const m_flSkirt: usize = 0xE5C; // float32 - pub const m_flSkirtNear: usize = 0xE60; // float32 - pub const m_vSizeParams: usize = 0xE64; // Vector - pub const m_flRange: usize = 0xE70; // float32 - pub const m_vShear: usize = 0xE74; // Vector - pub const m_nBakeSpecularToCubemaps: usize = 0xE80; // int32 - pub const m_vBakeSpecularToCubemapsSize: usize = 0xE84; // Vector - pub const m_nCastShadows: usize = 0xE90; // int32 - pub const m_nShadowMapSize: usize = 0xE94; // int32 - pub const m_nShadowPriority: usize = 0xE98; // int32 - pub const m_bContactShadow: usize = 0xE9C; // bool - pub const m_nBounceLight: usize = 0xEA0; // int32 - pub const m_flBounceScale: usize = 0xEA4; // float32 - pub const m_flMinRoughness: usize = 0xEA8; // float32 - pub const m_vAlternateColor: usize = 0xEAC; // Vector - pub const m_fAlternateColorBrightness: usize = 0xEB8; // float32 - pub const m_nFog: usize = 0xEBC; // int32 - pub const m_flFogStrength: usize = 0xEC0; // float32 - pub const m_nFogShadows: usize = 0xEC4; // int32 - pub const m_flFogScale: usize = 0xEC8; // float32 - pub const m_bFogMixedShadows: usize = 0xECC; // bool - pub const m_flFadeSizeStart: usize = 0xED0; // float32 - pub const m_flFadeSizeEnd: usize = 0xED4; // float32 - pub const m_flShadowFadeSizeStart: usize = 0xED8; // float32 - pub const m_flShadowFadeSizeEnd: usize = 0xEDC; // float32 - pub const m_bPrecomputedFieldsValid: usize = 0xEE0; // bool - pub const m_vPrecomputedBoundsMins: usize = 0xEE4; // Vector - pub const m_vPrecomputedBoundsMaxs: usize = 0xEF0; // Vector - pub const m_vPrecomputedOBBOrigin: usize = 0xEFC; // Vector - pub const m_vPrecomputedOBBAngles: usize = 0xF08; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0xF14; // Vector - pub const m_nPrecomputedSubFrusta: usize = 0xF20; // int32 - pub const m_vPrecomputedOBBOrigin0: usize = 0xF24; // Vector - pub const m_vPrecomputedOBBAngles0: usize = 0xF30; // QAngle - pub const m_vPrecomputedOBBExtent0: usize = 0xF3C; // Vector - pub const m_vPrecomputedOBBOrigin1: usize = 0xF48; // Vector - pub const m_vPrecomputedOBBAngles1: usize = 0xF54; // QAngle - pub const m_vPrecomputedOBBExtent1: usize = 0xF60; // Vector - pub const m_vPrecomputedOBBOrigin2: usize = 0xF6C; // Vector - pub const m_vPrecomputedOBBAngles2: usize = 0xF78; // QAngle - pub const m_vPrecomputedOBBExtent2: usize = 0xF84; // Vector - pub const m_vPrecomputedOBBOrigin3: usize = 0xF90; // Vector - pub const m_vPrecomputedOBBAngles3: usize = 0xF9C; // QAngle - pub const m_vPrecomputedOBBExtent3: usize = 0xFA8; // Vector - pub const m_vPrecomputedOBBOrigin4: usize = 0xFB4; // Vector - pub const m_vPrecomputedOBBAngles4: usize = 0xFC0; // QAngle - pub const m_vPrecomputedOBBExtent4: usize = 0xFCC; // Vector - pub const m_vPrecomputedOBBOrigin5: usize = 0xFD8; // Vector - pub const m_vPrecomputedOBBAngles5: usize = 0xFE4; // QAngle - pub const m_vPrecomputedOBBExtent5: usize = 0xFF0; // Vector - pub const m_bInitialBoneSetup: usize = 0x1040; // bool - pub const m_VisClusters: usize = 0x1048; // C_NetworkUtlVectorBase + pub const m_bEnabled: usize = 0xD28; // bool + pub const m_nColorMode: usize = 0xD2C; // int32 + pub const m_Color: usize = 0xD30; // Color + pub const m_flColorTemperature: usize = 0xD34; // float32 + pub const m_flBrightness: usize = 0xD38; // float32 + pub const m_flBrightnessScale: usize = 0xD3C; // float32 + pub const m_nDirectLight: usize = 0xD40; // int32 + pub const m_nBakedShadowIndex: usize = 0xD44; // int32 + pub const m_nLuminaireShape: usize = 0xD48; // int32 + pub const m_flLuminaireSize: usize = 0xD4C; // float32 + pub const m_flLuminaireAnisotropy: usize = 0xD50; // float32 + pub const m_LightStyleString: usize = 0xD58; // CUtlString + pub const m_flLightStyleStartTime: usize = 0xD60; // GameTime_t + pub const m_QueuedLightStyleStrings: usize = 0xD68; // C_NetworkUtlVectorBase + pub const m_LightStyleEvents: usize = 0xD80; // C_NetworkUtlVectorBase + pub const m_LightStyleTargets: usize = 0xD98; // C_NetworkUtlVectorBase> + pub const m_StyleEvent: usize = 0xDB0; // CEntityIOOutput[4] + pub const m_hLightCookie: usize = 0xE50; // CStrongHandle + pub const m_flShape: usize = 0xE58; // float32 + pub const m_flSoftX: usize = 0xE5C; // float32 + pub const m_flSoftY: usize = 0xE60; // float32 + pub const m_flSkirt: usize = 0xE64; // float32 + pub const m_flSkirtNear: usize = 0xE68; // float32 + pub const m_vSizeParams: usize = 0xE6C; // Vector + pub const m_flRange: usize = 0xE78; // float32 + pub const m_vShear: usize = 0xE7C; // Vector + pub const m_nBakeSpecularToCubemaps: usize = 0xE88; // int32 + pub const m_vBakeSpecularToCubemapsSize: usize = 0xE8C; // Vector + pub const m_nCastShadows: usize = 0xE98; // int32 + pub const m_nShadowMapSize: usize = 0xE9C; // int32 + pub const m_nShadowPriority: usize = 0xEA0; // int32 + pub const m_bContactShadow: usize = 0xEA4; // bool + pub const m_nBounceLight: usize = 0xEA8; // int32 + pub const m_flBounceScale: usize = 0xEAC; // float32 + pub const m_flMinRoughness: usize = 0xEB0; // float32 + pub const m_vAlternateColor: usize = 0xEB4; // Vector + pub const m_fAlternateColorBrightness: usize = 0xEC0; // float32 + pub const m_nFog: usize = 0xEC4; // int32 + pub const m_flFogStrength: usize = 0xEC8; // float32 + pub const m_nFogShadows: usize = 0xECC; // int32 + pub const m_flFogScale: usize = 0xED0; // float32 + pub const m_bFogMixedShadows: usize = 0xED4; // bool + pub const m_flFadeSizeStart: usize = 0xED8; // float32 + pub const m_flFadeSizeEnd: usize = 0xEDC; // float32 + pub const m_flShadowFadeSizeStart: usize = 0xEE0; // float32 + pub const m_flShadowFadeSizeEnd: usize = 0xEE4; // float32 + pub const m_bPrecomputedFieldsValid: usize = 0xEE8; // bool + pub const m_vPrecomputedBoundsMins: usize = 0xEEC; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0xEF8; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0xF04; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0xF10; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0xF1C; // Vector + pub const m_nPrecomputedSubFrusta: usize = 0xF28; // int32 + pub const m_vPrecomputedOBBOrigin0: usize = 0xF2C; // Vector + pub const m_vPrecomputedOBBAngles0: usize = 0xF38; // QAngle + pub const m_vPrecomputedOBBExtent0: usize = 0xF44; // Vector + pub const m_vPrecomputedOBBOrigin1: usize = 0xF50; // Vector + pub const m_vPrecomputedOBBAngles1: usize = 0xF5C; // QAngle + pub const m_vPrecomputedOBBExtent1: usize = 0xF68; // Vector + pub const m_vPrecomputedOBBOrigin2: usize = 0xF74; // Vector + pub const m_vPrecomputedOBBAngles2: usize = 0xF80; // QAngle + pub const m_vPrecomputedOBBExtent2: usize = 0xF8C; // Vector + pub const m_vPrecomputedOBBOrigin3: usize = 0xF98; // Vector + pub const m_vPrecomputedOBBAngles3: usize = 0xFA4; // QAngle + pub const m_vPrecomputedOBBExtent3: usize = 0xFB0; // Vector + pub const m_vPrecomputedOBBOrigin4: usize = 0xFBC; // Vector + pub const m_vPrecomputedOBBAngles4: usize = 0xFC8; // QAngle + pub const m_vPrecomputedOBBExtent4: usize = 0xFD4; // Vector + pub const m_vPrecomputedOBBOrigin5: usize = 0xFE0; // Vector + pub const m_vPrecomputedOBBAngles5: usize = 0xFEC; // QAngle + pub const m_vPrecomputedOBBExtent5: usize = 0xFF8; // Vector + pub const m_bInitialBoneSetup: usize = 0x1048; // bool + pub const m_VisClusters: usize = 0x1050; // C_NetworkUtlVectorBase } // Parent: C_BaseEntity // Field count: 8 @@ -3335,7 +3345,7 @@ pub mod cs2_dumper { // Parent: C_BaseModelEntity // Field count: 1 pub mod CFuncWater { - pub const m_BuoyancyHelper: usize = 0xD20; // CBuoyancyHelper + pub const m_BuoyancyHelper: usize = 0xD28; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity // Field count: 0 @@ -3353,26 +3363,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) pub mod C_EconEntity { - pub const m_flFlexDelayTime: usize = 0x1128; // float32 - pub const m_flFlexDelayedWeight: usize = 0x1130; // float32* - pub const m_bAttributesInitialized: usize = 0x1138; // bool - pub const m_AttributeManager: usize = 0x1140; // C_AttributeContainer - pub const m_OriginalOwnerXuidLow: usize = 0x15E8; // uint32 - pub const m_OriginalOwnerXuidHigh: usize = 0x15EC; // uint32 - pub const m_nFallbackPaintKit: usize = 0x15F0; // int32 - pub const m_nFallbackSeed: usize = 0x15F4; // int32 - pub const m_flFallbackWear: usize = 0x15F8; // float32 - pub const m_nFallbackStatTrak: usize = 0x15FC; // int32 - pub const m_bClientside: usize = 0x1600; // bool - pub const m_bParticleSystemsCreated: usize = 0x1601; // bool - pub const m_vecAttachedParticles: usize = 0x1608; // CUtlVector - pub const m_hViewmodelAttachment: usize = 0x1620; // CHandle - pub const m_iOldTeam: usize = 0x1624; // int32 - pub const m_bAttachmentDirty: usize = 0x1628; // bool - pub const m_nUnloadedModelIndex: usize = 0x162C; // int32 - pub const m_iNumOwnerValidationRetries: usize = 0x1630; // int32 - pub const m_hOldProvidee: usize = 0x1640; // CHandle - pub const m_vecAttachedModels: usize = 0x1648; // CUtlVector + pub const m_flFlexDelayTime: usize = 0x1130; // float32 + pub const m_flFlexDelayedWeight: usize = 0x1138; // float32* + pub const m_bAttributesInitialized: usize = 0x1140; // bool + pub const m_AttributeManager: usize = 0x1148; // C_AttributeContainer + pub const m_OriginalOwnerXuidLow: usize = 0x15F0; // uint32 + pub const m_OriginalOwnerXuidHigh: usize = 0x15F4; // uint32 + pub const m_nFallbackPaintKit: usize = 0x15F8; // int32 + pub const m_nFallbackSeed: usize = 0x15FC; // int32 + pub const m_flFallbackWear: usize = 0x1600; // float32 + pub const m_nFallbackStatTrak: usize = 0x1604; // int32 + pub const m_bClientside: usize = 0x1608; // bool + pub const m_bParticleSystemsCreated: usize = 0x1609; // bool + pub const m_vecAttachedParticles: usize = 0x1610; // CUtlVector + pub const m_hViewmodelAttachment: usize = 0x1628; // CHandle + pub const m_iOldTeam: usize = 0x162C; // int32 + pub const m_bAttachmentDirty: usize = 0x1630; // bool + pub const m_nUnloadedModelIndex: usize = 0x1634; // int32 + pub const m_iNumOwnerValidationRetries: usize = 0x1638; // int32 + pub const m_hOldProvidee: usize = 0x1648; // CHandle + pub const m_vecAttachedModels: usize = 0x1650; // CUtlVector } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -3384,7 +3394,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bShowLight (bool) pub mod C_RectLight { - pub const m_bShowLight: usize = 0x1068; // bool + pub const m_bShowLight: usize = 0x1070; // bool } // Parent: C_BaseModelEntity // Field count: 24 @@ -3412,30 +3422,30 @@ pub mod cs2_dumper { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) pub mod C_ParticleSystem { - pub const m_szSnapshotFileName: usize = 0xD20; // char[512] - pub const m_bActive: usize = 0xF20; // bool - pub const m_bFrozen: usize = 0xF21; // bool - pub const m_flFreezeTransitionDuration: usize = 0xF24; // float32 - pub const m_nStopType: usize = 0xF28; // int32 - pub const m_bAnimateDuringGameplayPause: usize = 0xF2C; // bool - pub const m_iEffectIndex: usize = 0xF30; // CStrongHandle - pub const m_flStartTime: usize = 0xF38; // GameTime_t - pub const m_flPreSimTime: usize = 0xF3C; // float32 - pub const m_vServerControlPoints: usize = 0xF40; // Vector[4] - pub const m_iServerControlPointAssignments: usize = 0xF70; // uint8[4] - pub const m_hControlPointEnts: usize = 0xF74; // CHandle[64] - pub const m_bNoSave: usize = 0x1074; // bool - pub const m_bNoFreeze: usize = 0x1075; // bool - pub const m_bNoRamp: usize = 0x1076; // bool - pub const m_bStartActive: usize = 0x1077; // bool - pub const m_iszEffectName: usize = 0x1078; // CUtlSymbolLarge - pub const m_iszControlPointNames: usize = 0x1080; // CUtlSymbolLarge[64] - pub const m_nDataCP: usize = 0x1280; // int32 - pub const m_vecDataCPValue: usize = 0x1284; // Vector - pub const m_nTintCP: usize = 0x1290; // int32 - pub const m_clrTint: usize = 0x1294; // Color - pub const m_bOldActive: usize = 0x12B8; // bool - pub const m_bOldFrozen: usize = 0x12B9; // bool + pub const m_szSnapshotFileName: usize = 0xD28; // char[512] + pub const m_bActive: usize = 0xF28; // bool + pub const m_bFrozen: usize = 0xF29; // bool + pub const m_flFreezeTransitionDuration: usize = 0xF2C; // float32 + pub const m_nStopType: usize = 0xF30; // int32 + pub const m_bAnimateDuringGameplayPause: usize = 0xF34; // bool + pub const m_iEffectIndex: usize = 0xF38; // CStrongHandle + pub const m_flStartTime: usize = 0xF40; // GameTime_t + pub const m_flPreSimTime: usize = 0xF44; // float32 + pub const m_vServerControlPoints: usize = 0xF48; // Vector[4] + pub const m_iServerControlPointAssignments: usize = 0xF78; // uint8[4] + pub const m_hControlPointEnts: usize = 0xF7C; // CHandle[64] + pub const m_bNoSave: usize = 0x107C; // bool + pub const m_bNoFreeze: usize = 0x107D; // bool + pub const m_bNoRamp: usize = 0x107E; // bool + pub const m_bStartActive: usize = 0x107F; // bool + pub const m_iszEffectName: usize = 0x1080; // CUtlSymbolLarge + pub const m_iszControlPointNames: usize = 0x1088; // CUtlSymbolLarge[64] + pub const m_nDataCP: usize = 0x1288; // int32 + pub const m_vecDataCPValue: usize = 0x128C; // Vector + pub const m_nTintCP: usize = 0x1298; // int32 + pub const m_clrTint: usize = 0x129C; // Color + pub const m_bOldActive: usize = 0x12C0; // bool + pub const m_bOldFrozen: usize = 0x12C1; // bool } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -3492,7 +3502,7 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 1 pub mod C_Multimeter { - pub const m_hTargetC4: usize = 0xF88; // CHandle + pub const m_hTargetC4: usize = 0xF90; // CHandle } // Parent: C_BaseEntity // Field count: 2 @@ -3514,15 +3524,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) pub mod C_EnvDecal { - pub const m_hDecalMaterial: usize = 0xD20; // CStrongHandle - pub const m_flWidth: usize = 0xD28; // float32 - pub const m_flHeight: usize = 0xD2C; // float32 - pub const m_flDepth: usize = 0xD30; // float32 - pub const m_nRenderOrder: usize = 0xD34; // uint32 - pub const m_bProjectOnWorld: usize = 0xD38; // bool - pub const m_bProjectOnCharacters: usize = 0xD39; // bool - pub const m_bProjectOnWater: usize = 0xD3A; // bool - pub const m_flDepthSortBias: usize = 0xD3C; // float32 + pub const m_hDecalMaterial: usize = 0xD28; // CStrongHandle + pub const m_flWidth: usize = 0xD30; // float32 + pub const m_flHeight: usize = 0xD34; // float32 + pub const m_flDepth: usize = 0xD38; // float32 + pub const m_nRenderOrder: usize = 0xD3C; // uint32 + pub const m_bProjectOnWorld: usize = 0xD40; // bool + pub const m_bProjectOnCharacters: usize = 0xD41; // bool + pub const m_bProjectOnWater: usize = 0xD42; // bool + pub const m_flDepthSortBias: usize = 0xD44; // float32 } // Parent: CCSGameModeRules // Field count: 0 @@ -3625,13 +3635,13 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bIsUsable (bool) pub mod C_BaseDoor { - pub const m_bIsUsable: usize = 0xD20; // bool + pub const m_bIsUsable: usize = 0xD28; // bool } // Parent: C_BaseModelEntity // Field count: 2 pub mod CGrenadeTracer { - pub const m_flTracerDuration: usize = 0xD38; // float32 - pub const m_nType: usize = 0xD3C; // GrenadeType_t + pub const m_flTracerDuration: usize = 0xD40; // float32 + pub const m_nType: usize = 0xD44; // GrenadeType_t } // Parent: C_BaseTrigger // Field count: 1 @@ -3639,7 +3649,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) pub mod CBombTarget { - pub const m_bBombPlantedHere: usize = 0xD28; // bool + pub const m_bBombPlantedHere: usize = 0xD30; // bool } // Parent: C_BaseClientUIEntity // Field count: 2 @@ -3647,8 +3657,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) pub mod C_PointClientUIDialog { - pub const m_hActivator: usize = 0xD50; // CHandle - pub const m_bStartEnabled: usize = 0xD54; // bool + pub const m_hActivator: usize = 0xD58; // CHandle + pub const m_bStartEnabled: usize = 0xD5C; // bool } // Parent: CCSGameModeRules // Field count: 1 @@ -3950,7 +3960,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) pub mod C_WeaponShield { - pub const m_flDisplayHealth: usize = 0x1B20; // float32 + pub const m_flDisplayHealth: usize = 0x1B30; // float32 } // Parent: C_PointClientUIWorldPanel // Field count: 1 @@ -3958,7 +3968,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_messageText (char) pub mod C_PointClientUIWorldTextPanel { - pub const m_messageText: usize = 0xF80; // char[512] + pub const m_messageText: usize = 0xF90; // char[512] } // Parent: CPlayer_UseServices // Field count: 0 @@ -4055,11 +4065,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) pub mod C_EnvParticleGlow { - pub const m_flAlphaScale: usize = 0x12D0; // float32 - pub const m_flRadiusScale: usize = 0x12D4; // float32 - pub const m_flSelfIllumScale: usize = 0x12D8; // float32 - pub const m_ColorTint: usize = 0x12DC; // Color - pub const m_hTextureOverride: usize = 0x12E0; // CStrongHandle + pub const m_flAlphaScale: usize = 0x12D8; // float32 + pub const m_flRadiusScale: usize = 0x12DC; // float32 + pub const m_flSelfIllumScale: usize = 0x12E0; // float32 + pub const m_ColorTint: usize = 0x12E4; // Color + pub const m_hTextureOverride: usize = 0x12E8; // CStrongHandle } // Parent: C_BaseEntity // Field count: 15 @@ -4113,24 +4123,24 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) pub mod C_Sun { - pub const m_fxSSSunFlareEffectIndex: usize = 0xD20; // ParticleIndex_t - pub const m_fxSunFlareEffectIndex: usize = 0xD24; // ParticleIndex_t - pub const m_fdistNormalize: usize = 0xD28; // float32 - pub const m_vSunPos: usize = 0xD2C; // Vector - pub const m_vDirection: usize = 0xD38; // Vector - pub const m_iszEffectName: usize = 0xD48; // CUtlSymbolLarge - pub const m_iszSSEffectName: usize = 0xD50; // CUtlSymbolLarge - pub const m_clrOverlay: usize = 0xD58; // Color - pub const m_bOn: usize = 0xD5C; // bool - pub const m_bmaxColor: usize = 0xD5D; // bool - pub const m_flSize: usize = 0xD60; // float32 - pub const m_flHazeScale: usize = 0xD64; // float32 - pub const m_flRotation: usize = 0xD68; // float32 - pub const m_flHDRColorScale: usize = 0xD6C; // float32 - pub const m_flAlphaHaze: usize = 0xD70; // float32 - pub const m_flAlphaScale: usize = 0xD74; // float32 - pub const m_flAlphaHdr: usize = 0xD78; // float32 - pub const m_flFarZScale: usize = 0xD7C; // float32 + pub const m_fxSSSunFlareEffectIndex: usize = 0xD28; // ParticleIndex_t + pub const m_fxSunFlareEffectIndex: usize = 0xD2C; // ParticleIndex_t + pub const m_fdistNormalize: usize = 0xD30; // float32 + pub const m_vSunPos: usize = 0xD34; // Vector + pub const m_vDirection: usize = 0xD40; // Vector + pub const m_iszEffectName: usize = 0xD50; // CUtlSymbolLarge + pub const m_iszSSEffectName: usize = 0xD58; // CUtlSymbolLarge + pub const m_clrOverlay: usize = 0xD60; // Color + pub const m_bOn: usize = 0xD64; // bool + pub const m_bmaxColor: usize = 0xD65; // bool + pub const m_flSize: usize = 0xD68; // float32 + pub const m_flHazeScale: usize = 0xD6C; // float32 + pub const m_flRotation: usize = 0xD70; // float32 + pub const m_flHDRColorScale: usize = 0xD74; // float32 + pub const m_flAlphaHaze: usize = 0xD78; // float32 + pub const m_flAlphaScale: usize = 0xD7C; // float32 + pub const m_flAlphaHdr: usize = 0xD80; // float32 + pub const m_flFarZScale: usize = 0xD84; // float32 } // Parent: C_BaseEntity // Field count: 0 @@ -4170,15 +4180,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_Weight (float) // NetworkVarNames: m_lookupFilename (char) pub mod C_ColorCorrectionVolume { - pub const m_LastEnterWeight: usize = 0xD28; // float32 - pub const m_LastEnterTime: usize = 0xD2C; // float32 - pub const m_LastExitWeight: usize = 0xD30; // float32 - pub const m_LastExitTime: usize = 0xD34; // float32 - pub const m_bEnabled: usize = 0xD38; // bool - pub const m_MaxWeight: usize = 0xD3C; // float32 - pub const m_FadeDuration: usize = 0xD40; // float32 - pub const m_Weight: usize = 0xD44; // float32 - pub const m_lookupFilename: usize = 0xD48; // char[512] + pub const m_LastEnterWeight: usize = 0xD30; // float32 + pub const m_LastEnterTime: usize = 0xD34; // float32 + pub const m_LastExitWeight: usize = 0xD38; // float32 + pub const m_LastExitTime: usize = 0xD3C; // float32 + pub const m_bEnabled: usize = 0xD40; // bool + pub const m_MaxWeight: usize = 0xD44; // float32 + pub const m_FadeDuration: usize = 0xD48; // float32 + pub const m_Weight: usize = 0xD4C; // float32 + pub const m_lookupFilename: usize = 0xD50; // char[512] } // Parent: C_BaseModelEntity // Field count: 0 @@ -4187,12 +4197,12 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 6 pub mod C_BulletHitModel { - pub const m_matLocal: usize = 0xF80; // matrix3x4_t - pub const m_iBoneIndex: usize = 0xFB0; // int32 - pub const m_hPlayerParent: usize = 0xFB4; // CHandle - pub const m_bIsHit: usize = 0xFB8; // bool - pub const m_flTimeCreated: usize = 0xFBC; // float32 - pub const m_vecStartPos: usize = 0xFC0; // Vector + pub const m_matLocal: usize = 0xF88; // matrix3x4_t + pub const m_iBoneIndex: usize = 0xFB8; // int32 + pub const m_hPlayerParent: usize = 0xFBC; // CHandle + pub const m_bIsHit: usize = 0xFC0; // bool + pub const m_flTimeCreated: usize = 0xFC4; // float32 + pub const m_vecStartPos: usize = 0xFC8; // Vector } // Parent: C_BaseEntity // Field count: 17 @@ -4247,9 +4257,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) pub mod C_OmniLight { - pub const m_flInnerAngle: usize = 0x1068; // float32 - pub const m_flOuterAngle: usize = 0x106C; // float32 - pub const m_bShowLight: usize = 0x1070; // bool + pub const m_flInnerAngle: usize = 0x1070; // float32 + pub const m_flOuterAngle: usize = 0x1074; // float32 + pub const m_bShowLight: usize = 0x1078; // bool } // Parent: C_Inferno // Field count: 0 @@ -4332,15 +4342,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) pub mod C_FuncLadder { - pub const m_vecLadderDir: usize = 0xD20; // Vector - pub const m_Dismounts: usize = 0xD30; // CUtlVector> - pub const m_vecLocalTop: usize = 0xD48; // Vector - pub const m_vecPlayerMountPositionTop: usize = 0xD54; // Vector - pub const m_vecPlayerMountPositionBottom: usize = 0xD60; // Vector - pub const m_flAutoRideSpeed: usize = 0xD6C; // float32 - pub const m_bDisabled: usize = 0xD70; // bool - pub const m_bFakeLadder: usize = 0xD71; // bool - pub const m_bHasSlack: usize = 0xD72; // bool + pub const m_vecLadderDir: usize = 0xD28; // Vector + pub const m_Dismounts: usize = 0xD38; // CUtlVector> + pub const m_vecLocalTop: usize = 0xD50; // Vector + pub const m_vecPlayerMountPositionTop: usize = 0xD5C; // Vector + pub const m_vecPlayerMountPositionBottom: usize = 0xD68; // Vector + pub const m_flAutoRideSpeed: usize = 0xD74; // float32 + pub const m_bDisabled: usize = 0xD78; // bool + pub const m_bFakeLadder: usize = 0xD79; // bool + pub const m_bHasSlack: usize = 0xD7A; // bool } // Parent: C_SoundOpvarSetAABBEntity // Field count: 0 @@ -4389,18 +4399,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) pub mod C_BaseGrenade { - pub const m_bHasWarnedAI: usize = 0x1118; // bool - pub const m_bIsSmokeGrenade: usize = 0x1119; // bool - pub const m_bIsLive: usize = 0x111A; // bool - pub const m_DmgRadius: usize = 0x111C; // float32 - pub const m_flDetonateTime: usize = 0x1120; // GameTime_t - pub const m_flWarnAITime: usize = 0x1124; // float32 - pub const m_flDamage: usize = 0x1128; // float32 - pub const m_iszBounceSound: usize = 0x1130; // CUtlSymbolLarge - pub const m_ExplosionSound: usize = 0x1138; // CUtlString - pub const m_hThrower: usize = 0x1144; // CHandle - pub const m_flNextAttack: usize = 0x115C; // GameTime_t - pub const m_hOriginalThrower: usize = 0x1160; // CHandle + pub const m_bHasWarnedAI: usize = 0x1120; // bool + pub const m_bIsSmokeGrenade: usize = 0x1121; // bool + pub const m_bIsLive: usize = 0x1122; // bool + pub const m_DmgRadius: usize = 0x1124; // float32 + pub const m_flDetonateTime: usize = 0x1128; // GameTime_t + pub const m_flWarnAITime: usize = 0x112C; // float32 + pub const m_flDamage: usize = 0x1130; // float32 + pub const m_iszBounceSound: usize = 0x1138; // CUtlSymbolLarge + pub const m_ExplosionSound: usize = 0x1140; // CUtlString + pub const m_hThrower: usize = 0x114C; // CHandle + pub const m_flNextAttack: usize = 0x1164; // GameTime_t + pub const m_hOriginalThrower: usize = 0x1168; // CHandle } // Parent: None // Field count: 1 @@ -4521,19 +4531,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_bListenedTo (bool) // NetworkVarNames: m_hViewPosition (CHandle) pub mod C_PointCommentaryNode { - pub const m_bActive: usize = 0xF88; // bool - pub const m_bWasActive: usize = 0xF89; // bool - pub const m_flEndTime: usize = 0xF8C; // GameTime_t - pub const m_flStartTime: usize = 0xF90; // GameTime_t - pub const m_flStartTimeInCommentary: usize = 0xF94; // float32 - pub const m_iszCommentaryFile: usize = 0xF98; // CUtlSymbolLarge - pub const m_iszTitle: usize = 0xFA0; // CUtlSymbolLarge - pub const m_iszSpeakers: usize = 0xFA8; // CUtlSymbolLarge - pub const m_iNodeNumber: usize = 0xFB0; // int32 - pub const m_iNodeNumberMax: usize = 0xFB4; // int32 - pub const m_bListenedTo: usize = 0xFB8; // bool - pub const m_hViewPosition: usize = 0xFC8; // CHandle - pub const m_bRestartAfterRestore: usize = 0xFCC; // bool + pub const m_bActive: usize = 0xF90; // bool + pub const m_bWasActive: usize = 0xF91; // bool + pub const m_flEndTime: usize = 0xF94; // GameTime_t + pub const m_flStartTime: usize = 0xF98; // GameTime_t + pub const m_flStartTimeInCommentary: usize = 0xF9C; // float32 + pub const m_iszCommentaryFile: usize = 0xFA0; // CUtlSymbolLarge + pub const m_iszTitle: usize = 0xFA8; // CUtlSymbolLarge + pub const m_iszSpeakers: usize = 0xFB0; // CUtlSymbolLarge + pub const m_iNodeNumber: usize = 0xFB8; // int32 + pub const m_iNodeNumberMax: usize = 0xFBC; // int32 + pub const m_bListenedTo: usize = 0xFC0; // bool + pub const m_hViewPosition: usize = 0xFD0; // CHandle + pub const m_bRestartAfterRestore: usize = 0xFD4; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4578,8 +4588,8 @@ pub mod cs2_dumper { // Parent: C_Sprite // Field count: 2 pub mod C_FireSprite { - pub const m_vecMoveDir: usize = 0xE30; // Vector - pub const m_bFadeFromAbove: usize = 0xE3C; // bool + pub const m_vecMoveDir: usize = 0xE38; // Vector + pub const m_bFadeFromAbove: usize = 0xE44; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -4588,14 +4598,14 @@ pub mod cs2_dumper { // Parent: C_BaseTrigger // Field count: 8 pub mod C_Precipitation { - pub const m_flDensity: usize = 0xD28; // float32 - pub const m_flParticleInnerDist: usize = 0xD38; // float32 - pub const m_pParticleDef: usize = 0xD40; // char* - pub const m_tParticlePrecipTraceTimer: usize = 0xD68; // TimedEvent[1] - pub const m_bActiveParticlePrecipEmitter: usize = 0xD70; // bool[1] - pub const m_bParticlePrecipInitialized: usize = 0xD71; // bool - pub const m_bHasSimulatedSinceLastSceneObjectUpdate: usize = 0xD72; // bool - pub const m_nAvailableSheetSequencesMaxIndex: usize = 0xD74; // int32 + pub const m_flDensity: usize = 0xD30; // float32 + pub const m_flParticleInnerDist: usize = 0xD40; // float32 + pub const m_pParticleDef: usize = 0xD48; // char* + pub const m_tParticlePrecipTraceTimer: usize = 0xD70; // TimedEvent[1] + pub const m_bActiveParticlePrecipEmitter: usize = 0xD78; // bool[1] + pub const m_bParticlePrecipInitialized: usize = 0xD79; // bool + pub const m_bHasSimulatedSinceLastSceneObjectUpdate: usize = 0xD7A; // bool + pub const m_nAvailableSheetSequencesMaxIndex: usize = 0xD7C; // int32 } // Parent: CEntitySubclassVDataBase // Field count: 7 @@ -4630,17 +4640,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) pub mod C_BaseClientUIEntity { - pub const m_bEnabled: usize = 0xD28; // bool - pub const m_DialogXMLName: usize = 0xD30; // CUtlSymbolLarge - pub const m_PanelClassName: usize = 0xD38; // CUtlSymbolLarge - pub const m_PanelID: usize = 0xD40; // CUtlSymbolLarge + pub const m_bEnabled: usize = 0xD30; // bool + pub const m_DialogXMLName: usize = 0xD38; // CUtlSymbolLarge + pub const m_PanelClassName: usize = 0xD40; // CUtlSymbolLarge + pub const m_PanelID: usize = 0xD48; // CUtlSymbolLarge } // Parent: C_BaseModelEntity // Field count: 3 pub mod C_FuncTrackTrain { - pub const m_nLongAxis: usize = 0xD20; // int32 - pub const m_flRadius: usize = 0xD24; // float32 - pub const m_flLineLength: usize = 0xD28; // float32 + pub const m_nLongAxis: usize = 0xD28; // int32 + pub const m_flRadius: usize = 0xD2C; // float32 + pub const m_flLineLength: usize = 0xD30; // float32 } // Parent: CPlayerPawnComponent // Field count: 4 @@ -4695,10 +4705,10 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 4 pub mod CBaseProp { - pub const m_bModelOverrodeBlockLOS: usize = 0xF80; // bool - pub const m_iShapeType: usize = 0xF84; // int32 - pub const m_bConformToCollisionBounds: usize = 0xF88; // bool - pub const m_mPreferredCatchTransform: usize = 0xF8C; // matrix3x4_t + pub const m_bModelOverrodeBlockLOS: usize = 0xF88; // bool + pub const m_iShapeType: usize = 0xF8C; // int32 + pub const m_bConformToCollisionBounds: usize = 0xF90; // bool + pub const m_mPreferredCatchTransform: usize = 0xF94; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer // Field count: 0 @@ -4739,12 +4749,12 @@ pub mod cs2_dumper { // Parent: C_BaseFlex // Field count: 6 pub mod C_CSGO_PreviewModel { - pub const m_animgraph: usize = 0x1118; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x1120; // CGlobalSymbol - pub const m_defaultAnim: usize = 0x1128; // CUtlString - pub const m_nDefaultAnimLoopMode: usize = 0x1130; // AnimLoopMode_t - pub const m_flInitialModelScale: usize = 0x1134; // float32 - pub const m_sInitialWeaponState: usize = 0x1138; // CUtlString + pub const m_animgraph: usize = 0x1120; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x1128; // CGlobalSymbol + pub const m_defaultAnim: usize = 0x1130; // CUtlString + pub const m_nDefaultAnimLoopMode: usize = 0x1138; // AnimLoopMode_t + pub const m_flInitialModelScale: usize = 0x113C; // float32 + pub const m_sInitialWeaponState: usize = 0x1140; // CUtlString } // Parent: C_PointEntity // Field count: 5 @@ -4823,19 +4833,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) pub mod C_TriggerPhysics { - pub const m_gravityScale: usize = 0xD28; // float32 - pub const m_linearLimit: usize = 0xD2C; // float32 - pub const m_linearDamping: usize = 0xD30; // float32 - pub const m_angularLimit: usize = 0xD34; // float32 - pub const m_angularDamping: usize = 0xD38; // float32 - pub const m_linearForce: usize = 0xD3C; // float32 - pub const m_flFrequency: usize = 0xD40; // float32 - pub const m_flDampingRatio: usize = 0xD44; // float32 - pub const m_vecLinearForcePointAt: usize = 0xD48; // Vector - pub const m_bCollapseToForcePoint: usize = 0xD54; // bool - pub const m_vecLinearForcePointAtWorld: usize = 0xD58; // Vector - pub const m_vecLinearForceDirection: usize = 0xD64; // Vector - pub const m_bConvertToDebrisWhenPossible: usize = 0xD70; // bool + pub const m_gravityScale: usize = 0xD30; // float32 + pub const m_linearLimit: usize = 0xD34; // float32 + pub const m_linearDamping: usize = 0xD38; // float32 + pub const m_angularLimit: usize = 0xD3C; // float32 + pub const m_angularDamping: usize = 0xD40; // float32 + pub const m_linearForce: usize = 0xD44; // float32 + pub const m_flFrequency: usize = 0xD48; // float32 + pub const m_flDampingRatio: usize = 0xD4C; // float32 + pub const m_vecLinearForcePointAt: usize = 0xD50; // Vector + pub const m_bCollapseToForcePoint: usize = 0xD5C; // bool + pub const m_vecLinearForcePointAtWorld: usize = 0xD60; // Vector + pub const m_vecLinearForceDirection: usize = 0xD6C; // Vector + pub const m_bConvertToDebrisWhenPossible: usize = 0xD78; // bool } // Parent: CPlayerPawnComponent // Field count: 2 @@ -4900,9 +4910,9 @@ pub mod cs2_dumper { // Parent: C_BaseViewModel // Field count: 3 pub mod C_PredictedViewModel { - pub const m_vPredictedLagOffset: usize = 0xFE8; // Vector - pub const m_targetSpeed: usize = 0xFF4; // QAngle - pub const m_currentSpeed: usize = 0x1000; // QAngle + pub const m_vPredictedLagOffset: usize = 0xFF0; // Vector + pub const m_targetSpeed: usize = 0xFFC; // QAngle + pub const m_currentSpeed: usize = 0x1008; // QAngle } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -4975,8 +4985,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) pub mod C_ItemDogtags { - pub const m_OwningPlayer: usize = 0x1760; // CHandle - pub const m_KillingPlayer: usize = 0x1764; // CHandle + pub const m_OwningPlayer: usize = 0x1768; // CHandle + pub const m_KillingPlayer: usize = 0x176C; // CHandle } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -5028,8 +5038,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) pub mod C_WeaponTaser { - pub const m_fFireTime: usize = 0x1B20; // GameTime_t - pub const m_nLastAttackTick: usize = 0x1B24; // int32 + pub const m_fFireTime: usize = 0x1B30; // GameTime_t + pub const m_nLastAttackTick: usize = 0x1B34; // int32 } // Parent: C_CSWeaponBase // Field count: 2 @@ -5038,8 +5048,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod C_Fists { - pub const m_bPlayingUninterruptableAct: usize = 0x1B00; // bool - pub const m_nUninterruptableActivity: usize = 0x1B04; // PlayerAnimEvent_t + pub const m_bPlayingUninterruptableAct: usize = 0x1B10; // bool + pub const m_nUninterruptableActivity: usize = 0x1B14; // PlayerAnimEvent_t } // Parent: C_PhysicsProp // Field count: 0 @@ -5174,22 +5184,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) pub mod C_PlayerSprayDecal { - pub const m_nUniqueID: usize = 0xD20; // int32 - pub const m_unAccountID: usize = 0xD24; // uint32 - pub const m_unTraceID: usize = 0xD28; // uint32 - pub const m_rtGcTime: usize = 0xD2C; // uint32 - pub const m_vecEndPos: usize = 0xD30; // Vector - pub const m_vecStart: usize = 0xD3C; // Vector - pub const m_vecLeft: usize = 0xD48; // Vector - pub const m_vecNormal: usize = 0xD54; // Vector - pub const m_nPlayer: usize = 0xD60; // int32 - pub const m_nEntity: usize = 0xD64; // int32 - pub const m_nHitbox: usize = 0xD68; // int32 - pub const m_flCreationTime: usize = 0xD6C; // float32 - pub const m_nTintID: usize = 0xD70; // int32 - pub const m_nVersion: usize = 0xD74; // uint8 - pub const m_ubSignature: usize = 0xD75; // uint8[128] - pub const m_SprayRenderHelper: usize = 0xE00; // CPlayerSprayDecalRenderHelper + pub const m_nUniqueID: usize = 0xD28; // int32 + pub const m_unAccountID: usize = 0xD2C; // uint32 + pub const m_unTraceID: usize = 0xD30; // uint32 + pub const m_rtGcTime: usize = 0xD34; // uint32 + pub const m_vecEndPos: usize = 0xD38; // Vector + pub const m_vecStart: usize = 0xD44; // Vector + pub const m_vecLeft: usize = 0xD50; // Vector + pub const m_vecNormal: usize = 0xD5C; // Vector + pub const m_nPlayer: usize = 0xD68; // int32 + pub const m_nEntity: usize = 0xD6C; // int32 + pub const m_nHitbox: usize = 0xD70; // int32 + pub const m_flCreationTime: usize = 0xD74; // float32 + pub const m_nTintID: usize = 0xD78; // int32 + pub const m_nVersion: usize = 0xD7C; // uint8 + pub const m_ubSignature: usize = 0xD7D; // uint8[128] + pub const m_SprayRenderHelper: usize = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None // Field count: 2 @@ -5208,7 +5218,7 @@ pub mod cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) pub mod C_ShatterGlassShardPhysics { - pub const m_ShardDesc: usize = 0x1118; // shard_model_desc_t + pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5220,7 +5230,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) pub mod C_LightEntity { - pub const m_CLightComponent: usize = 0xD20; // CLightComponent* + pub const m_CLightComponent: usize = 0xD28; // CLightComponent* } // Parent: C_BaseEntity // Field count: 6 @@ -5302,33 +5312,25 @@ pub mod cs2_dumper { // NetworkVarNames: m_flexWeight (float32) // NetworkVarNames: m_blinktoggle (bool) pub mod C_BaseFlex { - pub const m_flexWeight: usize = 0xF90; // C_NetworkUtlVectorBase - pub const m_vLookTargetPosition: usize = 0xFA8; // Vector - pub const m_blinktoggle: usize = 0xFC0; // bool - pub const m_nLastFlexUpdateFrameCount: usize = 0x1020; // int32 - pub const m_CachedViewTarget: usize = 0x1024; // Vector - pub const m_nNextSceneEventId: usize = 0x1030; // SceneEventId_t - pub const m_iBlink: usize = 0x1034; // int32 - pub const m_blinktime: usize = 0x1038; // float32 - pub const m_prevblinktoggle: usize = 0x103C; // bool - pub const m_iJawOpen: usize = 0x1040; // int32 - pub const m_flJawOpenAmount: usize = 0x1044; // float32 - pub const m_flBlinkAmount: usize = 0x1048; // float32 - pub const m_iMouthAttachment: usize = 0x104C; // AttachmentHandle_t - pub const m_iEyeAttachment: usize = 0x104D; // AttachmentHandle_t - pub const m_bResetFlexWeightsOnModelChange: usize = 0x104E; // bool - pub const m_nEyeOcclusionRendererBone: usize = 0x1068; // int32 - pub const m_mEyeOcclusionRendererCameraToBoneTransform: usize = 0x106C; // matrix3x4_t - pub const m_vEyeOcclusionRendererHalfExtent: usize = 0x109C; // Vector - pub const m_PhonemeClasses: usize = 0x10B8; // C_BaseFlex::Emphasized_Phoneme[3] - } - // Parent: C_BaseEntity - // Field count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - pub mod C_RagdollManager { - pub const m_iCurrentMaxRagdollCount: usize = 0x568; // int8 + pub const m_flexWeight: usize = 0xF98; // C_NetworkUtlVectorBase + pub const m_vLookTargetPosition: usize = 0xFB0; // Vector + pub const m_blinktoggle: usize = 0xFC8; // bool + pub const m_nLastFlexUpdateFrameCount: usize = 0x1028; // int32 + pub const m_CachedViewTarget: usize = 0x102C; // Vector + pub const m_nNextSceneEventId: usize = 0x1038; // SceneEventId_t + pub const m_iBlink: usize = 0x103C; // int32 + pub const m_blinktime: usize = 0x1040; // float32 + pub const m_prevblinktoggle: usize = 0x1044; // bool + pub const m_iJawOpen: usize = 0x1048; // int32 + pub const m_flJawOpenAmount: usize = 0x104C; // float32 + pub const m_flBlinkAmount: usize = 0x1050; // float32 + pub const m_iMouthAttachment: usize = 0x1054; // AttachmentHandle_t + pub const m_iEyeAttachment: usize = 0x1055; // AttachmentHandle_t + pub const m_bResetFlexWeightsOnModelChange: usize = 0x1056; // bool + pub const m_nEyeOcclusionRendererBone: usize = 0x1070; // int32 + pub const m_mEyeOcclusionRendererCameraToBoneTransform: usize = 0x1074; // matrix3x4_t + pub const m_vEyeOcclusionRendererHalfExtent: usize = 0x10A4; // Vector + pub const m_PhonemeClasses: usize = 0x10C0; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseModelEntity // Field count: 12 @@ -5347,18 +5349,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) pub mod C_EnvSky { - pub const m_hSkyMaterial: usize = 0xD20; // CStrongHandle - pub const m_hSkyMaterialLightingOnly: usize = 0xD28; // CStrongHandle - pub const m_bStartDisabled: usize = 0xD30; // bool - pub const m_vTintColor: usize = 0xD31; // Color - pub const m_vTintColorLightingOnly: usize = 0xD35; // Color - pub const m_flBrightnessScale: usize = 0xD3C; // float32 - pub const m_nFogType: usize = 0xD40; // int32 - pub const m_flFogMinStart: usize = 0xD44; // float32 - pub const m_flFogMinEnd: usize = 0xD48; // float32 - pub const m_flFogMaxStart: usize = 0xD4C; // float32 - pub const m_flFogMaxEnd: usize = 0xD50; // float32 - pub const m_bEnabled: usize = 0xD54; // bool + pub const m_hSkyMaterial: usize = 0xD28; // CStrongHandle + pub const m_hSkyMaterialLightingOnly: usize = 0xD30; // CStrongHandle + pub const m_bStartDisabled: usize = 0xD38; // bool + pub const m_vTintColor: usize = 0xD39; // Color + pub const m_vTintColorLightingOnly: usize = 0xD3D; // Color + pub const m_flBrightnessScale: usize = 0xD44; // float32 + pub const m_nFogType: usize = 0xD48; // int32 + pub const m_flFogMinStart: usize = 0xD4C; // float32 + pub const m_flFogMinEnd: usize = 0xD50; // float32 + pub const m_flFogMaxStart: usize = 0xD54; // float32 + pub const m_flFogMaxEnd: usize = 0xD58; // float32 + pub const m_bEnabled: usize = 0xD5C; // bool } // Parent: C_PointEntity // Field count: 0 @@ -5375,29 +5377,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) pub mod C_DynamicProp { - pub const m_bUseHitboxesForRenderBox: usize = 0x1108; // bool - pub const m_bUseAnimGraph: usize = 0x1109; // bool - pub const m_pOutputAnimBegun: usize = 0x1110; // CEntityIOOutput - pub const m_pOutputAnimOver: usize = 0x1138; // CEntityIOOutput - pub const m_pOutputAnimLoopCycleOver: usize = 0x1160; // CEntityIOOutput - pub const m_OnAnimReachedStart: usize = 0x1188; // CEntityIOOutput - pub const m_OnAnimReachedEnd: usize = 0x11B0; // CEntityIOOutput - pub const m_iszIdleAnim: usize = 0x11D8; // CUtlSymbolLarge - pub const m_nIdleAnimLoopMode: usize = 0x11E0; // AnimLoopMode_t - pub const m_bRandomizeCycle: usize = 0x11E4; // bool - pub const m_bStartDisabled: usize = 0x11E5; // bool - pub const m_bFiredStartEndOutput: usize = 0x11E6; // bool - pub const m_bForceNpcExclude: usize = 0x11E7; // bool - pub const m_bCreateNonSolid: usize = 0x11E8; // bool - pub const m_bIsOverrideProp: usize = 0x11E9; // bool - pub const m_iInitialGlowState: usize = 0x11EC; // int32 - pub const m_nGlowRange: usize = 0x11F0; // int32 - pub const m_nGlowRangeMin: usize = 0x11F4; // int32 - pub const m_glowColor: usize = 0x11F8; // Color - pub const m_nGlowTeam: usize = 0x11FC; // int32 - pub const m_iCachedFrameCount: usize = 0x1200; // int32 - pub const m_vecCachedRenderMins: usize = 0x1204; // Vector - pub const m_vecCachedRenderMaxs: usize = 0x1210; // Vector + pub const m_bUseHitboxesForRenderBox: usize = 0x1110; // bool + pub const m_bUseAnimGraph: usize = 0x1111; // bool + pub const m_pOutputAnimBegun: usize = 0x1118; // CEntityIOOutput + pub const m_pOutputAnimOver: usize = 0x1140; // CEntityIOOutput + pub const m_pOutputAnimLoopCycleOver: usize = 0x1168; // CEntityIOOutput + pub const m_OnAnimReachedStart: usize = 0x1190; // CEntityIOOutput + pub const m_OnAnimReachedEnd: usize = 0x11B8; // CEntityIOOutput + pub const m_iszIdleAnim: usize = 0x11E0; // CUtlSymbolLarge + pub const m_nIdleAnimLoopMode: usize = 0x11E8; // AnimLoopMode_t + pub const m_bRandomizeCycle: usize = 0x11EC; // bool + pub const m_bStartDisabled: usize = 0x11ED; // bool + pub const m_bFiredStartEndOutput: usize = 0x11EE; // bool + pub const m_bForceNpcExclude: usize = 0x11EF; // bool + pub const m_bCreateNonSolid: usize = 0x11F0; // bool + pub const m_bIsOverrideProp: usize = 0x11F1; // bool + pub const m_iInitialGlowState: usize = 0x11F4; // int32 + pub const m_nGlowRange: usize = 0x11F8; // int32 + pub const m_nGlowRangeMin: usize = 0x11FC; // int32 + pub const m_glowColor: usize = 0x1200; // Color + pub const m_nGlowTeam: usize = 0x1204; // int32 + pub const m_iCachedFrameCount: usize = 0x1208; // int32 + pub const m_vecCachedRenderMins: usize = 0x120C; // Vector + pub const m_vecCachedRenderMaxs: usize = 0x1218; // Vector } // Parent: CEntityComponent // Field count: 10 @@ -5432,8 +5434,8 @@ pub mod cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 2 pub mod C_KeychainModule { - pub const m_nKeychainDefID: usize = 0xF88; // uint32 - pub const m_nKeychainSeed: usize = 0xF8C; // uint32 + pub const m_nKeychainDefID: usize = 0xF90; // uint32 + pub const m_nKeychainSeed: usize = 0xF94; // uint32 } // Parent: C_BaseEntity // Field count: 8 @@ -5480,31 +5482,31 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 25 pub mod C_LocalTempEntity { - pub const flags: usize = 0xF80; // int32 - pub const die: usize = 0xF84; // GameTime_t - pub const m_flFrameMax: usize = 0xF88; // float32 - pub const x: usize = 0xF8C; // float32 - pub const y: usize = 0xF90; // float32 - pub const fadeSpeed: usize = 0xF94; // float32 - pub const bounceFactor: usize = 0xF98; // float32 - pub const hitSound: usize = 0xF9C; // int32 - pub const priority: usize = 0xFA0; // int32 - pub const tentOffset: usize = 0xFA4; // Vector - pub const m_vecTempEntAngVelocity: usize = 0xFB0; // QAngle - pub const tempent_renderamt: usize = 0xFBC; // int32 - pub const m_vecNormal: usize = 0xFC0; // Vector - pub const m_flSpriteScale: usize = 0xFCC; // float32 - pub const m_nFlickerFrame: usize = 0xFD0; // int32 - pub const m_flFrameRate: usize = 0xFD4; // float32 - pub const m_flFrame: usize = 0xFD8; // float32 - pub const m_pszImpactEffect: usize = 0xFE0; // char* - pub const m_pszParticleEffect: usize = 0xFE8; // char* - pub const m_bParticleCollision: usize = 0xFF0; // bool - pub const m_iLastCollisionFrame: usize = 0xFF4; // int32 - pub const m_vLastCollisionOrigin: usize = 0xFF8; // Vector - pub const m_vecTempEntVelocity: usize = 0x1004; // Vector - pub const m_vecPrevAbsOrigin: usize = 0x1010; // Vector - pub const m_vecTempEntAcceleration: usize = 0x101C; // Vector + pub const flags: usize = 0xF88; // int32 + pub const die: usize = 0xF8C; // GameTime_t + pub const m_flFrameMax: usize = 0xF90; // float32 + pub const x: usize = 0xF94; // float32 + pub const y: usize = 0xF98; // float32 + pub const fadeSpeed: usize = 0xF9C; // float32 + pub const bounceFactor: usize = 0xFA0; // float32 + pub const hitSound: usize = 0xFA4; // int32 + pub const priority: usize = 0xFA8; // int32 + pub const tentOffset: usize = 0xFAC; // Vector + pub const m_vecTempEntAngVelocity: usize = 0xFB8; // QAngle + pub const tempent_renderamt: usize = 0xFC4; // int32 + pub const m_vecNormal: usize = 0xFC8; // Vector + pub const m_flSpriteScale: usize = 0xFD4; // float32 + pub const m_nFlickerFrame: usize = 0xFD8; // int32 + pub const m_flFrameRate: usize = 0xFDC; // float32 + pub const m_flFrame: usize = 0xFE0; // float32 + pub const m_pszImpactEffect: usize = 0xFE8; // char* + pub const m_pszParticleEffect: usize = 0xFF0; // char* + pub const m_bParticleCollision: usize = 0xFF8; // bool + pub const m_iLastCollisionFrame: usize = 0xFFC; // int32 + pub const m_vLastCollisionOrigin: usize = 0x1000; // Vector + pub const m_vecTempEntVelocity: usize = 0x100C; // Vector + pub const m_vecPrevAbsOrigin: usize = 0x1018; // Vector + pub const m_vecTempEntAcceleration: usize = 0x1024; // Vector } // Parent: None // Field count: 2 @@ -5518,7 +5520,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) pub mod C_MolotovProjectile { - pub const m_bIsIncGrenade: usize = 0x1200; // bool + pub const m_bIsIncGrenade: usize = 0x1208; // bool } // Parent: C_LightDirectionalEntity // Field count: 0 @@ -5563,13 +5565,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) pub mod C_DynamicLight { - pub const m_Flags: usize = 0xD20; // uint8 - pub const m_LightStyle: usize = 0xD21; // uint8 - pub const m_Radius: usize = 0xD24; // float32 - pub const m_Exponent: usize = 0xD28; // int32 - pub const m_InnerAngle: usize = 0xD2C; // float32 - pub const m_OuterAngle: usize = 0xD30; // float32 - pub const m_SpotRadius: usize = 0xD34; // float32 + pub const m_Flags: usize = 0xD28; // uint8 + pub const m_LightStyle: usize = 0xD29; // uint8 + pub const m_Radius: usize = 0xD2C; // float32 + pub const m_Exponent: usize = 0xD30; // int32 + pub const m_InnerAngle: usize = 0xD34; // float32 + pub const m_OuterAngle: usize = 0xD38; // float32 + pub const m_SpotRadius: usize = 0xD3C; // float32 } // Parent: C_BasePlayerWeapon // Field count: 72 @@ -5605,78 +5607,78 @@ pub mod cs2_dumper { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) pub mod C_CSWeaponBase { - pub const m_flFireSequenceStartTime: usize = 0x16D4; // float32 - pub const m_nFireSequenceStartTimeChange: usize = 0x16D8; // int32 - pub const m_nFireSequenceStartTimeAck: usize = 0x16DC; // int32 - pub const m_ePlayerFireEvent: usize = 0x16E0; // PlayerAnimEvent_t - pub const m_ePlayerFireEventAttackType: usize = 0x16E4; // WeaponAttackType_t - pub const m_seqIdle: usize = 0x16E8; // HSequence - pub const m_seqFirePrimary: usize = 0x16EC; // HSequence - pub const m_seqFireSecondary: usize = 0x16F0; // HSequence - pub const m_thirdPersonFireSequences: usize = 0x16F8; // CUtlVector - pub const m_hCurrentThirdPersonSequence: usize = 0x1710; // HSequence - pub const m_nSilencerBoneIndex: usize = 0x1714; // int32 - pub const m_thirdPersonSequences: usize = 0x1718; // HSequence[7] - pub const m_ClientPreviousWeaponState: usize = 0x1750; // CSWeaponState_t - pub const m_iState: usize = 0x1754; // CSWeaponState_t - pub const m_flCrosshairDistance: usize = 0x1758; // float32 - pub const m_iAmmoLastCheck: usize = 0x175C; // int32 - pub const m_iAlpha: usize = 0x1760; // int32 - pub const m_iScopeTextureID: usize = 0x1764; // int32 - pub const m_iCrosshairTextureID: usize = 0x1768; // int32 - pub const m_flGunAccuracyPositionDeprecated: usize = 0x176C; // float32 - pub const m_nLastEmptySoundCmdNum: usize = 0x1770; // int32 - pub const m_nViewModelIndex: usize = 0x1774; // uint32 - pub const m_bReloadsWithClips: usize = 0x1778; // bool - pub const m_flTimeWeaponIdle: usize = 0x177C; // GameTime_t - pub const m_bFireOnEmpty: usize = 0x1780; // bool - pub const m_OnPlayerPickup: usize = 0x1788; // CEntityIOOutput - pub const m_weaponMode: usize = 0x17B0; // CSWeaponMode - pub const m_flTurningInaccuracyDelta: usize = 0x17B4; // float32 - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x17B8; // Vector - pub const m_flTurningInaccuracy: usize = 0x17C4; // float32 - pub const m_fAccuracyPenalty: usize = 0x17C8; // float32 - pub const m_flLastAccuracyUpdateTime: usize = 0x17CC; // GameTime_t - pub const m_fAccuracySmoothedForZoom: usize = 0x17D0; // float32 - pub const m_fScopeZoomEndTime: usize = 0x17D4; // GameTime_t - pub const m_iRecoilIndex: usize = 0x17D8; // int32 - pub const m_flRecoilIndex: usize = 0x17DC; // float32 - pub const m_bBurstMode: usize = 0x17E0; // bool - pub const m_flLastBurstModeChangeTime: usize = 0x17E4; // GameTime_t - pub const m_nPostponeFireReadyTicks: usize = 0x17E8; // GameTick_t - pub const m_flPostponeFireReadyFrac: usize = 0x17EC; // float32 - pub const m_bInReload: usize = 0x17F0; // bool - pub const m_bReloadVisuallyComplete: usize = 0x17F1; // bool - pub const m_flDroppedAtTime: usize = 0x17F4; // GameTime_t - pub const m_bIsHauledBack: usize = 0x17F8; // bool - pub const m_bSilencerOn: usize = 0x17F9; // bool - pub const m_flTimeSilencerSwitchComplete: usize = 0x17FC; // GameTime_t - pub const m_iOriginalTeamNumber: usize = 0x1800; // int32 - pub const m_iMostRecentTeamNumber: usize = 0x1804; // int32 - pub const m_bDroppedNearBuyZone: usize = 0x1808; // bool - pub const m_flNextAttackRenderTimeOffset: usize = 0x180C; // float32 - pub const m_bClearWeaponIdentifyingUGC: usize = 0x18A8; // bool - pub const m_bVisualsDataSet: usize = 0x18A9; // bool - pub const m_bOldFirstPersonSpectatedState: usize = 0x18AA; // bool - pub const m_bUIWeapon: usize = 0x18AB; // bool - pub const m_nCustomEconReloadEventId: usize = 0x18AC; // int32 - pub const m_hPrevOwner: usize = 0x18B8; // CHandle - pub const m_nDropTick: usize = 0x18BC; // GameTick_t - pub const m_donated: usize = 0x18DC; // bool - pub const m_fLastShotTime: usize = 0x18E0; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0x18E4; // bool - pub const m_bWasOwnedByTerrorist: usize = 0x18E5; // bool - pub const m_gunHeat: usize = 0x18E8; // float32 - pub const m_smokeAttachments: usize = 0x18EC; // uint32 - pub const m_lastSmokeTime: usize = 0x18F0; // GameTime_t - pub const m_flNextClientFireBulletTime: usize = 0x18F4; // float32 - pub const m_flNextClientFireBulletTime_Repredict: usize = 0x18F8; // float32 - pub const m_IronSightController: usize = 0x19D0; // C_IronSightController - pub const m_iIronSightMode: usize = 0x1A80; // int32 - pub const m_flLastLOSTraceFailureTime: usize = 0x1A90; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0x1A94; // int32 - pub const m_flLastMagDropRequestTime: usize = 0x1AF0; // GameTime_t - pub const m_flWatTickOffset: usize = 0x1AF4; // float32 + pub const m_flFireSequenceStartTime: usize = 0x16DC; // float32 + pub const m_nFireSequenceStartTimeChange: usize = 0x16E0; // int32 + pub const m_nFireSequenceStartTimeAck: usize = 0x16E4; // int32 + pub const m_ePlayerFireEvent: usize = 0x16E8; // PlayerAnimEvent_t + pub const m_ePlayerFireEventAttackType: usize = 0x16EC; // WeaponAttackType_t + pub const m_seqIdle: usize = 0x16F0; // HSequence + pub const m_seqFirePrimary: usize = 0x16F4; // HSequence + pub const m_seqFireSecondary: usize = 0x16F8; // HSequence + pub const m_thirdPersonFireSequences: usize = 0x1700; // CUtlVector + pub const m_hCurrentThirdPersonSequence: usize = 0x1718; // HSequence + pub const m_nSilencerBoneIndex: usize = 0x171C; // int32 + pub const m_thirdPersonSequences: usize = 0x1720; // HSequence[7] + pub const m_ClientPreviousWeaponState: usize = 0x1758; // CSWeaponState_t + pub const m_iState: usize = 0x175C; // CSWeaponState_t + pub const m_flCrosshairDistance: usize = 0x1760; // float32 + pub const m_iAmmoLastCheck: usize = 0x1764; // int32 + pub const m_iAlpha: usize = 0x1768; // int32 + pub const m_iScopeTextureID: usize = 0x176C; // int32 + pub const m_iCrosshairTextureID: usize = 0x1770; // int32 + pub const m_flGunAccuracyPositionDeprecated: usize = 0x1774; // float32 + pub const m_nLastEmptySoundCmdNum: usize = 0x1778; // int32 + pub const m_nViewModelIndex: usize = 0x177C; // uint32 + pub const m_bReloadsWithClips: usize = 0x1780; // bool + pub const m_flTimeWeaponIdle: usize = 0x1784; // GameTime_t + pub const m_bFireOnEmpty: usize = 0x1788; // bool + pub const m_OnPlayerPickup: usize = 0x1790; // CEntityIOOutput + pub const m_weaponMode: usize = 0x17B8; // CSWeaponMode + pub const m_flTurningInaccuracyDelta: usize = 0x17BC; // float32 + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x17C0; // Vector + pub const m_flTurningInaccuracy: usize = 0x17CC; // float32 + pub const m_fAccuracyPenalty: usize = 0x17D0; // float32 + pub const m_flLastAccuracyUpdateTime: usize = 0x17D4; // GameTime_t + pub const m_fAccuracySmoothedForZoom: usize = 0x17D8; // float32 + pub const m_fScopeZoomEndTime: usize = 0x17DC; // GameTime_t + pub const m_iRecoilIndex: usize = 0x17E0; // int32 + pub const m_flRecoilIndex: usize = 0x17E4; // float32 + pub const m_bBurstMode: usize = 0x17E8; // bool + pub const m_flLastBurstModeChangeTime: usize = 0x17EC; // GameTime_t + pub const m_nPostponeFireReadyTicks: usize = 0x17F0; // GameTick_t + pub const m_flPostponeFireReadyFrac: usize = 0x17F4; // float32 + pub const m_bInReload: usize = 0x17F8; // bool + pub const m_bReloadVisuallyComplete: usize = 0x17F9; // bool + pub const m_flDroppedAtTime: usize = 0x17FC; // GameTime_t + pub const m_bIsHauledBack: usize = 0x1800; // bool + pub const m_bSilencerOn: usize = 0x1801; // bool + pub const m_flTimeSilencerSwitchComplete: usize = 0x1804; // GameTime_t + pub const m_iOriginalTeamNumber: usize = 0x1808; // int32 + pub const m_iMostRecentTeamNumber: usize = 0x180C; // int32 + pub const m_bDroppedNearBuyZone: usize = 0x1810; // bool + pub const m_flNextAttackRenderTimeOffset: usize = 0x1814; // float32 + pub const m_bClearWeaponIdentifyingUGC: usize = 0x18B0; // bool + pub const m_bVisualsDataSet: usize = 0x18B1; // bool + pub const m_bOldFirstPersonSpectatedState: usize = 0x18B2; // bool + pub const m_bUIWeapon: usize = 0x18B3; // bool + pub const m_nCustomEconReloadEventId: usize = 0x18B4; // int32 + pub const m_hPrevOwner: usize = 0x18C0; // CHandle + pub const m_nDropTick: usize = 0x18C4; // GameTick_t + pub const m_donated: usize = 0x18E4; // bool + pub const m_fLastShotTime: usize = 0x18E8; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0x18EC; // bool + pub const m_bWasOwnedByTerrorist: usize = 0x18ED; // bool + pub const m_gunHeat: usize = 0x18F0; // float32 + pub const m_smokeAttachments: usize = 0x18F4; // uint32 + pub const m_lastSmokeTime: usize = 0x18F8; // GameTime_t + pub const m_flNextClientFireBulletTime: usize = 0x18FC; // float32 + pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1900; // float32 + pub const m_IronSightController: usize = 0x19E0; // C_IronSightController + pub const m_iIronSightMode: usize = 0x1A90; // int32 + pub const m_flLastLOSTraceFailureTime: usize = 0x1AA0; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0x1AA4; // int32 + pub const m_flLastMagDropRequestTime: usize = 0x1B00; // GameTime_t + pub const m_flWatTickOffset: usize = 0x1B04; // float32 } // Parent: C_BaseModelEntity // Field count: 0 @@ -5689,9 +5691,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) pub mod C_FuncElectrifiedVolume { - pub const m_nAmbientEffect: usize = 0xD20; // ParticleIndex_t - pub const m_EffectName: usize = 0xD28; // CUtlSymbolLarge - pub const m_bState: usize = 0xD30; // bool + pub const m_nAmbientEffect: usize = 0xD28; // ParticleIndex_t + pub const m_EffectName: usize = 0xD30; // CUtlSymbolLarge + pub const m_bState: usize = 0xD38; // bool } // Parent: CPlayer_WeaponServices // Field count: 5 @@ -5870,7 +5872,7 @@ pub mod cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 1 pub mod C_StattrakModule { - pub const m_bKnife: usize = 0xF88; // bool + pub const m_bKnife: usize = 0xF90; // bool } // Parent: C_BreakableProp // Field count: 1 @@ -5885,7 +5887,7 @@ pub mod cs2_dumper { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) pub mod C_PhysicsProp { - pub const m_bAwake: usize = 0x1108; // bool + pub const m_bAwake: usize = 0x1110; // bool } // Parent: CBaseProp // Field count: 29 @@ -5894,35 +5896,35 @@ pub mod cs2_dumper { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) pub mod C_BreakableProp { - pub const m_CPropDataComponent: usize = 0xFC0; // CPropDataComponent - pub const m_OnBreak: usize = 0x1000; // CEntityIOOutput - pub const m_OnHealthChanged: usize = 0x1028; // CEntityOutputTemplate - pub const m_OnTakeDamage: usize = 0x1050; // CEntityIOOutput - pub const m_impactEnergyScale: usize = 0x1078; // float32 - pub const m_iMinHealthDmg: usize = 0x107C; // int32 - pub const m_flPressureDelay: usize = 0x1080; // float32 - pub const m_flDefBurstScale: usize = 0x1084; // float32 - pub const m_vDefBurstOffset: usize = 0x1088; // Vector - pub const m_hBreaker: usize = 0x1094; // CHandle - pub const m_PerformanceMode: usize = 0x1098; // PerformanceMode_t - pub const m_flPreventDamageBeforeTime: usize = 0x109C; // GameTime_t - pub const m_BreakableContentsType: usize = 0x10A0; // BreakableContentsType_t - pub const m_strBreakableContentsPropGroupOverride: usize = 0x10A8; // CUtlString - pub const m_strBreakableContentsParticleOverride: usize = 0x10B0; // CUtlString - pub const m_bHasBreakPiecesOrCommands: usize = 0x10B8; // bool - pub const m_explodeDamage: usize = 0x10BC; // float32 - pub const m_explodeRadius: usize = 0x10C0; // float32 - pub const m_explosionDelay: usize = 0x10C8; // float32 - pub const m_explosionBuildupSound: usize = 0x10D0; // CUtlSymbolLarge - pub const m_explosionCustomEffect: usize = 0x10D8; // CUtlSymbolLarge - pub const m_explosionCustomSound: usize = 0x10E0; // CUtlSymbolLarge - pub const m_explosionModifier: usize = 0x10E8; // CUtlSymbolLarge - pub const m_hPhysicsAttacker: usize = 0x10F0; // CHandle - pub const m_flLastPhysicsInfluenceTime: usize = 0x10F4; // GameTime_t - pub const m_flDefaultFadeScale: usize = 0x10F8; // float32 - pub const m_hLastAttacker: usize = 0x10FC; // CHandle - pub const m_hFlareEnt: usize = 0x1100; // CHandle - pub const m_noGhostCollision: usize = 0x1104; // bool + pub const m_CPropDataComponent: usize = 0xFC8; // CPropDataComponent + pub const m_OnBreak: usize = 0x1008; // CEntityIOOutput + pub const m_OnHealthChanged: usize = 0x1030; // CEntityOutputTemplate + pub const m_OnTakeDamage: usize = 0x1058; // CEntityIOOutput + pub const m_impactEnergyScale: usize = 0x1080; // float32 + pub const m_iMinHealthDmg: usize = 0x1084; // int32 + pub const m_flPressureDelay: usize = 0x1088; // float32 + pub const m_flDefBurstScale: usize = 0x108C; // float32 + pub const m_vDefBurstOffset: usize = 0x1090; // Vector + pub const m_hBreaker: usize = 0x109C; // CHandle + pub const m_PerformanceMode: usize = 0x10A0; // PerformanceMode_t + pub const m_flPreventDamageBeforeTime: usize = 0x10A4; // GameTime_t + pub const m_BreakableContentsType: usize = 0x10A8; // BreakableContentsType_t + pub const m_strBreakableContentsPropGroupOverride: usize = 0x10B0; // CUtlString + pub const m_strBreakableContentsParticleOverride: usize = 0x10B8; // CUtlString + pub const m_bHasBreakPiecesOrCommands: usize = 0x10C0; // bool + pub const m_explodeDamage: usize = 0x10C4; // float32 + pub const m_explodeRadius: usize = 0x10C8; // float32 + pub const m_explosionDelay: usize = 0x10D0; // float32 + pub const m_explosionBuildupSound: usize = 0x10D8; // CUtlSymbolLarge + pub const m_explosionCustomEffect: usize = 0x10E0; // CUtlSymbolLarge + pub const m_explosionCustomSound: usize = 0x10E8; // CUtlSymbolLarge + pub const m_explosionModifier: usize = 0x10F0; // CUtlSymbolLarge + pub const m_hPhysicsAttacker: usize = 0x10F8; // CHandle + pub const m_flLastPhysicsInfluenceTime: usize = 0x10FC; // GameTime_t + pub const m_flDefaultFadeScale: usize = 0x1100; // float32 + pub const m_hLastAttacker: usize = 0x1104; // CHandle + pub const m_hFlareEnt: usize = 0x1108; // CHandle + pub const m_noGhostCollision: usize = 0x110C; // bool } // Parent: C_BaseToggle // Field count: 0 @@ -5965,30 +5967,30 @@ pub mod cs2_dumper { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) pub mod C_Beam { - pub const m_flFrameRate: usize = 0xD20; // float32 - pub const m_flHDRColorScale: usize = 0xD24; // float32 - pub const m_flFireTime: usize = 0xD28; // GameTime_t - pub const m_flDamage: usize = 0xD2C; // float32 - pub const m_nNumBeamEnts: usize = 0xD30; // uint8 - pub const m_queryHandleHalo: usize = 0xD34; // int32 - pub const m_hBaseMaterial: usize = 0xD58; // CStrongHandle - pub const m_nHaloIndex: usize = 0xD60; // CStrongHandle - pub const m_nBeamType: usize = 0xD68; // BeamType_t - pub const m_nBeamFlags: usize = 0xD6C; // uint32 - pub const m_hAttachEntity: usize = 0xD70; // CHandle[10] - pub const m_nAttachIndex: usize = 0xD98; // AttachmentHandle_t[10] - pub const m_fWidth: usize = 0xDA4; // float32 - pub const m_fEndWidth: usize = 0xDA8; // float32 - pub const m_fFadeLength: usize = 0xDAC; // float32 - pub const m_fHaloScale: usize = 0xDB0; // float32 - pub const m_fAmplitude: usize = 0xDB4; // float32 - pub const m_fStartFrame: usize = 0xDB8; // float32 - pub const m_fSpeed: usize = 0xDBC; // float32 - pub const m_flFrame: usize = 0xDC0; // float32 - pub const m_nClipStyle: usize = 0xDC4; // BeamClipStyle_t - pub const m_bTurnedOff: usize = 0xDC8; // bool - pub const m_vecEndPos: usize = 0xDCC; // Vector - pub const m_hEndEntity: usize = 0xDD8; // CHandle + pub const m_flFrameRate: usize = 0xD28; // float32 + pub const m_flHDRColorScale: usize = 0xD2C; // float32 + pub const m_flFireTime: usize = 0xD30; // GameTime_t + pub const m_flDamage: usize = 0xD34; // float32 + pub const m_nNumBeamEnts: usize = 0xD38; // uint8 + pub const m_queryHandleHalo: usize = 0xD3C; // int32 + pub const m_hBaseMaterial: usize = 0xD60; // CStrongHandle + pub const m_nHaloIndex: usize = 0xD68; // CStrongHandle + pub const m_nBeamType: usize = 0xD70; // BeamType_t + pub const m_nBeamFlags: usize = 0xD74; // uint32 + pub const m_hAttachEntity: usize = 0xD78; // CHandle[10] + pub const m_nAttachIndex: usize = 0xDA0; // AttachmentHandle_t[10] + pub const m_fWidth: usize = 0xDAC; // float32 + pub const m_fEndWidth: usize = 0xDB0; // float32 + pub const m_fFadeLength: usize = 0xDB4; // float32 + pub const m_fHaloScale: usize = 0xDB8; // float32 + pub const m_fAmplitude: usize = 0xDBC; // float32 + pub const m_fStartFrame: usize = 0xDC0; // float32 + pub const m_fSpeed: usize = 0xDC4; // float32 + pub const m_flFrame: usize = 0xDC8; // float32 + pub const m_nClipStyle: usize = 0xDCC; // BeamClipStyle_t + pub const m_bTurnedOff: usize = 0xDD0; // bool + pub const m_vecEndPos: usize = 0xDD4; // Vector + pub const m_hEndEntity: usize = 0xDE0; // CHandle } // Parent: C_BaseEntity // Field count: 8 @@ -6153,18 +6155,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) pub mod C_PointWorldText { - pub const m_bForceRecreateNextUpdate: usize = 0xD28; // bool - pub const m_messageText: usize = 0xD38; // char[512] - pub const m_FontName: usize = 0xF38; // char[64] - pub const m_bEnabled: usize = 0xF78; // bool - pub const m_bFullbright: usize = 0xF79; // bool - pub const m_flWorldUnitsPerPx: usize = 0xF7C; // float32 - pub const m_flFontSize: usize = 0xF80; // float32 - pub const m_flDepthOffset: usize = 0xF84; // float32 - pub const m_Color: usize = 0xF88; // Color - pub const m_nJustifyHorizontal: usize = 0xF8C; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0xF90; // PointWorldTextJustifyVertical_t - pub const m_nReorientMode: usize = 0xF94; // PointWorldTextReorientMode_t + pub const m_bForceRecreateNextUpdate: usize = 0xD30; // bool + pub const m_messageText: usize = 0xD40; // char[512] + pub const m_FontName: usize = 0xF40; // char[64] + pub const m_bEnabled: usize = 0xF80; // bool + pub const m_bFullbright: usize = 0xF81; // bool + pub const m_flWorldUnitsPerPx: usize = 0xF84; // float32 + pub const m_flFontSize: usize = 0xF88; // float32 + pub const m_flDepthOffset: usize = 0xF8C; // float32 + pub const m_Color: usize = 0xF90; // Color + pub const m_nJustifyHorizontal: usize = 0xF94; // PointWorldTextJustifyHorizontal_t + pub const m_nJustifyVertical: usize = 0xF98; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0xF9C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade // Field count: 0 @@ -6310,13 +6312,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) pub mod C_BasePropDoor { - pub const m_eDoorState: usize = 0x1230; // DoorState_t - pub const m_modelChanged: usize = 0x1234; // bool - pub const m_bLocked: usize = 0x1235; // bool - pub const m_closedPosition: usize = 0x1238; // Vector - pub const m_closedAngles: usize = 0x1244; // QAngle - pub const m_hMaster: usize = 0x1250; // CHandle - pub const m_vWhereToSetLightingOrigin: usize = 0x1254; // Vector + pub const m_eDoorState: usize = 0x1238; // DoorState_t + pub const m_modelChanged: usize = 0x123C; // bool + pub const m_bLocked: usize = 0x123D; // bool + pub const m_closedPosition: usize = 0x1240; // Vector + pub const m_closedAngles: usize = 0x124C; // QAngle + pub const m_hMaster: usize = 0x1258; // CHandle + pub const m_vWhereToSetLightingOrigin: usize = 0x125C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Field count: 0 @@ -6325,17 +6327,17 @@ pub mod cs2_dumper { // Parent: C_CS2WeaponModuleBase // Field count: 1 pub mod C_NametagModule { - pub const m_strNametagString: usize = 0xF88; // CUtlString + pub const m_strNametagString: usize = 0xF90; // CUtlString } // Parent: C_BreakableProp // Field count: 6 pub mod C_PhysPropClientside { - pub const m_flTouchDelta: usize = 0x1108; // GameTime_t - pub const m_fDeathTime: usize = 0x110C; // GameTime_t - pub const m_inertiaScale: usize = 0x1110; // float32 - pub const m_vecDamagePosition: usize = 0x1114; // Vector - pub const m_vecDamageDirection: usize = 0x1120; // Vector - pub const m_nDamageType: usize = 0x112C; // DamageTypes_t + pub const m_flTouchDelta: usize = 0x1110; // GameTime_t + pub const m_fDeathTime: usize = 0x1114; // GameTime_t + pub const m_inertiaScale: usize = 0x1118; // float32 + pub const m_vecDamagePosition: usize = 0x111C; // Vector + pub const m_vecDamageDirection: usize = 0x1128; // Vector + pub const m_nDamageType: usize = 0x1134; // DamageTypes_t } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6397,8 +6399,8 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 pub mod C_PhysMagnet { - pub const m_aAttachedObjectsFromServer: usize = 0xF80; // CUtlVector - pub const m_aAttachedObjects: usize = 0xF98; // CUtlVector> + pub const m_aAttachedObjectsFromServer: usize = 0xF88; // CUtlVector + pub const m_aAttachedObjects: usize = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity // Field count: 8 @@ -6417,14 +6419,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) pub mod C_FuncConveyor { - pub const m_vecMoveDirEntitySpace: usize = 0xD28; // Vector - pub const m_flTargetSpeed: usize = 0xD34; // float32 - pub const m_nTransitionStartTick: usize = 0xD38; // GameTick_t - pub const m_nTransitionDurationTicks: usize = 0xD3C; // int32 - pub const m_flTransitionStartSpeed: usize = 0xD40; // float32 - pub const m_hConveyorModels: usize = 0xD48; // C_NetworkUtlVectorBase> - pub const m_flCurrentConveyorOffset: usize = 0xD60; // float32 - pub const m_flCurrentConveyorSpeed: usize = 0xD64; // float32 + pub const m_vecMoveDirEntitySpace: usize = 0xD30; // Vector + pub const m_flTargetSpeed: usize = 0xD3C; // float32 + pub const m_nTransitionStartTick: usize = 0xD40; // GameTick_t + pub const m_nTransitionDurationTicks: usize = 0xD44; // int32 + pub const m_flTransitionStartSpeed: usize = 0xD48; // float32 + pub const m_hConveyorModels: usize = 0xD50; // C_NetworkUtlVectorBase> + pub const m_flCurrentConveyorOffset: usize = 0xD68; // float32 + pub const m_flCurrentConveyorSpeed: usize = 0xD6C; // float32 } // Parent: None // Field count: 4 @@ -6445,6 +6447,10 @@ pub mod cs2_dumper { pub const unSlot: usize = 0x2A; // uint16 pub const unItemDefIdx: usize = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + pub mod CCSPlayer_DamageReactServices { + } // Parent: CBaseAnimGraph // Field count: 16 // @@ -6469,22 +6475,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) pub mod C_BaseViewModel { - pub const m_vecLastFacing: usize = 0xF88; // Vector - pub const m_nViewModelIndex: usize = 0xF94; // uint32 - pub const m_nAnimationParity: usize = 0xF98; // uint32 - pub const m_flAnimationStartTime: usize = 0xF9C; // float32 - pub const m_hWeapon: usize = 0xFA0; // CHandle - pub const m_sVMName: usize = 0xFA8; // CUtlSymbolLarge - pub const m_sAnimationPrefix: usize = 0xFB0; // CUtlSymbolLarge - pub const m_iCameraAttachment: usize = 0xFB8; // AttachmentHandle_t - pub const m_vecLastCameraAngles: usize = 0xFBC; // QAngle - pub const m_previousElapsedDuration: usize = 0xFC8; // float32 - pub const m_previousCycle: usize = 0xFCC; // float32 - pub const m_nOldAnimationParity: usize = 0xFD0; // int32 - pub const m_hOldLayerSequence: usize = 0xFD4; // HSequence - pub const m_oldLayer: usize = 0xFD8; // int32 - pub const m_oldLayerStartTime: usize = 0xFDC; // float32 - pub const m_hControlPanel: usize = 0xFE0; // CHandle + pub const m_vecLastFacing: usize = 0xF90; // Vector + pub const m_nViewModelIndex: usize = 0xF9C; // uint32 + pub const m_nAnimationParity: usize = 0xFA0; // uint32 + pub const m_flAnimationStartTime: usize = 0xFA4; // float32 + pub const m_hWeapon: usize = 0xFA8; // CHandle + pub const m_sVMName: usize = 0xFB0; // CUtlSymbolLarge + pub const m_sAnimationPrefix: usize = 0xFB8; // CUtlSymbolLarge + pub const m_iCameraAttachment: usize = 0xFC0; // AttachmentHandle_t + pub const m_vecLastCameraAngles: usize = 0xFC4; // QAngle + pub const m_previousElapsedDuration: usize = 0xFD0; // float32 + pub const m_previousCycle: usize = 0xFD4; // float32 + pub const m_nOldAnimationParity: usize = 0xFD8; // int32 + pub const m_hOldLayerSequence: usize = 0xFDC; // HSequence + pub const m_oldLayer: usize = 0xFE0; // int32 + pub const m_oldLayerStartTime: usize = 0xFE4; // float32 + pub const m_hControlPanel: usize = 0xFE8; // CHandle } // Parent: C_BaseEntity // Field count: 0 @@ -6577,7 +6583,7 @@ pub mod cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName pub mod C_CSObserverPawn { - pub const m_hDetectParentChange: usize = 0x1508; // CEntityHandle + pub const m_hDetectParentChange: usize = 0x1510; // CEntityHandle } // Parent: C_BaseEntity // Field count: 3 @@ -6641,29 +6647,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) pub mod C_Hostage { - pub const m_entitySpottedState: usize = 0x11A0; // EntitySpottedState_t - pub const m_leader: usize = 0x11B8; // CHandle - pub const m_reuseTimer: usize = 0x11C0; // CountdownTimer - pub const m_vel: usize = 0x11D8; // Vector - pub const m_isRescued: usize = 0x11E4; // bool - pub const m_jumpedThisFrame: usize = 0x11E5; // bool - pub const m_nHostageState: usize = 0x11E8; // int32 - pub const m_bHandsHaveBeenCut: usize = 0x11EC; // bool - pub const m_hHostageGrabber: usize = 0x11F0; // CHandle - pub const m_fLastGrabTime: usize = 0x11F4; // GameTime_t - pub const m_vecGrabbedPos: usize = 0x11F8; // Vector - pub const m_flRescueStartTime: usize = 0x1204; // GameTime_t - pub const m_flGrabSuccessTime: usize = 0x1208; // GameTime_t - pub const m_flDropStartTime: usize = 0x120C; // GameTime_t - pub const m_flDeadOrRescuedTime: usize = 0x1210; // GameTime_t - pub const m_blinkTimer: usize = 0x1218; // CountdownTimer - pub const m_lookAt: usize = 0x1230; // Vector - pub const m_lookAroundTimer: usize = 0x1240; // CountdownTimer - pub const m_isInit: usize = 0x1258; // bool - pub const m_eyeAttachment: usize = 0x1259; // AttachmentHandle_t - pub const m_chestAttachment: usize = 0x125A; // AttachmentHandle_t - pub const m_pPredictionOwner: usize = 0x1260; // CBasePlayerController* - pub const m_fNewestAlphaThinkTime: usize = 0x1268; // GameTime_t + pub const m_entitySpottedState: usize = 0x11A8; // EntitySpottedState_t + pub const m_leader: usize = 0x11C0; // CHandle + pub const m_reuseTimer: usize = 0x11C8; // CountdownTimer + pub const m_vel: usize = 0x11E0; // Vector + pub const m_isRescued: usize = 0x11EC; // bool + pub const m_jumpedThisFrame: usize = 0x11ED; // bool + pub const m_nHostageState: usize = 0x11F0; // int32 + pub const m_bHandsHaveBeenCut: usize = 0x11F4; // bool + pub const m_hHostageGrabber: usize = 0x11F8; // CHandle + pub const m_fLastGrabTime: usize = 0x11FC; // GameTime_t + pub const m_vecGrabbedPos: usize = 0x1200; // Vector + pub const m_flRescueStartTime: usize = 0x120C; // GameTime_t + pub const m_flGrabSuccessTime: usize = 0x1210; // GameTime_t + pub const m_flDropStartTime: usize = 0x1214; // GameTime_t + pub const m_flDeadOrRescuedTime: usize = 0x1218; // GameTime_t + pub const m_blinkTimer: usize = 0x1220; // CountdownTimer + pub const m_lookAt: usize = 0x1238; // Vector + pub const m_lookAroundTimer: usize = 0x1248; // CountdownTimer + pub const m_isInit: usize = 0x1260; // bool + pub const m_eyeAttachment: usize = 0x1261; // AttachmentHandle_t + pub const m_chestAttachment: usize = 0x1262; // AttachmentHandle_t + pub const m_pPredictionOwner: usize = 0x1268; // CBasePlayerController* + pub const m_fNewestAlphaThinkTime: usize = 0x1270; // GameTime_t } // Parent: C_BaseModelEntity // Field count: 24 @@ -6682,30 +6688,30 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) pub mod C_Sprite { - pub const m_hSpriteMaterial: usize = 0xD20; // CStrongHandle - pub const m_hAttachedToEntity: usize = 0xD28; // CHandle - pub const m_nAttachment: usize = 0xD2C; // AttachmentHandle_t - pub const m_flSpriteFramerate: usize = 0xD30; // float32 - pub const m_flFrame: usize = 0xD34; // float32 - pub const m_flDieTime: usize = 0xD38; // GameTime_t - pub const m_nBrightness: usize = 0xD48; // uint32 - pub const m_flBrightnessDuration: usize = 0xD4C; // float32 - pub const m_flSpriteScale: usize = 0xD50; // float32 - pub const m_flScaleDuration: usize = 0xD54; // float32 - pub const m_bWorldSpaceScale: usize = 0xD58; // bool - pub const m_flGlowProxySize: usize = 0xD5C; // float32 - pub const m_flHDRColorScale: usize = 0xD60; // float32 - pub const m_flLastTime: usize = 0xD64; // GameTime_t - pub const m_flMaxFrame: usize = 0xD68; // float32 - pub const m_flStartScale: usize = 0xD6C; // float32 - pub const m_flDestScale: usize = 0xD70; // float32 - pub const m_flScaleTimeStart: usize = 0xD74; // GameTime_t - pub const m_nStartBrightness: usize = 0xD78; // int32 - pub const m_nDestBrightness: usize = 0xD7C; // int32 - pub const m_flBrightnessTimeStart: usize = 0xD80; // GameTime_t - pub const m_hOldSpriteMaterial: usize = 0xD88; // CWeakHandle - pub const m_nSpriteWidth: usize = 0xE28; // int32 - pub const m_nSpriteHeight: usize = 0xE2C; // int32 + pub const m_hSpriteMaterial: usize = 0xD28; // CStrongHandle + pub const m_hAttachedToEntity: usize = 0xD30; // CHandle + pub const m_nAttachment: usize = 0xD34; // AttachmentHandle_t + pub const m_flSpriteFramerate: usize = 0xD38; // float32 + pub const m_flFrame: usize = 0xD3C; // float32 + pub const m_flDieTime: usize = 0xD40; // GameTime_t + pub const m_nBrightness: usize = 0xD50; // uint32 + pub const m_flBrightnessDuration: usize = 0xD54; // float32 + pub const m_flSpriteScale: usize = 0xD58; // float32 + pub const m_flScaleDuration: usize = 0xD5C; // float32 + pub const m_bWorldSpaceScale: usize = 0xD60; // bool + pub const m_flGlowProxySize: usize = 0xD64; // float32 + pub const m_flHDRColorScale: usize = 0xD68; // float32 + pub const m_flLastTime: usize = 0xD6C; // GameTime_t + pub const m_flMaxFrame: usize = 0xD70; // float32 + pub const m_flStartScale: usize = 0xD74; // float32 + pub const m_flDestScale: usize = 0xD78; // float32 + pub const m_flScaleTimeStart: usize = 0xD7C; // GameTime_t + pub const m_nStartBrightness: usize = 0xD80; // int32 + pub const m_nDestBrightness: usize = 0xD84; // int32 + pub const m_flBrightnessTimeStart: usize = 0xD88; // GameTime_t + pub const m_hOldSpriteMaterial: usize = 0xD90; // CWeakHandle + pub const m_nSpriteWidth: usize = 0xE30; // int32 + pub const m_nSpriteHeight: usize = 0xE34; // int32 } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -6731,36 +6737,36 @@ pub mod cs2_dumper { // NetworkVarNames: m_hControlPanel (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) pub mod C_PlantedC4 { - pub const m_bBombTicking: usize = 0xF88; // bool - pub const m_nBombSite: usize = 0xF8C; // int32 - pub const m_nSourceSoundscapeHash: usize = 0xF90; // int32 - pub const m_entitySpottedState: usize = 0xF98; // EntitySpottedState_t - pub const m_flNextGlow: usize = 0xFB0; // GameTime_t - pub const m_flNextBeep: usize = 0xFB4; // GameTime_t - pub const m_flC4Blow: usize = 0xFB8; // GameTime_t - pub const m_bCannotBeDefused: usize = 0xFBC; // bool - pub const m_bHasExploded: usize = 0xFBD; // bool - pub const m_flTimerLength: usize = 0xFC0; // float32 - pub const m_bBeingDefused: usize = 0xFC4; // bool - pub const m_bTriggerWarning: usize = 0xFC8; // float32 - pub const m_bExplodeWarning: usize = 0xFCC; // float32 - pub const m_bC4Activated: usize = 0xFD0; // bool - pub const m_bTenSecWarning: usize = 0xFD1; // bool - pub const m_flDefuseLength: usize = 0xFD4; // float32 - pub const m_flDefuseCountDown: usize = 0xFD8; // GameTime_t - pub const m_bBombDefused: usize = 0xFDC; // bool - pub const m_hBombDefuser: usize = 0xFE0; // CHandle - pub const m_hControlPanel: usize = 0xFE4; // CHandle - pub const m_AttributeManager: usize = 0xFE8; // C_AttributeContainer - pub const m_hDefuserMultimeter: usize = 0x1490; // CHandle - pub const m_flNextRadarFlashTime: usize = 0x1494; // GameTime_t - pub const m_bRadarFlash: usize = 0x1498; // bool - pub const m_pBombDefuser: usize = 0x149C; // CHandle - pub const m_fLastDefuseTime: usize = 0x14A0; // GameTime_t - pub const m_pPredictionOwner: usize = 0x14A8; // CBasePlayerController* - pub const m_vecC4ExplodeSpectatePos: usize = 0x14B0; // Vector - pub const m_vecC4ExplodeSpectateAng: usize = 0x14BC; // QAngle - pub const m_flC4ExplodeSpectateDuration: usize = 0x14C8; // float32 + pub const m_bBombTicking: usize = 0xF90; // bool + pub const m_nBombSite: usize = 0xF94; // int32 + pub const m_nSourceSoundscapeHash: usize = 0xF98; // int32 + pub const m_entitySpottedState: usize = 0xFA0; // EntitySpottedState_t + pub const m_flNextGlow: usize = 0xFB8; // GameTime_t + pub const m_flNextBeep: usize = 0xFBC; // GameTime_t + pub const m_flC4Blow: usize = 0xFC0; // GameTime_t + pub const m_bCannotBeDefused: usize = 0xFC4; // bool + pub const m_bHasExploded: usize = 0xFC5; // bool + pub const m_flTimerLength: usize = 0xFC8; // float32 + pub const m_bBeingDefused: usize = 0xFCC; // bool + pub const m_bTriggerWarning: usize = 0xFD0; // float32 + pub const m_bExplodeWarning: usize = 0xFD4; // float32 + pub const m_bC4Activated: usize = 0xFD8; // bool + pub const m_bTenSecWarning: usize = 0xFD9; // bool + pub const m_flDefuseLength: usize = 0xFDC; // float32 + pub const m_flDefuseCountDown: usize = 0xFE0; // GameTime_t + pub const m_bBombDefused: usize = 0xFE4; // bool + pub const m_hBombDefuser: usize = 0xFE8; // CHandle + pub const m_hControlPanel: usize = 0xFEC; // CHandle + pub const m_AttributeManager: usize = 0xFF0; // C_AttributeContainer + pub const m_hDefuserMultimeter: usize = 0x1498; // CHandle + pub const m_flNextRadarFlashTime: usize = 0x149C; // GameTime_t + pub const m_bRadarFlash: usize = 0x14A0; // bool + pub const m_pBombDefuser: usize = 0x14A4; // CHandle + pub const m_fLastDefuseTime: usize = 0x14A8; // GameTime_t + pub const m_pPredictionOwner: usize = 0x14B0; // CBasePlayerController* + pub const m_vecC4ExplodeSpectatePos: usize = 0x14B8; // Vector + pub const m_vecC4ExplodeSpectateAng: usize = 0x14C4; // QAngle + pub const m_flC4ExplodeSpectateDuration: usize = 0x14D0; // float32 } // Parent: CBaseAnimGraph // Field count: 8 @@ -6771,14 +6777,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_hRagdollSource (EHANDLE) pub mod C_RagdollProp { - pub const m_ragPos: usize = 0xF88; // C_NetworkUtlVectorBase - pub const m_ragAngles: usize = 0xFA0; // C_NetworkUtlVectorBase - pub const m_flBlendWeight: usize = 0xFB8; // float32 - pub const m_hRagdollSource: usize = 0xFBC; // CHandle - pub const m_iEyeAttachment: usize = 0xFC0; // AttachmentHandle_t - pub const m_flBlendWeightCurrent: usize = 0xFC4; // float32 - pub const m_parentPhysicsBoneIndices: usize = 0xFC8; // CUtlVector - pub const m_worldSpaceBoneComputationOrder: usize = 0xFE0; // CUtlVector + pub const m_ragPos: usize = 0xF90; // C_NetworkUtlVectorBase + pub const m_ragAngles: usize = 0xFA8; // C_NetworkUtlVectorBase + pub const m_flBlendWeight: usize = 0xFC0; // float32 + pub const m_hRagdollSource: usize = 0xFC4; // CHandle + pub const m_iEyeAttachment: usize = 0xFC8; // AttachmentHandle_t + pub const m_flBlendWeightCurrent: usize = 0xFCC; // float32 + pub const m_parentPhysicsBoneIndices: usize = 0xFD0; // CUtlVector + pub const m_worldSpaceBoneComputationOrder: usize = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -6822,13 +6828,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) pub mod C_Chicken { - pub const m_hHolidayHatAddon: usize = 0x1228; // CHandle - pub const m_jumpedThisFrame: usize = 0x122C; // bool - pub const m_leader: usize = 0x1230; // CHandle - pub const m_AttributeManager: usize = 0x1238; // C_AttributeContainer - pub const m_bAttributesInitialized: usize = 0x16E0; // bool - pub const m_hWaterWakeParticles: usize = 0x16E4; // ParticleIndex_t - pub const m_bIsPreviewModel: usize = 0x16E8; // bool + pub const m_hHolidayHatAddon: usize = 0x1230; // CHandle + pub const m_jumpedThisFrame: usize = 0x1234; // bool + pub const m_leader: usize = 0x1238; // CHandle + pub const m_AttributeManager: usize = 0x1240; // C_AttributeContainer + pub const m_bAttributesInitialized: usize = 0x16E8; // bool + pub const m_hWaterWakeParticles: usize = 0x16EC; // ParticleIndex_t + pub const m_bIsPreviewModel: usize = 0x16F0; // bool } // Parent: None // Field count: 2 diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 300246e5..4db2e5bb 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 59c919d0..2fec70bc 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index eb14792c..65be1899 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index e360bd65..052ffe4f 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 99600db6..2e0715e2 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index e3a2a39b..0e47ea9a 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 4b242f84..0ac9fc3d 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14036, - "timestamp": "2024-10-11T03:33:19.009712100+00:00" + "build_number": 14037, + "timestamp": "2024-10-16T01:30:18.306397700+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 53256dbb..9f64a688 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,57 +1,57 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class AnimationsystemDll { - public const nint AnimationSystemUtils_001 = 0x5FF858; - public const nint AnimationSystem_001 = 0x5F7780; + public const nint AnimationSystemUtils_001 = 0x5FFC88; + public const nint AnimationSystem_001 = 0x5F7BB0; } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x181D220; - public const nint EmptyWorldService001_Client = 0x17D8980; - public const nint GameClientExports001 = 0x1819ED8; - public const nint LegacyGameUI001 = 0x1839F70; - public const nint Source2Client002 = 0x1A19580; - public const nint Source2ClientConfig001 = 0x19B96A0; - public const nint Source2ClientPrediction001 = 0x1824FD0; - public const nint Source2ClientUI001 = 0x1838910; + public const nint ClientToolsInfo_001 = 0x1827BD0; + public const nint EmptyWorldService001_Client = 0x17E3160; + public const nint GameClientExports001 = 0x1824888; + public const nint LegacyGameUI001 = 0x18449C0; + public const nint Source2Client002 = 0x1A26330; + public const nint Source2ClientConfig001 = 0x19C6650; + public const nint Source2ClientPrediction001 = 0x182F980; + public const nint Source2ClientUI001 = 0x1843360; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x532B50; - public const nint BugService001 = 0x5CB630; - public const nint ClientServerEngineLoopService_001 = 0x533870; - public const nint EngineGameUI001 = 0x530AE0; - public const nint EngineServiceMgr001 = 0x60C4A0; - public const nint GameEventSystemClientV001 = 0x60C7A0; - public const nint GameEventSystemServerV001 = 0x60C8E0; - public const nint GameResourceServiceClientV001 = 0x532C50; - public const nint GameResourceServiceServerV001 = 0x532CB0; - public const nint GameUIService_001 = 0x5CB930; - public const nint HostStateMgr001 = 0x533760; - public const nint INETSUPPORT_001 = 0x52C060; - public const nint InputService_001 = 0x5CBC40; - public const nint KeyValueCache001 = 0x533810; - public const nint MapListService_001 = 0x60AC40; - public const nint NetworkClientService_001 = 0x60ADD0; - public const nint NetworkP2PService_001 = 0x532F60; - public const nint NetworkServerService_001 = 0x60B160; - public const nint NetworkService_001 = 0x5330B0; - public const nint RenderService_001 = 0x60B3C0; - public const nint ScreenshotService001 = 0x60B660; - public const nint SimpleEngineLoopService_001 = 0x533980; - public const nint SoundService_001 = 0x5330F0; - public const nint Source2EngineToClient001 = 0x530180; - public const nint Source2EngineToClientStringTable001 = 0x5301E0; - public const nint Source2EngineToServer001 = 0x530278; - public const nint Source2EngineToServerStringTable001 = 0x5302A0; - public const nint SplitScreenService_001 = 0x5333D0; - public const nint StatsService_001 = 0x60BA90; - public const nint ToolService_001 = 0x533590; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x530B70; - public const nint VProfService_001 = 0x5335D0; + public const nint BenchmarkService001 = 0x534B50; + public const nint BugService001 = 0x5CD860; + public const nint ClientServerEngineLoopService_001 = 0x535870; + public const nint EngineGameUI001 = 0x532AE0; + public const nint EngineServiceMgr001 = 0x60E6D0; + public const nint GameEventSystemClientV001 = 0x60E9D0; + public const nint GameEventSystemServerV001 = 0x60EB10; + public const nint GameResourceServiceClientV001 = 0x534C50; + public const nint GameResourceServiceServerV001 = 0x534CB0; + public const nint GameUIService_001 = 0x5CDB60; + public const nint HostStateMgr001 = 0x535760; + public const nint INETSUPPORT_001 = 0x52E060; + public const nint InputService_001 = 0x5CDE70; + public const nint KeyValueCache001 = 0x535810; + public const nint MapListService_001 = 0x60CE70; + public const nint NetworkClientService_001 = 0x60D000; + public const nint NetworkP2PService_001 = 0x534F60; + public const nint NetworkServerService_001 = 0x60D390; + public const nint NetworkService_001 = 0x5350B0; + public const nint RenderService_001 = 0x60D5F0; + public const nint ScreenshotService001 = 0x60D890; + public const nint SimpleEngineLoopService_001 = 0x535980; + public const nint SoundService_001 = 0x5350F0; + public const nint Source2EngineToClient001 = 0x532180; + public const nint Source2EngineToClientStringTable001 = 0x5321E0; + public const nint Source2EngineToServer001 = 0x532278; + public const nint Source2EngineToServerStringTable001 = 0x5322A0; + public const nint SplitScreenService_001 = 0x5353D0; + public const nint StatsService_001 = 0x60DCC0; + public const nint ToolService_001 = 0x535590; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x532B70; + public const nint VProfService_001 = 0x5355D0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces { } // Module: particles.dll public static class ParticlesDll { - public const nint ParticleSystemMgr003 = 0x5E2410; + public const nint ParticleSystemMgr003 = 0x5E2430; } // Module: pulse_system.dll public static class PulseSystemDll { @@ -148,7 +148,7 @@ namespace CS2Dumper.Interfaces { // Module: scenesystem.dll public static class ScenesystemDll { public const nint RenderingPipelines_001 = 0x5CDB10; - public const nint SceneSystem_002 = 0x7ACFC0; + public const nint SceneSystem_002 = 0x7ACFE0; public const nint SceneUtils_001 = 0x5CE360; } // Module: schemasystem.dll @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x135A5C0; - public const nint EntitySubclassUtilsV001 = 0x130C070; - public const nint NavGameTest001 = 0x13FAA78; - public const nint ServerToolsInfo_001 = 0x13AFA68; - public const nint Source2GameClients001 = 0x13AA410; - public const nint Source2GameDirector001 = 0x14DDDB0; - public const nint Source2GameEntities001 = 0x13AF990; - public const nint Source2Server001 = 0x13AF800; - public const nint Source2ServerConfig001 = 0x1597BD8; - public const nint customnavsystem001 = 0x12F0BB8; + public const nint EmptyWorldService001_Server = 0x1369F90; + public const nint EntitySubclassUtilsV001 = 0x131B330; + public const nint NavGameTest001 = 0x140A718; + public const nint ServerToolsInfo_001 = 0x13BFA48; + public const nint Source2GameClients001 = 0x13BA3F0; + public const nint Source2GameDirector001 = 0x14EDC10; + public const nint Source2GameEntities001 = 0x13BF970; + public const nint Source2Server001 = 0x13BF7E0; + public const nint Source2ServerConfig001 = 0x15A9AF8; + public const nint customnavsystem001 = 0x12FFA98; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -215,8 +215,8 @@ namespace CS2Dumper.Interfaces { } // Module: vphysics2.dll public static class Vphysics2Dll { - public const nint VPhysics2_Handle_Interface_001 = 0x389F30; - public const nint VPhysics2_Interface_001 = 0x389F70; + public const nint VPhysics2_Handle_Interface_001 = 0x389F40; + public const nint VPhysics2_Interface_001 = 0x389F80; } // Module: vscript.dll public static class VscriptDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index eb74ecd7..c456bcf4 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once @@ -9,54 +9,54 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x5FF858; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F7780; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x5FFC88; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F7BB0; } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181D220; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D8980; - constexpr std::ptrdiff_t GameClientExports001 = 0x1819ED8; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x1839F70; - constexpr std::ptrdiff_t Source2Client002 = 0x1A19580; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B96A0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1824FD0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1838910; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1827BD0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17E3160; + constexpr std::ptrdiff_t GameClientExports001 = 0x1824888; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18449C0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A26330; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19C6650; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x182F980; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1843360; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x532B50; - constexpr std::ptrdiff_t BugService001 = 0x5CB630; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x533870; - constexpr std::ptrdiff_t EngineGameUI001 = 0x530AE0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x60C4A0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x60C7A0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x60C8E0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x532C50; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x532CB0; - constexpr std::ptrdiff_t GameUIService_001 = 0x5CB930; - constexpr std::ptrdiff_t HostStateMgr001 = 0x533760; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52C060; - constexpr std::ptrdiff_t InputService_001 = 0x5CBC40; - constexpr std::ptrdiff_t KeyValueCache001 = 0x533810; - constexpr std::ptrdiff_t MapListService_001 = 0x60AC40; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x60ADD0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x532F60; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x60B160; - constexpr std::ptrdiff_t NetworkService_001 = 0x5330B0; - constexpr std::ptrdiff_t RenderService_001 = 0x60B3C0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x60B660; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x533980; - constexpr std::ptrdiff_t SoundService_001 = 0x5330F0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x530180; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x5301E0; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x530278; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5302A0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5333D0; - constexpr std::ptrdiff_t StatsService_001 = 0x60BA90; - constexpr std::ptrdiff_t ToolService_001 = 0x533590; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x530B70; - constexpr std::ptrdiff_t VProfService_001 = 0x5335D0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x534B50; + constexpr std::ptrdiff_t BugService001 = 0x5CD860; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x535870; + constexpr std::ptrdiff_t EngineGameUI001 = 0x532AE0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x60E6D0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x60E9D0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x60EB10; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x534C50; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x534CB0; + constexpr std::ptrdiff_t GameUIService_001 = 0x5CDB60; + constexpr std::ptrdiff_t HostStateMgr001 = 0x535760; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52E060; + constexpr std::ptrdiff_t InputService_001 = 0x5CDE70; + constexpr std::ptrdiff_t KeyValueCache001 = 0x535810; + constexpr std::ptrdiff_t MapListService_001 = 0x60CE70; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x60D000; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x534F60; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x60D390; + constexpr std::ptrdiff_t NetworkService_001 = 0x5350B0; + constexpr std::ptrdiff_t RenderService_001 = 0x60D5F0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x60D890; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x535980; + constexpr std::ptrdiff_t SoundService_001 = 0x5350F0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532180; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x5321E0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532278; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5322A0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5353D0; + constexpr std::ptrdiff_t StatsService_001 = 0x60DCC0; + constexpr std::ptrdiff_t ToolService_001 = 0x535590; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x532B70; + constexpr std::ptrdiff_t VProfService_001 = 0x5355D0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -129,7 +129,7 @@ namespace cs2_dumper { } // Module: particles.dll namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E2410; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5E2430; } // Module: pulse_system.dll namespace pulse_system_dll { @@ -153,7 +153,7 @@ namespace cs2_dumper { // Module: scenesystem.dll namespace scenesystem_dll { constexpr std::ptrdiff_t RenderingPipelines_001 = 0x5CDB10; - constexpr std::ptrdiff_t SceneSystem_002 = 0x7ACFC0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x7ACFE0; constexpr std::ptrdiff_t SceneUtils_001 = 0x5CE360; } // Module: schemasystem.dll @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x135A5C0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x130C070; - constexpr std::ptrdiff_t NavGameTest001 = 0x13FAA78; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13AFA68; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13AA410; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14DDDB0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13AF990; - constexpr std::ptrdiff_t Source2Server001 = 0x13AF800; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1597BD8; - constexpr std::ptrdiff_t customnavsystem001 = 0x12F0BB8; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1369F90; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131B330; + constexpr std::ptrdiff_t NavGameTest001 = 0x140A718; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13BFA48; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA3F0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EDC10; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13BF970; + constexpr std::ptrdiff_t Source2Server001 = 0x13BF7E0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15A9AF8; + constexpr std::ptrdiff_t customnavsystem001 = 0x12FFA98; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -220,8 +220,8 @@ namespace cs2_dumper { } // Module: vphysics2.dll namespace vphysics2_dll { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x389F30; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x389F70; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x389F40; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x389F80; } // Module: vscript.dll namespace vscript_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 6ce54907..87279b29 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -1,51 +1,51 @@ { "animationsystem.dll": { - "AnimationSystemUtils_001": 6289496, - "AnimationSystem_001": 6256512 + "AnimationSystemUtils_001": 6290568, + "AnimationSystem_001": 6257584 }, "client.dll": { - "ClientToolsInfo_001": 25285152, - "EmptyWorldService001_Client": 25004416, - "GameClientExports001": 25272024, - "LegacyGameUI001": 25403248, - "Source2Client002": 27366784, - "Source2ClientConfig001": 26973856, - "Source2ClientPrediction001": 25317328, - "Source2ClientUI001": 25397520 + "ClientToolsInfo_001": 25328592, + "EmptyWorldService001_Client": 25047392, + "GameClientExports001": 25315464, + "LegacyGameUI001": 25446848, + "Source2Client002": 27419440, + "Source2ClientConfig001": 27027024, + "Source2ClientPrediction001": 25360768, + "Source2ClientUI001": 25441120 }, "engine2.dll": { - "BenchmarkService001": 5450576, - "BugService001": 6075952, - "ClientServerEngineLoopService_001": 5453936, - "EngineGameUI001": 5442272, - "EngineServiceMgr001": 6341792, - "GameEventSystemClientV001": 6342560, - "GameEventSystemServerV001": 6342880, - "GameResourceServiceClientV001": 5450832, - "GameResourceServiceServerV001": 5450928, - "GameUIService_001": 6076720, - "HostStateMgr001": 5453664, - "INETSUPPORT_001": 5423200, - "InputService_001": 6077504, - "KeyValueCache001": 5453840, - "MapListService_001": 6335552, - "NetworkClientService_001": 6335952, - "NetworkP2PService_001": 5451616, - "NetworkServerService_001": 6336864, - "NetworkService_001": 5451952, - "RenderService_001": 6337472, - "ScreenshotService001": 6338144, - "SimpleEngineLoopService_001": 5454208, - "SoundService_001": 5452016, - "Source2EngineToClient001": 5439872, - "Source2EngineToClientStringTable001": 5439968, - "Source2EngineToServer001": 5440120, - "Source2EngineToServerStringTable001": 5440160, - "SplitScreenService_001": 5452752, - "StatsService_001": 6339216, - "ToolService_001": 5453200, - "VENGINE_GAMEUIFUNCS_VERSION005": 5442416, - "VProfService_001": 5453264 + "BenchmarkService001": 5458768, + "BugService001": 6084704, + "ClientServerEngineLoopService_001": 5462128, + "EngineGameUI001": 5450464, + "EngineServiceMgr001": 6350544, + "GameEventSystemClientV001": 6351312, + "GameEventSystemServerV001": 6351632, + "GameResourceServiceClientV001": 5459024, + "GameResourceServiceServerV001": 5459120, + "GameUIService_001": 6085472, + "HostStateMgr001": 5461856, + "INETSUPPORT_001": 5431392, + "InputService_001": 6086256, + "KeyValueCache001": 5462032, + "MapListService_001": 6344304, + "NetworkClientService_001": 6344704, + "NetworkP2PService_001": 5459808, + "NetworkServerService_001": 6345616, + "NetworkService_001": 5460144, + "RenderService_001": 6346224, + "ScreenshotService001": 6346896, + "SimpleEngineLoopService_001": 5462400, + "SoundService_001": 5460208, + "Source2EngineToClient001": 5448064, + "Source2EngineToClientStringTable001": 5448160, + "Source2EngineToServer001": 5448312, + "Source2EngineToServerStringTable001": 5448352, + "SplitScreenService_001": 5460944, + "StatsService_001": 6347968, + "ToolService_001": 5461392, + "VENGINE_GAMEUIFUNCS_VERSION005": 5450608, + "VProfService_001": 5461456 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -104,7 +104,7 @@ "PanoramaUIClient001": 2664528 }, "particles.dll": { - "ParticleSystemMgr003": 6169616 + "ParticleSystemMgr003": 6169648 }, "pulse_system.dll": { "IPulseSystem_001": 1352256 @@ -123,23 +123,23 @@ }, "scenesystem.dll": { "RenderingPipelines_001": 6085392, - "SceneSystem_002": 8048576, + "SceneSystem_002": 8048608, "SceneUtils_001": 6087520 }, "schemasystem.dll": { "SchemaSystem_001": 386960 }, "server.dll": { - "EmptyWorldService001_Server": 20293056, - "EntitySubclassUtilsV001": 19972208, - "NavGameTest001": 20949624, - "ServerToolsInfo_001": 20642408, - "Source2GameClients001": 20620304, - "Source2GameDirector001": 21880240, - "Source2GameEntities001": 20642192, - "Source2Server001": 20641792, - "Source2ServerConfig001": 22641624, - "customnavsystem001": 19860408 + "EmptyWorldService001_Server": 20357008, + "EntitySubclassUtilsV001": 20034352, + "NavGameTest001": 21014296, + "ServerToolsInfo_001": 20707912, + "Source2GameClients001": 20685808, + "Source2GameDirector001": 21945360, + "Source2GameEntities001": 20707696, + "Source2Server001": 20707296, + "Source2ServerConfig001": 22715128, + "customnavsystem001": 19921560 }, "soundsystem.dll": { "SoundOpSystem001": 3779648, @@ -182,8 +182,8 @@ "Source2V8System001": 181360 }, "vphysics2.dll": { - "VPhysics2_Handle_Interface_001": 3710768, - "VPhysics2_Interface_001": 3710832 + "VPhysics2_Handle_Interface_001": 3710784, + "VPhysics2_Interface_001": 3710848 }, "vscript.dll": { "VScriptManager010": 1213936 diff --git a/output/interfaces.rs b/output/interfaces.rs index 45cac623..586bd54a 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, unused)] @@ -7,54 +7,54 @@ pub mod cs2_dumper { pub mod interfaces { // Module: animationsystem.dll pub mod animationsystem_dll { - pub const AnimationSystemUtils_001: usize = 0x5FF858; - pub const AnimationSystem_001: usize = 0x5F7780; + pub const AnimationSystemUtils_001: usize = 0x5FFC88; + pub const AnimationSystem_001: usize = 0x5F7BB0; } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x181D220; - pub const EmptyWorldService001_Client: usize = 0x17D8980; - pub const GameClientExports001: usize = 0x1819ED8; - pub const LegacyGameUI001: usize = 0x1839F70; - pub const Source2Client002: usize = 0x1A19580; - pub const Source2ClientConfig001: usize = 0x19B96A0; - pub const Source2ClientPrediction001: usize = 0x1824FD0; - pub const Source2ClientUI001: usize = 0x1838910; + pub const ClientToolsInfo_001: usize = 0x1827BD0; + pub const EmptyWorldService001_Client: usize = 0x17E3160; + pub const GameClientExports001: usize = 0x1824888; + pub const LegacyGameUI001: usize = 0x18449C0; + pub const Source2Client002: usize = 0x1A26330; + pub const Source2ClientConfig001: usize = 0x19C6650; + pub const Source2ClientPrediction001: usize = 0x182F980; + pub const Source2ClientUI001: usize = 0x1843360; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x532B50; - pub const BugService001: usize = 0x5CB630; - pub const ClientServerEngineLoopService_001: usize = 0x533870; - pub const EngineGameUI001: usize = 0x530AE0; - pub const EngineServiceMgr001: usize = 0x60C4A0; - pub const GameEventSystemClientV001: usize = 0x60C7A0; - pub const GameEventSystemServerV001: usize = 0x60C8E0; - pub const GameResourceServiceClientV001: usize = 0x532C50; - pub const GameResourceServiceServerV001: usize = 0x532CB0; - pub const GameUIService_001: usize = 0x5CB930; - pub const HostStateMgr001: usize = 0x533760; - pub const INETSUPPORT_001: usize = 0x52C060; - pub const InputService_001: usize = 0x5CBC40; - pub const KeyValueCache001: usize = 0x533810; - pub const MapListService_001: usize = 0x60AC40; - pub const NetworkClientService_001: usize = 0x60ADD0; - pub const NetworkP2PService_001: usize = 0x532F60; - pub const NetworkServerService_001: usize = 0x60B160; - pub const NetworkService_001: usize = 0x5330B0; - pub const RenderService_001: usize = 0x60B3C0; - pub const ScreenshotService001: usize = 0x60B660; - pub const SimpleEngineLoopService_001: usize = 0x533980; - pub const SoundService_001: usize = 0x5330F0; - pub const Source2EngineToClient001: usize = 0x530180; - pub const Source2EngineToClientStringTable001: usize = 0x5301E0; - pub const Source2EngineToServer001: usize = 0x530278; - pub const Source2EngineToServerStringTable001: usize = 0x5302A0; - pub const SplitScreenService_001: usize = 0x5333D0; - pub const StatsService_001: usize = 0x60BA90; - pub const ToolService_001: usize = 0x533590; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x530B70; - pub const VProfService_001: usize = 0x5335D0; + pub const BenchmarkService001: usize = 0x534B50; + pub const BugService001: usize = 0x5CD860; + pub const ClientServerEngineLoopService_001: usize = 0x535870; + pub const EngineGameUI001: usize = 0x532AE0; + pub const EngineServiceMgr001: usize = 0x60E6D0; + pub const GameEventSystemClientV001: usize = 0x60E9D0; + pub const GameEventSystemServerV001: usize = 0x60EB10; + pub const GameResourceServiceClientV001: usize = 0x534C50; + pub const GameResourceServiceServerV001: usize = 0x534CB0; + pub const GameUIService_001: usize = 0x5CDB60; + pub const HostStateMgr001: usize = 0x535760; + pub const INETSUPPORT_001: usize = 0x52E060; + pub const InputService_001: usize = 0x5CDE70; + pub const KeyValueCache001: usize = 0x535810; + pub const MapListService_001: usize = 0x60CE70; + pub const NetworkClientService_001: usize = 0x60D000; + pub const NetworkP2PService_001: usize = 0x534F60; + pub const NetworkServerService_001: usize = 0x60D390; + pub const NetworkService_001: usize = 0x5350B0; + pub const RenderService_001: usize = 0x60D5F0; + pub const ScreenshotService001: usize = 0x60D890; + pub const SimpleEngineLoopService_001: usize = 0x535980; + pub const SoundService_001: usize = 0x5350F0; + pub const Source2EngineToClient001: usize = 0x532180; + pub const Source2EngineToClientStringTable001: usize = 0x5321E0; + pub const Source2EngineToServer001: usize = 0x532278; + pub const Source2EngineToServerStringTable001: usize = 0x5322A0; + pub const SplitScreenService_001: usize = 0x5353D0; + pub const StatsService_001: usize = 0x60DCC0; + pub const ToolService_001: usize = 0x535590; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x532B70; + pub const VProfService_001: usize = 0x5355D0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -127,7 +127,7 @@ pub mod cs2_dumper { } // Module: particles.dll pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x5E2410; + pub const ParticleSystemMgr003: usize = 0x5E2430; } // Module: pulse_system.dll pub mod pulse_system_dll { @@ -151,7 +151,7 @@ pub mod cs2_dumper { // Module: scenesystem.dll pub mod scenesystem_dll { pub const RenderingPipelines_001: usize = 0x5CDB10; - pub const SceneSystem_002: usize = 0x7ACFC0; + pub const SceneSystem_002: usize = 0x7ACFE0; pub const SceneUtils_001: usize = 0x5CE360; } // Module: schemasystem.dll @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x135A5C0; - pub const EntitySubclassUtilsV001: usize = 0x130C070; - pub const NavGameTest001: usize = 0x13FAA78; - pub const ServerToolsInfo_001: usize = 0x13AFA68; - pub const Source2GameClients001: usize = 0x13AA410; - pub const Source2GameDirector001: usize = 0x14DDDB0; - pub const Source2GameEntities001: usize = 0x13AF990; - pub const Source2Server001: usize = 0x13AF800; - pub const Source2ServerConfig001: usize = 0x1597BD8; - pub const customnavsystem001: usize = 0x12F0BB8; + pub const EmptyWorldService001_Server: usize = 0x1369F90; + pub const EntitySubclassUtilsV001: usize = 0x131B330; + pub const NavGameTest001: usize = 0x140A718; + pub const ServerToolsInfo_001: usize = 0x13BFA48; + pub const Source2GameClients001: usize = 0x13BA3F0; + pub const Source2GameDirector001: usize = 0x14EDC10; + pub const Source2GameEntities001: usize = 0x13BF970; + pub const Source2Server001: usize = 0x13BF7E0; + pub const Source2ServerConfig001: usize = 0x15A9AF8; + pub const customnavsystem001: usize = 0x12FFA98; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -218,8 +218,8 @@ pub mod cs2_dumper { } // Module: vphysics2.dll pub mod vphysics2_dll { - pub const VPhysics2_Handle_Interface_001: usize = 0x389F30; - pub const VPhysics2_Interface_001: usize = 0x389F70; + pub const VPhysics2_Handle_Interface_001: usize = 0x389F40; + pub const VPhysics2_Interface_001: usize = 0x389F80; } // Module: vscript.dll pub mod vscript_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 1b12ba9a..9240a447 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 5005fa89..f39ce8f3 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 54cd5512..c39bd580 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 15ab14e1..ff02e8c8 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 5708e697..6806b3aa 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index d886f3c3..c1105c59 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index b494e09b..1dce1a22 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A299D0; - public const nint dwEntityList = 0x19BDE30; - public const nint dwGameEntitySystem = 0x1AD7D58; + public const nint dwCSGOInput = 0x1A36590; + public const nint dwEntityList = 0x19CA848; + public const nint dwGameEntitySystem = 0x1AE48F8; public const nint dwGameEntitySystem_highestEntityIndex = 0x1520; - public const nint dwGameRules = 0x1A1B848; - public const nint dwGlobalVars = 0x1819000; - public const nint dwGlowManager = 0x1A1AF30; - public const nint dwLocalPlayerController = 0x1A0D8E8; - public const nint dwLocalPlayerPawn = 0x1825138; - public const nint dwPlantedC4 = 0x1A24078; - public const nint dwPrediction = 0x1824FD0; - public const nint dwSensitivity = 0x1A1C568; + public const nint dwGameRules = 0x1A28408; + public const nint dwGlobalVars = 0x1823CB0; + public const nint dwGlowManager = 0x1A27B40; + public const nint dwLocalPlayerController = 0x1A1A690; + public const nint dwLocalPlayerPawn = 0x182FAE8; + public const nint dwPlantedC4 = 0x1A32040; + public const nint dwPrediction = 0x182F980; + public const nint dwSensitivity = 0x1A29128; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A29DA0; - public const nint dwViewMatrix = 0x1A1FF40; - public const nint dwViewRender = 0x1A20720; - public const nint dwWeaponC4 = 0x19C0F50; + public const nint dwViewAngles = 0x1A36960; + public const nint dwViewMatrix = 0x1A2CAD0; + public const nint dwViewRender = 0x1A2D2D8; + public const nint dwWeaponC4 = 0x19CDC40; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x52CBE4; - public const nint dwNetworkGameClient = 0x52BCE0; + public const nint dwBuildNumber = 0x52EBE4; + public const nint dwNetworkGameClient = 0x52DCE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; public const nint dwNetworkGameClient_deltaTick = 0x27C; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x60EE64; - public const nint dwWindowWidth = 0x60EE60; + public const nint dwWindowHeight = 0x611094; + public const nint dwWindowWidth = 0x611090; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 7594207a..1180d232 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once @@ -9,28 +9,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A299D0; - constexpr std::ptrdiff_t dwEntityList = 0x19BDE30; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD7D58; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A36590; + constexpr std::ptrdiff_t dwEntityList = 0x19CA848; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AE48F8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1520; - constexpr std::ptrdiff_t dwGameRules = 0x1A1B848; - constexpr std::ptrdiff_t dwGlobalVars = 0x1819000; - constexpr std::ptrdiff_t dwGlowManager = 0x1A1AF30; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0D8E8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1825138; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A24078; - constexpr std::ptrdiff_t dwPrediction = 0x1824FD0; - constexpr std::ptrdiff_t dwSensitivity = 0x1A1C568; + constexpr std::ptrdiff_t dwGameRules = 0x1A28408; + constexpr std::ptrdiff_t dwGlobalVars = 0x1823CB0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A27B40; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A1A690; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x182FAE8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A32040; + constexpr std::ptrdiff_t dwPrediction = 0x182F980; + constexpr std::ptrdiff_t dwSensitivity = 0x1A29128; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A29DA0; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A1FF40; - constexpr std::ptrdiff_t dwViewRender = 0x1A20720; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19C0F50; + constexpr std::ptrdiff_t dwViewAngles = 0x1A36960; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A2CAD0; + constexpr std::ptrdiff_t dwViewRender = 0x1A2D2D8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19CDC40; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x52CBE4; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x52BCE0; + constexpr std::ptrdiff_t dwBuildNumber = 0x52EBE4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x52DCE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x60EE64; - constexpr std::ptrdiff_t dwWindowWidth = 0x60EE60; + constexpr std::ptrdiff_t dwWindowHeight = 0x611094; + constexpr std::ptrdiff_t dwWindowWidth = 0x611090; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index ecec4520..267caea3 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 27433424, - "dwEntityList": 26992176, - "dwGameEntitySystem": 28147032, + "dwCSGOInput": 27485584, + "dwEntityList": 27043912, + "dwGameEntitySystem": 28199160, "dwGameEntitySystem_highestEntityIndex": 5408, - "dwGameRules": 27375688, - "dwGlobalVars": 25268224, - "dwGlowManager": 27373360, - "dwLocalPlayerController": 27318504, - "dwLocalPlayerPawn": 25317688, - "dwPlantedC4": 27410552, - "dwPrediction": 25317328, - "dwSensitivity": 27379048, + "dwGameRules": 27427848, + "dwGlobalVars": 25312432, + "dwGlowManager": 27425600, + "dwLocalPlayerController": 27371152, + "dwLocalPlayerPawn": 25361128, + "dwPlantedC4": 27467840, + "dwPrediction": 25360768, + "dwSensitivity": 27431208, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27434400, - "dwViewMatrix": 27393856, - "dwViewRender": 27395872, - "dwWeaponC4": 27004752 + "dwViewAngles": 27486560, + "dwViewMatrix": 27445968, + "dwViewRender": 27448024, + "dwWeaponC4": 27057216 }, "engine2.dll": { - "dwBuildNumber": 5426148, - "dwNetworkGameClient": 5422304, + "dwBuildNumber": 5434340, + "dwNetworkGameClient": 5430496, "dwNetworkGameClient_clientTickCount": 872, "dwNetworkGameClient_deltaTick": 636, "dwNetworkGameClient_isBackgroundMap": 2626631, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6352484, - "dwWindowWidth": 6352480 + "dwWindowHeight": 6361236, + "dwWindowWidth": 6361232 }, "inputsystem.dll": { "dwInputSystem": 227296 diff --git a/output/offsets.rs b/output/offsets.rs index aa261d47..0671839f 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,28 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A299D0; - pub const dwEntityList: usize = 0x19BDE30; - pub const dwGameEntitySystem: usize = 0x1AD7D58; + pub const dwCSGOInput: usize = 0x1A36590; + pub const dwEntityList: usize = 0x19CA848; + pub const dwGameEntitySystem: usize = 0x1AE48F8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1520; - pub const dwGameRules: usize = 0x1A1B848; - pub const dwGlobalVars: usize = 0x1819000; - pub const dwGlowManager: usize = 0x1A1AF30; - pub const dwLocalPlayerController: usize = 0x1A0D8E8; - pub const dwLocalPlayerPawn: usize = 0x1825138; - pub const dwPlantedC4: usize = 0x1A24078; - pub const dwPrediction: usize = 0x1824FD0; - pub const dwSensitivity: usize = 0x1A1C568; + pub const dwGameRules: usize = 0x1A28408; + pub const dwGlobalVars: usize = 0x1823CB0; + pub const dwGlowManager: usize = 0x1A27B40; + pub const dwLocalPlayerController: usize = 0x1A1A690; + pub const dwLocalPlayerPawn: usize = 0x182FAE8; + pub const dwPlantedC4: usize = 0x1A32040; + pub const dwPrediction: usize = 0x182F980; + pub const dwSensitivity: usize = 0x1A29128; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A29DA0; - pub const dwViewMatrix: usize = 0x1A1FF40; - pub const dwViewRender: usize = 0x1A20720; - pub const dwWeaponC4: usize = 0x19C0F50; + pub const dwViewAngles: usize = 0x1A36960; + pub const dwViewMatrix: usize = 0x1A2CAD0; + pub const dwViewRender: usize = 0x1A2D2D8; + pub const dwWeaponC4: usize = 0x19CDC40; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x52CBE4; - pub const dwNetworkGameClient: usize = 0x52BCE0; + pub const dwBuildNumber: usize = 0x52EBE4; + pub const dwNetworkGameClient: usize = 0x52DCE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; pub const dwNetworkGameClient_deltaTick: usize = 0x27C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x60EE64; - pub const dwWindowWidth: usize = 0x60EE60; + pub const dwWindowHeight: usize = 0x611094; + pub const dwWindowWidth: usize = 0x611090; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index d890f63b..22f88188 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 29b79a27..635a105a 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index c822014d..38138f59 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 4c242777..530cf4fe 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 11d057d7..bd8f72d2 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 5d379d12..54876dd8 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 5e42b837..245b786f 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 64e93d30..ae38f422 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index ac82a049..34b8291f 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 2289dc1c..0b2ce307 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index e0fe4577..c35daa89 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 7c7e9bbc..679202a3 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 0e7d045b..12e3d57c 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 66289acc..958d848c 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 2243acea..b73384f5 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 749cbbc2..dd3fa0bf 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index fa2f3a8e..580b1470 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 60a32d2c..66ef9091 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 8d07b7ca..f456ae3a 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index f7cab6b2..c06117e7 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index d0091bc6..c948a308 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 185baeef..609fda96 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,10 +1,10 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: server.dll // Class count: 653 - // Enum count: 138 + // Enum count: 139 public static class ServerDll { // Alignment: 4 // Member count: 3 @@ -642,6 +642,12 @@ namespace CS2Dumper.Schemas { LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 4 + // Member count: 2 + public enum EDestructiblePartDamagePassThroughType : uint { + Normal = 0x0, + Absorb = 0x1 + } + // Alignment: 4 // Member count: 20 public enum NavAttributeEnum : uint { NAV_MESH_AVOID = 0x80, @@ -1627,14 +1633,14 @@ namespace CS2Dumper.Schemas { // Parent: CBaseCombatCharacter // Field count: 1 public static class CHostageExpresserShim { - public const nint m_pExpresser = 0xA80; // CAI_Expresser* + public const nint m_pExpresser = 0xAC0; // CAI_Expresser* } // Parent: CBaseTrigger // Field count: 3 public static class CTriggerSoundscape { - public const nint m_hSoundscape = 0x920; // CHandle - public const nint m_SoundscapeName = 0x928; // CUtlSymbolLarge - public const nint m_spectators = 0x930; // CUtlVector> + public const nint m_hSoundscape = 0x960; // CHandle + public const nint m_SoundscapeName = 0x968; // CUtlSymbolLarge + public const nint m_spectators = 0x970; // CUtlVector> } // Parent: CBreakableProp // Field count: 22 @@ -1643,28 +1649,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) public static class CDynamicProp { - public const nint m_bCreateNavObstacle = 0xB18; // bool - public const nint m_bNavObstacleUpdatesOverridden = 0xB19; // bool - public const nint m_bUseHitboxesForRenderBox = 0xB1A; // bool - public const nint m_bUseAnimGraph = 0xB1B; // bool - public const nint m_pOutputAnimBegun = 0xB20; // CEntityIOOutput - public const nint m_pOutputAnimOver = 0xB48; // CEntityIOOutput - public const nint m_pOutputAnimLoopCycleOver = 0xB70; // CEntityIOOutput - public const nint m_OnAnimReachedStart = 0xB98; // CEntityIOOutput - public const nint m_OnAnimReachedEnd = 0xBC0; // CEntityIOOutput - public const nint m_iszIdleAnim = 0xBE8; // CUtlSymbolLarge - public const nint m_nIdleAnimLoopMode = 0xBF0; // AnimLoopMode_t - public const nint m_bRandomizeCycle = 0xBF4; // bool - public const nint m_bStartDisabled = 0xBF5; // bool - public const nint m_bFiredStartEndOutput = 0xBF6; // bool - public const nint m_bForceNpcExclude = 0xBF7; // bool - public const nint m_bCreateNonSolid = 0xBF8; // bool - public const nint m_bIsOverrideProp = 0xBF9; // bool - public const nint m_iInitialGlowState = 0xBFC; // int32 - public const nint m_nGlowRange = 0xC00; // int32 - public const nint m_nGlowRangeMin = 0xC04; // int32 - public const nint m_glowColor = 0xC08; // Color - public const nint m_nGlowTeam = 0xC0C; // int32 + public const nint m_bCreateNavObstacle = 0xB60; // bool + public const nint m_bNavObstacleUpdatesOverridden = 0xB61; // bool + public const nint m_bUseHitboxesForRenderBox = 0xB62; // bool + public const nint m_bUseAnimGraph = 0xB63; // bool + public const nint m_pOutputAnimBegun = 0xB68; // CEntityIOOutput + public const nint m_pOutputAnimOver = 0xB90; // CEntityIOOutput + public const nint m_pOutputAnimLoopCycleOver = 0xBB8; // CEntityIOOutput + public const nint m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput + public const nint m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput + public const nint m_iszIdleAnim = 0xC30; // CUtlSymbolLarge + public const nint m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t + public const nint m_bRandomizeCycle = 0xC3C; // bool + public const nint m_bStartDisabled = 0xC3D; // bool + public const nint m_bFiredStartEndOutput = 0xC3E; // bool + public const nint m_bForceNpcExclude = 0xC3F; // bool + public const nint m_bCreateNonSolid = 0xC40; // bool + public const nint m_bIsOverrideProp = 0xC41; // bool + public const nint m_iInitialGlowState = 0xC44; // int32 + public const nint m_nGlowRange = 0xC48; // int32 + public const nint m_nGlowRangeMin = 0xC4C; // int32 + public const nint m_glowColor = 0xC50; // Color + public const nint m_nGlowTeam = 0xC54; // int32 } // Parent: CBaseModelEntity // Field count: 0 @@ -1762,18 +1768,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class CFists { - public const nint m_bPlayingUninterruptableAct = 0xF10; // bool - public const nint m_nUninterruptableActivity = 0xF14; // PlayerAnimEvent_t - public const nint m_bRestorePrevWep = 0xF18; // bool - public const nint m_hWeaponBeforePrevious = 0xF1C; // CHandle - public const nint m_hWeaponPrevious = 0xF20; // CHandle - public const nint m_bDelayedHardPunchIncoming = 0xF24; // bool - public const nint m_bDestroyAfterTaunt = 0xF25; // bool + public const nint m_bPlayingUninterruptableAct = 0xF58; // bool + public const nint m_nUninterruptableActivity = 0xF5C; // PlayerAnimEvent_t + public const nint m_bRestorePrevWep = 0xF60; // bool + public const nint m_hWeaponBeforePrevious = 0xF64; // CHandle + public const nint m_hWeaponPrevious = 0xF68; // CHandle + public const nint m_bDelayedHardPunchIncoming = 0xF6C; // bool + public const nint m_bDestroyAfterTaunt = 0xF6D; // bool } // Parent: CBaseTrigger // Field count: 1 public static class CTriggerRemove { - public const nint m_OnRemove = 0x920; // CEntityIOOutput + public const nint m_OnRemove = 0x960; // CEntityIOOutput } // Parent: CBaseFilter // Field count: 1 @@ -1801,7 +1807,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 1 public static class CTriggerMultiple { - public const nint m_OnTrigger = 0x920; // CEntityIOOutput + public const nint m_OnTrigger = 0x960; // CEntityIOOutput } // Parent: CBodyComponent // Field count: 1 @@ -1814,13 +1820,13 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 7 public static class CTriggerPush { - public const nint m_angPushEntitySpace = 0x920; // QAngle - public const nint m_vecPushDirEntitySpace = 0x92C; // Vector - public const nint m_bTriggerOnStartTouch = 0x938; // bool - public const nint m_bUsePathSimple = 0x939; // bool - public const nint m_iszPathSimpleName = 0x940; // CUtlSymbolLarge - public const nint m_PathSimple = 0x948; // CPathSimple* - public const nint m_splinePushType = 0x950; // uint32 + public const nint m_angPushEntitySpace = 0x960; // QAngle + public const nint m_vecPushDirEntitySpace = 0x96C; // Vector + public const nint m_bTriggerOnStartTouch = 0x978; // bool + public const nint m_bUsePathSimple = 0x979; // bool + public const nint m_iszPathSimpleName = 0x980; // CUtlSymbolLarge + public const nint m_PathSimple = 0x988; // CPathSimple* + public const nint m_splinePushType = 0x990; // uint32 } // Parent: CBaseFilter // Field count: 3 @@ -1836,11 +1842,11 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 5 public static class CTriggerProximity { - public const nint m_hMeasureTarget = 0x920; // CHandle - public const nint m_iszMeasureTarget = 0x928; // CUtlSymbolLarge - public const nint m_fRadius = 0x930; // float32 - public const nint m_nTouchers = 0x934; // int32 - public const nint m_NearestEntityDistance = 0x938; // CEntityOutputTemplate + public const nint m_hMeasureTarget = 0x960; // CHandle + public const nint m_iszMeasureTarget = 0x968; // CUtlSymbolLarge + public const nint m_fRadius = 0x970; // float32 + public const nint m_nTouchers = 0x974; // int32 + public const nint m_NearestEntityDistance = 0x978; // CEntityOutputTemplate } // Parent: CFuncBrush // Field count: 4 @@ -1848,10 +1854,10 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_EffectName (string_t) public static class CFuncElectrifiedVolume { - public const nint m_EffectName = 0x770; // CUtlSymbolLarge - public const nint m_EffectInterpenetrateName = 0x778; // CUtlSymbolLarge - public const nint m_EffectZapName = 0x780; // CUtlSymbolLarge - public const nint m_iszEffectSource = 0x788; // CUtlSymbolLarge + public const nint m_EffectName = 0x7B0; // CUtlSymbolLarge + public const nint m_EffectInterpenetrateName = 0x7B8; // CUtlSymbolLarge + public const nint m_EffectZapName = 0x7C0; // CUtlSymbolLarge + public const nint m_iszEffectSource = 0x7C8; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 1 @@ -1869,40 +1875,40 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 5 public static class CTriggerBrush { - public const nint m_OnStartTouch = 0x750; // CEntityIOOutput - public const nint m_OnEndTouch = 0x778; // CEntityIOOutput - public const nint m_OnUse = 0x7A0; // CEntityIOOutput - public const nint m_iInputFilter = 0x7C8; // int32 - public const nint m_iDontMessageParent = 0x7CC; // int32 + public const nint m_OnStartTouch = 0x790; // CEntityIOOutput + public const nint m_OnEndTouch = 0x7B8; // CEntityIOOutput + public const nint m_OnUse = 0x7E0; // CEntityIOOutput + public const nint m_iInputFilter = 0x808; // int32 + public const nint m_iDontMessageParent = 0x80C; // int32 } // Parent: CBeam // Field count: 19 public static class CEnvBeam { - public const nint m_active = 0x7F0; // int32 - public const nint m_spriteTexture = 0x7F8; // CStrongHandle - public const nint m_iszStartEntity = 0x800; // CUtlSymbolLarge - public const nint m_iszEndEntity = 0x808; // CUtlSymbolLarge - public const nint m_life = 0x810; // float32 - public const nint m_boltWidth = 0x814; // float32 - public const nint m_noiseAmplitude = 0x818; // float32 - public const nint m_speed = 0x81C; // int32 - public const nint m_restrike = 0x820; // float32 - public const nint m_iszSpriteName = 0x828; // CUtlSymbolLarge - public const nint m_frameStart = 0x830; // int32 - public const nint m_vEndPointWorld = 0x834; // Vector - public const nint m_vEndPointRelative = 0x840; // Vector - public const nint m_radius = 0x84C; // float32 - public const nint m_TouchType = 0x850; // Touch_t - public const nint m_iFilterName = 0x858; // CUtlSymbolLarge - public const nint m_hFilter = 0x860; // CHandle - public const nint m_iszDecal = 0x868; // CUtlSymbolLarge - public const nint m_OnTouchedByEntity = 0x870; // CEntityIOOutput + public const nint m_active = 0x830; // int32 + public const nint m_spriteTexture = 0x838; // CStrongHandle + public const nint m_iszStartEntity = 0x840; // CUtlSymbolLarge + public const nint m_iszEndEntity = 0x848; // CUtlSymbolLarge + public const nint m_life = 0x850; // float32 + public const nint m_boltWidth = 0x854; // float32 + public const nint m_noiseAmplitude = 0x858; // float32 + public const nint m_speed = 0x85C; // int32 + public const nint m_restrike = 0x860; // float32 + public const nint m_iszSpriteName = 0x868; // CUtlSymbolLarge + public const nint m_frameStart = 0x870; // int32 + public const nint m_vEndPointWorld = 0x874; // Vector + public const nint m_vEndPointRelative = 0x880; // Vector + public const nint m_radius = 0x88C; // float32 + public const nint m_TouchType = 0x890; // Touch_t + public const nint m_iFilterName = 0x898; // CUtlSymbolLarge + public const nint m_hFilter = 0x8A0; // CHandle + public const nint m_iszDecal = 0x8A8; // CUtlSymbolLarge + public const nint m_OnTouchedByEntity = 0x8B0; // CEntityIOOutput } // Parent: CBaseTrigger // Field count: 2 public static class CTonemapTrigger { - public const nint m_tonemapControllerName = 0x920; // CUtlSymbolLarge - public const nint m_hTonemapController = 0x928; // CEntityHandle + public const nint m_tonemapControllerName = 0x960; // CUtlSymbolLarge + public const nint m_hTonemapController = 0x968; // CEntityHandle } // Parent: None // Field count: 5 @@ -1927,7 +1933,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 1 public static class CFogTrigger { - public const nint m_fog = 0x920; // fogparams_t + public const nint m_fog = 0x960; // fogparams_t } // Parent: CLogicalEntity // Field count: 5 @@ -1979,8 +1985,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flFluidDensity (float) public static class CTriggerBuoyancy { - public const nint m_BuoyancyHelper = 0x920; // CBuoyancyHelper - public const nint m_flFluidDensity = 0x9A0; // float32 + public const nint m_BuoyancyHelper = 0x960; // CBuoyancyHelper + public const nint m_flFluidDensity = 0x9E0; // float32 } // Parent: CPointEntity // Field count: 7 @@ -2074,10 +2080,10 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) public static class CDecoyProjectile { - public const nint m_nDecoyShotTick = 0xB10; // int32 - public const nint m_shotsRemaining = 0xB14; // int32 - public const nint m_fExpireTime = 0xB18; // GameTime_t - public const nint m_decoyWeaponDefIndex = 0xB28; // uint16 + public const nint m_nDecoyShotTick = 0xB58; // int32 + public const nint m_shotsRemaining = 0xB5C; // int32 + public const nint m_fExpireTime = 0xB60; // GameTime_t + public const nint m_decoyWeaponDefIndex = 0xB70; // uint16 } // Parent: CBaseEntity // Field count: 0 @@ -2280,7 +2286,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CFuncNavObstruction { - public const nint m_bDisabled = 0x758; // bool + public const nint m_bDisabled = 0x798; // bool } // Parent: CPointEntity // Field count: 4 @@ -2309,25 +2315,25 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) public static class CBaseCSGrenade { - public const nint m_bRedraw = 0xF10; // bool - public const nint m_bIsHeldByPlayer = 0xF11; // bool - public const nint m_bPinPulled = 0xF12; // bool - public const nint m_bJumpThrow = 0xF13; // bool - public const nint m_bThrowAnimating = 0xF14; // bool - public const nint m_fThrowTime = 0xF18; // GameTime_t - public const nint m_flThrowStrength = 0xF1C; // float32 - public const nint m_flThrowStrengthApproach = 0xF20; // float32 - public const nint m_fDropTime = 0xF24; // GameTime_t - public const nint m_fPinPullTime = 0xF28; // GameTime_t - public const nint m_bJustPulledPin = 0xF2C; // bool - public const nint m_nNextHoldTick = 0xF30; // GameTick_t - public const nint m_flNextHoldFrac = 0xF34; // float32 - public const nint m_hSwitchToWeaponAfterThrow = 0xF38; // CHandle + public const nint m_bRedraw = 0xF58; // bool + public const nint m_bIsHeldByPlayer = 0xF59; // bool + public const nint m_bPinPulled = 0xF5A; // bool + public const nint m_bJumpThrow = 0xF5B; // bool + public const nint m_bThrowAnimating = 0xF5C; // bool + public const nint m_fThrowTime = 0xF60; // GameTime_t + public const nint m_flThrowStrength = 0xF64; // float32 + public const nint m_flThrowStrengthApproach = 0xF68; // float32 + public const nint m_fDropTime = 0xF6C; // GameTime_t + public const nint m_fPinPullTime = 0xF70; // GameTime_t + public const nint m_bJustPulledPin = 0xF74; // bool + public const nint m_nNextHoldTick = 0xF78; // GameTick_t + public const nint m_flNextHoldFrac = 0xF7C; // float32 + public const nint m_hSwitchToWeaponAfterThrow = 0xF80; // CHandle } // Parent: CBaseModelEntity // Field count: 1 public static class CItemGenericTriggerHelper { - public const nint m_hParentItem = 0x750; // CHandle + public const nint m_hParentItem = 0x790; // CHandle } // Parent: CLogicalEntity // Field count: 6 @@ -2367,9 +2373,9 @@ namespace CS2Dumper.Schemas { // Parent: CModelPointEntity // Field count: 3 public static class CRevertSaved { - public const nint m_loadTime = 0x750; // float32 - public const nint m_Duration = 0x754; // float32 - public const nint m_HoldTime = 0x758; // float32 + public const nint m_loadTime = 0x790; // float32 + public const nint m_Duration = 0x794; // float32 + public const nint m_HoldTime = 0x798; // float32 } // Parent: CLogicalEntity // Field count: 8 @@ -2448,8 +2454,8 @@ namespace CS2Dumper.Schemas { // Parent: CItem // Field count: 2 public static class CItemDefuser { - public const nint m_entitySpottedState = 0xA38; // EntitySpottedState_t - public const nint m_nSpotRules = 0xA50; // int32 + public const nint m_entitySpottedState = 0xA80; // EntitySpottedState_t + public const nint m_nSpotRules = 0xA98; // int32 } // Parent: CRuleEntity // Field count: 0 @@ -2492,8 +2498,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) public static class CWeaponBaseItem { - public const nint m_SequenceCompleteTimer = 0xF10; // CountdownTimer - public const nint m_bRedraw = 0xF28; // bool + public const nint m_SequenceCompleteTimer = 0xF58; // CountdownTimer + public const nint m_bRedraw = 0xF70; // bool } // Parent: CPointEntity // Field count: 0 @@ -2602,11 +2608,11 @@ namespace CS2Dumper.Schemas { // Parent: CPhysicsProp // Field count: 5 public static class CPhysicsPropRespawnable { - public const nint m_vOriginalSpawnOrigin = 0xCB8; // Vector - public const nint m_vOriginalSpawnAngles = 0xCC4; // QAngle - public const nint m_vOriginalMins = 0xCD0; // Vector - public const nint m_vOriginalMaxs = 0xCDC; // Vector - public const nint m_flRespawnDuration = 0xCE8; // float32 + public const nint m_vOriginalSpawnOrigin = 0xD00; // Vector + public const nint m_vOriginalSpawnAngles = 0xD0C; // QAngle + public const nint m_vOriginalMins = 0xD18; // Vector + public const nint m_vOriginalMaxs = 0xD24; // Vector + public const nint m_flRespawnDuration = 0xD30; // float32 } // Parent: CEnvSoundscapeProxy // Field count: 0 @@ -2666,12 +2672,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) public static class CRagdollPropAttached { - public const nint m_boneIndexAttached = 0xB00; // uint32 - public const nint m_ragdollAttachedObjectIndex = 0xB04; // uint32 - public const nint m_attachmentPointBoneSpace = 0xB08; // Vector - public const nint m_attachmentPointRagdollSpace = 0xB14; // Vector - public const nint m_bShouldDetach = 0xB20; // bool - public const nint m_bShouldDeleteAttachedActivationRecord = 0xB30; // bool + public const nint m_boneIndexAttached = 0xB48; // uint32 + public const nint m_ragdollAttachedObjectIndex = 0xB4C; // uint32 + public const nint m_attachmentPointBoneSpace = 0xB50; // Vector + public const nint m_attachmentPointRagdollSpace = 0xB5C; // Vector + public const nint m_bShouldDetach = 0xB68; // bool + public const nint m_bShouldDeleteAttachedActivationRecord = 0xB78; // bool } // Parent: CItem // Field count: 2 @@ -2680,44 +2686,44 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) public static class CItemDogtags { - public const nint m_OwningPlayer = 0xA38; // CHandle - public const nint m_KillingPlayer = 0xA3C; // CHandle + public const nint m_OwningPlayer = 0xA80; // CHandle + public const nint m_KillingPlayer = 0xA84; // CHandle } // Parent: CItem // Field count: 32 public static class CItemGeneric { - public const nint m_bHasTriggerRadius = 0xA40; // bool - public const nint m_bHasPickupRadius = 0xA41; // bool - public const nint m_flPickupRadiusSqr = 0xA44; // float32 - public const nint m_flTriggerRadiusSqr = 0xA48; // float32 - public const nint m_flLastPickupCheck = 0xA4C; // GameTime_t - public const nint m_bPlayerCounterListenerAdded = 0xA50; // bool - public const nint m_bPlayerInTriggerRadius = 0xA51; // bool - public const nint m_hSpawnParticleEffect = 0xA58; // CStrongHandle - public const nint m_pAmbientSoundEffect = 0xA60; // CUtlSymbolLarge - public const nint m_bAutoStartAmbientSound = 0xA68; // bool - public const nint m_pSpawnScriptFunction = 0xA70; // CUtlSymbolLarge - public const nint m_hPickupParticleEffect = 0xA78; // CStrongHandle - public const nint m_pPickupSoundEffect = 0xA80; // CUtlSymbolLarge - public const nint m_pPickupScriptFunction = 0xA88; // CUtlSymbolLarge - public const nint m_hTimeoutParticleEffect = 0xA90; // CStrongHandle - public const nint m_pTimeoutSoundEffect = 0xA98; // CUtlSymbolLarge - public const nint m_pTimeoutScriptFunction = 0xAA0; // CUtlSymbolLarge - public const nint m_pPickupFilterName = 0xAA8; // CUtlSymbolLarge - public const nint m_hPickupFilter = 0xAB0; // CHandle - public const nint m_OnPickup = 0xAB8; // CEntityIOOutput - public const nint m_OnTimeout = 0xAE0; // CEntityIOOutput - public const nint m_OnTriggerStartTouch = 0xB08; // CEntityIOOutput - public const nint m_OnTriggerTouch = 0xB30; // CEntityIOOutput - public const nint m_OnTriggerEndTouch = 0xB58; // CEntityIOOutput - public const nint m_pAllowPickupScriptFunction = 0xB80; // CUtlSymbolLarge - public const nint m_flPickupRadius = 0xB88; // float32 - public const nint m_flTriggerRadius = 0xB8C; // float32 - public const nint m_pTriggerSoundEffect = 0xB90; // CUtlSymbolLarge - public const nint m_bGlowWhenInTrigger = 0xB98; // bool - public const nint m_glowColor = 0xB99; // Color - public const nint m_bUseable = 0xB9D; // bool - public const nint m_hTriggerHelper = 0xBA0; // CHandle + public const nint m_bHasTriggerRadius = 0xA88; // bool + public const nint m_bHasPickupRadius = 0xA89; // bool + public const nint m_flPickupRadiusSqr = 0xA8C; // float32 + public const nint m_flTriggerRadiusSqr = 0xA90; // float32 + public const nint m_flLastPickupCheck = 0xA94; // GameTime_t + public const nint m_bPlayerCounterListenerAdded = 0xA98; // bool + public const nint m_bPlayerInTriggerRadius = 0xA99; // bool + public const nint m_hSpawnParticleEffect = 0xAA0; // CStrongHandle + public const nint m_pAmbientSoundEffect = 0xAA8; // CUtlSymbolLarge + public const nint m_bAutoStartAmbientSound = 0xAB0; // bool + public const nint m_pSpawnScriptFunction = 0xAB8; // CUtlSymbolLarge + public const nint m_hPickupParticleEffect = 0xAC0; // CStrongHandle + public const nint m_pPickupSoundEffect = 0xAC8; // CUtlSymbolLarge + public const nint m_pPickupScriptFunction = 0xAD0; // CUtlSymbolLarge + public const nint m_hTimeoutParticleEffect = 0xAD8; // CStrongHandle + public const nint m_pTimeoutSoundEffect = 0xAE0; // CUtlSymbolLarge + public const nint m_pTimeoutScriptFunction = 0xAE8; // CUtlSymbolLarge + public const nint m_pPickupFilterName = 0xAF0; // CUtlSymbolLarge + public const nint m_hPickupFilter = 0xAF8; // CHandle + public const nint m_OnPickup = 0xB00; // CEntityIOOutput + public const nint m_OnTimeout = 0xB28; // CEntityIOOutput + public const nint m_OnTriggerStartTouch = 0xB50; // CEntityIOOutput + public const nint m_OnTriggerTouch = 0xB78; // CEntityIOOutput + public const nint m_OnTriggerEndTouch = 0xBA0; // CEntityIOOutput + public const nint m_pAllowPickupScriptFunction = 0xBC8; // CUtlSymbolLarge + public const nint m_flPickupRadius = 0xBD0; // float32 + public const nint m_flTriggerRadius = 0xBD4; // float32 + public const nint m_pTriggerSoundEffect = 0xBD8; // CUtlSymbolLarge + public const nint m_bGlowWhenInTrigger = 0xBE0; // bool + public const nint m_glowColor = 0xBE1; // Color + public const nint m_bUseable = 0xBE5; // bool + public const nint m_hTriggerHelper = 0xBE8; // CHandle } // Parent: CLightEntity // Field count: 0 @@ -2742,23 +2748,23 @@ namespace CS2Dumper.Schemas { // Parent: CBasePropDoor // Field count: 17 public static class CPropDoorRotating { - public const nint m_vecAxis = 0xEA0; // Vector - public const nint m_flDistance = 0xEAC; // float32 - public const nint m_eSpawnPosition = 0xEB0; // PropDoorRotatingSpawnPos_t - public const nint m_eOpenDirection = 0xEB4; // PropDoorRotatingOpenDirection_e - public const nint m_eCurrentOpenDirection = 0xEB8; // PropDoorRotatingOpenDirection_e - public const nint m_flAjarAngle = 0xEBC; // float32 - public const nint m_angRotationAjarDeprecated = 0xEC0; // QAngle - public const nint m_angRotationClosed = 0xECC; // QAngle - public const nint m_angRotationOpenForward = 0xED8; // QAngle - public const nint m_angRotationOpenBack = 0xEE4; // QAngle - public const nint m_angGoal = 0xEF0; // QAngle - public const nint m_vecForwardBoundsMin = 0xEFC; // Vector - public const nint m_vecForwardBoundsMax = 0xF08; // Vector - public const nint m_vecBackBoundsMin = 0xF14; // Vector - public const nint m_vecBackBoundsMax = 0xF20; // Vector - public const nint m_bAjarDoorShouldntAlwaysOpen = 0xF2C; // bool - public const nint m_hEntityBlocker = 0xF30; // CHandle + public const nint m_vecAxis = 0xEE8; // Vector + public const nint m_flDistance = 0xEF4; // float32 + public const nint m_eSpawnPosition = 0xEF8; // PropDoorRotatingSpawnPos_t + public const nint m_eOpenDirection = 0xEFC; // PropDoorRotatingOpenDirection_e + public const nint m_eCurrentOpenDirection = 0xF00; // PropDoorRotatingOpenDirection_e + public const nint m_flAjarAngle = 0xF04; // float32 + public const nint m_angRotationAjarDeprecated = 0xF08; // QAngle + public const nint m_angRotationClosed = 0xF14; // QAngle + public const nint m_angRotationOpenForward = 0xF20; // QAngle + public const nint m_angRotationOpenBack = 0xF2C; // QAngle + public const nint m_angGoal = 0xF38; // QAngle + public const nint m_vecForwardBoundsMin = 0xF44; // Vector + public const nint m_vecForwardBoundsMax = 0xF50; // Vector + public const nint m_vecBackBoundsMin = 0xF5C; // Vector + public const nint m_vecBackBoundsMax = 0xF68; // Vector + public const nint m_bAjarDoorShouldntAlwaysOpen = 0xF74; // bool + public const nint m_hEntityBlocker = 0xF78; // CHandle } // Parent: CBaseModelEntity // Field count: 21 @@ -2788,27 +2794,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) public static class CRopeKeyframe { - public const nint m_RopeFlags = 0x758; // uint16 - public const nint m_iNextLinkName = 0x760; // CUtlSymbolLarge - public const nint m_Slack = 0x768; // int16 - public const nint m_Width = 0x76C; // float32 - public const nint m_TextureScale = 0x770; // float32 - public const nint m_nSegments = 0x774; // uint8 - public const nint m_bConstrainBetweenEndpoints = 0x775; // bool - public const nint m_strRopeMaterialModel = 0x778; // CUtlSymbolLarge - public const nint m_iRopeMaterialModelIndex = 0x780; // CStrongHandle - public const nint m_Subdiv = 0x788; // uint8 - public const nint m_nChangeCount = 0x789; // uint8 - public const nint m_RopeLength = 0x78A; // int16 - public const nint m_fLockedPoints = 0x78C; // uint8 - public const nint m_bCreatedFromMapFile = 0x78D; // bool - public const nint m_flScrollSpeed = 0x790; // float32 - public const nint m_bStartPointValid = 0x794; // bool - public const nint m_bEndPointValid = 0x795; // bool - public const nint m_hStartPoint = 0x798; // CHandle - public const nint m_hEndPoint = 0x79C; // CHandle - public const nint m_iStartAttachment = 0x7A0; // AttachmentHandle_t - public const nint m_iEndAttachment = 0x7A1; // AttachmentHandle_t + public const nint m_RopeFlags = 0x798; // uint16 + public const nint m_iNextLinkName = 0x7A0; // CUtlSymbolLarge + public const nint m_Slack = 0x7A8; // int16 + public const nint m_Width = 0x7AC; // float32 + public const nint m_TextureScale = 0x7B0; // float32 + public const nint m_nSegments = 0x7B4; // uint8 + public const nint m_bConstrainBetweenEndpoints = 0x7B5; // bool + public const nint m_strRopeMaterialModel = 0x7B8; // CUtlSymbolLarge + public const nint m_iRopeMaterialModelIndex = 0x7C0; // CStrongHandle + public const nint m_Subdiv = 0x7C8; // uint8 + public const nint m_nChangeCount = 0x7C9; // uint8 + public const nint m_RopeLength = 0x7CA; // int16 + public const nint m_fLockedPoints = 0x7CC; // uint8 + public const nint m_bCreatedFromMapFile = 0x7CD; // bool + public const nint m_flScrollSpeed = 0x7D0; // float32 + public const nint m_bStartPointValid = 0x7D4; // bool + public const nint m_bEndPointValid = 0x7D5; // bool + public const nint m_hStartPoint = 0x7D8; // CHandle + public const nint m_hEndPoint = 0x7DC; // CHandle + public const nint m_iStartAttachment = 0x7E0; // AttachmentHandle_t + public const nint m_iEndAttachment = 0x7E1; // AttachmentHandle_t } // Parent: CBaseModelEntity // Field count: 73 @@ -2886,79 +2892,79 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) public static class CBarnLight { - public const nint m_bEnabled = 0x750; // bool - public const nint m_nColorMode = 0x754; // int32 - public const nint m_Color = 0x758; // Color - public const nint m_flColorTemperature = 0x75C; // float32 - public const nint m_flBrightness = 0x760; // float32 - public const nint m_flBrightnessScale = 0x764; // float32 - public const nint m_nDirectLight = 0x768; // int32 - public const nint m_nBakedShadowIndex = 0x76C; // int32 - public const nint m_nLuminaireShape = 0x770; // int32 - public const nint m_flLuminaireSize = 0x774; // float32 - public const nint m_flLuminaireAnisotropy = 0x778; // float32 - public const nint m_LightStyleString = 0x780; // CUtlString - public const nint m_flLightStyleStartTime = 0x788; // GameTime_t - public const nint m_QueuedLightStyleStrings = 0x790; // CNetworkUtlVectorBase - public const nint m_LightStyleEvents = 0x7A8; // CNetworkUtlVectorBase - public const nint m_LightStyleTargets = 0x7C0; // CNetworkUtlVectorBase> - public const nint m_StyleEvent = 0x7D8; // CEntityIOOutput[4] - public const nint m_hLightCookie = 0x898; // CStrongHandle - public const nint m_flShape = 0x8A0; // float32 - public const nint m_flSoftX = 0x8A4; // float32 - public const nint m_flSoftY = 0x8A8; // float32 - public const nint m_flSkirt = 0x8AC; // float32 - public const nint m_flSkirtNear = 0x8B0; // float32 - public const nint m_vSizeParams = 0x8B4; // Vector - public const nint m_flRange = 0x8C0; // float32 - public const nint m_vShear = 0x8C4; // Vector - public const nint m_nBakeSpecularToCubemaps = 0x8D0; // int32 - public const nint m_vBakeSpecularToCubemapsSize = 0x8D4; // Vector - public const nint m_nCastShadows = 0x8E0; // int32 - public const nint m_nShadowMapSize = 0x8E4; // int32 - public const nint m_nShadowPriority = 0x8E8; // int32 - public const nint m_bContactShadow = 0x8EC; // bool - public const nint m_nBounceLight = 0x8F0; // int32 - public const nint m_flBounceScale = 0x8F4; // float32 - public const nint m_flMinRoughness = 0x8F8; // float32 - public const nint m_vAlternateColor = 0x8FC; // Vector - public const nint m_fAlternateColorBrightness = 0x908; // float32 - public const nint m_nFog = 0x90C; // int32 - public const nint m_flFogStrength = 0x910; // float32 - public const nint m_nFogShadows = 0x914; // int32 - public const nint m_flFogScale = 0x918; // float32 - public const nint m_bFogMixedShadows = 0x91C; // bool - public const nint m_flFadeSizeStart = 0x920; // float32 - public const nint m_flFadeSizeEnd = 0x924; // float32 - public const nint m_flShadowFadeSizeStart = 0x928; // float32 - public const nint m_flShadowFadeSizeEnd = 0x92C; // float32 - public const nint m_bPrecomputedFieldsValid = 0x930; // bool - public const nint m_vPrecomputedBoundsMins = 0x934; // Vector - public const nint m_vPrecomputedBoundsMaxs = 0x940; // Vector - public const nint m_vPrecomputedOBBOrigin = 0x94C; // Vector - public const nint m_vPrecomputedOBBAngles = 0x958; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x964; // Vector - public const nint m_nPrecomputedSubFrusta = 0x970; // int32 - public const nint m_vPrecomputedOBBOrigin0 = 0x974; // Vector - public const nint m_vPrecomputedOBBAngles0 = 0x980; // QAngle - public const nint m_vPrecomputedOBBExtent0 = 0x98C; // Vector - public const nint m_vPrecomputedOBBOrigin1 = 0x998; // Vector - public const nint m_vPrecomputedOBBAngles1 = 0x9A4; // QAngle - public const nint m_vPrecomputedOBBExtent1 = 0x9B0; // Vector - public const nint m_vPrecomputedOBBOrigin2 = 0x9BC; // Vector - public const nint m_vPrecomputedOBBAngles2 = 0x9C8; // QAngle - public const nint m_vPrecomputedOBBExtent2 = 0x9D4; // Vector - public const nint m_vPrecomputedOBBOrigin3 = 0x9E0; // Vector - public const nint m_vPrecomputedOBBAngles3 = 0x9EC; // QAngle - public const nint m_vPrecomputedOBBExtent3 = 0x9F8; // Vector - public const nint m_vPrecomputedOBBOrigin4 = 0xA04; // Vector - public const nint m_vPrecomputedOBBAngles4 = 0xA10; // QAngle - public const nint m_vPrecomputedOBBExtent4 = 0xA1C; // Vector - public const nint m_vPrecomputedOBBOrigin5 = 0xA28; // Vector - public const nint m_vPrecomputedOBBAngles5 = 0xA34; // QAngle - public const nint m_vPrecomputedOBBExtent5 = 0xA40; // Vector - public const nint m_bPvsModifyEntity = 0xA4C; // bool - public const nint m_VisClusters = 0xA50; // CNetworkUtlVectorBase + public const nint m_bEnabled = 0x790; // bool + public const nint m_nColorMode = 0x794; // int32 + public const nint m_Color = 0x798; // Color + public const nint m_flColorTemperature = 0x79C; // float32 + public const nint m_flBrightness = 0x7A0; // float32 + public const nint m_flBrightnessScale = 0x7A4; // float32 + public const nint m_nDirectLight = 0x7A8; // int32 + public const nint m_nBakedShadowIndex = 0x7AC; // int32 + public const nint m_nLuminaireShape = 0x7B0; // int32 + public const nint m_flLuminaireSize = 0x7B4; // float32 + public const nint m_flLuminaireAnisotropy = 0x7B8; // float32 + public const nint m_LightStyleString = 0x7C0; // CUtlString + public const nint m_flLightStyleStartTime = 0x7C8; // GameTime_t + public const nint m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase + public const nint m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase + public const nint m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase> + public const nint m_StyleEvent = 0x818; // CEntityIOOutput[4] + public const nint m_hLightCookie = 0x8D8; // CStrongHandle + public const nint m_flShape = 0x8E0; // float32 + public const nint m_flSoftX = 0x8E4; // float32 + public const nint m_flSoftY = 0x8E8; // float32 + public const nint m_flSkirt = 0x8EC; // float32 + public const nint m_flSkirtNear = 0x8F0; // float32 + public const nint m_vSizeParams = 0x8F4; // Vector + public const nint m_flRange = 0x900; // float32 + public const nint m_vShear = 0x904; // Vector + public const nint m_nBakeSpecularToCubemaps = 0x910; // int32 + public const nint m_vBakeSpecularToCubemapsSize = 0x914; // Vector + public const nint m_nCastShadows = 0x920; // int32 + public const nint m_nShadowMapSize = 0x924; // int32 + public const nint m_nShadowPriority = 0x928; // int32 + public const nint m_bContactShadow = 0x92C; // bool + public const nint m_nBounceLight = 0x930; // int32 + public const nint m_flBounceScale = 0x934; // float32 + public const nint m_flMinRoughness = 0x938; // float32 + public const nint m_vAlternateColor = 0x93C; // Vector + public const nint m_fAlternateColorBrightness = 0x948; // float32 + public const nint m_nFog = 0x94C; // int32 + public const nint m_flFogStrength = 0x950; // float32 + public const nint m_nFogShadows = 0x954; // int32 + public const nint m_flFogScale = 0x958; // float32 + public const nint m_bFogMixedShadows = 0x95C; // bool + public const nint m_flFadeSizeStart = 0x960; // float32 + public const nint m_flFadeSizeEnd = 0x964; // float32 + public const nint m_flShadowFadeSizeStart = 0x968; // float32 + public const nint m_flShadowFadeSizeEnd = 0x96C; // float32 + public const nint m_bPrecomputedFieldsValid = 0x970; // bool + public const nint m_vPrecomputedBoundsMins = 0x974; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x980; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x98C; // Vector + public const nint m_vPrecomputedOBBAngles = 0x998; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x9A4; // Vector + public const nint m_nPrecomputedSubFrusta = 0x9B0; // int32 + public const nint m_vPrecomputedOBBOrigin0 = 0x9B4; // Vector + public const nint m_vPrecomputedOBBAngles0 = 0x9C0; // QAngle + public const nint m_vPrecomputedOBBExtent0 = 0x9CC; // Vector + public const nint m_vPrecomputedOBBOrigin1 = 0x9D8; // Vector + public const nint m_vPrecomputedOBBAngles1 = 0x9E4; // QAngle + public const nint m_vPrecomputedOBBExtent1 = 0x9F0; // Vector + public const nint m_vPrecomputedOBBOrigin2 = 0x9FC; // Vector + public const nint m_vPrecomputedOBBAngles2 = 0xA08; // QAngle + public const nint m_vPrecomputedOBBExtent2 = 0xA14; // Vector + public const nint m_vPrecomputedOBBOrigin3 = 0xA20; // Vector + public const nint m_vPrecomputedOBBAngles3 = 0xA2C; // QAngle + public const nint m_vPrecomputedOBBExtent3 = 0xA38; // Vector + public const nint m_vPrecomputedOBBOrigin4 = 0xA44; // Vector + public const nint m_vPrecomputedOBBAngles4 = 0xA50; // QAngle + public const nint m_vPrecomputedOBBExtent4 = 0xA5C; // Vector + public const nint m_vPrecomputedOBBOrigin5 = 0xA68; // Vector + public const nint m_vPrecomputedOBBAngles5 = 0xA74; // QAngle + public const nint m_vPrecomputedOBBExtent5 = 0xA80; // Vector + public const nint m_bPvsModifyEntity = 0xA8C; // bool + public const nint m_VisClusters = 0xA90; // CNetworkUtlVectorBase } // Parent: SpawnPoint // Field count: 0 @@ -3101,10 +3107,10 @@ namespace CS2Dumper.Schemas { // Parent: CPropDoorRotating // Field count: 4 public static class CPropDoorRotatingBreakable { - public const nint m_bBreakable = 0xF38; // bool - public const nint m_isAbleToCloseAreaPortals = 0xF39; // bool - public const nint m_currentDamageState = 0xF3C; // int32 - public const nint m_damageStates = 0xF40; // CUtlVector + public const nint m_bBreakable = 0xF80; // bool + public const nint m_isAbleToCloseAreaPortals = 0xF81; // bool + public const nint m_currentDamageState = 0xF84; // int32 + public const nint m_damageStates = 0xF88; // CUtlVector } // Parent: None // Field count: 0 @@ -3145,13 +3151,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) public static class CLightGlow { - public const nint m_nHorizontalSize = 0x750; // uint32 - public const nint m_nVerticalSize = 0x754; // uint32 - public const nint m_nMinDist = 0x758; // uint32 - public const nint m_nMaxDist = 0x75C; // uint32 - public const nint m_nOuterMaxDist = 0x760; // uint32 - public const nint m_flGlowProxySize = 0x764; // float32 - public const nint m_flHDRColorScale = 0x768; // float32 + public const nint m_nHorizontalSize = 0x790; // uint32 + public const nint m_nVerticalSize = 0x794; // uint32 + public const nint m_nMinDist = 0x798; // uint32 + public const nint m_nMaxDist = 0x79C; // uint32 + public const nint m_nOuterMaxDist = 0x7A0; // uint32 + public const nint m_flGlowProxySize = 0x7A4; // float32 + public const nint m_flHDRColorScale = 0x7A8; // float32 } // Parent: None // Field count: 13 @@ -3202,46 +3208,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) public static class CBasePropDoor { - public const nint m_flAutoReturnDelay = 0xC20; // float32 - public const nint m_hDoorList = 0xC28; // CUtlVector> - public const nint m_nHardwareType = 0xC40; // int32 - public const nint m_bNeedsHardware = 0xC44; // bool - public const nint m_eDoorState = 0xC48; // DoorState_t - public const nint m_bLocked = 0xC4C; // bool - public const nint m_closedPosition = 0xC50; // Vector - public const nint m_closedAngles = 0xC5C; // QAngle - public const nint m_hBlocker = 0xC68; // CHandle - public const nint m_bFirstBlocked = 0xC6C; // bool - public const nint m_ls = 0xC70; // locksound_t - public const nint m_bForceClosed = 0xC90; // bool - public const nint m_vecLatchWorldPosition = 0xC94; // Vector - public const nint m_hActivator = 0xCA0; // CHandle - public const nint m_SoundMoving = 0xCB0; // CUtlSymbolLarge - public const nint m_SoundOpen = 0xCB8; // CUtlSymbolLarge - public const nint m_SoundClose = 0xCC0; // CUtlSymbolLarge - public const nint m_SoundLock = 0xCC8; // CUtlSymbolLarge - public const nint m_SoundUnlock = 0xCD0; // CUtlSymbolLarge - public const nint m_SoundLatch = 0xCD8; // CUtlSymbolLarge - public const nint m_SoundPound = 0xCE0; // CUtlSymbolLarge - public const nint m_SoundJiggle = 0xCE8; // CUtlSymbolLarge - public const nint m_SoundLockedAnim = 0xCF0; // CUtlSymbolLarge - public const nint m_numCloseAttempts = 0xCF8; // int32 - public const nint m_nPhysicsMaterial = 0xCFC; // CUtlStringToken - public const nint m_SlaveName = 0xD00; // CUtlSymbolLarge - public const nint m_hMaster = 0xD08; // CHandle - public const nint m_OnBlockedClosing = 0xD10; // CEntityIOOutput - public const nint m_OnBlockedOpening = 0xD38; // CEntityIOOutput - public const nint m_OnUnblockedClosing = 0xD60; // CEntityIOOutput - public const nint m_OnUnblockedOpening = 0xD88; // CEntityIOOutput - public const nint m_OnFullyClosed = 0xDB0; // CEntityIOOutput - public const nint m_OnFullyOpen = 0xDD8; // CEntityIOOutput - public const nint m_OnClose = 0xE00; // CEntityIOOutput - public const nint m_OnOpen = 0xE28; // CEntityIOOutput - public const nint m_OnLockedUse = 0xE50; // CEntityIOOutput - public const nint m_OnAjarOpen = 0xE78; // CEntityIOOutput + public const nint m_flAutoReturnDelay = 0xC68; // float32 + public const nint m_hDoorList = 0xC70; // CUtlVector> + public const nint m_nHardwareType = 0xC88; // int32 + public const nint m_bNeedsHardware = 0xC8C; // bool + public const nint m_eDoorState = 0xC90; // DoorState_t + public const nint m_bLocked = 0xC94; // bool + public const nint m_closedPosition = 0xC98; // Vector + public const nint m_closedAngles = 0xCA4; // QAngle + public const nint m_hBlocker = 0xCB0; // CHandle + public const nint m_bFirstBlocked = 0xCB4; // bool + public const nint m_ls = 0xCB8; // locksound_t + public const nint m_bForceClosed = 0xCD8; // bool + public const nint m_vecLatchWorldPosition = 0xCDC; // Vector + public const nint m_hActivator = 0xCE8; // CHandle + public const nint m_SoundMoving = 0xCF8; // CUtlSymbolLarge + public const nint m_SoundOpen = 0xD00; // CUtlSymbolLarge + public const nint m_SoundClose = 0xD08; // CUtlSymbolLarge + public const nint m_SoundLock = 0xD10; // CUtlSymbolLarge + public const nint m_SoundUnlock = 0xD18; // CUtlSymbolLarge + public const nint m_SoundLatch = 0xD20; // CUtlSymbolLarge + public const nint m_SoundPound = 0xD28; // CUtlSymbolLarge + public const nint m_SoundJiggle = 0xD30; // CUtlSymbolLarge + public const nint m_SoundLockedAnim = 0xD38; // CUtlSymbolLarge + public const nint m_numCloseAttempts = 0xD40; // int32 + public const nint m_nPhysicsMaterial = 0xD44; // CUtlStringToken + public const nint m_SlaveName = 0xD48; // CUtlSymbolLarge + public const nint m_hMaster = 0xD50; // CHandle + public const nint m_OnBlockedClosing = 0xD58; // CEntityIOOutput + public const nint m_OnBlockedOpening = 0xD80; // CEntityIOOutput + public const nint m_OnUnblockedClosing = 0xDA8; // CEntityIOOutput + public const nint m_OnUnblockedOpening = 0xDD0; // CEntityIOOutput + public const nint m_OnFullyClosed = 0xDF8; // CEntityIOOutput + public const nint m_OnFullyOpen = 0xE20; // CEntityIOOutput + public const nint m_OnClose = 0xE48; // CEntityIOOutput + public const nint m_OnOpen = 0xE70; // CEntityIOOutput + public const nint m_OnLockedUse = 0xE98; // CEntityIOOutput + public const nint m_OnAjarOpen = 0xEC0; // CEntityIOOutput } // Parent: CBaseEntity - // Field count: 3 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3249,22 +3255,23 @@ namespace CS2Dumper.Schemas { public const nint m_iCurrentMaxRagdollCount = 0x4E0; // int8 public const nint m_iMaxRagdollCount = 0x4E4; // int32 public const nint m_bSaveImportant = 0x4E8; // bool + public const nint m_bCanTakeDamage = 0x4E9; // bool } // Parent: CBaseTrigger // Field count: 12 public static class CTriggerFan { - public const nint m_vFanOrigin = 0x920; // Vector - public const nint m_vFanEnd = 0x92C; // Vector - public const nint m_vNoise = 0x938; // Vector - public const nint m_flForce = 0x944; // float32 - public const nint m_flRopeForceScale = 0x948; // float32 - public const nint m_flPlayerForce = 0x94C; // float32 - public const nint m_flRampTime = 0x950; // float32 - public const nint m_bFalloff = 0x954; // bool - public const nint m_bPushPlayer = 0x955; // bool - public const nint m_bRampDown = 0x956; // bool - public const nint m_bAddNoise = 0x957; // bool - public const nint m_RampTimer = 0x958; // CountdownTimer + public const nint m_vFanOrigin = 0x960; // Vector + public const nint m_vFanEnd = 0x96C; // Vector + public const nint m_vNoise = 0x978; // Vector + public const nint m_flForce = 0x984; // float32 + public const nint m_flRopeForceScale = 0x988; // float32 + public const nint m_flPlayerForce = 0x98C; // float32 + public const nint m_flRampTime = 0x990; // float32 + public const nint m_bFalloff = 0x994; // bool + public const nint m_bPushPlayer = 0x995; // bool + public const nint m_bRampDown = 0x996; // bool + public const nint m_bAddNoise = 0x997; // bool + public const nint m_RampTimer = 0x998; // CountdownTimer } // Parent: CMolotovGrenade // Field count: 0 @@ -3356,14 +3363,14 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 8 public static class CItem { - public const nint m_OnPlayerTouch = 0x968; // CEntityIOOutput - public const nint m_OnPlayerPickup = 0x990; // CEntityIOOutput - public const nint m_bActivateWhenAtRest = 0x9B8; // bool - public const nint m_OnCacheInteraction = 0x9C0; // CEntityIOOutput - public const nint m_OnGlovePulled = 0x9E8; // CEntityIOOutput - public const nint m_vOriginalSpawnOrigin = 0xA10; // Vector - public const nint m_vOriginalSpawnAngles = 0xA1C; // QAngle - public const nint m_bPhysStartAsleep = 0xA28; // bool + public const nint m_OnPlayerTouch = 0x9B0; // CEntityIOOutput + public const nint m_OnPlayerPickup = 0x9D8; // CEntityIOOutput + public const nint m_bActivateWhenAtRest = 0xA00; // bool + public const nint m_OnCacheInteraction = 0xA08; // CEntityIOOutput + public const nint m_OnGlovePulled = 0xA30; // CEntityIOOutput + public const nint m_vOriginalSpawnOrigin = 0xA58; // Vector + public const nint m_vOriginalSpawnAngles = 0xA64; // QAngle + public const nint m_bPhysStartAsleep = 0xA70; // bool } // Parent: CBaseModelEntity // Field count: 14 @@ -3374,20 +3381,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) public static class CBaseClientUIEntity { - public const nint m_bEnabled = 0x750; // bool - public const nint m_DialogXMLName = 0x758; // CUtlSymbolLarge - public const nint m_PanelClassName = 0x760; // CUtlSymbolLarge - public const nint m_PanelID = 0x768; // CUtlSymbolLarge - public const nint m_CustomOutput0 = 0x770; // CEntityIOOutput - public const nint m_CustomOutput1 = 0x798; // CEntityIOOutput - public const nint m_CustomOutput2 = 0x7C0; // CEntityIOOutput - public const nint m_CustomOutput3 = 0x7E8; // CEntityIOOutput - public const nint m_CustomOutput4 = 0x810; // CEntityIOOutput - public const nint m_CustomOutput5 = 0x838; // CEntityIOOutput - public const nint m_CustomOutput6 = 0x860; // CEntityIOOutput - public const nint m_CustomOutput7 = 0x888; // CEntityIOOutput - public const nint m_CustomOutput8 = 0x8B0; // CEntityIOOutput - public const nint m_CustomOutput9 = 0x8D8; // CEntityIOOutput + public const nint m_bEnabled = 0x790; // bool + public const nint m_DialogXMLName = 0x798; // CUtlSymbolLarge + public const nint m_PanelClassName = 0x7A0; // CUtlSymbolLarge + public const nint m_PanelID = 0x7A8; // CUtlSymbolLarge + public const nint m_CustomOutput0 = 0x7B0; // CEntityIOOutput + public const nint m_CustomOutput1 = 0x7D8; // CEntityIOOutput + public const nint m_CustomOutput2 = 0x800; // CEntityIOOutput + public const nint m_CustomOutput3 = 0x828; // CEntityIOOutput + public const nint m_CustomOutput4 = 0x850; // CEntityIOOutput + public const nint m_CustomOutput5 = 0x878; // CEntityIOOutput + public const nint m_CustomOutput6 = 0x8A0; // CEntityIOOutput + public const nint m_CustomOutput7 = 0x8C8; // CEntityIOOutput + public const nint m_CustomOutput8 = 0x8F0; // CEntityIOOutput + public const nint m_CustomOutput9 = 0x918; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 9 @@ -3403,15 +3410,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) public static class CEnvDecal { - public const nint m_hDecalMaterial = 0x750; // CStrongHandle - public const nint m_flWidth = 0x758; // float32 - public const nint m_flHeight = 0x75C; // float32 - public const nint m_flDepth = 0x760; // float32 - public const nint m_nRenderOrder = 0x764; // uint32 - public const nint m_bProjectOnWorld = 0x768; // bool - public const nint m_bProjectOnCharacters = 0x769; // bool - public const nint m_bProjectOnWater = 0x76A; // bool - public const nint m_flDepthSortBias = 0x76C; // float32 + public const nint m_hDecalMaterial = 0x790; // CStrongHandle + public const nint m_flWidth = 0x798; // float32 + public const nint m_flHeight = 0x79C; // float32 + public const nint m_flDepth = 0x7A0; // float32 + public const nint m_nRenderOrder = 0x7A4; // uint32 + public const nint m_bProjectOnWorld = 0x7A8; // bool + public const nint m_bProjectOnCharacters = 0x7A9; // bool + public const nint m_bProjectOnWater = 0x7AA; // bool + public const nint m_flDepthSortBias = 0x7AC; // float32 } // Parent: None // Field count: 0 @@ -3475,28 +3482,28 @@ namespace CS2Dumper.Schemas { // Parent: CFuncPlatRot // Field count: 9 public static class CFuncTrackChange { - public const nint m_trackTop = 0x818; // CPathTrack* - public const nint m_trackBottom = 0x820; // CPathTrack* - public const nint m_train = 0x828; // CFuncTrackTrain* - public const nint m_trackTopName = 0x830; // CUtlSymbolLarge - public const nint m_trackBottomName = 0x838; // CUtlSymbolLarge - public const nint m_trainName = 0x840; // CUtlSymbolLarge - public const nint m_code = 0x848; // TRAIN_CODE - public const nint m_targetState = 0x84C; // int32 - public const nint m_use = 0x850; // int32 + public const nint m_trackTop = 0x858; // CPathTrack* + public const nint m_trackBottom = 0x860; // CPathTrack* + public const nint m_train = 0x868; // CFuncTrackTrain* + public const nint m_trackTopName = 0x870; // CUtlSymbolLarge + public const nint m_trackBottomName = 0x878; // CUtlSymbolLarge + public const nint m_trainName = 0x880; // CUtlSymbolLarge + public const nint m_code = 0x888; // TRAIN_CODE + public const nint m_targetState = 0x88C; // int32 + public const nint m_use = 0x890; // int32 } // Parent: CRuleBrushEntity // Field count: 4 public static class CGamePlayerZone { - public const nint m_OnPlayerInZone = 0x758; // CEntityIOOutput - public const nint m_OnPlayerOutZone = 0x780; // CEntityIOOutput - public const nint m_PlayersInCount = 0x7A8; // CEntityOutputTemplate - public const nint m_PlayersOutCount = 0x7D0; // CEntityOutputTemplate + public const nint m_OnPlayerInZone = 0x798; // CEntityIOOutput + public const nint m_OnPlayerOutZone = 0x7C0; // CEntityIOOutput + public const nint m_PlayersInCount = 0x7E8; // CEntityOutputTemplate + public const nint m_PlayersOutCount = 0x810; // CEntityOutputTemplate } // Parent: CRuleEntity // Field count: 1 public static class CRulePointEntity { - public const nint m_Score = 0x758; // int32 + public const nint m_Score = 0x798; // int32 } // Parent: CPointEntity // Field count: 5 @@ -3535,17 +3542,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) public static class CBaseViewModel { - public const nint m_vecLastFacing = 0x968; // Vector - public const nint m_nViewModelIndex = 0x974; // uint32 - public const nint m_nAnimationParity = 0x978; // uint32 - public const nint m_flAnimationStartTime = 0x97C; // float32 - public const nint m_hWeapon = 0x980; // CHandle - public const nint m_sVMName = 0x988; // CUtlSymbolLarge - public const nint m_sAnimationPrefix = 0x990; // CUtlSymbolLarge - public const nint m_hOldLayerSequence = 0x998; // HSequence - public const nint m_oldLayer = 0x99C; // int32 - public const nint m_oldLayerStartTime = 0x9A0; // float32 - public const nint m_hControlPanel = 0x9A4; // CHandle + public const nint m_vecLastFacing = 0x9B0; // Vector + public const nint m_nViewModelIndex = 0x9BC; // uint32 + public const nint m_nAnimationParity = 0x9C0; // uint32 + public const nint m_flAnimationStartTime = 0x9C4; // float32 + public const nint m_hWeapon = 0x9C8; // CHandle + public const nint m_sVMName = 0x9D0; // CUtlSymbolLarge + public const nint m_sAnimationPrefix = 0x9D8; // CUtlSymbolLarge + public const nint m_hOldLayerSequence = 0x9E0; // HSequence + public const nint m_oldLayer = 0x9E4; // int32 + public const nint m_oldLayerStartTime = 0x9E8; // float32 + public const nint m_hControlPanel = 0x9EC; // CHandle } // Parent: CPlayerPawnComponent // Field count: 2 @@ -3601,8 +3608,8 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 2 public static class CTriggerActiveWeaponDetect { - public const nint m_OnTouchedActiveWeapon = 0x920; // CEntityIOOutput - public const nint m_iszWeaponClassName = 0x948; // CUtlSymbolLarge + public const nint m_OnTouchedActiveWeapon = 0x960; // CEntityIOOutput + public const nint m_iszWeaponClassName = 0x988; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 18 @@ -3698,57 +3705,57 @@ namespace CS2Dumper.Schemas { // Parent: CCSWeaponBase // Field count: 1 public static class CKnife { - public const nint m_bFirstAttack = 0xF10; // bool + public const nint m_bFirstAttack = 0xF58; // bool } // Parent: CBaseModelEntity // Field count: 37 public static class CFuncTrackTrain { - public const nint m_ppath = 0x750; // CHandle - public const nint m_length = 0x754; // float32 - public const nint m_vPosPrev = 0x758; // Vector - public const nint m_angPrev = 0x764; // QAngle - public const nint m_controlMins = 0x770; // Vector - public const nint m_controlMaxs = 0x77C; // Vector - public const nint m_lastBlockPos = 0x788; // Vector - public const nint m_lastBlockTick = 0x794; // int32 - public const nint m_flVolume = 0x798; // float32 - public const nint m_flBank = 0x79C; // float32 - public const nint m_oldSpeed = 0x7A0; // float32 - public const nint m_flBlockDamage = 0x7A4; // float32 - public const nint m_height = 0x7A8; // float32 - public const nint m_maxSpeed = 0x7AC; // float32 - public const nint m_dir = 0x7B0; // float32 - public const nint m_iszSoundMove = 0x7B8; // CUtlSymbolLarge - public const nint m_iszSoundMovePing = 0x7C0; // CUtlSymbolLarge - public const nint m_iszSoundStart = 0x7C8; // CUtlSymbolLarge - public const nint m_iszSoundStop = 0x7D0; // CUtlSymbolLarge - public const nint m_strPathTarget = 0x7D8; // CUtlSymbolLarge - public const nint m_flMoveSoundMinDuration = 0x7E0; // float32 - public const nint m_flMoveSoundMaxDuration = 0x7E4; // float32 - public const nint m_flNextMoveSoundTime = 0x7E8; // GameTime_t - public const nint m_flMoveSoundMinPitch = 0x7EC; // float32 - public const nint m_flMoveSoundMaxPitch = 0x7F0; // float32 - public const nint m_eOrientationType = 0x7F4; // TrainOrientationType_t - public const nint m_eVelocityType = 0x7F8; // TrainVelocityType_t - public const nint m_OnStart = 0x808; // CEntityIOOutput - public const nint m_OnNext = 0x830; // CEntityIOOutput - public const nint m_OnArrivedAtDestinationNode = 0x858; // CEntityIOOutput - public const nint m_bManualSpeedChanges = 0x880; // bool - public const nint m_flDesiredSpeed = 0x884; // float32 - public const nint m_flSpeedChangeTime = 0x888; // GameTime_t - public const nint m_flAccelSpeed = 0x88C; // float32 - public const nint m_flDecelSpeed = 0x890; // float32 - public const nint m_bAccelToSpeed = 0x894; // bool - public const nint m_flNextMPSoundTime = 0x898; // GameTime_t + public const nint m_ppath = 0x790; // CHandle + public const nint m_length = 0x794; // float32 + public const nint m_vPosPrev = 0x798; // Vector + public const nint m_angPrev = 0x7A4; // QAngle + public const nint m_controlMins = 0x7B0; // Vector + public const nint m_controlMaxs = 0x7BC; // Vector + public const nint m_lastBlockPos = 0x7C8; // Vector + public const nint m_lastBlockTick = 0x7D4; // int32 + public const nint m_flVolume = 0x7D8; // float32 + public const nint m_flBank = 0x7DC; // float32 + public const nint m_oldSpeed = 0x7E0; // float32 + public const nint m_flBlockDamage = 0x7E4; // float32 + public const nint m_height = 0x7E8; // float32 + public const nint m_maxSpeed = 0x7EC; // float32 + public const nint m_dir = 0x7F0; // float32 + public const nint m_iszSoundMove = 0x7F8; // CUtlSymbolLarge + public const nint m_iszSoundMovePing = 0x800; // CUtlSymbolLarge + public const nint m_iszSoundStart = 0x808; // CUtlSymbolLarge + public const nint m_iszSoundStop = 0x810; // CUtlSymbolLarge + public const nint m_strPathTarget = 0x818; // CUtlSymbolLarge + public const nint m_flMoveSoundMinDuration = 0x820; // float32 + public const nint m_flMoveSoundMaxDuration = 0x824; // float32 + public const nint m_flNextMoveSoundTime = 0x828; // GameTime_t + public const nint m_flMoveSoundMinPitch = 0x82C; // float32 + public const nint m_flMoveSoundMaxPitch = 0x830; // float32 + public const nint m_eOrientationType = 0x834; // TrainOrientationType_t + public const nint m_eVelocityType = 0x838; // TrainVelocityType_t + public const nint m_OnStart = 0x848; // CEntityIOOutput + public const nint m_OnNext = 0x870; // CEntityIOOutput + public const nint m_OnArrivedAtDestinationNode = 0x898; // CEntityIOOutput + public const nint m_bManualSpeedChanges = 0x8C0; // bool + public const nint m_flDesiredSpeed = 0x8C4; // float32 + public const nint m_flSpeedChangeTime = 0x8C8; // GameTime_t + public const nint m_flAccelSpeed = 0x8CC; // float32 + public const nint m_flDecelSpeed = 0x8D0; // float32 + public const nint m_bAccelToSpeed = 0x8D4; // bool + public const nint m_flNextMPSoundTime = 0x8D8; // GameTime_t } // Parent: CServerOnlyModelEntity // Field count: 5 public static class CFogVolume { - public const nint m_fogName = 0x750; // CUtlSymbolLarge - public const nint m_postProcessName = 0x758; // CUtlSymbolLarge - public const nint m_colorCorrectionName = 0x760; // CUtlSymbolLarge - public const nint m_bDisabled = 0x770; // bool - public const nint m_bInFogVolumesList = 0x771; // bool + public const nint m_fogName = 0x790; // CUtlSymbolLarge + public const nint m_postProcessName = 0x798; // CUtlSymbolLarge + public const nint m_colorCorrectionName = 0x7A0; // CUtlSymbolLarge + public const nint m_bDisabled = 0x7B0; // bool + public const nint m_bInFogVolumesList = 0x7B1; // bool } // Parent: SpawnPoint // Field count: 0 @@ -3757,25 +3764,25 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 19 public static class CFire { - public const nint m_hEffect = 0x750; // CHandle - public const nint m_hOwner = 0x754; // CHandle - public const nint m_nFireType = 0x758; // int32 - public const nint m_flFuel = 0x75C; // float32 - public const nint m_flDamageTime = 0x760; // GameTime_t - public const nint m_lastDamage = 0x764; // GameTime_t - public const nint m_flFireSize = 0x768; // float32 - public const nint m_flLastNavUpdateTime = 0x76C; // GameTime_t - public const nint m_flHeatLevel = 0x770; // float32 - public const nint m_flHeatAbsorb = 0x774; // float32 - public const nint m_flDamageScale = 0x778; // float32 - public const nint m_flMaxHeat = 0x77C; // float32 - public const nint m_flLastHeatLevel = 0x780; // float32 - public const nint m_flAttackTime = 0x784; // float32 - public const nint m_bEnabled = 0x788; // bool - public const nint m_bStartDisabled = 0x789; // bool - public const nint m_bDidActivate = 0x78A; // bool - public const nint m_OnIgnited = 0x790; // CEntityIOOutput - public const nint m_OnExtinguished = 0x7B8; // CEntityIOOutput + public const nint m_hEffect = 0x790; // CHandle + public const nint m_hOwner = 0x794; // CHandle + public const nint m_nFireType = 0x798; // int32 + public const nint m_flFuel = 0x79C; // float32 + public const nint m_flDamageTime = 0x7A0; // GameTime_t + public const nint m_lastDamage = 0x7A4; // GameTime_t + public const nint m_flFireSize = 0x7A8; // float32 + public const nint m_flLastNavUpdateTime = 0x7AC; // GameTime_t + public const nint m_flHeatLevel = 0x7B0; // float32 + public const nint m_flHeatAbsorb = 0x7B4; // float32 + public const nint m_flDamageScale = 0x7B8; // float32 + public const nint m_flMaxHeat = 0x7BC; // float32 + public const nint m_flLastHeatLevel = 0x7C0; // float32 + public const nint m_flAttackTime = 0x7C4; // float32 + public const nint m_bEnabled = 0x7C8; // bool + public const nint m_bStartDisabled = 0x7C9; // bool + public const nint m_bDidActivate = 0x7CA; // bool + public const nint m_OnIgnited = 0x7D0; // CEntityIOOutput + public const nint m_OnExtinguished = 0x7F8; // CEntityIOOutput } // Parent: CSkeletonAnimationController // Field count: 14 @@ -3813,7 +3820,7 @@ namespace CS2Dumper.Schemas { // Parent: CBasePlatTrain // Field count: 1 public static class CFuncPlat { - public const nint m_sNoise = 0x7F8; // CUtlSymbolLarge + public const nint m_sNoise = 0x838; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 48 @@ -3876,7 +3883,7 @@ namespace CS2Dumper.Schemas { public static class CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Field count: 10 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3887,16 +3894,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) public static class CBaseAnimGraph { - public const nint m_bInitiallyPopulateInterpHistory = 0x7C8; // bool - public const nint m_pChoreoServices = 0x7D0; // IChoreoServices* - public const nint m_bAnimGraphUpdateEnabled = 0x7D8; // bool - public const nint m_flMaxSlopeDistance = 0x7DC; // float32 - public const nint m_vLastSlopeCheckPos = 0x7E0; // Vector - public const nint m_bAnimationUpdateScheduled = 0x7EC; // bool - public const nint m_vecForce = 0x7F0; // Vector - public const nint m_nForceBone = 0x7FC; // int32 - public const nint m_RagdollPose = 0x810; // PhysicsRagdollPose_t - public const nint m_bRagdollClientSide = 0x838; // bool + public const nint m_bInitiallyPopulateInterpHistory = 0x808; // bool + public const nint m_pChoreoServices = 0x810; // IChoreoServices* + public const nint m_bAnimGraphUpdateEnabled = 0x818; // bool + public const nint m_flMaxSlopeDistance = 0x81C; // float32 + public const nint m_vLastSlopeCheckPos = 0x820; // Vector + public const nint m_bAnimationUpdateScheduled = 0x82C; // bool + public const nint m_vecForce = 0x830; // Vector + public const nint m_nForceBone = 0x83C; // int32 + public const nint m_RagdollPose = 0x850; // PhysicsRagdollPose_t + public const nint m_bRagdollClientSide = 0x878; // bool + public const nint m_nLastDestructiblePartDestroyedAnimgraphSetTick = 0x9A0; // int32 } // Parent: CPhysForce // Field count: 1 @@ -3916,33 +3924,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) public static class CRagdollProp { - public const nint m_ragdoll = 0x968; // ragdoll_t - public const nint m_bStartDisabled = 0x9A0; // bool - public const nint m_ragPos = 0x9A8; // CNetworkUtlVectorBase - public const nint m_ragAngles = 0x9C0; // CNetworkUtlVectorBase - public const nint m_hRagdollSource = 0x9D8; // CHandle - public const nint m_lastUpdateTickCount = 0x9DC; // uint32 - public const nint m_allAsleep = 0x9E0; // bool - public const nint m_bFirstCollisionAfterLaunch = 0x9E1; // bool - public const nint m_hDamageEntity = 0x9E4; // CHandle - public const nint m_hKiller = 0x9E8; // CHandle - public const nint m_hPhysicsAttacker = 0x9EC; // CHandle - public const nint m_flLastPhysicsInfluenceTime = 0x9F0; // GameTime_t - public const nint m_flFadeOutStartTime = 0x9F4; // GameTime_t - public const nint m_flFadeTime = 0x9F8; // float32 - public const nint m_vecLastOrigin = 0x9FC; // Vector - public const nint m_flAwakeTime = 0xA08; // GameTime_t - public const nint m_flLastOriginChangeTime = 0xA0C; // GameTime_t - public const nint m_strOriginClassName = 0xA10; // CUtlSymbolLarge - public const nint m_strSourceClassName = 0xA18; // CUtlSymbolLarge - public const nint m_bHasBeenPhysgunned = 0xA20; // bool - public const nint m_bShouldTeleportPhysics = 0xA21; // bool - public const nint m_flBlendWeight = 0xA24; // float32 - public const nint m_flDefaultFadeScale = 0xA28; // float32 - public const nint m_ragdollMins = 0xA30; // CUtlVector - public const nint m_ragdollMaxs = 0xA48; // CUtlVector - public const nint m_bShouldDeleteActivationRecord = 0xA60; // bool - public const nint m_bValidatePoweredRagdollPose = 0xAC0; // bool + public const nint m_ragdoll = 0x9B0; // ragdoll_t + public const nint m_bStartDisabled = 0x9E8; // bool + public const nint m_ragPos = 0x9F0; // CNetworkUtlVectorBase + public const nint m_ragAngles = 0xA08; // CNetworkUtlVectorBase + public const nint m_hRagdollSource = 0xA20; // CHandle + public const nint m_lastUpdateTickCount = 0xA24; // uint32 + public const nint m_allAsleep = 0xA28; // bool + public const nint m_bFirstCollisionAfterLaunch = 0xA29; // bool + public const nint m_hDamageEntity = 0xA2C; // CHandle + public const nint m_hKiller = 0xA30; // CHandle + public const nint m_hPhysicsAttacker = 0xA34; // CHandle + public const nint m_flLastPhysicsInfluenceTime = 0xA38; // GameTime_t + public const nint m_flFadeOutStartTime = 0xA3C; // GameTime_t + public const nint m_flFadeTime = 0xA40; // float32 + public const nint m_vecLastOrigin = 0xA44; // Vector + public const nint m_flAwakeTime = 0xA50; // GameTime_t + public const nint m_flLastOriginChangeTime = 0xA54; // GameTime_t + public const nint m_strOriginClassName = 0xA58; // CUtlSymbolLarge + public const nint m_strSourceClassName = 0xA60; // CUtlSymbolLarge + public const nint m_bHasBeenPhysgunned = 0xA68; // bool + public const nint m_bShouldTeleportPhysics = 0xA69; // bool + public const nint m_flBlendWeight = 0xA6C; // float32 + public const nint m_flDefaultFadeScale = 0xA70; // float32 + public const nint m_ragdollMins = 0xA78; // CUtlVector + public const nint m_ragdollMaxs = 0xA90; // CUtlVector + public const nint m_bShouldDeleteActivationRecord = 0xAA8; // bool + public const nint m_bValidatePoweredRagdollPose = 0xB08; // bool } // Parent: CBaseAnimGraph // Field count: 0 @@ -3984,20 +3992,20 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) public static class CTriggerLook { - public const nint m_hLookTarget = 0x948; // CHandle - public const nint m_flFieldOfView = 0x94C; // float32 - public const nint m_flLookTime = 0x950; // float32 - public const nint m_flLookTimeTotal = 0x954; // float32 - public const nint m_flLookTimeLast = 0x958; // GameTime_t - public const nint m_flTimeoutDuration = 0x95C; // float32 - public const nint m_bTimeoutFired = 0x960; // bool - public const nint m_bIsLooking = 0x961; // bool - public const nint m_b2DFOV = 0x962; // bool - public const nint m_bUseVelocity = 0x963; // bool - public const nint m_bTestOcclusion = 0x964; // bool - public const nint m_OnTimeout = 0x968; // CEntityIOOutput - public const nint m_OnStartLook = 0x990; // CEntityIOOutput - public const nint m_OnEndLook = 0x9B8; // CEntityIOOutput + public const nint m_hLookTarget = 0x988; // CHandle + public const nint m_flFieldOfView = 0x98C; // float32 + public const nint m_flLookTime = 0x990; // float32 + public const nint m_flLookTimeTotal = 0x994; // float32 + public const nint m_flLookTimeLast = 0x998; // GameTime_t + public const nint m_flTimeoutDuration = 0x99C; // float32 + public const nint m_bTimeoutFired = 0x9A0; // bool + public const nint m_bIsLooking = 0x9A1; // bool + public const nint m_b2DFOV = 0x9A2; // bool + public const nint m_bUseVelocity = 0x9A3; // bool + public const nint m_bTestOcclusion = 0x9A4; // bool + public const nint m_OnTimeout = 0x9A8; // CEntityIOOutput + public const nint m_OnStartLook = 0x9D0; // CEntityIOOutput + public const nint m_OnEndLook = 0x9F8; // CEntityIOOutput } // Parent: CPointEntity // Field count: 0 @@ -4069,14 +4077,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) public static class CFootstepControl { - public const nint m_source = 0x920; // CUtlSymbolLarge - public const nint m_destination = 0x928; // CUtlSymbolLarge + public const nint m_source = 0x960; // CUtlSymbolLarge + public const nint m_destination = 0x968; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 2 public static class CTriggerVolume { - public const nint m_iFilterName = 0x750; // CUtlSymbolLarge - public const nint m_hFilter = 0x758; // CHandle + public const nint m_iFilterName = 0x790; // CUtlSymbolLarge + public const nint m_hFilter = 0x798; // CHandle } // Parent: CPointEntity // Field count: 0 @@ -4104,7 +4112,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CFuncVPhysicsClip { - public const nint m_bDisabled = 0x750; // bool + public const nint m_bDisabled = 0x790; // bool } // Parent: CPlayerPawnComponent // Field count: 5 @@ -4157,28 +4165,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) public static class CParticleSystem { - public const nint m_szSnapshotFileName = 0x750; // char[512] - public const nint m_bActive = 0x950; // bool - public const nint m_bFrozen = 0x951; // bool - public const nint m_flFreezeTransitionDuration = 0x954; // float32 - public const nint m_nStopType = 0x958; // int32 - public const nint m_bAnimateDuringGameplayPause = 0x95C; // bool - public const nint m_iEffectIndex = 0x960; // CStrongHandle - public const nint m_flStartTime = 0x968; // GameTime_t - public const nint m_flPreSimTime = 0x96C; // float32 - public const nint m_vServerControlPoints = 0x970; // Vector[4] - public const nint m_iServerControlPointAssignments = 0x9A0; // uint8[4] - public const nint m_hControlPointEnts = 0x9A4; // CHandle[64] - public const nint m_bNoSave = 0xAA4; // bool - public const nint m_bNoFreeze = 0xAA5; // bool - public const nint m_bNoRamp = 0xAA6; // bool - public const nint m_bStartActive = 0xAA7; // bool - public const nint m_iszEffectName = 0xAA8; // CUtlSymbolLarge - public const nint m_iszControlPointNames = 0xAB0; // CUtlSymbolLarge[64] - public const nint m_nDataCP = 0xCB0; // int32 - public const nint m_vecDataCPValue = 0xCB4; // Vector - public const nint m_nTintCP = 0xCC0; // int32 - public const nint m_clrTint = 0xCC4; // Color + public const nint m_szSnapshotFileName = 0x790; // char[512] + public const nint m_bActive = 0x990; // bool + public const nint m_bFrozen = 0x991; // bool + public const nint m_flFreezeTransitionDuration = 0x994; // float32 + public const nint m_nStopType = 0x998; // int32 + public const nint m_bAnimateDuringGameplayPause = 0x99C; // bool + public const nint m_iEffectIndex = 0x9A0; // CStrongHandle + public const nint m_flStartTime = 0x9A8; // GameTime_t + public const nint m_flPreSimTime = 0x9AC; // float32 + public const nint m_vServerControlPoints = 0x9B0; // Vector[4] + public const nint m_iServerControlPointAssignments = 0x9E0; // uint8[4] + public const nint m_hControlPointEnts = 0x9E4; // CHandle[64] + public const nint m_bNoSave = 0xAE4; // bool + public const nint m_bNoFreeze = 0xAE5; // bool + public const nint m_bNoRamp = 0xAE6; // bool + public const nint m_bStartActive = 0xAE7; // bool + public const nint m_iszEffectName = 0xAE8; // CUtlSymbolLarge + public const nint m_iszControlPointNames = 0xAF0; // CUtlSymbolLarge[64] + public const nint m_nDataCP = 0xCF0; // int32 + public const nint m_vecDataCPValue = 0xCF4; // Vector + public const nint m_nTintCP = 0xD00; // int32 + public const nint m_clrTint = 0xD04; // Color } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -4228,7 +4236,7 @@ namespace CS2Dumper.Schemas { // Parent: CItem // Field count: 1 public static class CScriptItem { - public const nint m_MoveTypeOverride = 0xA38; // MoveType_t + public const nint m_MoveTypeOverride = 0xA80; // MoveType_t } // Parent: IntervalTimer // Field count: 7 @@ -4280,15 +4288,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) public static class CDynamicLight { - public const nint m_ActualFlags = 0x750; // uint8 - public const nint m_Flags = 0x751; // uint8 - public const nint m_LightStyle = 0x752; // uint8 - public const nint m_On = 0x753; // bool - public const nint m_Radius = 0x754; // float32 - public const nint m_Exponent = 0x758; // int32 - public const nint m_InnerAngle = 0x75C; // float32 - public const nint m_OuterAngle = 0x760; // float32 - public const nint m_SpotRadius = 0x764; // float32 + public const nint m_ActualFlags = 0x790; // uint8 + public const nint m_Flags = 0x791; // uint8 + public const nint m_LightStyle = 0x792; // uint8 + public const nint m_On = 0x793; // bool + public const nint m_Radius = 0x794; // float32 + public const nint m_Exponent = 0x798; // int32 + public const nint m_InnerAngle = 0x79C; // float32 + public const nint m_OuterAngle = 0x7A0; // float32 + public const nint m_SpotRadius = 0x7A4; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -4392,43 +4400,43 @@ namespace CS2Dumper.Schemas { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) public static class CPhysicsProp { - public const nint m_MotionEnabled = 0xB18; // CEntityIOOutput - public const nint m_OnAwakened = 0xB40; // CEntityIOOutput - public const nint m_OnAwake = 0xB68; // CEntityIOOutput - public const nint m_OnAsleep = 0xB90; // CEntityIOOutput - public const nint m_OnPlayerUse = 0xBB8; // CEntityIOOutput - public const nint m_OnOutOfWorld = 0xBE0; // CEntityIOOutput - public const nint m_OnPlayerPickup = 0xC08; // CEntityIOOutput - public const nint m_bForceNavIgnore = 0xC30; // bool - public const nint m_bNoNavmeshBlocker = 0xC31; // bool - public const nint m_bForceNpcExclude = 0xC32; // bool - public const nint m_massScale = 0xC34; // float32 - public const nint m_inertiaScale = 0xC38; // float32 - public const nint m_buoyancyScale = 0xC3C; // float32 - public const nint m_damageType = 0xC40; // int32 - public const nint m_damageToEnableMotion = 0xC44; // int32 - public const nint m_flForceToEnableMotion = 0xC48; // float32 - public const nint m_bThrownByPlayer = 0xC4C; // bool - public const nint m_bDroppedByPlayer = 0xC4D; // bool - public const nint m_bTouchedByPlayer = 0xC4E; // bool - public const nint m_bFirstCollisionAfterLaunch = 0xC4F; // bool - public const nint m_iExploitableByPlayer = 0xC50; // int32 - public const nint m_bHasBeenAwakened = 0xC54; // bool - public const nint m_bIsOverrideProp = 0xC55; // bool - public const nint m_fNextCheckDisableMotionContactsTime = 0xC58; // GameTime_t - public const nint m_iInitialGlowState = 0xC5C; // int32 - public const nint m_nGlowRange = 0xC60; // int32 - public const nint m_nGlowRangeMin = 0xC64; // int32 - public const nint m_glowColor = 0xC68; // Color - public const nint m_bShouldAutoConvertBackFromDebris = 0xC6C; // bool - public const nint m_bMuteImpactEffects = 0xC6D; // bool - public const nint m_bAcceptDamageFromHeldObjects = 0xC77; // bool - public const nint m_bEnableUseOutput = 0xC78; // bool - public const nint m_CrateType = 0xC7C; // CPhysicsProp::CrateType_t - public const nint m_strItemClass = 0xC80; // CUtlSymbolLarge[4] - public const nint m_nItemCount = 0xCA0; // int32[4] - public const nint m_bRemovableForAmmoBalancing = 0xCB0; // bool - public const nint m_bAwake = 0xCB1; // bool + public const nint m_MotionEnabled = 0xB60; // CEntityIOOutput + public const nint m_OnAwakened = 0xB88; // CEntityIOOutput + public const nint m_OnAwake = 0xBB0; // CEntityIOOutput + public const nint m_OnAsleep = 0xBD8; // CEntityIOOutput + public const nint m_OnPlayerUse = 0xC00; // CEntityIOOutput + public const nint m_OnOutOfWorld = 0xC28; // CEntityIOOutput + public const nint m_OnPlayerPickup = 0xC50; // CEntityIOOutput + public const nint m_bForceNavIgnore = 0xC78; // bool + public const nint m_bNoNavmeshBlocker = 0xC79; // bool + public const nint m_bForceNpcExclude = 0xC7A; // bool + public const nint m_massScale = 0xC7C; // float32 + public const nint m_inertiaScale = 0xC80; // float32 + public const nint m_buoyancyScale = 0xC84; // float32 + public const nint m_damageType = 0xC88; // int32 + public const nint m_damageToEnableMotion = 0xC8C; // int32 + public const nint m_flForceToEnableMotion = 0xC90; // float32 + public const nint m_bThrownByPlayer = 0xC94; // bool + public const nint m_bDroppedByPlayer = 0xC95; // bool + public const nint m_bTouchedByPlayer = 0xC96; // bool + public const nint m_bFirstCollisionAfterLaunch = 0xC97; // bool + public const nint m_iExploitableByPlayer = 0xC98; // int32 + public const nint m_bHasBeenAwakened = 0xC9C; // bool + public const nint m_bIsOverrideProp = 0xC9D; // bool + public const nint m_fNextCheckDisableMotionContactsTime = 0xCA0; // GameTime_t + public const nint m_iInitialGlowState = 0xCA4; // int32 + public const nint m_nGlowRange = 0xCA8; // int32 + public const nint m_nGlowRangeMin = 0xCAC; // int32 + public const nint m_glowColor = 0xCB0; // Color + public const nint m_bShouldAutoConvertBackFromDebris = 0xCB4; // bool + public const nint m_bMuteImpactEffects = 0xCB5; // bool + public const nint m_bAcceptDamageFromHeldObjects = 0xCBF; // bool + public const nint m_bEnableUseOutput = 0xCC0; // bool + public const nint m_CrateType = 0xCC4; // CPhysicsProp::CrateType_t + public const nint m_strItemClass = 0xCC8; // CUtlSymbolLarge[4] + public const nint m_nItemCount = 0xCE8; // int32[4] + public const nint m_bRemovableForAmmoBalancing = 0xCF8; // bool + public const nint m_bAwake = 0xCF9; // bool } // Parent: CFuncWall // Field count: 0 @@ -4447,9 +4455,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseCSGrenadeProjectile // Field count: 3 public static class CSensorGrenadeProjectile { - public const nint m_fExpireTime = 0xB08; // GameTime_t - public const nint m_fNextDetectPlayerSound = 0xB0C; // GameTime_t - public const nint m_hDisplayGrenade = 0xB10; // CHandle + public const nint m_fExpireTime = 0xB50; // GameTime_t + public const nint m_fNextDetectPlayerSound = 0xB54; // GameTime_t + public const nint m_hDisplayGrenade = 0xB58; // CHandle } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4498,20 +4506,20 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 14 public static class CTriggerSndSosOpvar { - public const nint m_hTouchingPlayers = 0x920; // CUtlVector> - public const nint m_flPosition = 0x938; // Vector - public const nint m_flCenterSize = 0x944; // float32 - public const nint m_flMinVal = 0x948; // float32 - public const nint m_flMaxVal = 0x94C; // float32 - public const nint m_opvarName = 0x950; // CUtlSymbolLarge - public const nint m_stackName = 0x958; // CUtlSymbolLarge - public const nint m_operatorName = 0x960; // CUtlSymbolLarge - public const nint m_bVolIs2D = 0x968; // bool - public const nint m_opvarNameChar = 0x969; // char[256] - public const nint m_stackNameChar = 0xA69; // char[256] - public const nint m_operatorNameChar = 0xB69; // char[256] - public const nint m_VecNormPos = 0xC6C; // Vector - public const nint m_flNormCenterSize = 0xC78; // float32 + public const nint m_hTouchingPlayers = 0x960; // CUtlVector> + public const nint m_flPosition = 0x978; // Vector + public const nint m_flCenterSize = 0x984; // float32 + public const nint m_flMinVal = 0x988; // float32 + public const nint m_flMaxVal = 0x98C; // float32 + public const nint m_opvarName = 0x990; // CUtlSymbolLarge + public const nint m_stackName = 0x998; // CUtlSymbolLarge + public const nint m_operatorName = 0x9A0; // CUtlSymbolLarge + public const nint m_bVolIs2D = 0x9A8; // bool + public const nint m_opvarNameChar = 0x9A9; // char[256] + public const nint m_stackNameChar = 0xAA9; // char[256] + public const nint m_operatorNameChar = 0xBA9; // char[256] + public const nint m_VecNormPos = 0xCAC; // Vector + public const nint m_flNormCenterSize = 0xCB8; // float32 } // Parent: CItem // Field count: 0 @@ -4636,36 +4644,36 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) public static class CEnvProjectedTexture { - public const nint m_hTargetEntity = 0x750; // CHandle - public const nint m_bState = 0x754; // bool - public const nint m_bAlwaysUpdate = 0x755; // bool - public const nint m_flLightFOV = 0x758; // float32 - public const nint m_bEnableShadows = 0x75C; // bool - public const nint m_bSimpleProjection = 0x75D; // bool - public const nint m_bLightOnlyTarget = 0x75E; // bool - public const nint m_bLightWorld = 0x75F; // bool - public const nint m_bCameraSpace = 0x760; // bool - public const nint m_flBrightnessScale = 0x764; // float32 - public const nint m_LightColor = 0x768; // Color - public const nint m_flIntensity = 0x76C; // float32 - public const nint m_flLinearAttenuation = 0x770; // float32 - public const nint m_flQuadraticAttenuation = 0x774; // float32 - public const nint m_bVolumetric = 0x778; // bool - public const nint m_flNoiseStrength = 0x77C; // float32 - public const nint m_flFlashlightTime = 0x780; // float32 - public const nint m_nNumPlanes = 0x784; // uint32 - public const nint m_flPlaneOffset = 0x788; // float32 - public const nint m_flVolumetricIntensity = 0x78C; // float32 - public const nint m_flColorTransitionTime = 0x790; // float32 - public const nint m_flAmbient = 0x794; // float32 - public const nint m_SpotlightTextureName = 0x798; // char[512] - public const nint m_nSpotlightTextureFrame = 0x998; // int32 - public const nint m_nShadowQuality = 0x99C; // uint32 - public const nint m_flNearZ = 0x9A0; // float32 - public const nint m_flFarZ = 0x9A4; // float32 - public const nint m_flProjectionSize = 0x9A8; // float32 - public const nint m_flRotation = 0x9AC; // float32 - public const nint m_bFlipHorizontal = 0x9B0; // bool + public const nint m_hTargetEntity = 0x790; // CHandle + public const nint m_bState = 0x794; // bool + public const nint m_bAlwaysUpdate = 0x795; // bool + public const nint m_flLightFOV = 0x798; // float32 + public const nint m_bEnableShadows = 0x79C; // bool + public const nint m_bSimpleProjection = 0x79D; // bool + public const nint m_bLightOnlyTarget = 0x79E; // bool + public const nint m_bLightWorld = 0x79F; // bool + public const nint m_bCameraSpace = 0x7A0; // bool + public const nint m_flBrightnessScale = 0x7A4; // float32 + public const nint m_LightColor = 0x7A8; // Color + public const nint m_flIntensity = 0x7AC; // float32 + public const nint m_flLinearAttenuation = 0x7B0; // float32 + public const nint m_flQuadraticAttenuation = 0x7B4; // float32 + public const nint m_bVolumetric = 0x7B8; // bool + public const nint m_flNoiseStrength = 0x7BC; // float32 + public const nint m_flFlashlightTime = 0x7C0; // float32 + public const nint m_nNumPlanes = 0x7C4; // uint32 + public const nint m_flPlaneOffset = 0x7C8; // float32 + public const nint m_flVolumetricIntensity = 0x7CC; // float32 + public const nint m_flColorTransitionTime = 0x7D0; // float32 + public const nint m_flAmbient = 0x7D4; // float32 + public const nint m_SpotlightTextureName = 0x7D8; // char[512] + public const nint m_nSpotlightTextureFrame = 0x9D8; // int32 + public const nint m_nShadowQuality = 0x9DC; // uint32 + public const nint m_flNearZ = 0x9E0; // float32 + public const nint m_flFarZ = 0x9E4; // float32 + public const nint m_flProjectionSize = 0x9E8; // float32 + public const nint m_flRotation = 0x9EC; // float32 + public const nint m_bFlipHorizontal = 0x9F0; // bool } // Parent: CDynamicProp // Field count: 0 @@ -4712,11 +4720,11 @@ namespace CS2Dumper.Schemas { // Parent: CBaseToggle // Field count: 5 public static class CBasePlatTrain { - public const nint m_NoiseMoving = 0x7D0; // CUtlSymbolLarge - public const nint m_NoiseArrived = 0x7D8; // CUtlSymbolLarge - public const nint m_volume = 0x7E8; // float32 - public const nint m_flTWidth = 0x7EC; // float32 - public const nint m_flTLength = 0x7F0; // float32 + public const nint m_NoiseMoving = 0x810; // CUtlSymbolLarge + public const nint m_NoiseArrived = 0x818; // CUtlSymbolLarge + public const nint m_volume = 0x828; // float32 + public const nint m_flTWidth = 0x82C; // float32 + public const nint m_flTLength = 0x830; // float32 } // Parent: CMarkupVolumeTagged // Field count: 0 @@ -4795,7 +4803,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CFuncWater { - public const nint m_BuoyancyHelper = 0x750; // CBuoyancyHelper + public const nint m_BuoyancyHelper = 0x790; // CBuoyancyHelper } // Parent: CBaseEntity // Field count: 5 @@ -4870,7 +4878,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CPlatTrigger { - public const nint m_pPlatform = 0x750; // CHandle + public const nint m_pPlatform = 0x790; // CHandle } // Parent: None // Field count: 31 @@ -5063,10 +5071,10 @@ namespace CS2Dumper.Schemas { // Parent: CRulePointEntity // Field count: 4 public static class CGameMoney { - public const nint m_OnMoneySpent = 0x760; // CEntityIOOutput - public const nint m_OnMoneySpentFail = 0x788; // CEntityIOOutput - public const nint m_nMoney = 0x7B0; // int32 - public const nint m_strAwardText = 0x7B8; // CUtlString + public const nint m_OnMoneySpent = 0x7A0; // CEntityIOOutput + public const nint m_OnMoneySpentFail = 0x7C8; // CEntityIOOutput + public const nint m_nMoney = 0x7F0; // int32 + public const nint m_strAwardText = 0x7F8; // CUtlString } // Parent: CLogicalEntity // Field count: 5 @@ -5172,11 +5180,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) public static class CEnvParticleGlow { - public const nint m_flAlphaScale = 0xCC8; // float32 - public const nint m_flRadiusScale = 0xCCC; // float32 - public const nint m_flSelfIllumScale = 0xCD0; // float32 - public const nint m_ColorTint = 0xCD4; // Color - public const nint m_hTextureOverride = 0xCD8; // CStrongHandle + public const nint m_flAlphaScale = 0xD08; // float32 + public const nint m_flRadiusScale = 0xD0C; // float32 + public const nint m_flSelfIllumScale = 0xD10; // float32 + public const nint m_ColorTint = 0xD14; // Color + public const nint m_hTextureOverride = 0xD18; // CStrongHandle } // Parent: CBaseModelEntity // Field count: 0 @@ -5203,15 +5211,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) public static class CFuncMonitor { - public const nint m_targetCamera = 0x770; // CUtlString - public const nint m_nResolutionEnum = 0x778; // int32 - public const nint m_bRenderShadows = 0x77C; // bool - public const nint m_bUseUniqueColorTarget = 0x77D; // bool - public const nint m_brushModelName = 0x780; // CUtlString - public const nint m_hTargetCamera = 0x788; // CHandle - public const nint m_bEnabled = 0x78C; // bool - public const nint m_bDraw3DSkybox = 0x78D; // bool - public const nint m_bStartEnabled = 0x78E; // bool + public const nint m_targetCamera = 0x7B0; // CUtlString + public const nint m_nResolutionEnum = 0x7B8; // int32 + public const nint m_bRenderShadows = 0x7BC; // bool + public const nint m_bUseUniqueColorTarget = 0x7BD; // bool + public const nint m_brushModelName = 0x7C0; // CUtlString + public const nint m_hTargetCamera = 0x7C8; // CHandle + public const nint m_bEnabled = 0x7CC; // bool + public const nint m_bDraw3DSkybox = 0x7CD; // bool + public const nint m_bStartEnabled = 0x7CE; // bool } // Parent: CBaseEntity // Field count: 0 @@ -5257,10 +5265,10 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) public static class CMolotovProjectile { - public const nint m_bIsIncGrenade = 0xB08; // bool - public const nint m_bDetonated = 0xB14; // bool - public const nint m_stillTimer = 0xB18; // IntervalTimer - public const nint m_bHasBouncedOffPlayer = 0xBF8; // bool + public const nint m_bIsIncGrenade = 0xB50; // bool + public const nint m_bDetonated = 0xB5C; // bool + public const nint m_stillTimer = 0xB60; // IntervalTimer + public const nint m_bHasBouncedOffPlayer = 0xC40; // bool } // Parent: CBaseTrigger // Field count: 0 @@ -5391,18 +5399,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) public static class CFuncLadder { - public const nint m_vecLadderDir = 0x750; // Vector - public const nint m_Dismounts = 0x760; // CUtlVector> - public const nint m_vecLocalTop = 0x778; // Vector - public const nint m_vecPlayerMountPositionTop = 0x784; // Vector - public const nint m_vecPlayerMountPositionBottom = 0x790; // Vector - public const nint m_flAutoRideSpeed = 0x79C; // float32 - public const nint m_bDisabled = 0x7A0; // bool - public const nint m_bFakeLadder = 0x7A1; // bool - public const nint m_bHasSlack = 0x7A2; // bool - public const nint m_surfacePropName = 0x7A8; // CUtlSymbolLarge - public const nint m_OnPlayerGotOnLadder = 0x7B0; // CEntityIOOutput - public const nint m_OnPlayerGotOffLadder = 0x7D8; // CEntityIOOutput + public const nint m_vecLadderDir = 0x790; // Vector + public const nint m_Dismounts = 0x7A0; // CUtlVector> + public const nint m_vecLocalTop = 0x7B8; // Vector + public const nint m_vecPlayerMountPositionTop = 0x7C4; // Vector + public const nint m_vecPlayerMountPositionBottom = 0x7D0; // Vector + public const nint m_flAutoRideSpeed = 0x7DC; // float32 + public const nint m_bDisabled = 0x7E0; // bool + public const nint m_bFakeLadder = 0x7E1; // bool + public const nint m_bHasSlack = 0x7E2; // bool + public const nint m_surfacePropName = 0x7E8; // CUtlSymbolLarge + public const nint m_OnPlayerGotOnLadder = 0x7F0; // CEntityIOOutput + public const nint m_OnPlayerGotOffLadder = 0x818; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 8 @@ -5419,9 +5427,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 3 public static class CFuncInteractionLayerClip { - public const nint m_bDisabled = 0x750; // bool - public const nint m_iszInteractsAs = 0x758; // CUtlSymbolLarge - public const nint m_iszInteractsWith = 0x760; // CUtlSymbolLarge + public const nint m_bDisabled = 0x790; // bool + public const nint m_iszInteractsAs = 0x798; // CUtlSymbolLarge + public const nint m_iszInteractsWith = 0x7A0; // CUtlSymbolLarge } // Parent: None // Field count: 2 @@ -5443,7 +5451,7 @@ namespace CS2Dumper.Schemas { // Parent: CDynamicProp // Field count: 1 public static class COrnamentProp { - public const nint m_initialOwner = 0xC10; // CUtlSymbolLarge + public const nint m_initialOwner = 0xC58; // CUtlSymbolLarge } // Parent: CLogicalEntity // Field count: 1 @@ -5476,21 +5484,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) public static class CPlayerSprayDecal { - public const nint m_nUniqueID = 0x750; // int32 - public const nint m_unAccountID = 0x754; // uint32 - public const nint m_unTraceID = 0x758; // uint32 - public const nint m_rtGcTime = 0x75C; // uint32 - public const nint m_vecEndPos = 0x760; // Vector - public const nint m_vecStart = 0x76C; // Vector - public const nint m_vecLeft = 0x778; // Vector - public const nint m_vecNormal = 0x784; // Vector - public const nint m_nPlayer = 0x790; // int32 - public const nint m_nEntity = 0x794; // int32 - public const nint m_nHitbox = 0x798; // int32 - public const nint m_flCreationTime = 0x79C; // float32 - public const nint m_nTintID = 0x7A0; // int32 - public const nint m_nVersion = 0x7A4; // uint8 - public const nint m_ubSignature = 0x7A5; // uint8[128] + public const nint m_nUniqueID = 0x790; // int32 + public const nint m_unAccountID = 0x794; // uint32 + public const nint m_unTraceID = 0x798; // uint32 + public const nint m_rtGcTime = 0x79C; // uint32 + public const nint m_vecEndPos = 0x7A0; // Vector + public const nint m_vecStart = 0x7AC; // Vector + public const nint m_vecLeft = 0x7B8; // Vector + public const nint m_vecNormal = 0x7C4; // Vector + public const nint m_nPlayer = 0x7D0; // int32 + public const nint m_nEntity = 0x7D4; // int32 + public const nint m_nHitbox = 0x7D8; // int32 + public const nint m_flCreationTime = 0x7DC; // float32 + public const nint m_nTintID = 0x7E0; // int32 + public const nint m_nVersion = 0x7E4; // uint8 + public const nint m_ubSignature = 0x7E5; // uint8[128] } // Parent: CBaseTrigger // Field count: 9 @@ -5498,15 +5506,15 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) public static class CBombTarget { - public const nint m_OnBombExplode = 0x920; // CEntityIOOutput - public const nint m_OnBombPlanted = 0x948; // CEntityIOOutput - public const nint m_OnBombDefused = 0x970; // CEntityIOOutput - public const nint m_bIsBombSiteB = 0x998; // bool - public const nint m_bIsHeistBombTarget = 0x999; // bool - public const nint m_bBombPlantedHere = 0x99A; // bool - public const nint m_szMountTarget = 0x9A0; // CUtlSymbolLarge - public const nint m_hInstructorHint = 0x9A8; // CHandle - public const nint m_nBombSiteDesignation = 0x9AC; // int32 + public const nint m_OnBombExplode = 0x960; // CEntityIOOutput + public const nint m_OnBombPlanted = 0x988; // CEntityIOOutput + public const nint m_OnBombDefused = 0x9B0; // CEntityIOOutput + public const nint m_bIsBombSiteB = 0x9D8; // bool + public const nint m_bIsHeistBombTarget = 0x9D9; // bool + public const nint m_bBombPlantedHere = 0x9DA; // bool + public const nint m_szMountTarget = 0x9E0; // CUtlSymbolLarge + public const nint m_hInstructorHint = 0x9E8; // CHandle + public const nint m_nBombSiteDesignation = 0x9EC; // int32 } // Parent: CBaseEntity // Field count: 8 @@ -5571,7 +5579,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerPush // Field count: 1 public static class CScriptTriggerPush { - public const nint m_vExtent = 0x958; // Vector + public const nint m_vExtent = 0x998; // Vector } // Parent: CBaseEntity // Field count: 1 @@ -5581,7 +5589,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CFuncWall { - public const nint m_nState = 0x750; // int32 + public const nint m_nState = 0x790; // int32 } // Parent: CPointEntity // Field count: 1 @@ -5817,20 +5825,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) public static class CSmokeGrenadeProjectile { - public const nint m_nSmokeEffectTickBegin = 0xB20; // int32 - public const nint m_bDidSmokeEffect = 0xB24; // bool - public const nint m_nRandomSeed = 0xB28; // int32 - public const nint m_vSmokeColor = 0xB2C; // Vector - public const nint m_vSmokeDetonationPos = 0xB38; // Vector - public const nint m_VoxelFrameData = 0xB48; // CUtlVector - public const nint m_flLastBounce = 0xB60; // GameTime_t - public const nint m_fllastSimulationTime = 0xB64; // GameTime_t - public const nint m_bExplodeFromInferno = 0x2DE8; // bool + public const nint m_nSmokeEffectTickBegin = 0xB68; // int32 + public const nint m_bDidSmokeEffect = 0xB6C; // bool + public const nint m_nRandomSeed = 0xB70; // int32 + public const nint m_vSmokeColor = 0xB74; // Vector + public const nint m_vSmokeDetonationPos = 0xB80; // Vector + public const nint m_VoxelFrameData = 0xB90; // CUtlVector + public const nint m_flLastBounce = 0xBA8; // GameTime_t + public const nint m_fllastSimulationTime = 0xBAC; // GameTime_t + public const nint m_bExplodeFromInferno = 0x2E30; // bool } // Parent: CTriggerMultiple // Field count: 1 public static class CScriptTriggerMultiple { - public const nint m_vExtent = 0x948; // Vector + public const nint m_vExtent = 0x988; // Vector } // Parent: CSoundOpvarSetPointEntity // Field count: 5 @@ -6034,20 +6042,20 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 14 public static class CTriggerHurt { - public const nint m_flOriginalDamage = 0x920; // float32 - public const nint m_flDamage = 0x924; // float32 - public const nint m_flDamageCap = 0x928; // float32 - public const nint m_flLastDmgTime = 0x92C; // GameTime_t - public const nint m_flForgivenessDelay = 0x930; // float32 - public const nint m_bitsDamageInflict = 0x934; // DamageTypes_t - public const nint m_damageModel = 0x938; // int32 - public const nint m_bNoDmgForce = 0x93C; // bool - public const nint m_vDamageForce = 0x940; // Vector - public const nint m_thinkAlways = 0x94C; // bool - public const nint m_hurtThinkPeriod = 0x950; // float32 - public const nint m_OnHurt = 0x958; // CEntityIOOutput - public const nint m_OnHurtPlayer = 0x980; // CEntityIOOutput - public const nint m_hurtEntities = 0x9A8; // CUtlVector> + public const nint m_flOriginalDamage = 0x960; // float32 + public const nint m_flDamage = 0x964; // float32 + public const nint m_flDamageCap = 0x968; // float32 + public const nint m_flLastDmgTime = 0x96C; // GameTime_t + public const nint m_flForgivenessDelay = 0x970; // float32 + public const nint m_bitsDamageInflict = 0x974; // DamageTypes_t + public const nint m_damageModel = 0x978; // int32 + public const nint m_bNoDmgForce = 0x97C; // bool + public const nint m_vDamageForce = 0x980; // Vector + public const nint m_thinkAlways = 0x98C; // bool + public const nint m_hurtThinkPeriod = 0x990; // float32 + public const nint m_OnHurt = 0x998; // CEntityIOOutput + public const nint m_OnHurtPlayer = 0x9C0; // CEntityIOOutput + public const nint m_hurtEntities = 0x9E8; // CUtlVector> } // Parent: CLogicalEntity // Field count: 13 @@ -6154,9 +6162,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 3 public static class CTriggerSave { - public const nint m_bForceNewLevelUnit = 0x920; // bool - public const nint m_fDangerousTimer = 0x924; // float32 - public const nint m_minHitPoints = 0x928; // int32 + public const nint m_bForceNewLevelUnit = 0x960; // bool + public const nint m_fDangerousTimer = 0x964; // float32 + public const nint m_minHitPoints = 0x968; // int32 } // Parent: CPhysConstraint // Field count: 11 @@ -6250,11 +6258,11 @@ namespace CS2Dumper.Schemas { // Parent: CBeam // Field count: 5 public static class CEnvLaser { - public const nint m_iszLaserTarget = 0x7F0; // CUtlSymbolLarge - public const nint m_pSprite = 0x7F8; // CSprite* - public const nint m_iszSpriteName = 0x800; // CUtlSymbolLarge - public const nint m_firePosition = 0x808; // Vector - public const nint m_flStartFrame = 0x814; // float32 + public const nint m_iszLaserTarget = 0x830; // CUtlSymbolLarge + public const nint m_pSprite = 0x838; // CSprite* + public const nint m_iszSpriteName = 0x840; // CUtlSymbolLarge + public const nint m_firePosition = 0x848; // Vector + public const nint m_flStartFrame = 0x854; // float32 } // Parent: CSprite // Field count: 0 @@ -6295,14 +6303,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) public static class CBasePlayerWeapon { - public const nint m_nNextPrimaryAttackTick = 0xCE8; // GameTick_t - public const nint m_flNextPrimaryAttackTickRatio = 0xCEC; // float32 - public const nint m_nNextSecondaryAttackTick = 0xCF0; // GameTick_t - public const nint m_flNextSecondaryAttackTickRatio = 0xCF4; // float32 - public const nint m_iClip1 = 0xCF8; // int32 - public const nint m_iClip2 = 0xCFC; // int32 - public const nint m_pReserveAmmo = 0xD00; // int32[2] - public const nint m_OnPlayerUse = 0xD08; // CEntityIOOutput + public const nint m_nNextPrimaryAttackTick = 0xD30; // GameTick_t + public const nint m_flNextPrimaryAttackTickRatio = 0xD34; // float32 + public const nint m_nNextSecondaryAttackTick = 0xD38; // GameTick_t + public const nint m_flNextSecondaryAttackTickRatio = 0xD3C; // float32 + public const nint m_iClip1 = 0xD40; // int32 + public const nint m_iClip2 = 0xD44; // int32 + public const nint m_pReserveAmmo = 0xD48; // int32[2] + public const nint m_OnPlayerUse = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent // Field count: 5 @@ -6345,30 +6353,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) public static class CFish { - public const nint m_pool = 0x960; // CHandle - public const nint m_id = 0x964; // uint32 - public const nint m_x = 0x968; // float32 - public const nint m_y = 0x96C; // float32 - public const nint m_z = 0x970; // float32 - public const nint m_angle = 0x974; // float32 - public const nint m_angleChange = 0x978; // float32 - public const nint m_forward = 0x97C; // Vector - public const nint m_perp = 0x988; // Vector - public const nint m_poolOrigin = 0x994; // Vector - public const nint m_waterLevel = 0x9A0; // float32 - public const nint m_speed = 0x9A4; // float32 - public const nint m_desiredSpeed = 0x9A8; // float32 - public const nint m_calmSpeed = 0x9AC; // float32 - public const nint m_panicSpeed = 0x9B0; // float32 - public const nint m_avoidRange = 0x9B4; // float32 - public const nint m_turnTimer = 0x9B8; // CountdownTimer - public const nint m_turnClockwise = 0x9D0; // bool - public const nint m_goTimer = 0x9D8; // CountdownTimer - public const nint m_moveTimer = 0x9F0; // CountdownTimer - public const nint m_panicTimer = 0xA08; // CountdownTimer - public const nint m_disperseTimer = 0xA20; // CountdownTimer - public const nint m_proximityTimer = 0xA38; // CountdownTimer - public const nint m_visible = 0xA50; // CUtlVector + public const nint m_pool = 0x9A8; // CHandle + public const nint m_id = 0x9AC; // uint32 + public const nint m_x = 0x9B0; // float32 + public const nint m_y = 0x9B4; // float32 + public const nint m_z = 0x9B8; // float32 + public const nint m_angle = 0x9BC; // float32 + public const nint m_angleChange = 0x9C0; // float32 + public const nint m_forward = 0x9C4; // Vector + public const nint m_perp = 0x9D0; // Vector + public const nint m_poolOrigin = 0x9DC; // Vector + public const nint m_waterLevel = 0x9E8; // float32 + public const nint m_speed = 0x9EC; // float32 + public const nint m_desiredSpeed = 0x9F0; // float32 + public const nint m_calmSpeed = 0x9F4; // float32 + public const nint m_panicSpeed = 0x9F8; // float32 + public const nint m_avoidRange = 0x9FC; // float32 + public const nint m_turnTimer = 0xA00; // CountdownTimer + public const nint m_turnClockwise = 0xA18; // bool + public const nint m_goTimer = 0xA20; // CountdownTimer + public const nint m_moveTimer = 0xA38; // CountdownTimer + public const nint m_panicTimer = 0xA50; // CountdownTimer + public const nint m_disperseTimer = 0xA68; // CountdownTimer + public const nint m_proximityTimer = 0xA80; // CountdownTimer + public const nint m_visible = 0xA98; // CUtlVector } // Parent: CBaseEntity // Field count: 3 @@ -6389,9 +6397,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_strEndTouchEventName (CUtlString) // NetworkVarNames: m_strTriggerID (CUtlString) public static class CTriggerGameEvent { - public const nint m_strStartTouchEventName = 0x920; // CUtlString - public const nint m_strEndTouchEventName = 0x928; // CUtlString - public const nint m_strTriggerID = 0x930; // CUtlString + public const nint m_strStartTouchEventName = 0x960; // CUtlString + public const nint m_strEndTouchEventName = 0x968; // CUtlString + public const nint m_strTriggerID = 0x970; // CUtlString } // Parent: CPhysConstraint // Field count: 10 @@ -6426,7 +6434,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) public static class CLightEntity { - public const nint m_CLightComponent = 0x750; // CLightComponent* + public const nint m_CLightComponent = 0x790; // CLightComponent* } // Parent: CBaseModelEntity // Field count: 18 @@ -6435,24 +6443,24 @@ namespace CS2Dumper.Schemas { // MNetworkOverride // MNetworkOverride public static class CFuncRotating { - public const nint m_OnStopped = 0x750; // CEntityIOOutput - public const nint m_OnStarted = 0x778; // CEntityIOOutput - public const nint m_OnReachedStart = 0x7A0; // CEntityIOOutput - public const nint m_localRotationVector = 0x7C8; // RotationVector - public const nint m_flFanFriction = 0x7D4; // float32 - public const nint m_flAttenuation = 0x7D8; // float32 - public const nint m_flVolume = 0x7DC; // float32 - public const nint m_flTargetSpeed = 0x7E0; // float32 - public const nint m_flMaxSpeed = 0x7E4; // float32 - public const nint m_flBlockDamage = 0x7E8; // float32 - public const nint m_NoiseRunning = 0x7F0; // CUtlSymbolLarge - public const nint m_bReversed = 0x7F8; // bool - public const nint m_bAccelDecel = 0x7F9; // bool - public const nint m_prevLocalAngles = 0x804; // QAngle - public const nint m_angStart = 0x810; // QAngle - public const nint m_bStopAtStartPos = 0x81C; // bool - public const nint m_vecClientOrigin = 0x820; // Vector - public const nint m_vecClientAngles = 0x82C; // QAngle + public const nint m_OnStopped = 0x790; // CEntityIOOutput + public const nint m_OnStarted = 0x7B8; // CEntityIOOutput + public const nint m_OnReachedStart = 0x7E0; // CEntityIOOutput + public const nint m_localRotationVector = 0x808; // RotationVector + public const nint m_flFanFriction = 0x814; // float32 + public const nint m_flAttenuation = 0x818; // float32 + public const nint m_flVolume = 0x81C; // float32 + public const nint m_flTargetSpeed = 0x820; // float32 + public const nint m_flMaxSpeed = 0x824; // float32 + public const nint m_flBlockDamage = 0x828; // float32 + public const nint m_NoiseRunning = 0x830; // CUtlSymbolLarge + public const nint m_bReversed = 0x838; // bool + public const nint m_bAccelDecel = 0x839; // bool + public const nint m_prevLocalAngles = 0x844; // QAngle + public const nint m_angStart = 0x850; // QAngle + public const nint m_bStopAtStartPos = 0x85C; // bool + public const nint m_vecClientOrigin = 0x860; // Vector + public const nint m_vecClientAngles = 0x86C; // QAngle } // Parent: CBaseGrenade // Field count: 17 @@ -6465,28 +6473,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) public static class CBaseCSGrenadeProjectile { - public const nint m_vInitialPosition = 0xA98; // Vector - public const nint m_vInitialVelocity = 0xAA4; // Vector - public const nint m_nBounces = 0xAB0; // int32 - public const nint m_nExplodeEffectIndex = 0xAB8; // CStrongHandle - public const nint m_nExplodeEffectTickBegin = 0xAC0; // int32 - public const nint m_vecExplodeEffectOrigin = 0xAC4; // Vector - public const nint m_flSpawnTime = 0xAD0; // GameTime_t - public const nint m_unOGSExtraFlags = 0xAD4; // uint8 - public const nint m_bDetonationRecorded = 0xAD5; // bool - public const nint m_nItemIndex = 0xAD6; // uint16 - public const nint m_vecOriginalSpawnLocation = 0xAD8; // Vector - public const nint m_flLastBounceSoundTime = 0xAE4; // GameTime_t - public const nint m_vecGrenadeSpin = 0xAE8; // RotationVector - public const nint m_vecLastHitSurfaceNormal = 0xAF4; // Vector - public const nint m_nTicksAtZeroVelocity = 0xB00; // int32 - public const nint m_bHasEverHitPlayer = 0xB04; // bool - public const nint m_bClearFromPlayers = 0xB05; // bool + public const nint m_vInitialPosition = 0xAE0; // Vector + public const nint m_vInitialVelocity = 0xAEC; // Vector + public const nint m_nBounces = 0xAF8; // int32 + public const nint m_nExplodeEffectIndex = 0xB00; // CStrongHandle + public const nint m_nExplodeEffectTickBegin = 0xB08; // int32 + public const nint m_vecExplodeEffectOrigin = 0xB0C; // Vector + public const nint m_flSpawnTime = 0xB18; // GameTime_t + public const nint m_unOGSExtraFlags = 0xB1C; // uint8 + public const nint m_bDetonationRecorded = 0xB1D; // bool + public const nint m_nItemIndex = 0xB1E; // uint16 + public const nint m_vecOriginalSpawnLocation = 0xB20; // Vector + public const nint m_flLastBounceSoundTime = 0xB2C; // GameTime_t + public const nint m_vecGrenadeSpin = 0xB30; // RotationVector + public const nint m_vecLastHitSurfaceNormal = 0xB3C; // Vector + public const nint m_nTicksAtZeroVelocity = 0xB48; // int32 + public const nint m_bHasEverHitPlayer = 0xB4C; // bool + public const nint m_bClearFromPlayers = 0xB4D; // bool } // Parent: CServerOnlyModelEntity // Field count: 1 public static class CCSPlace { - public const nint m_name = 0x758; // CUtlSymbolLarge + public const nint m_name = 0x798; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 0 @@ -6507,16 +6515,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) public static class CEntityDissolve { - public const nint m_flFadeInStart = 0x750; // float32 - public const nint m_flFadeInLength = 0x754; // float32 - public const nint m_flFadeOutModelStart = 0x758; // float32 - public const nint m_flFadeOutModelLength = 0x75C; // float32 - public const nint m_flFadeOutStart = 0x760; // float32 - public const nint m_flFadeOutLength = 0x764; // float32 - public const nint m_flStartTime = 0x768; // GameTime_t - public const nint m_nDissolveType = 0x76C; // EntityDisolveType_t - public const nint m_vDissolverOrigin = 0x770; // Vector - public const nint m_nMagnitude = 0x77C; // uint32 + public const nint m_flFadeInStart = 0x790; // float32 + public const nint m_flFadeInLength = 0x794; // float32 + public const nint m_flFadeOutModelStart = 0x798; // float32 + public const nint m_flFadeOutModelLength = 0x79C; // float32 + public const nint m_flFadeOutStart = 0x7A0; // float32 + public const nint m_flFadeOutLength = 0x7A4; // float32 + public const nint m_flStartTime = 0x7A8; // GameTime_t + public const nint m_nDissolveType = 0x7AC; // EntityDisolveType_t + public const nint m_vDissolverOrigin = 0x7B0; // Vector + public const nint m_nMagnitude = 0x7BC; // uint32 } // Parent: CPointEntity // Field count: 12 @@ -6626,33 +6634,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) public static class CBeam { - public const nint m_flFrameRate = 0x750; // float32 - public const nint m_flHDRColorScale = 0x754; // float32 - public const nint m_flFireTime = 0x758; // GameTime_t - public const nint m_flDamage = 0x75C; // float32 - public const nint m_nNumBeamEnts = 0x760; // uint8 - public const nint m_hBaseMaterial = 0x768; // CStrongHandle - public const nint m_nHaloIndex = 0x770; // CStrongHandle - public const nint m_nBeamType = 0x778; // BeamType_t - public const nint m_nBeamFlags = 0x77C; // uint32 - public const nint m_hAttachEntity = 0x780; // CHandle[10] - public const nint m_nAttachIndex = 0x7A8; // AttachmentHandle_t[10] - public const nint m_fWidth = 0x7B4; // float32 - public const nint m_fEndWidth = 0x7B8; // float32 - public const nint m_fFadeLength = 0x7BC; // float32 - public const nint m_fHaloScale = 0x7C0; // float32 - public const nint m_fAmplitude = 0x7C4; // float32 - public const nint m_fStartFrame = 0x7C8; // float32 - public const nint m_fSpeed = 0x7CC; // float32 - public const nint m_flFrame = 0x7D0; // float32 - public const nint m_nClipStyle = 0x7D4; // BeamClipStyle_t - public const nint m_bTurnedOff = 0x7D8; // bool - public const nint m_vecEndPos = 0x7DC; // Vector - public const nint m_hEndEntity = 0x7E8; // CHandle - public const nint m_nDissolveType = 0x7EC; // int32 + public const nint m_flFrameRate = 0x790; // float32 + public const nint m_flHDRColorScale = 0x794; // float32 + public const nint m_flFireTime = 0x798; // GameTime_t + public const nint m_flDamage = 0x79C; // float32 + public const nint m_nNumBeamEnts = 0x7A0; // uint8 + public const nint m_hBaseMaterial = 0x7A8; // CStrongHandle + public const nint m_nHaloIndex = 0x7B0; // CStrongHandle + public const nint m_nBeamType = 0x7B8; // BeamType_t + public const nint m_nBeamFlags = 0x7BC; // uint32 + public const nint m_hAttachEntity = 0x7C0; // CHandle[10] + public const nint m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10] + public const nint m_fWidth = 0x7F4; // float32 + public const nint m_fEndWidth = 0x7F8; // float32 + public const nint m_fFadeLength = 0x7FC; // float32 + public const nint m_fHaloScale = 0x800; // float32 + public const nint m_fAmplitude = 0x804; // float32 + public const nint m_fStartFrame = 0x808; // float32 + public const nint m_fSpeed = 0x80C; // float32 + public const nint m_flFrame = 0x810; // float32 + public const nint m_nClipStyle = 0x814; // BeamClipStyle_t + public const nint m_bTurnedOff = 0x818; // bool + public const nint m_vecEndPos = 0x81C; // Vector + public const nint m_hEndEntity = 0x828; // CHandle + public const nint m_nDissolveType = 0x82C; // int32 } // Parent: CBaseEntity - // Field count: 26 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6681,46 +6689,53 @@ namespace CS2Dumper.Schemas { public static class CBaseModelEntity { public const nint m_CRenderComponent = 0x4E0; // CRenderComponent* public const nint m_CHitboxComponent = 0x4E8; // CHitboxComponent - public const nint m_flDissolveStartTime = 0x510; // GameTime_t - public const nint m_OnIgnite = 0x518; // CEntityIOOutput - public const nint m_nRenderMode = 0x540; // RenderMode_t - public const nint m_nRenderFX = 0x541; // RenderFx_t - public const nint m_bAllowFadeInView = 0x542; // bool - public const nint m_clrRender = 0x560; // Color - public const nint m_vecRenderAttributes = 0x568; // CUtlVectorEmbeddedNetworkVar - public const nint m_bRenderToCubemaps = 0x5B8; // bool - public const nint m_bNoInterpolate = 0x5B9; // bool - public const nint m_Collision = 0x5C0; // CCollisionProperty - public const nint m_Glow = 0x670; // CGlowProperty - public const nint m_flGlowBackfaceMult = 0x6C8; // float32 - public const nint m_fadeMinDist = 0x6CC; // float32 - public const nint m_fadeMaxDist = 0x6D0; // float32 - public const nint m_flFadeScale = 0x6D4; // float32 - public const nint m_flShadowStrength = 0x6D8; // float32 - public const nint m_nObjectCulling = 0x6DC; // uint8 - public const nint m_nAddDecal = 0x6E0; // int32 - public const nint m_vDecalPosition = 0x6E4; // Vector - public const nint m_vDecalForwardAxis = 0x6F0; // Vector - public const nint m_flDecalHealBloodRate = 0x6FC; // float32 - public const nint m_flDecalHealHeightRate = 0x700; // float32 - public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x708; // CNetworkUtlVectorBase> - public const nint m_vecViewOffset = 0x720; // CNetworkViewOffsetVector + public const nint m_nDestructiblePartInitialStateDestructed0 = 0x510; // HitGroup_t + public const nint m_nDestructiblePartInitialStateDestructed1 = 0x514; // HitGroup_t + public const nint m_nDestructiblePartInitialStateDestructed2 = 0x518; // HitGroup_t + public const nint m_nDestructiblePartInitialStateDestructed3 = 0x51C; // HitGroup_t + public const nint m_nDestructiblePartInitialStateDestructed4 = 0x520; // HitGroup_t + public const nint m_nLastHitDestructiblePartIndex = 0x524; // int32 + public const nint m_LastHitGroup = 0x550; // HitGroup_t + public const nint m_flDissolveStartTime = 0x554; // GameTime_t + public const nint m_OnIgnite = 0x558; // CEntityIOOutput + public const nint m_nRenderMode = 0x580; // RenderMode_t + public const nint m_nRenderFX = 0x581; // RenderFx_t + public const nint m_bAllowFadeInView = 0x582; // bool + public const nint m_clrRender = 0x5A0; // Color + public const nint m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar + public const nint m_bRenderToCubemaps = 0x5F8; // bool + public const nint m_bNoInterpolate = 0x5F9; // bool + public const nint m_Collision = 0x600; // CCollisionProperty + public const nint m_Glow = 0x6B0; // CGlowProperty + public const nint m_flGlowBackfaceMult = 0x708; // float32 + public const nint m_fadeMinDist = 0x70C; // float32 + public const nint m_fadeMaxDist = 0x710; // float32 + public const nint m_flFadeScale = 0x714; // float32 + public const nint m_flShadowStrength = 0x718; // float32 + public const nint m_nObjectCulling = 0x71C; // uint8 + public const nint m_nAddDecal = 0x720; // int32 + public const nint m_vDecalPosition = 0x724; // Vector + public const nint m_vDecalForwardAxis = 0x730; // Vector + public const nint m_flDecalHealBloodRate = 0x73C; // float32 + public const nint m_flDecalHealHeightRate = 0x740; // float32 + public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x748; // CNetworkUtlVectorBase> + public const nint m_vecViewOffset = 0x760; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph // Field count: 12 public static class CPhysMagnet { - public const nint m_OnMagnetAttach = 0x960; // CEntityIOOutput - public const nint m_OnMagnetDetach = 0x988; // CEntityIOOutput - public const nint m_massScale = 0x9B0; // float32 - public const nint m_forceLimit = 0x9B4; // float32 - public const nint m_torqueLimit = 0x9B8; // float32 - public const nint m_MagnettedEntities = 0x9C0; // CUtlVector - public const nint m_bActive = 0x9D8; // bool - public const nint m_bHasHitSomething = 0x9D9; // bool - public const nint m_flTotalMass = 0x9DC; // float32 - public const nint m_flRadius = 0x9E0; // float32 - public const nint m_flNextSuckTime = 0x9E4; // GameTime_t - public const nint m_iMaxObjectsAttached = 0x9E8; // int32 + public const nint m_OnMagnetAttach = 0x9A8; // CEntityIOOutput + public const nint m_OnMagnetDetach = 0x9D0; // CEntityIOOutput + public const nint m_massScale = 0x9F8; // float32 + public const nint m_forceLimit = 0x9FC; // float32 + public const nint m_torqueLimit = 0xA00; // float32 + public const nint m_MagnettedEntities = 0xA08; // CUtlVector + public const nint m_bActive = 0xA20; // bool + public const nint m_bHasHitSomething = 0xA21; // bool + public const nint m_flTotalMass = 0xA24; // float32 + public const nint m_flRadius = 0xA28; // float32 + public const nint m_flNextSuckTime = 0xA2C; // GameTime_t + public const nint m_iMaxObjectsAttached = 0xA30; // int32 } // Parent: CSceneEntity // Field count: 0 @@ -6729,8 +6744,8 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 2 public static class CFuncNavBlocker { - public const nint m_bDisabled = 0x750; // bool - public const nint m_nBlockedTeamNumber = 0x754; // int32 + public const nint m_bDisabled = 0x790; // bool + public const nint m_nBlockedTeamNumber = 0x794; // int32 } // Parent: CPointEntity // Field count: 4 @@ -6743,12 +6758,12 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 6 public static class CFuncBrush { - public const nint m_iSolidity = 0x750; // BrushSolidities_e - public const nint m_iDisabled = 0x754; // int32 - public const nint m_bSolidBsp = 0x758; // bool - public const nint m_iszExcludedClass = 0x760; // CUtlSymbolLarge - public const nint m_bInvertExclusion = 0x768; // bool - public const nint m_bScriptedMovement = 0x769; // bool + public const nint m_iSolidity = 0x790; // BrushSolidities_e + public const nint m_iDisabled = 0x794; // int32 + public const nint m_bSolidBsp = 0x798; // bool + public const nint m_iszExcludedClass = 0x7A0; // CUtlSymbolLarge + public const nint m_bInvertExclusion = 0x7A8; // bool + public const nint m_bScriptedMovement = 0x7A9; // bool } // Parent: CPointEntity // Field count: 3 @@ -6797,20 +6812,20 @@ namespace CS2Dumper.Schemas { // Parent: CBreakable // Field count: 14 public static class CPhysBox { - public const nint m_damageType = 0x828; // int32 - public const nint m_damageToEnableMotion = 0x82C; // int32 - public const nint m_flForceToEnableMotion = 0x830; // float32 - public const nint m_angPreferredCarryAngles = 0x834; // QAngle - public const nint m_bNotSolidToWorld = 0x840; // bool - public const nint m_bEnableUseOutput = 0x841; // bool - public const nint m_iExploitableByPlayer = 0x844; // int32 - public const nint m_flTouchOutputPerEntityDelay = 0x848; // float32 - public const nint m_OnDamaged = 0x850; // CEntityIOOutput - public const nint m_OnAwakened = 0x878; // CEntityIOOutput - public const nint m_OnMotionEnabled = 0x8A0; // CEntityIOOutput - public const nint m_OnPlayerUse = 0x8C8; // CEntityIOOutput - public const nint m_OnStartTouch = 0x8F0; // CEntityIOOutput - public const nint m_hCarryingPlayer = 0x918; // CHandle + public const nint m_damageType = 0x868; // int32 + public const nint m_damageToEnableMotion = 0x86C; // int32 + public const nint m_flForceToEnableMotion = 0x870; // float32 + public const nint m_angPreferredCarryAngles = 0x874; // QAngle + public const nint m_bNotSolidToWorld = 0x880; // bool + public const nint m_bEnableUseOutput = 0x881; // bool + public const nint m_iExploitableByPlayer = 0x884; // int32 + public const nint m_flTouchOutputPerEntityDelay = 0x888; // float32 + public const nint m_OnDamaged = 0x890; // CEntityIOOutput + public const nint m_OnAwakened = 0x8B8; // CEntityIOOutput + public const nint m_OnMotionEnabled = 0x8E0; // CEntityIOOutput + public const nint m_OnPlayerUse = 0x908; // CEntityIOOutput + public const nint m_OnStartTouch = 0x930; // CEntityIOOutput + public const nint m_hCarryingPlayer = 0x958; // CHandle } // Parent: CBaseFlex // Field count: 14 @@ -6834,20 +6849,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) public static class CBaseGrenade { - public const nint m_OnPlayerPickup = 0x9F8; // CEntityIOOutput - public const nint m_OnExplode = 0xA20; // CEntityIOOutput - public const nint m_bHasWarnedAI = 0xA48; // bool - public const nint m_bIsSmokeGrenade = 0xA49; // bool - public const nint m_bIsLive = 0xA4A; // bool - public const nint m_DmgRadius = 0xA4C; // float32 - public const nint m_flDetonateTime = 0xA50; // GameTime_t - public const nint m_flWarnAITime = 0xA54; // float32 - public const nint m_flDamage = 0xA58; // float32 - public const nint m_iszBounceSound = 0xA60; // CUtlSymbolLarge - public const nint m_ExplosionSound = 0xA68; // CUtlString - public const nint m_hThrower = 0xA74; // CHandle - public const nint m_flNextAttack = 0xA8C; // GameTime_t - public const nint m_hOriginalThrower = 0xA90; // CHandle + public const nint m_OnPlayerPickup = 0xA40; // CEntityIOOutput + public const nint m_OnExplode = 0xA68; // CEntityIOOutput + public const nint m_bHasWarnedAI = 0xA90; // bool + public const nint m_bIsSmokeGrenade = 0xA91; // bool + public const nint m_bIsLive = 0xA92; // bool + public const nint m_DmgRadius = 0xA94; // float32 + public const nint m_flDetonateTime = 0xA98; // GameTime_t + public const nint m_flWarnAITime = 0xA9C; // float32 + public const nint m_flDamage = 0xAA0; // float32 + public const nint m_iszBounceSound = 0xAA8; // CUtlSymbolLarge + public const nint m_ExplosionSound = 0xAB0; // CUtlString + public const nint m_hThrower = 0xABC; // CHandle + public const nint m_flNextAttack = 0xAD4; // GameTime_t + public const nint m_hOriginalThrower = 0xAD8; // CHandle } // Parent: CLogicalEntity // Field count: 13 @@ -6926,70 +6941,70 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) public static class CCSWeaponBase { - public const nint m_bRemoveable = 0xD58; // bool - public const nint m_flFireSequenceStartTime = 0xD60; // float32 - public const nint m_nFireSequenceStartTimeChange = 0xD64; // int32 - public const nint m_nFireSequenceStartTimeAck = 0xD68; // int32 - public const nint m_ePlayerFireEvent = 0xD6C; // PlayerAnimEvent_t - public const nint m_ePlayerFireEventAttackType = 0xD70; // WeaponAttackType_t - public const nint m_seqIdle = 0xD74; // HSequence - public const nint m_seqFirePrimary = 0xD78; // HSequence - public const nint m_seqFireSecondary = 0xD7C; // HSequence - public const nint m_thirdPersonFireSequences = 0xD80; // CUtlVector - public const nint m_hCurrentThirdPersonSequence = 0xD98; // HSequence - public const nint m_nSilencerBoneIndex = 0xD9C; // int32 - public const nint m_thirdPersonSequences = 0xDA0; // HSequence[7] - public const nint m_bPlayerAmmoStockOnPickup = 0xDC8; // bool - public const nint m_bRequireUseToTouch = 0xDC9; // bool - public const nint m_iState = 0xDCC; // CSWeaponState_t - public const nint m_flLastTimeInAir = 0xDD0; // GameTime_t - public const nint m_flLastDeployTime = 0xDD4; // GameTime_t - public const nint m_nLastEmptySoundCmdNum = 0xDD8; // int32 - public const nint m_nViewModelIndex = 0xDDC; // uint32 - public const nint m_bReloadsWithClips = 0xDE0; // bool - public const nint m_flTimeWeaponIdle = 0xE00; // GameTime_t - public const nint m_bFireOnEmpty = 0xE04; // bool - public const nint m_OnPlayerPickup = 0xE08; // CEntityIOOutput - public const nint m_weaponMode = 0xE30; // CSWeaponMode - public const nint m_flTurningInaccuracyDelta = 0xE34; // float32 - public const nint m_vecTurningInaccuracyEyeDirLast = 0xE38; // Vector - public const nint m_flTurningInaccuracy = 0xE44; // float32 - public const nint m_fAccuracyPenalty = 0xE48; // float32 - public const nint m_flLastAccuracyUpdateTime = 0xE4C; // GameTime_t - public const nint m_fAccuracySmoothedForZoom = 0xE50; // float32 - public const nint m_fScopeZoomEndTime = 0xE54; // GameTime_t - public const nint m_iRecoilIndex = 0xE58; // int32 - public const nint m_flRecoilIndex = 0xE5C; // float32 - public const nint m_bBurstMode = 0xE60; // bool - public const nint m_nPostponeFireReadyTicks = 0xE64; // GameTick_t - public const nint m_flPostponeFireReadyFrac = 0xE68; // float32 - public const nint m_bInReload = 0xE6C; // bool - public const nint m_bReloadVisuallyComplete = 0xE6D; // bool - public const nint m_flDroppedAtTime = 0xE70; // GameTime_t - public const nint m_bIsHauledBack = 0xE74; // bool - public const nint m_bSilencerOn = 0xE75; // bool - public const nint m_flTimeSilencerSwitchComplete = 0xE78; // GameTime_t - public const nint m_iOriginalTeamNumber = 0xE7C; // int32 - public const nint m_iMostRecentTeamNumber = 0xE80; // int32 - public const nint m_bDroppedNearBuyZone = 0xE84; // bool - public const nint m_flNextAttackRenderTimeOffset = 0xE88; // float32 - public const nint m_bCanBePickedUp = 0xEA0; // bool - public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xEA1; // bool - public const nint m_nextOwnerTouchTime = 0xEA4; // GameTime_t - public const nint m_nextPrevOwnerTouchTime = 0xEA8; // GameTime_t - public const nint m_hPrevOwner = 0xEB0; // CHandle - public const nint m_nDropTick = 0xEB4; // GameTick_t - public const nint m_donated = 0xED4; // bool - public const nint m_fLastShotTime = 0xED8; // GameTime_t - public const nint m_bWasOwnedByCT = 0xEDC; // bool - public const nint m_bWasOwnedByTerrorist = 0xEDD; // bool - public const nint m_bFiredOutOfAmmoEvent = 0xEDE; // bool - public const nint m_numRemoveUnownedWeaponThink = 0xEE0; // int32 - public const nint m_IronSightController = 0xEE8; // CIronSightController - public const nint m_iIronSightMode = 0xF00; // int32 - public const nint m_flLastLOSTraceFailureTime = 0xF04; // GameTime_t - public const nint m_iNumEmptyAttacks = 0xF08; // int32 - public const nint m_flWatTickOffset = 0xF0C; // float32 + public const nint m_bRemoveable = 0xDA0; // bool + public const nint m_flFireSequenceStartTime = 0xDA8; // float32 + public const nint m_nFireSequenceStartTimeChange = 0xDAC; // int32 + public const nint m_nFireSequenceStartTimeAck = 0xDB0; // int32 + public const nint m_ePlayerFireEvent = 0xDB4; // PlayerAnimEvent_t + public const nint m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t + public const nint m_seqIdle = 0xDBC; // HSequence + public const nint m_seqFirePrimary = 0xDC0; // HSequence + public const nint m_seqFireSecondary = 0xDC4; // HSequence + public const nint m_thirdPersonFireSequences = 0xDC8; // CUtlVector + public const nint m_hCurrentThirdPersonSequence = 0xDE0; // HSequence + public const nint m_nSilencerBoneIndex = 0xDE4; // int32 + public const nint m_thirdPersonSequences = 0xDE8; // HSequence[7] + public const nint m_bPlayerAmmoStockOnPickup = 0xE10; // bool + public const nint m_bRequireUseToTouch = 0xE11; // bool + public const nint m_iState = 0xE14; // CSWeaponState_t + public const nint m_flLastTimeInAir = 0xE18; // GameTime_t + public const nint m_flLastDeployTime = 0xE1C; // GameTime_t + public const nint m_nLastEmptySoundCmdNum = 0xE20; // int32 + public const nint m_nViewModelIndex = 0xE24; // uint32 + public const nint m_bReloadsWithClips = 0xE28; // bool + public const nint m_flTimeWeaponIdle = 0xE48; // GameTime_t + public const nint m_bFireOnEmpty = 0xE4C; // bool + public const nint m_OnPlayerPickup = 0xE50; // CEntityIOOutput + public const nint m_weaponMode = 0xE78; // CSWeaponMode + public const nint m_flTurningInaccuracyDelta = 0xE7C; // float32 + public const nint m_vecTurningInaccuracyEyeDirLast = 0xE80; // Vector + public const nint m_flTurningInaccuracy = 0xE8C; // float32 + public const nint m_fAccuracyPenalty = 0xE90; // float32 + public const nint m_flLastAccuracyUpdateTime = 0xE94; // GameTime_t + public const nint m_fAccuracySmoothedForZoom = 0xE98; // float32 + public const nint m_fScopeZoomEndTime = 0xE9C; // GameTime_t + public const nint m_iRecoilIndex = 0xEA0; // int32 + public const nint m_flRecoilIndex = 0xEA4; // float32 + public const nint m_bBurstMode = 0xEA8; // bool + public const nint m_nPostponeFireReadyTicks = 0xEAC; // GameTick_t + public const nint m_flPostponeFireReadyFrac = 0xEB0; // float32 + public const nint m_bInReload = 0xEB4; // bool + public const nint m_bReloadVisuallyComplete = 0xEB5; // bool + public const nint m_flDroppedAtTime = 0xEB8; // GameTime_t + public const nint m_bIsHauledBack = 0xEBC; // bool + public const nint m_bSilencerOn = 0xEBD; // bool + public const nint m_flTimeSilencerSwitchComplete = 0xEC0; // GameTime_t + public const nint m_iOriginalTeamNumber = 0xEC4; // int32 + public const nint m_iMostRecentTeamNumber = 0xEC8; // int32 + public const nint m_bDroppedNearBuyZone = 0xECC; // bool + public const nint m_flNextAttackRenderTimeOffset = 0xED0; // float32 + public const nint m_bCanBePickedUp = 0xEE8; // bool + public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xEE9; // bool + public const nint m_nextOwnerTouchTime = 0xEEC; // GameTime_t + public const nint m_nextPrevOwnerTouchTime = 0xEF0; // GameTime_t + public const nint m_hPrevOwner = 0xEF8; // CHandle + public const nint m_nDropTick = 0xEFC; // GameTick_t + public const nint m_donated = 0xF1C; // bool + public const nint m_fLastShotTime = 0xF20; // GameTime_t + public const nint m_bWasOwnedByCT = 0xF24; // bool + public const nint m_bWasOwnedByTerrorist = 0xF25; // bool + public const nint m_bFiredOutOfAmmoEvent = 0xF26; // bool + public const nint m_numRemoveUnownedWeaponThink = 0xF28; // int32 + public const nint m_IronSightController = 0xF30; // CIronSightController + public const nint m_iIronSightMode = 0xF48; // int32 + public const nint m_flLastLOSTraceFailureTime = 0xF4C; // GameTime_t + public const nint m_iNumEmptyAttacks = 0xF50; // int32 + public const nint m_flWatTickOffset = 0xF54; // float32 } // Parent: CBaseEntity // Field count: 0 @@ -7146,10 +7161,10 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerMultiple // Field count: 4 public static class CTriggerImpact { - public const nint m_flMagnitude = 0x948; // float32 - public const nint m_flNoise = 0x94C; // float32 - public const nint m_flViewkick = 0x950; // float32 - public const nint m_pOutputForce = 0x958; // CEntityOutputTemplate + public const nint m_flMagnitude = 0x988; // float32 + public const nint m_flNoise = 0x98C; // float32 + public const nint m_flViewkick = 0x990; // float32 + public const nint m_pOutputForce = 0x998; // CEntityOutputTemplate } // Parent: CBaseModelEntity // Field count: 14 @@ -7171,26 +7186,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) public static class CSun { - public const nint m_vDirection = 0x750; // Vector - public const nint m_clrOverlay = 0x75C; // Color - public const nint m_iszEffectName = 0x760; // CUtlSymbolLarge - public const nint m_iszSSEffectName = 0x768; // CUtlSymbolLarge - public const nint m_bOn = 0x770; // bool - public const nint m_bmaxColor = 0x771; // bool - public const nint m_flSize = 0x774; // float32 - public const nint m_flRotation = 0x778; // float32 - public const nint m_flHazeScale = 0x77C; // float32 - public const nint m_flAlphaHaze = 0x780; // float32 - public const nint m_flAlphaHdr = 0x784; // float32 - public const nint m_flAlphaScale = 0x788; // float32 - public const nint m_flHDRColorScale = 0x78C; // float32 - public const nint m_flFarZScale = 0x790; // float32 + public const nint m_vDirection = 0x790; // Vector + public const nint m_clrOverlay = 0x79C; // Color + public const nint m_iszEffectName = 0x7A0; // CUtlSymbolLarge + public const nint m_iszSSEffectName = 0x7A8; // CUtlSymbolLarge + public const nint m_bOn = 0x7B0; // bool + public const nint m_bmaxColor = 0x7B1; // bool + public const nint m_flSize = 0x7B4; // float32 + public const nint m_flRotation = 0x7B8; // float32 + public const nint m_flHazeScale = 0x7BC; // float32 + public const nint m_flAlphaHaze = 0x7C0; // float32 + public const nint m_flAlphaHdr = 0x7C4; // float32 + public const nint m_flAlphaScale = 0x7C8; // float32 + public const nint m_flHDRColorScale = 0x7CC; // float32 + public const nint m_flFarZScale = 0x7D0; // float32 } // Parent: CBaseTrigger // Field count: 2 public static class CTriggerDetectBulletFire { - public const nint m_bPlayerFireOnly = 0x920; // bool - public const nint m_OnDetectedBulletFire = 0x928; // CEntityIOOutput + public const nint m_bPlayerFireOnly = 0x960; // bool + public const nint m_OnDetectedBulletFire = 0x968; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 0 @@ -7268,10 +7283,10 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 4 public static class CTriggerTeleport { - public const nint m_iLandmark = 0x920; // CUtlSymbolLarge - public const nint m_bUseLandmarkAngles = 0x928; // bool - public const nint m_bMirrorPlayer = 0x929; // bool - public const nint m_bCheckDestIfClearForPlayer = 0x92A; // bool + public const nint m_iLandmark = 0x960; // CUtlSymbolLarge + public const nint m_bUseLandmarkAngles = 0x968; // bool + public const nint m_bMirrorPlayer = 0x969; // bool + public const nint m_bCheckDestIfClearForPlayer = 0x96A; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -7284,44 +7299,44 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 38 public static class CFuncMover { - public const nint m_bCreateMovableNavMesh = 0x750; // bool - public const nint m_iszPathName = 0x758; // CUtlSymbolLarge - public const nint m_hPathMover = 0x760; // CHandle - public const nint m_iszPathNodeStart = 0x768; // CUtlSymbolLarge - public const nint m_eMoveType = 0x770; // CFuncMover::Move_t - public const nint m_bIsReversing = 0x774; // bool - public const nint m_vTarget = 0x778; // Vector - public const nint m_flStartSpeed = 0x784; // float32 - public const nint m_flPathLocation = 0x788; // float32 - public const nint m_flT = 0x78C; // float32 - public const nint m_nCurrentNodeIndex = 0x790; // int32 - public const nint m_nPreviousNodeIndex = 0x794; // int32 - public const nint m_bFixedOrientation = 0x798; // bool - public const nint m_bFixedPitch = 0x799; // bool - public const nint m_eSolidType = 0x79A; // SolidType_t - public const nint m_bIsMoving = 0x79B; // bool - public const nint m_flTimeToReachMaxSpeed = 0x79C; // float32 - public const nint m_flDistanceToReachMaxSpeed = 0x7A0; // float32 - public const nint m_flTimeToReachZeroSpeed = 0x7A4; // float32 - public const nint m_flDistanceToReachZeroSpeed = 0x7A8; // float32 - public const nint m_flTimeMovementStart = 0x7AC; // GameTime_t - public const nint m_flTimeMovementStop = 0x7B0; // GameTime_t - public const nint m_hStopAtNode = 0x7B4; // CHandle - public const nint m_flPathLocationToBeginStop = 0x7B8; // float32 - public const nint m_iszStartForwardSound = 0x7C0; // CUtlSymbolLarge - public const nint m_iszLoopForwardSound = 0x7C8; // CUtlSymbolLarge - public const nint m_iszStopForwardSound = 0x7D0; // CUtlSymbolLarge - public const nint m_iszStartReverseSound = 0x7D8; // CUtlSymbolLarge - public const nint m_iszLoopReverseSound = 0x7E0; // CUtlSymbolLarge - public const nint m_iszStopReverseSound = 0x7E8; // CUtlSymbolLarge - public const nint m_iszArriveAtDestinationSound = 0x7F0; // CUtlSymbolLarge - public const nint m_OnMovementEnd = 0x800; // CEntityIOOutput - public const nint m_bStartAtEnd = 0x828; // bool - public const nint m_eOrientationUpdate = 0x82C; // CFuncMover::OrientationUpdate_t - public const nint m_flTimeStartOrientationChange = 0x830; // GameTime_t - public const nint m_flTimeToBlendToNewOrientation = 0x834; // float32 - public const nint m_flDurationBlendToNewOrientationRan = 0x838; // float32 - public const nint m_qOriginalOrientation = 0x840; // Quaternion + public const nint m_bCreateMovableNavMesh = 0x790; // bool + public const nint m_iszPathName = 0x798; // CUtlSymbolLarge + public const nint m_hPathMover = 0x7A0; // CHandle + public const nint m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge + public const nint m_eMoveType = 0x7B0; // CFuncMover::Move_t + public const nint m_bIsReversing = 0x7B4; // bool + public const nint m_vTarget = 0x7B8; // Vector + public const nint m_flStartSpeed = 0x7C4; // float32 + public const nint m_flPathLocation = 0x7C8; // float32 + public const nint m_flT = 0x7CC; // float32 + public const nint m_nCurrentNodeIndex = 0x7D0; // int32 + public const nint m_nPreviousNodeIndex = 0x7D4; // int32 + public const nint m_bFixedOrientation = 0x7D8; // bool + public const nint m_bFixedPitch = 0x7D9; // bool + public const nint m_eSolidType = 0x7DA; // SolidType_t + public const nint m_bIsMoving = 0x7DB; // bool + public const nint m_flTimeToReachMaxSpeed = 0x7DC; // float32 + public const nint m_flDistanceToReachMaxSpeed = 0x7E0; // float32 + public const nint m_flTimeToReachZeroSpeed = 0x7E4; // float32 + public const nint m_flDistanceToReachZeroSpeed = 0x7E8; // float32 + public const nint m_flTimeMovementStart = 0x7EC; // GameTime_t + public const nint m_flTimeMovementStop = 0x7F0; // GameTime_t + public const nint m_hStopAtNode = 0x7F4; // CHandle + public const nint m_flPathLocationToBeginStop = 0x7F8; // float32 + public const nint m_iszStartForwardSound = 0x800; // CUtlSymbolLarge + public const nint m_iszLoopForwardSound = 0x808; // CUtlSymbolLarge + public const nint m_iszStopForwardSound = 0x810; // CUtlSymbolLarge + public const nint m_iszStartReverseSound = 0x818; // CUtlSymbolLarge + public const nint m_iszLoopReverseSound = 0x820; // CUtlSymbolLarge + public const nint m_iszStopReverseSound = 0x828; // CUtlSymbolLarge + public const nint m_iszArriveAtDestinationSound = 0x830; // CUtlSymbolLarge + public const nint m_OnMovementEnd = 0x840; // CEntityIOOutput + public const nint m_bStartAtEnd = 0x868; // bool + public const nint m_eOrientationUpdate = 0x86C; // CFuncMover::OrientationUpdate_t + public const nint m_flTimeStartOrientationChange = 0x870; // GameTime_t + public const nint m_flTimeToBlendToNewOrientation = 0x874; // float32 + public const nint m_flDurationBlendToNewOrientationRan = 0x878; // float32 + public const nint m_qOriginalOrientation = 0x880; // Quaternion } // Parent: None // Field count: 5 @@ -7354,9 +7369,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 3 public static class CBubbling { - public const nint m_density = 0x750; // int32 - public const nint m_frequency = 0x754; // int32 - public const nint m_state = 0x758; // int32 + public const nint m_density = 0x790; // int32 + public const nint m_frequency = 0x794; // int32 + public const nint m_state = 0x798; // int32 } // Parent: CTeamplayRules // Field count: 189 @@ -7670,16 +7685,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Weight (float32) // NetworkVarNames: m_lookupFilename (char) public static class CColorCorrectionVolume { - public const nint m_bEnabled = 0x920; // bool - public const nint m_MaxWeight = 0x924; // float32 - public const nint m_FadeDuration = 0x928; // float32 - public const nint m_bStartDisabled = 0x92C; // bool - public const nint m_Weight = 0x930; // float32 - public const nint m_lookupFilename = 0x934; // char[512] - public const nint m_LastEnterWeight = 0xB34; // float32 - public const nint m_LastEnterTime = 0xB38; // GameTime_t - public const nint m_LastExitWeight = 0xB3C; // float32 - public const nint m_LastExitTime = 0xB40; // GameTime_t + public const nint m_bEnabled = 0x960; // bool + public const nint m_MaxWeight = 0x964; // float32 + public const nint m_FadeDuration = 0x968; // float32 + public const nint m_bStartDisabled = 0x96C; // bool + public const nint m_Weight = 0x970; // float32 + public const nint m_lookupFilename = 0x974; // char[512] + public const nint m_LastEnterWeight = 0xB74; // float32 + public const nint m_LastEnterTime = 0xB78; // GameTime_t + public const nint m_LastExitWeight = 0xB7C; // float32 + public const nint m_LastExitTime = 0xB80; // GameTime_t } // Parent: CBaseFilter // Field count: 5 @@ -7742,22 +7757,22 @@ namespace CS2Dumper.Schemas { // Parent: CModelPointEntity // Field count: 16 public static class CEnvExplosion { - public const nint m_iMagnitude = 0x750; // int32 - public const nint m_flPlayerDamage = 0x754; // float32 - public const nint m_iRadiusOverride = 0x758; // int32 - public const nint m_flInnerRadius = 0x75C; // float32 - public const nint m_spriteScale = 0x760; // int32 - public const nint m_flDamageForce = 0x764; // float32 - public const nint m_hInflictor = 0x768; // CHandle - public const nint m_iCustomDamageType = 0x76C; // DamageTypes_t - public const nint m_bCreateDebris = 0x770; // bool - public const nint m_iszExplosionType = 0x778; // CUtlSymbolLarge - public const nint m_iszCustomEffectName = 0x780; // CUtlSymbolLarge - public const nint m_iszCustomSoundName = 0x788; // CUtlSymbolLarge - public const nint m_iClassIgnore = 0x790; // Class_T - public const nint m_iClassIgnore2 = 0x794; // Class_T - public const nint m_iszEntityIgnoreName = 0x798; // CUtlSymbolLarge - public const nint m_hEntityIgnore = 0x7A0; // CHandle + public const nint m_iMagnitude = 0x790; // int32 + public const nint m_flPlayerDamage = 0x794; // float32 + public const nint m_iRadiusOverride = 0x798; // int32 + public const nint m_flInnerRadius = 0x79C; // float32 + public const nint m_spriteScale = 0x7A0; // int32 + public const nint m_flDamageForce = 0x7A4; // float32 + public const nint m_hInflictor = 0x7A8; // CHandle + public const nint m_iCustomDamageType = 0x7AC; // DamageTypes_t + public const nint m_bCreateDebris = 0x7B0; // bool + public const nint m_iszExplosionType = 0x7B8; // CUtlSymbolLarge + public const nint m_iszCustomEffectName = 0x7C0; // CUtlSymbolLarge + public const nint m_iszCustomSoundName = 0x7C8; // CUtlSymbolLarge + public const nint m_iClassIgnore = 0x7D0; // Class_T + public const nint m_iClassIgnore2 = 0x7D4; // Class_T + public const nint m_iszEntityIgnoreName = 0x7D8; // CUtlSymbolLarge + public const nint m_hEntityIgnore = 0x7E0; // CHandle } // Parent: CSoundEventEntity // Field count: 2 @@ -7806,36 +7821,36 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iNodeNumberMax (int) // NetworkVarNames: m_bListenedTo (bool) public static class CPointCommentaryNode { - public const nint m_iszPreCommands = 0x960; // CUtlSymbolLarge - public const nint m_iszPostCommands = 0x968; // CUtlSymbolLarge - public const nint m_iszCommentaryFile = 0x970; // CUtlSymbolLarge - public const nint m_iszViewTarget = 0x978; // CUtlSymbolLarge - public const nint m_hViewTarget = 0x980; // CHandle - public const nint m_hViewTargetAngles = 0x984; // CHandle - public const nint m_iszViewPosition = 0x988; // CUtlSymbolLarge - public const nint m_hViewPosition = 0x990; // CHandle - public const nint m_hViewPositionMover = 0x994; // CHandle - public const nint m_bPreventMovement = 0x998; // bool - public const nint m_bUnderCrosshair = 0x999; // bool - public const nint m_bUnstoppable = 0x99A; // bool - public const nint m_flFinishedTime = 0x99C; // GameTime_t - public const nint m_vecFinishOrigin = 0x9A0; // Vector - public const nint m_vecOriginalAngles = 0x9AC; // QAngle - public const nint m_vecFinishAngles = 0x9B8; // QAngle - public const nint m_bPreventChangesWhileMoving = 0x9C4; // bool - public const nint m_bDisabled = 0x9C5; // bool - public const nint m_vecTeleportOrigin = 0x9C8; // Vector - public const nint m_flAbortedPlaybackAt = 0x9D4; // GameTime_t - public const nint m_pOnCommentaryStarted = 0x9D8; // CEntityIOOutput - public const nint m_pOnCommentaryStopped = 0xA00; // CEntityIOOutput - public const nint m_bActive = 0xA28; // bool - public const nint m_flStartTime = 0xA2C; // GameTime_t - public const nint m_flStartTimeInCommentary = 0xA30; // float32 - public const nint m_iszTitle = 0xA38; // CUtlSymbolLarge - public const nint m_iszSpeakers = 0xA40; // CUtlSymbolLarge - public const nint m_iNodeNumber = 0xA48; // int32 - public const nint m_iNodeNumberMax = 0xA4C; // int32 - public const nint m_bListenedTo = 0xA50; // bool + public const nint m_iszPreCommands = 0x9A8; // CUtlSymbolLarge + public const nint m_iszPostCommands = 0x9B0; // CUtlSymbolLarge + public const nint m_iszCommentaryFile = 0x9B8; // CUtlSymbolLarge + public const nint m_iszViewTarget = 0x9C0; // CUtlSymbolLarge + public const nint m_hViewTarget = 0x9C8; // CHandle + public const nint m_hViewTargetAngles = 0x9CC; // CHandle + public const nint m_iszViewPosition = 0x9D0; // CUtlSymbolLarge + public const nint m_hViewPosition = 0x9D8; // CHandle + public const nint m_hViewPositionMover = 0x9DC; // CHandle + public const nint m_bPreventMovement = 0x9E0; // bool + public const nint m_bUnderCrosshair = 0x9E1; // bool + public const nint m_bUnstoppable = 0x9E2; // bool + public const nint m_flFinishedTime = 0x9E4; // GameTime_t + public const nint m_vecFinishOrigin = 0x9E8; // Vector + public const nint m_vecOriginalAngles = 0x9F4; // QAngle + public const nint m_vecFinishAngles = 0xA00; // QAngle + public const nint m_bPreventChangesWhileMoving = 0xA0C; // bool + public const nint m_bDisabled = 0xA0D; // bool + public const nint m_vecTeleportOrigin = 0xA10; // Vector + public const nint m_flAbortedPlaybackAt = 0xA1C; // GameTime_t + public const nint m_pOnCommentaryStarted = 0xA20; // CEntityIOOutput + public const nint m_pOnCommentaryStopped = 0xA48; // CEntityIOOutput + public const nint m_bActive = 0xA70; // bool + public const nint m_flStartTime = 0xA74; // GameTime_t + public const nint m_flStartTimeInCommentary = 0xA78; // float32 + public const nint m_iszTitle = 0xA80; // CUtlSymbolLarge + public const nint m_iszSpeakers = 0xA88; // CUtlSymbolLarge + public const nint m_iNodeNumber = 0xA90; // int32 + public const nint m_iNodeNumberMax = 0xA94; // int32 + public const nint m_bListenedTo = 0xA98; // bool } // Parent: CBaseClientUIEntity // Field count: 23 @@ -7865,29 +7880,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) public static class CPointClientUIWorldPanel { - public const nint m_bIgnoreInput = 0x900; // bool - public const nint m_bLit = 0x901; // bool - public const nint m_bFollowPlayerAcrossTeleport = 0x902; // bool - public const nint m_flWidth = 0x904; // float32 - public const nint m_flHeight = 0x908; // float32 - public const nint m_flDPI = 0x90C; // float32 - public const nint m_flInteractDistance = 0x910; // float32 - public const nint m_flDepthOffset = 0x914; // float32 - public const nint m_unOwnerContext = 0x918; // uint32 - public const nint m_unHorizontalAlign = 0x91C; // uint32 - public const nint m_unVerticalAlign = 0x920; // uint32 - public const nint m_unOrientation = 0x924; // uint32 - public const nint m_bAllowInteractionFromAllSceneWorlds = 0x928; // bool - public const nint m_vecCSSClasses = 0x930; // CNetworkUtlVectorBase - public const nint m_bOpaque = 0x948; // bool - public const nint m_bNoDepth = 0x949; // bool - public const nint m_bRenderBackface = 0x94A; // bool - public const nint m_bUseOffScreenIndicator = 0x94B; // bool - public const nint m_bExcludeFromSaveGames = 0x94C; // bool - public const nint m_bGrabbable = 0x94D; // bool - public const nint m_bOnlyRenderToTexture = 0x94E; // bool - public const nint m_bDisableMipGen = 0x94F; // bool - public const nint m_nExplicitImageLayout = 0x950; // int32 + public const nint m_bIgnoreInput = 0x940; // bool + public const nint m_bLit = 0x941; // bool + public const nint m_bFollowPlayerAcrossTeleport = 0x942; // bool + public const nint m_flWidth = 0x944; // float32 + public const nint m_flHeight = 0x948; // float32 + public const nint m_flDPI = 0x94C; // float32 + public const nint m_flInteractDistance = 0x950; // float32 + public const nint m_flDepthOffset = 0x954; // float32 + public const nint m_unOwnerContext = 0x958; // uint32 + public const nint m_unHorizontalAlign = 0x95C; // uint32 + public const nint m_unVerticalAlign = 0x960; // uint32 + public const nint m_unOrientation = 0x964; // uint32 + public const nint m_bAllowInteractionFromAllSceneWorlds = 0x968; // bool + public const nint m_vecCSSClasses = 0x970; // CNetworkUtlVectorBase + public const nint m_bOpaque = 0x988; // bool + public const nint m_bNoDepth = 0x989; // bool + public const nint m_bRenderBackface = 0x98A; // bool + public const nint m_bUseOffScreenIndicator = 0x98B; // bool + public const nint m_bExcludeFromSaveGames = 0x98C; // bool + public const nint m_bGrabbable = 0x98D; // bool + public const nint m_bOnlyRenderToTexture = 0x98E; // bool + public const nint m_bDisableMipGen = 0x98F; // bool + public const nint m_nExplicitImageLayout = 0x990; // int32 } // Parent: CBaseFilter // Field count: 1 @@ -7922,9 +7937,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) public static class CCSPlayer_ActionTrackingServices { public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle - public const nint m_bIsRescuing = 0x234; // bool - public const nint m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t - public const nint m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t + public const nint m_bIsRescuing = 0x22C; // bool + public const nint m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t + public const nint m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -7982,10 +7997,10 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 4 public static class CBaseProp { - public const nint m_bModelOverrodeBlockLOS = 0x960; // bool - public const nint m_iShapeType = 0x964; // int32 - public const nint m_bConformToCollisionBounds = 0x968; // bool - public const nint m_mPreferredCatchTransform = 0x96C; // matrix3x4_t + public const nint m_bModelOverrodeBlockLOS = 0x9A8; // bool + public const nint m_iShapeType = 0x9AC; // int32 + public const nint m_bConformToCollisionBounds = 0x9B0; // bool + public const nint m_mPreferredCatchTransform = 0x9B4; // matrix3x4_t } // Parent: CBaseModelEntity // Field count: 12 @@ -8004,18 +8019,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) public static class CEnvSky { - public const nint m_hSkyMaterial = 0x750; // CStrongHandle - public const nint m_hSkyMaterialLightingOnly = 0x758; // CStrongHandle - public const nint m_bStartDisabled = 0x760; // bool - public const nint m_vTintColor = 0x761; // Color - public const nint m_vTintColorLightingOnly = 0x765; // Color - public const nint m_flBrightnessScale = 0x76C; // float32 - public const nint m_nFogType = 0x770; // int32 - public const nint m_flFogMinStart = 0x774; // float32 - public const nint m_flFogMinEnd = 0x778; // float32 - public const nint m_flFogMaxStart = 0x77C; // float32 - public const nint m_flFogMaxEnd = 0x780; // float32 - public const nint m_bEnabled = 0x784; // bool + public const nint m_hSkyMaterial = 0x790; // CStrongHandle + public const nint m_hSkyMaterialLightingOnly = 0x798; // CStrongHandle + public const nint m_bStartDisabled = 0x7A0; // bool + public const nint m_vTintColor = 0x7A1; // Color + public const nint m_vTintColorLightingOnly = 0x7A5; // Color + public const nint m_flBrightnessScale = 0x7AC; // float32 + public const nint m_nFogType = 0x7B0; // int32 + public const nint m_flFogMinStart = 0x7B4; // float32 + public const nint m_flFogMinEnd = 0x7B8; // float32 + public const nint m_flFogMaxStart = 0x7BC; // float32 + public const nint m_flFogMaxEnd = 0x7C0; // float32 + public const nint m_bEnabled = 0x7C4; // bool } // Parent: CPointEntity // Field count: 6 @@ -8040,7 +8055,7 @@ namespace CS2Dumper.Schemas { // Parent: CFuncTrackTrain // Field count: 1 public static class CFuncTankTrain { - public const nint m_OnDeath = 0x8A0; // CEntityIOOutput + public const nint m_OnDeath = 0x8E0; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 0 @@ -8057,12 +8072,12 @@ namespace CS2Dumper.Schemas { // Parent: CMarkupVolumeWithRef // Field count: 1 public static class CMarkupVolumeTagged_NavGame { - public const nint m_bFloodFillAttribute = 0x7A8; // bool + public const nint m_bFloodFillAttribute = 0x7E8; // bool } // Parent: CBaseTrigger // Field count: 1 public static class CBuyZone { - public const nint m_LegacyTeamNum = 0x920; // int32 + public const nint m_LegacyTeamNum = 0x960; // int32 } // Parent: CLogicalEntity // Field count: 12 @@ -8143,7 +8158,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerOnce // Field count: 1 public static class CScriptTriggerOnce { - public const nint m_vExtent = 0x948; // Vector + public const nint m_vExtent = 0x988; // Vector } // Parent: CPointEntity // Field count: 0 @@ -8178,9 +8193,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseCSGrenadeProjectile // Field count: 3 public static class CFlashbangProjectile { - public const nint m_flTimeToDetonate = 0xB08; // float32 - public const nint m_numOpponentsHit = 0xB0C; // uint8 - public const nint m_numTeammatesHit = 0xB0D; // uint8 + public const nint m_flTimeToDetonate = 0xB50; // float32 + public const nint m_numOpponentsHit = 0xB54; // uint8 + public const nint m_numTeammatesHit = 0xB55; // uint8 } // Parent: CPointClientUIWorldPanel // Field count: 1 @@ -8188,7 +8203,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_messageText (char) public static class CPointClientUIWorldTextPanel { - public const nint m_messageText = 0x958; // char[512] + public const nint m_messageText = 0x998; // char[512] } // Parent: CPointEntity // Field count: 0 @@ -8236,31 +8251,31 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) public static class CBaseButton { - public const nint m_angMoveEntitySpace = 0x7D0; // QAngle - public const nint m_fStayPushed = 0x7DC; // bool - public const nint m_fRotating = 0x7DD; // bool - public const nint m_ls = 0x7E0; // locksound_t - public const nint m_sUseSound = 0x800; // CUtlSymbolLarge - public const nint m_sLockedSound = 0x808; // CUtlSymbolLarge - public const nint m_sUnlockedSound = 0x810; // CUtlSymbolLarge - public const nint m_sOverrideAnticipationName = 0x818; // CUtlSymbolLarge - public const nint m_bLocked = 0x820; // bool - public const nint m_bDisabled = 0x821; // bool - public const nint m_flUseLockedTime = 0x824; // GameTime_t - public const nint m_bSolidBsp = 0x828; // bool - public const nint m_OnDamaged = 0x830; // CEntityIOOutput - public const nint m_OnPressed = 0x858; // CEntityIOOutput - public const nint m_OnUseLocked = 0x880; // CEntityIOOutput - public const nint m_OnIn = 0x8A8; // CEntityIOOutput - public const nint m_OnOut = 0x8D0; // CEntityIOOutput - public const nint m_nState = 0x8F8; // int32 - public const nint m_hConstraint = 0x8FC; // CEntityHandle - public const nint m_hConstraintParent = 0x900; // CEntityHandle - public const nint m_bForceNpcExclude = 0x904; // bool - public const nint m_sGlowEntity = 0x908; // CUtlSymbolLarge - public const nint m_glowEntity = 0x910; // CHandle - public const nint m_usable = 0x914; // bool - public const nint m_szDisplayText = 0x918; // CUtlSymbolLarge + public const nint m_angMoveEntitySpace = 0x810; // QAngle + public const nint m_fStayPushed = 0x81C; // bool + public const nint m_fRotating = 0x81D; // bool + public const nint m_ls = 0x820; // locksound_t + public const nint m_sUseSound = 0x840; // CUtlSymbolLarge + public const nint m_sLockedSound = 0x848; // CUtlSymbolLarge + public const nint m_sUnlockedSound = 0x850; // CUtlSymbolLarge + public const nint m_sOverrideAnticipationName = 0x858; // CUtlSymbolLarge + public const nint m_bLocked = 0x860; // bool + public const nint m_bDisabled = 0x861; // bool + public const nint m_flUseLockedTime = 0x864; // GameTime_t + public const nint m_bSolidBsp = 0x868; // bool + public const nint m_OnDamaged = 0x870; // CEntityIOOutput + public const nint m_OnPressed = 0x898; // CEntityIOOutput + public const nint m_OnUseLocked = 0x8C0; // CEntityIOOutput + public const nint m_OnIn = 0x8E8; // CEntityIOOutput + public const nint m_OnOut = 0x910; // CEntityIOOutput + public const nint m_nState = 0x938; // int32 + public const nint m_hConstraint = 0x93C; // CEntityHandle + public const nint m_hConstraintParent = 0x940; // CEntityHandle + public const nint m_bForceNpcExclude = 0x944; // bool + public const nint m_sGlowEntity = 0x948; // CUtlSymbolLarge + public const nint m_glowEntity = 0x950; // CHandle + public const nint m_usable = 0x954; // bool + public const nint m_szDisplayText = 0x958; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 6 @@ -8330,7 +8345,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) public static class CCSGOViewModel { - public const nint m_bShouldIgnoreOffsetAndAccuracy = 0x9A8; // bool + public const nint m_bShouldIgnoreOffsetAndAccuracy = 0x9F0; // bool } // Parent: CCSWeaponBaseGun // Field count: 3 @@ -8338,9 +8353,9 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) public static class CWeaponShield { - public const nint m_flBulletDamageAbsorbed = 0xF30; // float32 - public const nint m_flLastBulletHitSoundTime = 0xF34; // GameTime_t - public const nint m_flDisplayHealth = 0xF38; // float32 + public const nint m_flBulletDamageAbsorbed = 0xF78; // float32 + public const nint m_flLastBulletHitSoundTime = 0xF7C; // GameTime_t + public const nint m_flDisplayHealth = 0xF80; // float32 } // Parent: CPointEntity // Field count: 4 @@ -8368,39 +8383,39 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) public static class CBreakableProp { - public const nint m_CPropDataComponent = 0x9A8; // CPropDataComponent - public const nint m_OnBreak = 0x9E8; // CEntityIOOutput - public const nint m_OnHealthChanged = 0xA10; // CEntityOutputTemplate - public const nint m_OnTakeDamage = 0xA38; // CEntityIOOutput - public const nint m_impactEnergyScale = 0xA60; // float32 - public const nint m_iMinHealthDmg = 0xA64; // int32 - public const nint m_preferredCarryAngles = 0xA68; // QAngle - public const nint m_flPressureDelay = 0xA74; // float32 - public const nint m_flDefBurstScale = 0xA78; // float32 - public const nint m_vDefBurstOffset = 0xA7C; // Vector - public const nint m_hBreaker = 0xA88; // CHandle - public const nint m_PerformanceMode = 0xA8C; // PerformanceMode_t - public const nint m_flPreventDamageBeforeTime = 0xA90; // GameTime_t - public const nint m_BreakableContentsType = 0xA94; // BreakableContentsType_t - public const nint m_strBreakableContentsPropGroupOverride = 0xA98; // CUtlString - public const nint m_strBreakableContentsParticleOverride = 0xAA0; // CUtlString - public const nint m_bHasBreakPiecesOrCommands = 0xAA8; // bool - public const nint m_explodeDamage = 0xAAC; // float32 - public const nint m_explodeRadius = 0xAB0; // float32 - public const nint m_explosionDelay = 0xAB8; // float32 - public const nint m_explosionBuildupSound = 0xAC0; // CUtlSymbolLarge - public const nint m_explosionCustomEffect = 0xAC8; // CUtlSymbolLarge - public const nint m_explosionCustomSound = 0xAD0; // CUtlSymbolLarge - public const nint m_explosionModifier = 0xAD8; // CUtlSymbolLarge - public const nint m_hPhysicsAttacker = 0xAE0; // CHandle - public const nint m_flLastPhysicsInfluenceTime = 0xAE4; // GameTime_t - public const nint m_bOriginalBlockLOS = 0xAE8; // bool - public const nint m_flDefaultFadeScale = 0xAEC; // float32 - public const nint m_hLastAttacker = 0xAF0; // CHandle - public const nint m_hFlareEnt = 0xAF4; // CHandle - public const nint m_bUsePuntSound = 0xAF8; // bool - public const nint m_iszPuntSound = 0xB00; // CUtlSymbolLarge - public const nint m_noGhostCollision = 0xB08; // bool + public const nint m_CPropDataComponent = 0x9F0; // CPropDataComponent + public const nint m_OnBreak = 0xA30; // CEntityIOOutput + public const nint m_OnHealthChanged = 0xA58; // CEntityOutputTemplate + public const nint m_OnTakeDamage = 0xA80; // CEntityIOOutput + public const nint m_impactEnergyScale = 0xAA8; // float32 + public const nint m_iMinHealthDmg = 0xAAC; // int32 + public const nint m_preferredCarryAngles = 0xAB0; // QAngle + public const nint m_flPressureDelay = 0xABC; // float32 + public const nint m_flDefBurstScale = 0xAC0; // float32 + public const nint m_vDefBurstOffset = 0xAC4; // Vector + public const nint m_hBreaker = 0xAD0; // CHandle + public const nint m_PerformanceMode = 0xAD4; // PerformanceMode_t + public const nint m_flPreventDamageBeforeTime = 0xAD8; // GameTime_t + public const nint m_BreakableContentsType = 0xADC; // BreakableContentsType_t + public const nint m_strBreakableContentsPropGroupOverride = 0xAE0; // CUtlString + public const nint m_strBreakableContentsParticleOverride = 0xAE8; // CUtlString + public const nint m_bHasBreakPiecesOrCommands = 0xAF0; // bool + public const nint m_explodeDamage = 0xAF4; // float32 + public const nint m_explodeRadius = 0xAF8; // float32 + public const nint m_explosionDelay = 0xB00; // float32 + public const nint m_explosionBuildupSound = 0xB08; // CUtlSymbolLarge + public const nint m_explosionCustomEffect = 0xB10; // CUtlSymbolLarge + public const nint m_explosionCustomSound = 0xB18; // CUtlSymbolLarge + public const nint m_explosionModifier = 0xB20; // CUtlSymbolLarge + public const nint m_hPhysicsAttacker = 0xB28; // CHandle + public const nint m_flLastPhysicsInfluenceTime = 0xB2C; // GameTime_t + public const nint m_bOriginalBlockLOS = 0xB30; // bool + public const nint m_flDefaultFadeScale = 0xB34; // float32 + public const nint m_hLastAttacker = 0xB38; // CHandle + public const nint m_hFlareEnt = 0xB3C; // CHandle + public const nint m_bUsePuntSound = 0xB40; // bool + public const nint m_iszPuntSound = 0xB48; // CUtlSymbolLarge + public const nint m_noGhostCollision = 0xB50; // bool } // Parent: CPlayerPawnComponent // Field count: 1 @@ -8419,22 +8434,21 @@ namespace CS2Dumper.Schemas { public static class CPathSimpleAPI { } // Parent: CBaseFlex - // Field count: 10 + // Field count: 9 // // Metadata: // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) public static class CBaseCombatCharacter { - public const nint m_bForceServerRagdoll = 0x9F0; // bool - public const nint m_hMyWearables = 0x9F8; // CNetworkUtlVectorBase> - public const nint m_impactEnergyScale = 0xA10; // float32 - public const nint m_LastHitGroup = 0xA14; // HitGroup_t - public const nint m_bApplyStressDamage = 0xA18; // bool - public const nint m_iDamageCount = 0xA60; // int32 - public const nint m_pVecRelationships = 0xA68; // CUtlVector* - public const nint m_strRelationships = 0xA70; // CUtlSymbolLarge - public const nint m_eHull = 0xA78; // Hull_t - public const nint m_nNavHullIdx = 0xA7C; // uint32 + public const nint m_bForceServerRagdoll = 0xA38; // bool + public const nint m_hMyWearables = 0xA40; // CNetworkUtlVectorBase> + public const nint m_impactEnergyScale = 0xA58; // float32 + public const nint m_bApplyStressDamage = 0xA5C; // bool + public const nint m_iDamageCount = 0xAA0; // int32 + public const nint m_pVecRelationships = 0xAA8; // CUtlVector* + public const nint m_strRelationships = 0xAB0; // CUtlSymbolLarge + public const nint m_eHull = 0xAB8; // Hull_t + public const nint m_nNavHullIdx = 0xABC; // uint32 } // Parent: CBaseModelEntity // Field count: 25 @@ -8450,31 +8464,31 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nFireLifetime (float) // NetworkVarNames: m_bInPostEffectTime (bool) public static class CInferno { - public const nint m_firePositions = 0x760; // Vector[64] - public const nint m_fireParentPositions = 0xA60; // Vector[64] - public const nint m_bFireIsBurning = 0xD60; // bool[64] - public const nint m_BurnNormal = 0xDA0; // Vector[64] - public const nint m_fireCount = 0x10A0; // int32 - public const nint m_nInfernoType = 0x10A4; // int32 - public const nint m_nFireEffectTickBegin = 0x10A8; // int32 - public const nint m_nFireLifetime = 0x10AC; // float32 - public const nint m_bInPostEffectTime = 0x10B0; // bool - public const nint m_nFiresExtinguishCount = 0x10B4; // int32 - public const nint m_bWasCreatedInSmoke = 0x10B8; // bool - public const nint m_extent = 0x12C0; // Extent - public const nint m_damageTimer = 0x12D8; // CountdownTimer - public const nint m_damageRampTimer = 0x12F0; // CountdownTimer - public const nint m_splashVelocity = 0x1308; // Vector - public const nint m_InitialSplashVelocity = 0x1314; // Vector - public const nint m_startPos = 0x1320; // Vector - public const nint m_vecOriginalSpawnLocation = 0x132C; // Vector - public const nint m_activeTimer = 0x1338; // IntervalTimer - public const nint m_fireSpawnOffset = 0x1348; // int32 - public const nint m_nMaxFlames = 0x134C; // int32 - public const nint m_nSpreadCount = 0x1350; // int32 - public const nint m_BookkeepingTimer = 0x1358; // CountdownTimer - public const nint m_NextSpreadTimer = 0x1370; // CountdownTimer - public const nint m_nSourceItemDefIndex = 0x1388; // uint16 + public const nint m_firePositions = 0x7A0; // Vector[64] + public const nint m_fireParentPositions = 0xAA0; // Vector[64] + public const nint m_bFireIsBurning = 0xDA0; // bool[64] + public const nint m_BurnNormal = 0xDE0; // Vector[64] + public const nint m_fireCount = 0x10E0; // int32 + public const nint m_nInfernoType = 0x10E4; // int32 + public const nint m_nFireEffectTickBegin = 0x10E8; // int32 + public const nint m_nFireLifetime = 0x10EC; // float32 + public const nint m_bInPostEffectTime = 0x10F0; // bool + public const nint m_nFiresExtinguishCount = 0x10F4; // int32 + public const nint m_bWasCreatedInSmoke = 0x10F8; // bool + public const nint m_extent = 0x1300; // Extent + public const nint m_damageTimer = 0x1318; // CountdownTimer + public const nint m_damageRampTimer = 0x1330; // CountdownTimer + public const nint m_splashVelocity = 0x1348; // Vector + public const nint m_InitialSplashVelocity = 0x1354; // Vector + public const nint m_startPos = 0x1360; // Vector + public const nint m_vecOriginalSpawnLocation = 0x136C; // Vector + public const nint m_activeTimer = 0x1378; // IntervalTimer + public const nint m_fireSpawnOffset = 0x1388; // int32 + public const nint m_nMaxFlames = 0x138C; // int32 + public const nint m_nSpreadCount = 0x1390; // int32 + public const nint m_BookkeepingTimer = 0x1398; // CountdownTimer + public const nint m_NextSpreadTimer = 0x13B0; // CountdownTimer + public const nint m_nSourceItemDefIndex = 0x13C8; // uint16 } // Parent: CLogicalEntity // Field count: 5 @@ -8528,29 +8542,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) public static class CSprite { - public const nint m_hSpriteMaterial = 0x750; // CStrongHandle - public const nint m_hAttachedToEntity = 0x758; // CHandle - public const nint m_nAttachment = 0x75C; // AttachmentHandle_t - public const nint m_flSpriteFramerate = 0x760; // float32 - public const nint m_flFrame = 0x764; // float32 - public const nint m_flDieTime = 0x768; // GameTime_t - public const nint m_nBrightness = 0x778; // uint32 - public const nint m_flBrightnessDuration = 0x77C; // float32 - public const nint m_flSpriteScale = 0x780; // float32 - public const nint m_flScaleDuration = 0x784; // float32 - public const nint m_bWorldSpaceScale = 0x788; // bool - public const nint m_flGlowProxySize = 0x78C; // float32 - public const nint m_flHDRColorScale = 0x790; // float32 - public const nint m_flLastTime = 0x794; // GameTime_t - public const nint m_flMaxFrame = 0x798; // float32 - public const nint m_flStartScale = 0x79C; // float32 - public const nint m_flDestScale = 0x7A0; // float32 - public const nint m_flScaleTimeStart = 0x7A4; // GameTime_t - public const nint m_nStartBrightness = 0x7A8; // int32 - public const nint m_nDestBrightness = 0x7AC; // int32 - public const nint m_flBrightnessTimeStart = 0x7B0; // GameTime_t - public const nint m_nSpriteWidth = 0x7B4; // int32 - public const nint m_nSpriteHeight = 0x7B8; // int32 + public const nint m_hSpriteMaterial = 0x790; // CStrongHandle + public const nint m_hAttachedToEntity = 0x798; // CHandle + public const nint m_nAttachment = 0x79C; // AttachmentHandle_t + public const nint m_flSpriteFramerate = 0x7A0; // float32 + public const nint m_flFrame = 0x7A4; // float32 + public const nint m_flDieTime = 0x7A8; // GameTime_t + public const nint m_nBrightness = 0x7B8; // uint32 + public const nint m_flBrightnessDuration = 0x7BC; // float32 + public const nint m_flSpriteScale = 0x7C0; // float32 + public const nint m_flScaleDuration = 0x7C4; // float32 + public const nint m_bWorldSpaceScale = 0x7C8; // bool + public const nint m_flGlowProxySize = 0x7CC; // float32 + public const nint m_flHDRColorScale = 0x7D0; // float32 + public const nint m_flLastTime = 0x7D4; // GameTime_t + public const nint m_flMaxFrame = 0x7D8; // float32 + public const nint m_flStartScale = 0x7DC; // float32 + public const nint m_flDestScale = 0x7E0; // float32 + public const nint m_flScaleTimeStart = 0x7E4; // GameTime_t + public const nint m_nStartBrightness = 0x7E8; // int32 + public const nint m_nDestBrightness = 0x7EC; // int32 + public const nint m_flBrightnessTimeStart = 0x7F0; // GameTime_t + public const nint m_nSpriteWidth = 0x7F4; // int32 + public const nint m_nSpriteHeight = 0x7F8; // int32 } // Parent: CBaseTrigger // Field count: 0 @@ -8589,63 +8603,63 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_jumpedThisFrame (bool) // NetworkVarNames: m_leader (CHandle) public static class CChicken { - public const nint m_AttributeManager = 0xC30; // CAttributeContainer - public const nint m_updateTimer = 0xEF8; // CountdownTimer - public const nint m_stuckAnchor = 0xF10; // Vector - public const nint m_stuckTimer = 0xF20; // CountdownTimer - public const nint m_collisionStuckTimer = 0xF38; // CountdownTimer - public const nint m_isOnGround = 0xF50; // bool - public const nint m_vFallVelocity = 0xF54; // Vector - public const nint m_desiredActivity = 0xF60; // ChickenActivity - public const nint m_currentActivity = 0xF64; // ChickenActivity - public const nint m_activityTimer = 0xF68; // CountdownTimer - public const nint m_turnRate = 0xF80; // float32 - public const nint m_fleeFrom = 0xF84; // CHandle - public const nint m_moveRateThrottleTimer = 0xF88; // CountdownTimer - public const nint m_startleTimer = 0xFA0; // CountdownTimer - public const nint m_vocalizeTimer = 0xFB8; // CountdownTimer - public const nint m_flWhenZombified = 0xFD0; // GameTime_t - public const nint m_jumpedThisFrame = 0xFD4; // bool - public const nint m_leader = 0xFD8; // CHandle - public const nint m_reuseTimer = 0xFF0; // CountdownTimer - public const nint m_hasBeenUsed = 0x1008; // bool - public const nint m_jumpTimer = 0x1010; // CountdownTimer - public const nint m_flLastJumpTime = 0x1028; // float32 - public const nint m_bInJump = 0x102C; // bool - public const nint m_repathTimer = 0x3038; // CountdownTimer - public const nint m_vecPathGoal = 0x30D0; // Vector - public const nint m_flActiveFollowStartTime = 0x30DC; // GameTime_t - public const nint m_followMinuteTimer = 0x30E0; // CountdownTimer - public const nint m_BlockDirectionTimer = 0x3100; // CountdownTimer + public const nint m_AttributeManager = 0xC78; // CAttributeContainer + public const nint m_updateTimer = 0xF40; // CountdownTimer + public const nint m_stuckAnchor = 0xF58; // Vector + public const nint m_stuckTimer = 0xF68; // CountdownTimer + public const nint m_collisionStuckTimer = 0xF80; // CountdownTimer + public const nint m_isOnGround = 0xF98; // bool + public const nint m_vFallVelocity = 0xF9C; // Vector + public const nint m_desiredActivity = 0xFA8; // ChickenActivity + public const nint m_currentActivity = 0xFAC; // ChickenActivity + public const nint m_activityTimer = 0xFB0; // CountdownTimer + public const nint m_turnRate = 0xFC8; // float32 + public const nint m_fleeFrom = 0xFCC; // CHandle + public const nint m_moveRateThrottleTimer = 0xFD0; // CountdownTimer + public const nint m_startleTimer = 0xFE8; // CountdownTimer + public const nint m_vocalizeTimer = 0x1000; // CountdownTimer + public const nint m_flWhenZombified = 0x1018; // GameTime_t + public const nint m_jumpedThisFrame = 0x101C; // bool + public const nint m_leader = 0x1020; // CHandle + public const nint m_reuseTimer = 0x1038; // CountdownTimer + public const nint m_hasBeenUsed = 0x1050; // bool + public const nint m_jumpTimer = 0x1058; // CountdownTimer + public const nint m_flLastJumpTime = 0x1070; // float32 + public const nint m_bInJump = 0x1074; // bool + public const nint m_repathTimer = 0x3080; // CountdownTimer + public const nint m_vecPathGoal = 0x3118; // Vector + public const nint m_flActiveFollowStartTime = 0x3124; // GameTime_t + public const nint m_followMinuteTimer = 0x3128; // CountdownTimer + public const nint m_BlockDirectionTimer = 0x3148; // CountdownTimer } // Parent: CBaseTrigger // Field count: 7 public static class CChangeLevel { - public const nint m_sMapName = 0x920; // CUtlString - public const nint m_sLandmarkName = 0x928; // CUtlString - public const nint m_OnChangeLevel = 0x930; // CEntityIOOutput - public const nint m_bTouched = 0x958; // bool - public const nint m_bNoTouch = 0x959; // bool - public const nint m_bNewChapter = 0x95A; // bool - public const nint m_bOnChangeLevelFired = 0x95B; // bool + public const nint m_sMapName = 0x960; // CUtlString + public const nint m_sLandmarkName = 0x968; // CUtlString + public const nint m_OnChangeLevel = 0x970; // CEntityIOOutput + public const nint m_bTouched = 0x998; // bool + public const nint m_bNoTouch = 0x999; // bool + public const nint m_bNewChapter = 0x99A; // bool + public const nint m_bOnChangeLevelFired = 0x99B; // bool } // Parent: CBaseTrigger // Field count: 14 public static class CTriggerLerpObject { - public const nint m_iszLerpTarget = 0x920; // CUtlSymbolLarge - public const nint m_hLerpTarget = 0x928; // CHandle - public const nint m_iszLerpTargetAttachment = 0x930; // CUtlSymbolLarge - public const nint m_hLerpTargetAttachment = 0x938; // AttachmentHandle_t - public const nint m_flLerpDuration = 0x93C; // float32 - public const nint m_bLerpRestoreMoveType = 0x940; // bool - public const nint m_bSingleLerpObject = 0x941; // bool - public const nint m_vecLerpingObjects = 0x948; // CUtlVector - public const nint m_iszLerpEffect = 0x960; // CUtlSymbolLarge - public const nint m_iszLerpSound = 0x968; // CUtlSymbolLarge - public const nint m_bAttachTouchingObject = 0x970; // bool - public const nint m_hEntityToWaitForDisconnect = 0x974; // CHandle - public const nint m_OnLerpStarted = 0x978; // CEntityIOOutput - public const nint m_OnLerpFinished = 0x9A0; // CEntityIOOutput + public const nint m_iszLerpTarget = 0x960; // CUtlSymbolLarge + public const nint m_hLerpTarget = 0x968; // CHandle + public const nint m_iszLerpTargetAttachment = 0x970; // CUtlSymbolLarge + public const nint m_hLerpTargetAttachment = 0x978; // AttachmentHandle_t + public const nint m_flLerpDuration = 0x97C; // float32 + public const nint m_bLerpRestoreMoveType = 0x980; // bool + public const nint m_bSingleLerpObject = 0x981; // bool + public const nint m_vecLerpingObjects = 0x988; // CUtlVector + public const nint m_iszLerpEffect = 0x9A0; // CUtlSymbolLarge + public const nint m_iszLerpSound = 0x9A8; // CUtlSymbolLarge + public const nint m_bAttachTouchingObject = 0x9B0; // bool + public const nint m_hEntityToWaitForDisconnect = 0x9B4; // CHandle + public const nint m_OnLerpStarted = 0x9B8; // CEntityIOOutput + public const nint m_OnLerpFinished = 0x9E0; // CEntityIOOutput } // Parent: CBaseToggle // Field count: 12 @@ -8655,18 +8669,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) public static class CBaseTrigger { - public const nint m_bDisabled = 0x7D0; // bool - public const nint m_iFilterName = 0x7D8; // CUtlSymbolLarge - public const nint m_hFilter = 0x7E0; // CHandle - public const nint m_OnStartTouch = 0x7E8; // CEntityIOOutput - public const nint m_OnStartTouchAll = 0x810; // CEntityIOOutput - public const nint m_OnEndTouch = 0x838; // CEntityIOOutput - public const nint m_OnEndTouchAll = 0x860; // CEntityIOOutput - public const nint m_OnTouching = 0x888; // CEntityIOOutput - public const nint m_OnTouchingEachEntity = 0x8B0; // CEntityIOOutput - public const nint m_OnNotTouching = 0x8D8; // CEntityIOOutput - public const nint m_hTouchingEntities = 0x900; // CUtlVector> - public const nint m_bClientSidePredicted = 0x918; // bool + public const nint m_bDisabled = 0x810; // bool + public const nint m_iFilterName = 0x818; // CUtlSymbolLarge + public const nint m_hFilter = 0x820; // CHandle + public const nint m_OnStartTouch = 0x828; // CEntityIOOutput + public const nint m_OnStartTouchAll = 0x850; // CEntityIOOutput + public const nint m_OnEndTouch = 0x878; // CEntityIOOutput + public const nint m_OnEndTouchAll = 0x8A0; // CEntityIOOutput + public const nint m_OnTouching = 0x8C8; // CEntityIOOutput + public const nint m_OnTouchingEachEntity = 0x8F0; // CEntityIOOutput + public const nint m_OnNotTouching = 0x918; // CEntityIOOutput + public const nint m_hTouchingEntities = 0x940; // CUtlVector> + public const nint m_bClientSidePredicted = 0x958; // bool } // Parent: CPointEntity // Field count: 0 @@ -8684,15 +8698,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) public static class CEconEntity { - public const nint m_AttributeManager = 0xA00; // CAttributeContainer - public const nint m_OriginalOwnerXuidLow = 0xCC8; // uint32 - public const nint m_OriginalOwnerXuidHigh = 0xCCC; // uint32 - public const nint m_nFallbackPaintKit = 0xCD0; // int32 - public const nint m_nFallbackSeed = 0xCD4; // int32 - public const nint m_flFallbackWear = 0xCD8; // float32 - public const nint m_nFallbackStatTrak = 0xCDC; // int32 - public const nint m_hOldProvidee = 0xCE0; // CHandle - public const nint m_iOldOwnerClass = 0xCE4; // int32 + public const nint m_AttributeManager = 0xA48; // CAttributeContainer + public const nint m_OriginalOwnerXuidLow = 0xD10; // uint32 + public const nint m_OriginalOwnerXuidHigh = 0xD14; // uint32 + public const nint m_nFallbackPaintKit = 0xD18; // int32 + public const nint m_nFallbackSeed = 0xD1C; // int32 + public const nint m_flFallbackWear = 0xD20; // float32 + public const nint m_nFallbackStatTrak = 0xD24; // int32 + public const nint m_hOldProvidee = 0xD28; // CHandle + public const nint m_iOldOwnerClass = 0xD2C; // int32 } // Parent: None // Field count: 17 @@ -8768,17 +8782,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) public static class CPointWorldText { - public const nint m_messageText = 0x750; // char[512] - public const nint m_FontName = 0x950; // char[64] - public const nint m_bEnabled = 0x990; // bool - public const nint m_bFullbright = 0x991; // bool - public const nint m_flWorldUnitsPerPx = 0x994; // float32 - public const nint m_flFontSize = 0x998; // float32 - public const nint m_flDepthOffset = 0x99C; // float32 - public const nint m_Color = 0x9A0; // Color - public const nint m_nJustifyHorizontal = 0x9A4; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0x9A8; // PointWorldTextJustifyVertical_t - public const nint m_nReorientMode = 0x9AC; // PointWorldTextReorientMode_t + public const nint m_messageText = 0x790; // char[512] + public const nint m_FontName = 0x990; // char[64] + public const nint m_bEnabled = 0x9D0; // bool + public const nint m_bFullbright = 0x9D1; // bool + public const nint m_flWorldUnitsPerPx = 0x9D4; // float32 + public const nint m_flFontSize = 0x9D8; // float32 + public const nint m_flDepthOffset = 0x9DC; // float32 + public const nint m_Color = 0x9E0; // Color + public const nint m_nJustifyHorizontal = 0x9E4; // PointWorldTextJustifyHorizontal_t + public const nint m_nJustifyVertical = 0x9E8; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0x9EC; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -8808,19 +8822,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) public static class CTriggerPhysics { - public const nint m_gravityScale = 0x930; // float32 - public const nint m_linearLimit = 0x934; // float32 - public const nint m_linearDamping = 0x938; // float32 - public const nint m_angularLimit = 0x93C; // float32 - public const nint m_angularDamping = 0x940; // float32 - public const nint m_linearForce = 0x944; // float32 - public const nint m_flFrequency = 0x948; // float32 - public const nint m_flDampingRatio = 0x94C; // float32 - public const nint m_vecLinearForcePointAt = 0x950; // Vector - public const nint m_bCollapseToForcePoint = 0x95C; // bool - public const nint m_vecLinearForcePointAtWorld = 0x960; // Vector - public const nint m_vecLinearForceDirection = 0x96C; // Vector - public const nint m_bConvertToDebrisWhenPossible = 0x978; // bool + public const nint m_gravityScale = 0x970; // float32 + public const nint m_linearLimit = 0x974; // float32 + public const nint m_linearDamping = 0x978; // float32 + public const nint m_angularLimit = 0x97C; // float32 + public const nint m_angularDamping = 0x980; // float32 + public const nint m_linearForce = 0x984; // float32 + public const nint m_flFrequency = 0x988; // float32 + public const nint m_flDampingRatio = 0x98C; // float32 + public const nint m_vecLinearForcePointAt = 0x990; // Vector + public const nint m_bCollapseToForcePoint = 0x99C; // bool + public const nint m_vecLinearForcePointAtWorld = 0x9A0; // Vector + public const nint m_vecLinearForceDirection = 0x9AC; // Vector + public const nint m_bConvertToDebrisWhenPossible = 0x9B8; // bool } // Parent: None // Field count: 2 @@ -8839,32 +8853,32 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 26 public static class CFuncShatterglass { - public const nint m_matPanelTransform = 0x750; // matrix3x4_t - public const nint m_matPanelTransformWsTemp = 0x780; // matrix3x4_t - public const nint m_vecShatterGlassShards = 0x7B0; // CUtlVector - public const nint m_PanelSize = 0x7C8; // Vector2D - public const nint m_flLastShatterSoundEmitTime = 0x7D0; // GameTime_t - public const nint m_flLastCleanupTime = 0x7D4; // GameTime_t - public const nint m_flInitAtTime = 0x7D8; // GameTime_t - public const nint m_flGlassThickness = 0x7DC; // float32 - public const nint m_flSpawnInvulnerability = 0x7E0; // float32 - public const nint m_bBreakSilent = 0x7E4; // bool - public const nint m_bBreakShardless = 0x7E5; // bool - public const nint m_bBroken = 0x7E6; // bool - public const nint m_bGlassNavIgnore = 0x7E7; // bool - public const nint m_bGlassInFrame = 0x7E8; // bool - public const nint m_bStartBroken = 0x7E9; // bool - public const nint m_iInitialDamageType = 0x7EA; // uint8 - public const nint m_szDamagePositioningEntityName01 = 0x7F0; // CUtlSymbolLarge - public const nint m_szDamagePositioningEntityName02 = 0x7F8; // CUtlSymbolLarge - public const nint m_szDamagePositioningEntityName03 = 0x800; // CUtlSymbolLarge - public const nint m_szDamagePositioningEntityName04 = 0x808; // CUtlSymbolLarge - public const nint m_vInitialDamagePositions = 0x810; // CUtlVector - public const nint m_vExtraDamagePositions = 0x828; // CUtlVector - public const nint m_vInitialPanelVertices = 0x840; // CUtlVector - public const nint m_OnBroken = 0x858; // CEntityIOOutput - public const nint m_iSurfaceType = 0x880; // uint8 - public const nint m_hMaterialDamageBase = 0x888; // CStrongHandle + public const nint m_matPanelTransform = 0x790; // matrix3x4_t + public const nint m_matPanelTransformWsTemp = 0x7C0; // matrix3x4_t + public const nint m_vecShatterGlassShards = 0x7F0; // CUtlVector + public const nint m_PanelSize = 0x808; // Vector2D + public const nint m_flLastShatterSoundEmitTime = 0x810; // GameTime_t + public const nint m_flLastCleanupTime = 0x814; // GameTime_t + public const nint m_flInitAtTime = 0x818; // GameTime_t + public const nint m_flGlassThickness = 0x81C; // float32 + public const nint m_flSpawnInvulnerability = 0x820; // float32 + public const nint m_bBreakSilent = 0x824; // bool + public const nint m_bBreakShardless = 0x825; // bool + public const nint m_bBroken = 0x826; // bool + public const nint m_bGlassNavIgnore = 0x827; // bool + public const nint m_bGlassInFrame = 0x828; // bool + public const nint m_bStartBroken = 0x829; // bool + public const nint m_iInitialDamageType = 0x82A; // uint8 + public const nint m_szDamagePositioningEntityName01 = 0x830; // CUtlSymbolLarge + public const nint m_szDamagePositioningEntityName02 = 0x838; // CUtlSymbolLarge + public const nint m_szDamagePositioningEntityName03 = 0x840; // CUtlSymbolLarge + public const nint m_szDamagePositioningEntityName04 = 0x848; // CUtlSymbolLarge + public const nint m_vInitialDamagePositions = 0x850; // CUtlVector + public const nint m_vExtraDamagePositions = 0x868; // CUtlVector + public const nint m_vInitialPanelVertices = 0x880; // CUtlVector + public const nint m_OnBroken = 0x898; // CEntityIOOutput + public const nint m_iSurfaceType = 0x8C0; // uint8 + public const nint m_hMaterialDamageBase = 0x8C8; // CStrongHandle } // Parent: CBaseButton // Field count: 0 @@ -8902,33 +8916,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hBombDefuser (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) public static class CPlantedC4 { - public const nint m_bBombTicking = 0x968; // bool - public const nint m_flC4Blow = 0x96C; // GameTime_t - public const nint m_nBombSite = 0x970; // int32 - public const nint m_nSourceSoundscapeHash = 0x974; // int32 - public const nint m_AttributeManager = 0x978; // CAttributeContainer - public const nint m_OnBombDefused = 0xC40; // CEntityIOOutput - public const nint m_OnBombBeginDefuse = 0xC68; // CEntityIOOutput - public const nint m_OnBombDefuseAborted = 0xC90; // CEntityIOOutput - public const nint m_bCannotBeDefused = 0xCB8; // bool - public const nint m_entitySpottedState = 0xCC0; // EntitySpottedState_t - public const nint m_nSpotRules = 0xCD8; // int32 - public const nint m_bTrainingPlacedByPlayer = 0xCDC; // bool - public const nint m_bHasExploded = 0xCDD; // bool - public const nint m_flTimerLength = 0xCE0; // float32 - public const nint m_bBeingDefused = 0xCE4; // bool - public const nint m_fLastDefuseTime = 0xCEC; // GameTime_t - public const nint m_flDefuseLength = 0xCF4; // float32 - public const nint m_flDefuseCountDown = 0xCF8; // GameTime_t - public const nint m_bBombDefused = 0xCFC; // bool - public const nint m_hBombDefuser = 0xD00; // CHandle - public const nint m_hControlPanel = 0xD04; // CHandle - public const nint m_iProgressBarTime = 0xD08; // int32 - public const nint m_bVoiceAlertFired = 0xD0C; // bool - public const nint m_bVoiceAlertPlayed = 0xD0D; // bool[4] - public const nint m_flNextBotBeepTime = 0xD14; // GameTime_t - public const nint m_angCatchUpToPlayerEye = 0xD1C; // QAngle - public const nint m_flLastSpinDetectionTime = 0xD28; // GameTime_t + public const nint m_bBombTicking = 0x9B0; // bool + public const nint m_flC4Blow = 0x9B4; // GameTime_t + public const nint m_nBombSite = 0x9B8; // int32 + public const nint m_nSourceSoundscapeHash = 0x9BC; // int32 + public const nint m_AttributeManager = 0x9C0; // CAttributeContainer + public const nint m_OnBombDefused = 0xC88; // CEntityIOOutput + public const nint m_OnBombBeginDefuse = 0xCB0; // CEntityIOOutput + public const nint m_OnBombDefuseAborted = 0xCD8; // CEntityIOOutput + public const nint m_bCannotBeDefused = 0xD00; // bool + public const nint m_entitySpottedState = 0xD08; // EntitySpottedState_t + public const nint m_nSpotRules = 0xD20; // int32 + public const nint m_bTrainingPlacedByPlayer = 0xD24; // bool + public const nint m_bHasExploded = 0xD25; // bool + public const nint m_flTimerLength = 0xD28; // float32 + public const nint m_bBeingDefused = 0xD2C; // bool + public const nint m_fLastDefuseTime = 0xD34; // GameTime_t + public const nint m_flDefuseLength = 0xD3C; // float32 + public const nint m_flDefuseCountDown = 0xD40; // GameTime_t + public const nint m_bBombDefused = 0xD44; // bool + public const nint m_hBombDefuser = 0xD48; // CHandle + public const nint m_hControlPanel = 0xD4C; // CHandle + public const nint m_iProgressBarTime = 0xD50; // int32 + public const nint m_bVoiceAlertFired = 0xD54; // bool + public const nint m_bVoiceAlertPlayed = 0xD55; // bool[4] + public const nint m_flNextBotBeepTime = 0xD5C; // GameTime_t + public const nint m_angCatchUpToPlayerEye = 0xD64; // QAngle + public const nint m_flLastSpinDetectionTime = 0xD70; // GameTime_t } // Parent: CBaseClientUIEntity // Field count: 2 @@ -8936,8 +8950,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) public static class CPointClientUIDialog { - public const nint m_hActivator = 0x900; // CHandle - public const nint m_bStartEnabled = 0x904; // bool + public const nint m_hActivator = 0x940; // CHandle + public const nint m_bStartEnabled = 0x944; // bool } // Parent: CPointEntity // Field count: 1 @@ -9014,8 +9028,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) public static class CWeaponTaser { - public const nint m_fFireTime = 0xF30; // GameTime_t - public const nint m_nLastAttackTick = 0xF34; // int32 + public const nint m_fFireTime = 0xF78; // GameTime_t + public const nint m_nLastAttackTick = 0xF7C; // int32 } // Parent: CBaseAnimGraph // Field count: 0 @@ -9024,7 +9038,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseModelEntity // Field count: 1 public static class CMarkupVolume { - public const nint m_bDisabled = 0x750; // bool + public const nint m_bDisabled = 0x790; // bool } // Parent: CPointEntity // Field count: 6 @@ -9054,41 +9068,41 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) public static class CBreakable { - public const nint m_CPropDataComponent = 0x758; // CPropDataComponent - public const nint m_Material = 0x798; // Materials - public const nint m_hBreaker = 0x79C; // CHandle - public const nint m_Explosion = 0x7A0; // Explosions - public const nint m_iszSpawnObject = 0x7A8; // CUtlSymbolLarge - public const nint m_flPressureDelay = 0x7B0; // float32 - public const nint m_iMinHealthDmg = 0x7B4; // int32 - public const nint m_iszPropData = 0x7B8; // CUtlSymbolLarge - public const nint m_impactEnergyScale = 0x7C0; // float32 - public const nint m_nOverrideBlockLOS = 0x7C4; // EOverrideBlockLOS_t - public const nint m_OnBreak = 0x7C8; // CEntityIOOutput - public const nint m_OnHealthChanged = 0x7F0; // CEntityOutputTemplate - public const nint m_PerformanceMode = 0x818; // PerformanceMode_t - public const nint m_hPhysicsAttacker = 0x81C; // CHandle - public const nint m_flLastPhysicsInfluenceTime = 0x820; // GameTime_t + public const nint m_CPropDataComponent = 0x798; // CPropDataComponent + public const nint m_Material = 0x7D8; // Materials + public const nint m_hBreaker = 0x7DC; // CHandle + public const nint m_Explosion = 0x7E0; // Explosions + public const nint m_iszSpawnObject = 0x7E8; // CUtlSymbolLarge + public const nint m_flPressureDelay = 0x7F0; // float32 + public const nint m_iMinHealthDmg = 0x7F4; // int32 + public const nint m_iszPropData = 0x7F8; // CUtlSymbolLarge + public const nint m_impactEnergyScale = 0x800; // float32 + public const nint m_nOverrideBlockLOS = 0x804; // EOverrideBlockLOS_t + public const nint m_OnBreak = 0x808; // CEntityIOOutput + public const nint m_OnHealthChanged = 0x830; // CEntityOutputTemplate + public const nint m_PerformanceMode = 0x858; // PerformanceMode_t + public const nint m_hPhysicsAttacker = 0x85C; // CHandle + public const nint m_flLastPhysicsInfluenceTime = 0x860; // GameTime_t } // Parent: CBaseModelEntity // Field count: 16 public static class CBaseToggle { - public const nint m_toggle_state = 0x750; // TOGGLE_STATE - public const nint m_flMoveDistance = 0x754; // float32 - public const nint m_flWait = 0x758; // float32 - public const nint m_flLip = 0x75C; // float32 - public const nint m_bAlwaysFireBlockedOutputs = 0x760; // bool - public const nint m_vecPosition1 = 0x764; // Vector - public const nint m_vecPosition2 = 0x770; // Vector - public const nint m_vecMoveAng = 0x77C; // QAngle - public const nint m_vecAngle1 = 0x788; // QAngle - public const nint m_vecAngle2 = 0x794; // QAngle - public const nint m_flHeight = 0x7A0; // float32 - public const nint m_hActivator = 0x7A4; // CHandle - public const nint m_vecFinalDest = 0x7A8; // Vector - public const nint m_vecFinalAngle = 0x7B4; // QAngle - public const nint m_movementType = 0x7C0; // int32 - public const nint m_sMaster = 0x7C8; // CUtlSymbolLarge + public const nint m_toggle_state = 0x790; // TOGGLE_STATE + public const nint m_flMoveDistance = 0x794; // float32 + public const nint m_flWait = 0x798; // float32 + public const nint m_flLip = 0x79C; // float32 + public const nint m_bAlwaysFireBlockedOutputs = 0x7A0; // bool + public const nint m_vecPosition1 = 0x7A4; // Vector + public const nint m_vecPosition2 = 0x7B0; // Vector + public const nint m_vecMoveAng = 0x7BC; // QAngle + public const nint m_vecAngle1 = 0x7C8; // QAngle + public const nint m_vecAngle2 = 0x7D4; // QAngle + public const nint m_flHeight = 0x7E0; // float32 + public const nint m_hActivator = 0x7E4; // CHandle + public const nint m_vecFinalDest = 0x7E8; // Vector + public const nint m_vecFinalAngle = 0x7F4; // QAngle + public const nint m_movementType = 0x800; // int32 + public const nint m_sMaster = 0x808; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 0 @@ -9097,20 +9111,20 @@ namespace CS2Dumper.Schemas { // Parent: CRotButton // Field count: 14 public static class CMomentaryRotButton { - public const nint m_Position = 0x920; // CEntityOutputTemplate - public const nint m_OnUnpressed = 0x948; // CEntityIOOutput - public const nint m_OnFullyOpen = 0x970; // CEntityIOOutput - public const nint m_OnFullyClosed = 0x998; // CEntityIOOutput - public const nint m_OnReachedPosition = 0x9C0; // CEntityIOOutput - public const nint m_lastUsed = 0x9E8; // int32 - public const nint m_start = 0x9EC; // QAngle - public const nint m_end = 0x9F8; // QAngle - public const nint m_IdealYaw = 0xA04; // float32 - public const nint m_sNoise = 0xA08; // CUtlSymbolLarge - public const nint m_bUpdateTarget = 0xA10; // bool - public const nint m_direction = 0xA14; // int32 - public const nint m_returnSpeed = 0xA18; // float32 - public const nint m_flStartPosition = 0xA1C; // float32 + public const nint m_Position = 0x960; // CEntityOutputTemplate + public const nint m_OnUnpressed = 0x988; // CEntityIOOutput + public const nint m_OnFullyOpen = 0x9B0; // CEntityIOOutput + public const nint m_OnFullyClosed = 0x9D8; // CEntityIOOutput + public const nint m_OnReachedPosition = 0xA00; // CEntityIOOutput + public const nint m_lastUsed = 0xA28; // int32 + public const nint m_start = 0xA2C; // QAngle + public const nint m_end = 0xA38; // QAngle + public const nint m_IdealYaw = 0xA44; // float32 + public const nint m_sNoise = 0xA48; // CUtlSymbolLarge + public const nint m_bUpdateTarget = 0xA50; // bool + public const nint m_direction = 0xA54; // int32 + public const nint m_returnSpeed = 0xA58; // float32 + public const nint m_flStartPosition = 0xA5C; // float32 } // Parent: CEntityComponent // Field count: 10 @@ -9129,8 +9143,8 @@ namespace CS2Dumper.Schemas { // Parent: CRulePointEntity // Field count: 2 public static class CGameText { - public const nint m_iszMessage = 0x760; // CUtlSymbolLarge - public const nint m_textParms = 0x768; // hudtextparms_t + public const nint m_iszMessage = 0x7A0; // CUtlSymbolLarge + public const nint m_textParms = 0x7A8; // hudtextparms_t } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9149,21 +9163,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) public static class CTextureBasedAnimatable { - public const nint m_bLoop = 0x750; // bool - public const nint m_flFPS = 0x754; // float32 - public const nint m_hPositionKeys = 0x758; // CStrongHandle - public const nint m_hRotationKeys = 0x760; // CStrongHandle - public const nint m_vAnimationBoundsMin = 0x768; // Vector - public const nint m_vAnimationBoundsMax = 0x774; // Vector - public const nint m_flStartTime = 0x780; // float32 - public const nint m_flStartFrame = 0x784; // float32 + public const nint m_bLoop = 0x790; // bool + public const nint m_flFPS = 0x794; // float32 + public const nint m_hPositionKeys = 0x798; // CStrongHandle + public const nint m_hRotationKeys = 0x7A0; // CStrongHandle + public const nint m_vAnimationBoundsMin = 0x7A8; // Vector + public const nint m_vAnimationBoundsMax = 0x7B4; // Vector + public const nint m_flStartTime = 0x7C0; // float32 + public const nint m_flStartFrame = 0x7C4; // float32 } // Parent: CMarkupVolumeTagged // Field count: 3 public static class CMarkupVolumeWithRef { - public const nint m_bUseRef = 0x790; // bool - public const nint m_vRefPos = 0x794; // Vector - public const nint m_flRefDot = 0x7A0; // float32 + public const nint m_bUseRef = 0x7D0; // bool + public const nint m_vRefPos = 0x7D4; // Vector + public const nint m_flRefDot = 0x7E0; // float32 } // Parent: CPhysForce // Field count: 1 @@ -9227,9 +9241,9 @@ namespace CS2Dumper.Schemas { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) public static class CShatterGlassShardPhysics { - public const nint m_bDebris = 0xCB8; // bool - public const nint m_hParentShard = 0xCBC; // uint32 - public const nint m_ShardDesc = 0xCC0; // shard_model_desc_t + public const nint m_bDebris = 0xD00; // bool + public const nint m_hParentShard = 0xD04; // uint32 + public const nint m_ShardDesc = 0xD08; // shard_model_desc_t } // Parent: CBaseFilter // Field count: 1 @@ -9260,28 +9274,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) public static class CCSPlayerPawnBase { - public const nint m_CTouchExpansionComponent = 0xC28; // CTouchExpansionComponent - public const nint m_pPingServices = 0xC78; // CCSPlayer_PingServices* - public const nint m_pViewModelServices = 0xC80; // CPlayer_ViewModelServices* - public const nint m_blindUntilTime = 0xC88; // GameTime_t - public const nint m_blindStartTime = 0xC8C; // GameTime_t - public const nint m_iPlayerState = 0xC90; // CSPlayerState - public const nint m_bRespawning = 0xD40; // bool - public const nint m_fImmuneToGunGameDamageTime = 0xD44; // GameTime_t - public const nint m_bGunGameImmunity = 0xD48; // bool - public const nint m_fMolotovDamageTime = 0xD4C; // float32 - public const nint m_bHasMovedSinceSpawn = 0xD50; // bool - public const nint m_iNumSpawns = 0xD54; // int32 - public const nint m_flIdleTimeSinceLastAction = 0xD5C; // float32 - public const nint m_fNextRadarUpdateTime = 0xD60; // float32 - public const nint m_flFlashDuration = 0xD64; // float32 - public const nint m_flFlashMaxAlpha = 0xD68; // float32 - public const nint m_flProgressBarStartTime = 0xD6C; // float32 - public const nint m_iProgressBarDuration = 0xD70; // int32 - public const nint m_angEyeAngles = 0xD74; // QAngle - public const nint m_wasNotKilledNaturally = 0xD80; // bool - public const nint m_bCommittingSuicideOnTeamChange = 0xD81; // bool - public const nint m_hOriginalController = 0xD84; // CHandle + public const nint m_CTouchExpansionComponent = 0xC68; // CTouchExpansionComponent + public const nint m_pPingServices = 0xCB8; // CCSPlayer_PingServices* + public const nint m_pViewModelServices = 0xCC0; // CPlayer_ViewModelServices* + public const nint m_blindUntilTime = 0xCC8; // GameTime_t + public const nint m_blindStartTime = 0xCCC; // GameTime_t + public const nint m_iPlayerState = 0xCD0; // CSPlayerState + public const nint m_bRespawning = 0xD80; // bool + public const nint m_fImmuneToGunGameDamageTime = 0xD84; // GameTime_t + public const nint m_bGunGameImmunity = 0xD88; // bool + public const nint m_fMolotovDamageTime = 0xD8C; // float32 + public const nint m_bHasMovedSinceSpawn = 0xD90; // bool + public const nint m_iNumSpawns = 0xD94; // int32 + public const nint m_flIdleTimeSinceLastAction = 0xD9C; // float32 + public const nint m_fNextRadarUpdateTime = 0xDA0; // float32 + public const nint m_flFlashDuration = 0xDA4; // float32 + public const nint m_flFlashMaxAlpha = 0xDA8; // float32 + public const nint m_flProgressBarStartTime = 0xDAC; // float32 + public const nint m_iProgressBarDuration = 0xDB0; // int32 + public const nint m_angEyeAngles = 0xDB4; // QAngle + public const nint m_wasNotKilledNaturally = 0xDC0; // bool + public const nint m_bCommittingSuicideOnTeamChange = 0xDC1; // bool + public const nint m_hOriginalController = 0xDC4; // CHandle } // Parent: CPointEntity // Field count: 9 @@ -9315,9 +9329,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) public static class COmniLight { - public const nint m_flInnerAngle = 0xA70; // float32 - public const nint m_flOuterAngle = 0xA74; // float32 - public const nint m_bShowLight = 0xA78; // bool + public const nint m_flInnerAngle = 0xAB0; // float32 + public const nint m_flOuterAngle = 0xAB4; // float32 + public const nint m_bShowLight = 0xAB8; // bool } // Parent: CPointEntity // Field count: 10 @@ -9421,15 +9435,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) public static class CCSWeaponBaseGun { - public const nint m_zoomLevel = 0xF10; // int32 - public const nint m_iBurstShotsRemaining = 0xF14; // int32 - public const nint m_silencedModelIndex = 0xF20; // int32 - public const nint m_inPrecache = 0xF24; // bool - public const nint m_bNeedsBoltAction = 0xF25; // bool - public const nint m_bSkillReloadAvailable = 0xF26; // bool - public const nint m_bSkillReloadLiftedReloadKey = 0xF27; // bool - public const nint m_bSkillBoltInterruptAvailable = 0xF28; // bool - public const nint m_bSkillBoltLiftedFireKey = 0xF29; // bool + public const nint m_zoomLevel = 0xF58; // int32 + public const nint m_iBurstShotsRemaining = 0xF5C; // int32 + public const nint m_silencedModelIndex = 0xF68; // int32 + public const nint m_inPrecache = 0xF6C; // bool + public const nint m_bNeedsBoltAction = 0xF6D; // bool + public const nint m_bSkillReloadAvailable = 0xF6E; // bool + public const nint m_bSkillReloadLiftedReloadKey = 0xF6F; // bool + public const nint m_bSkillBoltInterruptAvailable = 0xF70; // bool + public const nint m_bSkillBoltLiftedFireKey = 0xF71; // bool } // Parent: None // Field count: 13 @@ -9469,9 +9483,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseToggle // Field count: 3 public static class CGunTarget { - public const nint m_on = 0x7D0; // bool - public const nint m_hTargetEnt = 0x7D4; // CHandle - public const nint m_OnDeath = 0x7D8; // CEntityIOOutput + public const nint m_on = 0x810; // bool + public const nint m_hTargetEnt = 0x814; // CHandle + public const nint m_OnDeath = 0x818; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 2 @@ -9492,11 +9506,11 @@ namespace CS2Dumper.Schemas { // Parent: CMarkupVolume // Field count: 5 public static class CMarkupVolumeTagged { - public const nint m_bIsGroup = 0x788; // bool - public const nint m_bGroupByPrefab = 0x789; // bool - public const nint m_bGroupByVolume = 0x78A; // bool - public const nint m_bGroupOtherGroups = 0x78B; // bool - public const nint m_bIsInGroup = 0x78C; // bool + public const nint m_bIsGroup = 0x7C8; // bool + public const nint m_bGroupByPrefab = 0x7C9; // bool + public const nint m_bGroupByVolume = 0x7CA; // bool + public const nint m_bGroupOtherGroups = 0x7CB; // bool + public const nint m_bIsInGroup = 0x7CC; // bool } // Parent: CBaseEntity // Field count: 5 @@ -9514,12 +9528,12 @@ namespace CS2Dumper.Schemas { // Parent: CFuncNavBlocker // Field count: 1 public static class CScriptNavBlocker { - public const nint m_vExtent = 0x760; // Vector + public const nint m_vExtent = 0x7A0; // Vector } // Parent: CBaseAnimGraph // Field count: 1 public static class CConstraintAnchor { - public const nint m_massScale = 0x960; // float32 + public const nint m_massScale = 0x9A8; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9667,18 +9681,18 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vLookTargetPosition (Vector) // NetworkVarNames: m_blinktoggle (bool) public static class CBaseFlex { - public const nint m_flexWeight = 0x960; // CNetworkUtlVectorBase - public const nint m_vLookTargetPosition = 0x978; // Vector - public const nint m_blinktoggle = 0x984; // bool - public const nint m_flAllowResponsesEndTime = 0x9D8; // GameTime_t - public const nint m_flLastFlexAnimationTime = 0x9DC; // GameTime_t - public const nint m_nNextSceneEventId = 0x9E0; // SceneEventId_t - public const nint m_bUpdateLayerPriorities = 0x9E4; // bool + public const nint m_flexWeight = 0x9A8; // CNetworkUtlVectorBase + public const nint m_vLookTargetPosition = 0x9C0; // Vector + public const nint m_blinktoggle = 0x9CC; // bool + public const nint m_flAllowResponsesEndTime = 0xA20; // GameTime_t + public const nint m_flLastFlexAnimationTime = 0xA24; // GameTime_t + public const nint m_nNextSceneEventId = 0xA28; // SceneEventId_t + public const nint m_bUpdateLayerPriorities = 0xA2C; // bool } // Parent: CTriggerHurt // Field count: 1 public static class CScriptTriggerHurt { - public const nint m_vExtent = 0x9C0; // Vector + public const nint m_vExtent = 0xA00; // Vector } // Parent: CBasePlayerWeaponVData // Field count: 92 @@ -9892,124 +9906,124 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_GunGameImmunityColor (Color) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) public static class CCSPlayerPawn { - public const nint m_pBulletServices = 0xD90; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0xD98; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0xDA0; // CCSPlayer_BuyServices* - public const nint m_pActionTrackingServices = 0xDA8; // CCSPlayer_ActionTrackingServices* - public const nint m_pRadioServices = 0xDB0; // CCSPlayer_RadioServices* - public const nint m_pDamageReactServices = 0xDB8; // CCSPlayer_DamageReactServices* - public const nint m_nCharacterDefIndex = 0xDC0; // uint16 - public const nint m_bHasFemaleVoice = 0xDC2; // bool - public const nint m_strVOPrefix = 0xDC8; // CUtlString - public const nint m_szLastPlaceName = 0xDD0; // char[18] - public const nint m_bInHostageResetZone = 0xE90; // bool - public const nint m_bInBuyZone = 0xE91; // bool - public const nint m_TouchingBuyZones = 0xE98; // CUtlVector> - public const nint m_bWasInBuyZone = 0xEB0; // bool - public const nint m_bInHostageRescueZone = 0xEB1; // bool - public const nint m_bInBombZone = 0xEB2; // bool - public const nint m_bWasInHostageRescueZone = 0xEB3; // bool - public const nint m_iRetakesOffering = 0xEB4; // int32 - public const nint m_iRetakesOfferingCard = 0xEB8; // int32 - public const nint m_bRetakesHasDefuseKit = 0xEBC; // bool - public const nint m_bRetakesMVPLastRound = 0xEBD; // bool - public const nint m_iRetakesMVPBoostItem = 0xEC0; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0xEC4; // loadout_slot_t - public const nint m_flHealthShotBoostExpirationTime = 0xEC8; // GameTime_t - public const nint m_flLandingTimeSeconds = 0xECC; // float32 - public const nint m_aimPunchAngle = 0xED0; // QAngle - public const nint m_aimPunchAngleVel = 0xEDC; // QAngle - public const nint m_aimPunchTickBase = 0xEE8; // int32 - public const nint m_aimPunchTickFraction = 0xEEC; // float32 - public const nint m_aimPunchCache = 0xEF0; // CUtlVector - public const nint m_bIsBuyMenuOpen = 0xF08; // bool - public const nint m_xLastHeadBoneTransform = 0x15C0; // CTransform - public const nint m_bLastHeadBoneTransformIsValid = 0x15E0; // bool - public const nint m_lastLandTime = 0x15E4; // GameTime_t - public const nint m_bOnGroundLastTick = 0x15E8; // bool - public const nint m_iPlayerLocked = 0x15EC; // int32 - public const nint m_flTimeOfLastInjury = 0x15F4; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x15F8; // GameTime_t - public const nint m_bNextSprayDecalTimeExpedited = 0x15FC; // bool - public const nint m_nRagdollDamageBone = 0x1600; // int32 - public const nint m_vRagdollDamageForce = 0x1604; // Vector - public const nint m_vRagdollDamagePosition = 0x1610; // Vector - public const nint m_szRagdollDamageWeaponName = 0x161C; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x165C; // bool - public const nint m_vRagdollServerOrigin = 0x1660; // Vector - public const nint m_EconGloves = 0x1670; // CEconItemView - public const nint m_nEconGlovesChanged = 0x18E8; // uint8 - public const nint m_qDeathEyeAngles = 0x18EC; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x18F8; // bool - public const nint m_bLeftHanded = 0x18F9; // bool - public const nint m_fSwitchedHandednessTime = 0x18FC; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1900; // float32 - public const nint m_flViewmodelOffsetY = 0x1904; // float32 - public const nint m_flViewmodelOffsetZ = 0x1908; // float32 - public const nint m_flViewmodelFOV = 0x190C; // float32 - public const nint m_bIsWalking = 0x1910; // bool - public const nint m_fLastGivenDefuserTime = 0x1914; // float32 - public const nint m_fLastGivenBombTime = 0x1918; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x191C; // float32 - public const nint m_iDisplayHistoryBits = 0x1920; // uint32 - public const nint m_flLastAttackedTeammate = 0x1924; // float32 - public const nint m_allowAutoFollowTime = 0x1928; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x192C; // bool - public const nint m_nLastKillerIndex = 0x1930; // CEntityIndex - public const nint m_entitySpottedState = 0x1938; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1950; // int32 - public const nint m_bIsScoped = 0x1954; // bool - public const nint m_bResumeZoom = 0x1955; // bool - public const nint m_bIsDefusing = 0x1956; // bool - public const nint m_bIsGrabbingHostage = 0x1957; // bool - public const nint m_iBlockingUseActionInProgress = 0x1958; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x195C; // GameTime_t - public const nint m_bInNoDefuseArea = 0x1960; // bool - public const nint m_iBombSiteIndex = 0x1964; // CEntityIndex - public const nint m_nWhichBombZone = 0x1968; // int32 - public const nint m_bInBombZoneTrigger = 0x196C; // bool - public const nint m_bWasInBombZoneTrigger = 0x196D; // bool - public const nint m_iShotsFired = 0x1970; // int32 - public const nint m_flFlinchStack = 0x1974; // float32 - public const nint m_flVelocityModifier = 0x1978; // float32 - public const nint m_flHitHeading = 0x197C; // float32 - public const nint m_nHitBodyPart = 0x1980; // int32 - public const nint m_vecTotalBulletForce = 0x1984; // Vector - public const nint m_bWaitForNoAttack = 0x1990; // bool - public const nint m_ignoreLadderJumpTime = 0x1994; // float32 - public const nint m_bKilledByHeadshot = 0x1998; // bool - public const nint m_LastHitBox = 0x199C; // int32 - public const nint m_LastHealth = 0x19A0; // int32 - public const nint m_pBot = 0x19A8; // CCSBot* - public const nint m_bBotAllowActive = 0x19B0; // bool - public const nint m_thirdPersonHeading = 0x19B4; // QAngle - public const nint m_flSlopeDropOffset = 0x19C0; // float32 - public const nint m_flSlopeDropHeight = 0x19C4; // float32 - public const nint m_vHeadConstraintOffset = 0x19C8; // Vector - public const nint m_nLastPickupPriority = 0x19D4; // int32 - public const nint m_flLastPickupPriorityTime = 0x19D8; // float32 - public const nint m_ArmorValue = 0x19DC; // int32 - public const nint m_unCurrentEquipmentValue = 0x19E0; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x19E2; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x19E4; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x19E8; // int32 - public const nint m_bIsSpawning = 0x19EC; // bool - public const nint m_iDeathFlags = 0x19F8; // int32 - public const nint m_bHasDeathInfo = 0x19FC; // bool - public const nint m_flDeathInfoTime = 0x1A00; // float32 - public const nint m_vecDeathInfoOrigin = 0x1A04; // Vector - public const nint m_vecPlayerPatchEconIndices = 0x1A10; // uint32[5] - public const nint m_GunGameImmunityColor = 0x1A24; // Color - public const nint m_grenadeParameterStashTime = 0x1A28; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1A2C; // bool - public const nint m_angStashedShootAngles = 0x1A30; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1A3C; // Vector - public const nint m_vecStashedVelocity = 0x1A48; // Vector - public const nint m_angShootAngleHistory = 0x1A54; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1A6C; // Vector[2] - public const nint m_vecVelocityHistory = 0x1A84; // Vector[2] - public const nint m_PredictedDamageTags = 0x1AA0; // CUtlVectorEmbeddedNetworkVar - public const nint m_nHighestAppliedDamageTagTick = 0x1AF0; // int32 + public const nint m_pBulletServices = 0xDD0; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0xDD8; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0xDE0; // CCSPlayer_BuyServices* + public const nint m_pActionTrackingServices = 0xDE8; // CCSPlayer_ActionTrackingServices* + public const nint m_pRadioServices = 0xDF0; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0xDF8; // CCSPlayer_DamageReactServices* + public const nint m_nCharacterDefIndex = 0xE00; // uint16 + public const nint m_bHasFemaleVoice = 0xE02; // bool + public const nint m_strVOPrefix = 0xE08; // CUtlString + public const nint m_szLastPlaceName = 0xE10; // char[18] + public const nint m_bInHostageResetZone = 0xED0; // bool + public const nint m_bInBuyZone = 0xED1; // bool + public const nint m_TouchingBuyZones = 0xED8; // CUtlVector> + public const nint m_bWasInBuyZone = 0xEF0; // bool + public const nint m_bInHostageRescueZone = 0xEF1; // bool + public const nint m_bInBombZone = 0xEF2; // bool + public const nint m_bWasInHostageRescueZone = 0xEF3; // bool + public const nint m_iRetakesOffering = 0xEF4; // int32 + public const nint m_iRetakesOfferingCard = 0xEF8; // int32 + public const nint m_bRetakesHasDefuseKit = 0xEFC; // bool + public const nint m_bRetakesMVPLastRound = 0xEFD; // bool + public const nint m_iRetakesMVPBoostItem = 0xF00; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0xF04; // loadout_slot_t + public const nint m_flHealthShotBoostExpirationTime = 0xF08; // GameTime_t + public const nint m_flLandingTimeSeconds = 0xF0C; // float32 + public const nint m_aimPunchAngle = 0xF10; // QAngle + public const nint m_aimPunchAngleVel = 0xF1C; // QAngle + public const nint m_aimPunchTickBase = 0xF28; // int32 + public const nint m_aimPunchTickFraction = 0xF2C; // float32 + public const nint m_aimPunchCache = 0xF30; // CUtlVector + public const nint m_bIsBuyMenuOpen = 0xF48; // bool + public const nint m_xLastHeadBoneTransform = 0x1600; // CTransform + public const nint m_bLastHeadBoneTransformIsValid = 0x1620; // bool + public const nint m_lastLandTime = 0x1624; // GameTime_t + public const nint m_bOnGroundLastTick = 0x1628; // bool + public const nint m_iPlayerLocked = 0x162C; // int32 + public const nint m_flTimeOfLastInjury = 0x1634; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1638; // GameTime_t + public const nint m_bNextSprayDecalTimeExpedited = 0x163C; // bool + public const nint m_nRagdollDamageBone = 0x1640; // int32 + public const nint m_vRagdollDamageForce = 0x1644; // Vector + public const nint m_vRagdollDamagePosition = 0x1650; // Vector + public const nint m_szRagdollDamageWeaponName = 0x165C; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x169C; // bool + public const nint m_vRagdollServerOrigin = 0x16A0; // Vector + public const nint m_EconGloves = 0x16B0; // CEconItemView + public const nint m_nEconGlovesChanged = 0x1928; // uint8 + public const nint m_qDeathEyeAngles = 0x192C; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x1938; // bool + public const nint m_bLeftHanded = 0x1939; // bool + public const nint m_fSwitchedHandednessTime = 0x193C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1940; // float32 + public const nint m_flViewmodelOffsetY = 0x1944; // float32 + public const nint m_flViewmodelOffsetZ = 0x1948; // float32 + public const nint m_flViewmodelFOV = 0x194C; // float32 + public const nint m_bIsWalking = 0x1950; // bool + public const nint m_fLastGivenDefuserTime = 0x1954; // float32 + public const nint m_fLastGivenBombTime = 0x1958; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x195C; // float32 + public const nint m_iDisplayHistoryBits = 0x1960; // uint32 + public const nint m_flLastAttackedTeammate = 0x1964; // float32 + public const nint m_allowAutoFollowTime = 0x1968; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x196C; // bool + public const nint m_nLastKillerIndex = 0x1970; // CEntityIndex + public const nint m_entitySpottedState = 0x1978; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1990; // int32 + public const nint m_bIsScoped = 0x1994; // bool + public const nint m_bResumeZoom = 0x1995; // bool + public const nint m_bIsDefusing = 0x1996; // bool + public const nint m_bIsGrabbingHostage = 0x1997; // bool + public const nint m_iBlockingUseActionInProgress = 0x1998; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x199C; // GameTime_t + public const nint m_bInNoDefuseArea = 0x19A0; // bool + public const nint m_iBombSiteIndex = 0x19A4; // CEntityIndex + public const nint m_nWhichBombZone = 0x19A8; // int32 + public const nint m_bInBombZoneTrigger = 0x19AC; // bool + public const nint m_bWasInBombZoneTrigger = 0x19AD; // bool + public const nint m_iShotsFired = 0x19B0; // int32 + public const nint m_flFlinchStack = 0x19B4; // float32 + public const nint m_flVelocityModifier = 0x19B8; // float32 + public const nint m_flHitHeading = 0x19BC; // float32 + public const nint m_nHitBodyPart = 0x19C0; // int32 + public const nint m_vecTotalBulletForce = 0x19C4; // Vector + public const nint m_bWaitForNoAttack = 0x19D0; // bool + public const nint m_ignoreLadderJumpTime = 0x19D4; // float32 + public const nint m_bKilledByHeadshot = 0x19D8; // bool + public const nint m_LastHitBox = 0x19DC; // int32 + public const nint m_LastHealth = 0x19E0; // int32 + public const nint m_pBot = 0x19E8; // CCSBot* + public const nint m_bBotAllowActive = 0x19F0; // bool + public const nint m_thirdPersonHeading = 0x19F4; // QAngle + public const nint m_flSlopeDropOffset = 0x1A00; // float32 + public const nint m_flSlopeDropHeight = 0x1A04; // float32 + public const nint m_vHeadConstraintOffset = 0x1A08; // Vector + public const nint m_nLastPickupPriority = 0x1A14; // int32 + public const nint m_flLastPickupPriorityTime = 0x1A18; // float32 + public const nint m_ArmorValue = 0x1A1C; // int32 + public const nint m_unCurrentEquipmentValue = 0x1A20; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1A22; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1A24; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x1A28; // int32 + public const nint m_bIsSpawning = 0x1A2C; // bool + public const nint m_iDeathFlags = 0x1A38; // int32 + public const nint m_bHasDeathInfo = 0x1A3C; // bool + public const nint m_flDeathInfoTime = 0x1A40; // float32 + public const nint m_vecDeathInfoOrigin = 0x1A44; // Vector + public const nint m_vecPlayerPatchEconIndices = 0x1A50; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1A64; // Color + public const nint m_grenadeParameterStashTime = 0x1A68; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x1A6C; // bool + public const nint m_angStashedShootAngles = 0x1A70; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x1A7C; // Vector + public const nint m_vecStashedVelocity = 0x1A88; // Vector + public const nint m_angShootAngleHistory = 0x1A94; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x1AAC; // Vector[2] + public const nint m_vecVelocityHistory = 0x1AC4; // Vector[2] + public const nint m_PredictedDamageTags = 0x1AE0; // CUtlVectorEmbeddedNetworkVar + public const nint m_nHighestAppliedDamageTagTick = 0x1B30; // int32 } // Parent: CBaseGrenade // Field count: 0 @@ -10234,31 +10248,31 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) public static class CBasePlayerPawn { - public const nint m_pWeaponServices = 0xA80; // CPlayer_WeaponServices* - public const nint m_pItemServices = 0xA88; // CPlayer_ItemServices* - public const nint m_pAutoaimServices = 0xA90; // CPlayer_AutoaimServices* - public const nint m_pObserverServices = 0xA98; // CPlayer_ObserverServices* - public const nint m_pWaterServices = 0xAA0; // CPlayer_WaterServices* - public const nint m_pUseServices = 0xAA8; // CPlayer_UseServices* - public const nint m_pFlashlightServices = 0xAB0; // CPlayer_FlashlightServices* - public const nint m_pCameraServices = 0xAB8; // CPlayer_CameraServices* - public const nint m_pMovementServices = 0xAC0; // CPlayer_MovementServices* - public const nint m_ServerViewAngleChanges = 0xAD0; // CUtlVectorEmbeddedNetworkVar - public const nint m_nHighestGeneratedServerViewAngleChangeIndex = 0xB20; // uint32 - public const nint v_angle = 0xB24; // QAngle - public const nint v_anglePrevious = 0xB30; // QAngle - public const nint m_iHideHUD = 0xB3C; // uint32 - public const nint m_skybox3d = 0xB40; // sky3dparams_t - public const nint m_fTimeLastHurt = 0xBD0; // GameTime_t - public const nint m_flDeathTime = 0xBD4; // GameTime_t - public const nint m_fNextSuicideTime = 0xBD8; // GameTime_t - public const nint m_fInitHUD = 0xBDC; // bool - public const nint m_pExpresser = 0xBE0; // CAI_Expresser* - public const nint m_hController = 0xBE8; // CHandle - public const nint m_fHltvReplayDelay = 0xBF0; // float32 - public const nint m_fHltvReplayEnd = 0xBF4; // float32 - public const nint m_iHltvReplayEntity = 0xBF8; // CEntityIndex - public const nint m_sndOpvarLatchData = 0xC00; // CUtlVector + public const nint m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* + public const nint m_pItemServices = 0xAC8; // CPlayer_ItemServices* + public const nint m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* + public const nint m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* + public const nint m_pWaterServices = 0xAE0; // CPlayer_WaterServices* + public const nint m_pUseServices = 0xAE8; // CPlayer_UseServices* + public const nint m_pFlashlightServices = 0xAF0; // CPlayer_FlashlightServices* + public const nint m_pCameraServices = 0xAF8; // CPlayer_CameraServices* + public const nint m_pMovementServices = 0xB00; // CPlayer_MovementServices* + public const nint m_ServerViewAngleChanges = 0xB10; // CUtlVectorEmbeddedNetworkVar + public const nint m_nHighestGeneratedServerViewAngleChangeIndex = 0xB60; // uint32 + public const nint v_angle = 0xB64; // QAngle + public const nint v_anglePrevious = 0xB70; // QAngle + public const nint m_iHideHUD = 0xB7C; // uint32 + public const nint m_skybox3d = 0xB80; // sky3dparams_t + public const nint m_fTimeLastHurt = 0xC10; // GameTime_t + public const nint m_flDeathTime = 0xC14; // GameTime_t + public const nint m_fNextSuicideTime = 0xC18; // GameTime_t + public const nint m_fInitHUD = 0xC1C; // bool + public const nint m_pExpresser = 0xC20; // CAI_Expresser* + public const nint m_hController = 0xC28; // CHandle + public const nint m_fHltvReplayDelay = 0xC30; // float32 + public const nint m_fHltvReplayEnd = 0xC34; // float32 + public const nint m_iHltvReplayEntity = 0xC38; // CEntityIndex + public const nint m_sndOpvarLatchData = 0xC40; // CUtlVector } // Parent: CBaseTrigger // Field count: 16 @@ -10281,22 +10295,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) public static class CPostProcessingVolume { - public const nint m_hPostSettings = 0x930; // CStrongHandle - public const nint m_flFadeDuration = 0x938; // float32 - public const nint m_flMinLogExposure = 0x93C; // float32 - public const nint m_flMaxLogExposure = 0x940; // float32 - public const nint m_flMinExposure = 0x944; // float32 - public const nint m_flMaxExposure = 0x948; // float32 - public const nint m_flExposureCompensation = 0x94C; // float32 - public const nint m_flExposureFadeSpeedUp = 0x950; // float32 - public const nint m_flExposureFadeSpeedDown = 0x954; // float32 - public const nint m_flTonemapEVSmoothingRange = 0x958; // float32 - public const nint m_bMaster = 0x95C; // bool - public const nint m_bExposureControl = 0x95D; // bool - public const nint m_flRate = 0x960; // float32 - public const nint m_flTonemapPercentTarget = 0x964; // float32 - public const nint m_flTonemapPercentBrightPixels = 0x968; // float32 - public const nint m_flTonemapMinAvgLum = 0x96C; // float32 + public const nint m_hPostSettings = 0x970; // CStrongHandle + public const nint m_flFadeDuration = 0x978; // float32 + public const nint m_flMinLogExposure = 0x97C; // float32 + public const nint m_flMaxLogExposure = 0x980; // float32 + public const nint m_flMinExposure = 0x984; // float32 + public const nint m_flMaxExposure = 0x988; // float32 + public const nint m_flExposureCompensation = 0x98C; // float32 + public const nint m_flExposureFadeSpeedUp = 0x990; // float32 + public const nint m_flExposureFadeSpeedDown = 0x994; // float32 + public const nint m_flTonemapEVSmoothingRange = 0x998; // float32 + public const nint m_bMaster = 0x99C; // bool + public const nint m_bExposureControl = 0x99D; // bool + public const nint m_flRate = 0x9A0; // float32 + public const nint m_flTonemapPercentTarget = 0x9A4; // float32 + public const nint m_flTonemapPercentBrightPixels = 0x9A8; // float32 + public const nint m_flTonemapMinAvgLum = 0x9AC; // float32 } // Parent: CBaseModelEntity // Field count: 4 @@ -10305,15 +10319,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) public static class CSpotlightEnd { - public const nint m_flLightScale = 0x750; // float32 - public const nint m_Radius = 0x754; // float32 - public const nint m_vSpotlightDir = 0x758; // Vector - public const nint m_vSpotlightOrg = 0x764; // Vector + public const nint m_flLightScale = 0x790; // float32 + public const nint m_Radius = 0x794; // float32 + public const nint m_vSpotlightDir = 0x798; // Vector + public const nint m_vSpotlightOrg = 0x7A4; // Vector } // Parent: CBaseModelEntity // Field count: 1 public static class CRuleEntity { - public const nint m_iszMaster = 0x750; // CUtlSymbolLarge + public const nint m_iszMaster = 0x790; // CUtlSymbolLarge } // Parent: CBaseCSGrenade // Field count: 0 @@ -10344,7 +10358,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 1 public static class CTriggerDetectExplosion { - public const nint m_OnDetectedExplosion = 0x948; // CEntityIOOutput + public const nint m_OnDetectedExplosion = 0x988; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 1 @@ -10386,8 +10400,8 @@ namespace CS2Dumper.Schemas { // Parent: CEconEntity // Field count: 2 public static class CEconWearable { - public const nint m_nForceSkin = 0xCE8; // int32 - public const nint m_bAlwaysAllow = 0xCEC; // bool + public const nint m_nForceSkin = 0xD30; // int32 + public const nint m_bAlwaysAllow = 0xD34; // bool } // Parent: CPlayerPawnComponent // Field count: 0 @@ -10410,15 +10424,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) public static class CFuncConveyor { - public const nint m_szConveyorModels = 0x750; // CUtlSymbolLarge - public const nint m_flTransitionDurationSeconds = 0x758; // float32 - public const nint m_angMoveEntitySpace = 0x75C; // QAngle - public const nint m_vecMoveDirEntitySpace = 0x768; // Vector - public const nint m_flTargetSpeed = 0x774; // float32 - public const nint m_nTransitionStartTick = 0x778; // GameTick_t - public const nint m_nTransitionDurationTicks = 0x77C; // int32 - public const nint m_flTransitionStartSpeed = 0x780; // float32 - public const nint m_hConveyorModels = 0x788; // CNetworkUtlVectorBase> + public const nint m_szConveyorModels = 0x790; // CUtlSymbolLarge + public const nint m_flTransitionDurationSeconds = 0x798; // float32 + public const nint m_angMoveEntitySpace = 0x79C; // QAngle + public const nint m_vecMoveDirEntitySpace = 0x7A8; // Vector + public const nint m_flTargetSpeed = 0x7B4; // float32 + public const nint m_nTransitionStartTick = 0x7B8; // GameTick_t + public const nint m_nTransitionDurationTicks = 0x7BC; // int32 + public const nint m_flTransitionStartSpeed = 0x7C0; // float32 + public const nint m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -10462,7 +10476,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bShowLight (bool) public static class CRectLight { - public const nint m_bShowLight = 0xA70; // bool + public const nint m_bShowLight = 0xAB0; // bool } // Parent: CCSGO_TeamSelectCharacterPosition // Field count: 0 @@ -10471,7 +10485,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseDoor // Field count: 1 public static class CRotDoor { - public const nint m_bSolidBsp = 0x9D8; // bool + public const nint m_bSolidBsp = 0xA18; // bool } // Parent: CLogicalEntity // Field count: 4 @@ -10550,10 +10564,6 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bCopyDiffuseFromDefaultCubemap = 0x5B0; // bool public const nint m_Entity_bEnabled = 0x5C0; // bool } - // Parent: CPlayerPawnComponent - // Field count: 0 - public static class CCSPlayer_DamageReactServices { - } // Parent: None // Field count: 3 public static class ServerAuthoritativeWeaponSlot_t { @@ -10561,6 +10571,10 @@ namespace CS2Dumper.Schemas { public const nint unSlot = 0x2A; // uint16 public const nint unItemDefIdx = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + public static class CCSPlayer_DamageReactServices { + } // Parent: None // Field count: 5 // @@ -10638,17 +10652,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) public static class CC4 { - public const nint m_vecLastValidPlayerHeldPosition = 0xF40; // Vector - public const nint m_vecLastValidDroppedPosition = 0xF4C; // Vector - public const nint m_bDoValidDroppedPositionCheck = 0xF58; // bool - public const nint m_bStartedArming = 0xF59; // bool - public const nint m_fArmedTime = 0xF5C; // GameTime_t - public const nint m_bBombPlacedAnimation = 0xF60; // bool - public const nint m_bIsPlantingViaUse = 0xF61; // bool - public const nint m_entitySpottedState = 0xF68; // EntitySpottedState_t - public const nint m_nSpotRules = 0xF80; // int32 - public const nint m_bPlayedArmingBeeps = 0xF84; // bool[7] - public const nint m_bBombPlanted = 0xF8B; // bool + public const nint m_vecLastValidPlayerHeldPosition = 0xF88; // Vector + public const nint m_vecLastValidDroppedPosition = 0xF94; // Vector + public const nint m_bDoValidDroppedPositionCheck = 0xFA0; // bool + public const nint m_bStartedArming = 0xFA1; // bool + public const nint m_fArmedTime = 0xFA4; // GameTime_t + public const nint m_bBombPlacedAnimation = 0xFA8; // bool + public const nint m_bIsPlantingViaUse = 0xFA9; // bool + public const nint m_entitySpottedState = 0xFB0; // EntitySpottedState_t + public const nint m_nSpotRules = 0xFC8; // int32 + public const nint m_bPlayedArmingBeeps = 0xFCC; // bool[7] + public const nint m_bBombPlanted = 0xFD3; // bool } // Parent: CHostageRescueZoneShim // Field count: 0 @@ -10670,33 +10684,33 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bIsUsable (bool) public static class CBaseDoor { - public const nint m_angMoveEntitySpace = 0x7E0; // QAngle - public const nint m_vecMoveDirParentSpace = 0x7EC; // Vector - public const nint m_ls = 0x7F8; // locksound_t - public const nint m_bForceClosed = 0x818; // bool - public const nint m_bDoorGroup = 0x819; // bool - public const nint m_bLocked = 0x81A; // bool - public const nint m_bIgnoreDebris = 0x81B; // bool - public const nint m_eSpawnPosition = 0x81C; // FuncDoorSpawnPos_t - public const nint m_flBlockDamage = 0x820; // float32 - public const nint m_NoiseMoving = 0x828; // CUtlSymbolLarge - public const nint m_NoiseArrived = 0x830; // CUtlSymbolLarge - public const nint m_NoiseMovingClosed = 0x838; // CUtlSymbolLarge - public const nint m_NoiseArrivedClosed = 0x840; // CUtlSymbolLarge - public const nint m_ChainTarget = 0x848; // CUtlSymbolLarge - public const nint m_OnBlockedClosing = 0x850; // CEntityIOOutput - public const nint m_OnBlockedOpening = 0x878; // CEntityIOOutput - public const nint m_OnUnblockedClosing = 0x8A0; // CEntityIOOutput - public const nint m_OnUnblockedOpening = 0x8C8; // CEntityIOOutput - public const nint m_OnFullyClosed = 0x8F0; // CEntityIOOutput - public const nint m_OnFullyOpen = 0x918; // CEntityIOOutput - public const nint m_OnClose = 0x940; // CEntityIOOutput - public const nint m_OnOpen = 0x968; // CEntityIOOutput - public const nint m_OnLockedUse = 0x990; // CEntityIOOutput - public const nint m_bLoopMoveSound = 0x9B8; // bool - public const nint m_bCreateNavObstacle = 0x9D0; // bool - public const nint m_isChaining = 0x9D1; // bool - public const nint m_bIsUsable = 0x9D2; // bool + public const nint m_angMoveEntitySpace = 0x820; // QAngle + public const nint m_vecMoveDirParentSpace = 0x82C; // Vector + public const nint m_ls = 0x838; // locksound_t + public const nint m_bForceClosed = 0x858; // bool + public const nint m_bDoorGroup = 0x859; // bool + public const nint m_bLocked = 0x85A; // bool + public const nint m_bIgnoreDebris = 0x85B; // bool + public const nint m_eSpawnPosition = 0x85C; // FuncDoorSpawnPos_t + public const nint m_flBlockDamage = 0x860; // float32 + public const nint m_NoiseMoving = 0x868; // CUtlSymbolLarge + public const nint m_NoiseArrived = 0x870; // CUtlSymbolLarge + public const nint m_NoiseMovingClosed = 0x878; // CUtlSymbolLarge + public const nint m_NoiseArrivedClosed = 0x880; // CUtlSymbolLarge + public const nint m_ChainTarget = 0x888; // CUtlSymbolLarge + public const nint m_OnBlockedClosing = 0x890; // CEntityIOOutput + public const nint m_OnBlockedOpening = 0x8B8; // CEntityIOOutput + public const nint m_OnUnblockedClosing = 0x8E0; // CEntityIOOutput + public const nint m_OnUnblockedOpening = 0x908; // CEntityIOOutput + public const nint m_OnFullyClosed = 0x930; // CEntityIOOutput + public const nint m_OnFullyOpen = 0x958; // CEntityIOOutput + public const nint m_OnClose = 0x980; // CEntityIOOutput + public const nint m_OnOpen = 0x9A8; // CEntityIOOutput + public const nint m_OnLockedUse = 0x9D0; // CEntityIOOutput + public const nint m_bLoopMoveSound = 0x9F8; // bool + public const nint m_bCreateNavObstacle = 0xA10; // bool + public const nint m_isChaining = 0xA11; // bool + public const nint m_bIsUsable = 0xA12; // bool } // Parent: None // Field count: 33 @@ -10807,8 +10821,8 @@ namespace CS2Dumper.Schemas { // Parent: CFuncPlat // Field count: 2 public static class CFuncPlatRot { - public const nint m_end = 0x800; // QAngle - public const nint m_start = 0x80C; // QAngle + public const nint m_end = 0x840; // QAngle + public const nint m_start = 0x84C; // QAngle } // Parent: CPointEntity // Field count: 5 @@ -10830,12 +10844,12 @@ namespace CS2Dumper.Schemas { // Parent: CBasePlatTrain // Field count: 6 public static class CFuncTrain { - public const nint m_hCurrentTarget = 0x7F8; // CHandle - public const nint m_activated = 0x7FC; // bool - public const nint m_hEnemy = 0x800; // CHandle - public const nint m_flBlockDamage = 0x804; // float32 - public const nint m_flNextBlockTime = 0x808; // GameTime_t - public const nint m_iszLastTarget = 0x810; // CUtlSymbolLarge + public const nint m_hCurrentTarget = 0x838; // CHandle + public const nint m_activated = 0x83C; // bool + public const nint m_hEnemy = 0x840; // CHandle + public const nint m_flBlockDamage = 0x844; // float32 + public const nint m_flNextBlockTime = 0x848; // GameTime_t + public const nint m_iszLastTarget = 0x850; // CUtlSymbolLarge } // Parent: CHostageExpresserShim // Field count: 39 @@ -10859,45 +10873,45 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) public static class CHostage { - public const nint m_OnHostageBeginGrab = 0xA98; // CEntityIOOutput - public const nint m_OnFirstPickedUp = 0xAC0; // CEntityIOOutput - public const nint m_OnDroppedNotRescued = 0xAE8; // CEntityIOOutput - public const nint m_OnRescued = 0xB10; // CEntityIOOutput - public const nint m_entitySpottedState = 0xB38; // EntitySpottedState_t - public const nint m_nSpotRules = 0xB50; // int32 - public const nint m_uiHostageSpawnExclusionGroupMask = 0xB54; // uint32 - public const nint m_nHostageSpawnRandomFactor = 0xB58; // uint32 - public const nint m_bRemove = 0xB5C; // bool - public const nint m_vel = 0xB60; // Vector - public const nint m_isRescued = 0xB6C; // bool - public const nint m_jumpedThisFrame = 0xB6D; // bool - public const nint m_nHostageState = 0xB70; // int32 - public const nint m_leader = 0xB74; // CHandle - public const nint m_lastLeader = 0xB78; // CHandle - public const nint m_reuseTimer = 0xB80; // CountdownTimer - public const nint m_hasBeenUsed = 0xB98; // bool - public const nint m_accel = 0xB9C; // Vector - public const nint m_isRunning = 0xBA8; // bool - public const nint m_isCrouching = 0xBA9; // bool - public const nint m_jumpTimer = 0xBB0; // CountdownTimer - public const nint m_isWaitingForLeader = 0xBC8; // bool - public const nint m_repathTimer = 0x2BD8; // CountdownTimer - public const nint m_inhibitDoorTimer = 0x2BF0; // CountdownTimer - public const nint m_inhibitObstacleAvoidanceTimer = 0x2C80; // CountdownTimer - public const nint m_wiggleTimer = 0x2CA0; // CountdownTimer - public const nint m_isAdjusted = 0x2CBC; // bool - public const nint m_bHandsHaveBeenCut = 0x2CBD; // bool - public const nint m_hHostageGrabber = 0x2CC0; // CHandle - public const nint m_fLastGrabTime = 0x2CC4; // GameTime_t - public const nint m_vecPositionWhenStartedDroppingToGround = 0x2CC8; // Vector - public const nint m_vecGrabbedPos = 0x2CD4; // Vector - public const nint m_flRescueStartTime = 0x2CE0; // GameTime_t - public const nint m_flGrabSuccessTime = 0x2CE4; // GameTime_t - public const nint m_flDropStartTime = 0x2CE8; // GameTime_t - public const nint m_nApproachRewardPayouts = 0x2CEC; // int32 - public const nint m_nPickupEventCount = 0x2CF0; // int32 - public const nint m_vecSpawnGroundPos = 0x2CF4; // Vector - public const nint m_vecHostageResetPosition = 0x2D14; // Vector + public const nint m_OnHostageBeginGrab = 0xAD8; // CEntityIOOutput + public const nint m_OnFirstPickedUp = 0xB00; // CEntityIOOutput + public const nint m_OnDroppedNotRescued = 0xB28; // CEntityIOOutput + public const nint m_OnRescued = 0xB50; // CEntityIOOutput + public const nint m_entitySpottedState = 0xB78; // EntitySpottedState_t + public const nint m_nSpotRules = 0xB90; // int32 + public const nint m_uiHostageSpawnExclusionGroupMask = 0xB94; // uint32 + public const nint m_nHostageSpawnRandomFactor = 0xB98; // uint32 + public const nint m_bRemove = 0xB9C; // bool + public const nint m_vel = 0xBA0; // Vector + public const nint m_isRescued = 0xBAC; // bool + public const nint m_jumpedThisFrame = 0xBAD; // bool + public const nint m_nHostageState = 0xBB0; // int32 + public const nint m_leader = 0xBB4; // CHandle + public const nint m_lastLeader = 0xBB8; // CHandle + public const nint m_reuseTimer = 0xBC0; // CountdownTimer + public const nint m_hasBeenUsed = 0xBD8; // bool + public const nint m_accel = 0xBDC; // Vector + public const nint m_isRunning = 0xBE8; // bool + public const nint m_isCrouching = 0xBE9; // bool + public const nint m_jumpTimer = 0xBF0; // CountdownTimer + public const nint m_isWaitingForLeader = 0xC08; // bool + public const nint m_repathTimer = 0x2C18; // CountdownTimer + public const nint m_inhibitDoorTimer = 0x2C30; // CountdownTimer + public const nint m_inhibitObstacleAvoidanceTimer = 0x2CC0; // CountdownTimer + public const nint m_wiggleTimer = 0x2CE0; // CountdownTimer + public const nint m_isAdjusted = 0x2CFC; // bool + public const nint m_bHandsHaveBeenCut = 0x2CFD; // bool + public const nint m_hHostageGrabber = 0x2D00; // CHandle + public const nint m_fLastGrabTime = 0x2D04; // GameTime_t + public const nint m_vecPositionWhenStartedDroppingToGround = 0x2D08; // Vector + public const nint m_vecGrabbedPos = 0x2D14; // Vector + public const nint m_flRescueStartTime = 0x2D20; // GameTime_t + public const nint m_flGrabSuccessTime = 0x2D24; // GameTime_t + public const nint m_flDropStartTime = 0x2D28; // GameTime_t + public const nint m_nApproachRewardPayouts = 0x2D2C; // int32 + public const nint m_nPickupEventCount = 0x2D30; // int32 + public const nint m_vecSpawnGroundPos = 0x2D34; // Vector + public const nint m_vecHostageResetPosition = 0x2D54; // Vector } // Parent: CPointEntity // Field count: 13 @@ -10924,18 +10938,18 @@ namespace CS2Dumper.Schemas { // MNetworkIncludeByName // MNetworkOverride public static class CFuncMoveLinear { - public const nint m_authoredPosition = 0x7D0; // MoveLinearAuthoredPos_t - public const nint m_angMoveEntitySpace = 0x7D4; // QAngle - public const nint m_vecMoveDirParentSpace = 0x7E0; // Vector - public const nint m_soundStart = 0x7F0; // CUtlSymbolLarge - public const nint m_soundStop = 0x7F8; // CUtlSymbolLarge - public const nint m_currentSound = 0x800; // CUtlSymbolLarge - public const nint m_flBlockDamage = 0x808; // float32 - public const nint m_flStartPosition = 0x80C; // float32 - public const nint m_OnFullyOpen = 0x818; // CEntityIOOutput - public const nint m_OnFullyClosed = 0x840; // CEntityIOOutput - public const nint m_bCreateMovableNavMesh = 0x868; // bool - public const nint m_bCreateNavObstacle = 0x869; // bool + public const nint m_authoredPosition = 0x810; // MoveLinearAuthoredPos_t + public const nint m_angMoveEntitySpace = 0x814; // QAngle + public const nint m_vecMoveDirParentSpace = 0x820; // Vector + public const nint m_soundStart = 0x830; // CUtlSymbolLarge + public const nint m_soundStop = 0x838; // CUtlSymbolLarge + public const nint m_currentSound = 0x840; // CUtlSymbolLarge + public const nint m_flBlockDamage = 0x848; // float32 + public const nint m_flStartPosition = 0x84C; // float32 + public const nint m_OnFullyOpen = 0x858; // CEntityIOOutput + public const nint m_OnFullyClosed = 0x880; // CEntityIOOutput + public const nint m_bCreateMovableNavMesh = 0x8A8; // bool + public const nint m_bCreateNavObstacle = 0x8A9; // bool } // Parent: CBaseEntity // Field count: 3 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 1fc593d9..1e07d862 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once @@ -9,7 +9,7 @@ namespace cs2_dumper { namespace schemas { // Module: server.dll // Class count: 653 - // Enum count: 138 + // Enum count: 139 namespace server_dll { // Alignment: 4 // Member count: 3 @@ -647,6 +647,12 @@ namespace cs2_dumper { LOADOUT_SLOT_COUNT = 0x39 }; // Alignment: 4 + // Member count: 2 + enum class EDestructiblePartDamagePassThroughType : uint32_t { + Normal = 0x0, + Absorb = 0x1 + }; + // Alignment: 4 // Member count: 20 enum class NavAttributeEnum : uint32_t { NAV_MESH_AVOID = 0x80, @@ -1632,14 +1638,14 @@ namespace cs2_dumper { // Parent: CBaseCombatCharacter // Field count: 1 namespace CHostageExpresserShim { - constexpr std::ptrdiff_t m_pExpresser = 0xA80; // CAI_Expresser* + constexpr std::ptrdiff_t m_pExpresser = 0xAC0; // CAI_Expresser* } // Parent: CBaseTrigger // Field count: 3 namespace CTriggerSoundscape { - constexpr std::ptrdiff_t m_hSoundscape = 0x920; // CHandle - constexpr std::ptrdiff_t m_SoundscapeName = 0x928; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_spectators = 0x930; // CUtlVector> + constexpr std::ptrdiff_t m_hSoundscape = 0x960; // CHandle + constexpr std::ptrdiff_t m_SoundscapeName = 0x968; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_spectators = 0x970; // CUtlVector> } // Parent: CBreakableProp // Field count: 22 @@ -1648,28 +1654,28 @@ namespace cs2_dumper { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) namespace CDynamicProp { - constexpr std::ptrdiff_t m_bCreateNavObstacle = 0xB18; // bool - constexpr std::ptrdiff_t m_bNavObstacleUpdatesOverridden = 0xB19; // bool - constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0xB1A; // bool - constexpr std::ptrdiff_t m_bUseAnimGraph = 0xB1B; // bool - constexpr std::ptrdiff_t m_pOutputAnimBegun = 0xB20; // CEntityIOOutput - constexpr std::ptrdiff_t m_pOutputAnimOver = 0xB48; // CEntityIOOutput - constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0xB70; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xB98; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xBC0; // CEntityIOOutput - constexpr std::ptrdiff_t m_iszIdleAnim = 0xBE8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xBF0; // AnimLoopMode_t - constexpr std::ptrdiff_t m_bRandomizeCycle = 0xBF4; // bool - constexpr std::ptrdiff_t m_bStartDisabled = 0xBF5; // bool - constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xBF6; // bool - constexpr std::ptrdiff_t m_bForceNpcExclude = 0xBF7; // bool - constexpr std::ptrdiff_t m_bCreateNonSolid = 0xBF8; // bool - constexpr std::ptrdiff_t m_bIsOverrideProp = 0xBF9; // bool - constexpr std::ptrdiff_t m_iInitialGlowState = 0xBFC; // int32 - constexpr std::ptrdiff_t m_nGlowRange = 0xC00; // int32 - constexpr std::ptrdiff_t m_nGlowRangeMin = 0xC04; // int32 - constexpr std::ptrdiff_t m_glowColor = 0xC08; // Color - constexpr std::ptrdiff_t m_nGlowTeam = 0xC0C; // int32 + constexpr std::ptrdiff_t m_bCreateNavObstacle = 0xB60; // bool + constexpr std::ptrdiff_t m_bNavObstacleUpdatesOverridden = 0xB61; // bool + constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0xB62; // bool + constexpr std::ptrdiff_t m_bUseAnimGraph = 0xB63; // bool + constexpr std::ptrdiff_t m_pOutputAnimBegun = 0xB68; // CEntityIOOutput + constexpr std::ptrdiff_t m_pOutputAnimOver = 0xB90; // CEntityIOOutput + constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0xBB8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput + constexpr std::ptrdiff_t m_iszIdleAnim = 0xC30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t + constexpr std::ptrdiff_t m_bRandomizeCycle = 0xC3C; // bool + constexpr std::ptrdiff_t m_bStartDisabled = 0xC3D; // bool + constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xC3E; // bool + constexpr std::ptrdiff_t m_bForceNpcExclude = 0xC3F; // bool + constexpr std::ptrdiff_t m_bCreateNonSolid = 0xC40; // bool + constexpr std::ptrdiff_t m_bIsOverrideProp = 0xC41; // bool + constexpr std::ptrdiff_t m_iInitialGlowState = 0xC44; // int32 + constexpr std::ptrdiff_t m_nGlowRange = 0xC48; // int32 + constexpr std::ptrdiff_t m_nGlowRangeMin = 0xC4C; // int32 + constexpr std::ptrdiff_t m_glowColor = 0xC50; // Color + constexpr std::ptrdiff_t m_nGlowTeam = 0xC54; // int32 } // Parent: CBaseModelEntity // Field count: 0 @@ -1767,18 +1773,18 @@ namespace cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace CFists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF10; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF14; // PlayerAnimEvent_t - constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF18; // bool - constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF1C; // CHandle - constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF20; // CHandle - constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xF24; // bool - constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xF25; // bool + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF58; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF5C; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF60; // bool + constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF64; // CHandle + constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF68; // CHandle + constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xF6C; // bool + constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xF6D; // bool } // Parent: CBaseTrigger // Field count: 1 namespace CTriggerRemove { - constexpr std::ptrdiff_t m_OnRemove = 0x920; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnRemove = 0x960; // CEntityIOOutput } // Parent: CBaseFilter // Field count: 1 @@ -1806,7 +1812,7 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 1 namespace CTriggerMultiple { - constexpr std::ptrdiff_t m_OnTrigger = 0x920; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTrigger = 0x960; // CEntityIOOutput } // Parent: CBodyComponent // Field count: 1 @@ -1819,13 +1825,13 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 7 namespace CTriggerPush { - constexpr std::ptrdiff_t m_angPushEntitySpace = 0x920; // QAngle - constexpr std::ptrdiff_t m_vecPushDirEntitySpace = 0x92C; // Vector - constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x938; // bool - constexpr std::ptrdiff_t m_bUsePathSimple = 0x939; // bool - constexpr std::ptrdiff_t m_iszPathSimpleName = 0x940; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PathSimple = 0x948; // CPathSimple* - constexpr std::ptrdiff_t m_splinePushType = 0x950; // uint32 + constexpr std::ptrdiff_t m_angPushEntitySpace = 0x960; // QAngle + constexpr std::ptrdiff_t m_vecPushDirEntitySpace = 0x96C; // Vector + constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x978; // bool + constexpr std::ptrdiff_t m_bUsePathSimple = 0x979; // bool + constexpr std::ptrdiff_t m_iszPathSimpleName = 0x980; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PathSimple = 0x988; // CPathSimple* + constexpr std::ptrdiff_t m_splinePushType = 0x990; // uint32 } // Parent: CBaseFilter // Field count: 3 @@ -1841,11 +1847,11 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 5 namespace CTriggerProximity { - constexpr std::ptrdiff_t m_hMeasureTarget = 0x920; // CHandle - constexpr std::ptrdiff_t m_iszMeasureTarget = 0x928; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fRadius = 0x930; // float32 - constexpr std::ptrdiff_t m_nTouchers = 0x934; // int32 - constexpr std::ptrdiff_t m_NearestEntityDistance = 0x938; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_hMeasureTarget = 0x960; // CHandle + constexpr std::ptrdiff_t m_iszMeasureTarget = 0x968; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_fRadius = 0x970; // float32 + constexpr std::ptrdiff_t m_nTouchers = 0x974; // int32 + constexpr std::ptrdiff_t m_NearestEntityDistance = 0x978; // CEntityOutputTemplate } // Parent: CFuncBrush // Field count: 4 @@ -1853,10 +1859,10 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_EffectName (string_t) namespace CFuncElectrifiedVolume { - constexpr std::ptrdiff_t m_EffectName = 0x770; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_EffectInterpenetrateName = 0x778; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_EffectZapName = 0x780; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszEffectSource = 0x788; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_EffectName = 0x7B0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_EffectInterpenetrateName = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_EffectZapName = 0x7C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEffectSource = 0x7C8; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 1 @@ -1874,40 +1880,40 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 5 namespace CTriggerBrush { - constexpr std::ptrdiff_t m_OnStartTouch = 0x750; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnEndTouch = 0x778; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUse = 0x7A0; // CEntityIOOutput - constexpr std::ptrdiff_t m_iInputFilter = 0x7C8; // int32 - constexpr std::ptrdiff_t m_iDontMessageParent = 0x7CC; // int32 + constexpr std::ptrdiff_t m_OnStartTouch = 0x790; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnEndTouch = 0x7B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUse = 0x7E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_iInputFilter = 0x808; // int32 + constexpr std::ptrdiff_t m_iDontMessageParent = 0x80C; // int32 } // Parent: CBeam // Field count: 19 namespace CEnvBeam { - constexpr std::ptrdiff_t m_active = 0x7F0; // int32 - constexpr std::ptrdiff_t m_spriteTexture = 0x7F8; // CStrongHandle - constexpr std::ptrdiff_t m_iszStartEntity = 0x800; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszEndEntity = 0x808; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_life = 0x810; // float32 - constexpr std::ptrdiff_t m_boltWidth = 0x814; // float32 - constexpr std::ptrdiff_t m_noiseAmplitude = 0x818; // float32 - constexpr std::ptrdiff_t m_speed = 0x81C; // int32 - constexpr std::ptrdiff_t m_restrike = 0x820; // float32 - constexpr std::ptrdiff_t m_iszSpriteName = 0x828; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_frameStart = 0x830; // int32 - constexpr std::ptrdiff_t m_vEndPointWorld = 0x834; // Vector - constexpr std::ptrdiff_t m_vEndPointRelative = 0x840; // Vector - constexpr std::ptrdiff_t m_radius = 0x84C; // float32 - constexpr std::ptrdiff_t m_TouchType = 0x850; // Touch_t - constexpr std::ptrdiff_t m_iFilterName = 0x858; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFilter = 0x860; // CHandle - constexpr std::ptrdiff_t m_iszDecal = 0x868; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_OnTouchedByEntity = 0x870; // CEntityIOOutput + constexpr std::ptrdiff_t m_active = 0x830; // int32 + constexpr std::ptrdiff_t m_spriteTexture = 0x838; // CStrongHandle + constexpr std::ptrdiff_t m_iszStartEntity = 0x840; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEndEntity = 0x848; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_life = 0x850; // float32 + constexpr std::ptrdiff_t m_boltWidth = 0x854; // float32 + constexpr std::ptrdiff_t m_noiseAmplitude = 0x858; // float32 + constexpr std::ptrdiff_t m_speed = 0x85C; // int32 + constexpr std::ptrdiff_t m_restrike = 0x860; // float32 + constexpr std::ptrdiff_t m_iszSpriteName = 0x868; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_frameStart = 0x870; // int32 + constexpr std::ptrdiff_t m_vEndPointWorld = 0x874; // Vector + constexpr std::ptrdiff_t m_vEndPointRelative = 0x880; // Vector + constexpr std::ptrdiff_t m_radius = 0x88C; // float32 + constexpr std::ptrdiff_t m_TouchType = 0x890; // Touch_t + constexpr std::ptrdiff_t m_iFilterName = 0x898; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hFilter = 0x8A0; // CHandle + constexpr std::ptrdiff_t m_iszDecal = 0x8A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_OnTouchedByEntity = 0x8B0; // CEntityIOOutput } // Parent: CBaseTrigger // Field count: 2 namespace CTonemapTrigger { - constexpr std::ptrdiff_t m_tonemapControllerName = 0x920; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hTonemapController = 0x928; // CEntityHandle + constexpr std::ptrdiff_t m_tonemapControllerName = 0x960; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hTonemapController = 0x968; // CEntityHandle } // Parent: None // Field count: 5 @@ -1932,7 +1938,7 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 1 namespace CFogTrigger { - constexpr std::ptrdiff_t m_fog = 0x920; // fogparams_t + constexpr std::ptrdiff_t m_fog = 0x960; // fogparams_t } // Parent: CLogicalEntity // Field count: 5 @@ -1984,8 +1990,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flFluidDensity (float) namespace CTriggerBuoyancy { - constexpr std::ptrdiff_t m_BuoyancyHelper = 0x920; // CBuoyancyHelper - constexpr std::ptrdiff_t m_flFluidDensity = 0x9A0; // float32 + constexpr std::ptrdiff_t m_BuoyancyHelper = 0x960; // CBuoyancyHelper + constexpr std::ptrdiff_t m_flFluidDensity = 0x9E0; // float32 } // Parent: CPointEntity // Field count: 7 @@ -2079,10 +2085,10 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) namespace CDecoyProjectile { - constexpr std::ptrdiff_t m_nDecoyShotTick = 0xB10; // int32 - constexpr std::ptrdiff_t m_shotsRemaining = 0xB14; // int32 - constexpr std::ptrdiff_t m_fExpireTime = 0xB18; // GameTime_t - constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xB28; // uint16 + constexpr std::ptrdiff_t m_nDecoyShotTick = 0xB58; // int32 + constexpr std::ptrdiff_t m_shotsRemaining = 0xB5C; // int32 + constexpr std::ptrdiff_t m_fExpireTime = 0xB60; // GameTime_t + constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xB70; // uint16 } // Parent: CBaseEntity // Field count: 0 @@ -2285,7 +2291,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CFuncNavObstruction { - constexpr std::ptrdiff_t m_bDisabled = 0x758; // bool + constexpr std::ptrdiff_t m_bDisabled = 0x798; // bool } // Parent: CPointEntity // Field count: 4 @@ -2314,25 +2320,25 @@ namespace cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) namespace CBaseCSGrenade { - constexpr std::ptrdiff_t m_bRedraw = 0xF10; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xF11; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0xF12; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0xF13; // bool - constexpr std::ptrdiff_t m_bThrowAnimating = 0xF14; // bool - constexpr std::ptrdiff_t m_fThrowTime = 0xF18; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0xF1C; // float32 - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xF20; // float32 - constexpr std::ptrdiff_t m_fDropTime = 0xF24; // GameTime_t - constexpr std::ptrdiff_t m_fPinPullTime = 0xF28; // GameTime_t - constexpr std::ptrdiff_t m_bJustPulledPin = 0xF2C; // bool - constexpr std::ptrdiff_t m_nNextHoldTick = 0xF30; // GameTick_t - constexpr std::ptrdiff_t m_flNextHoldFrac = 0xF34; // float32 - constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0xF38; // CHandle + constexpr std::ptrdiff_t m_bRedraw = 0xF58; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xF59; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0xF5A; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0xF5B; // bool + constexpr std::ptrdiff_t m_bThrowAnimating = 0xF5C; // bool + constexpr std::ptrdiff_t m_fThrowTime = 0xF60; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0xF64; // float32 + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xF68; // float32 + constexpr std::ptrdiff_t m_fDropTime = 0xF6C; // GameTime_t + constexpr std::ptrdiff_t m_fPinPullTime = 0xF70; // GameTime_t + constexpr std::ptrdiff_t m_bJustPulledPin = 0xF74; // bool + constexpr std::ptrdiff_t m_nNextHoldTick = 0xF78; // GameTick_t + constexpr std::ptrdiff_t m_flNextHoldFrac = 0xF7C; // float32 + constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0xF80; // CHandle } // Parent: CBaseModelEntity // Field count: 1 namespace CItemGenericTriggerHelper { - constexpr std::ptrdiff_t m_hParentItem = 0x750; // CHandle + constexpr std::ptrdiff_t m_hParentItem = 0x790; // CHandle } // Parent: CLogicalEntity // Field count: 6 @@ -2372,9 +2378,9 @@ namespace cs2_dumper { // Parent: CModelPointEntity // Field count: 3 namespace CRevertSaved { - constexpr std::ptrdiff_t m_loadTime = 0x750; // float32 - constexpr std::ptrdiff_t m_Duration = 0x754; // float32 - constexpr std::ptrdiff_t m_HoldTime = 0x758; // float32 + constexpr std::ptrdiff_t m_loadTime = 0x790; // float32 + constexpr std::ptrdiff_t m_Duration = 0x794; // float32 + constexpr std::ptrdiff_t m_HoldTime = 0x798; // float32 } // Parent: CLogicalEntity // Field count: 8 @@ -2453,8 +2459,8 @@ namespace cs2_dumper { // Parent: CItem // Field count: 2 namespace CItemDefuser { - constexpr std::ptrdiff_t m_entitySpottedState = 0xA38; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xA50; // int32 + constexpr std::ptrdiff_t m_entitySpottedState = 0xA80; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xA98; // int32 } // Parent: CRuleEntity // Field count: 0 @@ -2497,8 +2503,8 @@ namespace cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) namespace CWeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xF10; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0xF28; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xF58; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0xF70; // bool } // Parent: CPointEntity // Field count: 0 @@ -2607,11 +2613,11 @@ namespace cs2_dumper { // Parent: CPhysicsProp // Field count: 5 namespace CPhysicsPropRespawnable { - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xCB8; // Vector - constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xCC4; // QAngle - constexpr std::ptrdiff_t m_vOriginalMins = 0xCD0; // Vector - constexpr std::ptrdiff_t m_vOriginalMaxs = 0xCDC; // Vector - constexpr std::ptrdiff_t m_flRespawnDuration = 0xCE8; // float32 + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xD00; // Vector + constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xD0C; // QAngle + constexpr std::ptrdiff_t m_vOriginalMins = 0xD18; // Vector + constexpr std::ptrdiff_t m_vOriginalMaxs = 0xD24; // Vector + constexpr std::ptrdiff_t m_flRespawnDuration = 0xD30; // float32 } // Parent: CEnvSoundscapeProxy // Field count: 0 @@ -2671,12 +2677,12 @@ namespace cs2_dumper { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) namespace CRagdollPropAttached { - constexpr std::ptrdiff_t m_boneIndexAttached = 0xB00; // uint32 - constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xB04; // uint32 - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xB08; // Vector - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xB14; // Vector - constexpr std::ptrdiff_t m_bShouldDetach = 0xB20; // bool - constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xB30; // bool + constexpr std::ptrdiff_t m_boneIndexAttached = 0xB48; // uint32 + constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xB4C; // uint32 + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xB50; // Vector + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xB5C; // Vector + constexpr std::ptrdiff_t m_bShouldDetach = 0xB68; // bool + constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xB78; // bool } // Parent: CItem // Field count: 2 @@ -2685,44 +2691,44 @@ namespace cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) namespace CItemDogtags { - constexpr std::ptrdiff_t m_OwningPlayer = 0xA38; // CHandle - constexpr std::ptrdiff_t m_KillingPlayer = 0xA3C; // CHandle + constexpr std::ptrdiff_t m_OwningPlayer = 0xA80; // CHandle + constexpr std::ptrdiff_t m_KillingPlayer = 0xA84; // CHandle } // Parent: CItem // Field count: 32 namespace CItemGeneric { - constexpr std::ptrdiff_t m_bHasTriggerRadius = 0xA40; // bool - constexpr std::ptrdiff_t m_bHasPickupRadius = 0xA41; // bool - constexpr std::ptrdiff_t m_flPickupRadiusSqr = 0xA44; // float32 - constexpr std::ptrdiff_t m_flTriggerRadiusSqr = 0xA48; // float32 - constexpr std::ptrdiff_t m_flLastPickupCheck = 0xA4C; // GameTime_t - constexpr std::ptrdiff_t m_bPlayerCounterListenerAdded = 0xA50; // bool - constexpr std::ptrdiff_t m_bPlayerInTriggerRadius = 0xA51; // bool - constexpr std::ptrdiff_t m_hSpawnParticleEffect = 0xA58; // CStrongHandle - constexpr std::ptrdiff_t m_pAmbientSoundEffect = 0xA60; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bAutoStartAmbientSound = 0xA68; // bool - constexpr std::ptrdiff_t m_pSpawnScriptFunction = 0xA70; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hPickupParticleEffect = 0xA78; // CStrongHandle - constexpr std::ptrdiff_t m_pPickupSoundEffect = 0xA80; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_pPickupScriptFunction = 0xA88; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hTimeoutParticleEffect = 0xA90; // CStrongHandle - constexpr std::ptrdiff_t m_pTimeoutSoundEffect = 0xA98; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_pTimeoutScriptFunction = 0xAA0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_pPickupFilterName = 0xAA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hPickupFilter = 0xAB0; // CHandle - constexpr std::ptrdiff_t m_OnPickup = 0xAB8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTimeout = 0xAE0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTriggerStartTouch = 0xB08; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTriggerTouch = 0xB30; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTriggerEndTouch = 0xB58; // CEntityIOOutput - constexpr std::ptrdiff_t m_pAllowPickupScriptFunction = 0xB80; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flPickupRadius = 0xB88; // float32 - constexpr std::ptrdiff_t m_flTriggerRadius = 0xB8C; // float32 - constexpr std::ptrdiff_t m_pTriggerSoundEffect = 0xB90; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bGlowWhenInTrigger = 0xB98; // bool - constexpr std::ptrdiff_t m_glowColor = 0xB99; // Color - constexpr std::ptrdiff_t m_bUseable = 0xB9D; // bool - constexpr std::ptrdiff_t m_hTriggerHelper = 0xBA0; // CHandle + constexpr std::ptrdiff_t m_bHasTriggerRadius = 0xA88; // bool + constexpr std::ptrdiff_t m_bHasPickupRadius = 0xA89; // bool + constexpr std::ptrdiff_t m_flPickupRadiusSqr = 0xA8C; // float32 + constexpr std::ptrdiff_t m_flTriggerRadiusSqr = 0xA90; // float32 + constexpr std::ptrdiff_t m_flLastPickupCheck = 0xA94; // GameTime_t + constexpr std::ptrdiff_t m_bPlayerCounterListenerAdded = 0xA98; // bool + constexpr std::ptrdiff_t m_bPlayerInTriggerRadius = 0xA99; // bool + constexpr std::ptrdiff_t m_hSpawnParticleEffect = 0xAA0; // CStrongHandle + constexpr std::ptrdiff_t m_pAmbientSoundEffect = 0xAA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bAutoStartAmbientSound = 0xAB0; // bool + constexpr std::ptrdiff_t m_pSpawnScriptFunction = 0xAB8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hPickupParticleEffect = 0xAC0; // CStrongHandle + constexpr std::ptrdiff_t m_pPickupSoundEffect = 0xAC8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pPickupScriptFunction = 0xAD0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hTimeoutParticleEffect = 0xAD8; // CStrongHandle + constexpr std::ptrdiff_t m_pTimeoutSoundEffect = 0xAE0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pTimeoutScriptFunction = 0xAE8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pPickupFilterName = 0xAF0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hPickupFilter = 0xAF8; // CHandle + constexpr std::ptrdiff_t m_OnPickup = 0xB00; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTimeout = 0xB28; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTriggerStartTouch = 0xB50; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTriggerTouch = 0xB78; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTriggerEndTouch = 0xBA0; // CEntityIOOutput + constexpr std::ptrdiff_t m_pAllowPickupScriptFunction = 0xBC8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flPickupRadius = 0xBD0; // float32 + constexpr std::ptrdiff_t m_flTriggerRadius = 0xBD4; // float32 + constexpr std::ptrdiff_t m_pTriggerSoundEffect = 0xBD8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bGlowWhenInTrigger = 0xBE0; // bool + constexpr std::ptrdiff_t m_glowColor = 0xBE1; // Color + constexpr std::ptrdiff_t m_bUseable = 0xBE5; // bool + constexpr std::ptrdiff_t m_hTriggerHelper = 0xBE8; // CHandle } // Parent: CLightEntity // Field count: 0 @@ -2747,23 +2753,23 @@ namespace cs2_dumper { // Parent: CBasePropDoor // Field count: 17 namespace CPropDoorRotating { - constexpr std::ptrdiff_t m_vecAxis = 0xEA0; // Vector - constexpr std::ptrdiff_t m_flDistance = 0xEAC; // float32 - constexpr std::ptrdiff_t m_eSpawnPosition = 0xEB0; // PropDoorRotatingSpawnPos_t - constexpr std::ptrdiff_t m_eOpenDirection = 0xEB4; // PropDoorRotatingOpenDirection_e - constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xEB8; // PropDoorRotatingOpenDirection_e - constexpr std::ptrdiff_t m_flAjarAngle = 0xEBC; // float32 - constexpr std::ptrdiff_t m_angRotationAjarDeprecated = 0xEC0; // QAngle - constexpr std::ptrdiff_t m_angRotationClosed = 0xECC; // QAngle - constexpr std::ptrdiff_t m_angRotationOpenForward = 0xED8; // QAngle - constexpr std::ptrdiff_t m_angRotationOpenBack = 0xEE4; // QAngle - constexpr std::ptrdiff_t m_angGoal = 0xEF0; // QAngle - constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xEFC; // Vector - constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xF08; // Vector - constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xF14; // Vector - constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xF20; // Vector - constexpr std::ptrdiff_t m_bAjarDoorShouldntAlwaysOpen = 0xF2C; // bool - constexpr std::ptrdiff_t m_hEntityBlocker = 0xF30; // CHandle + constexpr std::ptrdiff_t m_vecAxis = 0xEE8; // Vector + constexpr std::ptrdiff_t m_flDistance = 0xEF4; // float32 + constexpr std::ptrdiff_t m_eSpawnPosition = 0xEF8; // PropDoorRotatingSpawnPos_t + constexpr std::ptrdiff_t m_eOpenDirection = 0xEFC; // PropDoorRotatingOpenDirection_e + constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xF00; // PropDoorRotatingOpenDirection_e + constexpr std::ptrdiff_t m_flAjarAngle = 0xF04; // float32 + constexpr std::ptrdiff_t m_angRotationAjarDeprecated = 0xF08; // QAngle + constexpr std::ptrdiff_t m_angRotationClosed = 0xF14; // QAngle + constexpr std::ptrdiff_t m_angRotationOpenForward = 0xF20; // QAngle + constexpr std::ptrdiff_t m_angRotationOpenBack = 0xF2C; // QAngle + constexpr std::ptrdiff_t m_angGoal = 0xF38; // QAngle + constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xF44; // Vector + constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xF50; // Vector + constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xF5C; // Vector + constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xF68; // Vector + constexpr std::ptrdiff_t m_bAjarDoorShouldntAlwaysOpen = 0xF74; // bool + constexpr std::ptrdiff_t m_hEntityBlocker = 0xF78; // CHandle } // Parent: CBaseModelEntity // Field count: 21 @@ -2793,27 +2799,27 @@ namespace cs2_dumper { // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) namespace CRopeKeyframe { - constexpr std::ptrdiff_t m_RopeFlags = 0x758; // uint16 - constexpr std::ptrdiff_t m_iNextLinkName = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_Slack = 0x768; // int16 - constexpr std::ptrdiff_t m_Width = 0x76C; // float32 - constexpr std::ptrdiff_t m_TextureScale = 0x770; // float32 - constexpr std::ptrdiff_t m_nSegments = 0x774; // uint8 - constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x775; // bool - constexpr std::ptrdiff_t m_strRopeMaterialModel = 0x778; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0x780; // CStrongHandle - constexpr std::ptrdiff_t m_Subdiv = 0x788; // uint8 - constexpr std::ptrdiff_t m_nChangeCount = 0x789; // uint8 - constexpr std::ptrdiff_t m_RopeLength = 0x78A; // int16 - constexpr std::ptrdiff_t m_fLockedPoints = 0x78C; // uint8 - constexpr std::ptrdiff_t m_bCreatedFromMapFile = 0x78D; // bool - constexpr std::ptrdiff_t m_flScrollSpeed = 0x790; // float32 - constexpr std::ptrdiff_t m_bStartPointValid = 0x794; // bool - constexpr std::ptrdiff_t m_bEndPointValid = 0x795; // bool - constexpr std::ptrdiff_t m_hStartPoint = 0x798; // CHandle - constexpr std::ptrdiff_t m_hEndPoint = 0x79C; // CHandle - constexpr std::ptrdiff_t m_iStartAttachment = 0x7A0; // AttachmentHandle_t - constexpr std::ptrdiff_t m_iEndAttachment = 0x7A1; // AttachmentHandle_t + constexpr std::ptrdiff_t m_RopeFlags = 0x798; // uint16 + constexpr std::ptrdiff_t m_iNextLinkName = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_Slack = 0x7A8; // int16 + constexpr std::ptrdiff_t m_Width = 0x7AC; // float32 + constexpr std::ptrdiff_t m_TextureScale = 0x7B0; // float32 + constexpr std::ptrdiff_t m_nSegments = 0x7B4; // uint8 + constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x7B5; // bool + constexpr std::ptrdiff_t m_strRopeMaterialModel = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0x7C0; // CStrongHandle + constexpr std::ptrdiff_t m_Subdiv = 0x7C8; // uint8 + constexpr std::ptrdiff_t m_nChangeCount = 0x7C9; // uint8 + constexpr std::ptrdiff_t m_RopeLength = 0x7CA; // int16 + constexpr std::ptrdiff_t m_fLockedPoints = 0x7CC; // uint8 + constexpr std::ptrdiff_t m_bCreatedFromMapFile = 0x7CD; // bool + constexpr std::ptrdiff_t m_flScrollSpeed = 0x7D0; // float32 + constexpr std::ptrdiff_t m_bStartPointValid = 0x7D4; // bool + constexpr std::ptrdiff_t m_bEndPointValid = 0x7D5; // bool + constexpr std::ptrdiff_t m_hStartPoint = 0x7D8; // CHandle + constexpr std::ptrdiff_t m_hEndPoint = 0x7DC; // CHandle + constexpr std::ptrdiff_t m_iStartAttachment = 0x7E0; // AttachmentHandle_t + constexpr std::ptrdiff_t m_iEndAttachment = 0x7E1; // AttachmentHandle_t } // Parent: CBaseModelEntity // Field count: 73 @@ -2891,79 +2897,79 @@ namespace cs2_dumper { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) namespace CBarnLight { - constexpr std::ptrdiff_t m_bEnabled = 0x750; // bool - constexpr std::ptrdiff_t m_nColorMode = 0x754; // int32 - constexpr std::ptrdiff_t m_Color = 0x758; // Color - constexpr std::ptrdiff_t m_flColorTemperature = 0x75C; // float32 - constexpr std::ptrdiff_t m_flBrightness = 0x760; // float32 - constexpr std::ptrdiff_t m_flBrightnessScale = 0x764; // float32 - constexpr std::ptrdiff_t m_nDirectLight = 0x768; // int32 - constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x76C; // int32 - constexpr std::ptrdiff_t m_nLuminaireShape = 0x770; // int32 - constexpr std::ptrdiff_t m_flLuminaireSize = 0x774; // float32 - constexpr std::ptrdiff_t m_flLuminaireAnisotropy = 0x778; // float32 - constexpr std::ptrdiff_t m_LightStyleString = 0x780; // CUtlString - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x788; // GameTime_t - constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0x790; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_LightStyleEvents = 0x7A8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_LightStyleTargets = 0x7C0; // CNetworkUtlVectorBase> - constexpr std::ptrdiff_t m_StyleEvent = 0x7D8; // CEntityIOOutput[4] - constexpr std::ptrdiff_t m_hLightCookie = 0x898; // CStrongHandle - constexpr std::ptrdiff_t m_flShape = 0x8A0; // float32 - constexpr std::ptrdiff_t m_flSoftX = 0x8A4; // float32 - constexpr std::ptrdiff_t m_flSoftY = 0x8A8; // float32 - constexpr std::ptrdiff_t m_flSkirt = 0x8AC; // float32 - constexpr std::ptrdiff_t m_flSkirtNear = 0x8B0; // float32 - constexpr std::ptrdiff_t m_vSizeParams = 0x8B4; // Vector - constexpr std::ptrdiff_t m_flRange = 0x8C0; // float32 - constexpr std::ptrdiff_t m_vShear = 0x8C4; // Vector - constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0x8D0; // int32 - constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x8D4; // Vector - constexpr std::ptrdiff_t m_nCastShadows = 0x8E0; // int32 - constexpr std::ptrdiff_t m_nShadowMapSize = 0x8E4; // int32 - constexpr std::ptrdiff_t m_nShadowPriority = 0x8E8; // int32 - constexpr std::ptrdiff_t m_bContactShadow = 0x8EC; // bool - constexpr std::ptrdiff_t m_nBounceLight = 0x8F0; // int32 - constexpr std::ptrdiff_t m_flBounceScale = 0x8F4; // float32 - constexpr std::ptrdiff_t m_flMinRoughness = 0x8F8; // float32 - constexpr std::ptrdiff_t m_vAlternateColor = 0x8FC; // Vector - constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0x908; // float32 - constexpr std::ptrdiff_t m_nFog = 0x90C; // int32 - constexpr std::ptrdiff_t m_flFogStrength = 0x910; // float32 - constexpr std::ptrdiff_t m_nFogShadows = 0x914; // int32 - constexpr std::ptrdiff_t m_flFogScale = 0x918; // float32 - constexpr std::ptrdiff_t m_bFogMixedShadows = 0x91C; // bool - constexpr std::ptrdiff_t m_flFadeSizeStart = 0x920; // float32 - constexpr std::ptrdiff_t m_flFadeSizeEnd = 0x924; // float32 - constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0x928; // float32 - constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0x92C; // float32 - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x930; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x934; // Vector - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x940; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x94C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x958; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x964; // Vector - constexpr std::ptrdiff_t m_nPrecomputedSubFrusta = 0x970; // int32 - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin0 = 0x974; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles0 = 0x980; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent0 = 0x98C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin1 = 0x998; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles1 = 0x9A4; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent1 = 0x9B0; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin2 = 0x9BC; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles2 = 0x9C8; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent2 = 0x9D4; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin3 = 0x9E0; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles3 = 0x9EC; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent3 = 0x9F8; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin4 = 0xA04; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles4 = 0xA10; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent4 = 0xA1C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin5 = 0xA28; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles5 = 0xA34; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent5 = 0xA40; // Vector - constexpr std::ptrdiff_t m_bPvsModifyEntity = 0xA4C; // bool - constexpr std::ptrdiff_t m_VisClusters = 0xA50; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_bEnabled = 0x790; // bool + constexpr std::ptrdiff_t m_nColorMode = 0x794; // int32 + constexpr std::ptrdiff_t m_Color = 0x798; // Color + constexpr std::ptrdiff_t m_flColorTemperature = 0x79C; // float32 + constexpr std::ptrdiff_t m_flBrightness = 0x7A0; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0x7A4; // float32 + constexpr std::ptrdiff_t m_nDirectLight = 0x7A8; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x7AC; // int32 + constexpr std::ptrdiff_t m_nLuminaireShape = 0x7B0; // int32 + constexpr std::ptrdiff_t m_flLuminaireSize = 0x7B4; // float32 + constexpr std::ptrdiff_t m_flLuminaireAnisotropy = 0x7B8; // float32 + constexpr std::ptrdiff_t m_LightStyleString = 0x7C0; // CUtlString + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x7C8; // GameTime_t + constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_StyleEvent = 0x818; // CEntityIOOutput[4] + constexpr std::ptrdiff_t m_hLightCookie = 0x8D8; // CStrongHandle + constexpr std::ptrdiff_t m_flShape = 0x8E0; // float32 + constexpr std::ptrdiff_t m_flSoftX = 0x8E4; // float32 + constexpr std::ptrdiff_t m_flSoftY = 0x8E8; // float32 + constexpr std::ptrdiff_t m_flSkirt = 0x8EC; // float32 + constexpr std::ptrdiff_t m_flSkirtNear = 0x8F0; // float32 + constexpr std::ptrdiff_t m_vSizeParams = 0x8F4; // Vector + constexpr std::ptrdiff_t m_flRange = 0x900; // float32 + constexpr std::ptrdiff_t m_vShear = 0x904; // Vector + constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0x910; // int32 + constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x914; // Vector + constexpr std::ptrdiff_t m_nCastShadows = 0x920; // int32 + constexpr std::ptrdiff_t m_nShadowMapSize = 0x924; // int32 + constexpr std::ptrdiff_t m_nShadowPriority = 0x928; // int32 + constexpr std::ptrdiff_t m_bContactShadow = 0x92C; // bool + constexpr std::ptrdiff_t m_nBounceLight = 0x930; // int32 + constexpr std::ptrdiff_t m_flBounceScale = 0x934; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0x938; // float32 + constexpr std::ptrdiff_t m_vAlternateColor = 0x93C; // Vector + constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0x948; // float32 + constexpr std::ptrdiff_t m_nFog = 0x94C; // int32 + constexpr std::ptrdiff_t m_flFogStrength = 0x950; // float32 + constexpr std::ptrdiff_t m_nFogShadows = 0x954; // int32 + constexpr std::ptrdiff_t m_flFogScale = 0x958; // float32 + constexpr std::ptrdiff_t m_bFogMixedShadows = 0x95C; // bool + constexpr std::ptrdiff_t m_flFadeSizeStart = 0x960; // float32 + constexpr std::ptrdiff_t m_flFadeSizeEnd = 0x964; // float32 + constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0x968; // float32 + constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0x96C; // float32 + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x970; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x974; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x980; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x98C; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x998; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x9A4; // Vector + constexpr std::ptrdiff_t m_nPrecomputedSubFrusta = 0x9B0; // int32 + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin0 = 0x9B4; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles0 = 0x9C0; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent0 = 0x9CC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin1 = 0x9D8; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles1 = 0x9E4; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent1 = 0x9F0; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin2 = 0x9FC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles2 = 0xA08; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent2 = 0xA14; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin3 = 0xA20; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles3 = 0xA2C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent3 = 0xA38; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin4 = 0xA44; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles4 = 0xA50; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent4 = 0xA5C; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin5 = 0xA68; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles5 = 0xA74; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent5 = 0xA80; // Vector + constexpr std::ptrdiff_t m_bPvsModifyEntity = 0xA8C; // bool + constexpr std::ptrdiff_t m_VisClusters = 0xA90; // CNetworkUtlVectorBase } // Parent: SpawnPoint // Field count: 0 @@ -3106,10 +3112,10 @@ namespace cs2_dumper { // Parent: CPropDoorRotating // Field count: 4 namespace CPropDoorRotatingBreakable { - constexpr std::ptrdiff_t m_bBreakable = 0xF38; // bool - constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xF39; // bool - constexpr std::ptrdiff_t m_currentDamageState = 0xF3C; // int32 - constexpr std::ptrdiff_t m_damageStates = 0xF40; // CUtlVector + constexpr std::ptrdiff_t m_bBreakable = 0xF80; // bool + constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xF81; // bool + constexpr std::ptrdiff_t m_currentDamageState = 0xF84; // int32 + constexpr std::ptrdiff_t m_damageStates = 0xF88; // CUtlVector } // Parent: None // Field count: 0 @@ -3150,13 +3156,13 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) namespace CLightGlow { - constexpr std::ptrdiff_t m_nHorizontalSize = 0x750; // uint32 - constexpr std::ptrdiff_t m_nVerticalSize = 0x754; // uint32 - constexpr std::ptrdiff_t m_nMinDist = 0x758; // uint32 - constexpr std::ptrdiff_t m_nMaxDist = 0x75C; // uint32 - constexpr std::ptrdiff_t m_nOuterMaxDist = 0x760; // uint32 - constexpr std::ptrdiff_t m_flGlowProxySize = 0x764; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0x768; // float32 + constexpr std::ptrdiff_t m_nHorizontalSize = 0x790; // uint32 + constexpr std::ptrdiff_t m_nVerticalSize = 0x794; // uint32 + constexpr std::ptrdiff_t m_nMinDist = 0x798; // uint32 + constexpr std::ptrdiff_t m_nMaxDist = 0x79C; // uint32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0x7A0; // uint32 + constexpr std::ptrdiff_t m_flGlowProxySize = 0x7A4; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0x7A8; // float32 } // Parent: None // Field count: 13 @@ -3207,46 +3213,46 @@ namespace cs2_dumper { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) namespace CBasePropDoor { - constexpr std::ptrdiff_t m_flAutoReturnDelay = 0xC20; // float32 - constexpr std::ptrdiff_t m_hDoorList = 0xC28; // CUtlVector> - constexpr std::ptrdiff_t m_nHardwareType = 0xC40; // int32 - constexpr std::ptrdiff_t m_bNeedsHardware = 0xC44; // bool - constexpr std::ptrdiff_t m_eDoorState = 0xC48; // DoorState_t - constexpr std::ptrdiff_t m_bLocked = 0xC4C; // bool - constexpr std::ptrdiff_t m_closedPosition = 0xC50; // Vector - constexpr std::ptrdiff_t m_closedAngles = 0xC5C; // QAngle - constexpr std::ptrdiff_t m_hBlocker = 0xC68; // CHandle - constexpr std::ptrdiff_t m_bFirstBlocked = 0xC6C; // bool - constexpr std::ptrdiff_t m_ls = 0xC70; // locksound_t - constexpr std::ptrdiff_t m_bForceClosed = 0xC90; // bool - constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xC94; // Vector - constexpr std::ptrdiff_t m_hActivator = 0xCA0; // CHandle - constexpr std::ptrdiff_t m_SoundMoving = 0xCB0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundOpen = 0xCB8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundClose = 0xCC0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundLock = 0xCC8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundUnlock = 0xCD0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundLatch = 0xCD8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundPound = 0xCE0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundJiggle = 0xCE8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_SoundLockedAnim = 0xCF0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_numCloseAttempts = 0xCF8; // int32 - constexpr std::ptrdiff_t m_nPhysicsMaterial = 0xCFC; // CUtlStringToken - constexpr std::ptrdiff_t m_SlaveName = 0xD00; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hMaster = 0xD08; // CHandle - constexpr std::ptrdiff_t m_OnBlockedClosing = 0xD10; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBlockedOpening = 0xD38; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUnblockedClosing = 0xD60; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUnblockedOpening = 0xD88; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyClosed = 0xDB0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyOpen = 0xDD8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnClose = 0xE00; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnOpen = 0xE28; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnLockedUse = 0xE50; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAjarOpen = 0xE78; // CEntityIOOutput + constexpr std::ptrdiff_t m_flAutoReturnDelay = 0xC68; // float32 + constexpr std::ptrdiff_t m_hDoorList = 0xC70; // CUtlVector> + constexpr std::ptrdiff_t m_nHardwareType = 0xC88; // int32 + constexpr std::ptrdiff_t m_bNeedsHardware = 0xC8C; // bool + constexpr std::ptrdiff_t m_eDoorState = 0xC90; // DoorState_t + constexpr std::ptrdiff_t m_bLocked = 0xC94; // bool + constexpr std::ptrdiff_t m_closedPosition = 0xC98; // Vector + constexpr std::ptrdiff_t m_closedAngles = 0xCA4; // QAngle + constexpr std::ptrdiff_t m_hBlocker = 0xCB0; // CHandle + constexpr std::ptrdiff_t m_bFirstBlocked = 0xCB4; // bool + constexpr std::ptrdiff_t m_ls = 0xCB8; // locksound_t + constexpr std::ptrdiff_t m_bForceClosed = 0xCD8; // bool + constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xCDC; // Vector + constexpr std::ptrdiff_t m_hActivator = 0xCE8; // CHandle + constexpr std::ptrdiff_t m_SoundMoving = 0xCF8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundOpen = 0xD00; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundClose = 0xD08; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundLock = 0xD10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundUnlock = 0xD18; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundLatch = 0xD20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundPound = 0xD28; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundJiggle = 0xD30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_SoundLockedAnim = 0xD38; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_numCloseAttempts = 0xD40; // int32 + constexpr std::ptrdiff_t m_nPhysicsMaterial = 0xD44; // CUtlStringToken + constexpr std::ptrdiff_t m_SlaveName = 0xD48; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hMaster = 0xD50; // CHandle + constexpr std::ptrdiff_t m_OnBlockedClosing = 0xD58; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBlockedOpening = 0xD80; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUnblockedClosing = 0xDA8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUnblockedOpening = 0xDD0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyClosed = 0xDF8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyOpen = 0xE20; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnClose = 0xE48; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnOpen = 0xE70; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnLockedUse = 0xE98; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAjarOpen = 0xEC0; // CEntityIOOutput } // Parent: CBaseEntity - // Field count: 3 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3254,22 +3260,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x4E0; // int8 constexpr std::ptrdiff_t m_iMaxRagdollCount = 0x4E4; // int32 constexpr std::ptrdiff_t m_bSaveImportant = 0x4E8; // bool + constexpr std::ptrdiff_t m_bCanTakeDamage = 0x4E9; // bool } // Parent: CBaseTrigger // Field count: 12 namespace CTriggerFan { - constexpr std::ptrdiff_t m_vFanOrigin = 0x920; // Vector - constexpr std::ptrdiff_t m_vFanEnd = 0x92C; // Vector - constexpr std::ptrdiff_t m_vNoise = 0x938; // Vector - constexpr std::ptrdiff_t m_flForce = 0x944; // float32 - constexpr std::ptrdiff_t m_flRopeForceScale = 0x948; // float32 - constexpr std::ptrdiff_t m_flPlayerForce = 0x94C; // float32 - constexpr std::ptrdiff_t m_flRampTime = 0x950; // float32 - constexpr std::ptrdiff_t m_bFalloff = 0x954; // bool - constexpr std::ptrdiff_t m_bPushPlayer = 0x955; // bool - constexpr std::ptrdiff_t m_bRampDown = 0x956; // bool - constexpr std::ptrdiff_t m_bAddNoise = 0x957; // bool - constexpr std::ptrdiff_t m_RampTimer = 0x958; // CountdownTimer + constexpr std::ptrdiff_t m_vFanOrigin = 0x960; // Vector + constexpr std::ptrdiff_t m_vFanEnd = 0x96C; // Vector + constexpr std::ptrdiff_t m_vNoise = 0x978; // Vector + constexpr std::ptrdiff_t m_flForce = 0x984; // float32 + constexpr std::ptrdiff_t m_flRopeForceScale = 0x988; // float32 + constexpr std::ptrdiff_t m_flPlayerForce = 0x98C; // float32 + constexpr std::ptrdiff_t m_flRampTime = 0x990; // float32 + constexpr std::ptrdiff_t m_bFalloff = 0x994; // bool + constexpr std::ptrdiff_t m_bPushPlayer = 0x995; // bool + constexpr std::ptrdiff_t m_bRampDown = 0x996; // bool + constexpr std::ptrdiff_t m_bAddNoise = 0x997; // bool + constexpr std::ptrdiff_t m_RampTimer = 0x998; // CountdownTimer } // Parent: CMolotovGrenade // Field count: 0 @@ -3361,14 +3368,14 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 8 namespace CItem { - constexpr std::ptrdiff_t m_OnPlayerTouch = 0x968; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x990; // CEntityIOOutput - constexpr std::ptrdiff_t m_bActivateWhenAtRest = 0x9B8; // bool - constexpr std::ptrdiff_t m_OnCacheInteraction = 0x9C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnGlovePulled = 0x9E8; // CEntityIOOutput - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xA10; // Vector - constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xA1C; // QAngle - constexpr std::ptrdiff_t m_bPhysStartAsleep = 0xA28; // bool + constexpr std::ptrdiff_t m_OnPlayerTouch = 0x9B0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x9D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_bActivateWhenAtRest = 0xA00; // bool + constexpr std::ptrdiff_t m_OnCacheInteraction = 0xA08; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnGlovePulled = 0xA30; // CEntityIOOutput + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xA58; // Vector + constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xA64; // QAngle + constexpr std::ptrdiff_t m_bPhysStartAsleep = 0xA70; // bool } // Parent: CBaseModelEntity // Field count: 14 @@ -3379,20 +3386,20 @@ namespace cs2_dumper { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) namespace CBaseClientUIEntity { - constexpr std::ptrdiff_t m_bEnabled = 0x750; // bool - constexpr std::ptrdiff_t m_DialogXMLName = 0x758; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PanelClassName = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PanelID = 0x768; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_CustomOutput0 = 0x770; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput1 = 0x798; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput2 = 0x7C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput3 = 0x7E8; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput4 = 0x810; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput5 = 0x838; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput6 = 0x860; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput7 = 0x888; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput8 = 0x8B0; // CEntityIOOutput - constexpr std::ptrdiff_t m_CustomOutput9 = 0x8D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_bEnabled = 0x790; // bool + constexpr std::ptrdiff_t m_DialogXMLName = 0x798; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PanelClassName = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PanelID = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_CustomOutput0 = 0x7B0; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput1 = 0x7D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput2 = 0x800; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput3 = 0x828; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput4 = 0x850; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput5 = 0x878; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput6 = 0x8A0; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput7 = 0x8C8; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput8 = 0x8F0; // CEntityIOOutput + constexpr std::ptrdiff_t m_CustomOutput9 = 0x918; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 9 @@ -3408,15 +3415,15 @@ namespace cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) namespace CEnvDecal { - constexpr std::ptrdiff_t m_hDecalMaterial = 0x750; // CStrongHandle - constexpr std::ptrdiff_t m_flWidth = 0x758; // float32 - constexpr std::ptrdiff_t m_flHeight = 0x75C; // float32 - constexpr std::ptrdiff_t m_flDepth = 0x760; // float32 - constexpr std::ptrdiff_t m_nRenderOrder = 0x764; // uint32 - constexpr std::ptrdiff_t m_bProjectOnWorld = 0x768; // bool - constexpr std::ptrdiff_t m_bProjectOnCharacters = 0x769; // bool - constexpr std::ptrdiff_t m_bProjectOnWater = 0x76A; // bool - constexpr std::ptrdiff_t m_flDepthSortBias = 0x76C; // float32 + constexpr std::ptrdiff_t m_hDecalMaterial = 0x790; // CStrongHandle + constexpr std::ptrdiff_t m_flWidth = 0x798; // float32 + constexpr std::ptrdiff_t m_flHeight = 0x79C; // float32 + constexpr std::ptrdiff_t m_flDepth = 0x7A0; // float32 + constexpr std::ptrdiff_t m_nRenderOrder = 0x7A4; // uint32 + constexpr std::ptrdiff_t m_bProjectOnWorld = 0x7A8; // bool + constexpr std::ptrdiff_t m_bProjectOnCharacters = 0x7A9; // bool + constexpr std::ptrdiff_t m_bProjectOnWater = 0x7AA; // bool + constexpr std::ptrdiff_t m_flDepthSortBias = 0x7AC; // float32 } // Parent: None // Field count: 0 @@ -3480,28 +3487,28 @@ namespace cs2_dumper { // Parent: CFuncPlatRot // Field count: 9 namespace CFuncTrackChange { - constexpr std::ptrdiff_t m_trackTop = 0x818; // CPathTrack* - constexpr std::ptrdiff_t m_trackBottom = 0x820; // CPathTrack* - constexpr std::ptrdiff_t m_train = 0x828; // CFuncTrackTrain* - constexpr std::ptrdiff_t m_trackTopName = 0x830; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_trackBottomName = 0x838; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_trainName = 0x840; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_code = 0x848; // TRAIN_CODE - constexpr std::ptrdiff_t m_targetState = 0x84C; // int32 - constexpr std::ptrdiff_t m_use = 0x850; // int32 + constexpr std::ptrdiff_t m_trackTop = 0x858; // CPathTrack* + constexpr std::ptrdiff_t m_trackBottom = 0x860; // CPathTrack* + constexpr std::ptrdiff_t m_train = 0x868; // CFuncTrackTrain* + constexpr std::ptrdiff_t m_trackTopName = 0x870; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_trackBottomName = 0x878; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_trainName = 0x880; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_code = 0x888; // TRAIN_CODE + constexpr std::ptrdiff_t m_targetState = 0x88C; // int32 + constexpr std::ptrdiff_t m_use = 0x890; // int32 } // Parent: CRuleBrushEntity // Field count: 4 namespace CGamePlayerZone { - constexpr std::ptrdiff_t m_OnPlayerInZone = 0x758; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerOutZone = 0x780; // CEntityIOOutput - constexpr std::ptrdiff_t m_PlayersInCount = 0x7A8; // CEntityOutputTemplate - constexpr std::ptrdiff_t m_PlayersOutCount = 0x7D0; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_OnPlayerInZone = 0x798; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerOutZone = 0x7C0; // CEntityIOOutput + constexpr std::ptrdiff_t m_PlayersInCount = 0x7E8; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_PlayersOutCount = 0x810; // CEntityOutputTemplate } // Parent: CRuleEntity // Field count: 1 namespace CRulePointEntity { - constexpr std::ptrdiff_t m_Score = 0x758; // int32 + constexpr std::ptrdiff_t m_Score = 0x798; // int32 } // Parent: CPointEntity // Field count: 5 @@ -3540,17 +3547,17 @@ namespace cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) namespace CBaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0x968; // Vector - constexpr std::ptrdiff_t m_nViewModelIndex = 0x974; // uint32 - constexpr std::ptrdiff_t m_nAnimationParity = 0x978; // uint32 - constexpr std::ptrdiff_t m_flAnimationStartTime = 0x97C; // float32 - constexpr std::ptrdiff_t m_hWeapon = 0x980; // CHandle - constexpr std::ptrdiff_t m_sVMName = 0x988; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sAnimationPrefix = 0x990; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hOldLayerSequence = 0x998; // HSequence - constexpr std::ptrdiff_t m_oldLayer = 0x99C; // int32 - constexpr std::ptrdiff_t m_oldLayerStartTime = 0x9A0; // float32 - constexpr std::ptrdiff_t m_hControlPanel = 0x9A4; // CHandle + constexpr std::ptrdiff_t m_vecLastFacing = 0x9B0; // Vector + constexpr std::ptrdiff_t m_nViewModelIndex = 0x9BC; // uint32 + constexpr std::ptrdiff_t m_nAnimationParity = 0x9C0; // uint32 + constexpr std::ptrdiff_t m_flAnimationStartTime = 0x9C4; // float32 + constexpr std::ptrdiff_t m_hWeapon = 0x9C8; // CHandle + constexpr std::ptrdiff_t m_sVMName = 0x9D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sAnimationPrefix = 0x9D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hOldLayerSequence = 0x9E0; // HSequence + constexpr std::ptrdiff_t m_oldLayer = 0x9E4; // int32 + constexpr std::ptrdiff_t m_oldLayerStartTime = 0x9E8; // float32 + constexpr std::ptrdiff_t m_hControlPanel = 0x9EC; // CHandle } // Parent: CPlayerPawnComponent // Field count: 2 @@ -3606,8 +3613,8 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 2 namespace CTriggerActiveWeaponDetect { - constexpr std::ptrdiff_t m_OnTouchedActiveWeapon = 0x920; // CEntityIOOutput - constexpr std::ptrdiff_t m_iszWeaponClassName = 0x948; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_OnTouchedActiveWeapon = 0x960; // CEntityIOOutput + constexpr std::ptrdiff_t m_iszWeaponClassName = 0x988; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 18 @@ -3703,57 +3710,57 @@ namespace cs2_dumper { // Parent: CCSWeaponBase // Field count: 1 namespace CKnife { - constexpr std::ptrdiff_t m_bFirstAttack = 0xF10; // bool + constexpr std::ptrdiff_t m_bFirstAttack = 0xF58; // bool } // Parent: CBaseModelEntity // Field count: 37 namespace CFuncTrackTrain { - constexpr std::ptrdiff_t m_ppath = 0x750; // CHandle - constexpr std::ptrdiff_t m_length = 0x754; // float32 - constexpr std::ptrdiff_t m_vPosPrev = 0x758; // Vector - constexpr std::ptrdiff_t m_angPrev = 0x764; // QAngle - constexpr std::ptrdiff_t m_controlMins = 0x770; // Vector - constexpr std::ptrdiff_t m_controlMaxs = 0x77C; // Vector - constexpr std::ptrdiff_t m_lastBlockPos = 0x788; // Vector - constexpr std::ptrdiff_t m_lastBlockTick = 0x794; // int32 - constexpr std::ptrdiff_t m_flVolume = 0x798; // float32 - constexpr std::ptrdiff_t m_flBank = 0x79C; // float32 - constexpr std::ptrdiff_t m_oldSpeed = 0x7A0; // float32 - constexpr std::ptrdiff_t m_flBlockDamage = 0x7A4; // float32 - constexpr std::ptrdiff_t m_height = 0x7A8; // float32 - constexpr std::ptrdiff_t m_maxSpeed = 0x7AC; // float32 - constexpr std::ptrdiff_t m_dir = 0x7B0; // float32 - constexpr std::ptrdiff_t m_iszSoundMove = 0x7B8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSoundMovePing = 0x7C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSoundStart = 0x7C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSoundStop = 0x7D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_strPathTarget = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flMoveSoundMinDuration = 0x7E0; // float32 - constexpr std::ptrdiff_t m_flMoveSoundMaxDuration = 0x7E4; // float32 - constexpr std::ptrdiff_t m_flNextMoveSoundTime = 0x7E8; // GameTime_t - constexpr std::ptrdiff_t m_flMoveSoundMinPitch = 0x7EC; // float32 - constexpr std::ptrdiff_t m_flMoveSoundMaxPitch = 0x7F0; // float32 - constexpr std::ptrdiff_t m_eOrientationType = 0x7F4; // TrainOrientationType_t - constexpr std::ptrdiff_t m_eVelocityType = 0x7F8; // TrainVelocityType_t - constexpr std::ptrdiff_t m_OnStart = 0x808; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnNext = 0x830; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnArrivedAtDestinationNode = 0x858; // CEntityIOOutput - constexpr std::ptrdiff_t m_bManualSpeedChanges = 0x880; // bool - constexpr std::ptrdiff_t m_flDesiredSpeed = 0x884; // float32 - constexpr std::ptrdiff_t m_flSpeedChangeTime = 0x888; // GameTime_t - constexpr std::ptrdiff_t m_flAccelSpeed = 0x88C; // float32 - constexpr std::ptrdiff_t m_flDecelSpeed = 0x890; // float32 - constexpr std::ptrdiff_t m_bAccelToSpeed = 0x894; // bool - constexpr std::ptrdiff_t m_flNextMPSoundTime = 0x898; // GameTime_t + constexpr std::ptrdiff_t m_ppath = 0x790; // CHandle + constexpr std::ptrdiff_t m_length = 0x794; // float32 + constexpr std::ptrdiff_t m_vPosPrev = 0x798; // Vector + constexpr std::ptrdiff_t m_angPrev = 0x7A4; // QAngle + constexpr std::ptrdiff_t m_controlMins = 0x7B0; // Vector + constexpr std::ptrdiff_t m_controlMaxs = 0x7BC; // Vector + constexpr std::ptrdiff_t m_lastBlockPos = 0x7C8; // Vector + constexpr std::ptrdiff_t m_lastBlockTick = 0x7D4; // int32 + constexpr std::ptrdiff_t m_flVolume = 0x7D8; // float32 + constexpr std::ptrdiff_t m_flBank = 0x7DC; // float32 + constexpr std::ptrdiff_t m_oldSpeed = 0x7E0; // float32 + constexpr std::ptrdiff_t m_flBlockDamage = 0x7E4; // float32 + constexpr std::ptrdiff_t m_height = 0x7E8; // float32 + constexpr std::ptrdiff_t m_maxSpeed = 0x7EC; // float32 + constexpr std::ptrdiff_t m_dir = 0x7F0; // float32 + constexpr std::ptrdiff_t m_iszSoundMove = 0x7F8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSoundMovePing = 0x800; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSoundStart = 0x808; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSoundStop = 0x810; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_strPathTarget = 0x818; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flMoveSoundMinDuration = 0x820; // float32 + constexpr std::ptrdiff_t m_flMoveSoundMaxDuration = 0x824; // float32 + constexpr std::ptrdiff_t m_flNextMoveSoundTime = 0x828; // GameTime_t + constexpr std::ptrdiff_t m_flMoveSoundMinPitch = 0x82C; // float32 + constexpr std::ptrdiff_t m_flMoveSoundMaxPitch = 0x830; // float32 + constexpr std::ptrdiff_t m_eOrientationType = 0x834; // TrainOrientationType_t + constexpr std::ptrdiff_t m_eVelocityType = 0x838; // TrainVelocityType_t + constexpr std::ptrdiff_t m_OnStart = 0x848; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnNext = 0x870; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnArrivedAtDestinationNode = 0x898; // CEntityIOOutput + constexpr std::ptrdiff_t m_bManualSpeedChanges = 0x8C0; // bool + constexpr std::ptrdiff_t m_flDesiredSpeed = 0x8C4; // float32 + constexpr std::ptrdiff_t m_flSpeedChangeTime = 0x8C8; // GameTime_t + constexpr std::ptrdiff_t m_flAccelSpeed = 0x8CC; // float32 + constexpr std::ptrdiff_t m_flDecelSpeed = 0x8D0; // float32 + constexpr std::ptrdiff_t m_bAccelToSpeed = 0x8D4; // bool + constexpr std::ptrdiff_t m_flNextMPSoundTime = 0x8D8; // GameTime_t } // Parent: CServerOnlyModelEntity // Field count: 5 namespace CFogVolume { - constexpr std::ptrdiff_t m_fogName = 0x750; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_postProcessName = 0x758; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_colorCorrectionName = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bDisabled = 0x770; // bool - constexpr std::ptrdiff_t m_bInFogVolumesList = 0x771; // bool + constexpr std::ptrdiff_t m_fogName = 0x790; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_postProcessName = 0x798; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_colorCorrectionName = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bDisabled = 0x7B0; // bool + constexpr std::ptrdiff_t m_bInFogVolumesList = 0x7B1; // bool } // Parent: SpawnPoint // Field count: 0 @@ -3762,25 +3769,25 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 19 namespace CFire { - constexpr std::ptrdiff_t m_hEffect = 0x750; // CHandle - constexpr std::ptrdiff_t m_hOwner = 0x754; // CHandle - constexpr std::ptrdiff_t m_nFireType = 0x758; // int32 - constexpr std::ptrdiff_t m_flFuel = 0x75C; // float32 - constexpr std::ptrdiff_t m_flDamageTime = 0x760; // GameTime_t - constexpr std::ptrdiff_t m_lastDamage = 0x764; // GameTime_t - constexpr std::ptrdiff_t m_flFireSize = 0x768; // float32 - constexpr std::ptrdiff_t m_flLastNavUpdateTime = 0x76C; // GameTime_t - constexpr std::ptrdiff_t m_flHeatLevel = 0x770; // float32 - constexpr std::ptrdiff_t m_flHeatAbsorb = 0x774; // float32 - constexpr std::ptrdiff_t m_flDamageScale = 0x778; // float32 - constexpr std::ptrdiff_t m_flMaxHeat = 0x77C; // float32 - constexpr std::ptrdiff_t m_flLastHeatLevel = 0x780; // float32 - constexpr std::ptrdiff_t m_flAttackTime = 0x784; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0x788; // bool - constexpr std::ptrdiff_t m_bStartDisabled = 0x789; // bool - constexpr std::ptrdiff_t m_bDidActivate = 0x78A; // bool - constexpr std::ptrdiff_t m_OnIgnited = 0x790; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnExtinguished = 0x7B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_hEffect = 0x790; // CHandle + constexpr std::ptrdiff_t m_hOwner = 0x794; // CHandle + constexpr std::ptrdiff_t m_nFireType = 0x798; // int32 + constexpr std::ptrdiff_t m_flFuel = 0x79C; // float32 + constexpr std::ptrdiff_t m_flDamageTime = 0x7A0; // GameTime_t + constexpr std::ptrdiff_t m_lastDamage = 0x7A4; // GameTime_t + constexpr std::ptrdiff_t m_flFireSize = 0x7A8; // float32 + constexpr std::ptrdiff_t m_flLastNavUpdateTime = 0x7AC; // GameTime_t + constexpr std::ptrdiff_t m_flHeatLevel = 0x7B0; // float32 + constexpr std::ptrdiff_t m_flHeatAbsorb = 0x7B4; // float32 + constexpr std::ptrdiff_t m_flDamageScale = 0x7B8; // float32 + constexpr std::ptrdiff_t m_flMaxHeat = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flLastHeatLevel = 0x7C0; // float32 + constexpr std::ptrdiff_t m_flAttackTime = 0x7C4; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x7C8; // bool + constexpr std::ptrdiff_t m_bStartDisabled = 0x7C9; // bool + constexpr std::ptrdiff_t m_bDidActivate = 0x7CA; // bool + constexpr std::ptrdiff_t m_OnIgnited = 0x7D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnExtinguished = 0x7F8; // CEntityIOOutput } // Parent: CSkeletonAnimationController // Field count: 14 @@ -3818,7 +3825,7 @@ namespace cs2_dumper { // Parent: CBasePlatTrain // Field count: 1 namespace CFuncPlat { - constexpr std::ptrdiff_t m_sNoise = 0x7F8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sNoise = 0x838; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 48 @@ -3881,7 +3888,7 @@ namespace cs2_dumper { namespace CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Field count: 10 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3892,16 +3899,17 @@ namespace cs2_dumper { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) namespace CBaseAnimGraph { - constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0x7C8; // bool - constexpr std::ptrdiff_t m_pChoreoServices = 0x7D0; // IChoreoServices* - constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x7D8; // bool - constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x7DC; // float32 - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x7E0; // Vector - constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0x7EC; // bool - constexpr std::ptrdiff_t m_vecForce = 0x7F0; // Vector - constexpr std::ptrdiff_t m_nForceBone = 0x7FC; // int32 - constexpr std::ptrdiff_t m_RagdollPose = 0x810; // PhysicsRagdollPose_t - constexpr std::ptrdiff_t m_bRagdollClientSide = 0x838; // bool + constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0x808; // bool + constexpr std::ptrdiff_t m_pChoreoServices = 0x810; // IChoreoServices* + constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x818; // bool + constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x81C; // float32 + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x820; // Vector + constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0x82C; // bool + constexpr std::ptrdiff_t m_vecForce = 0x830; // Vector + constexpr std::ptrdiff_t m_nForceBone = 0x83C; // int32 + constexpr std::ptrdiff_t m_RagdollPose = 0x850; // PhysicsRagdollPose_t + constexpr std::ptrdiff_t m_bRagdollClientSide = 0x878; // bool + constexpr std::ptrdiff_t m_nLastDestructiblePartDestroyedAnimgraphSetTick = 0x9A0; // int32 } // Parent: CPhysForce // Field count: 1 @@ -3921,33 +3929,33 @@ namespace cs2_dumper { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) namespace CRagdollProp { - constexpr std::ptrdiff_t m_ragdoll = 0x968; // ragdoll_t - constexpr std::ptrdiff_t m_bStartDisabled = 0x9A0; // bool - constexpr std::ptrdiff_t m_ragPos = 0x9A8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_ragAngles = 0x9C0; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_hRagdollSource = 0x9D8; // CHandle - constexpr std::ptrdiff_t m_lastUpdateTickCount = 0x9DC; // uint32 - constexpr std::ptrdiff_t m_allAsleep = 0x9E0; // bool - constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0x9E1; // bool - constexpr std::ptrdiff_t m_hDamageEntity = 0x9E4; // CHandle - constexpr std::ptrdiff_t m_hKiller = 0x9E8; // CHandle - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x9EC; // CHandle - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x9F0; // GameTime_t - constexpr std::ptrdiff_t m_flFadeOutStartTime = 0x9F4; // GameTime_t - constexpr std::ptrdiff_t m_flFadeTime = 0x9F8; // float32 - constexpr std::ptrdiff_t m_vecLastOrigin = 0x9FC; // Vector - constexpr std::ptrdiff_t m_flAwakeTime = 0xA08; // GameTime_t - constexpr std::ptrdiff_t m_flLastOriginChangeTime = 0xA0C; // GameTime_t - constexpr std::ptrdiff_t m_strOriginClassName = 0xA10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_strSourceClassName = 0xA18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bHasBeenPhysgunned = 0xA20; // bool - constexpr std::ptrdiff_t m_bShouldTeleportPhysics = 0xA21; // bool - constexpr std::ptrdiff_t m_flBlendWeight = 0xA24; // float32 - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xA28; // float32 - constexpr std::ptrdiff_t m_ragdollMins = 0xA30; // CUtlVector - constexpr std::ptrdiff_t m_ragdollMaxs = 0xA48; // CUtlVector - constexpr std::ptrdiff_t m_bShouldDeleteActivationRecord = 0xA60; // bool - constexpr std::ptrdiff_t m_bValidatePoweredRagdollPose = 0xAC0; // bool + constexpr std::ptrdiff_t m_ragdoll = 0x9B0; // ragdoll_t + constexpr std::ptrdiff_t m_bStartDisabled = 0x9E8; // bool + constexpr std::ptrdiff_t m_ragPos = 0x9F0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_ragAngles = 0xA08; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_hRagdollSource = 0xA20; // CHandle + constexpr std::ptrdiff_t m_lastUpdateTickCount = 0xA24; // uint32 + constexpr std::ptrdiff_t m_allAsleep = 0xA28; // bool + constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0xA29; // bool + constexpr std::ptrdiff_t m_hDamageEntity = 0xA2C; // CHandle + constexpr std::ptrdiff_t m_hKiller = 0xA30; // CHandle + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0xA34; // CHandle + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0xA38; // GameTime_t + constexpr std::ptrdiff_t m_flFadeOutStartTime = 0xA3C; // GameTime_t + constexpr std::ptrdiff_t m_flFadeTime = 0xA40; // float32 + constexpr std::ptrdiff_t m_vecLastOrigin = 0xA44; // Vector + constexpr std::ptrdiff_t m_flAwakeTime = 0xA50; // GameTime_t + constexpr std::ptrdiff_t m_flLastOriginChangeTime = 0xA54; // GameTime_t + constexpr std::ptrdiff_t m_strOriginClassName = 0xA58; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_strSourceClassName = 0xA60; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bHasBeenPhysgunned = 0xA68; // bool + constexpr std::ptrdiff_t m_bShouldTeleportPhysics = 0xA69; // bool + constexpr std::ptrdiff_t m_flBlendWeight = 0xA6C; // float32 + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xA70; // float32 + constexpr std::ptrdiff_t m_ragdollMins = 0xA78; // CUtlVector + constexpr std::ptrdiff_t m_ragdollMaxs = 0xA90; // CUtlVector + constexpr std::ptrdiff_t m_bShouldDeleteActivationRecord = 0xAA8; // bool + constexpr std::ptrdiff_t m_bValidatePoweredRagdollPose = 0xB08; // bool } // Parent: CBaseAnimGraph // Field count: 0 @@ -3989,20 +3997,20 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) namespace CTriggerLook { - constexpr std::ptrdiff_t m_hLookTarget = 0x948; // CHandle - constexpr std::ptrdiff_t m_flFieldOfView = 0x94C; // float32 - constexpr std::ptrdiff_t m_flLookTime = 0x950; // float32 - constexpr std::ptrdiff_t m_flLookTimeTotal = 0x954; // float32 - constexpr std::ptrdiff_t m_flLookTimeLast = 0x958; // GameTime_t - constexpr std::ptrdiff_t m_flTimeoutDuration = 0x95C; // float32 - constexpr std::ptrdiff_t m_bTimeoutFired = 0x960; // bool - constexpr std::ptrdiff_t m_bIsLooking = 0x961; // bool - constexpr std::ptrdiff_t m_b2DFOV = 0x962; // bool - constexpr std::ptrdiff_t m_bUseVelocity = 0x963; // bool - constexpr std::ptrdiff_t m_bTestOcclusion = 0x964; // bool - constexpr std::ptrdiff_t m_OnTimeout = 0x968; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnStartLook = 0x990; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnEndLook = 0x9B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_hLookTarget = 0x988; // CHandle + constexpr std::ptrdiff_t m_flFieldOfView = 0x98C; // float32 + constexpr std::ptrdiff_t m_flLookTime = 0x990; // float32 + constexpr std::ptrdiff_t m_flLookTimeTotal = 0x994; // float32 + constexpr std::ptrdiff_t m_flLookTimeLast = 0x998; // GameTime_t + constexpr std::ptrdiff_t m_flTimeoutDuration = 0x99C; // float32 + constexpr std::ptrdiff_t m_bTimeoutFired = 0x9A0; // bool + constexpr std::ptrdiff_t m_bIsLooking = 0x9A1; // bool + constexpr std::ptrdiff_t m_b2DFOV = 0x9A2; // bool + constexpr std::ptrdiff_t m_bUseVelocity = 0x9A3; // bool + constexpr std::ptrdiff_t m_bTestOcclusion = 0x9A4; // bool + constexpr std::ptrdiff_t m_OnTimeout = 0x9A8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnStartLook = 0x9D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnEndLook = 0x9F8; // CEntityIOOutput } // Parent: CPointEntity // Field count: 0 @@ -4074,14 +4082,14 @@ namespace cs2_dumper { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) namespace CFootstepControl { - constexpr std::ptrdiff_t m_source = 0x920; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_destination = 0x928; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_source = 0x960; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_destination = 0x968; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 2 namespace CTriggerVolume { - constexpr std::ptrdiff_t m_iFilterName = 0x750; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFilter = 0x758; // CHandle + constexpr std::ptrdiff_t m_iFilterName = 0x790; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hFilter = 0x798; // CHandle } // Parent: CPointEntity // Field count: 0 @@ -4109,7 +4117,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CFuncVPhysicsClip { - constexpr std::ptrdiff_t m_bDisabled = 0x750; // bool + constexpr std::ptrdiff_t m_bDisabled = 0x790; // bool } // Parent: CPlayerPawnComponent // Field count: 5 @@ -4162,28 +4170,28 @@ namespace cs2_dumper { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) namespace CParticleSystem { - constexpr std::ptrdiff_t m_szSnapshotFileName = 0x750; // char[512] - constexpr std::ptrdiff_t m_bActive = 0x950; // bool - constexpr std::ptrdiff_t m_bFrozen = 0x951; // bool - constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0x954; // float32 - constexpr std::ptrdiff_t m_nStopType = 0x958; // int32 - constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0x95C; // bool - constexpr std::ptrdiff_t m_iEffectIndex = 0x960; // CStrongHandle - constexpr std::ptrdiff_t m_flStartTime = 0x968; // GameTime_t - constexpr std::ptrdiff_t m_flPreSimTime = 0x96C; // float32 - constexpr std::ptrdiff_t m_vServerControlPoints = 0x970; // Vector[4] - constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9A0; // uint8[4] - constexpr std::ptrdiff_t m_hControlPointEnts = 0x9A4; // CHandle[64] - constexpr std::ptrdiff_t m_bNoSave = 0xAA4; // bool - constexpr std::ptrdiff_t m_bNoFreeze = 0xAA5; // bool - constexpr std::ptrdiff_t m_bNoRamp = 0xAA6; // bool - constexpr std::ptrdiff_t m_bStartActive = 0xAA7; // bool - constexpr std::ptrdiff_t m_iszEffectName = 0xAA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszControlPointNames = 0xAB0; // CUtlSymbolLarge[64] - constexpr std::ptrdiff_t m_nDataCP = 0xCB0; // int32 - constexpr std::ptrdiff_t m_vecDataCPValue = 0xCB4; // Vector - constexpr std::ptrdiff_t m_nTintCP = 0xCC0; // int32 - constexpr std::ptrdiff_t m_clrTint = 0xCC4; // Color + constexpr std::ptrdiff_t m_szSnapshotFileName = 0x790; // char[512] + constexpr std::ptrdiff_t m_bActive = 0x990; // bool + constexpr std::ptrdiff_t m_bFrozen = 0x991; // bool + constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0x994; // float32 + constexpr std::ptrdiff_t m_nStopType = 0x998; // int32 + constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0x99C; // bool + constexpr std::ptrdiff_t m_iEffectIndex = 0x9A0; // CStrongHandle + constexpr std::ptrdiff_t m_flStartTime = 0x9A8; // GameTime_t + constexpr std::ptrdiff_t m_flPreSimTime = 0x9AC; // float32 + constexpr std::ptrdiff_t m_vServerControlPoints = 0x9B0; // Vector[4] + constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9E0; // uint8[4] + constexpr std::ptrdiff_t m_hControlPointEnts = 0x9E4; // CHandle[64] + constexpr std::ptrdiff_t m_bNoSave = 0xAE4; // bool + constexpr std::ptrdiff_t m_bNoFreeze = 0xAE5; // bool + constexpr std::ptrdiff_t m_bNoRamp = 0xAE6; // bool + constexpr std::ptrdiff_t m_bStartActive = 0xAE7; // bool + constexpr std::ptrdiff_t m_iszEffectName = 0xAE8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszControlPointNames = 0xAF0; // CUtlSymbolLarge[64] + constexpr std::ptrdiff_t m_nDataCP = 0xCF0; // int32 + constexpr std::ptrdiff_t m_vecDataCPValue = 0xCF4; // Vector + constexpr std::ptrdiff_t m_nTintCP = 0xD00; // int32 + constexpr std::ptrdiff_t m_clrTint = 0xD04; // Color } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -4233,7 +4241,7 @@ namespace cs2_dumper { // Parent: CItem // Field count: 1 namespace CScriptItem { - constexpr std::ptrdiff_t m_MoveTypeOverride = 0xA38; // MoveType_t + constexpr std::ptrdiff_t m_MoveTypeOverride = 0xA80; // MoveType_t } // Parent: IntervalTimer // Field count: 7 @@ -4285,15 +4293,15 @@ namespace cs2_dumper { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) namespace CDynamicLight { - constexpr std::ptrdiff_t m_ActualFlags = 0x750; // uint8 - constexpr std::ptrdiff_t m_Flags = 0x751; // uint8 - constexpr std::ptrdiff_t m_LightStyle = 0x752; // uint8 - constexpr std::ptrdiff_t m_On = 0x753; // bool - constexpr std::ptrdiff_t m_Radius = 0x754; // float32 - constexpr std::ptrdiff_t m_Exponent = 0x758; // int32 - constexpr std::ptrdiff_t m_InnerAngle = 0x75C; // float32 - constexpr std::ptrdiff_t m_OuterAngle = 0x760; // float32 - constexpr std::ptrdiff_t m_SpotRadius = 0x764; // float32 + constexpr std::ptrdiff_t m_ActualFlags = 0x790; // uint8 + constexpr std::ptrdiff_t m_Flags = 0x791; // uint8 + constexpr std::ptrdiff_t m_LightStyle = 0x792; // uint8 + constexpr std::ptrdiff_t m_On = 0x793; // bool + constexpr std::ptrdiff_t m_Radius = 0x794; // float32 + constexpr std::ptrdiff_t m_Exponent = 0x798; // int32 + constexpr std::ptrdiff_t m_InnerAngle = 0x79C; // float32 + constexpr std::ptrdiff_t m_OuterAngle = 0x7A0; // float32 + constexpr std::ptrdiff_t m_SpotRadius = 0x7A4; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -4397,43 +4405,43 @@ namespace cs2_dumper { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) namespace CPhysicsProp { - constexpr std::ptrdiff_t m_MotionEnabled = 0xB18; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAwakened = 0xB40; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAwake = 0xB68; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAsleep = 0xB90; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerUse = 0xBB8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnOutOfWorld = 0xBE0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xC08; // CEntityIOOutput - constexpr std::ptrdiff_t m_bForceNavIgnore = 0xC30; // bool - constexpr std::ptrdiff_t m_bNoNavmeshBlocker = 0xC31; // bool - constexpr std::ptrdiff_t m_bForceNpcExclude = 0xC32; // bool - constexpr std::ptrdiff_t m_massScale = 0xC34; // float32 - constexpr std::ptrdiff_t m_inertiaScale = 0xC38; // float32 - constexpr std::ptrdiff_t m_buoyancyScale = 0xC3C; // float32 - constexpr std::ptrdiff_t m_damageType = 0xC40; // int32 - constexpr std::ptrdiff_t m_damageToEnableMotion = 0xC44; // int32 - constexpr std::ptrdiff_t m_flForceToEnableMotion = 0xC48; // float32 - constexpr std::ptrdiff_t m_bThrownByPlayer = 0xC4C; // bool - constexpr std::ptrdiff_t m_bDroppedByPlayer = 0xC4D; // bool - constexpr std::ptrdiff_t m_bTouchedByPlayer = 0xC4E; // bool - constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0xC4F; // bool - constexpr std::ptrdiff_t m_iExploitableByPlayer = 0xC50; // int32 - constexpr std::ptrdiff_t m_bHasBeenAwakened = 0xC54; // bool - constexpr std::ptrdiff_t m_bIsOverrideProp = 0xC55; // bool - constexpr std::ptrdiff_t m_fNextCheckDisableMotionContactsTime = 0xC58; // GameTime_t - constexpr std::ptrdiff_t m_iInitialGlowState = 0xC5C; // int32 - constexpr std::ptrdiff_t m_nGlowRange = 0xC60; // int32 - constexpr std::ptrdiff_t m_nGlowRangeMin = 0xC64; // int32 - constexpr std::ptrdiff_t m_glowColor = 0xC68; // Color - constexpr std::ptrdiff_t m_bShouldAutoConvertBackFromDebris = 0xC6C; // bool - constexpr std::ptrdiff_t m_bMuteImpactEffects = 0xC6D; // bool - constexpr std::ptrdiff_t m_bAcceptDamageFromHeldObjects = 0xC77; // bool - constexpr std::ptrdiff_t m_bEnableUseOutput = 0xC78; // bool - constexpr std::ptrdiff_t m_CrateType = 0xC7C; // CPhysicsProp::CrateType_t - constexpr std::ptrdiff_t m_strItemClass = 0xC80; // CUtlSymbolLarge[4] - constexpr std::ptrdiff_t m_nItemCount = 0xCA0; // int32[4] - constexpr std::ptrdiff_t m_bRemovableForAmmoBalancing = 0xCB0; // bool - constexpr std::ptrdiff_t m_bAwake = 0xCB1; // bool + constexpr std::ptrdiff_t m_MotionEnabled = 0xB60; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAwakened = 0xB88; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAwake = 0xBB0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAsleep = 0xBD8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerUse = 0xC00; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnOutOfWorld = 0xC28; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xC50; // CEntityIOOutput + constexpr std::ptrdiff_t m_bForceNavIgnore = 0xC78; // bool + constexpr std::ptrdiff_t m_bNoNavmeshBlocker = 0xC79; // bool + constexpr std::ptrdiff_t m_bForceNpcExclude = 0xC7A; // bool + constexpr std::ptrdiff_t m_massScale = 0xC7C; // float32 + constexpr std::ptrdiff_t m_inertiaScale = 0xC80; // float32 + constexpr std::ptrdiff_t m_buoyancyScale = 0xC84; // float32 + constexpr std::ptrdiff_t m_damageType = 0xC88; // int32 + constexpr std::ptrdiff_t m_damageToEnableMotion = 0xC8C; // int32 + constexpr std::ptrdiff_t m_flForceToEnableMotion = 0xC90; // float32 + constexpr std::ptrdiff_t m_bThrownByPlayer = 0xC94; // bool + constexpr std::ptrdiff_t m_bDroppedByPlayer = 0xC95; // bool + constexpr std::ptrdiff_t m_bTouchedByPlayer = 0xC96; // bool + constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0xC97; // bool + constexpr std::ptrdiff_t m_iExploitableByPlayer = 0xC98; // int32 + constexpr std::ptrdiff_t m_bHasBeenAwakened = 0xC9C; // bool + constexpr std::ptrdiff_t m_bIsOverrideProp = 0xC9D; // bool + constexpr std::ptrdiff_t m_fNextCheckDisableMotionContactsTime = 0xCA0; // GameTime_t + constexpr std::ptrdiff_t m_iInitialGlowState = 0xCA4; // int32 + constexpr std::ptrdiff_t m_nGlowRange = 0xCA8; // int32 + constexpr std::ptrdiff_t m_nGlowRangeMin = 0xCAC; // int32 + constexpr std::ptrdiff_t m_glowColor = 0xCB0; // Color + constexpr std::ptrdiff_t m_bShouldAutoConvertBackFromDebris = 0xCB4; // bool + constexpr std::ptrdiff_t m_bMuteImpactEffects = 0xCB5; // bool + constexpr std::ptrdiff_t m_bAcceptDamageFromHeldObjects = 0xCBF; // bool + constexpr std::ptrdiff_t m_bEnableUseOutput = 0xCC0; // bool + constexpr std::ptrdiff_t m_CrateType = 0xCC4; // CPhysicsProp::CrateType_t + constexpr std::ptrdiff_t m_strItemClass = 0xCC8; // CUtlSymbolLarge[4] + constexpr std::ptrdiff_t m_nItemCount = 0xCE8; // int32[4] + constexpr std::ptrdiff_t m_bRemovableForAmmoBalancing = 0xCF8; // bool + constexpr std::ptrdiff_t m_bAwake = 0xCF9; // bool } // Parent: CFuncWall // Field count: 0 @@ -4452,9 +4460,9 @@ namespace cs2_dumper { // Parent: CBaseCSGrenadeProjectile // Field count: 3 namespace CSensorGrenadeProjectile { - constexpr std::ptrdiff_t m_fExpireTime = 0xB08; // GameTime_t - constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xB0C; // GameTime_t - constexpr std::ptrdiff_t m_hDisplayGrenade = 0xB10; // CHandle + constexpr std::ptrdiff_t m_fExpireTime = 0xB50; // GameTime_t + constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xB54; // GameTime_t + constexpr std::ptrdiff_t m_hDisplayGrenade = 0xB58; // CHandle } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4503,20 +4511,20 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 14 namespace CTriggerSndSosOpvar { - constexpr std::ptrdiff_t m_hTouchingPlayers = 0x920; // CUtlVector> - constexpr std::ptrdiff_t m_flPosition = 0x938; // Vector - constexpr std::ptrdiff_t m_flCenterSize = 0x944; // float32 - constexpr std::ptrdiff_t m_flMinVal = 0x948; // float32 - constexpr std::ptrdiff_t m_flMaxVal = 0x94C; // float32 - constexpr std::ptrdiff_t m_opvarName = 0x950; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_stackName = 0x958; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_operatorName = 0x960; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bVolIs2D = 0x968; // bool - constexpr std::ptrdiff_t m_opvarNameChar = 0x969; // char[256] - constexpr std::ptrdiff_t m_stackNameChar = 0xA69; // char[256] - constexpr std::ptrdiff_t m_operatorNameChar = 0xB69; // char[256] - constexpr std::ptrdiff_t m_VecNormPos = 0xC6C; // Vector - constexpr std::ptrdiff_t m_flNormCenterSize = 0xC78; // float32 + constexpr std::ptrdiff_t m_hTouchingPlayers = 0x960; // CUtlVector> + constexpr std::ptrdiff_t m_flPosition = 0x978; // Vector + constexpr std::ptrdiff_t m_flCenterSize = 0x984; // float32 + constexpr std::ptrdiff_t m_flMinVal = 0x988; // float32 + constexpr std::ptrdiff_t m_flMaxVal = 0x98C; // float32 + constexpr std::ptrdiff_t m_opvarName = 0x990; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_stackName = 0x998; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_operatorName = 0x9A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bVolIs2D = 0x9A8; // bool + constexpr std::ptrdiff_t m_opvarNameChar = 0x9A9; // char[256] + constexpr std::ptrdiff_t m_stackNameChar = 0xAA9; // char[256] + constexpr std::ptrdiff_t m_operatorNameChar = 0xBA9; // char[256] + constexpr std::ptrdiff_t m_VecNormPos = 0xCAC; // Vector + constexpr std::ptrdiff_t m_flNormCenterSize = 0xCB8; // float32 } // Parent: CItem // Field count: 0 @@ -4641,36 +4649,36 @@ namespace cs2_dumper { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) namespace CEnvProjectedTexture { - constexpr std::ptrdiff_t m_hTargetEntity = 0x750; // CHandle - constexpr std::ptrdiff_t m_bState = 0x754; // bool - constexpr std::ptrdiff_t m_bAlwaysUpdate = 0x755; // bool - constexpr std::ptrdiff_t m_flLightFOV = 0x758; // float32 - constexpr std::ptrdiff_t m_bEnableShadows = 0x75C; // bool - constexpr std::ptrdiff_t m_bSimpleProjection = 0x75D; // bool - constexpr std::ptrdiff_t m_bLightOnlyTarget = 0x75E; // bool - constexpr std::ptrdiff_t m_bLightWorld = 0x75F; // bool - constexpr std::ptrdiff_t m_bCameraSpace = 0x760; // bool - constexpr std::ptrdiff_t m_flBrightnessScale = 0x764; // float32 - constexpr std::ptrdiff_t m_LightColor = 0x768; // Color - constexpr std::ptrdiff_t m_flIntensity = 0x76C; // float32 - constexpr std::ptrdiff_t m_flLinearAttenuation = 0x770; // float32 - constexpr std::ptrdiff_t m_flQuadraticAttenuation = 0x774; // float32 - constexpr std::ptrdiff_t m_bVolumetric = 0x778; // bool - constexpr std::ptrdiff_t m_flNoiseStrength = 0x77C; // float32 - constexpr std::ptrdiff_t m_flFlashlightTime = 0x780; // float32 - constexpr std::ptrdiff_t m_nNumPlanes = 0x784; // uint32 - constexpr std::ptrdiff_t m_flPlaneOffset = 0x788; // float32 - constexpr std::ptrdiff_t m_flVolumetricIntensity = 0x78C; // float32 - constexpr std::ptrdiff_t m_flColorTransitionTime = 0x790; // float32 - constexpr std::ptrdiff_t m_flAmbient = 0x794; // float32 - constexpr std::ptrdiff_t m_SpotlightTextureName = 0x798; // char[512] - constexpr std::ptrdiff_t m_nSpotlightTextureFrame = 0x998; // int32 - constexpr std::ptrdiff_t m_nShadowQuality = 0x99C; // uint32 - constexpr std::ptrdiff_t m_flNearZ = 0x9A0; // float32 - constexpr std::ptrdiff_t m_flFarZ = 0x9A4; // float32 - constexpr std::ptrdiff_t m_flProjectionSize = 0x9A8; // float32 - constexpr std::ptrdiff_t m_flRotation = 0x9AC; // float32 - constexpr std::ptrdiff_t m_bFlipHorizontal = 0x9B0; // bool + constexpr std::ptrdiff_t m_hTargetEntity = 0x790; // CHandle + constexpr std::ptrdiff_t m_bState = 0x794; // bool + constexpr std::ptrdiff_t m_bAlwaysUpdate = 0x795; // bool + constexpr std::ptrdiff_t m_flLightFOV = 0x798; // float32 + constexpr std::ptrdiff_t m_bEnableShadows = 0x79C; // bool + constexpr std::ptrdiff_t m_bSimpleProjection = 0x79D; // bool + constexpr std::ptrdiff_t m_bLightOnlyTarget = 0x79E; // bool + constexpr std::ptrdiff_t m_bLightWorld = 0x79F; // bool + constexpr std::ptrdiff_t m_bCameraSpace = 0x7A0; // bool + constexpr std::ptrdiff_t m_flBrightnessScale = 0x7A4; // float32 + constexpr std::ptrdiff_t m_LightColor = 0x7A8; // Color + constexpr std::ptrdiff_t m_flIntensity = 0x7AC; // float32 + constexpr std::ptrdiff_t m_flLinearAttenuation = 0x7B0; // float32 + constexpr std::ptrdiff_t m_flQuadraticAttenuation = 0x7B4; // float32 + constexpr std::ptrdiff_t m_bVolumetric = 0x7B8; // bool + constexpr std::ptrdiff_t m_flNoiseStrength = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flFlashlightTime = 0x7C0; // float32 + constexpr std::ptrdiff_t m_nNumPlanes = 0x7C4; // uint32 + constexpr std::ptrdiff_t m_flPlaneOffset = 0x7C8; // float32 + constexpr std::ptrdiff_t m_flVolumetricIntensity = 0x7CC; // float32 + constexpr std::ptrdiff_t m_flColorTransitionTime = 0x7D0; // float32 + constexpr std::ptrdiff_t m_flAmbient = 0x7D4; // float32 + constexpr std::ptrdiff_t m_SpotlightTextureName = 0x7D8; // char[512] + constexpr std::ptrdiff_t m_nSpotlightTextureFrame = 0x9D8; // int32 + constexpr std::ptrdiff_t m_nShadowQuality = 0x9DC; // uint32 + constexpr std::ptrdiff_t m_flNearZ = 0x9E0; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x9E4; // float32 + constexpr std::ptrdiff_t m_flProjectionSize = 0x9E8; // float32 + constexpr std::ptrdiff_t m_flRotation = 0x9EC; // float32 + constexpr std::ptrdiff_t m_bFlipHorizontal = 0x9F0; // bool } // Parent: CDynamicProp // Field count: 0 @@ -4717,11 +4725,11 @@ namespace cs2_dumper { // Parent: CBaseToggle // Field count: 5 namespace CBasePlatTrain { - constexpr std::ptrdiff_t m_NoiseMoving = 0x7D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_NoiseArrived = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_volume = 0x7E8; // float32 - constexpr std::ptrdiff_t m_flTWidth = 0x7EC; // float32 - constexpr std::ptrdiff_t m_flTLength = 0x7F0; // float32 + constexpr std::ptrdiff_t m_NoiseMoving = 0x810; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_NoiseArrived = 0x818; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_volume = 0x828; // float32 + constexpr std::ptrdiff_t m_flTWidth = 0x82C; // float32 + constexpr std::ptrdiff_t m_flTLength = 0x830; // float32 } // Parent: CMarkupVolumeTagged // Field count: 0 @@ -4800,7 +4808,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CFuncWater { - constexpr std::ptrdiff_t m_BuoyancyHelper = 0x750; // CBuoyancyHelper + constexpr std::ptrdiff_t m_BuoyancyHelper = 0x790; // CBuoyancyHelper } // Parent: CBaseEntity // Field count: 5 @@ -4875,7 +4883,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CPlatTrigger { - constexpr std::ptrdiff_t m_pPlatform = 0x750; // CHandle + constexpr std::ptrdiff_t m_pPlatform = 0x790; // CHandle } // Parent: None // Field count: 31 @@ -5068,10 +5076,10 @@ namespace cs2_dumper { // Parent: CRulePointEntity // Field count: 4 namespace CGameMoney { - constexpr std::ptrdiff_t m_OnMoneySpent = 0x760; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnMoneySpentFail = 0x788; // CEntityIOOutput - constexpr std::ptrdiff_t m_nMoney = 0x7B0; // int32 - constexpr std::ptrdiff_t m_strAwardText = 0x7B8; // CUtlString + constexpr std::ptrdiff_t m_OnMoneySpent = 0x7A0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnMoneySpentFail = 0x7C8; // CEntityIOOutput + constexpr std::ptrdiff_t m_nMoney = 0x7F0; // int32 + constexpr std::ptrdiff_t m_strAwardText = 0x7F8; // CUtlString } // Parent: CLogicalEntity // Field count: 5 @@ -5177,11 +5185,11 @@ namespace cs2_dumper { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) namespace CEnvParticleGlow { - constexpr std::ptrdiff_t m_flAlphaScale = 0xCC8; // float32 - constexpr std::ptrdiff_t m_flRadiusScale = 0xCCC; // float32 - constexpr std::ptrdiff_t m_flSelfIllumScale = 0xCD0; // float32 - constexpr std::ptrdiff_t m_ColorTint = 0xCD4; // Color - constexpr std::ptrdiff_t m_hTextureOverride = 0xCD8; // CStrongHandle + constexpr std::ptrdiff_t m_flAlphaScale = 0xD08; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0xD0C; // float32 + constexpr std::ptrdiff_t m_flSelfIllumScale = 0xD10; // float32 + constexpr std::ptrdiff_t m_ColorTint = 0xD14; // Color + constexpr std::ptrdiff_t m_hTextureOverride = 0xD18; // CStrongHandle } // Parent: CBaseModelEntity // Field count: 0 @@ -5208,15 +5216,15 @@ namespace cs2_dumper { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) namespace CFuncMonitor { - constexpr std::ptrdiff_t m_targetCamera = 0x770; // CUtlString - constexpr std::ptrdiff_t m_nResolutionEnum = 0x778; // int32 - constexpr std::ptrdiff_t m_bRenderShadows = 0x77C; // bool - constexpr std::ptrdiff_t m_bUseUniqueColorTarget = 0x77D; // bool - constexpr std::ptrdiff_t m_brushModelName = 0x780; // CUtlString - constexpr std::ptrdiff_t m_hTargetCamera = 0x788; // CHandle - constexpr std::ptrdiff_t m_bEnabled = 0x78C; // bool - constexpr std::ptrdiff_t m_bDraw3DSkybox = 0x78D; // bool - constexpr std::ptrdiff_t m_bStartEnabled = 0x78E; // bool + constexpr std::ptrdiff_t m_targetCamera = 0x7B0; // CUtlString + constexpr std::ptrdiff_t m_nResolutionEnum = 0x7B8; // int32 + constexpr std::ptrdiff_t m_bRenderShadows = 0x7BC; // bool + constexpr std::ptrdiff_t m_bUseUniqueColorTarget = 0x7BD; // bool + constexpr std::ptrdiff_t m_brushModelName = 0x7C0; // CUtlString + constexpr std::ptrdiff_t m_hTargetCamera = 0x7C8; // CHandle + constexpr std::ptrdiff_t m_bEnabled = 0x7CC; // bool + constexpr std::ptrdiff_t m_bDraw3DSkybox = 0x7CD; // bool + constexpr std::ptrdiff_t m_bStartEnabled = 0x7CE; // bool } // Parent: CBaseEntity // Field count: 0 @@ -5262,10 +5270,10 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) namespace CMolotovProjectile { - constexpr std::ptrdiff_t m_bIsIncGrenade = 0xB08; // bool - constexpr std::ptrdiff_t m_bDetonated = 0xB14; // bool - constexpr std::ptrdiff_t m_stillTimer = 0xB18; // IntervalTimer - constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xBF8; // bool + constexpr std::ptrdiff_t m_bIsIncGrenade = 0xB50; // bool + constexpr std::ptrdiff_t m_bDetonated = 0xB5C; // bool + constexpr std::ptrdiff_t m_stillTimer = 0xB60; // IntervalTimer + constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xC40; // bool } // Parent: CBaseTrigger // Field count: 0 @@ -5396,18 +5404,18 @@ namespace cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) namespace CFuncLadder { - constexpr std::ptrdiff_t m_vecLadderDir = 0x750; // Vector - constexpr std::ptrdiff_t m_Dismounts = 0x760; // CUtlVector> - constexpr std::ptrdiff_t m_vecLocalTop = 0x778; // Vector - constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0x784; // Vector - constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0x790; // Vector - constexpr std::ptrdiff_t m_flAutoRideSpeed = 0x79C; // float32 - constexpr std::ptrdiff_t m_bDisabled = 0x7A0; // bool - constexpr std::ptrdiff_t m_bFakeLadder = 0x7A1; // bool - constexpr std::ptrdiff_t m_bHasSlack = 0x7A2; // bool - constexpr std::ptrdiff_t m_surfacePropName = 0x7A8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_OnPlayerGotOnLadder = 0x7B0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerGotOffLadder = 0x7D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_vecLadderDir = 0x790; // Vector + constexpr std::ptrdiff_t m_Dismounts = 0x7A0; // CUtlVector> + constexpr std::ptrdiff_t m_vecLocalTop = 0x7B8; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0x7C4; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0x7D0; // Vector + constexpr std::ptrdiff_t m_flAutoRideSpeed = 0x7DC; // float32 + constexpr std::ptrdiff_t m_bDisabled = 0x7E0; // bool + constexpr std::ptrdiff_t m_bFakeLadder = 0x7E1; // bool + constexpr std::ptrdiff_t m_bHasSlack = 0x7E2; // bool + constexpr std::ptrdiff_t m_surfacePropName = 0x7E8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_OnPlayerGotOnLadder = 0x7F0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerGotOffLadder = 0x818; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 8 @@ -5424,9 +5432,9 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 3 namespace CFuncInteractionLayerClip { - constexpr std::ptrdiff_t m_bDisabled = 0x750; // bool - constexpr std::ptrdiff_t m_iszInteractsAs = 0x758; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszInteractsWith = 0x760; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bDisabled = 0x790; // bool + constexpr std::ptrdiff_t m_iszInteractsAs = 0x798; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszInteractsWith = 0x7A0; // CUtlSymbolLarge } // Parent: None // Field count: 2 @@ -5448,7 +5456,7 @@ namespace cs2_dumper { // Parent: CDynamicProp // Field count: 1 namespace COrnamentProp { - constexpr std::ptrdiff_t m_initialOwner = 0xC10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_initialOwner = 0xC58; // CUtlSymbolLarge } // Parent: CLogicalEntity // Field count: 1 @@ -5481,21 +5489,21 @@ namespace cs2_dumper { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) namespace CPlayerSprayDecal { - constexpr std::ptrdiff_t m_nUniqueID = 0x750; // int32 - constexpr std::ptrdiff_t m_unAccountID = 0x754; // uint32 - constexpr std::ptrdiff_t m_unTraceID = 0x758; // uint32 - constexpr std::ptrdiff_t m_rtGcTime = 0x75C; // uint32 - constexpr std::ptrdiff_t m_vecEndPos = 0x760; // Vector - constexpr std::ptrdiff_t m_vecStart = 0x76C; // Vector - constexpr std::ptrdiff_t m_vecLeft = 0x778; // Vector - constexpr std::ptrdiff_t m_vecNormal = 0x784; // Vector - constexpr std::ptrdiff_t m_nPlayer = 0x790; // int32 - constexpr std::ptrdiff_t m_nEntity = 0x794; // int32 - constexpr std::ptrdiff_t m_nHitbox = 0x798; // int32 - constexpr std::ptrdiff_t m_flCreationTime = 0x79C; // float32 - constexpr std::ptrdiff_t m_nTintID = 0x7A0; // int32 - constexpr std::ptrdiff_t m_nVersion = 0x7A4; // uint8 - constexpr std::ptrdiff_t m_ubSignature = 0x7A5; // uint8[128] + constexpr std::ptrdiff_t m_nUniqueID = 0x790; // int32 + constexpr std::ptrdiff_t m_unAccountID = 0x794; // uint32 + constexpr std::ptrdiff_t m_unTraceID = 0x798; // uint32 + constexpr std::ptrdiff_t m_rtGcTime = 0x79C; // uint32 + constexpr std::ptrdiff_t m_vecEndPos = 0x7A0; // Vector + constexpr std::ptrdiff_t m_vecStart = 0x7AC; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0x7B8; // Vector + constexpr std::ptrdiff_t m_vecNormal = 0x7C4; // Vector + constexpr std::ptrdiff_t m_nPlayer = 0x7D0; // int32 + constexpr std::ptrdiff_t m_nEntity = 0x7D4; // int32 + constexpr std::ptrdiff_t m_nHitbox = 0x7D8; // int32 + constexpr std::ptrdiff_t m_flCreationTime = 0x7DC; // float32 + constexpr std::ptrdiff_t m_nTintID = 0x7E0; // int32 + constexpr std::ptrdiff_t m_nVersion = 0x7E4; // uint8 + constexpr std::ptrdiff_t m_ubSignature = 0x7E5; // uint8[128] } // Parent: CBaseTrigger // Field count: 9 @@ -5503,15 +5511,15 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) namespace CBombTarget { - constexpr std::ptrdiff_t m_OnBombExplode = 0x920; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBombPlanted = 0x948; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBombDefused = 0x970; // CEntityIOOutput - constexpr std::ptrdiff_t m_bIsBombSiteB = 0x998; // bool - constexpr std::ptrdiff_t m_bIsHeistBombTarget = 0x999; // bool - constexpr std::ptrdiff_t m_bBombPlantedHere = 0x99A; // bool - constexpr std::ptrdiff_t m_szMountTarget = 0x9A0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hInstructorHint = 0x9A8; // CHandle - constexpr std::ptrdiff_t m_nBombSiteDesignation = 0x9AC; // int32 + constexpr std::ptrdiff_t m_OnBombExplode = 0x960; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBombPlanted = 0x988; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBombDefused = 0x9B0; // CEntityIOOutput + constexpr std::ptrdiff_t m_bIsBombSiteB = 0x9D8; // bool + constexpr std::ptrdiff_t m_bIsHeistBombTarget = 0x9D9; // bool + constexpr std::ptrdiff_t m_bBombPlantedHere = 0x9DA; // bool + constexpr std::ptrdiff_t m_szMountTarget = 0x9E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hInstructorHint = 0x9E8; // CHandle + constexpr std::ptrdiff_t m_nBombSiteDesignation = 0x9EC; // int32 } // Parent: CBaseEntity // Field count: 8 @@ -5576,7 +5584,7 @@ namespace cs2_dumper { // Parent: CTriggerPush // Field count: 1 namespace CScriptTriggerPush { - constexpr std::ptrdiff_t m_vExtent = 0x958; // Vector + constexpr std::ptrdiff_t m_vExtent = 0x998; // Vector } // Parent: CBaseEntity // Field count: 1 @@ -5586,7 +5594,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CFuncWall { - constexpr std::ptrdiff_t m_nState = 0x750; // int32 + constexpr std::ptrdiff_t m_nState = 0x790; // int32 } // Parent: CPointEntity // Field count: 1 @@ -5822,20 +5830,20 @@ namespace cs2_dumper { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) namespace CSmokeGrenadeProjectile { - constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xB20; // int32 - constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xB24; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0xB28; // int32 - constexpr std::ptrdiff_t m_vSmokeColor = 0xB2C; // Vector - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xB38; // Vector - constexpr std::ptrdiff_t m_VoxelFrameData = 0xB48; // CUtlVector - constexpr std::ptrdiff_t m_flLastBounce = 0xB60; // GameTime_t - constexpr std::ptrdiff_t m_fllastSimulationTime = 0xB64; // GameTime_t - constexpr std::ptrdiff_t m_bExplodeFromInferno = 0x2DE8; // bool + constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xB68; // int32 + constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xB6C; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0xB70; // int32 + constexpr std::ptrdiff_t m_vSmokeColor = 0xB74; // Vector + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xB80; // Vector + constexpr std::ptrdiff_t m_VoxelFrameData = 0xB90; // CUtlVector + constexpr std::ptrdiff_t m_flLastBounce = 0xBA8; // GameTime_t + constexpr std::ptrdiff_t m_fllastSimulationTime = 0xBAC; // GameTime_t + constexpr std::ptrdiff_t m_bExplodeFromInferno = 0x2E30; // bool } // Parent: CTriggerMultiple // Field count: 1 namespace CScriptTriggerMultiple { - constexpr std::ptrdiff_t m_vExtent = 0x948; // Vector + constexpr std::ptrdiff_t m_vExtent = 0x988; // Vector } // Parent: CSoundOpvarSetPointEntity // Field count: 5 @@ -6039,20 +6047,20 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 14 namespace CTriggerHurt { - constexpr std::ptrdiff_t m_flOriginalDamage = 0x920; // float32 - constexpr std::ptrdiff_t m_flDamage = 0x924; // float32 - constexpr std::ptrdiff_t m_flDamageCap = 0x928; // float32 - constexpr std::ptrdiff_t m_flLastDmgTime = 0x92C; // GameTime_t - constexpr std::ptrdiff_t m_flForgivenessDelay = 0x930; // float32 - constexpr std::ptrdiff_t m_bitsDamageInflict = 0x934; // DamageTypes_t - constexpr std::ptrdiff_t m_damageModel = 0x938; // int32 - constexpr std::ptrdiff_t m_bNoDmgForce = 0x93C; // bool - constexpr std::ptrdiff_t m_vDamageForce = 0x940; // Vector - constexpr std::ptrdiff_t m_thinkAlways = 0x94C; // bool - constexpr std::ptrdiff_t m_hurtThinkPeriod = 0x950; // float32 - constexpr std::ptrdiff_t m_OnHurt = 0x958; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnHurtPlayer = 0x980; // CEntityIOOutput - constexpr std::ptrdiff_t m_hurtEntities = 0x9A8; // CUtlVector> + constexpr std::ptrdiff_t m_flOriginalDamage = 0x960; // float32 + constexpr std::ptrdiff_t m_flDamage = 0x964; // float32 + constexpr std::ptrdiff_t m_flDamageCap = 0x968; // float32 + constexpr std::ptrdiff_t m_flLastDmgTime = 0x96C; // GameTime_t + constexpr std::ptrdiff_t m_flForgivenessDelay = 0x970; // float32 + constexpr std::ptrdiff_t m_bitsDamageInflict = 0x974; // DamageTypes_t + constexpr std::ptrdiff_t m_damageModel = 0x978; // int32 + constexpr std::ptrdiff_t m_bNoDmgForce = 0x97C; // bool + constexpr std::ptrdiff_t m_vDamageForce = 0x980; // Vector + constexpr std::ptrdiff_t m_thinkAlways = 0x98C; // bool + constexpr std::ptrdiff_t m_hurtThinkPeriod = 0x990; // float32 + constexpr std::ptrdiff_t m_OnHurt = 0x998; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnHurtPlayer = 0x9C0; // CEntityIOOutput + constexpr std::ptrdiff_t m_hurtEntities = 0x9E8; // CUtlVector> } // Parent: CLogicalEntity // Field count: 13 @@ -6159,9 +6167,9 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 3 namespace CTriggerSave { - constexpr std::ptrdiff_t m_bForceNewLevelUnit = 0x920; // bool - constexpr std::ptrdiff_t m_fDangerousTimer = 0x924; // float32 - constexpr std::ptrdiff_t m_minHitPoints = 0x928; // int32 + constexpr std::ptrdiff_t m_bForceNewLevelUnit = 0x960; // bool + constexpr std::ptrdiff_t m_fDangerousTimer = 0x964; // float32 + constexpr std::ptrdiff_t m_minHitPoints = 0x968; // int32 } // Parent: CPhysConstraint // Field count: 11 @@ -6255,11 +6263,11 @@ namespace cs2_dumper { // Parent: CBeam // Field count: 5 namespace CEnvLaser { - constexpr std::ptrdiff_t m_iszLaserTarget = 0x7F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_pSprite = 0x7F8; // CSprite* - constexpr std::ptrdiff_t m_iszSpriteName = 0x800; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_firePosition = 0x808; // Vector - constexpr std::ptrdiff_t m_flStartFrame = 0x814; // float32 + constexpr std::ptrdiff_t m_iszLaserTarget = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pSprite = 0x838; // CSprite* + constexpr std::ptrdiff_t m_iszSpriteName = 0x840; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_firePosition = 0x848; // Vector + constexpr std::ptrdiff_t m_flStartFrame = 0x854; // float32 } // Parent: CSprite // Field count: 0 @@ -6300,14 +6308,14 @@ namespace cs2_dumper { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) namespace CBasePlayerWeapon { - constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0xCE8; // GameTick_t - constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0xCEC; // float32 - constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0xCF0; // GameTick_t - constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xCF4; // float32 - constexpr std::ptrdiff_t m_iClip1 = 0xCF8; // int32 - constexpr std::ptrdiff_t m_iClip2 = 0xCFC; // int32 - constexpr std::ptrdiff_t m_pReserveAmmo = 0xD00; // int32[2] - constexpr std::ptrdiff_t m_OnPlayerUse = 0xD08; // CEntityIOOutput + constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0xD30; // GameTick_t + constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0xD34; // float32 + constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0xD38; // GameTick_t + constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xD3C; // float32 + constexpr std::ptrdiff_t m_iClip1 = 0xD40; // int32 + constexpr std::ptrdiff_t m_iClip2 = 0xD44; // int32 + constexpr std::ptrdiff_t m_pReserveAmmo = 0xD48; // int32[2] + constexpr std::ptrdiff_t m_OnPlayerUse = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent // Field count: 5 @@ -6350,30 +6358,30 @@ namespace cs2_dumper { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) namespace CFish { - constexpr std::ptrdiff_t m_pool = 0x960; // CHandle - constexpr std::ptrdiff_t m_id = 0x964; // uint32 - constexpr std::ptrdiff_t m_x = 0x968; // float32 - constexpr std::ptrdiff_t m_y = 0x96C; // float32 - constexpr std::ptrdiff_t m_z = 0x970; // float32 - constexpr std::ptrdiff_t m_angle = 0x974; // float32 - constexpr std::ptrdiff_t m_angleChange = 0x978; // float32 - constexpr std::ptrdiff_t m_forward = 0x97C; // Vector - constexpr std::ptrdiff_t m_perp = 0x988; // Vector - constexpr std::ptrdiff_t m_poolOrigin = 0x994; // Vector - constexpr std::ptrdiff_t m_waterLevel = 0x9A0; // float32 - constexpr std::ptrdiff_t m_speed = 0x9A4; // float32 - constexpr std::ptrdiff_t m_desiredSpeed = 0x9A8; // float32 - constexpr std::ptrdiff_t m_calmSpeed = 0x9AC; // float32 - constexpr std::ptrdiff_t m_panicSpeed = 0x9B0; // float32 - constexpr std::ptrdiff_t m_avoidRange = 0x9B4; // float32 - constexpr std::ptrdiff_t m_turnTimer = 0x9B8; // CountdownTimer - constexpr std::ptrdiff_t m_turnClockwise = 0x9D0; // bool - constexpr std::ptrdiff_t m_goTimer = 0x9D8; // CountdownTimer - constexpr std::ptrdiff_t m_moveTimer = 0x9F0; // CountdownTimer - constexpr std::ptrdiff_t m_panicTimer = 0xA08; // CountdownTimer - constexpr std::ptrdiff_t m_disperseTimer = 0xA20; // CountdownTimer - constexpr std::ptrdiff_t m_proximityTimer = 0xA38; // CountdownTimer - constexpr std::ptrdiff_t m_visible = 0xA50; // CUtlVector + constexpr std::ptrdiff_t m_pool = 0x9A8; // CHandle + constexpr std::ptrdiff_t m_id = 0x9AC; // uint32 + constexpr std::ptrdiff_t m_x = 0x9B0; // float32 + constexpr std::ptrdiff_t m_y = 0x9B4; // float32 + constexpr std::ptrdiff_t m_z = 0x9B8; // float32 + constexpr std::ptrdiff_t m_angle = 0x9BC; // float32 + constexpr std::ptrdiff_t m_angleChange = 0x9C0; // float32 + constexpr std::ptrdiff_t m_forward = 0x9C4; // Vector + constexpr std::ptrdiff_t m_perp = 0x9D0; // Vector + constexpr std::ptrdiff_t m_poolOrigin = 0x9DC; // Vector + constexpr std::ptrdiff_t m_waterLevel = 0x9E8; // float32 + constexpr std::ptrdiff_t m_speed = 0x9EC; // float32 + constexpr std::ptrdiff_t m_desiredSpeed = 0x9F0; // float32 + constexpr std::ptrdiff_t m_calmSpeed = 0x9F4; // float32 + constexpr std::ptrdiff_t m_panicSpeed = 0x9F8; // float32 + constexpr std::ptrdiff_t m_avoidRange = 0x9FC; // float32 + constexpr std::ptrdiff_t m_turnTimer = 0xA00; // CountdownTimer + constexpr std::ptrdiff_t m_turnClockwise = 0xA18; // bool + constexpr std::ptrdiff_t m_goTimer = 0xA20; // CountdownTimer + constexpr std::ptrdiff_t m_moveTimer = 0xA38; // CountdownTimer + constexpr std::ptrdiff_t m_panicTimer = 0xA50; // CountdownTimer + constexpr std::ptrdiff_t m_disperseTimer = 0xA68; // CountdownTimer + constexpr std::ptrdiff_t m_proximityTimer = 0xA80; // CountdownTimer + constexpr std::ptrdiff_t m_visible = 0xA98; // CUtlVector } // Parent: CBaseEntity // Field count: 3 @@ -6394,9 +6402,9 @@ namespace cs2_dumper { // NetworkVarNames: m_strEndTouchEventName (CUtlString) // NetworkVarNames: m_strTriggerID (CUtlString) namespace CTriggerGameEvent { - constexpr std::ptrdiff_t m_strStartTouchEventName = 0x920; // CUtlString - constexpr std::ptrdiff_t m_strEndTouchEventName = 0x928; // CUtlString - constexpr std::ptrdiff_t m_strTriggerID = 0x930; // CUtlString + constexpr std::ptrdiff_t m_strStartTouchEventName = 0x960; // CUtlString + constexpr std::ptrdiff_t m_strEndTouchEventName = 0x968; // CUtlString + constexpr std::ptrdiff_t m_strTriggerID = 0x970; // CUtlString } // Parent: CPhysConstraint // Field count: 10 @@ -6431,7 +6439,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) namespace CLightEntity { - constexpr std::ptrdiff_t m_CLightComponent = 0x750; // CLightComponent* + constexpr std::ptrdiff_t m_CLightComponent = 0x790; // CLightComponent* } // Parent: CBaseModelEntity // Field count: 18 @@ -6440,24 +6448,24 @@ namespace cs2_dumper { // MNetworkOverride // MNetworkOverride namespace CFuncRotating { - constexpr std::ptrdiff_t m_OnStopped = 0x750; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnStarted = 0x778; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnReachedStart = 0x7A0; // CEntityIOOutput - constexpr std::ptrdiff_t m_localRotationVector = 0x7C8; // RotationVector - constexpr std::ptrdiff_t m_flFanFriction = 0x7D4; // float32 - constexpr std::ptrdiff_t m_flAttenuation = 0x7D8; // float32 - constexpr std::ptrdiff_t m_flVolume = 0x7DC; // float32 - constexpr std::ptrdiff_t m_flTargetSpeed = 0x7E0; // float32 - constexpr std::ptrdiff_t m_flMaxSpeed = 0x7E4; // float32 - constexpr std::ptrdiff_t m_flBlockDamage = 0x7E8; // float32 - constexpr std::ptrdiff_t m_NoiseRunning = 0x7F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bReversed = 0x7F8; // bool - constexpr std::ptrdiff_t m_bAccelDecel = 0x7F9; // bool - constexpr std::ptrdiff_t m_prevLocalAngles = 0x804; // QAngle - constexpr std::ptrdiff_t m_angStart = 0x810; // QAngle - constexpr std::ptrdiff_t m_bStopAtStartPos = 0x81C; // bool - constexpr std::ptrdiff_t m_vecClientOrigin = 0x820; // Vector - constexpr std::ptrdiff_t m_vecClientAngles = 0x82C; // QAngle + constexpr std::ptrdiff_t m_OnStopped = 0x790; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnStarted = 0x7B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnReachedStart = 0x7E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_localRotationVector = 0x808; // RotationVector + constexpr std::ptrdiff_t m_flFanFriction = 0x814; // float32 + constexpr std::ptrdiff_t m_flAttenuation = 0x818; // float32 + constexpr std::ptrdiff_t m_flVolume = 0x81C; // float32 + constexpr std::ptrdiff_t m_flTargetSpeed = 0x820; // float32 + constexpr std::ptrdiff_t m_flMaxSpeed = 0x824; // float32 + constexpr std::ptrdiff_t m_flBlockDamage = 0x828; // float32 + constexpr std::ptrdiff_t m_NoiseRunning = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bReversed = 0x838; // bool + constexpr std::ptrdiff_t m_bAccelDecel = 0x839; // bool + constexpr std::ptrdiff_t m_prevLocalAngles = 0x844; // QAngle + constexpr std::ptrdiff_t m_angStart = 0x850; // QAngle + constexpr std::ptrdiff_t m_bStopAtStartPos = 0x85C; // bool + constexpr std::ptrdiff_t m_vecClientOrigin = 0x860; // Vector + constexpr std::ptrdiff_t m_vecClientAngles = 0x86C; // QAngle } // Parent: CBaseGrenade // Field count: 17 @@ -6470,28 +6478,28 @@ namespace cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) namespace CBaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialPosition = 0xA98; // Vector - constexpr std::ptrdiff_t m_vInitialVelocity = 0xAA4; // Vector - constexpr std::ptrdiff_t m_nBounces = 0xAB0; // int32 - constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0xAB8; // CStrongHandle - constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0xAC0; // int32 - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0xAC4; // Vector - constexpr std::ptrdiff_t m_flSpawnTime = 0xAD0; // GameTime_t - constexpr std::ptrdiff_t m_unOGSExtraFlags = 0xAD4; // uint8 - constexpr std::ptrdiff_t m_bDetonationRecorded = 0xAD5; // bool - constexpr std::ptrdiff_t m_nItemIndex = 0xAD6; // uint16 - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xAD8; // Vector - constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xAE4; // GameTime_t - constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xAE8; // RotationVector - constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xAF4; // Vector - constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xB00; // int32 - constexpr std::ptrdiff_t m_bHasEverHitPlayer = 0xB04; // bool - constexpr std::ptrdiff_t m_bClearFromPlayers = 0xB05; // bool + constexpr std::ptrdiff_t m_vInitialPosition = 0xAE0; // Vector + constexpr std::ptrdiff_t m_vInitialVelocity = 0xAEC; // Vector + constexpr std::ptrdiff_t m_nBounces = 0xAF8; // int32 + constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0xB00; // CStrongHandle + constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0xB08; // int32 + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0xB0C; // Vector + constexpr std::ptrdiff_t m_flSpawnTime = 0xB18; // GameTime_t + constexpr std::ptrdiff_t m_unOGSExtraFlags = 0xB1C; // uint8 + constexpr std::ptrdiff_t m_bDetonationRecorded = 0xB1D; // bool + constexpr std::ptrdiff_t m_nItemIndex = 0xB1E; // uint16 + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xB20; // Vector + constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xB2C; // GameTime_t + constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xB30; // RotationVector + constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xB3C; // Vector + constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xB48; // int32 + constexpr std::ptrdiff_t m_bHasEverHitPlayer = 0xB4C; // bool + constexpr std::ptrdiff_t m_bClearFromPlayers = 0xB4D; // bool } // Parent: CServerOnlyModelEntity // Field count: 1 namespace CCSPlace { - constexpr std::ptrdiff_t m_name = 0x758; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_name = 0x798; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 0 @@ -6512,16 +6520,16 @@ namespace cs2_dumper { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) namespace CEntityDissolve { - constexpr std::ptrdiff_t m_flFadeInStart = 0x750; // float32 - constexpr std::ptrdiff_t m_flFadeInLength = 0x754; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelStart = 0x758; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelLength = 0x75C; // float32 - constexpr std::ptrdiff_t m_flFadeOutStart = 0x760; // float32 - constexpr std::ptrdiff_t m_flFadeOutLength = 0x764; // float32 - constexpr std::ptrdiff_t m_flStartTime = 0x768; // GameTime_t - constexpr std::ptrdiff_t m_nDissolveType = 0x76C; // EntityDisolveType_t - constexpr std::ptrdiff_t m_vDissolverOrigin = 0x770; // Vector - constexpr std::ptrdiff_t m_nMagnitude = 0x77C; // uint32 + constexpr std::ptrdiff_t m_flFadeInStart = 0x790; // float32 + constexpr std::ptrdiff_t m_flFadeInLength = 0x794; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelStart = 0x798; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelLength = 0x79C; // float32 + constexpr std::ptrdiff_t m_flFadeOutStart = 0x7A0; // float32 + constexpr std::ptrdiff_t m_flFadeOutLength = 0x7A4; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x7A8; // GameTime_t + constexpr std::ptrdiff_t m_nDissolveType = 0x7AC; // EntityDisolveType_t + constexpr std::ptrdiff_t m_vDissolverOrigin = 0x7B0; // Vector + constexpr std::ptrdiff_t m_nMagnitude = 0x7BC; // uint32 } // Parent: CPointEntity // Field count: 12 @@ -6631,33 +6639,33 @@ namespace cs2_dumper { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) namespace CBeam { - constexpr std::ptrdiff_t m_flFrameRate = 0x750; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0x754; // float32 - constexpr std::ptrdiff_t m_flFireTime = 0x758; // GameTime_t - constexpr std::ptrdiff_t m_flDamage = 0x75C; // float32 - constexpr std::ptrdiff_t m_nNumBeamEnts = 0x760; // uint8 - constexpr std::ptrdiff_t m_hBaseMaterial = 0x768; // CStrongHandle - constexpr std::ptrdiff_t m_nHaloIndex = 0x770; // CStrongHandle - constexpr std::ptrdiff_t m_nBeamType = 0x778; // BeamType_t - constexpr std::ptrdiff_t m_nBeamFlags = 0x77C; // uint32 - constexpr std::ptrdiff_t m_hAttachEntity = 0x780; // CHandle[10] - constexpr std::ptrdiff_t m_nAttachIndex = 0x7A8; // AttachmentHandle_t[10] - constexpr std::ptrdiff_t m_fWidth = 0x7B4; // float32 - constexpr std::ptrdiff_t m_fEndWidth = 0x7B8; // float32 - constexpr std::ptrdiff_t m_fFadeLength = 0x7BC; // float32 - constexpr std::ptrdiff_t m_fHaloScale = 0x7C0; // float32 - constexpr std::ptrdiff_t m_fAmplitude = 0x7C4; // float32 - constexpr std::ptrdiff_t m_fStartFrame = 0x7C8; // float32 - constexpr std::ptrdiff_t m_fSpeed = 0x7CC; // float32 - constexpr std::ptrdiff_t m_flFrame = 0x7D0; // float32 - constexpr std::ptrdiff_t m_nClipStyle = 0x7D4; // BeamClipStyle_t - constexpr std::ptrdiff_t m_bTurnedOff = 0x7D8; // bool - constexpr std::ptrdiff_t m_vecEndPos = 0x7DC; // Vector - constexpr std::ptrdiff_t m_hEndEntity = 0x7E8; // CHandle - constexpr std::ptrdiff_t m_nDissolveType = 0x7EC; // int32 + constexpr std::ptrdiff_t m_flFrameRate = 0x790; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0x794; // float32 + constexpr std::ptrdiff_t m_flFireTime = 0x798; // GameTime_t + constexpr std::ptrdiff_t m_flDamage = 0x79C; // float32 + constexpr std::ptrdiff_t m_nNumBeamEnts = 0x7A0; // uint8 + constexpr std::ptrdiff_t m_hBaseMaterial = 0x7A8; // CStrongHandle + constexpr std::ptrdiff_t m_nHaloIndex = 0x7B0; // CStrongHandle + constexpr std::ptrdiff_t m_nBeamType = 0x7B8; // BeamType_t + constexpr std::ptrdiff_t m_nBeamFlags = 0x7BC; // uint32 + constexpr std::ptrdiff_t m_hAttachEntity = 0x7C0; // CHandle[10] + constexpr std::ptrdiff_t m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10] + constexpr std::ptrdiff_t m_fWidth = 0x7F4; // float32 + constexpr std::ptrdiff_t m_fEndWidth = 0x7F8; // float32 + constexpr std::ptrdiff_t m_fFadeLength = 0x7FC; // float32 + constexpr std::ptrdiff_t m_fHaloScale = 0x800; // float32 + constexpr std::ptrdiff_t m_fAmplitude = 0x804; // float32 + constexpr std::ptrdiff_t m_fStartFrame = 0x808; // float32 + constexpr std::ptrdiff_t m_fSpeed = 0x80C; // float32 + constexpr std::ptrdiff_t m_flFrame = 0x810; // float32 + constexpr std::ptrdiff_t m_nClipStyle = 0x814; // BeamClipStyle_t + constexpr std::ptrdiff_t m_bTurnedOff = 0x818; // bool + constexpr std::ptrdiff_t m_vecEndPos = 0x81C; // Vector + constexpr std::ptrdiff_t m_hEndEntity = 0x828; // CHandle + constexpr std::ptrdiff_t m_nDissolveType = 0x82C; // int32 } // Parent: CBaseEntity - // Field count: 26 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6686,46 +6694,53 @@ namespace cs2_dumper { namespace CBaseModelEntity { constexpr std::ptrdiff_t m_CRenderComponent = 0x4E0; // CRenderComponent* constexpr std::ptrdiff_t m_CHitboxComponent = 0x4E8; // CHitboxComponent - constexpr std::ptrdiff_t m_flDissolveStartTime = 0x510; // GameTime_t - constexpr std::ptrdiff_t m_OnIgnite = 0x518; // CEntityIOOutput - constexpr std::ptrdiff_t m_nRenderMode = 0x540; // RenderMode_t - constexpr std::ptrdiff_t m_nRenderFX = 0x541; // RenderFx_t - constexpr std::ptrdiff_t m_bAllowFadeInView = 0x542; // bool - constexpr std::ptrdiff_t m_clrRender = 0x560; // Color - constexpr std::ptrdiff_t m_vecRenderAttributes = 0x568; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x5B8; // bool - constexpr std::ptrdiff_t m_bNoInterpolate = 0x5B9; // bool - constexpr std::ptrdiff_t m_Collision = 0x5C0; // CCollisionProperty - constexpr std::ptrdiff_t m_Glow = 0x670; // CGlowProperty - constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0x6C8; // float32 - constexpr std::ptrdiff_t m_fadeMinDist = 0x6CC; // float32 - constexpr std::ptrdiff_t m_fadeMaxDist = 0x6D0; // float32 - constexpr std::ptrdiff_t m_flFadeScale = 0x6D4; // float32 - constexpr std::ptrdiff_t m_flShadowStrength = 0x6D8; // float32 - constexpr std::ptrdiff_t m_nObjectCulling = 0x6DC; // uint8 - constexpr std::ptrdiff_t m_nAddDecal = 0x6E0; // int32 - constexpr std::ptrdiff_t m_vDecalPosition = 0x6E4; // Vector - constexpr std::ptrdiff_t m_vDecalForwardAxis = 0x6F0; // Vector - constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0x6FC; // float32 - constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0x700; // float32 - constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x708; // CNetworkUtlVectorBase> - constexpr std::ptrdiff_t m_vecViewOffset = 0x720; // CNetworkViewOffsetVector + constexpr std::ptrdiff_t m_nDestructiblePartInitialStateDestructed0 = 0x510; // HitGroup_t + constexpr std::ptrdiff_t m_nDestructiblePartInitialStateDestructed1 = 0x514; // HitGroup_t + constexpr std::ptrdiff_t m_nDestructiblePartInitialStateDestructed2 = 0x518; // HitGroup_t + constexpr std::ptrdiff_t m_nDestructiblePartInitialStateDestructed3 = 0x51C; // HitGroup_t + constexpr std::ptrdiff_t m_nDestructiblePartInitialStateDestructed4 = 0x520; // HitGroup_t + constexpr std::ptrdiff_t m_nLastHitDestructiblePartIndex = 0x524; // int32 + constexpr std::ptrdiff_t m_LastHitGroup = 0x550; // HitGroup_t + constexpr std::ptrdiff_t m_flDissolveStartTime = 0x554; // GameTime_t + constexpr std::ptrdiff_t m_OnIgnite = 0x558; // CEntityIOOutput + constexpr std::ptrdiff_t m_nRenderMode = 0x580; // RenderMode_t + constexpr std::ptrdiff_t m_nRenderFX = 0x581; // RenderFx_t + constexpr std::ptrdiff_t m_bAllowFadeInView = 0x582; // bool + constexpr std::ptrdiff_t m_clrRender = 0x5A0; // Color + constexpr std::ptrdiff_t m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x5F8; // bool + constexpr std::ptrdiff_t m_bNoInterpolate = 0x5F9; // bool + constexpr std::ptrdiff_t m_Collision = 0x600; // CCollisionProperty + constexpr std::ptrdiff_t m_Glow = 0x6B0; // CGlowProperty + constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0x708; // float32 + constexpr std::ptrdiff_t m_fadeMinDist = 0x70C; // float32 + constexpr std::ptrdiff_t m_fadeMaxDist = 0x710; // float32 + constexpr std::ptrdiff_t m_flFadeScale = 0x714; // float32 + constexpr std::ptrdiff_t m_flShadowStrength = 0x718; // float32 + constexpr std::ptrdiff_t m_nObjectCulling = 0x71C; // uint8 + constexpr std::ptrdiff_t m_nAddDecal = 0x720; // int32 + constexpr std::ptrdiff_t m_vDecalPosition = 0x724; // Vector + constexpr std::ptrdiff_t m_vDecalForwardAxis = 0x730; // Vector + constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0x73C; // float32 + constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0x740; // float32 + constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x748; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_vecViewOffset = 0x760; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph // Field count: 12 namespace CPhysMagnet { - constexpr std::ptrdiff_t m_OnMagnetAttach = 0x960; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnMagnetDetach = 0x988; // CEntityIOOutput - constexpr std::ptrdiff_t m_massScale = 0x9B0; // float32 - constexpr std::ptrdiff_t m_forceLimit = 0x9B4; // float32 - constexpr std::ptrdiff_t m_torqueLimit = 0x9B8; // float32 - constexpr std::ptrdiff_t m_MagnettedEntities = 0x9C0; // CUtlVector - constexpr std::ptrdiff_t m_bActive = 0x9D8; // bool - constexpr std::ptrdiff_t m_bHasHitSomething = 0x9D9; // bool - constexpr std::ptrdiff_t m_flTotalMass = 0x9DC; // float32 - constexpr std::ptrdiff_t m_flRadius = 0x9E0; // float32 - constexpr std::ptrdiff_t m_flNextSuckTime = 0x9E4; // GameTime_t - constexpr std::ptrdiff_t m_iMaxObjectsAttached = 0x9E8; // int32 + constexpr std::ptrdiff_t m_OnMagnetAttach = 0x9A8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnMagnetDetach = 0x9D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_massScale = 0x9F8; // float32 + constexpr std::ptrdiff_t m_forceLimit = 0x9FC; // float32 + constexpr std::ptrdiff_t m_torqueLimit = 0xA00; // float32 + constexpr std::ptrdiff_t m_MagnettedEntities = 0xA08; // CUtlVector + constexpr std::ptrdiff_t m_bActive = 0xA20; // bool + constexpr std::ptrdiff_t m_bHasHitSomething = 0xA21; // bool + constexpr std::ptrdiff_t m_flTotalMass = 0xA24; // float32 + constexpr std::ptrdiff_t m_flRadius = 0xA28; // float32 + constexpr std::ptrdiff_t m_flNextSuckTime = 0xA2C; // GameTime_t + constexpr std::ptrdiff_t m_iMaxObjectsAttached = 0xA30; // int32 } // Parent: CSceneEntity // Field count: 0 @@ -6734,8 +6749,8 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 2 namespace CFuncNavBlocker { - constexpr std::ptrdiff_t m_bDisabled = 0x750; // bool - constexpr std::ptrdiff_t m_nBlockedTeamNumber = 0x754; // int32 + constexpr std::ptrdiff_t m_bDisabled = 0x790; // bool + constexpr std::ptrdiff_t m_nBlockedTeamNumber = 0x794; // int32 } // Parent: CPointEntity // Field count: 4 @@ -6748,12 +6763,12 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 6 namespace CFuncBrush { - constexpr std::ptrdiff_t m_iSolidity = 0x750; // BrushSolidities_e - constexpr std::ptrdiff_t m_iDisabled = 0x754; // int32 - constexpr std::ptrdiff_t m_bSolidBsp = 0x758; // bool - constexpr std::ptrdiff_t m_iszExcludedClass = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bInvertExclusion = 0x768; // bool - constexpr std::ptrdiff_t m_bScriptedMovement = 0x769; // bool + constexpr std::ptrdiff_t m_iSolidity = 0x790; // BrushSolidities_e + constexpr std::ptrdiff_t m_iDisabled = 0x794; // int32 + constexpr std::ptrdiff_t m_bSolidBsp = 0x798; // bool + constexpr std::ptrdiff_t m_iszExcludedClass = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bInvertExclusion = 0x7A8; // bool + constexpr std::ptrdiff_t m_bScriptedMovement = 0x7A9; // bool } // Parent: CPointEntity // Field count: 3 @@ -6802,20 +6817,20 @@ namespace cs2_dumper { // Parent: CBreakable // Field count: 14 namespace CPhysBox { - constexpr std::ptrdiff_t m_damageType = 0x828; // int32 - constexpr std::ptrdiff_t m_damageToEnableMotion = 0x82C; // int32 - constexpr std::ptrdiff_t m_flForceToEnableMotion = 0x830; // float32 - constexpr std::ptrdiff_t m_angPreferredCarryAngles = 0x834; // QAngle - constexpr std::ptrdiff_t m_bNotSolidToWorld = 0x840; // bool - constexpr std::ptrdiff_t m_bEnableUseOutput = 0x841; // bool - constexpr std::ptrdiff_t m_iExploitableByPlayer = 0x844; // int32 - constexpr std::ptrdiff_t m_flTouchOutputPerEntityDelay = 0x848; // float32 - constexpr std::ptrdiff_t m_OnDamaged = 0x850; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnAwakened = 0x878; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnMotionEnabled = 0x8A0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPlayerUse = 0x8C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnStartTouch = 0x8F0; // CEntityIOOutput - constexpr std::ptrdiff_t m_hCarryingPlayer = 0x918; // CHandle + constexpr std::ptrdiff_t m_damageType = 0x868; // int32 + constexpr std::ptrdiff_t m_damageToEnableMotion = 0x86C; // int32 + constexpr std::ptrdiff_t m_flForceToEnableMotion = 0x870; // float32 + constexpr std::ptrdiff_t m_angPreferredCarryAngles = 0x874; // QAngle + constexpr std::ptrdiff_t m_bNotSolidToWorld = 0x880; // bool + constexpr std::ptrdiff_t m_bEnableUseOutput = 0x881; // bool + constexpr std::ptrdiff_t m_iExploitableByPlayer = 0x884; // int32 + constexpr std::ptrdiff_t m_flTouchOutputPerEntityDelay = 0x888; // float32 + constexpr std::ptrdiff_t m_OnDamaged = 0x890; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnAwakened = 0x8B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnMotionEnabled = 0x8E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPlayerUse = 0x908; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnStartTouch = 0x930; // CEntityIOOutput + constexpr std::ptrdiff_t m_hCarryingPlayer = 0x958; // CHandle } // Parent: CBaseFlex // Field count: 14 @@ -6839,20 +6854,20 @@ namespace cs2_dumper { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) namespace CBaseGrenade { - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x9F8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnExplode = 0xA20; // CEntityIOOutput - constexpr std::ptrdiff_t m_bHasWarnedAI = 0xA48; // bool - constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0xA49; // bool - constexpr std::ptrdiff_t m_bIsLive = 0xA4A; // bool - constexpr std::ptrdiff_t m_DmgRadius = 0xA4C; // float32 - constexpr std::ptrdiff_t m_flDetonateTime = 0xA50; // GameTime_t - constexpr std::ptrdiff_t m_flWarnAITime = 0xA54; // float32 - constexpr std::ptrdiff_t m_flDamage = 0xA58; // float32 - constexpr std::ptrdiff_t m_iszBounceSound = 0xA60; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_ExplosionSound = 0xA68; // CUtlString - constexpr std::ptrdiff_t m_hThrower = 0xA74; // CHandle - constexpr std::ptrdiff_t m_flNextAttack = 0xA8C; // GameTime_t - constexpr std::ptrdiff_t m_hOriginalThrower = 0xA90; // CHandle + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xA40; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnExplode = 0xA68; // CEntityIOOutput + constexpr std::ptrdiff_t m_bHasWarnedAI = 0xA90; // bool + constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0xA91; // bool + constexpr std::ptrdiff_t m_bIsLive = 0xA92; // bool + constexpr std::ptrdiff_t m_DmgRadius = 0xA94; // float32 + constexpr std::ptrdiff_t m_flDetonateTime = 0xA98; // GameTime_t + constexpr std::ptrdiff_t m_flWarnAITime = 0xA9C; // float32 + constexpr std::ptrdiff_t m_flDamage = 0xAA0; // float32 + constexpr std::ptrdiff_t m_iszBounceSound = 0xAA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_ExplosionSound = 0xAB0; // CUtlString + constexpr std::ptrdiff_t m_hThrower = 0xABC; // CHandle + constexpr std::ptrdiff_t m_flNextAttack = 0xAD4; // GameTime_t + constexpr std::ptrdiff_t m_hOriginalThrower = 0xAD8; // CHandle } // Parent: CLogicalEntity // Field count: 13 @@ -6931,70 +6946,70 @@ namespace cs2_dumper { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) namespace CCSWeaponBase { - constexpr std::ptrdiff_t m_bRemoveable = 0xD58; // bool - constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xD60; // float32 - constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xD64; // int32 - constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xD68; // int32 - constexpr std::ptrdiff_t m_ePlayerFireEvent = 0xD6C; // PlayerAnimEvent_t - constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0xD70; // WeaponAttackType_t - constexpr std::ptrdiff_t m_seqIdle = 0xD74; // HSequence - constexpr std::ptrdiff_t m_seqFirePrimary = 0xD78; // HSequence - constexpr std::ptrdiff_t m_seqFireSecondary = 0xD7C; // HSequence - constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xD80; // CUtlVector - constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xD98; // HSequence - constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xD9C; // int32 - constexpr std::ptrdiff_t m_thirdPersonSequences = 0xDA0; // HSequence[7] - constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xDC8; // bool - constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xDC9; // bool - constexpr std::ptrdiff_t m_iState = 0xDCC; // CSWeaponState_t - constexpr std::ptrdiff_t m_flLastTimeInAir = 0xDD0; // GameTime_t - constexpr std::ptrdiff_t m_flLastDeployTime = 0xDD4; // GameTime_t - constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0xDD8; // int32 - constexpr std::ptrdiff_t m_nViewModelIndex = 0xDDC; // uint32 - constexpr std::ptrdiff_t m_bReloadsWithClips = 0xDE0; // bool - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xE00; // GameTime_t - constexpr std::ptrdiff_t m_bFireOnEmpty = 0xE04; // bool - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xE08; // CEntityIOOutput - constexpr std::ptrdiff_t m_weaponMode = 0xE30; // CSWeaponMode - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xE34; // float32 - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xE38; // Vector - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xE44; // float32 - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xE48; // float32 - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xE4C; // GameTime_t - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xE50; // float32 - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xE54; // GameTime_t - constexpr std::ptrdiff_t m_iRecoilIndex = 0xE58; // int32 - constexpr std::ptrdiff_t m_flRecoilIndex = 0xE5C; // float32 - constexpr std::ptrdiff_t m_bBurstMode = 0xE60; // bool - constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0xE64; // GameTick_t - constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0xE68; // float32 - constexpr std::ptrdiff_t m_bInReload = 0xE6C; // bool - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xE6D; // bool - constexpr std::ptrdiff_t m_flDroppedAtTime = 0xE70; // GameTime_t - constexpr std::ptrdiff_t m_bIsHauledBack = 0xE74; // bool - constexpr std::ptrdiff_t m_bSilencerOn = 0xE75; // bool - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xE78; // GameTime_t - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xE7C; // int32 - constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0xE80; // int32 - constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0xE84; // bool - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xE88; // float32 - constexpr std::ptrdiff_t m_bCanBePickedUp = 0xEA0; // bool - constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xEA1; // bool - constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xEA4; // GameTime_t - constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xEA8; // GameTime_t - constexpr std::ptrdiff_t m_hPrevOwner = 0xEB0; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0xEB4; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0xED4; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0xED8; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xEDC; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xEDD; // bool - constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xEDE; // bool - constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xEE0; // int32 - constexpr std::ptrdiff_t m_IronSightController = 0xEE8; // CIronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0xF00; // int32 - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF04; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF08; // int32 - constexpr std::ptrdiff_t m_flWatTickOffset = 0xF0C; // float32 + constexpr std::ptrdiff_t m_bRemoveable = 0xDA0; // bool + constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xDA8; // float32 + constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xDAC; // int32 + constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xDB0; // int32 + constexpr std::ptrdiff_t m_ePlayerFireEvent = 0xDB4; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t + constexpr std::ptrdiff_t m_seqIdle = 0xDBC; // HSequence + constexpr std::ptrdiff_t m_seqFirePrimary = 0xDC0; // HSequence + constexpr std::ptrdiff_t m_seqFireSecondary = 0xDC4; // HSequence + constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xDC8; // CUtlVector + constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xDE0; // HSequence + constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xDE4; // int32 + constexpr std::ptrdiff_t m_thirdPersonSequences = 0xDE8; // HSequence[7] + constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xE10; // bool + constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xE11; // bool + constexpr std::ptrdiff_t m_iState = 0xE14; // CSWeaponState_t + constexpr std::ptrdiff_t m_flLastTimeInAir = 0xE18; // GameTime_t + constexpr std::ptrdiff_t m_flLastDeployTime = 0xE1C; // GameTime_t + constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0xE20; // int32 + constexpr std::ptrdiff_t m_nViewModelIndex = 0xE24; // uint32 + constexpr std::ptrdiff_t m_bReloadsWithClips = 0xE28; // bool + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xE48; // GameTime_t + constexpr std::ptrdiff_t m_bFireOnEmpty = 0xE4C; // bool + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xE50; // CEntityIOOutput + constexpr std::ptrdiff_t m_weaponMode = 0xE78; // CSWeaponMode + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xE7C; // float32 + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xE80; // Vector + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xE8C; // float32 + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xE90; // float32 + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xE94; // GameTime_t + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xE98; // float32 + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xE9C; // GameTime_t + constexpr std::ptrdiff_t m_iRecoilIndex = 0xEA0; // int32 + constexpr std::ptrdiff_t m_flRecoilIndex = 0xEA4; // float32 + constexpr std::ptrdiff_t m_bBurstMode = 0xEA8; // bool + constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0xEAC; // GameTick_t + constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0xEB0; // float32 + constexpr std::ptrdiff_t m_bInReload = 0xEB4; // bool + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xEB5; // bool + constexpr std::ptrdiff_t m_flDroppedAtTime = 0xEB8; // GameTime_t + constexpr std::ptrdiff_t m_bIsHauledBack = 0xEBC; // bool + constexpr std::ptrdiff_t m_bSilencerOn = 0xEBD; // bool + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xEC0; // GameTime_t + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xEC4; // int32 + constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0xEC8; // int32 + constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0xECC; // bool + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xED0; // float32 + constexpr std::ptrdiff_t m_bCanBePickedUp = 0xEE8; // bool + constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xEE9; // bool + constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xEEC; // GameTime_t + constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xEF0; // GameTime_t + constexpr std::ptrdiff_t m_hPrevOwner = 0xEF8; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0xEFC; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0xF1C; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0xF20; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xF24; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xF25; // bool + constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xF26; // bool + constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xF28; // int32 + constexpr std::ptrdiff_t m_IronSightController = 0xF30; // CIronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0xF48; // int32 + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF4C; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF50; // int32 + constexpr std::ptrdiff_t m_flWatTickOffset = 0xF54; // float32 } // Parent: CBaseEntity // Field count: 0 @@ -7151,10 +7166,10 @@ namespace cs2_dumper { // Parent: CTriggerMultiple // Field count: 4 namespace CTriggerImpact { - constexpr std::ptrdiff_t m_flMagnitude = 0x948; // float32 - constexpr std::ptrdiff_t m_flNoise = 0x94C; // float32 - constexpr std::ptrdiff_t m_flViewkick = 0x950; // float32 - constexpr std::ptrdiff_t m_pOutputForce = 0x958; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_flMagnitude = 0x988; // float32 + constexpr std::ptrdiff_t m_flNoise = 0x98C; // float32 + constexpr std::ptrdiff_t m_flViewkick = 0x990; // float32 + constexpr std::ptrdiff_t m_pOutputForce = 0x998; // CEntityOutputTemplate } // Parent: CBaseModelEntity // Field count: 14 @@ -7176,26 +7191,26 @@ namespace cs2_dumper { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) namespace CSun { - constexpr std::ptrdiff_t m_vDirection = 0x750; // Vector - constexpr std::ptrdiff_t m_clrOverlay = 0x75C; // Color - constexpr std::ptrdiff_t m_iszEffectName = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSSEffectName = 0x768; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bOn = 0x770; // bool - constexpr std::ptrdiff_t m_bmaxColor = 0x771; // bool - constexpr std::ptrdiff_t m_flSize = 0x774; // float32 - constexpr std::ptrdiff_t m_flRotation = 0x778; // float32 - constexpr std::ptrdiff_t m_flHazeScale = 0x77C; // float32 - constexpr std::ptrdiff_t m_flAlphaHaze = 0x780; // float32 - constexpr std::ptrdiff_t m_flAlphaHdr = 0x784; // float32 - constexpr std::ptrdiff_t m_flAlphaScale = 0x788; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0x78C; // float32 - constexpr std::ptrdiff_t m_flFarZScale = 0x790; // float32 + constexpr std::ptrdiff_t m_vDirection = 0x790; // Vector + constexpr std::ptrdiff_t m_clrOverlay = 0x79C; // Color + constexpr std::ptrdiff_t m_iszEffectName = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSSEffectName = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bOn = 0x7B0; // bool + constexpr std::ptrdiff_t m_bmaxColor = 0x7B1; // bool + constexpr std::ptrdiff_t m_flSize = 0x7B4; // float32 + constexpr std::ptrdiff_t m_flRotation = 0x7B8; // float32 + constexpr std::ptrdiff_t m_flHazeScale = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flAlphaHaze = 0x7C0; // float32 + constexpr std::ptrdiff_t m_flAlphaHdr = 0x7C4; // float32 + constexpr std::ptrdiff_t m_flAlphaScale = 0x7C8; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0x7CC; // float32 + constexpr std::ptrdiff_t m_flFarZScale = 0x7D0; // float32 } // Parent: CBaseTrigger // Field count: 2 namespace CTriggerDetectBulletFire { - constexpr std::ptrdiff_t m_bPlayerFireOnly = 0x920; // bool - constexpr std::ptrdiff_t m_OnDetectedBulletFire = 0x928; // CEntityIOOutput + constexpr std::ptrdiff_t m_bPlayerFireOnly = 0x960; // bool + constexpr std::ptrdiff_t m_OnDetectedBulletFire = 0x968; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 0 @@ -7273,10 +7288,10 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 4 namespace CTriggerTeleport { - constexpr std::ptrdiff_t m_iLandmark = 0x920; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bUseLandmarkAngles = 0x928; // bool - constexpr std::ptrdiff_t m_bMirrorPlayer = 0x929; // bool - constexpr std::ptrdiff_t m_bCheckDestIfClearForPlayer = 0x92A; // bool + constexpr std::ptrdiff_t m_iLandmark = 0x960; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bUseLandmarkAngles = 0x968; // bool + constexpr std::ptrdiff_t m_bMirrorPlayer = 0x969; // bool + constexpr std::ptrdiff_t m_bCheckDestIfClearForPlayer = 0x96A; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -7289,44 +7304,44 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 38 namespace CFuncMover { - constexpr std::ptrdiff_t m_bCreateMovableNavMesh = 0x750; // bool - constexpr std::ptrdiff_t m_iszPathName = 0x758; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hPathMover = 0x760; // CHandle - constexpr std::ptrdiff_t m_iszPathNodeStart = 0x768; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_eMoveType = 0x770; // CFuncMover::Move_t - constexpr std::ptrdiff_t m_bIsReversing = 0x774; // bool - constexpr std::ptrdiff_t m_vTarget = 0x778; // Vector - constexpr std::ptrdiff_t m_flStartSpeed = 0x784; // float32 - constexpr std::ptrdiff_t m_flPathLocation = 0x788; // float32 - constexpr std::ptrdiff_t m_flT = 0x78C; // float32 - constexpr std::ptrdiff_t m_nCurrentNodeIndex = 0x790; // int32 - constexpr std::ptrdiff_t m_nPreviousNodeIndex = 0x794; // int32 - constexpr std::ptrdiff_t m_bFixedOrientation = 0x798; // bool - constexpr std::ptrdiff_t m_bFixedPitch = 0x799; // bool - constexpr std::ptrdiff_t m_eSolidType = 0x79A; // SolidType_t - constexpr std::ptrdiff_t m_bIsMoving = 0x79B; // bool - constexpr std::ptrdiff_t m_flTimeToReachMaxSpeed = 0x79C; // float32 - constexpr std::ptrdiff_t m_flDistanceToReachMaxSpeed = 0x7A0; // float32 - constexpr std::ptrdiff_t m_flTimeToReachZeroSpeed = 0x7A4; // float32 - constexpr std::ptrdiff_t m_flDistanceToReachZeroSpeed = 0x7A8; // float32 - constexpr std::ptrdiff_t m_flTimeMovementStart = 0x7AC; // GameTime_t - constexpr std::ptrdiff_t m_flTimeMovementStop = 0x7B0; // GameTime_t - constexpr std::ptrdiff_t m_hStopAtNode = 0x7B4; // CHandle - constexpr std::ptrdiff_t m_flPathLocationToBeginStop = 0x7B8; // float32 - constexpr std::ptrdiff_t m_iszStartForwardSound = 0x7C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszLoopForwardSound = 0x7C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszStopForwardSound = 0x7D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszStartReverseSound = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszLoopReverseSound = 0x7E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszStopReverseSound = 0x7E8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszArriveAtDestinationSound = 0x7F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_OnMovementEnd = 0x800; // CEntityIOOutput - constexpr std::ptrdiff_t m_bStartAtEnd = 0x828; // bool - constexpr std::ptrdiff_t m_eOrientationUpdate = 0x82C; // CFuncMover::OrientationUpdate_t - constexpr std::ptrdiff_t m_flTimeStartOrientationChange = 0x830; // GameTime_t - constexpr std::ptrdiff_t m_flTimeToBlendToNewOrientation = 0x834; // float32 - constexpr std::ptrdiff_t m_flDurationBlendToNewOrientationRan = 0x838; // float32 - constexpr std::ptrdiff_t m_qOriginalOrientation = 0x840; // Quaternion + constexpr std::ptrdiff_t m_bCreateMovableNavMesh = 0x790; // bool + constexpr std::ptrdiff_t m_iszPathName = 0x798; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hPathMover = 0x7A0; // CHandle + constexpr std::ptrdiff_t m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_eMoveType = 0x7B0; // CFuncMover::Move_t + constexpr std::ptrdiff_t m_bIsReversing = 0x7B4; // bool + constexpr std::ptrdiff_t m_vTarget = 0x7B8; // Vector + constexpr std::ptrdiff_t m_flStartSpeed = 0x7C4; // float32 + constexpr std::ptrdiff_t m_flPathLocation = 0x7C8; // float32 + constexpr std::ptrdiff_t m_flT = 0x7CC; // float32 + constexpr std::ptrdiff_t m_nCurrentNodeIndex = 0x7D0; // int32 + constexpr std::ptrdiff_t m_nPreviousNodeIndex = 0x7D4; // int32 + constexpr std::ptrdiff_t m_bFixedOrientation = 0x7D8; // bool + constexpr std::ptrdiff_t m_bFixedPitch = 0x7D9; // bool + constexpr std::ptrdiff_t m_eSolidType = 0x7DA; // SolidType_t + constexpr std::ptrdiff_t m_bIsMoving = 0x7DB; // bool + constexpr std::ptrdiff_t m_flTimeToReachMaxSpeed = 0x7DC; // float32 + constexpr std::ptrdiff_t m_flDistanceToReachMaxSpeed = 0x7E0; // float32 + constexpr std::ptrdiff_t m_flTimeToReachZeroSpeed = 0x7E4; // float32 + constexpr std::ptrdiff_t m_flDistanceToReachZeroSpeed = 0x7E8; // float32 + constexpr std::ptrdiff_t m_flTimeMovementStart = 0x7EC; // GameTime_t + constexpr std::ptrdiff_t m_flTimeMovementStop = 0x7F0; // GameTime_t + constexpr std::ptrdiff_t m_hStopAtNode = 0x7F4; // CHandle + constexpr std::ptrdiff_t m_flPathLocationToBeginStop = 0x7F8; // float32 + constexpr std::ptrdiff_t m_iszStartForwardSound = 0x800; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszLoopForwardSound = 0x808; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszStopForwardSound = 0x810; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszStartReverseSound = 0x818; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszLoopReverseSound = 0x820; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszStopReverseSound = 0x828; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszArriveAtDestinationSound = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_OnMovementEnd = 0x840; // CEntityIOOutput + constexpr std::ptrdiff_t m_bStartAtEnd = 0x868; // bool + constexpr std::ptrdiff_t m_eOrientationUpdate = 0x86C; // CFuncMover::OrientationUpdate_t + constexpr std::ptrdiff_t m_flTimeStartOrientationChange = 0x870; // GameTime_t + constexpr std::ptrdiff_t m_flTimeToBlendToNewOrientation = 0x874; // float32 + constexpr std::ptrdiff_t m_flDurationBlendToNewOrientationRan = 0x878; // float32 + constexpr std::ptrdiff_t m_qOriginalOrientation = 0x880; // Quaternion } // Parent: None // Field count: 5 @@ -7359,9 +7374,9 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 3 namespace CBubbling { - constexpr std::ptrdiff_t m_density = 0x750; // int32 - constexpr std::ptrdiff_t m_frequency = 0x754; // int32 - constexpr std::ptrdiff_t m_state = 0x758; // int32 + constexpr std::ptrdiff_t m_density = 0x790; // int32 + constexpr std::ptrdiff_t m_frequency = 0x794; // int32 + constexpr std::ptrdiff_t m_state = 0x798; // int32 } // Parent: CTeamplayRules // Field count: 189 @@ -7675,16 +7690,16 @@ namespace cs2_dumper { // NetworkVarNames: m_Weight (float32) // NetworkVarNames: m_lookupFilename (char) namespace CColorCorrectionVolume { - constexpr std::ptrdiff_t m_bEnabled = 0x920; // bool - constexpr std::ptrdiff_t m_MaxWeight = 0x924; // float32 - constexpr std::ptrdiff_t m_FadeDuration = 0x928; // float32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x92C; // bool - constexpr std::ptrdiff_t m_Weight = 0x930; // float32 - constexpr std::ptrdiff_t m_lookupFilename = 0x934; // char[512] - constexpr std::ptrdiff_t m_LastEnterWeight = 0xB34; // float32 - constexpr std::ptrdiff_t m_LastEnterTime = 0xB38; // GameTime_t - constexpr std::ptrdiff_t m_LastExitWeight = 0xB3C; // float32 - constexpr std::ptrdiff_t m_LastExitTime = 0xB40; // GameTime_t + constexpr std::ptrdiff_t m_bEnabled = 0x960; // bool + constexpr std::ptrdiff_t m_MaxWeight = 0x964; // float32 + constexpr std::ptrdiff_t m_FadeDuration = 0x968; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x96C; // bool + constexpr std::ptrdiff_t m_Weight = 0x970; // float32 + constexpr std::ptrdiff_t m_lookupFilename = 0x974; // char[512] + constexpr std::ptrdiff_t m_LastEnterWeight = 0xB74; // float32 + constexpr std::ptrdiff_t m_LastEnterTime = 0xB78; // GameTime_t + constexpr std::ptrdiff_t m_LastExitWeight = 0xB7C; // float32 + constexpr std::ptrdiff_t m_LastExitTime = 0xB80; // GameTime_t } // Parent: CBaseFilter // Field count: 5 @@ -7747,22 +7762,22 @@ namespace cs2_dumper { // Parent: CModelPointEntity // Field count: 16 namespace CEnvExplosion { - constexpr std::ptrdiff_t m_iMagnitude = 0x750; // int32 - constexpr std::ptrdiff_t m_flPlayerDamage = 0x754; // float32 - constexpr std::ptrdiff_t m_iRadiusOverride = 0x758; // int32 - constexpr std::ptrdiff_t m_flInnerRadius = 0x75C; // float32 - constexpr std::ptrdiff_t m_spriteScale = 0x760; // int32 - constexpr std::ptrdiff_t m_flDamageForce = 0x764; // float32 - constexpr std::ptrdiff_t m_hInflictor = 0x768; // CHandle - constexpr std::ptrdiff_t m_iCustomDamageType = 0x76C; // DamageTypes_t - constexpr std::ptrdiff_t m_bCreateDebris = 0x770; // bool - constexpr std::ptrdiff_t m_iszExplosionType = 0x778; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszCustomEffectName = 0x780; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszCustomSoundName = 0x788; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iClassIgnore = 0x790; // Class_T - constexpr std::ptrdiff_t m_iClassIgnore2 = 0x794; // Class_T - constexpr std::ptrdiff_t m_iszEntityIgnoreName = 0x798; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hEntityIgnore = 0x7A0; // CHandle + constexpr std::ptrdiff_t m_iMagnitude = 0x790; // int32 + constexpr std::ptrdiff_t m_flPlayerDamage = 0x794; // float32 + constexpr std::ptrdiff_t m_iRadiusOverride = 0x798; // int32 + constexpr std::ptrdiff_t m_flInnerRadius = 0x79C; // float32 + constexpr std::ptrdiff_t m_spriteScale = 0x7A0; // int32 + constexpr std::ptrdiff_t m_flDamageForce = 0x7A4; // float32 + constexpr std::ptrdiff_t m_hInflictor = 0x7A8; // CHandle + constexpr std::ptrdiff_t m_iCustomDamageType = 0x7AC; // DamageTypes_t + constexpr std::ptrdiff_t m_bCreateDebris = 0x7B0; // bool + constexpr std::ptrdiff_t m_iszExplosionType = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszCustomEffectName = 0x7C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszCustomSoundName = 0x7C8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iClassIgnore = 0x7D0; // Class_T + constexpr std::ptrdiff_t m_iClassIgnore2 = 0x7D4; // Class_T + constexpr std::ptrdiff_t m_iszEntityIgnoreName = 0x7D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hEntityIgnore = 0x7E0; // CHandle } // Parent: CSoundEventEntity // Field count: 2 @@ -7811,36 +7826,36 @@ namespace cs2_dumper { // NetworkVarNames: m_iNodeNumberMax (int) // NetworkVarNames: m_bListenedTo (bool) namespace CPointCommentaryNode { - constexpr std::ptrdiff_t m_iszPreCommands = 0x960; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszPostCommands = 0x968; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszCommentaryFile = 0x970; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszViewTarget = 0x978; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hViewTarget = 0x980; // CHandle - constexpr std::ptrdiff_t m_hViewTargetAngles = 0x984; // CHandle - constexpr std::ptrdiff_t m_iszViewPosition = 0x988; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hViewPosition = 0x990; // CHandle - constexpr std::ptrdiff_t m_hViewPositionMover = 0x994; // CHandle - constexpr std::ptrdiff_t m_bPreventMovement = 0x998; // bool - constexpr std::ptrdiff_t m_bUnderCrosshair = 0x999; // bool - constexpr std::ptrdiff_t m_bUnstoppable = 0x99A; // bool - constexpr std::ptrdiff_t m_flFinishedTime = 0x99C; // GameTime_t - constexpr std::ptrdiff_t m_vecFinishOrigin = 0x9A0; // Vector - constexpr std::ptrdiff_t m_vecOriginalAngles = 0x9AC; // QAngle - constexpr std::ptrdiff_t m_vecFinishAngles = 0x9B8; // QAngle - constexpr std::ptrdiff_t m_bPreventChangesWhileMoving = 0x9C4; // bool - constexpr std::ptrdiff_t m_bDisabled = 0x9C5; // bool - constexpr std::ptrdiff_t m_vecTeleportOrigin = 0x9C8; // Vector - constexpr std::ptrdiff_t m_flAbortedPlaybackAt = 0x9D4; // GameTime_t - constexpr std::ptrdiff_t m_pOnCommentaryStarted = 0x9D8; // CEntityIOOutput - constexpr std::ptrdiff_t m_pOnCommentaryStopped = 0xA00; // CEntityIOOutput - constexpr std::ptrdiff_t m_bActive = 0xA28; // bool - constexpr std::ptrdiff_t m_flStartTime = 0xA2C; // GameTime_t - constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xA30; // float32 - constexpr std::ptrdiff_t m_iszTitle = 0xA38; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSpeakers = 0xA40; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iNodeNumber = 0xA48; // int32 - constexpr std::ptrdiff_t m_iNodeNumberMax = 0xA4C; // int32 - constexpr std::ptrdiff_t m_bListenedTo = 0xA50; // bool + constexpr std::ptrdiff_t m_iszPreCommands = 0x9A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszPostCommands = 0x9B0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszCommentaryFile = 0x9B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszViewTarget = 0x9C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hViewTarget = 0x9C8; // CHandle + constexpr std::ptrdiff_t m_hViewTargetAngles = 0x9CC; // CHandle + constexpr std::ptrdiff_t m_iszViewPosition = 0x9D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hViewPosition = 0x9D8; // CHandle + constexpr std::ptrdiff_t m_hViewPositionMover = 0x9DC; // CHandle + constexpr std::ptrdiff_t m_bPreventMovement = 0x9E0; // bool + constexpr std::ptrdiff_t m_bUnderCrosshair = 0x9E1; // bool + constexpr std::ptrdiff_t m_bUnstoppable = 0x9E2; // bool + constexpr std::ptrdiff_t m_flFinishedTime = 0x9E4; // GameTime_t + constexpr std::ptrdiff_t m_vecFinishOrigin = 0x9E8; // Vector + constexpr std::ptrdiff_t m_vecOriginalAngles = 0x9F4; // QAngle + constexpr std::ptrdiff_t m_vecFinishAngles = 0xA00; // QAngle + constexpr std::ptrdiff_t m_bPreventChangesWhileMoving = 0xA0C; // bool + constexpr std::ptrdiff_t m_bDisabled = 0xA0D; // bool + constexpr std::ptrdiff_t m_vecTeleportOrigin = 0xA10; // Vector + constexpr std::ptrdiff_t m_flAbortedPlaybackAt = 0xA1C; // GameTime_t + constexpr std::ptrdiff_t m_pOnCommentaryStarted = 0xA20; // CEntityIOOutput + constexpr std::ptrdiff_t m_pOnCommentaryStopped = 0xA48; // CEntityIOOutput + constexpr std::ptrdiff_t m_bActive = 0xA70; // bool + constexpr std::ptrdiff_t m_flStartTime = 0xA74; // GameTime_t + constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xA78; // float32 + constexpr std::ptrdiff_t m_iszTitle = 0xA80; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSpeakers = 0xA88; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iNodeNumber = 0xA90; // int32 + constexpr std::ptrdiff_t m_iNodeNumberMax = 0xA94; // int32 + constexpr std::ptrdiff_t m_bListenedTo = 0xA98; // bool } // Parent: CBaseClientUIEntity // Field count: 23 @@ -7870,29 +7885,29 @@ namespace cs2_dumper { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) namespace CPointClientUIWorldPanel { - constexpr std::ptrdiff_t m_bIgnoreInput = 0x900; // bool - constexpr std::ptrdiff_t m_bLit = 0x901; // bool - constexpr std::ptrdiff_t m_bFollowPlayerAcrossTeleport = 0x902; // bool - constexpr std::ptrdiff_t m_flWidth = 0x904; // float32 - constexpr std::ptrdiff_t m_flHeight = 0x908; // float32 - constexpr std::ptrdiff_t m_flDPI = 0x90C; // float32 - constexpr std::ptrdiff_t m_flInteractDistance = 0x910; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0x914; // float32 - constexpr std::ptrdiff_t m_unOwnerContext = 0x918; // uint32 - constexpr std::ptrdiff_t m_unHorizontalAlign = 0x91C; // uint32 - constexpr std::ptrdiff_t m_unVerticalAlign = 0x920; // uint32 - constexpr std::ptrdiff_t m_unOrientation = 0x924; // uint32 - constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0x928; // bool - constexpr std::ptrdiff_t m_vecCSSClasses = 0x930; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_bOpaque = 0x948; // bool - constexpr std::ptrdiff_t m_bNoDepth = 0x949; // bool - constexpr std::ptrdiff_t m_bRenderBackface = 0x94A; // bool - constexpr std::ptrdiff_t m_bUseOffScreenIndicator = 0x94B; // bool - constexpr std::ptrdiff_t m_bExcludeFromSaveGames = 0x94C; // bool - constexpr std::ptrdiff_t m_bGrabbable = 0x94D; // bool - constexpr std::ptrdiff_t m_bOnlyRenderToTexture = 0x94E; // bool - constexpr std::ptrdiff_t m_bDisableMipGen = 0x94F; // bool - constexpr std::ptrdiff_t m_nExplicitImageLayout = 0x950; // int32 + constexpr std::ptrdiff_t m_bIgnoreInput = 0x940; // bool + constexpr std::ptrdiff_t m_bLit = 0x941; // bool + constexpr std::ptrdiff_t m_bFollowPlayerAcrossTeleport = 0x942; // bool + constexpr std::ptrdiff_t m_flWidth = 0x944; // float32 + constexpr std::ptrdiff_t m_flHeight = 0x948; // float32 + constexpr std::ptrdiff_t m_flDPI = 0x94C; // float32 + constexpr std::ptrdiff_t m_flInteractDistance = 0x950; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0x954; // float32 + constexpr std::ptrdiff_t m_unOwnerContext = 0x958; // uint32 + constexpr std::ptrdiff_t m_unHorizontalAlign = 0x95C; // uint32 + constexpr std::ptrdiff_t m_unVerticalAlign = 0x960; // uint32 + constexpr std::ptrdiff_t m_unOrientation = 0x964; // uint32 + constexpr std::ptrdiff_t m_bAllowInteractionFromAllSceneWorlds = 0x968; // bool + constexpr std::ptrdiff_t m_vecCSSClasses = 0x970; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_bOpaque = 0x988; // bool + constexpr std::ptrdiff_t m_bNoDepth = 0x989; // bool + constexpr std::ptrdiff_t m_bRenderBackface = 0x98A; // bool + constexpr std::ptrdiff_t m_bUseOffScreenIndicator = 0x98B; // bool + constexpr std::ptrdiff_t m_bExcludeFromSaveGames = 0x98C; // bool + constexpr std::ptrdiff_t m_bGrabbable = 0x98D; // bool + constexpr std::ptrdiff_t m_bOnlyRenderToTexture = 0x98E; // bool + constexpr std::ptrdiff_t m_bDisableMipGen = 0x98F; // bool + constexpr std::ptrdiff_t m_nExplicitImageLayout = 0x990; // int32 } // Parent: CBaseFilter // Field count: 1 @@ -7927,9 +7942,9 @@ namespace cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) namespace CCSPlayer_ActionTrackingServices { constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle - constexpr std::ptrdiff_t m_bIsRescuing = 0x234; // bool - constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t - constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_bIsRescuing = 0x22C; // bool + constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -7987,10 +8002,10 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 4 namespace CBaseProp { - constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0x960; // bool - constexpr std::ptrdiff_t m_iShapeType = 0x964; // int32 - constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0x968; // bool - constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0x96C; // matrix3x4_t + constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0x9A8; // bool + constexpr std::ptrdiff_t m_iShapeType = 0x9AC; // int32 + constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0x9B0; // bool + constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0x9B4; // matrix3x4_t } // Parent: CBaseModelEntity // Field count: 12 @@ -8009,18 +8024,18 @@ namespace cs2_dumper { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) namespace CEnvSky { - constexpr std::ptrdiff_t m_hSkyMaterial = 0x750; // CStrongHandle - constexpr std::ptrdiff_t m_hSkyMaterialLightingOnly = 0x758; // CStrongHandle - constexpr std::ptrdiff_t m_bStartDisabled = 0x760; // bool - constexpr std::ptrdiff_t m_vTintColor = 0x761; // Color - constexpr std::ptrdiff_t m_vTintColorLightingOnly = 0x765; // Color - constexpr std::ptrdiff_t m_flBrightnessScale = 0x76C; // float32 - constexpr std::ptrdiff_t m_nFogType = 0x770; // int32 - constexpr std::ptrdiff_t m_flFogMinStart = 0x774; // float32 - constexpr std::ptrdiff_t m_flFogMinEnd = 0x778; // float32 - constexpr std::ptrdiff_t m_flFogMaxStart = 0x77C; // float32 - constexpr std::ptrdiff_t m_flFogMaxEnd = 0x780; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0x784; // bool + constexpr std::ptrdiff_t m_hSkyMaterial = 0x790; // CStrongHandle + constexpr std::ptrdiff_t m_hSkyMaterialLightingOnly = 0x798; // CStrongHandle + constexpr std::ptrdiff_t m_bStartDisabled = 0x7A0; // bool + constexpr std::ptrdiff_t m_vTintColor = 0x7A1; // Color + constexpr std::ptrdiff_t m_vTintColorLightingOnly = 0x7A5; // Color + constexpr std::ptrdiff_t m_flBrightnessScale = 0x7AC; // float32 + constexpr std::ptrdiff_t m_nFogType = 0x7B0; // int32 + constexpr std::ptrdiff_t m_flFogMinStart = 0x7B4; // float32 + constexpr std::ptrdiff_t m_flFogMinEnd = 0x7B8; // float32 + constexpr std::ptrdiff_t m_flFogMaxStart = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flFogMaxEnd = 0x7C0; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x7C4; // bool } // Parent: CPointEntity // Field count: 6 @@ -8045,7 +8060,7 @@ namespace cs2_dumper { // Parent: CFuncTrackTrain // Field count: 1 namespace CFuncTankTrain { - constexpr std::ptrdiff_t m_OnDeath = 0x8A0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnDeath = 0x8E0; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 0 @@ -8062,12 +8077,12 @@ namespace cs2_dumper { // Parent: CMarkupVolumeWithRef // Field count: 1 namespace CMarkupVolumeTagged_NavGame { - constexpr std::ptrdiff_t m_bFloodFillAttribute = 0x7A8; // bool + constexpr std::ptrdiff_t m_bFloodFillAttribute = 0x7E8; // bool } // Parent: CBaseTrigger // Field count: 1 namespace CBuyZone { - constexpr std::ptrdiff_t m_LegacyTeamNum = 0x920; // int32 + constexpr std::ptrdiff_t m_LegacyTeamNum = 0x960; // int32 } // Parent: CLogicalEntity // Field count: 12 @@ -8148,7 +8163,7 @@ namespace cs2_dumper { // Parent: CTriggerOnce // Field count: 1 namespace CScriptTriggerOnce { - constexpr std::ptrdiff_t m_vExtent = 0x948; // Vector + constexpr std::ptrdiff_t m_vExtent = 0x988; // Vector } // Parent: CPointEntity // Field count: 0 @@ -8183,9 +8198,9 @@ namespace cs2_dumper { // Parent: CBaseCSGrenadeProjectile // Field count: 3 namespace CFlashbangProjectile { - constexpr std::ptrdiff_t m_flTimeToDetonate = 0xB08; // float32 - constexpr std::ptrdiff_t m_numOpponentsHit = 0xB0C; // uint8 - constexpr std::ptrdiff_t m_numTeammatesHit = 0xB0D; // uint8 + constexpr std::ptrdiff_t m_flTimeToDetonate = 0xB50; // float32 + constexpr std::ptrdiff_t m_numOpponentsHit = 0xB54; // uint8 + constexpr std::ptrdiff_t m_numTeammatesHit = 0xB55; // uint8 } // Parent: CPointClientUIWorldPanel // Field count: 1 @@ -8193,7 +8208,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_messageText (char) namespace CPointClientUIWorldTextPanel { - constexpr std::ptrdiff_t m_messageText = 0x958; // char[512] + constexpr std::ptrdiff_t m_messageText = 0x998; // char[512] } // Parent: CPointEntity // Field count: 0 @@ -8241,31 +8256,31 @@ namespace cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) namespace CBaseButton { - constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x7D0; // QAngle - constexpr std::ptrdiff_t m_fStayPushed = 0x7DC; // bool - constexpr std::ptrdiff_t m_fRotating = 0x7DD; // bool - constexpr std::ptrdiff_t m_ls = 0x7E0; // locksound_t - constexpr std::ptrdiff_t m_sUseSound = 0x800; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sLockedSound = 0x808; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sUnlockedSound = 0x810; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sOverrideAnticipationName = 0x818; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bLocked = 0x820; // bool - constexpr std::ptrdiff_t m_bDisabled = 0x821; // bool - constexpr std::ptrdiff_t m_flUseLockedTime = 0x824; // GameTime_t - constexpr std::ptrdiff_t m_bSolidBsp = 0x828; // bool - constexpr std::ptrdiff_t m_OnDamaged = 0x830; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnPressed = 0x858; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUseLocked = 0x880; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnIn = 0x8A8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnOut = 0x8D0; // CEntityIOOutput - constexpr std::ptrdiff_t m_nState = 0x8F8; // int32 - constexpr std::ptrdiff_t m_hConstraint = 0x8FC; // CEntityHandle - constexpr std::ptrdiff_t m_hConstraintParent = 0x900; // CEntityHandle - constexpr std::ptrdiff_t m_bForceNpcExclude = 0x904; // bool - constexpr std::ptrdiff_t m_sGlowEntity = 0x908; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_glowEntity = 0x910; // CHandle - constexpr std::ptrdiff_t m_usable = 0x914; // bool - constexpr std::ptrdiff_t m_szDisplayText = 0x918; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x810; // QAngle + constexpr std::ptrdiff_t m_fStayPushed = 0x81C; // bool + constexpr std::ptrdiff_t m_fRotating = 0x81D; // bool + constexpr std::ptrdiff_t m_ls = 0x820; // locksound_t + constexpr std::ptrdiff_t m_sUseSound = 0x840; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sLockedSound = 0x848; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sUnlockedSound = 0x850; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sOverrideAnticipationName = 0x858; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bLocked = 0x860; // bool + constexpr std::ptrdiff_t m_bDisabled = 0x861; // bool + constexpr std::ptrdiff_t m_flUseLockedTime = 0x864; // GameTime_t + constexpr std::ptrdiff_t m_bSolidBsp = 0x868; // bool + constexpr std::ptrdiff_t m_OnDamaged = 0x870; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnPressed = 0x898; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUseLocked = 0x8C0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnIn = 0x8E8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnOut = 0x910; // CEntityIOOutput + constexpr std::ptrdiff_t m_nState = 0x938; // int32 + constexpr std::ptrdiff_t m_hConstraint = 0x93C; // CEntityHandle + constexpr std::ptrdiff_t m_hConstraintParent = 0x940; // CEntityHandle + constexpr std::ptrdiff_t m_bForceNpcExclude = 0x944; // bool + constexpr std::ptrdiff_t m_sGlowEntity = 0x948; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_glowEntity = 0x950; // CHandle + constexpr std::ptrdiff_t m_usable = 0x954; // bool + constexpr std::ptrdiff_t m_szDisplayText = 0x958; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 6 @@ -8335,7 +8350,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) namespace CCSGOViewModel { - constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x9A8; // bool + constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x9F0; // bool } // Parent: CCSWeaponBaseGun // Field count: 3 @@ -8343,9 +8358,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) namespace CWeaponShield { - constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xF30; // float32 - constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xF34; // GameTime_t - constexpr std::ptrdiff_t m_flDisplayHealth = 0xF38; // float32 + constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xF78; // float32 + constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xF7C; // GameTime_t + constexpr std::ptrdiff_t m_flDisplayHealth = 0xF80; // float32 } // Parent: CPointEntity // Field count: 4 @@ -8373,39 +8388,39 @@ namespace cs2_dumper { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) namespace CBreakableProp { - constexpr std::ptrdiff_t m_CPropDataComponent = 0x9A8; // CPropDataComponent - constexpr std::ptrdiff_t m_OnBreak = 0x9E8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnHealthChanged = 0xA10; // CEntityOutputTemplate - constexpr std::ptrdiff_t m_OnTakeDamage = 0xA38; // CEntityIOOutput - constexpr std::ptrdiff_t m_impactEnergyScale = 0xA60; // float32 - constexpr std::ptrdiff_t m_iMinHealthDmg = 0xA64; // int32 - constexpr std::ptrdiff_t m_preferredCarryAngles = 0xA68; // QAngle - constexpr std::ptrdiff_t m_flPressureDelay = 0xA74; // float32 - constexpr std::ptrdiff_t m_flDefBurstScale = 0xA78; // float32 - constexpr std::ptrdiff_t m_vDefBurstOffset = 0xA7C; // Vector - constexpr std::ptrdiff_t m_hBreaker = 0xA88; // CHandle - constexpr std::ptrdiff_t m_PerformanceMode = 0xA8C; // PerformanceMode_t - constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0xA90; // GameTime_t - constexpr std::ptrdiff_t m_BreakableContentsType = 0xA94; // BreakableContentsType_t - constexpr std::ptrdiff_t m_strBreakableContentsPropGroupOverride = 0xA98; // CUtlString - constexpr std::ptrdiff_t m_strBreakableContentsParticleOverride = 0xAA0; // CUtlString - constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0xAA8; // bool - constexpr std::ptrdiff_t m_explodeDamage = 0xAAC; // float32 - constexpr std::ptrdiff_t m_explodeRadius = 0xAB0; // float32 - constexpr std::ptrdiff_t m_explosionDelay = 0xAB8; // float32 - constexpr std::ptrdiff_t m_explosionBuildupSound = 0xAC0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionCustomEffect = 0xAC8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionCustomSound = 0xAD0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_explosionModifier = 0xAD8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0xAE0; // CHandle - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0xAE4; // GameTime_t - constexpr std::ptrdiff_t m_bOriginalBlockLOS = 0xAE8; // bool - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xAEC; // float32 - constexpr std::ptrdiff_t m_hLastAttacker = 0xAF0; // CHandle - constexpr std::ptrdiff_t m_hFlareEnt = 0xAF4; // CHandle - constexpr std::ptrdiff_t m_bUsePuntSound = 0xAF8; // bool - constexpr std::ptrdiff_t m_iszPuntSound = 0xB00; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_noGhostCollision = 0xB08; // bool + constexpr std::ptrdiff_t m_CPropDataComponent = 0x9F0; // CPropDataComponent + constexpr std::ptrdiff_t m_OnBreak = 0xA30; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnHealthChanged = 0xA58; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_OnTakeDamage = 0xA80; // CEntityIOOutput + constexpr std::ptrdiff_t m_impactEnergyScale = 0xAA8; // float32 + constexpr std::ptrdiff_t m_iMinHealthDmg = 0xAAC; // int32 + constexpr std::ptrdiff_t m_preferredCarryAngles = 0xAB0; // QAngle + constexpr std::ptrdiff_t m_flPressureDelay = 0xABC; // float32 + constexpr std::ptrdiff_t m_flDefBurstScale = 0xAC0; // float32 + constexpr std::ptrdiff_t m_vDefBurstOffset = 0xAC4; // Vector + constexpr std::ptrdiff_t m_hBreaker = 0xAD0; // CHandle + constexpr std::ptrdiff_t m_PerformanceMode = 0xAD4; // PerformanceMode_t + constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0xAD8; // GameTime_t + constexpr std::ptrdiff_t m_BreakableContentsType = 0xADC; // BreakableContentsType_t + constexpr std::ptrdiff_t m_strBreakableContentsPropGroupOverride = 0xAE0; // CUtlString + constexpr std::ptrdiff_t m_strBreakableContentsParticleOverride = 0xAE8; // CUtlString + constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0xAF0; // bool + constexpr std::ptrdiff_t m_explodeDamage = 0xAF4; // float32 + constexpr std::ptrdiff_t m_explodeRadius = 0xAF8; // float32 + constexpr std::ptrdiff_t m_explosionDelay = 0xB00; // float32 + constexpr std::ptrdiff_t m_explosionBuildupSound = 0xB08; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionCustomEffect = 0xB10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionCustomSound = 0xB18; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_explosionModifier = 0xB20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0xB28; // CHandle + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0xB2C; // GameTime_t + constexpr std::ptrdiff_t m_bOriginalBlockLOS = 0xB30; // bool + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xB34; // float32 + constexpr std::ptrdiff_t m_hLastAttacker = 0xB38; // CHandle + constexpr std::ptrdiff_t m_hFlareEnt = 0xB3C; // CHandle + constexpr std::ptrdiff_t m_bUsePuntSound = 0xB40; // bool + constexpr std::ptrdiff_t m_iszPuntSound = 0xB48; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_noGhostCollision = 0xB50; // bool } // Parent: CPlayerPawnComponent // Field count: 1 @@ -8424,22 +8439,21 @@ namespace cs2_dumper { namespace CPathSimpleAPI { } // Parent: CBaseFlex - // Field count: 10 + // Field count: 9 // // Metadata: // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) namespace CBaseCombatCharacter { - constexpr std::ptrdiff_t m_bForceServerRagdoll = 0x9F0; // bool - constexpr std::ptrdiff_t m_hMyWearables = 0x9F8; // CNetworkUtlVectorBase> - constexpr std::ptrdiff_t m_impactEnergyScale = 0xA10; // float32 - constexpr std::ptrdiff_t m_LastHitGroup = 0xA14; // HitGroup_t - constexpr std::ptrdiff_t m_bApplyStressDamage = 0xA18; // bool - constexpr std::ptrdiff_t m_iDamageCount = 0xA60; // int32 - constexpr std::ptrdiff_t m_pVecRelationships = 0xA68; // CUtlVector* - constexpr std::ptrdiff_t m_strRelationships = 0xA70; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_eHull = 0xA78; // Hull_t - constexpr std::ptrdiff_t m_nNavHullIdx = 0xA7C; // uint32 + constexpr std::ptrdiff_t m_bForceServerRagdoll = 0xA38; // bool + constexpr std::ptrdiff_t m_hMyWearables = 0xA40; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_impactEnergyScale = 0xA58; // float32 + constexpr std::ptrdiff_t m_bApplyStressDamage = 0xA5C; // bool + constexpr std::ptrdiff_t m_iDamageCount = 0xAA0; // int32 + constexpr std::ptrdiff_t m_pVecRelationships = 0xAA8; // CUtlVector* + constexpr std::ptrdiff_t m_strRelationships = 0xAB0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_eHull = 0xAB8; // Hull_t + constexpr std::ptrdiff_t m_nNavHullIdx = 0xABC; // uint32 } // Parent: CBaseModelEntity // Field count: 25 @@ -8455,31 +8469,31 @@ namespace cs2_dumper { // NetworkVarNames: m_nFireLifetime (float) // NetworkVarNames: m_bInPostEffectTime (bool) namespace CInferno { - constexpr std::ptrdiff_t m_firePositions = 0x760; // Vector[64] - constexpr std::ptrdiff_t m_fireParentPositions = 0xA60; // Vector[64] - constexpr std::ptrdiff_t m_bFireIsBurning = 0xD60; // bool[64] - constexpr std::ptrdiff_t m_BurnNormal = 0xDA0; // Vector[64] - constexpr std::ptrdiff_t m_fireCount = 0x10A0; // int32 - constexpr std::ptrdiff_t m_nInfernoType = 0x10A4; // int32 - constexpr std::ptrdiff_t m_nFireEffectTickBegin = 0x10A8; // int32 - constexpr std::ptrdiff_t m_nFireLifetime = 0x10AC; // float32 - constexpr std::ptrdiff_t m_bInPostEffectTime = 0x10B0; // bool - constexpr std::ptrdiff_t m_nFiresExtinguishCount = 0x10B4; // int32 - constexpr std::ptrdiff_t m_bWasCreatedInSmoke = 0x10B8; // bool - constexpr std::ptrdiff_t m_extent = 0x12C0; // Extent - constexpr std::ptrdiff_t m_damageTimer = 0x12D8; // CountdownTimer - constexpr std::ptrdiff_t m_damageRampTimer = 0x12F0; // CountdownTimer - constexpr std::ptrdiff_t m_splashVelocity = 0x1308; // Vector - constexpr std::ptrdiff_t m_InitialSplashVelocity = 0x1314; // Vector - constexpr std::ptrdiff_t m_startPos = 0x1320; // Vector - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x132C; // Vector - constexpr std::ptrdiff_t m_activeTimer = 0x1338; // IntervalTimer - constexpr std::ptrdiff_t m_fireSpawnOffset = 0x1348; // int32 - constexpr std::ptrdiff_t m_nMaxFlames = 0x134C; // int32 - constexpr std::ptrdiff_t m_nSpreadCount = 0x1350; // int32 - constexpr std::ptrdiff_t m_BookkeepingTimer = 0x1358; // CountdownTimer - constexpr std::ptrdiff_t m_NextSpreadTimer = 0x1370; // CountdownTimer - constexpr std::ptrdiff_t m_nSourceItemDefIndex = 0x1388; // uint16 + constexpr std::ptrdiff_t m_firePositions = 0x7A0; // Vector[64] + constexpr std::ptrdiff_t m_fireParentPositions = 0xAA0; // Vector[64] + constexpr std::ptrdiff_t m_bFireIsBurning = 0xDA0; // bool[64] + constexpr std::ptrdiff_t m_BurnNormal = 0xDE0; // Vector[64] + constexpr std::ptrdiff_t m_fireCount = 0x10E0; // int32 + constexpr std::ptrdiff_t m_nInfernoType = 0x10E4; // int32 + constexpr std::ptrdiff_t m_nFireEffectTickBegin = 0x10E8; // int32 + constexpr std::ptrdiff_t m_nFireLifetime = 0x10EC; // float32 + constexpr std::ptrdiff_t m_bInPostEffectTime = 0x10F0; // bool + constexpr std::ptrdiff_t m_nFiresExtinguishCount = 0x10F4; // int32 + constexpr std::ptrdiff_t m_bWasCreatedInSmoke = 0x10F8; // bool + constexpr std::ptrdiff_t m_extent = 0x1300; // Extent + constexpr std::ptrdiff_t m_damageTimer = 0x1318; // CountdownTimer + constexpr std::ptrdiff_t m_damageRampTimer = 0x1330; // CountdownTimer + constexpr std::ptrdiff_t m_splashVelocity = 0x1348; // Vector + constexpr std::ptrdiff_t m_InitialSplashVelocity = 0x1354; // Vector + constexpr std::ptrdiff_t m_startPos = 0x1360; // Vector + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x136C; // Vector + constexpr std::ptrdiff_t m_activeTimer = 0x1378; // IntervalTimer + constexpr std::ptrdiff_t m_fireSpawnOffset = 0x1388; // int32 + constexpr std::ptrdiff_t m_nMaxFlames = 0x138C; // int32 + constexpr std::ptrdiff_t m_nSpreadCount = 0x1390; // int32 + constexpr std::ptrdiff_t m_BookkeepingTimer = 0x1398; // CountdownTimer + constexpr std::ptrdiff_t m_NextSpreadTimer = 0x13B0; // CountdownTimer + constexpr std::ptrdiff_t m_nSourceItemDefIndex = 0x13C8; // uint16 } // Parent: CLogicalEntity // Field count: 5 @@ -8533,29 +8547,29 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) namespace CSprite { - constexpr std::ptrdiff_t m_hSpriteMaterial = 0x750; // CStrongHandle - constexpr std::ptrdiff_t m_hAttachedToEntity = 0x758; // CHandle - constexpr std::ptrdiff_t m_nAttachment = 0x75C; // AttachmentHandle_t - constexpr std::ptrdiff_t m_flSpriteFramerate = 0x760; // float32 - constexpr std::ptrdiff_t m_flFrame = 0x764; // float32 - constexpr std::ptrdiff_t m_flDieTime = 0x768; // GameTime_t - constexpr std::ptrdiff_t m_nBrightness = 0x778; // uint32 - constexpr std::ptrdiff_t m_flBrightnessDuration = 0x77C; // float32 - constexpr std::ptrdiff_t m_flSpriteScale = 0x780; // float32 - constexpr std::ptrdiff_t m_flScaleDuration = 0x784; // float32 - constexpr std::ptrdiff_t m_bWorldSpaceScale = 0x788; // bool - constexpr std::ptrdiff_t m_flGlowProxySize = 0x78C; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0x790; // float32 - constexpr std::ptrdiff_t m_flLastTime = 0x794; // GameTime_t - constexpr std::ptrdiff_t m_flMaxFrame = 0x798; // float32 - constexpr std::ptrdiff_t m_flStartScale = 0x79C; // float32 - constexpr std::ptrdiff_t m_flDestScale = 0x7A0; // float32 - constexpr std::ptrdiff_t m_flScaleTimeStart = 0x7A4; // GameTime_t - constexpr std::ptrdiff_t m_nStartBrightness = 0x7A8; // int32 - constexpr std::ptrdiff_t m_nDestBrightness = 0x7AC; // int32 - constexpr std::ptrdiff_t m_flBrightnessTimeStart = 0x7B0; // GameTime_t - constexpr std::ptrdiff_t m_nSpriteWidth = 0x7B4; // int32 - constexpr std::ptrdiff_t m_nSpriteHeight = 0x7B8; // int32 + constexpr std::ptrdiff_t m_hSpriteMaterial = 0x790; // CStrongHandle + constexpr std::ptrdiff_t m_hAttachedToEntity = 0x798; // CHandle + constexpr std::ptrdiff_t m_nAttachment = 0x79C; // AttachmentHandle_t + constexpr std::ptrdiff_t m_flSpriteFramerate = 0x7A0; // float32 + constexpr std::ptrdiff_t m_flFrame = 0x7A4; // float32 + constexpr std::ptrdiff_t m_flDieTime = 0x7A8; // GameTime_t + constexpr std::ptrdiff_t m_nBrightness = 0x7B8; // uint32 + constexpr std::ptrdiff_t m_flBrightnessDuration = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flSpriteScale = 0x7C0; // float32 + constexpr std::ptrdiff_t m_flScaleDuration = 0x7C4; // float32 + constexpr std::ptrdiff_t m_bWorldSpaceScale = 0x7C8; // bool + constexpr std::ptrdiff_t m_flGlowProxySize = 0x7CC; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0x7D0; // float32 + constexpr std::ptrdiff_t m_flLastTime = 0x7D4; // GameTime_t + constexpr std::ptrdiff_t m_flMaxFrame = 0x7D8; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x7DC; // float32 + constexpr std::ptrdiff_t m_flDestScale = 0x7E0; // float32 + constexpr std::ptrdiff_t m_flScaleTimeStart = 0x7E4; // GameTime_t + constexpr std::ptrdiff_t m_nStartBrightness = 0x7E8; // int32 + constexpr std::ptrdiff_t m_nDestBrightness = 0x7EC; // int32 + constexpr std::ptrdiff_t m_flBrightnessTimeStart = 0x7F0; // GameTime_t + constexpr std::ptrdiff_t m_nSpriteWidth = 0x7F4; // int32 + constexpr std::ptrdiff_t m_nSpriteHeight = 0x7F8; // int32 } // Parent: CBaseTrigger // Field count: 0 @@ -8594,63 +8608,63 @@ namespace cs2_dumper { // NetworkVarNames: m_jumpedThisFrame (bool) // NetworkVarNames: m_leader (CHandle) namespace CChicken { - constexpr std::ptrdiff_t m_AttributeManager = 0xC30; // CAttributeContainer - constexpr std::ptrdiff_t m_updateTimer = 0xEF8; // CountdownTimer - constexpr std::ptrdiff_t m_stuckAnchor = 0xF10; // Vector - constexpr std::ptrdiff_t m_stuckTimer = 0xF20; // CountdownTimer - constexpr std::ptrdiff_t m_collisionStuckTimer = 0xF38; // CountdownTimer - constexpr std::ptrdiff_t m_isOnGround = 0xF50; // bool - constexpr std::ptrdiff_t m_vFallVelocity = 0xF54; // Vector - constexpr std::ptrdiff_t m_desiredActivity = 0xF60; // ChickenActivity - constexpr std::ptrdiff_t m_currentActivity = 0xF64; // ChickenActivity - constexpr std::ptrdiff_t m_activityTimer = 0xF68; // CountdownTimer - constexpr std::ptrdiff_t m_turnRate = 0xF80; // float32 - constexpr std::ptrdiff_t m_fleeFrom = 0xF84; // CHandle - constexpr std::ptrdiff_t m_moveRateThrottleTimer = 0xF88; // CountdownTimer - constexpr std::ptrdiff_t m_startleTimer = 0xFA0; // CountdownTimer - constexpr std::ptrdiff_t m_vocalizeTimer = 0xFB8; // CountdownTimer - constexpr std::ptrdiff_t m_flWhenZombified = 0xFD0; // GameTime_t - constexpr std::ptrdiff_t m_jumpedThisFrame = 0xFD4; // bool - constexpr std::ptrdiff_t m_leader = 0xFD8; // CHandle - constexpr std::ptrdiff_t m_reuseTimer = 0xFF0; // CountdownTimer - constexpr std::ptrdiff_t m_hasBeenUsed = 0x1008; // bool - constexpr std::ptrdiff_t m_jumpTimer = 0x1010; // CountdownTimer - constexpr std::ptrdiff_t m_flLastJumpTime = 0x1028; // float32 - constexpr std::ptrdiff_t m_bInJump = 0x102C; // bool - constexpr std::ptrdiff_t m_repathTimer = 0x3038; // CountdownTimer - constexpr std::ptrdiff_t m_vecPathGoal = 0x30D0; // Vector - constexpr std::ptrdiff_t m_flActiveFollowStartTime = 0x30DC; // GameTime_t - constexpr std::ptrdiff_t m_followMinuteTimer = 0x30E0; // CountdownTimer - constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x3100; // CountdownTimer + constexpr std::ptrdiff_t m_AttributeManager = 0xC78; // CAttributeContainer + constexpr std::ptrdiff_t m_updateTimer = 0xF40; // CountdownTimer + constexpr std::ptrdiff_t m_stuckAnchor = 0xF58; // Vector + constexpr std::ptrdiff_t m_stuckTimer = 0xF68; // CountdownTimer + constexpr std::ptrdiff_t m_collisionStuckTimer = 0xF80; // CountdownTimer + constexpr std::ptrdiff_t m_isOnGround = 0xF98; // bool + constexpr std::ptrdiff_t m_vFallVelocity = 0xF9C; // Vector + constexpr std::ptrdiff_t m_desiredActivity = 0xFA8; // ChickenActivity + constexpr std::ptrdiff_t m_currentActivity = 0xFAC; // ChickenActivity + constexpr std::ptrdiff_t m_activityTimer = 0xFB0; // CountdownTimer + constexpr std::ptrdiff_t m_turnRate = 0xFC8; // float32 + constexpr std::ptrdiff_t m_fleeFrom = 0xFCC; // CHandle + constexpr std::ptrdiff_t m_moveRateThrottleTimer = 0xFD0; // CountdownTimer + constexpr std::ptrdiff_t m_startleTimer = 0xFE8; // CountdownTimer + constexpr std::ptrdiff_t m_vocalizeTimer = 0x1000; // CountdownTimer + constexpr std::ptrdiff_t m_flWhenZombified = 0x1018; // GameTime_t + constexpr std::ptrdiff_t m_jumpedThisFrame = 0x101C; // bool + constexpr std::ptrdiff_t m_leader = 0x1020; // CHandle + constexpr std::ptrdiff_t m_reuseTimer = 0x1038; // CountdownTimer + constexpr std::ptrdiff_t m_hasBeenUsed = 0x1050; // bool + constexpr std::ptrdiff_t m_jumpTimer = 0x1058; // CountdownTimer + constexpr std::ptrdiff_t m_flLastJumpTime = 0x1070; // float32 + constexpr std::ptrdiff_t m_bInJump = 0x1074; // bool + constexpr std::ptrdiff_t m_repathTimer = 0x3080; // CountdownTimer + constexpr std::ptrdiff_t m_vecPathGoal = 0x3118; // Vector + constexpr std::ptrdiff_t m_flActiveFollowStartTime = 0x3124; // GameTime_t + constexpr std::ptrdiff_t m_followMinuteTimer = 0x3128; // CountdownTimer + constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x3148; // CountdownTimer } // Parent: CBaseTrigger // Field count: 7 namespace CChangeLevel { - constexpr std::ptrdiff_t m_sMapName = 0x920; // CUtlString - constexpr std::ptrdiff_t m_sLandmarkName = 0x928; // CUtlString - constexpr std::ptrdiff_t m_OnChangeLevel = 0x930; // CEntityIOOutput - constexpr std::ptrdiff_t m_bTouched = 0x958; // bool - constexpr std::ptrdiff_t m_bNoTouch = 0x959; // bool - constexpr std::ptrdiff_t m_bNewChapter = 0x95A; // bool - constexpr std::ptrdiff_t m_bOnChangeLevelFired = 0x95B; // bool + constexpr std::ptrdiff_t m_sMapName = 0x960; // CUtlString + constexpr std::ptrdiff_t m_sLandmarkName = 0x968; // CUtlString + constexpr std::ptrdiff_t m_OnChangeLevel = 0x970; // CEntityIOOutput + constexpr std::ptrdiff_t m_bTouched = 0x998; // bool + constexpr std::ptrdiff_t m_bNoTouch = 0x999; // bool + constexpr std::ptrdiff_t m_bNewChapter = 0x99A; // bool + constexpr std::ptrdiff_t m_bOnChangeLevelFired = 0x99B; // bool } // Parent: CBaseTrigger // Field count: 14 namespace CTriggerLerpObject { - constexpr std::ptrdiff_t m_iszLerpTarget = 0x920; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hLerpTarget = 0x928; // CHandle - constexpr std::ptrdiff_t m_iszLerpTargetAttachment = 0x930; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hLerpTargetAttachment = 0x938; // AttachmentHandle_t - constexpr std::ptrdiff_t m_flLerpDuration = 0x93C; // float32 - constexpr std::ptrdiff_t m_bLerpRestoreMoveType = 0x940; // bool - constexpr std::ptrdiff_t m_bSingleLerpObject = 0x941; // bool - constexpr std::ptrdiff_t m_vecLerpingObjects = 0x948; // CUtlVector - constexpr std::ptrdiff_t m_iszLerpEffect = 0x960; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszLerpSound = 0x968; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bAttachTouchingObject = 0x970; // bool - constexpr std::ptrdiff_t m_hEntityToWaitForDisconnect = 0x974; // CHandle - constexpr std::ptrdiff_t m_OnLerpStarted = 0x978; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnLerpFinished = 0x9A0; // CEntityIOOutput + constexpr std::ptrdiff_t m_iszLerpTarget = 0x960; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hLerpTarget = 0x968; // CHandle + constexpr std::ptrdiff_t m_iszLerpTargetAttachment = 0x970; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hLerpTargetAttachment = 0x978; // AttachmentHandle_t + constexpr std::ptrdiff_t m_flLerpDuration = 0x97C; // float32 + constexpr std::ptrdiff_t m_bLerpRestoreMoveType = 0x980; // bool + constexpr std::ptrdiff_t m_bSingleLerpObject = 0x981; // bool + constexpr std::ptrdiff_t m_vecLerpingObjects = 0x988; // CUtlVector + constexpr std::ptrdiff_t m_iszLerpEffect = 0x9A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszLerpSound = 0x9A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bAttachTouchingObject = 0x9B0; // bool + constexpr std::ptrdiff_t m_hEntityToWaitForDisconnect = 0x9B4; // CHandle + constexpr std::ptrdiff_t m_OnLerpStarted = 0x9B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnLerpFinished = 0x9E0; // CEntityIOOutput } // Parent: CBaseToggle // Field count: 12 @@ -8660,18 +8674,18 @@ namespace cs2_dumper { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) namespace CBaseTrigger { - constexpr std::ptrdiff_t m_bDisabled = 0x7D0; // bool - constexpr std::ptrdiff_t m_iFilterName = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFilter = 0x7E0; // CHandle - constexpr std::ptrdiff_t m_OnStartTouch = 0x7E8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnStartTouchAll = 0x810; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnEndTouch = 0x838; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnEndTouchAll = 0x860; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTouching = 0x888; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnTouchingEachEntity = 0x8B0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnNotTouching = 0x8D8; // CEntityIOOutput - constexpr std::ptrdiff_t m_hTouchingEntities = 0x900; // CUtlVector> - constexpr std::ptrdiff_t m_bClientSidePredicted = 0x918; // bool + constexpr std::ptrdiff_t m_bDisabled = 0x810; // bool + constexpr std::ptrdiff_t m_iFilterName = 0x818; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hFilter = 0x820; // CHandle + constexpr std::ptrdiff_t m_OnStartTouch = 0x828; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnStartTouchAll = 0x850; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnEndTouch = 0x878; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnEndTouchAll = 0x8A0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTouching = 0x8C8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnTouchingEachEntity = 0x8F0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnNotTouching = 0x918; // CEntityIOOutput + constexpr std::ptrdiff_t m_hTouchingEntities = 0x940; // CUtlVector> + constexpr std::ptrdiff_t m_bClientSidePredicted = 0x958; // bool } // Parent: CPointEntity // Field count: 0 @@ -8689,15 +8703,15 @@ namespace cs2_dumper { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) namespace CEconEntity { - constexpr std::ptrdiff_t m_AttributeManager = 0xA00; // CAttributeContainer - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xCC8; // uint32 - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xCCC; // uint32 - constexpr std::ptrdiff_t m_nFallbackPaintKit = 0xCD0; // int32 - constexpr std::ptrdiff_t m_nFallbackSeed = 0xCD4; // int32 - constexpr std::ptrdiff_t m_flFallbackWear = 0xCD8; // float32 - constexpr std::ptrdiff_t m_nFallbackStatTrak = 0xCDC; // int32 - constexpr std::ptrdiff_t m_hOldProvidee = 0xCE0; // CHandle - constexpr std::ptrdiff_t m_iOldOwnerClass = 0xCE4; // int32 + constexpr std::ptrdiff_t m_AttributeManager = 0xA48; // CAttributeContainer + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xD10; // uint32 + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xD14; // uint32 + constexpr std::ptrdiff_t m_nFallbackPaintKit = 0xD18; // int32 + constexpr std::ptrdiff_t m_nFallbackSeed = 0xD1C; // int32 + constexpr std::ptrdiff_t m_flFallbackWear = 0xD20; // float32 + constexpr std::ptrdiff_t m_nFallbackStatTrak = 0xD24; // int32 + constexpr std::ptrdiff_t m_hOldProvidee = 0xD28; // CHandle + constexpr std::ptrdiff_t m_iOldOwnerClass = 0xD2C; // int32 } // Parent: None // Field count: 17 @@ -8773,17 +8787,17 @@ namespace cs2_dumper { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) namespace CPointWorldText { - constexpr std::ptrdiff_t m_messageText = 0x750; // char[512] - constexpr std::ptrdiff_t m_FontName = 0x950; // char[64] - constexpr std::ptrdiff_t m_bEnabled = 0x990; // bool - constexpr std::ptrdiff_t m_bFullbright = 0x991; // bool - constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0x994; // float32 - constexpr std::ptrdiff_t m_flFontSize = 0x998; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0x99C; // float32 - constexpr std::ptrdiff_t m_Color = 0x9A0; // Color - constexpr std::ptrdiff_t m_nJustifyHorizontal = 0x9A4; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0x9A8; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_nReorientMode = 0x9AC; // PointWorldTextReorientMode_t + constexpr std::ptrdiff_t m_messageText = 0x790; // char[512] + constexpr std::ptrdiff_t m_FontName = 0x990; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0x9D0; // bool + constexpr std::ptrdiff_t m_bFullbright = 0x9D1; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0x9D4; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0x9D8; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0x9DC; // float32 + constexpr std::ptrdiff_t m_Color = 0x9E0; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0x9E4; // PointWorldTextJustifyHorizontal_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0x9E8; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0x9EC; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -8813,19 +8827,19 @@ namespace cs2_dumper { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) namespace CTriggerPhysics { - constexpr std::ptrdiff_t m_gravityScale = 0x930; // float32 - constexpr std::ptrdiff_t m_linearLimit = 0x934; // float32 - constexpr std::ptrdiff_t m_linearDamping = 0x938; // float32 - constexpr std::ptrdiff_t m_angularLimit = 0x93C; // float32 - constexpr std::ptrdiff_t m_angularDamping = 0x940; // float32 - constexpr std::ptrdiff_t m_linearForce = 0x944; // float32 - constexpr std::ptrdiff_t m_flFrequency = 0x948; // float32 - constexpr std::ptrdiff_t m_flDampingRatio = 0x94C; // float32 - constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0x950; // Vector - constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0x95C; // bool - constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0x960; // Vector - constexpr std::ptrdiff_t m_vecLinearForceDirection = 0x96C; // Vector - constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0x978; // bool + constexpr std::ptrdiff_t m_gravityScale = 0x970; // float32 + constexpr std::ptrdiff_t m_linearLimit = 0x974; // float32 + constexpr std::ptrdiff_t m_linearDamping = 0x978; // float32 + constexpr std::ptrdiff_t m_angularLimit = 0x97C; // float32 + constexpr std::ptrdiff_t m_angularDamping = 0x980; // float32 + constexpr std::ptrdiff_t m_linearForce = 0x984; // float32 + constexpr std::ptrdiff_t m_flFrequency = 0x988; // float32 + constexpr std::ptrdiff_t m_flDampingRatio = 0x98C; // float32 + constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0x990; // Vector + constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0x99C; // bool + constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0x9A0; // Vector + constexpr std::ptrdiff_t m_vecLinearForceDirection = 0x9AC; // Vector + constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0x9B8; // bool } // Parent: None // Field count: 2 @@ -8844,32 +8858,32 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 26 namespace CFuncShatterglass { - constexpr std::ptrdiff_t m_matPanelTransform = 0x750; // matrix3x4_t - constexpr std::ptrdiff_t m_matPanelTransformWsTemp = 0x780; // matrix3x4_t - constexpr std::ptrdiff_t m_vecShatterGlassShards = 0x7B0; // CUtlVector - constexpr std::ptrdiff_t m_PanelSize = 0x7C8; // Vector2D - constexpr std::ptrdiff_t m_flLastShatterSoundEmitTime = 0x7D0; // GameTime_t - constexpr std::ptrdiff_t m_flLastCleanupTime = 0x7D4; // GameTime_t - constexpr std::ptrdiff_t m_flInitAtTime = 0x7D8; // GameTime_t - constexpr std::ptrdiff_t m_flGlassThickness = 0x7DC; // float32 - constexpr std::ptrdiff_t m_flSpawnInvulnerability = 0x7E0; // float32 - constexpr std::ptrdiff_t m_bBreakSilent = 0x7E4; // bool - constexpr std::ptrdiff_t m_bBreakShardless = 0x7E5; // bool - constexpr std::ptrdiff_t m_bBroken = 0x7E6; // bool - constexpr std::ptrdiff_t m_bGlassNavIgnore = 0x7E7; // bool - constexpr std::ptrdiff_t m_bGlassInFrame = 0x7E8; // bool - constexpr std::ptrdiff_t m_bStartBroken = 0x7E9; // bool - constexpr std::ptrdiff_t m_iInitialDamageType = 0x7EA; // uint8 - constexpr std::ptrdiff_t m_szDamagePositioningEntityName01 = 0x7F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szDamagePositioningEntityName02 = 0x7F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szDamagePositioningEntityName03 = 0x800; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szDamagePositioningEntityName04 = 0x808; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vInitialDamagePositions = 0x810; // CUtlVector - constexpr std::ptrdiff_t m_vExtraDamagePositions = 0x828; // CUtlVector - constexpr std::ptrdiff_t m_vInitialPanelVertices = 0x840; // CUtlVector - constexpr std::ptrdiff_t m_OnBroken = 0x858; // CEntityIOOutput - constexpr std::ptrdiff_t m_iSurfaceType = 0x880; // uint8 - constexpr std::ptrdiff_t m_hMaterialDamageBase = 0x888; // CStrongHandle + constexpr std::ptrdiff_t m_matPanelTransform = 0x790; // matrix3x4_t + constexpr std::ptrdiff_t m_matPanelTransformWsTemp = 0x7C0; // matrix3x4_t + constexpr std::ptrdiff_t m_vecShatterGlassShards = 0x7F0; // CUtlVector + constexpr std::ptrdiff_t m_PanelSize = 0x808; // Vector2D + constexpr std::ptrdiff_t m_flLastShatterSoundEmitTime = 0x810; // GameTime_t + constexpr std::ptrdiff_t m_flLastCleanupTime = 0x814; // GameTime_t + constexpr std::ptrdiff_t m_flInitAtTime = 0x818; // GameTime_t + constexpr std::ptrdiff_t m_flGlassThickness = 0x81C; // float32 + constexpr std::ptrdiff_t m_flSpawnInvulnerability = 0x820; // float32 + constexpr std::ptrdiff_t m_bBreakSilent = 0x824; // bool + constexpr std::ptrdiff_t m_bBreakShardless = 0x825; // bool + constexpr std::ptrdiff_t m_bBroken = 0x826; // bool + constexpr std::ptrdiff_t m_bGlassNavIgnore = 0x827; // bool + constexpr std::ptrdiff_t m_bGlassInFrame = 0x828; // bool + constexpr std::ptrdiff_t m_bStartBroken = 0x829; // bool + constexpr std::ptrdiff_t m_iInitialDamageType = 0x82A; // uint8 + constexpr std::ptrdiff_t m_szDamagePositioningEntityName01 = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szDamagePositioningEntityName02 = 0x838; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szDamagePositioningEntityName03 = 0x840; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szDamagePositioningEntityName04 = 0x848; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_vInitialDamagePositions = 0x850; // CUtlVector + constexpr std::ptrdiff_t m_vExtraDamagePositions = 0x868; // CUtlVector + constexpr std::ptrdiff_t m_vInitialPanelVertices = 0x880; // CUtlVector + constexpr std::ptrdiff_t m_OnBroken = 0x898; // CEntityIOOutput + constexpr std::ptrdiff_t m_iSurfaceType = 0x8C0; // uint8 + constexpr std::ptrdiff_t m_hMaterialDamageBase = 0x8C8; // CStrongHandle } // Parent: CBaseButton // Field count: 0 @@ -8907,33 +8921,33 @@ namespace cs2_dumper { // NetworkVarNames: m_hBombDefuser (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) namespace CPlantedC4 { - constexpr std::ptrdiff_t m_bBombTicking = 0x968; // bool - constexpr std::ptrdiff_t m_flC4Blow = 0x96C; // GameTime_t - constexpr std::ptrdiff_t m_nBombSite = 0x970; // int32 - constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0x974; // int32 - constexpr std::ptrdiff_t m_AttributeManager = 0x978; // CAttributeContainer - constexpr std::ptrdiff_t m_OnBombDefused = 0xC40; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBombBeginDefuse = 0xC68; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBombDefuseAborted = 0xC90; // CEntityIOOutput - constexpr std::ptrdiff_t m_bCannotBeDefused = 0xCB8; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0xCC0; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xCD8; // int32 - constexpr std::ptrdiff_t m_bTrainingPlacedByPlayer = 0xCDC; // bool - constexpr std::ptrdiff_t m_bHasExploded = 0xCDD; // bool - constexpr std::ptrdiff_t m_flTimerLength = 0xCE0; // float32 - constexpr std::ptrdiff_t m_bBeingDefused = 0xCE4; // bool - constexpr std::ptrdiff_t m_fLastDefuseTime = 0xCEC; // GameTime_t - constexpr std::ptrdiff_t m_flDefuseLength = 0xCF4; // float32 - constexpr std::ptrdiff_t m_flDefuseCountDown = 0xCF8; // GameTime_t - constexpr std::ptrdiff_t m_bBombDefused = 0xCFC; // bool - constexpr std::ptrdiff_t m_hBombDefuser = 0xD00; // CHandle - constexpr std::ptrdiff_t m_hControlPanel = 0xD04; // CHandle - constexpr std::ptrdiff_t m_iProgressBarTime = 0xD08; // int32 - constexpr std::ptrdiff_t m_bVoiceAlertFired = 0xD0C; // bool - constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0xD0D; // bool[4] - constexpr std::ptrdiff_t m_flNextBotBeepTime = 0xD14; // GameTime_t - constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0xD1C; // QAngle - constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0xD28; // GameTime_t + constexpr std::ptrdiff_t m_bBombTicking = 0x9B0; // bool + constexpr std::ptrdiff_t m_flC4Blow = 0x9B4; // GameTime_t + constexpr std::ptrdiff_t m_nBombSite = 0x9B8; // int32 + constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0x9BC; // int32 + constexpr std::ptrdiff_t m_AttributeManager = 0x9C0; // CAttributeContainer + constexpr std::ptrdiff_t m_OnBombDefused = 0xC88; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBombBeginDefuse = 0xCB0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBombDefuseAborted = 0xCD8; // CEntityIOOutput + constexpr std::ptrdiff_t m_bCannotBeDefused = 0xD00; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0xD08; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xD20; // int32 + constexpr std::ptrdiff_t m_bTrainingPlacedByPlayer = 0xD24; // bool + constexpr std::ptrdiff_t m_bHasExploded = 0xD25; // bool + constexpr std::ptrdiff_t m_flTimerLength = 0xD28; // float32 + constexpr std::ptrdiff_t m_bBeingDefused = 0xD2C; // bool + constexpr std::ptrdiff_t m_fLastDefuseTime = 0xD34; // GameTime_t + constexpr std::ptrdiff_t m_flDefuseLength = 0xD3C; // float32 + constexpr std::ptrdiff_t m_flDefuseCountDown = 0xD40; // GameTime_t + constexpr std::ptrdiff_t m_bBombDefused = 0xD44; // bool + constexpr std::ptrdiff_t m_hBombDefuser = 0xD48; // CHandle + constexpr std::ptrdiff_t m_hControlPanel = 0xD4C; // CHandle + constexpr std::ptrdiff_t m_iProgressBarTime = 0xD50; // int32 + constexpr std::ptrdiff_t m_bVoiceAlertFired = 0xD54; // bool + constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0xD55; // bool[4] + constexpr std::ptrdiff_t m_flNextBotBeepTime = 0xD5C; // GameTime_t + constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0xD64; // QAngle + constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0xD70; // GameTime_t } // Parent: CBaseClientUIEntity // Field count: 2 @@ -8941,8 +8955,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) namespace CPointClientUIDialog { - constexpr std::ptrdiff_t m_hActivator = 0x900; // CHandle - constexpr std::ptrdiff_t m_bStartEnabled = 0x904; // bool + constexpr std::ptrdiff_t m_hActivator = 0x940; // CHandle + constexpr std::ptrdiff_t m_bStartEnabled = 0x944; // bool } // Parent: CPointEntity // Field count: 1 @@ -9019,8 +9033,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) namespace CWeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0xF30; // GameTime_t - constexpr std::ptrdiff_t m_nLastAttackTick = 0xF34; // int32 + constexpr std::ptrdiff_t m_fFireTime = 0xF78; // GameTime_t + constexpr std::ptrdiff_t m_nLastAttackTick = 0xF7C; // int32 } // Parent: CBaseAnimGraph // Field count: 0 @@ -9029,7 +9043,7 @@ namespace cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 namespace CMarkupVolume { - constexpr std::ptrdiff_t m_bDisabled = 0x750; // bool + constexpr std::ptrdiff_t m_bDisabled = 0x790; // bool } // Parent: CPointEntity // Field count: 6 @@ -9059,41 +9073,41 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) namespace CBreakable { - constexpr std::ptrdiff_t m_CPropDataComponent = 0x758; // CPropDataComponent - constexpr std::ptrdiff_t m_Material = 0x798; // Materials - constexpr std::ptrdiff_t m_hBreaker = 0x79C; // CHandle - constexpr std::ptrdiff_t m_Explosion = 0x7A0; // Explosions - constexpr std::ptrdiff_t m_iszSpawnObject = 0x7A8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flPressureDelay = 0x7B0; // float32 - constexpr std::ptrdiff_t m_iMinHealthDmg = 0x7B4; // int32 - constexpr std::ptrdiff_t m_iszPropData = 0x7B8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_impactEnergyScale = 0x7C0; // float32 - constexpr std::ptrdiff_t m_nOverrideBlockLOS = 0x7C4; // EOverrideBlockLOS_t - constexpr std::ptrdiff_t m_OnBreak = 0x7C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnHealthChanged = 0x7F0; // CEntityOutputTemplate - constexpr std::ptrdiff_t m_PerformanceMode = 0x818; // PerformanceMode_t - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x81C; // CHandle - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x820; // GameTime_t + constexpr std::ptrdiff_t m_CPropDataComponent = 0x798; // CPropDataComponent + constexpr std::ptrdiff_t m_Material = 0x7D8; // Materials + constexpr std::ptrdiff_t m_hBreaker = 0x7DC; // CHandle + constexpr std::ptrdiff_t m_Explosion = 0x7E0; // Explosions + constexpr std::ptrdiff_t m_iszSpawnObject = 0x7E8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flPressureDelay = 0x7F0; // float32 + constexpr std::ptrdiff_t m_iMinHealthDmg = 0x7F4; // int32 + constexpr std::ptrdiff_t m_iszPropData = 0x7F8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_impactEnergyScale = 0x800; // float32 + constexpr std::ptrdiff_t m_nOverrideBlockLOS = 0x804; // EOverrideBlockLOS_t + constexpr std::ptrdiff_t m_OnBreak = 0x808; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnHealthChanged = 0x830; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_PerformanceMode = 0x858; // PerformanceMode_t + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x85C; // CHandle + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x860; // GameTime_t } // Parent: CBaseModelEntity // Field count: 16 namespace CBaseToggle { - constexpr std::ptrdiff_t m_toggle_state = 0x750; // TOGGLE_STATE - constexpr std::ptrdiff_t m_flMoveDistance = 0x754; // float32 - constexpr std::ptrdiff_t m_flWait = 0x758; // float32 - constexpr std::ptrdiff_t m_flLip = 0x75C; // float32 - constexpr std::ptrdiff_t m_bAlwaysFireBlockedOutputs = 0x760; // bool - constexpr std::ptrdiff_t m_vecPosition1 = 0x764; // Vector - constexpr std::ptrdiff_t m_vecPosition2 = 0x770; // Vector - constexpr std::ptrdiff_t m_vecMoveAng = 0x77C; // QAngle - constexpr std::ptrdiff_t m_vecAngle1 = 0x788; // QAngle - constexpr std::ptrdiff_t m_vecAngle2 = 0x794; // QAngle - constexpr std::ptrdiff_t m_flHeight = 0x7A0; // float32 - constexpr std::ptrdiff_t m_hActivator = 0x7A4; // CHandle - constexpr std::ptrdiff_t m_vecFinalDest = 0x7A8; // Vector - constexpr std::ptrdiff_t m_vecFinalAngle = 0x7B4; // QAngle - constexpr std::ptrdiff_t m_movementType = 0x7C0; // int32 - constexpr std::ptrdiff_t m_sMaster = 0x7C8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_toggle_state = 0x790; // TOGGLE_STATE + constexpr std::ptrdiff_t m_flMoveDistance = 0x794; // float32 + constexpr std::ptrdiff_t m_flWait = 0x798; // float32 + constexpr std::ptrdiff_t m_flLip = 0x79C; // float32 + constexpr std::ptrdiff_t m_bAlwaysFireBlockedOutputs = 0x7A0; // bool + constexpr std::ptrdiff_t m_vecPosition1 = 0x7A4; // Vector + constexpr std::ptrdiff_t m_vecPosition2 = 0x7B0; // Vector + constexpr std::ptrdiff_t m_vecMoveAng = 0x7BC; // QAngle + constexpr std::ptrdiff_t m_vecAngle1 = 0x7C8; // QAngle + constexpr std::ptrdiff_t m_vecAngle2 = 0x7D4; // QAngle + constexpr std::ptrdiff_t m_flHeight = 0x7E0; // float32 + constexpr std::ptrdiff_t m_hActivator = 0x7E4; // CHandle + constexpr std::ptrdiff_t m_vecFinalDest = 0x7E8; // Vector + constexpr std::ptrdiff_t m_vecFinalAngle = 0x7F4; // QAngle + constexpr std::ptrdiff_t m_movementType = 0x800; // int32 + constexpr std::ptrdiff_t m_sMaster = 0x808; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 0 @@ -9102,20 +9116,20 @@ namespace cs2_dumper { // Parent: CRotButton // Field count: 14 namespace CMomentaryRotButton { - constexpr std::ptrdiff_t m_Position = 0x920; // CEntityOutputTemplate - constexpr std::ptrdiff_t m_OnUnpressed = 0x948; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyOpen = 0x970; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyClosed = 0x998; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnReachedPosition = 0x9C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_lastUsed = 0x9E8; // int32 - constexpr std::ptrdiff_t m_start = 0x9EC; // QAngle - constexpr std::ptrdiff_t m_end = 0x9F8; // QAngle - constexpr std::ptrdiff_t m_IdealYaw = 0xA04; // float32 - constexpr std::ptrdiff_t m_sNoise = 0xA08; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bUpdateTarget = 0xA10; // bool - constexpr std::ptrdiff_t m_direction = 0xA14; // int32 - constexpr std::ptrdiff_t m_returnSpeed = 0xA18; // float32 - constexpr std::ptrdiff_t m_flStartPosition = 0xA1C; // float32 + constexpr std::ptrdiff_t m_Position = 0x960; // CEntityOutputTemplate + constexpr std::ptrdiff_t m_OnUnpressed = 0x988; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyOpen = 0x9B0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyClosed = 0x9D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnReachedPosition = 0xA00; // CEntityIOOutput + constexpr std::ptrdiff_t m_lastUsed = 0xA28; // int32 + constexpr std::ptrdiff_t m_start = 0xA2C; // QAngle + constexpr std::ptrdiff_t m_end = 0xA38; // QAngle + constexpr std::ptrdiff_t m_IdealYaw = 0xA44; // float32 + constexpr std::ptrdiff_t m_sNoise = 0xA48; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bUpdateTarget = 0xA50; // bool + constexpr std::ptrdiff_t m_direction = 0xA54; // int32 + constexpr std::ptrdiff_t m_returnSpeed = 0xA58; // float32 + constexpr std::ptrdiff_t m_flStartPosition = 0xA5C; // float32 } // Parent: CEntityComponent // Field count: 10 @@ -9134,8 +9148,8 @@ namespace cs2_dumper { // Parent: CRulePointEntity // Field count: 2 namespace CGameText { - constexpr std::ptrdiff_t m_iszMessage = 0x760; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_textParms = 0x768; // hudtextparms_t + constexpr std::ptrdiff_t m_iszMessage = 0x7A0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_textParms = 0x7A8; // hudtextparms_t } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9154,21 +9168,21 @@ namespace cs2_dumper { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) namespace CTextureBasedAnimatable { - constexpr std::ptrdiff_t m_bLoop = 0x750; // bool - constexpr std::ptrdiff_t m_flFPS = 0x754; // float32 - constexpr std::ptrdiff_t m_hPositionKeys = 0x758; // CStrongHandle - constexpr std::ptrdiff_t m_hRotationKeys = 0x760; // CStrongHandle - constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0x768; // Vector - constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0x774; // Vector - constexpr std::ptrdiff_t m_flStartTime = 0x780; // float32 - constexpr std::ptrdiff_t m_flStartFrame = 0x784; // float32 + constexpr std::ptrdiff_t m_bLoop = 0x790; // bool + constexpr std::ptrdiff_t m_flFPS = 0x794; // float32 + constexpr std::ptrdiff_t m_hPositionKeys = 0x798; // CStrongHandle + constexpr std::ptrdiff_t m_hRotationKeys = 0x7A0; // CStrongHandle + constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0x7A8; // Vector + constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0x7B4; // Vector + constexpr std::ptrdiff_t m_flStartTime = 0x7C0; // float32 + constexpr std::ptrdiff_t m_flStartFrame = 0x7C4; // float32 } // Parent: CMarkupVolumeTagged // Field count: 3 namespace CMarkupVolumeWithRef { - constexpr std::ptrdiff_t m_bUseRef = 0x790; // bool - constexpr std::ptrdiff_t m_vRefPos = 0x794; // Vector - constexpr std::ptrdiff_t m_flRefDot = 0x7A0; // float32 + constexpr std::ptrdiff_t m_bUseRef = 0x7D0; // bool + constexpr std::ptrdiff_t m_vRefPos = 0x7D4; // Vector + constexpr std::ptrdiff_t m_flRefDot = 0x7E0; // float32 } // Parent: CPhysForce // Field count: 1 @@ -9232,9 +9246,9 @@ namespace cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) namespace CShatterGlassShardPhysics { - constexpr std::ptrdiff_t m_bDebris = 0xCB8; // bool - constexpr std::ptrdiff_t m_hParentShard = 0xCBC; // uint32 - constexpr std::ptrdiff_t m_ShardDesc = 0xCC0; // shard_model_desc_t + constexpr std::ptrdiff_t m_bDebris = 0xD00; // bool + constexpr std::ptrdiff_t m_hParentShard = 0xD04; // uint32 + constexpr std::ptrdiff_t m_ShardDesc = 0xD08; // shard_model_desc_t } // Parent: CBaseFilter // Field count: 1 @@ -9265,28 +9279,28 @@ namespace cs2_dumper { // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) namespace CCSPlayerPawnBase { - constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xC28; // CTouchExpansionComponent - constexpr std::ptrdiff_t m_pPingServices = 0xC78; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_pViewModelServices = 0xC80; // CPlayer_ViewModelServices* - constexpr std::ptrdiff_t m_blindUntilTime = 0xC88; // GameTime_t - constexpr std::ptrdiff_t m_blindStartTime = 0xC8C; // GameTime_t - constexpr std::ptrdiff_t m_iPlayerState = 0xC90; // CSPlayerState - constexpr std::ptrdiff_t m_bRespawning = 0xD40; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD44; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD48; // bool - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD4C; // float32 - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD50; // bool - constexpr std::ptrdiff_t m_iNumSpawns = 0xD54; // int32 - constexpr std::ptrdiff_t m_flIdleTimeSinceLastAction = 0xD5C; // float32 - constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD60; // float32 - constexpr std::ptrdiff_t m_flFlashDuration = 0xD64; // float32 - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0xD68; // float32 - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0xD6C; // float32 - constexpr std::ptrdiff_t m_iProgressBarDuration = 0xD70; // int32 - constexpr std::ptrdiff_t m_angEyeAngles = 0xD74; // QAngle - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xD80; // bool - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xD81; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0xD84; // CHandle + constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xC68; // CTouchExpansionComponent + constexpr std::ptrdiff_t m_pPingServices = 0xCB8; // CCSPlayer_PingServices* + constexpr std::ptrdiff_t m_pViewModelServices = 0xCC0; // CPlayer_ViewModelServices* + constexpr std::ptrdiff_t m_blindUntilTime = 0xCC8; // GameTime_t + constexpr std::ptrdiff_t m_blindStartTime = 0xCCC; // GameTime_t + constexpr std::ptrdiff_t m_iPlayerState = 0xCD0; // CSPlayerState + constexpr std::ptrdiff_t m_bRespawning = 0xD80; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD84; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD88; // bool + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD8C; // float32 + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD90; // bool + constexpr std::ptrdiff_t m_iNumSpawns = 0xD94; // int32 + constexpr std::ptrdiff_t m_flIdleTimeSinceLastAction = 0xD9C; // float32 + constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xDA0; // float32 + constexpr std::ptrdiff_t m_flFlashDuration = 0xDA4; // float32 + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0xDA8; // float32 + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0xDAC; // float32 + constexpr std::ptrdiff_t m_iProgressBarDuration = 0xDB0; // int32 + constexpr std::ptrdiff_t m_angEyeAngles = 0xDB4; // QAngle + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xDC0; // bool + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xDC1; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0xDC4; // CHandle } // Parent: CPointEntity // Field count: 9 @@ -9320,9 +9334,9 @@ namespace cs2_dumper { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) namespace COmniLight { - constexpr std::ptrdiff_t m_flInnerAngle = 0xA70; // float32 - constexpr std::ptrdiff_t m_flOuterAngle = 0xA74; // float32 - constexpr std::ptrdiff_t m_bShowLight = 0xA78; // bool + constexpr std::ptrdiff_t m_flInnerAngle = 0xAB0; // float32 + constexpr std::ptrdiff_t m_flOuterAngle = 0xAB4; // float32 + constexpr std::ptrdiff_t m_bShowLight = 0xAB8; // bool } // Parent: CPointEntity // Field count: 10 @@ -9426,15 +9440,15 @@ namespace cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) namespace CCSWeaponBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0xF10; // int32 - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xF14; // int32 - constexpr std::ptrdiff_t m_silencedModelIndex = 0xF20; // int32 - constexpr std::ptrdiff_t m_inPrecache = 0xF24; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xF25; // bool - constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xF26; // bool - constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xF27; // bool - constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xF28; // bool - constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xF29; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0xF58; // int32 + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xF5C; // int32 + constexpr std::ptrdiff_t m_silencedModelIndex = 0xF68; // int32 + constexpr std::ptrdiff_t m_inPrecache = 0xF6C; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xF6D; // bool + constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xF6E; // bool + constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xF6F; // bool + constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xF70; // bool + constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xF71; // bool } // Parent: None // Field count: 13 @@ -9474,9 +9488,9 @@ namespace cs2_dumper { // Parent: CBaseToggle // Field count: 3 namespace CGunTarget { - constexpr std::ptrdiff_t m_on = 0x7D0; // bool - constexpr std::ptrdiff_t m_hTargetEnt = 0x7D4; // CHandle - constexpr std::ptrdiff_t m_OnDeath = 0x7D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_on = 0x810; // bool + constexpr std::ptrdiff_t m_hTargetEnt = 0x814; // CHandle + constexpr std::ptrdiff_t m_OnDeath = 0x818; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 2 @@ -9497,11 +9511,11 @@ namespace cs2_dumper { // Parent: CMarkupVolume // Field count: 5 namespace CMarkupVolumeTagged { - constexpr std::ptrdiff_t m_bIsGroup = 0x788; // bool - constexpr std::ptrdiff_t m_bGroupByPrefab = 0x789; // bool - constexpr std::ptrdiff_t m_bGroupByVolume = 0x78A; // bool - constexpr std::ptrdiff_t m_bGroupOtherGroups = 0x78B; // bool - constexpr std::ptrdiff_t m_bIsInGroup = 0x78C; // bool + constexpr std::ptrdiff_t m_bIsGroup = 0x7C8; // bool + constexpr std::ptrdiff_t m_bGroupByPrefab = 0x7C9; // bool + constexpr std::ptrdiff_t m_bGroupByVolume = 0x7CA; // bool + constexpr std::ptrdiff_t m_bGroupOtherGroups = 0x7CB; // bool + constexpr std::ptrdiff_t m_bIsInGroup = 0x7CC; // bool } // Parent: CBaseEntity // Field count: 5 @@ -9519,12 +9533,12 @@ namespace cs2_dumper { // Parent: CFuncNavBlocker // Field count: 1 namespace CScriptNavBlocker { - constexpr std::ptrdiff_t m_vExtent = 0x760; // Vector + constexpr std::ptrdiff_t m_vExtent = 0x7A0; // Vector } // Parent: CBaseAnimGraph // Field count: 1 namespace CConstraintAnchor { - constexpr std::ptrdiff_t m_massScale = 0x960; // float32 + constexpr std::ptrdiff_t m_massScale = 0x9A8; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9672,18 +9686,18 @@ namespace cs2_dumper { // NetworkVarNames: m_vLookTargetPosition (Vector) // NetworkVarNames: m_blinktoggle (bool) namespace CBaseFlex { - constexpr std::ptrdiff_t m_flexWeight = 0x960; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_vLookTargetPosition = 0x978; // Vector - constexpr std::ptrdiff_t m_blinktoggle = 0x984; // bool - constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x9D8; // GameTime_t - constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0x9DC; // GameTime_t - constexpr std::ptrdiff_t m_nNextSceneEventId = 0x9E0; // SceneEventId_t - constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0x9E4; // bool + constexpr std::ptrdiff_t m_flexWeight = 0x9A8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_vLookTargetPosition = 0x9C0; // Vector + constexpr std::ptrdiff_t m_blinktoggle = 0x9CC; // bool + constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0xA20; // GameTime_t + constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0xA24; // GameTime_t + constexpr std::ptrdiff_t m_nNextSceneEventId = 0xA28; // SceneEventId_t + constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0xA2C; // bool } // Parent: CTriggerHurt // Field count: 1 namespace CScriptTriggerHurt { - constexpr std::ptrdiff_t m_vExtent = 0x9C0; // Vector + constexpr std::ptrdiff_t m_vExtent = 0xA00; // Vector } // Parent: CBasePlayerWeaponVData // Field count: 92 @@ -9897,124 +9911,124 @@ namespace cs2_dumper { // NetworkVarNames: m_GunGameImmunityColor (Color) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0xD90; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0xD98; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0xDA0; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0xDA8; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pRadioServices = 0xDB0; // CCSPlayer_RadioServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0xDB8; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xDC0; // uint16 - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xDC2; // bool - constexpr std::ptrdiff_t m_strVOPrefix = 0xDC8; // CUtlString - constexpr std::ptrdiff_t m_szLastPlaceName = 0xDD0; // char[18] - constexpr std::ptrdiff_t m_bInHostageResetZone = 0xE90; // bool - constexpr std::ptrdiff_t m_bInBuyZone = 0xE91; // bool - constexpr std::ptrdiff_t m_TouchingBuyZones = 0xE98; // CUtlVector> - constexpr std::ptrdiff_t m_bWasInBuyZone = 0xEB0; // bool - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xEB1; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0xEB2; // bool - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xEB3; // bool - constexpr std::ptrdiff_t m_iRetakesOffering = 0xEB4; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xEB8; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xEBC; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xEBD; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xEC0; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xEC4; // loadout_slot_t - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xEC8; // GameTime_t - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xECC; // float32 - constexpr std::ptrdiff_t m_aimPunchAngle = 0xED0; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xEDC; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0xEE8; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xEEC; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0xEF0; // CUtlVector - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xF08; // bool - constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x15C0; // CTransform - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x15E0; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x15E4; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x15E8; // bool - constexpr std::ptrdiff_t m_iPlayerLocked = 0x15EC; // int32 - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x15F4; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x15F8; // GameTime_t - constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x15FC; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1600; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1604; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1610; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x161C; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x165C; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1660; // Vector - constexpr std::ptrdiff_t m_EconGloves = 0x1670; // CEconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x18E8; // uint8 - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x18EC; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x18F8; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x18F9; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x18FC; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1900; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1904; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1908; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x190C; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1910; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1914; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1918; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x191C; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1920; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1924; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1928; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x192C; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1930; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x1938; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1950; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x1954; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x1955; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x1956; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1957; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1958; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x195C; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1960; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1964; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x1968; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x196C; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x196D; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x1970; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x1974; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1978; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x197C; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x1980; // int32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1984; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1990; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1994; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1998; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x199C; // int32 - constexpr std::ptrdiff_t m_LastHealth = 0x19A0; // int32 - constexpr std::ptrdiff_t m_pBot = 0x19A8; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x19B0; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x19B4; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x19C0; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x19C4; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x19C8; // Vector - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x19D4; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x19D8; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x19DC; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x19E0; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x19E2; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x19E4; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x19E8; // int32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x19EC; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x19F8; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x19FC; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1A00; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1A04; // Vector - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1A10; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1A24; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1A28; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1A2C; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1A30; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1A3C; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1A48; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1A54; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1A6C; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1A84; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1AA0; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1AF0; // int32 + constexpr std::ptrdiff_t m_pBulletServices = 0xDD0; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0xDD8; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0xDE0; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0xDE8; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pRadioServices = 0xDF0; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0xDF8; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xE00; // uint16 + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xE02; // bool + constexpr std::ptrdiff_t m_strVOPrefix = 0xE08; // CUtlString + constexpr std::ptrdiff_t m_szLastPlaceName = 0xE10; // char[18] + constexpr std::ptrdiff_t m_bInHostageResetZone = 0xED0; // bool + constexpr std::ptrdiff_t m_bInBuyZone = 0xED1; // bool + constexpr std::ptrdiff_t m_TouchingBuyZones = 0xED8; // CUtlVector> + constexpr std::ptrdiff_t m_bWasInBuyZone = 0xEF0; // bool + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xEF1; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0xEF2; // bool + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xEF3; // bool + constexpr std::ptrdiff_t m_iRetakesOffering = 0xEF4; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xEF8; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xEFC; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xEFD; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xF00; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xF04; // loadout_slot_t + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xF08; // GameTime_t + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xF0C; // float32 + constexpr std::ptrdiff_t m_aimPunchAngle = 0xF10; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xF1C; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0xF28; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xF2C; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0xF30; // CUtlVector + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xF48; // bool + constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1600; // CTransform + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1620; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x1624; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1628; // bool + constexpr std::ptrdiff_t m_iPlayerLocked = 0x162C; // int32 + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1634; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1638; // GameTime_t + constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x163C; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1640; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1644; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1650; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x165C; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x169C; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x16A0; // Vector + constexpr std::ptrdiff_t m_EconGloves = 0x16B0; // CEconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1928; // uint8 + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x192C; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1938; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x1939; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x193C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1940; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1944; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1948; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x194C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1950; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1954; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1958; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x195C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1960; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1964; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1968; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x196C; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1970; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x1978; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1990; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x1994; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x1995; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x1996; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1997; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1998; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x199C; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x19A0; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x19A4; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x19A8; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x19AC; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x19AD; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x19B0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x19B4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x19B8; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x19BC; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x19C0; // int32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x19C4; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x19D0; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x19D4; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x19D8; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x19DC; // int32 + constexpr std::ptrdiff_t m_LastHealth = 0x19E0; // int32 + constexpr std::ptrdiff_t m_pBot = 0x19E8; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x19F0; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x19F4; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1A00; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1A04; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1A08; // Vector + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1A14; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1A18; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x1A1C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1A20; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1A22; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1A24; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1A28; // int32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x1A2C; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1A38; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1A3C; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1A40; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1A44; // Vector + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1A50; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1A64; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1A68; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1A6C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1A70; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1A7C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1A88; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1A94; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1AAC; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1AC4; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1AE0; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1B30; // int32 } // Parent: CBaseGrenade // Field count: 0 @@ -10239,31 +10253,31 @@ namespace cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) namespace CBasePlayerPawn { - constexpr std::ptrdiff_t m_pWeaponServices = 0xA80; // CPlayer_WeaponServices* - constexpr std::ptrdiff_t m_pItemServices = 0xA88; // CPlayer_ItemServices* - constexpr std::ptrdiff_t m_pAutoaimServices = 0xA90; // CPlayer_AutoaimServices* - constexpr std::ptrdiff_t m_pObserverServices = 0xA98; // CPlayer_ObserverServices* - constexpr std::ptrdiff_t m_pWaterServices = 0xAA0; // CPlayer_WaterServices* - constexpr std::ptrdiff_t m_pUseServices = 0xAA8; // CPlayer_UseServices* - constexpr std::ptrdiff_t m_pFlashlightServices = 0xAB0; // CPlayer_FlashlightServices* - constexpr std::ptrdiff_t m_pCameraServices = 0xAB8; // CPlayer_CameraServices* - constexpr std::ptrdiff_t m_pMovementServices = 0xAC0; // CPlayer_MovementServices* - constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0xAD0; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nHighestGeneratedServerViewAngleChangeIndex = 0xB20; // uint32 - constexpr std::ptrdiff_t v_angle = 0xB24; // QAngle - constexpr std::ptrdiff_t v_anglePrevious = 0xB30; // QAngle - constexpr std::ptrdiff_t m_iHideHUD = 0xB3C; // uint32 - constexpr std::ptrdiff_t m_skybox3d = 0xB40; // sky3dparams_t - constexpr std::ptrdiff_t m_fTimeLastHurt = 0xBD0; // GameTime_t - constexpr std::ptrdiff_t m_flDeathTime = 0xBD4; // GameTime_t - constexpr std::ptrdiff_t m_fNextSuicideTime = 0xBD8; // GameTime_t - constexpr std::ptrdiff_t m_fInitHUD = 0xBDC; // bool - constexpr std::ptrdiff_t m_pExpresser = 0xBE0; // CAI_Expresser* - constexpr std::ptrdiff_t m_hController = 0xBE8; // CHandle - constexpr std::ptrdiff_t m_fHltvReplayDelay = 0xBF0; // float32 - constexpr std::ptrdiff_t m_fHltvReplayEnd = 0xBF4; // float32 - constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xBF8; // CEntityIndex - constexpr std::ptrdiff_t m_sndOpvarLatchData = 0xC00; // CUtlVector + constexpr std::ptrdiff_t m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* + constexpr std::ptrdiff_t m_pItemServices = 0xAC8; // CPlayer_ItemServices* + constexpr std::ptrdiff_t m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* + constexpr std::ptrdiff_t m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* + constexpr std::ptrdiff_t m_pWaterServices = 0xAE0; // CPlayer_WaterServices* + constexpr std::ptrdiff_t m_pUseServices = 0xAE8; // CPlayer_UseServices* + constexpr std::ptrdiff_t m_pFlashlightServices = 0xAF0; // CPlayer_FlashlightServices* + constexpr std::ptrdiff_t m_pCameraServices = 0xAF8; // CPlayer_CameraServices* + constexpr std::ptrdiff_t m_pMovementServices = 0xB00; // CPlayer_MovementServices* + constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0xB10; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nHighestGeneratedServerViewAngleChangeIndex = 0xB60; // uint32 + constexpr std::ptrdiff_t v_angle = 0xB64; // QAngle + constexpr std::ptrdiff_t v_anglePrevious = 0xB70; // QAngle + constexpr std::ptrdiff_t m_iHideHUD = 0xB7C; // uint32 + constexpr std::ptrdiff_t m_skybox3d = 0xB80; // sky3dparams_t + constexpr std::ptrdiff_t m_fTimeLastHurt = 0xC10; // GameTime_t + constexpr std::ptrdiff_t m_flDeathTime = 0xC14; // GameTime_t + constexpr std::ptrdiff_t m_fNextSuicideTime = 0xC18; // GameTime_t + constexpr std::ptrdiff_t m_fInitHUD = 0xC1C; // bool + constexpr std::ptrdiff_t m_pExpresser = 0xC20; // CAI_Expresser* + constexpr std::ptrdiff_t m_hController = 0xC28; // CHandle + constexpr std::ptrdiff_t m_fHltvReplayDelay = 0xC30; // float32 + constexpr std::ptrdiff_t m_fHltvReplayEnd = 0xC34; // float32 + constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xC38; // CEntityIndex + constexpr std::ptrdiff_t m_sndOpvarLatchData = 0xC40; // CUtlVector } // Parent: CBaseTrigger // Field count: 16 @@ -10286,22 +10300,22 @@ namespace cs2_dumper { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) namespace CPostProcessingVolume { - constexpr std::ptrdiff_t m_hPostSettings = 0x930; // CStrongHandle - constexpr std::ptrdiff_t m_flFadeDuration = 0x938; // float32 - constexpr std::ptrdiff_t m_flMinLogExposure = 0x93C; // float32 - constexpr std::ptrdiff_t m_flMaxLogExposure = 0x940; // float32 - constexpr std::ptrdiff_t m_flMinExposure = 0x944; // float32 - constexpr std::ptrdiff_t m_flMaxExposure = 0x948; // float32 - constexpr std::ptrdiff_t m_flExposureCompensation = 0x94C; // float32 - constexpr std::ptrdiff_t m_flExposureFadeSpeedUp = 0x950; // float32 - constexpr std::ptrdiff_t m_flExposureFadeSpeedDown = 0x954; // float32 - constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x958; // float32 - constexpr std::ptrdiff_t m_bMaster = 0x95C; // bool - constexpr std::ptrdiff_t m_bExposureControl = 0x95D; // bool - constexpr std::ptrdiff_t m_flRate = 0x960; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0x964; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0x968; // float32 - constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x96C; // float32 + constexpr std::ptrdiff_t m_hPostSettings = 0x970; // CStrongHandle + constexpr std::ptrdiff_t m_flFadeDuration = 0x978; // float32 + constexpr std::ptrdiff_t m_flMinLogExposure = 0x97C; // float32 + constexpr std::ptrdiff_t m_flMaxLogExposure = 0x980; // float32 + constexpr std::ptrdiff_t m_flMinExposure = 0x984; // float32 + constexpr std::ptrdiff_t m_flMaxExposure = 0x988; // float32 + constexpr std::ptrdiff_t m_flExposureCompensation = 0x98C; // float32 + constexpr std::ptrdiff_t m_flExposureFadeSpeedUp = 0x990; // float32 + constexpr std::ptrdiff_t m_flExposureFadeSpeedDown = 0x994; // float32 + constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x998; // float32 + constexpr std::ptrdiff_t m_bMaster = 0x99C; // bool + constexpr std::ptrdiff_t m_bExposureControl = 0x99D; // bool + constexpr std::ptrdiff_t m_flRate = 0x9A0; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0x9A4; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0x9A8; // float32 + constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x9AC; // float32 } // Parent: CBaseModelEntity // Field count: 4 @@ -10310,15 +10324,15 @@ namespace cs2_dumper { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) namespace CSpotlightEnd { - constexpr std::ptrdiff_t m_flLightScale = 0x750; // float32 - constexpr std::ptrdiff_t m_Radius = 0x754; // float32 - constexpr std::ptrdiff_t m_vSpotlightDir = 0x758; // Vector - constexpr std::ptrdiff_t m_vSpotlightOrg = 0x764; // Vector + constexpr std::ptrdiff_t m_flLightScale = 0x790; // float32 + constexpr std::ptrdiff_t m_Radius = 0x794; // float32 + constexpr std::ptrdiff_t m_vSpotlightDir = 0x798; // Vector + constexpr std::ptrdiff_t m_vSpotlightOrg = 0x7A4; // Vector } // Parent: CBaseModelEntity // Field count: 1 namespace CRuleEntity { - constexpr std::ptrdiff_t m_iszMaster = 0x750; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszMaster = 0x790; // CUtlSymbolLarge } // Parent: CBaseCSGrenade // Field count: 0 @@ -10349,7 +10363,7 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 1 namespace CTriggerDetectExplosion { - constexpr std::ptrdiff_t m_OnDetectedExplosion = 0x948; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnDetectedExplosion = 0x988; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 1 @@ -10391,8 +10405,8 @@ namespace cs2_dumper { // Parent: CEconEntity // Field count: 2 namespace CEconWearable { - constexpr std::ptrdiff_t m_nForceSkin = 0xCE8; // int32 - constexpr std::ptrdiff_t m_bAlwaysAllow = 0xCEC; // bool + constexpr std::ptrdiff_t m_nForceSkin = 0xD30; // int32 + constexpr std::ptrdiff_t m_bAlwaysAllow = 0xD34; // bool } // Parent: CPlayerPawnComponent // Field count: 0 @@ -10415,15 +10429,15 @@ namespace cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) namespace CFuncConveyor { - constexpr std::ptrdiff_t m_szConveyorModels = 0x750; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flTransitionDurationSeconds = 0x758; // float32 - constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x75C; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0x768; // Vector - constexpr std::ptrdiff_t m_flTargetSpeed = 0x774; // float32 - constexpr std::ptrdiff_t m_nTransitionStartTick = 0x778; // GameTick_t - constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0x77C; // int32 - constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0x780; // float32 - constexpr std::ptrdiff_t m_hConveyorModels = 0x788; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_szConveyorModels = 0x790; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flTransitionDurationSeconds = 0x798; // float32 + constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x79C; // QAngle + constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0x7A8; // Vector + constexpr std::ptrdiff_t m_flTargetSpeed = 0x7B4; // float32 + constexpr std::ptrdiff_t m_nTransitionStartTick = 0x7B8; // GameTick_t + constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0x7BC; // int32 + constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0x7C0; // float32 + constexpr std::ptrdiff_t m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -10467,7 +10481,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bShowLight (bool) namespace CRectLight { - constexpr std::ptrdiff_t m_bShowLight = 0xA70; // bool + constexpr std::ptrdiff_t m_bShowLight = 0xAB0; // bool } // Parent: CCSGO_TeamSelectCharacterPosition // Field count: 0 @@ -10476,7 +10490,7 @@ namespace cs2_dumper { // Parent: CBaseDoor // Field count: 1 namespace CRotDoor { - constexpr std::ptrdiff_t m_bSolidBsp = 0x9D8; // bool + constexpr std::ptrdiff_t m_bSolidBsp = 0xA18; // bool } // Parent: CLogicalEntity // Field count: 4 @@ -10555,10 +10569,6 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bCopyDiffuseFromDefaultCubemap = 0x5B0; // bool constexpr std::ptrdiff_t m_Entity_bEnabled = 0x5C0; // bool } - // Parent: CPlayerPawnComponent - // Field count: 0 - namespace CCSPlayer_DamageReactServices { - } // Parent: None // Field count: 3 namespace ServerAuthoritativeWeaponSlot_t { @@ -10566,6 +10576,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + namespace CCSPlayer_DamageReactServices { + } // Parent: None // Field count: 5 // @@ -10643,17 +10657,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) namespace CC4 { - constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xF40; // Vector - constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xF4C; // Vector - constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xF58; // bool - constexpr std::ptrdiff_t m_bStartedArming = 0xF59; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0xF5C; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xF60; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xF61; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0xF68; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xF80; // int32 - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xF84; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0xF8B; // bool + constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xF88; // Vector + constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xF94; // Vector + constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xFA0; // bool + constexpr std::ptrdiff_t m_bStartedArming = 0xFA1; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0xFA4; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xFA8; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xFA9; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0xFB0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xFC8; // int32 + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xFCC; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0xFD3; // bool } // Parent: CHostageRescueZoneShim // Field count: 0 @@ -10675,33 +10689,33 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bIsUsable (bool) namespace CBaseDoor { - constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x7E0; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7EC; // Vector - constexpr std::ptrdiff_t m_ls = 0x7F8; // locksound_t - constexpr std::ptrdiff_t m_bForceClosed = 0x818; // bool - constexpr std::ptrdiff_t m_bDoorGroup = 0x819; // bool - constexpr std::ptrdiff_t m_bLocked = 0x81A; // bool - constexpr std::ptrdiff_t m_bIgnoreDebris = 0x81B; // bool - constexpr std::ptrdiff_t m_eSpawnPosition = 0x81C; // FuncDoorSpawnPos_t - constexpr std::ptrdiff_t m_flBlockDamage = 0x820; // float32 - constexpr std::ptrdiff_t m_NoiseMoving = 0x828; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_NoiseArrived = 0x830; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_NoiseMovingClosed = 0x838; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_NoiseArrivedClosed = 0x840; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_ChainTarget = 0x848; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_OnBlockedClosing = 0x850; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnBlockedOpening = 0x878; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUnblockedClosing = 0x8A0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUnblockedOpening = 0x8C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyClosed = 0x8F0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyOpen = 0x918; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnClose = 0x940; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnOpen = 0x968; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnLockedUse = 0x990; // CEntityIOOutput - constexpr std::ptrdiff_t m_bLoopMoveSound = 0x9B8; // bool - constexpr std::ptrdiff_t m_bCreateNavObstacle = 0x9D0; // bool - constexpr std::ptrdiff_t m_isChaining = 0x9D1; // bool - constexpr std::ptrdiff_t m_bIsUsable = 0x9D2; // bool + constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x820; // QAngle + constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x82C; // Vector + constexpr std::ptrdiff_t m_ls = 0x838; // locksound_t + constexpr std::ptrdiff_t m_bForceClosed = 0x858; // bool + constexpr std::ptrdiff_t m_bDoorGroup = 0x859; // bool + constexpr std::ptrdiff_t m_bLocked = 0x85A; // bool + constexpr std::ptrdiff_t m_bIgnoreDebris = 0x85B; // bool + constexpr std::ptrdiff_t m_eSpawnPosition = 0x85C; // FuncDoorSpawnPos_t + constexpr std::ptrdiff_t m_flBlockDamage = 0x860; // float32 + constexpr std::ptrdiff_t m_NoiseMoving = 0x868; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_NoiseArrived = 0x870; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_NoiseMovingClosed = 0x878; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_NoiseArrivedClosed = 0x880; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_ChainTarget = 0x888; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_OnBlockedClosing = 0x890; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnBlockedOpening = 0x8B8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUnblockedClosing = 0x8E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUnblockedOpening = 0x908; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyClosed = 0x930; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyOpen = 0x958; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnClose = 0x980; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnOpen = 0x9A8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnLockedUse = 0x9D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_bLoopMoveSound = 0x9F8; // bool + constexpr std::ptrdiff_t m_bCreateNavObstacle = 0xA10; // bool + constexpr std::ptrdiff_t m_isChaining = 0xA11; // bool + constexpr std::ptrdiff_t m_bIsUsable = 0xA12; // bool } // Parent: None // Field count: 33 @@ -10812,8 +10826,8 @@ namespace cs2_dumper { // Parent: CFuncPlat // Field count: 2 namespace CFuncPlatRot { - constexpr std::ptrdiff_t m_end = 0x800; // QAngle - constexpr std::ptrdiff_t m_start = 0x80C; // QAngle + constexpr std::ptrdiff_t m_end = 0x840; // QAngle + constexpr std::ptrdiff_t m_start = 0x84C; // QAngle } // Parent: CPointEntity // Field count: 5 @@ -10835,12 +10849,12 @@ namespace cs2_dumper { // Parent: CBasePlatTrain // Field count: 6 namespace CFuncTrain { - constexpr std::ptrdiff_t m_hCurrentTarget = 0x7F8; // CHandle - constexpr std::ptrdiff_t m_activated = 0x7FC; // bool - constexpr std::ptrdiff_t m_hEnemy = 0x800; // CHandle - constexpr std::ptrdiff_t m_flBlockDamage = 0x804; // float32 - constexpr std::ptrdiff_t m_flNextBlockTime = 0x808; // GameTime_t - constexpr std::ptrdiff_t m_iszLastTarget = 0x810; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hCurrentTarget = 0x838; // CHandle + constexpr std::ptrdiff_t m_activated = 0x83C; // bool + constexpr std::ptrdiff_t m_hEnemy = 0x840; // CHandle + constexpr std::ptrdiff_t m_flBlockDamage = 0x844; // float32 + constexpr std::ptrdiff_t m_flNextBlockTime = 0x848; // GameTime_t + constexpr std::ptrdiff_t m_iszLastTarget = 0x850; // CUtlSymbolLarge } // Parent: CHostageExpresserShim // Field count: 39 @@ -10864,45 +10878,45 @@ namespace cs2_dumper { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) namespace CHostage { - constexpr std::ptrdiff_t m_OnHostageBeginGrab = 0xA98; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFirstPickedUp = 0xAC0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnDroppedNotRescued = 0xAE8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnRescued = 0xB10; // CEntityIOOutput - constexpr std::ptrdiff_t m_entitySpottedState = 0xB38; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xB50; // int32 - constexpr std::ptrdiff_t m_uiHostageSpawnExclusionGroupMask = 0xB54; // uint32 - constexpr std::ptrdiff_t m_nHostageSpawnRandomFactor = 0xB58; // uint32 - constexpr std::ptrdiff_t m_bRemove = 0xB5C; // bool - constexpr std::ptrdiff_t m_vel = 0xB60; // Vector - constexpr std::ptrdiff_t m_isRescued = 0xB6C; // bool - constexpr std::ptrdiff_t m_jumpedThisFrame = 0xB6D; // bool - constexpr std::ptrdiff_t m_nHostageState = 0xB70; // int32 - constexpr std::ptrdiff_t m_leader = 0xB74; // CHandle - constexpr std::ptrdiff_t m_lastLeader = 0xB78; // CHandle - constexpr std::ptrdiff_t m_reuseTimer = 0xB80; // CountdownTimer - constexpr std::ptrdiff_t m_hasBeenUsed = 0xB98; // bool - constexpr std::ptrdiff_t m_accel = 0xB9C; // Vector - constexpr std::ptrdiff_t m_isRunning = 0xBA8; // bool - constexpr std::ptrdiff_t m_isCrouching = 0xBA9; // bool - constexpr std::ptrdiff_t m_jumpTimer = 0xBB0; // CountdownTimer - constexpr std::ptrdiff_t m_isWaitingForLeader = 0xBC8; // bool - constexpr std::ptrdiff_t m_repathTimer = 0x2BD8; // CountdownTimer - constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2BF0; // CountdownTimer - constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x2C80; // CountdownTimer - constexpr std::ptrdiff_t m_wiggleTimer = 0x2CA0; // CountdownTimer - constexpr std::ptrdiff_t m_isAdjusted = 0x2CBC; // bool - constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x2CBD; // bool - constexpr std::ptrdiff_t m_hHostageGrabber = 0x2CC0; // CHandle - constexpr std::ptrdiff_t m_fLastGrabTime = 0x2CC4; // GameTime_t - constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2CC8; // Vector - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2CD4; // Vector - constexpr std::ptrdiff_t m_flRescueStartTime = 0x2CE0; // GameTime_t - constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x2CE4; // GameTime_t - constexpr std::ptrdiff_t m_flDropStartTime = 0x2CE8; // GameTime_t - constexpr std::ptrdiff_t m_nApproachRewardPayouts = 0x2CEC; // int32 - constexpr std::ptrdiff_t m_nPickupEventCount = 0x2CF0; // int32 - constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2CF4; // Vector - constexpr std::ptrdiff_t m_vecHostageResetPosition = 0x2D14; // Vector + constexpr std::ptrdiff_t m_OnHostageBeginGrab = 0xAD8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFirstPickedUp = 0xB00; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnDroppedNotRescued = 0xB28; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnRescued = 0xB50; // CEntityIOOutput + constexpr std::ptrdiff_t m_entitySpottedState = 0xB78; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xB90; // int32 + constexpr std::ptrdiff_t m_uiHostageSpawnExclusionGroupMask = 0xB94; // uint32 + constexpr std::ptrdiff_t m_nHostageSpawnRandomFactor = 0xB98; // uint32 + constexpr std::ptrdiff_t m_bRemove = 0xB9C; // bool + constexpr std::ptrdiff_t m_vel = 0xBA0; // Vector + constexpr std::ptrdiff_t m_isRescued = 0xBAC; // bool + constexpr std::ptrdiff_t m_jumpedThisFrame = 0xBAD; // bool + constexpr std::ptrdiff_t m_nHostageState = 0xBB0; // int32 + constexpr std::ptrdiff_t m_leader = 0xBB4; // CHandle + constexpr std::ptrdiff_t m_lastLeader = 0xBB8; // CHandle + constexpr std::ptrdiff_t m_reuseTimer = 0xBC0; // CountdownTimer + constexpr std::ptrdiff_t m_hasBeenUsed = 0xBD8; // bool + constexpr std::ptrdiff_t m_accel = 0xBDC; // Vector + constexpr std::ptrdiff_t m_isRunning = 0xBE8; // bool + constexpr std::ptrdiff_t m_isCrouching = 0xBE9; // bool + constexpr std::ptrdiff_t m_jumpTimer = 0xBF0; // CountdownTimer + constexpr std::ptrdiff_t m_isWaitingForLeader = 0xC08; // bool + constexpr std::ptrdiff_t m_repathTimer = 0x2C18; // CountdownTimer + constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2C30; // CountdownTimer + constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x2CC0; // CountdownTimer + constexpr std::ptrdiff_t m_wiggleTimer = 0x2CE0; // CountdownTimer + constexpr std::ptrdiff_t m_isAdjusted = 0x2CFC; // bool + constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x2CFD; // bool + constexpr std::ptrdiff_t m_hHostageGrabber = 0x2D00; // CHandle + constexpr std::ptrdiff_t m_fLastGrabTime = 0x2D04; // GameTime_t + constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2D08; // Vector + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2D14; // Vector + constexpr std::ptrdiff_t m_flRescueStartTime = 0x2D20; // GameTime_t + constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x2D24; // GameTime_t + constexpr std::ptrdiff_t m_flDropStartTime = 0x2D28; // GameTime_t + constexpr std::ptrdiff_t m_nApproachRewardPayouts = 0x2D2C; // int32 + constexpr std::ptrdiff_t m_nPickupEventCount = 0x2D30; // int32 + constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2D34; // Vector + constexpr std::ptrdiff_t m_vecHostageResetPosition = 0x2D54; // Vector } // Parent: CPointEntity // Field count: 13 @@ -10929,18 +10943,18 @@ namespace cs2_dumper { // MNetworkIncludeByName // MNetworkOverride namespace CFuncMoveLinear { - constexpr std::ptrdiff_t m_authoredPosition = 0x7D0; // MoveLinearAuthoredPos_t - constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x7D4; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7E0; // Vector - constexpr std::ptrdiff_t m_soundStart = 0x7F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_soundStop = 0x7F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_currentSound = 0x800; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flBlockDamage = 0x808; // float32 - constexpr std::ptrdiff_t m_flStartPosition = 0x80C; // float32 - constexpr std::ptrdiff_t m_OnFullyOpen = 0x818; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFullyClosed = 0x840; // CEntityIOOutput - constexpr std::ptrdiff_t m_bCreateMovableNavMesh = 0x868; // bool - constexpr std::ptrdiff_t m_bCreateNavObstacle = 0x869; // bool + constexpr std::ptrdiff_t m_authoredPosition = 0x810; // MoveLinearAuthoredPos_t + constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x814; // QAngle + constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x820; // Vector + constexpr std::ptrdiff_t m_soundStart = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_soundStop = 0x838; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_currentSound = 0x840; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flBlockDamage = 0x848; // float32 + constexpr std::ptrdiff_t m_flStartPosition = 0x84C; // float32 + constexpr std::ptrdiff_t m_OnFullyOpen = 0x858; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFullyClosed = 0x880; // CEntityIOOutput + constexpr std::ptrdiff_t m_bCreateMovableNavMesh = 0x8A8; // bool + constexpr std::ptrdiff_t m_bCreateNavObstacle = 0x8A9; // bool } // Parent: CBaseEntity // Field count: 3 diff --git a/output/server_dll.json b/output/server_dll.json index 0cfcd1dd..23d61b2c 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -308,79 +308,79 @@ }, "CBarnLight": { "fields": { - "m_Color": 1880, - "m_LightStyleEvents": 1960, - "m_LightStyleString": 1920, - "m_LightStyleTargets": 1984, - "m_QueuedLightStyleStrings": 1936, - "m_StyleEvent": 2008, - "m_VisClusters": 2640, - "m_bContactShadow": 2284, - "m_bEnabled": 1872, - "m_bFogMixedShadows": 2332, - "m_bPrecomputedFieldsValid": 2352, - "m_bPvsModifyEntity": 2636, - "m_fAlternateColorBrightness": 2312, - "m_flBounceScale": 2292, - "m_flBrightness": 1888, - "m_flBrightnessScale": 1892, - "m_flColorTemperature": 1884, - "m_flFadeSizeEnd": 2340, - "m_flFadeSizeStart": 2336, - "m_flFogScale": 2328, - "m_flFogStrength": 2320, - "m_flLightStyleStartTime": 1928, - "m_flLuminaireAnisotropy": 1912, - "m_flLuminaireSize": 1908, - "m_flMinRoughness": 2296, - "m_flRange": 2240, - "m_flShadowFadeSizeEnd": 2348, - "m_flShadowFadeSizeStart": 2344, - "m_flShape": 2208, - "m_flSkirt": 2220, - "m_flSkirtNear": 2224, - "m_flSoftX": 2212, - "m_flSoftY": 2216, - "m_hLightCookie": 2200, - "m_nBakeSpecularToCubemaps": 2256, - "m_nBakedShadowIndex": 1900, - "m_nBounceLight": 2288, - "m_nCastShadows": 2272, - "m_nColorMode": 1876, - "m_nDirectLight": 1896, - "m_nFog": 2316, - "m_nFogShadows": 2324, - "m_nLuminaireShape": 1904, - "m_nPrecomputedSubFrusta": 2416, - "m_nShadowMapSize": 2276, - "m_nShadowPriority": 2280, - "m_vAlternateColor": 2300, - "m_vBakeSpecularToCubemapsSize": 2260, - "m_vPrecomputedBoundsMaxs": 2368, - "m_vPrecomputedBoundsMins": 2356, - "m_vPrecomputedOBBAngles": 2392, - "m_vPrecomputedOBBAngles0": 2432, - "m_vPrecomputedOBBAngles1": 2468, - "m_vPrecomputedOBBAngles2": 2504, - "m_vPrecomputedOBBAngles3": 2540, - "m_vPrecomputedOBBAngles4": 2576, - "m_vPrecomputedOBBAngles5": 2612, - "m_vPrecomputedOBBExtent": 2404, - "m_vPrecomputedOBBExtent0": 2444, - "m_vPrecomputedOBBExtent1": 2480, - "m_vPrecomputedOBBExtent2": 2516, - "m_vPrecomputedOBBExtent3": 2552, - "m_vPrecomputedOBBExtent4": 2588, - "m_vPrecomputedOBBExtent5": 2624, - "m_vPrecomputedOBBOrigin": 2380, - "m_vPrecomputedOBBOrigin0": 2420, - "m_vPrecomputedOBBOrigin1": 2456, - "m_vPrecomputedOBBOrigin2": 2492, - "m_vPrecomputedOBBOrigin3": 2528, - "m_vPrecomputedOBBOrigin4": 2564, - "m_vPrecomputedOBBOrigin5": 2600, - "m_vShear": 2244, - "m_vSizeParams": 2228 + "m_Color": 1944, + "m_LightStyleEvents": 2024, + "m_LightStyleString": 1984, + "m_LightStyleTargets": 2048, + "m_QueuedLightStyleStrings": 2000, + "m_StyleEvent": 2072, + "m_VisClusters": 2704, + "m_bContactShadow": 2348, + "m_bEnabled": 1936, + "m_bFogMixedShadows": 2396, + "m_bPrecomputedFieldsValid": 2416, + "m_bPvsModifyEntity": 2700, + "m_fAlternateColorBrightness": 2376, + "m_flBounceScale": 2356, + "m_flBrightness": 1952, + "m_flBrightnessScale": 1956, + "m_flColorTemperature": 1948, + "m_flFadeSizeEnd": 2404, + "m_flFadeSizeStart": 2400, + "m_flFogScale": 2392, + "m_flFogStrength": 2384, + "m_flLightStyleStartTime": 1992, + "m_flLuminaireAnisotropy": 1976, + "m_flLuminaireSize": 1972, + "m_flMinRoughness": 2360, + "m_flRange": 2304, + "m_flShadowFadeSizeEnd": 2412, + "m_flShadowFadeSizeStart": 2408, + "m_flShape": 2272, + "m_flSkirt": 2284, + "m_flSkirtNear": 2288, + "m_flSoftX": 2276, + "m_flSoftY": 2280, + "m_hLightCookie": 2264, + "m_nBakeSpecularToCubemaps": 2320, + "m_nBakedShadowIndex": 1964, + "m_nBounceLight": 2352, + "m_nCastShadows": 2336, + "m_nColorMode": 1940, + "m_nDirectLight": 1960, + "m_nFog": 2380, + "m_nFogShadows": 2388, + "m_nLuminaireShape": 1968, + "m_nPrecomputedSubFrusta": 2480, + "m_nShadowMapSize": 2340, + "m_nShadowPriority": 2344, + "m_vAlternateColor": 2364, + "m_vBakeSpecularToCubemapsSize": 2324, + "m_vPrecomputedBoundsMaxs": 2432, + "m_vPrecomputedBoundsMins": 2420, + "m_vPrecomputedOBBAngles": 2456, + "m_vPrecomputedOBBAngles0": 2496, + "m_vPrecomputedOBBAngles1": 2532, + "m_vPrecomputedOBBAngles2": 2568, + "m_vPrecomputedOBBAngles3": 2604, + "m_vPrecomputedOBBAngles4": 2640, + "m_vPrecomputedOBBAngles5": 2676, + "m_vPrecomputedOBBExtent": 2468, + "m_vPrecomputedOBBExtent0": 2508, + "m_vPrecomputedOBBExtent1": 2544, + "m_vPrecomputedOBBExtent2": 2580, + "m_vPrecomputedOBBExtent3": 2616, + "m_vPrecomputedOBBExtent4": 2652, + "m_vPrecomputedOBBExtent5": 2688, + "m_vPrecomputedOBBOrigin": 2444, + "m_vPrecomputedOBBOrigin0": 2484, + "m_vPrecomputedOBBOrigin1": 2520, + "m_vPrecomputedOBBOrigin2": 2556, + "m_vPrecomputedOBBOrigin3": 2592, + "m_vPrecomputedOBBOrigin4": 2628, + "m_vPrecomputedOBBOrigin5": 2664, + "m_vShear": 2308, + "m_vSizeParams": 2292 }, "metadata": [ { @@ -743,16 +743,17 @@ }, "CBaseAnimGraph": { "fields": { - "m_RagdollPose": 2064, - "m_bAnimGraphUpdateEnabled": 2008, - "m_bAnimationUpdateScheduled": 2028, - "m_bInitiallyPopulateInterpHistory": 1992, - "m_bRagdollClientSide": 2104, - "m_flMaxSlopeDistance": 2012, - "m_nForceBone": 2044, - "m_pChoreoServices": 2000, - "m_vLastSlopeCheckPos": 2016, - "m_vecForce": 2032 + "m_RagdollPose": 2128, + "m_bAnimGraphUpdateEnabled": 2072, + "m_bAnimationUpdateScheduled": 2092, + "m_bInitiallyPopulateInterpHistory": 2056, + "m_bRagdollClientSide": 2168, + "m_flMaxSlopeDistance": 2076, + "m_nForceBone": 2108, + "m_nLastDestructiblePartDestroyedAnimgraphSetTick": 2464, + "m_pChoreoServices": 2064, + "m_vLastSlopeCheckPos": 2080, + "m_vecForce": 2096 }, "metadata": [ { @@ -840,31 +841,31 @@ }, "CBaseButton": { "fields": { - "m_OnDamaged": 2096, - "m_OnIn": 2216, - "m_OnOut": 2256, - "m_OnPressed": 2136, - "m_OnUseLocked": 2176, - "m_angMoveEntitySpace": 2000, - "m_bDisabled": 2081, - "m_bForceNpcExclude": 2308, - "m_bLocked": 2080, - "m_bSolidBsp": 2088, - "m_fRotating": 2013, - "m_fStayPushed": 2012, - "m_flUseLockedTime": 2084, - "m_glowEntity": 2320, - "m_hConstraint": 2300, - "m_hConstraintParent": 2304, - "m_ls": 2016, - "m_nState": 2296, - "m_sGlowEntity": 2312, - "m_sLockedSound": 2056, - "m_sOverrideAnticipationName": 2072, - "m_sUnlockedSound": 2064, - "m_sUseSound": 2048, - "m_szDisplayText": 2328, - "m_usable": 2324 + "m_OnDamaged": 2160, + "m_OnIn": 2280, + "m_OnOut": 2320, + "m_OnPressed": 2200, + "m_OnUseLocked": 2240, + "m_angMoveEntitySpace": 2064, + "m_bDisabled": 2145, + "m_bForceNpcExclude": 2372, + "m_bLocked": 2144, + "m_bSolidBsp": 2152, + "m_fRotating": 2077, + "m_fStayPushed": 2076, + "m_flUseLockedTime": 2148, + "m_glowEntity": 2384, + "m_hConstraint": 2364, + "m_hConstraintParent": 2368, + "m_ls": 2080, + "m_nState": 2360, + "m_sGlowEntity": 2376, + "m_sLockedSound": 2120, + "m_sOverrideAnticipationName": 2136, + "m_sUnlockedSound": 2128, + "m_sUseSound": 2112, + "m_szDisplayText": 2392, + "m_usable": 2388 }, "metadata": [ { @@ -887,20 +888,20 @@ }, "CBaseCSGrenade": { "fields": { - "m_bIsHeldByPlayer": 3857, - "m_bJumpThrow": 3859, - "m_bJustPulledPin": 3884, - "m_bPinPulled": 3858, - "m_bRedraw": 3856, - "m_bThrowAnimating": 3860, - "m_fDropTime": 3876, - "m_fPinPullTime": 3880, - "m_fThrowTime": 3864, - "m_flNextHoldFrac": 3892, - "m_flThrowStrength": 3868, - "m_flThrowStrengthApproach": 3872, - "m_hSwitchToWeaponAfterThrow": 3896, - "m_nNextHoldTick": 3888 + "m_bIsHeldByPlayer": 3929, + "m_bJumpThrow": 3931, + "m_bJustPulledPin": 3956, + "m_bPinPulled": 3930, + "m_bRedraw": 3928, + "m_bThrowAnimating": 3932, + "m_fDropTime": 3948, + "m_fPinPullTime": 3952, + "m_fThrowTime": 3936, + "m_flNextHoldFrac": 3964, + "m_flThrowStrength": 3940, + "m_flThrowStrengthApproach": 3944, + "m_hSwitchToWeaponAfterThrow": 3968, + "m_nNextHoldTick": 3960 }, "metadata": [ { @@ -978,23 +979,23 @@ }, "CBaseCSGrenadeProjectile": { "fields": { - "m_bClearFromPlayers": 2821, - "m_bDetonationRecorded": 2773, - "m_bHasEverHitPlayer": 2820, - "m_flLastBounceSoundTime": 2788, - "m_flSpawnTime": 2768, - "m_nBounces": 2736, - "m_nExplodeEffectIndex": 2744, - "m_nExplodeEffectTickBegin": 2752, - "m_nItemIndex": 2774, - "m_nTicksAtZeroVelocity": 2816, - "m_unOGSExtraFlags": 2772, - "m_vInitialPosition": 2712, - "m_vInitialVelocity": 2724, - "m_vecExplodeEffectOrigin": 2756, - "m_vecGrenadeSpin": 2792, - "m_vecLastHitSurfaceNormal": 2804, - "m_vecOriginalSpawnLocation": 2776 + "m_bClearFromPlayers": 2893, + "m_bDetonationRecorded": 2845, + "m_bHasEverHitPlayer": 2892, + "m_flLastBounceSoundTime": 2860, + "m_flSpawnTime": 2840, + "m_nBounces": 2808, + "m_nExplodeEffectIndex": 2816, + "m_nExplodeEffectTickBegin": 2824, + "m_nItemIndex": 2846, + "m_nTicksAtZeroVelocity": 2888, + "m_unOGSExtraFlags": 2844, + "m_vInitialPosition": 2784, + "m_vInitialVelocity": 2796, + "m_vecExplodeEffectOrigin": 2828, + "m_vecGrenadeSpin": 2864, + "m_vecLastHitSurfaceNormal": 2876, + "m_vecOriginalSpawnLocation": 2848 }, "metadata": [ { @@ -1032,20 +1033,20 @@ }, "CBaseClientUIEntity": { "fields": { - "m_CustomOutput0": 1904, - "m_CustomOutput1": 1944, - "m_CustomOutput2": 1984, - "m_CustomOutput3": 2024, - "m_CustomOutput4": 2064, - "m_CustomOutput5": 2104, - "m_CustomOutput6": 2144, - "m_CustomOutput7": 2184, - "m_CustomOutput8": 2224, - "m_CustomOutput9": 2264, - "m_DialogXMLName": 1880, - "m_PanelClassName": 1888, - "m_PanelID": 1896, - "m_bEnabled": 1872 + "m_CustomOutput0": 1968, + "m_CustomOutput1": 2008, + "m_CustomOutput2": 2048, + "m_CustomOutput3": 2088, + "m_CustomOutput4": 2128, + "m_CustomOutput5": 2168, + "m_CustomOutput6": 2208, + "m_CustomOutput7": 2248, + "m_CustomOutput8": 2288, + "m_CustomOutput9": 2328, + "m_DialogXMLName": 1944, + "m_PanelClassName": 1952, + "m_PanelID": 1960, + "m_bEnabled": 1936 }, "metadata": [ { @@ -1073,16 +1074,15 @@ }, "CBaseCombatCharacter": { "fields": { - "m_LastHitGroup": 2580, - "m_bApplyStressDamage": 2584, - "m_bForceServerRagdoll": 2544, - "m_eHull": 2680, - "m_hMyWearables": 2552, - "m_iDamageCount": 2656, - "m_impactEnergyScale": 2576, - "m_nNavHullIdx": 2684, - "m_pVecRelationships": 2664, - "m_strRelationships": 2672 + "m_bApplyStressDamage": 2652, + "m_bForceServerRagdoll": 2616, + "m_eHull": 2744, + "m_hMyWearables": 2624, + "m_iDamageCount": 2720, + "m_impactEnergyScale": 2648, + "m_nNavHullIdx": 2748, + "m_pVecRelationships": 2728, + "m_strRelationships": 2736 }, "metadata": [ { @@ -1106,33 +1106,33 @@ }, "CBaseDoor": { "fields": { - "m_ChainTarget": 2120, - "m_NoiseArrived": 2096, - "m_NoiseArrivedClosed": 2112, - "m_NoiseMoving": 2088, - "m_NoiseMovingClosed": 2104, - "m_OnBlockedClosing": 2128, - "m_OnBlockedOpening": 2168, - "m_OnClose": 2368, - "m_OnFullyClosed": 2288, - "m_OnFullyOpen": 2328, - "m_OnLockedUse": 2448, - "m_OnOpen": 2408, - "m_OnUnblockedClosing": 2208, - "m_OnUnblockedOpening": 2248, - "m_angMoveEntitySpace": 2016, - "m_bCreateNavObstacle": 2512, - "m_bDoorGroup": 2073, - "m_bForceClosed": 2072, - "m_bIgnoreDebris": 2075, - "m_bIsUsable": 2514, - "m_bLocked": 2074, - "m_bLoopMoveSound": 2488, - "m_eSpawnPosition": 2076, - "m_flBlockDamage": 2080, - "m_isChaining": 2513, - "m_ls": 2040, - "m_vecMoveDirParentSpace": 2028 + "m_ChainTarget": 2184, + "m_NoiseArrived": 2160, + "m_NoiseArrivedClosed": 2176, + "m_NoiseMoving": 2152, + "m_NoiseMovingClosed": 2168, + "m_OnBlockedClosing": 2192, + "m_OnBlockedOpening": 2232, + "m_OnClose": 2432, + "m_OnFullyClosed": 2352, + "m_OnFullyOpen": 2392, + "m_OnLockedUse": 2512, + "m_OnOpen": 2472, + "m_OnUnblockedClosing": 2272, + "m_OnUnblockedOpening": 2312, + "m_angMoveEntitySpace": 2080, + "m_bCreateNavObstacle": 2576, + "m_bDoorGroup": 2137, + "m_bForceClosed": 2136, + "m_bIgnoreDebris": 2139, + "m_bIsUsable": 2578, + "m_bLocked": 2138, + "m_bLoopMoveSound": 2552, + "m_eSpawnPosition": 2140, + "m_flBlockDamage": 2144, + "m_isChaining": 2577, + "m_ls": 2104, + "m_vecMoveDirParentSpace": 2092 }, "metadata": [ { @@ -1494,13 +1494,13 @@ }, "CBaseFlex": { "fields": { - "m_bUpdateLayerPriorities": 2532, - "m_blinktoggle": 2436, - "m_flAllowResponsesEndTime": 2520, - "m_flLastFlexAnimationTime": 2524, - "m_flexWeight": 2400, - "m_nNextSceneEventId": 2528, - "m_vLookTargetPosition": 2424 + "m_bUpdateLayerPriorities": 2604, + "m_blinktoggle": 2508, + "m_flAllowResponsesEndTime": 2592, + "m_flLastFlexAnimationTime": 2596, + "m_flexWeight": 2472, + "m_nNextSceneEventId": 2600, + "m_vLookTargetPosition": 2496 }, "metadata": [ { @@ -1528,20 +1528,20 @@ }, "CBaseGrenade": { "fields": { - "m_DmgRadius": 2636, - "m_ExplosionSound": 2664, - "m_OnExplode": 2592, - "m_OnPlayerPickup": 2552, - "m_bHasWarnedAI": 2632, - "m_bIsLive": 2634, - "m_bIsSmokeGrenade": 2633, - "m_flDamage": 2648, - "m_flDetonateTime": 2640, - "m_flNextAttack": 2700, - "m_flWarnAITime": 2644, - "m_hOriginalThrower": 2704, - "m_hThrower": 2676, - "m_iszBounceSound": 2656 + "m_DmgRadius": 2708, + "m_ExplosionSound": 2736, + "m_OnExplode": 2664, + "m_OnPlayerPickup": 2624, + "m_bHasWarnedAI": 2704, + "m_bIsLive": 2706, + "m_bIsSmokeGrenade": 2705, + "m_flDamage": 2720, + "m_flDetonateTime": 2712, + "m_flNextAttack": 2772, + "m_flWarnAITime": 2716, + "m_hOriginalThrower": 2776, + "m_hThrower": 2748, + "m_iszBounceSound": 2728 }, "metadata": [ { @@ -1624,30 +1624,37 @@ "fields": { "m_CHitboxComponent": 1256, "m_CRenderComponent": 1248, - "m_Collision": 1472, - "m_ConfigEntitiesToPropagateMaterialDecalsTo": 1800, - "m_Glow": 1648, - "m_OnIgnite": 1304, - "m_bAllowFadeInView": 1346, - "m_bNoInterpolate": 1465, - "m_bRenderToCubemaps": 1464, - "m_clrRender": 1376, - "m_fadeMaxDist": 1744, - "m_fadeMinDist": 1740, - "m_flDecalHealBloodRate": 1788, - "m_flDecalHealHeightRate": 1792, - "m_flDissolveStartTime": 1296, - "m_flFadeScale": 1748, - "m_flGlowBackfaceMult": 1736, - "m_flShadowStrength": 1752, - "m_nAddDecal": 1760, - "m_nObjectCulling": 1756, - "m_nRenderFX": 1345, - "m_nRenderMode": 1344, - "m_vDecalForwardAxis": 1776, - "m_vDecalPosition": 1764, - "m_vecRenderAttributes": 1384, - "m_vecViewOffset": 1824 + "m_Collision": 1536, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": 1864, + "m_Glow": 1712, + "m_LastHitGroup": 1360, + "m_OnIgnite": 1368, + "m_bAllowFadeInView": 1410, + "m_bNoInterpolate": 1529, + "m_bRenderToCubemaps": 1528, + "m_clrRender": 1440, + "m_fadeMaxDist": 1808, + "m_fadeMinDist": 1804, + "m_flDecalHealBloodRate": 1852, + "m_flDecalHealHeightRate": 1856, + "m_flDissolveStartTime": 1364, + "m_flFadeScale": 1812, + "m_flGlowBackfaceMult": 1800, + "m_flShadowStrength": 1816, + "m_nAddDecal": 1824, + "m_nDestructiblePartInitialStateDestructed0": 1296, + "m_nDestructiblePartInitialStateDestructed1": 1300, + "m_nDestructiblePartInitialStateDestructed2": 1304, + "m_nDestructiblePartInitialStateDestructed3": 1308, + "m_nDestructiblePartInitialStateDestructed4": 1312, + "m_nLastHitDestructiblePartIndex": 1316, + "m_nObjectCulling": 1820, + "m_nRenderFX": 1409, + "m_nRenderMode": 1408, + "m_vDecalForwardAxis": 1840, + "m_vDecalPosition": 1828, + "m_vecRenderAttributes": 1448, + "m_vecViewOffset": 1888 }, "metadata": [ { @@ -1787,11 +1794,11 @@ }, "CBasePlatTrain": { "fields": { - "m_NoiseArrived": 2008, - "m_NoiseMoving": 2000, - "m_flTLength": 2032, - "m_flTWidth": 2028, - "m_volume": 2024 + "m_NoiseArrived": 2072, + "m_NoiseMoving": 2064, + "m_flTLength": 2096, + "m_flTWidth": 2092, + "m_volume": 2088 }, "metadata": [], "parent": "CBaseToggle" @@ -1914,31 +1921,31 @@ }, "CBasePlayerPawn": { "fields": { - "m_ServerViewAngleChanges": 2768, - "m_fHltvReplayDelay": 3056, - "m_fHltvReplayEnd": 3060, - "m_fInitHUD": 3036, - "m_fNextSuicideTime": 3032, - "m_fTimeLastHurt": 3024, - "m_flDeathTime": 3028, - "m_hController": 3048, - "m_iHideHUD": 2876, - "m_iHltvReplayEntity": 3064, - "m_nHighestGeneratedServerViewAngleChangeIndex": 2848, - "m_pAutoaimServices": 2704, - "m_pCameraServices": 2744, - "m_pExpresser": 3040, - "m_pFlashlightServices": 2736, - "m_pItemServices": 2696, - "m_pMovementServices": 2752, - "m_pObserverServices": 2712, - "m_pUseServices": 2728, - "m_pWaterServices": 2720, - "m_pWeaponServices": 2688, - "m_skybox3d": 2880, - "m_sndOpvarLatchData": 3072, - "v_angle": 2852, - "v_anglePrevious": 2864 + "m_ServerViewAngleChanges": 2832, + "m_fHltvReplayDelay": 3120, + "m_fHltvReplayEnd": 3124, + "m_fInitHUD": 3100, + "m_fNextSuicideTime": 3096, + "m_fTimeLastHurt": 3088, + "m_flDeathTime": 3092, + "m_hController": 3112, + "m_iHideHUD": 2940, + "m_iHltvReplayEntity": 3128, + "m_nHighestGeneratedServerViewAngleChangeIndex": 2912, + "m_pAutoaimServices": 2768, + "m_pCameraServices": 2808, + "m_pExpresser": 3104, + "m_pFlashlightServices": 2800, + "m_pItemServices": 2760, + "m_pMovementServices": 2816, + "m_pObserverServices": 2776, + "m_pUseServices": 2792, + "m_pWaterServices": 2784, + "m_pWeaponServices": 2752, + "m_skybox3d": 2944, + "m_sndOpvarLatchData": 3136, + "v_angle": 2916, + "v_anglePrevious": 2928 }, "metadata": [ { @@ -2117,14 +2124,14 @@ }, "CBasePlayerWeapon": { "fields": { - "m_OnPlayerUse": 3336, - "m_flNextPrimaryAttackTickRatio": 3308, - "m_flNextSecondaryAttackTickRatio": 3316, - "m_iClip1": 3320, - "m_iClip2": 3324, - "m_nNextPrimaryAttackTick": 3304, - "m_nNextSecondaryAttackTick": 3312, - "m_pReserveAmmo": 3328 + "m_OnPlayerUse": 3408, + "m_flNextPrimaryAttackTickRatio": 3380, + "m_flNextSecondaryAttackTickRatio": 3388, + "m_iClip1": 3392, + "m_iClip2": 3396, + "m_nNextPrimaryAttackTick": 3376, + "m_nNextSecondaryAttackTick": 3384, + "m_pReserveAmmo": 3400 }, "metadata": [ { @@ -2228,53 +2235,53 @@ }, "CBaseProp": { "fields": { - "m_bConformToCollisionBounds": 2408, - "m_bModelOverrodeBlockLOS": 2400, - "m_iShapeType": 2404, - "m_mPreferredCatchTransform": 2412 + "m_bConformToCollisionBounds": 2480, + "m_bModelOverrodeBlockLOS": 2472, + "m_iShapeType": 2476, + "m_mPreferredCatchTransform": 2484 }, "metadata": [], "parent": "CBaseAnimGraph" }, "CBasePropDoor": { "fields": { - "m_OnAjarOpen": 3704, - "m_OnBlockedClosing": 3344, - "m_OnBlockedOpening": 3384, - "m_OnClose": 3584, - "m_OnFullyClosed": 3504, - "m_OnFullyOpen": 3544, - "m_OnLockedUse": 3664, - "m_OnOpen": 3624, - "m_OnUnblockedClosing": 3424, - "m_OnUnblockedOpening": 3464, - "m_SlaveName": 3328, - "m_SoundClose": 3264, - "m_SoundJiggle": 3304, - "m_SoundLatch": 3288, - "m_SoundLock": 3272, - "m_SoundLockedAnim": 3312, - "m_SoundMoving": 3248, - "m_SoundOpen": 3256, - "m_SoundPound": 3296, - "m_SoundUnlock": 3280, - "m_bFirstBlocked": 3180, - "m_bForceClosed": 3216, - "m_bLocked": 3148, - "m_bNeedsHardware": 3140, - "m_closedAngles": 3164, - "m_closedPosition": 3152, - "m_eDoorState": 3144, - "m_flAutoReturnDelay": 3104, - "m_hActivator": 3232, - "m_hBlocker": 3176, - "m_hDoorList": 3112, - "m_hMaster": 3336, - "m_ls": 3184, - "m_nHardwareType": 3136, - "m_nPhysicsMaterial": 3324, - "m_numCloseAttempts": 3320, - "m_vecLatchWorldPosition": 3220 + "m_OnAjarOpen": 3776, + "m_OnBlockedClosing": 3416, + "m_OnBlockedOpening": 3456, + "m_OnClose": 3656, + "m_OnFullyClosed": 3576, + "m_OnFullyOpen": 3616, + "m_OnLockedUse": 3736, + "m_OnOpen": 3696, + "m_OnUnblockedClosing": 3496, + "m_OnUnblockedOpening": 3536, + "m_SlaveName": 3400, + "m_SoundClose": 3336, + "m_SoundJiggle": 3376, + "m_SoundLatch": 3360, + "m_SoundLock": 3344, + "m_SoundLockedAnim": 3384, + "m_SoundMoving": 3320, + "m_SoundOpen": 3328, + "m_SoundPound": 3368, + "m_SoundUnlock": 3352, + "m_bFirstBlocked": 3252, + "m_bForceClosed": 3288, + "m_bLocked": 3220, + "m_bNeedsHardware": 3212, + "m_closedAngles": 3236, + "m_closedPosition": 3224, + "m_eDoorState": 3216, + "m_flAutoReturnDelay": 3176, + "m_hActivator": 3304, + "m_hBlocker": 3248, + "m_hDoorList": 3184, + "m_hMaster": 3408, + "m_ls": 3256, + "m_nHardwareType": 3208, + "m_nPhysicsMaterial": 3396, + "m_numCloseAttempts": 3392, + "m_vecLatchWorldPosition": 3292 }, "metadata": [ { @@ -2335,40 +2342,40 @@ }, "CBaseToggle": { "fields": { - "m_bAlwaysFireBlockedOutputs": 1888, - "m_flHeight": 1952, - "m_flLip": 1884, - "m_flMoveDistance": 1876, - "m_flWait": 1880, - "m_hActivator": 1956, - "m_movementType": 1984, - "m_sMaster": 1992, - "m_toggle_state": 1872, - "m_vecAngle1": 1928, - "m_vecAngle2": 1940, - "m_vecFinalAngle": 1972, - "m_vecFinalDest": 1960, - "m_vecMoveAng": 1916, - "m_vecPosition1": 1892, - "m_vecPosition2": 1904 + "m_bAlwaysFireBlockedOutputs": 1952, + "m_flHeight": 2016, + "m_flLip": 1948, + "m_flMoveDistance": 1940, + "m_flWait": 1944, + "m_hActivator": 2020, + "m_movementType": 2048, + "m_sMaster": 2056, + "m_toggle_state": 1936, + "m_vecAngle1": 1992, + "m_vecAngle2": 2004, + "m_vecFinalAngle": 2036, + "m_vecFinalDest": 2024, + "m_vecMoveAng": 1980, + "m_vecPosition1": 1956, + "m_vecPosition2": 1968 }, "metadata": [], "parent": "CBaseModelEntity" }, "CBaseTrigger": { "fields": { - "m_OnEndTouch": 2104, - "m_OnEndTouchAll": 2144, - "m_OnNotTouching": 2264, - "m_OnStartTouch": 2024, - "m_OnStartTouchAll": 2064, - "m_OnTouching": 2184, - "m_OnTouchingEachEntity": 2224, - "m_bClientSidePredicted": 2328, - "m_bDisabled": 2000, - "m_hFilter": 2016, - "m_hTouchingEntities": 2304, - "m_iFilterName": 2008 + "m_OnEndTouch": 2168, + "m_OnEndTouchAll": 2208, + "m_OnNotTouching": 2328, + "m_OnStartTouch": 2088, + "m_OnStartTouchAll": 2128, + "m_OnTouching": 2248, + "m_OnTouchingEachEntity": 2288, + "m_bClientSidePredicted": 2392, + "m_bDisabled": 2064, + "m_hFilter": 2080, + "m_hTouchingEntities": 2368, + "m_iFilterName": 2072 }, "metadata": [ { @@ -2390,17 +2397,17 @@ }, "CBaseViewModel": { "fields": { - "m_flAnimationStartTime": 2428, - "m_hControlPanel": 2468, - "m_hOldLayerSequence": 2456, - "m_hWeapon": 2432, - "m_nAnimationParity": 2424, - "m_nViewModelIndex": 2420, - "m_oldLayer": 2460, - "m_oldLayerStartTime": 2464, - "m_sAnimationPrefix": 2448, - "m_sVMName": 2440, - "m_vecLastFacing": 2408 + "m_flAnimationStartTime": 2500, + "m_hControlPanel": 2540, + "m_hOldLayerSequence": 2528, + "m_hWeapon": 2504, + "m_nAnimationParity": 2496, + "m_nViewModelIndex": 2492, + "m_oldLayer": 2532, + "m_oldLayerStartTime": 2536, + "m_sAnimationPrefix": 2520, + "m_sVMName": 2512, + "m_vecLastFacing": 2480 }, "metadata": [ { @@ -2489,30 +2496,30 @@ }, "CBeam": { "fields": { - "m_bTurnedOff": 2008, - "m_fAmplitude": 1988, - "m_fEndWidth": 1976, - "m_fFadeLength": 1980, - "m_fHaloScale": 1984, - "m_fSpeed": 1996, - "m_fStartFrame": 1992, - "m_fWidth": 1972, - "m_flDamage": 1884, - "m_flFireTime": 1880, - "m_flFrame": 2000, - "m_flFrameRate": 1872, - "m_flHDRColorScale": 1876, - "m_hAttachEntity": 1920, - "m_hBaseMaterial": 1896, - "m_hEndEntity": 2024, - "m_nAttachIndex": 1960, - "m_nBeamFlags": 1916, - "m_nBeamType": 1912, - "m_nClipStyle": 2004, - "m_nDissolveType": 2028, - "m_nHaloIndex": 1904, - "m_nNumBeamEnts": 1888, - "m_vecEndPos": 2012 + "m_bTurnedOff": 2072, + "m_fAmplitude": 2052, + "m_fEndWidth": 2040, + "m_fFadeLength": 2044, + "m_fHaloScale": 2048, + "m_fSpeed": 2060, + "m_fStartFrame": 2056, + "m_fWidth": 2036, + "m_flDamage": 1948, + "m_flFireTime": 1944, + "m_flFrame": 2064, + "m_flFrameRate": 1936, + "m_flHDRColorScale": 1940, + "m_hAttachEntity": 1984, + "m_hBaseMaterial": 1960, + "m_hEndEntity": 2088, + "m_nAttachIndex": 2024, + "m_nBeamFlags": 1980, + "m_nBeamType": 1976, + "m_nClipStyle": 2068, + "m_nDissolveType": 2092, + "m_nHaloIndex": 1968, + "m_nNumBeamEnts": 1952, + "m_vecEndPos": 2076 }, "metadata": [ { @@ -2710,15 +2717,15 @@ }, "CBombTarget": { "fields": { - "m_OnBombDefused": 2416, - "m_OnBombExplode": 2336, - "m_OnBombPlanted": 2376, - "m_bBombPlantedHere": 2458, - "m_bIsBombSiteB": 2456, - "m_bIsHeistBombTarget": 2457, - "m_hInstructorHint": 2472, - "m_nBombSiteDesignation": 2476, - "m_szMountTarget": 2464 + "m_OnBombDefused": 2480, + "m_OnBombExplode": 2400, + "m_OnBombPlanted": 2440, + "m_bBombPlantedHere": 2522, + "m_bIsBombSiteB": 2520, + "m_bIsHeistBombTarget": 2521, + "m_hInstructorHint": 2536, + "m_nBombSiteDesignation": 2540, + "m_szMountTarget": 2528 }, "metadata": [ { @@ -2760,21 +2767,21 @@ }, "CBreakable": { "fields": { - "m_CPropDataComponent": 1880, - "m_Explosion": 1952, - "m_Material": 1944, - "m_OnBreak": 1992, - "m_OnHealthChanged": 2032, - "m_PerformanceMode": 2072, - "m_flLastPhysicsInfluenceTime": 2080, - "m_flPressureDelay": 1968, - "m_hBreaker": 1948, - "m_hPhysicsAttacker": 2076, - "m_iMinHealthDmg": 1972, - "m_impactEnergyScale": 1984, - "m_iszPropData": 1976, - "m_iszSpawnObject": 1960, - "m_nOverrideBlockLOS": 1988 + "m_CPropDataComponent": 1944, + "m_Explosion": 2016, + "m_Material": 2008, + "m_OnBreak": 2056, + "m_OnHealthChanged": 2096, + "m_PerformanceMode": 2136, + "m_flLastPhysicsInfluenceTime": 2144, + "m_flPressureDelay": 2032, + "m_hBreaker": 2012, + "m_hPhysicsAttacker": 2140, + "m_iMinHealthDmg": 2036, + "m_impactEnergyScale": 2048, + "m_iszPropData": 2040, + "m_iszSpawnObject": 2024, + "m_nOverrideBlockLOS": 2052 }, "metadata": [ { @@ -2787,39 +2794,39 @@ }, "CBreakableProp": { "fields": { - "m_BreakableContentsType": 2708, - "m_CPropDataComponent": 2472, - "m_OnBreak": 2536, - "m_OnHealthChanged": 2576, - "m_OnTakeDamage": 2616, - "m_PerformanceMode": 2700, - "m_bHasBreakPiecesOrCommands": 2728, - "m_bOriginalBlockLOS": 2792, - "m_bUsePuntSound": 2808, - "m_explodeDamage": 2732, - "m_explodeRadius": 2736, - "m_explosionBuildupSound": 2752, - "m_explosionCustomEffect": 2760, - "m_explosionCustomSound": 2768, - "m_explosionDelay": 2744, - "m_explosionModifier": 2776, - "m_flDefBurstScale": 2680, - "m_flDefaultFadeScale": 2796, - "m_flLastPhysicsInfluenceTime": 2788, - "m_flPressureDelay": 2676, - "m_flPreventDamageBeforeTime": 2704, - "m_hBreaker": 2696, - "m_hFlareEnt": 2804, - "m_hLastAttacker": 2800, - "m_hPhysicsAttacker": 2784, - "m_iMinHealthDmg": 2660, - "m_impactEnergyScale": 2656, - "m_iszPuntSound": 2816, - "m_noGhostCollision": 2824, - "m_preferredCarryAngles": 2664, - "m_strBreakableContentsParticleOverride": 2720, - "m_strBreakableContentsPropGroupOverride": 2712, - "m_vDefBurstOffset": 2684 + "m_BreakableContentsType": 2780, + "m_CPropDataComponent": 2544, + "m_OnBreak": 2608, + "m_OnHealthChanged": 2648, + "m_OnTakeDamage": 2688, + "m_PerformanceMode": 2772, + "m_bHasBreakPiecesOrCommands": 2800, + "m_bOriginalBlockLOS": 2864, + "m_bUsePuntSound": 2880, + "m_explodeDamage": 2804, + "m_explodeRadius": 2808, + "m_explosionBuildupSound": 2824, + "m_explosionCustomEffect": 2832, + "m_explosionCustomSound": 2840, + "m_explosionDelay": 2816, + "m_explosionModifier": 2848, + "m_flDefBurstScale": 2752, + "m_flDefaultFadeScale": 2868, + "m_flLastPhysicsInfluenceTime": 2860, + "m_flPressureDelay": 2748, + "m_flPreventDamageBeforeTime": 2776, + "m_hBreaker": 2768, + "m_hFlareEnt": 2876, + "m_hLastAttacker": 2872, + "m_hPhysicsAttacker": 2856, + "m_iMinHealthDmg": 2732, + "m_impactEnergyScale": 2728, + "m_iszPuntSound": 2888, + "m_noGhostCollision": 2896, + "m_preferredCarryAngles": 2736, + "m_strBreakableContentsParticleOverride": 2792, + "m_strBreakableContentsPropGroupOverride": 2784, + "m_vDefBurstOffset": 2756 }, "metadata": [ { @@ -2908,9 +2915,9 @@ }, "CBubbling": { "fields": { - "m_density": 1872, - "m_frequency": 1876, - "m_state": 1880 + "m_density": 1936, + "m_frequency": 1940, + "m_state": 1944 }, "metadata": [], "parent": "CBaseModelEntity" @@ -2939,24 +2946,24 @@ }, "CBuyZone": { "fields": { - "m_LegacyTeamNum": 2336 + "m_LegacyTeamNum": 2400 }, "metadata": [], "parent": "CBaseTrigger" }, "CC4": { "fields": { - "m_bBombPlacedAnimation": 3936, - "m_bBombPlanted": 3979, - "m_bDoValidDroppedPositionCheck": 3928, - "m_bIsPlantingViaUse": 3937, - "m_bPlayedArmingBeeps": 3972, - "m_bStartedArming": 3929, - "m_entitySpottedState": 3944, - "m_fArmedTime": 3932, - "m_nSpotRules": 3968, - "m_vecLastValidDroppedPosition": 3916, - "m_vecLastValidPlayerHeldPosition": 3904 + "m_bBombPlacedAnimation": 4008, + "m_bBombPlanted": 4051, + "m_bDoValidDroppedPositionCheck": 4000, + "m_bIsPlantingViaUse": 4009, + "m_bPlayedArmingBeeps": 4044, + "m_bStartedArming": 4001, + "m_entitySpottedState": 4016, + "m_fArmedTime": 4004, + "m_nSpotRules": 4040, + "m_vecLastValidDroppedPosition": 3988, + "m_vecLastValidPlayerHeldPosition": 3976 }, "metadata": [ { @@ -3134,7 +3141,7 @@ }, "CCSGOViewModel": { "fields": { - "m_bShouldIgnoreOffsetAndAccuracy": 2472 + "m_bShouldIgnoreOffsetAndAccuracy": 2544 }, "metadata": [ { @@ -4057,7 +4064,7 @@ }, "CCSPlace": { "fields": { - "m_name": 1880 + "m_name": 1944 }, "metadata": [], "parent": "CServerOnlyModelEntity" @@ -4593,124 +4600,124 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 6620, - "m_EconGloves": 5744, - "m_GunGameImmunityColor": 6692, - "m_LastHealth": 6560, - "m_LastHitBox": 6556, - "m_PredictedDamageTags": 6816, - "m_RetakesMVPBoostExtraUtility": 3780, - "m_TouchingBuyZones": 3736, - "m_aimPunchAngle": 3792, - "m_aimPunchAngleVel": 3804, - "m_aimPunchCache": 3824, - "m_aimPunchTickBase": 3816, - "m_aimPunchTickFraction": 3820, - "m_allowAutoFollowTime": 6440, - "m_angShootAngleHistory": 6740, - "m_angStashedShootAngles": 6704, - "m_bBotAllowActive": 6576, - "m_bGrenadeParametersStashed": 6700, - "m_bHasDeathInfo": 6652, - "m_bHasFemaleVoice": 3522, - "m_bInBombZone": 3762, - "m_bInBombZoneTrigger": 6508, - "m_bInBuyZone": 3729, - "m_bInHostageRescueZone": 3761, - "m_bInHostageResetZone": 3728, - "m_bInNoDefuseArea": 6496, - "m_bIsBuyMenuOpen": 3848, - "m_bIsDefusing": 6486, - "m_bIsGrabbingHostage": 6487, - "m_bIsScoped": 6484, - "m_bIsSpawning": 6636, - "m_bIsWalking": 6416, - "m_bKilledByHeadshot": 6552, - "m_bLastHeadBoneTransformIsValid": 5600, - "m_bLeftHanded": 6393, - "m_bNextSprayDecalTimeExpedited": 5628, - "m_bOnGroundLastTick": 5608, - "m_bRagdollDamageHeadshot": 5724, - "m_bResetArmorNextSpawn": 6444, - "m_bResumeZoom": 6485, - "m_bRetakesHasDefuseKit": 3772, - "m_bRetakesMVPLastRound": 3773, - "m_bSkipOneHeadConstraintUpdate": 6392, - "m_bWaitForNoAttack": 6544, - "m_bWasInBombZoneTrigger": 6509, - "m_bWasInBuyZone": 3760, - "m_bWasInHostageRescueZone": 3763, - "m_entitySpottedState": 6456, - "m_fLastGivenBombTime": 6424, - "m_fLastGivenDefuserTime": 6420, - "m_fSwitchedHandednessTime": 6396, - "m_flDealtDamageToEnemyMostRecentTimestamp": 6428, - "m_flDeathInfoTime": 6656, - "m_flEmitSoundTime": 6492, - "m_flFlinchStack": 6516, - "m_flHealthShotBoostExpirationTime": 3784, - "m_flHitHeading": 6524, - "m_flLandingTimeSeconds": 3788, - "m_flLastAttackedTeammate": 6436, - "m_flLastPickupPriorityTime": 6616, - "m_flNextSprayDecalTime": 5624, - "m_flSlopeDropHeight": 6596, - "m_flSlopeDropOffset": 6592, - "m_flTimeOfLastInjury": 5620, - "m_flVelocityModifier": 6520, - "m_flViewmodelFOV": 6412, - "m_flViewmodelOffsetX": 6400, - "m_flViewmodelOffsetY": 6404, - "m_flViewmodelOffsetZ": 6408, - "m_grenadeParameterStashTime": 6696, - "m_iBlockingUseActionInProgress": 6488, - "m_iBombSiteIndex": 6500, - "m_iDeathFlags": 6648, - "m_iDisplayHistoryBits": 6432, - "m_iLastWeaponFireUsercmd": 6632, - "m_iPlayerLocked": 5612, - "m_iRetakesMVPBoostItem": 3776, - "m_iRetakesOffering": 3764, - "m_iRetakesOfferingCard": 3768, - "m_iShotsFired": 6512, - "m_ignoreLadderJumpTime": 6548, - "m_lastLandTime": 5604, - "m_nCharacterDefIndex": 3520, - "m_nEconGlovesChanged": 6376, - "m_nHighestAppliedDamageTagTick": 6896, - "m_nHitBodyPart": 6528, - "m_nLastKillerIndex": 6448, - "m_nLastPickupPriority": 6612, - "m_nRagdollDamageBone": 5632, - "m_nSpotRules": 6480, - "m_nWhichBombZone": 6504, - "m_pActionTrackingServices": 3496, - "m_pBot": 6568, - "m_pBulletServices": 3472, - "m_pBuyServices": 3488, - "m_pDamageReactServices": 3512, - "m_pHostageServices": 3480, - "m_pRadioServices": 3504, - "m_qDeathEyeAngles": 6380, - "m_strVOPrefix": 3528, - "m_szLastPlaceName": 3536, - "m_szRagdollDamageWeaponName": 5660, - "m_thirdPersonHeading": 6580, - "m_unCurrentEquipmentValue": 6624, - "m_unFreezetimeEndEquipmentValue": 6628, - "m_unRoundStartEquipmentValue": 6626, - "m_vHeadConstraintOffset": 6600, - "m_vRagdollDamageForce": 5636, - "m_vRagdollDamagePosition": 5648, - "m_vRagdollServerOrigin": 5728, - "m_vecDeathInfoOrigin": 6660, - "m_vecPlayerPatchEconIndices": 6672, - "m_vecStashedGrenadeThrowPosition": 6716, - "m_vecStashedVelocity": 6728, - "m_vecThrowPositionHistory": 6764, - "m_vecTotalBulletForce": 6532, - "m_vecVelocityHistory": 6788, - "m_xLastHeadBoneTransform": 5568 + "m_ArmorValue": 6684, + "m_EconGloves": 5808, + "m_GunGameImmunityColor": 6756, + "m_LastHealth": 6624, + "m_LastHitBox": 6620, + "m_PredictedDamageTags": 6880, + "m_RetakesMVPBoostExtraUtility": 3844, + "m_TouchingBuyZones": 3800, + "m_aimPunchAngle": 3856, + "m_aimPunchAngleVel": 3868, + "m_aimPunchCache": 3888, + "m_aimPunchTickBase": 3880, + "m_aimPunchTickFraction": 3884, + "m_allowAutoFollowTime": 6504, + "m_angShootAngleHistory": 6804, + "m_angStashedShootAngles": 6768, + "m_bBotAllowActive": 6640, + "m_bGrenadeParametersStashed": 6764, + "m_bHasDeathInfo": 6716, + "m_bHasFemaleVoice": 3586, + "m_bInBombZone": 3826, + "m_bInBombZoneTrigger": 6572, + "m_bInBuyZone": 3793, + "m_bInHostageRescueZone": 3825, + "m_bInHostageResetZone": 3792, + "m_bInNoDefuseArea": 6560, + "m_bIsBuyMenuOpen": 3912, + "m_bIsDefusing": 6550, + "m_bIsGrabbingHostage": 6551, + "m_bIsScoped": 6548, + "m_bIsSpawning": 6700, + "m_bIsWalking": 6480, + "m_bKilledByHeadshot": 6616, + "m_bLastHeadBoneTransformIsValid": 5664, + "m_bLeftHanded": 6457, + "m_bNextSprayDecalTimeExpedited": 5692, + "m_bOnGroundLastTick": 5672, + "m_bRagdollDamageHeadshot": 5788, + "m_bResetArmorNextSpawn": 6508, + "m_bResumeZoom": 6549, + "m_bRetakesHasDefuseKit": 3836, + "m_bRetakesMVPLastRound": 3837, + "m_bSkipOneHeadConstraintUpdate": 6456, + "m_bWaitForNoAttack": 6608, + "m_bWasInBombZoneTrigger": 6573, + "m_bWasInBuyZone": 3824, + "m_bWasInHostageRescueZone": 3827, + "m_entitySpottedState": 6520, + "m_fLastGivenBombTime": 6488, + "m_fLastGivenDefuserTime": 6484, + "m_fSwitchedHandednessTime": 6460, + "m_flDealtDamageToEnemyMostRecentTimestamp": 6492, + "m_flDeathInfoTime": 6720, + "m_flEmitSoundTime": 6556, + "m_flFlinchStack": 6580, + "m_flHealthShotBoostExpirationTime": 3848, + "m_flHitHeading": 6588, + "m_flLandingTimeSeconds": 3852, + "m_flLastAttackedTeammate": 6500, + "m_flLastPickupPriorityTime": 6680, + "m_flNextSprayDecalTime": 5688, + "m_flSlopeDropHeight": 6660, + "m_flSlopeDropOffset": 6656, + "m_flTimeOfLastInjury": 5684, + "m_flVelocityModifier": 6584, + "m_flViewmodelFOV": 6476, + "m_flViewmodelOffsetX": 6464, + "m_flViewmodelOffsetY": 6468, + "m_flViewmodelOffsetZ": 6472, + "m_grenadeParameterStashTime": 6760, + "m_iBlockingUseActionInProgress": 6552, + "m_iBombSiteIndex": 6564, + "m_iDeathFlags": 6712, + "m_iDisplayHistoryBits": 6496, + "m_iLastWeaponFireUsercmd": 6696, + "m_iPlayerLocked": 5676, + "m_iRetakesMVPBoostItem": 3840, + "m_iRetakesOffering": 3828, + "m_iRetakesOfferingCard": 3832, + "m_iShotsFired": 6576, + "m_ignoreLadderJumpTime": 6612, + "m_lastLandTime": 5668, + "m_nCharacterDefIndex": 3584, + "m_nEconGlovesChanged": 6440, + "m_nHighestAppliedDamageTagTick": 6960, + "m_nHitBodyPart": 6592, + "m_nLastKillerIndex": 6512, + "m_nLastPickupPriority": 6676, + "m_nRagdollDamageBone": 5696, + "m_nSpotRules": 6544, + "m_nWhichBombZone": 6568, + "m_pActionTrackingServices": 3560, + "m_pBot": 6632, + "m_pBulletServices": 3536, + "m_pBuyServices": 3552, + "m_pDamageReactServices": 3576, + "m_pHostageServices": 3544, + "m_pRadioServices": 3568, + "m_qDeathEyeAngles": 6444, + "m_strVOPrefix": 3592, + "m_szLastPlaceName": 3600, + "m_szRagdollDamageWeaponName": 5724, + "m_thirdPersonHeading": 6644, + "m_unCurrentEquipmentValue": 6688, + "m_unFreezetimeEndEquipmentValue": 6692, + "m_unRoundStartEquipmentValue": 6690, + "m_vHeadConstraintOffset": 6664, + "m_vRagdollDamageForce": 5700, + "m_vRagdollDamagePosition": 5712, + "m_vRagdollServerOrigin": 5792, + "m_vecDeathInfoOrigin": 6724, + "m_vecPlayerPatchEconIndices": 6736, + "m_vecStashedGrenadeThrowPosition": 6780, + "m_vecStashedVelocity": 6792, + "m_vecThrowPositionHistory": 6828, + "m_vecTotalBulletForce": 6596, + "m_vecVelocityHistory": 6852, + "m_xLastHeadBoneTransform": 5632 }, "metadata": [ { @@ -5109,28 +5116,28 @@ }, "CCSPlayerPawnBase": { "fields": { - "m_CTouchExpansionComponent": 3112, - "m_angEyeAngles": 3444, - "m_bCommittingSuicideOnTeamChange": 3457, - "m_bGunGameImmunity": 3400, - "m_bHasMovedSinceSpawn": 3408, - "m_bRespawning": 3392, - "m_blindStartTime": 3212, - "m_blindUntilTime": 3208, - "m_fImmuneToGunGameDamageTime": 3396, - "m_fMolotovDamageTime": 3404, - "m_fNextRadarUpdateTime": 3424, - "m_flFlashDuration": 3428, - "m_flFlashMaxAlpha": 3432, - "m_flIdleTimeSinceLastAction": 3420, - "m_flProgressBarStartTime": 3436, - "m_hOriginalController": 3460, - "m_iNumSpawns": 3412, - "m_iPlayerState": 3216, - "m_iProgressBarDuration": 3440, - "m_pPingServices": 3192, - "m_pViewModelServices": 3200, - "m_wasNotKilledNaturally": 3456 + "m_CTouchExpansionComponent": 3176, + "m_angEyeAngles": 3508, + "m_bCommittingSuicideOnTeamChange": 3521, + "m_bGunGameImmunity": 3464, + "m_bHasMovedSinceSpawn": 3472, + "m_bRespawning": 3456, + "m_blindStartTime": 3276, + "m_blindUntilTime": 3272, + "m_fImmuneToGunGameDamageTime": 3460, + "m_fMolotovDamageTime": 3468, + "m_fNextRadarUpdateTime": 3488, + "m_flFlashDuration": 3492, + "m_flFlashMaxAlpha": 3496, + "m_flIdleTimeSinceLastAction": 3484, + "m_flProgressBarStartTime": 3500, + "m_hOriginalController": 3524, + "m_iNumSpawns": 3476, + "m_iPlayerState": 3280, + "m_iProgressBarDuration": 3504, + "m_pPingServices": 3256, + "m_pViewModelServices": 3264, + "m_wasNotKilledNaturally": 3520 }, "metadata": [ { @@ -5290,10 +5297,10 @@ }, "CCSPlayer_ActionTrackingServices": { "fields": { - "m_bIsRescuing": 564, + "m_bIsRescuing": 556, "m_hLastWeaponBeforeC4AutoSwitch": 512, - "m_weaponPurchasesThisMatch": 568, - "m_weaponPurchasesThisRound": 656 + "m_weaponPurchasesThisMatch": 560, + "m_weaponPurchasesThisRound": 648 }, "metadata": [ { @@ -5834,70 +5841,70 @@ }, "CCSWeaponBase": { "fields": { - "m_IronSightController": 3816, - "m_OnPlayerPickup": 3592, - "m_bBurstMode": 3680, - "m_bCanBePickedUp": 3744, - "m_bDroppedNearBuyZone": 3716, - "m_bFireOnEmpty": 3588, - "m_bFiredOutOfAmmoEvent": 3806, - "m_bInReload": 3692, - "m_bIsHauledBack": 3700, - "m_bPlayerAmmoStockOnPickup": 3528, - "m_bReloadVisuallyComplete": 3693, - "m_bReloadsWithClips": 3552, - "m_bRemoveable": 3416, - "m_bRequireUseToTouch": 3529, - "m_bSilencerOn": 3701, - "m_bUseCanOverrideNextOwnerTouchTime": 3745, - "m_bWasOwnedByCT": 3804, - "m_bWasOwnedByTerrorist": 3805, - "m_donated": 3796, - "m_ePlayerFireEvent": 3436, - "m_ePlayerFireEventAttackType": 3440, - "m_fAccuracyPenalty": 3656, - "m_fAccuracySmoothedForZoom": 3664, - "m_fLastShotTime": 3800, - "m_fScopeZoomEndTime": 3668, - "m_flDroppedAtTime": 3696, - "m_flFireSequenceStartTime": 3424, - "m_flLastAccuracyUpdateTime": 3660, - "m_flLastDeployTime": 3540, - "m_flLastLOSTraceFailureTime": 3844, - "m_flLastTimeInAir": 3536, - "m_flNextAttackRenderTimeOffset": 3720, - "m_flPostponeFireReadyFrac": 3688, - "m_flRecoilIndex": 3676, - "m_flTimeSilencerSwitchComplete": 3704, - "m_flTimeWeaponIdle": 3584, - "m_flTurningInaccuracy": 3652, - "m_flTurningInaccuracyDelta": 3636, - "m_flWatTickOffset": 3852, - "m_hCurrentThirdPersonSequence": 3480, - "m_hPrevOwner": 3760, - "m_iIronSightMode": 3840, - "m_iMostRecentTeamNumber": 3712, - "m_iNumEmptyAttacks": 3848, - "m_iOriginalTeamNumber": 3708, - "m_iRecoilIndex": 3672, - "m_iState": 3532, - "m_nDropTick": 3764, - "m_nFireSequenceStartTimeAck": 3432, - "m_nFireSequenceStartTimeChange": 3428, - "m_nLastEmptySoundCmdNum": 3544, - "m_nPostponeFireReadyTicks": 3684, - "m_nSilencerBoneIndex": 3484, - "m_nViewModelIndex": 3548, - "m_nextOwnerTouchTime": 3748, - "m_nextPrevOwnerTouchTime": 3752, - "m_numRemoveUnownedWeaponThink": 3808, - "m_seqFirePrimary": 3448, - "m_seqFireSecondary": 3452, - "m_seqIdle": 3444, - "m_thirdPersonFireSequences": 3456, - "m_thirdPersonSequences": 3488, - "m_vecTurningInaccuracyEyeDirLast": 3640, - "m_weaponMode": 3632 + "m_IronSightController": 3888, + "m_OnPlayerPickup": 3664, + "m_bBurstMode": 3752, + "m_bCanBePickedUp": 3816, + "m_bDroppedNearBuyZone": 3788, + "m_bFireOnEmpty": 3660, + "m_bFiredOutOfAmmoEvent": 3878, + "m_bInReload": 3764, + "m_bIsHauledBack": 3772, + "m_bPlayerAmmoStockOnPickup": 3600, + "m_bReloadVisuallyComplete": 3765, + "m_bReloadsWithClips": 3624, + "m_bRemoveable": 3488, + "m_bRequireUseToTouch": 3601, + "m_bSilencerOn": 3773, + "m_bUseCanOverrideNextOwnerTouchTime": 3817, + "m_bWasOwnedByCT": 3876, + "m_bWasOwnedByTerrorist": 3877, + "m_donated": 3868, + "m_ePlayerFireEvent": 3508, + "m_ePlayerFireEventAttackType": 3512, + "m_fAccuracyPenalty": 3728, + "m_fAccuracySmoothedForZoom": 3736, + "m_fLastShotTime": 3872, + "m_fScopeZoomEndTime": 3740, + "m_flDroppedAtTime": 3768, + "m_flFireSequenceStartTime": 3496, + "m_flLastAccuracyUpdateTime": 3732, + "m_flLastDeployTime": 3612, + "m_flLastLOSTraceFailureTime": 3916, + "m_flLastTimeInAir": 3608, + "m_flNextAttackRenderTimeOffset": 3792, + "m_flPostponeFireReadyFrac": 3760, + "m_flRecoilIndex": 3748, + "m_flTimeSilencerSwitchComplete": 3776, + "m_flTimeWeaponIdle": 3656, + "m_flTurningInaccuracy": 3724, + "m_flTurningInaccuracyDelta": 3708, + "m_flWatTickOffset": 3924, + "m_hCurrentThirdPersonSequence": 3552, + "m_hPrevOwner": 3832, + "m_iIronSightMode": 3912, + "m_iMostRecentTeamNumber": 3784, + "m_iNumEmptyAttacks": 3920, + "m_iOriginalTeamNumber": 3780, + "m_iRecoilIndex": 3744, + "m_iState": 3604, + "m_nDropTick": 3836, + "m_nFireSequenceStartTimeAck": 3504, + "m_nFireSequenceStartTimeChange": 3500, + "m_nLastEmptySoundCmdNum": 3616, + "m_nPostponeFireReadyTicks": 3756, + "m_nSilencerBoneIndex": 3556, + "m_nViewModelIndex": 3620, + "m_nextOwnerTouchTime": 3820, + "m_nextPrevOwnerTouchTime": 3824, + "m_numRemoveUnownedWeaponThink": 3880, + "m_seqFirePrimary": 3520, + "m_seqFireSecondary": 3524, + "m_seqIdle": 3516, + "m_thirdPersonFireSequences": 3528, + "m_thirdPersonSequences": 3560, + "m_vecTurningInaccuracyEyeDirLast": 3712, + "m_weaponMode": 3704 }, "metadata": [ { @@ -6049,15 +6056,15 @@ }, "CCSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 3877, - "m_bSkillBoltInterruptAvailable": 3880, - "m_bSkillBoltLiftedFireKey": 3881, - "m_bSkillReloadAvailable": 3878, - "m_bSkillReloadLiftedReloadKey": 3879, - "m_iBurstShotsRemaining": 3860, - "m_inPrecache": 3876, - "m_silencedModelIndex": 3872, - "m_zoomLevel": 3856 + "m_bNeedsBoltAction": 3949, + "m_bSkillBoltInterruptAvailable": 3952, + "m_bSkillBoltLiftedFireKey": 3953, + "m_bSkillReloadAvailable": 3950, + "m_bSkillReloadLiftedReloadKey": 3951, + "m_iBurstShotsRemaining": 3932, + "m_inPrecache": 3948, + "m_silencedModelIndex": 3944, + "m_zoomLevel": 3928 }, "metadata": [ { @@ -6191,47 +6198,47 @@ }, "CChangeLevel": { "fields": { - "m_OnChangeLevel": 2352, - "m_bNewChapter": 2394, - "m_bNoTouch": 2393, - "m_bOnChangeLevelFired": 2395, - "m_bTouched": 2392, - "m_sLandmarkName": 2344, - "m_sMapName": 2336 + "m_OnChangeLevel": 2416, + "m_bNewChapter": 2458, + "m_bNoTouch": 2457, + "m_bOnChangeLevelFired": 2459, + "m_bTouched": 2456, + "m_sLandmarkName": 2408, + "m_sMapName": 2400 }, "metadata": [], "parent": "CBaseTrigger" }, "CChicken": { "fields": { - "m_AttributeManager": 3120, - "m_BlockDirectionTimer": 12544, - "m_activityTimer": 3944, - "m_bInJump": 4140, - "m_collisionStuckTimer": 3896, - "m_currentActivity": 3940, - "m_desiredActivity": 3936, - "m_flActiveFollowStartTime": 12508, - "m_flLastJumpTime": 4136, - "m_flWhenZombified": 4048, - "m_fleeFrom": 3972, - "m_followMinuteTimer": 12512, - "m_hasBeenUsed": 4104, - "m_isOnGround": 3920, - "m_jumpTimer": 4112, - "m_jumpedThisFrame": 4052, - "m_leader": 4056, - "m_moveRateThrottleTimer": 3976, - "m_repathTimer": 12344, - "m_reuseTimer": 4080, - "m_startleTimer": 4000, - "m_stuckAnchor": 3856, - "m_stuckTimer": 3872, - "m_turnRate": 3968, - "m_updateTimer": 3832, - "m_vFallVelocity": 3924, - "m_vecPathGoal": 12496, - "m_vocalizeTimer": 4024 + "m_AttributeManager": 3192, + "m_BlockDirectionTimer": 12616, + "m_activityTimer": 4016, + "m_bInJump": 4212, + "m_collisionStuckTimer": 3968, + "m_currentActivity": 4012, + "m_desiredActivity": 4008, + "m_flActiveFollowStartTime": 12580, + "m_flLastJumpTime": 4208, + "m_flWhenZombified": 4120, + "m_fleeFrom": 4044, + "m_followMinuteTimer": 12584, + "m_hasBeenUsed": 4176, + "m_isOnGround": 3992, + "m_jumpTimer": 4184, + "m_jumpedThisFrame": 4124, + "m_leader": 4128, + "m_moveRateThrottleTimer": 4048, + "m_repathTimer": 12416, + "m_reuseTimer": 4152, + "m_startleTimer": 4072, + "m_stuckAnchor": 3928, + "m_stuckTimer": 3944, + "m_turnRate": 4040, + "m_updateTimer": 3904, + "m_vFallVelocity": 3996, + "m_vecPathGoal": 12568, + "m_vocalizeTimer": 4096 }, "metadata": [ { @@ -6486,16 +6493,16 @@ }, "CColorCorrectionVolume": { "fields": { - "m_FadeDuration": 2344, - "m_LastEnterTime": 2872, - "m_LastEnterWeight": 2868, - "m_LastExitTime": 2880, - "m_LastExitWeight": 2876, - "m_MaxWeight": 2340, - "m_Weight": 2352, - "m_bEnabled": 2336, - "m_bStartDisabled": 2348, - "m_lookupFilename": 2356 + "m_FadeDuration": 2408, + "m_LastEnterTime": 2936, + "m_LastEnterWeight": 2932, + "m_LastExitTime": 2944, + "m_LastExitWeight": 2940, + "m_MaxWeight": 2404, + "m_Weight": 2416, + "m_bEnabled": 2400, + "m_bStartDisabled": 2412, + "m_lookupFilename": 2420 }, "metadata": [ { @@ -6542,7 +6549,7 @@ }, "CConstraintAnchor": { "fields": { - "m_massScale": 2400 + "m_massScale": 2472 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -6667,10 +6674,10 @@ }, "CDecoyProjectile": { "fields": { - "m_decoyWeaponDefIndex": 2856, - "m_fExpireTime": 2840, - "m_nDecoyShotTick": 2832, - "m_shotsRemaining": 2836 + "m_decoyWeaponDefIndex": 2928, + "m_fExpireTime": 2912, + "m_nDecoyShotTick": 2904, + "m_shotsRemaining": 2908 }, "metadata": [ { @@ -6683,15 +6690,15 @@ }, "CDynamicLight": { "fields": { - "m_ActualFlags": 1872, - "m_Exponent": 1880, - "m_Flags": 1873, - "m_InnerAngle": 1884, - "m_LightStyle": 1874, - "m_On": 1875, - "m_OuterAngle": 1888, - "m_Radius": 1876, - "m_SpotRadius": 1892 + "m_ActualFlags": 1936, + "m_Exponent": 1944, + "m_Flags": 1937, + "m_InnerAngle": 1948, + "m_LightStyle": 1938, + "m_On": 1939, + "m_OuterAngle": 1952, + "m_Radius": 1940, + "m_SpotRadius": 1956 }, "metadata": [ { @@ -6734,28 +6741,28 @@ }, "CDynamicProp": { "fields": { - "m_OnAnimReachedEnd": 3008, - "m_OnAnimReachedStart": 2968, - "m_bCreateNavObstacle": 2840, - "m_bCreateNonSolid": 3064, - "m_bFiredStartEndOutput": 3062, - "m_bForceNpcExclude": 3063, - "m_bIsOverrideProp": 3065, - "m_bNavObstacleUpdatesOverridden": 2841, - "m_bRandomizeCycle": 3060, - "m_bStartDisabled": 3061, - "m_bUseAnimGraph": 2843, - "m_bUseHitboxesForRenderBox": 2842, - "m_glowColor": 3080, - "m_iInitialGlowState": 3068, - "m_iszIdleAnim": 3048, - "m_nGlowRange": 3072, - "m_nGlowRangeMin": 3076, - "m_nGlowTeam": 3084, - "m_nIdleAnimLoopMode": 3056, - "m_pOutputAnimBegun": 2848, - "m_pOutputAnimLoopCycleOver": 2928, - "m_pOutputAnimOver": 2888 + "m_OnAnimReachedEnd": 3080, + "m_OnAnimReachedStart": 3040, + "m_bCreateNavObstacle": 2912, + "m_bCreateNonSolid": 3136, + "m_bFiredStartEndOutput": 3134, + "m_bForceNpcExclude": 3135, + "m_bIsOverrideProp": 3137, + "m_bNavObstacleUpdatesOverridden": 2913, + "m_bRandomizeCycle": 3132, + "m_bStartDisabled": 3133, + "m_bUseAnimGraph": 2915, + "m_bUseHitboxesForRenderBox": 2914, + "m_glowColor": 3152, + "m_iInitialGlowState": 3140, + "m_iszIdleAnim": 3120, + "m_nGlowRange": 3144, + "m_nGlowRangeMin": 3148, + "m_nGlowTeam": 3156, + "m_nIdleAnimLoopMode": 3128, + "m_pOutputAnimBegun": 2920, + "m_pOutputAnimLoopCycleOver": 3000, + "m_pOutputAnimOver": 2960 }, "metadata": [ { @@ -6788,15 +6795,15 @@ }, "CEconEntity": { "fields": { - "m_AttributeManager": 2560, - "m_OriginalOwnerXuidHigh": 3276, - "m_OriginalOwnerXuidLow": 3272, - "m_flFallbackWear": 3288, - "m_hOldProvidee": 3296, - "m_iOldOwnerClass": 3300, - "m_nFallbackPaintKit": 3280, - "m_nFallbackSeed": 3284, - "m_nFallbackStatTrak": 3292 + "m_AttributeManager": 2632, + "m_OriginalOwnerXuidHigh": 3348, + "m_OriginalOwnerXuidLow": 3344, + "m_flFallbackWear": 3360, + "m_hOldProvidee": 3368, + "m_iOldOwnerClass": 3372, + "m_nFallbackPaintKit": 3352, + "m_nFallbackSeed": 3356, + "m_nFallbackStatTrak": 3364 }, "metadata": [ { @@ -6951,8 +6958,8 @@ }, "CEconWearable": { "fields": { - "m_bAlwaysAllow": 3308, - "m_nForceSkin": 3304 + "m_bAlwaysAllow": 3380, + "m_nForceSkin": 3376 }, "metadata": [], "parent": "CEconEntity" @@ -7107,16 +7114,16 @@ }, "CEntityDissolve": { "fields": { - "m_flFadeInLength": 1876, - "m_flFadeInStart": 1872, - "m_flFadeOutLength": 1892, - "m_flFadeOutModelLength": 1884, - "m_flFadeOutModelStart": 1880, - "m_flFadeOutStart": 1888, - "m_flStartTime": 1896, - "m_nDissolveType": 1900, - "m_nMagnitude": 1916, - "m_vDissolverOrigin": 1904 + "m_flFadeInLength": 1940, + "m_flFadeInStart": 1936, + "m_flFadeOutLength": 1956, + "m_flFadeOutModelLength": 1948, + "m_flFadeOutModelStart": 1944, + "m_flFadeOutStart": 1952, + "m_flStartTime": 1960, + "m_nDissolveType": 1964, + "m_nMagnitude": 1980, + "m_vDissolverOrigin": 1968 }, "metadata": [ { @@ -7246,25 +7253,25 @@ }, "CEnvBeam": { "fields": { - "m_OnTouchedByEntity": 2160, - "m_TouchType": 2128, - "m_active": 2032, - "m_boltWidth": 2068, - "m_frameStart": 2096, - "m_hFilter": 2144, - "m_iFilterName": 2136, - "m_iszDecal": 2152, - "m_iszEndEntity": 2056, - "m_iszSpriteName": 2088, - "m_iszStartEntity": 2048, - "m_life": 2064, - "m_noiseAmplitude": 2072, - "m_radius": 2124, - "m_restrike": 2080, - "m_speed": 2076, - "m_spriteTexture": 2040, - "m_vEndPointRelative": 2112, - "m_vEndPointWorld": 2100 + "m_OnTouchedByEntity": 2224, + "m_TouchType": 2192, + "m_active": 2096, + "m_boltWidth": 2132, + "m_frameStart": 2160, + "m_hFilter": 2208, + "m_iFilterName": 2200, + "m_iszDecal": 2216, + "m_iszEndEntity": 2120, + "m_iszSpriteName": 2152, + "m_iszStartEntity": 2112, + "m_life": 2128, + "m_noiseAmplitude": 2136, + "m_radius": 2188, + "m_restrike": 2144, + "m_speed": 2140, + "m_spriteTexture": 2104, + "m_vEndPointRelative": 2176, + "m_vEndPointWorld": 2164 }, "metadata": [], "parent": "CBeam" @@ -7660,15 +7667,15 @@ }, "CEnvDecal": { "fields": { - "m_bProjectOnCharacters": 1897, - "m_bProjectOnWater": 1898, - "m_bProjectOnWorld": 1896, - "m_flDepth": 1888, - "m_flDepthSortBias": 1900, - "m_flHeight": 1884, - "m_flWidth": 1880, - "m_hDecalMaterial": 1872, - "m_nRenderOrder": 1892 + "m_bProjectOnCharacters": 1961, + "m_bProjectOnWater": 1962, + "m_bProjectOnWorld": 1960, + "m_flDepth": 1952, + "m_flDepthSortBias": 1964, + "m_flHeight": 1948, + "m_flWidth": 1944, + "m_hDecalMaterial": 1936, + "m_nRenderOrder": 1956 }, "metadata": [ { @@ -7765,22 +7772,22 @@ }, "CEnvExplosion": { "fields": { - "m_bCreateDebris": 1904, - "m_flDamageForce": 1892, - "m_flInnerRadius": 1884, - "m_flPlayerDamage": 1876, - "m_hEntityIgnore": 1952, - "m_hInflictor": 1896, - "m_iClassIgnore": 1936, - "m_iClassIgnore2": 1940, - "m_iCustomDamageType": 1900, - "m_iMagnitude": 1872, - "m_iRadiusOverride": 1880, - "m_iszCustomEffectName": 1920, - "m_iszCustomSoundName": 1928, - "m_iszEntityIgnoreName": 1944, - "m_iszExplosionType": 1912, - "m_spriteScale": 1888 + "m_bCreateDebris": 1968, + "m_flDamageForce": 1956, + "m_flInnerRadius": 1948, + "m_flPlayerDamage": 1940, + "m_hEntityIgnore": 2016, + "m_hInflictor": 1960, + "m_iClassIgnore": 2000, + "m_iClassIgnore2": 2004, + "m_iCustomDamageType": 1964, + "m_iMagnitude": 1936, + "m_iRadiusOverride": 1944, + "m_iszCustomEffectName": 1984, + "m_iszCustomSoundName": 1992, + "m_iszEntityIgnoreName": 2008, + "m_iszExplosionType": 1976, + "m_spriteScale": 1952 }, "metadata": [], "parent": "CModelPointEntity" @@ -7894,11 +7901,11 @@ }, "CEnvLaser": { "fields": { - "m_firePosition": 2056, - "m_flStartFrame": 2068, - "m_iszLaserTarget": 2032, - "m_iszSpriteName": 2048, - "m_pSprite": 2040 + "m_firePosition": 2120, + "m_flStartFrame": 2132, + "m_iszLaserTarget": 2096, + "m_iszSpriteName": 2112, + "m_pSprite": 2104 }, "metadata": [], "parent": "CBeam" @@ -8046,11 +8053,11 @@ }, "CEnvParticleGlow": { "fields": { - "m_ColorTint": 3284, - "m_flAlphaScale": 3272, - "m_flRadiusScale": 3276, - "m_flSelfIllumScale": 3280, - "m_hTextureOverride": 3288 + "m_ColorTint": 3348, + "m_flAlphaScale": 3336, + "m_flRadiusScale": 3340, + "m_flSelfIllumScale": 3344, + "m_hTextureOverride": 3352 }, "metadata": [ { @@ -8083,36 +8090,36 @@ }, "CEnvProjectedTexture": { "fields": { - "m_LightColor": 1896, - "m_SpotlightTextureName": 1944, - "m_bAlwaysUpdate": 1877, - "m_bCameraSpace": 1888, - "m_bEnableShadows": 1884, - "m_bFlipHorizontal": 2480, - "m_bLightOnlyTarget": 1886, - "m_bLightWorld": 1887, - "m_bSimpleProjection": 1885, - "m_bState": 1876, - "m_bVolumetric": 1912, - "m_flAmbient": 1940, - "m_flBrightnessScale": 1892, - "m_flColorTransitionTime": 1936, - "m_flFarZ": 2468, - "m_flFlashlightTime": 1920, - "m_flIntensity": 1900, - "m_flLightFOV": 1880, - "m_flLinearAttenuation": 1904, - "m_flNearZ": 2464, - "m_flNoiseStrength": 1916, - "m_flPlaneOffset": 1928, - "m_flProjectionSize": 2472, - "m_flQuadraticAttenuation": 1908, - "m_flRotation": 2476, - "m_flVolumetricIntensity": 1932, - "m_hTargetEntity": 1872, - "m_nNumPlanes": 1924, - "m_nShadowQuality": 2460, - "m_nSpotlightTextureFrame": 2456 + "m_LightColor": 1960, + "m_SpotlightTextureName": 2008, + "m_bAlwaysUpdate": 1941, + "m_bCameraSpace": 1952, + "m_bEnableShadows": 1948, + "m_bFlipHorizontal": 2544, + "m_bLightOnlyTarget": 1950, + "m_bLightWorld": 1951, + "m_bSimpleProjection": 1949, + "m_bState": 1940, + "m_bVolumetric": 1976, + "m_flAmbient": 2004, + "m_flBrightnessScale": 1956, + "m_flColorTransitionTime": 2000, + "m_flFarZ": 2532, + "m_flFlashlightTime": 1984, + "m_flIntensity": 1964, + "m_flLightFOV": 1944, + "m_flLinearAttenuation": 1968, + "m_flNearZ": 2528, + "m_flNoiseStrength": 1980, + "m_flPlaneOffset": 1992, + "m_flProjectionSize": 2536, + "m_flQuadraticAttenuation": 1972, + "m_flRotation": 2540, + "m_flVolumetricIntensity": 1996, + "m_hTargetEntity": 1936, + "m_nNumPlanes": 1988, + "m_nShadowQuality": 2524, + "m_nSpotlightTextureFrame": 2520 }, "metadata": [ { @@ -8323,18 +8330,18 @@ }, "CEnvSky": { "fields": { - "m_bEnabled": 1924, - "m_bStartDisabled": 1888, - "m_flBrightnessScale": 1900, - "m_flFogMaxEnd": 1920, - "m_flFogMaxStart": 1916, - "m_flFogMinEnd": 1912, - "m_flFogMinStart": 1908, - "m_hSkyMaterial": 1872, - "m_hSkyMaterialLightingOnly": 1880, - "m_nFogType": 1904, - "m_vTintColor": 1889, - "m_vTintColorLightingOnly": 1893 + "m_bEnabled": 1988, + "m_bStartDisabled": 1952, + "m_flBrightnessScale": 1964, + "m_flFogMaxEnd": 1984, + "m_flFogMaxStart": 1980, + "m_flFogMinEnd": 1976, + "m_flFogMinStart": 1972, + "m_hSkyMaterial": 1936, + "m_hSkyMaterialLightingOnly": 1944, + "m_nFogType": 1968, + "m_vTintColor": 1953, + "m_vTintColorLightingOnly": 1957 }, "metadata": [ { @@ -9011,25 +9018,25 @@ }, "CFire": { "fields": { - "m_OnExtinguished": 1976, - "m_OnIgnited": 1936, - "m_bDidActivate": 1930, - "m_bEnabled": 1928, - "m_bStartDisabled": 1929, - "m_flAttackTime": 1924, - "m_flDamageScale": 1912, - "m_flDamageTime": 1888, - "m_flFireSize": 1896, - "m_flFuel": 1884, - "m_flHeatAbsorb": 1908, - "m_flHeatLevel": 1904, - "m_flLastHeatLevel": 1920, - "m_flLastNavUpdateTime": 1900, - "m_flMaxHeat": 1916, - "m_hEffect": 1872, - "m_hOwner": 1876, - "m_lastDamage": 1892, - "m_nFireType": 1880 + "m_OnExtinguished": 2040, + "m_OnIgnited": 2000, + "m_bDidActivate": 1994, + "m_bEnabled": 1992, + "m_bStartDisabled": 1993, + "m_flAttackTime": 1988, + "m_flDamageScale": 1976, + "m_flDamageTime": 1952, + "m_flFireSize": 1960, + "m_flFuel": 1948, + "m_flHeatAbsorb": 1972, + "m_flHeatLevel": 1968, + "m_flLastHeatLevel": 1984, + "m_flLastNavUpdateTime": 1964, + "m_flMaxHeat": 1980, + "m_hEffect": 1936, + "m_hOwner": 1940, + "m_lastDamage": 1956, + "m_nFireType": 1944 }, "metadata": [], "parent": "CBaseModelEntity" @@ -9060,30 +9067,30 @@ }, "CFish": { "fields": { - "m_angle": 2420, - "m_angleChange": 2424, - "m_avoidRange": 2484, - "m_calmSpeed": 2476, - "m_desiredSpeed": 2472, - "m_disperseTimer": 2592, - "m_forward": 2428, - "m_goTimer": 2520, - "m_id": 2404, - "m_moveTimer": 2544, - "m_panicSpeed": 2480, - "m_panicTimer": 2568, - "m_perp": 2440, - "m_pool": 2400, - "m_poolOrigin": 2452, - "m_proximityTimer": 2616, - "m_speed": 2468, - "m_turnClockwise": 2512, - "m_turnTimer": 2488, - "m_visible": 2640, - "m_waterLevel": 2464, - "m_x": 2408, - "m_y": 2412, - "m_z": 2416 + "m_angle": 2492, + "m_angleChange": 2496, + "m_avoidRange": 2556, + "m_calmSpeed": 2548, + "m_desiredSpeed": 2544, + "m_disperseTimer": 2664, + "m_forward": 2500, + "m_goTimer": 2592, + "m_id": 2476, + "m_moveTimer": 2616, + "m_panicSpeed": 2552, + "m_panicTimer": 2640, + "m_perp": 2512, + "m_pool": 2472, + "m_poolOrigin": 2524, + "m_proximityTimer": 2688, + "m_speed": 2540, + "m_turnClockwise": 2584, + "m_turnTimer": 2560, + "m_visible": 2712, + "m_waterLevel": 2536, + "m_x": 2480, + "m_y": 2484, + "m_z": 2488 }, "metadata": [ { @@ -9142,13 +9149,13 @@ }, "CFists": { "fields": { - "m_bDelayedHardPunchIncoming": 3876, - "m_bDestroyAfterTaunt": 3877, - "m_bPlayingUninterruptableAct": 3856, - "m_bRestorePrevWep": 3864, - "m_hWeaponBeforePrevious": 3868, - "m_hWeaponPrevious": 3872, - "m_nUninterruptableActivity": 3860 + "m_bDelayedHardPunchIncoming": 3948, + "m_bDestroyAfterTaunt": 3949, + "m_bPlayingUninterruptableAct": 3928, + "m_bRestorePrevWep": 3936, + "m_hWeaponBeforePrevious": 3940, + "m_hWeaponPrevious": 3944, + "m_nUninterruptableActivity": 3932 }, "metadata": [ { @@ -9171,9 +9178,9 @@ }, "CFlashbangProjectile": { "fields": { - "m_flTimeToDetonate": 2824, - "m_numOpponentsHit": 2828, - "m_numTeammatesHit": 2829 + "m_flTimeToDetonate": 2896, + "m_numOpponentsHit": 2900, + "m_numTeammatesHit": 2901 }, "metadata": [], "parent": "CBaseCSGrenadeProjectile" @@ -9195,26 +9202,26 @@ }, "CFogTrigger": { "fields": { - "m_fog": 2336 + "m_fog": 2400 }, "metadata": [], "parent": "CBaseTrigger" }, "CFogVolume": { "fields": { - "m_bDisabled": 1904, - "m_bInFogVolumesList": 1905, - "m_colorCorrectionName": 1888, - "m_fogName": 1872, - "m_postProcessName": 1880 + "m_bDisabled": 1968, + "m_bInFogVolumesList": 1969, + "m_colorCorrectionName": 1952, + "m_fogName": 1936, + "m_postProcessName": 1944 }, "metadata": [], "parent": "CServerOnlyModelEntity" }, "CFootstepControl": { "fields": { - "m_destination": 2344, - "m_source": 2336 + "m_destination": 2408, + "m_source": 2400 }, "metadata": [ { @@ -9232,27 +9239,27 @@ }, "CFuncBrush": { "fields": { - "m_bInvertExclusion": 1896, - "m_bScriptedMovement": 1897, - "m_bSolidBsp": 1880, - "m_iDisabled": 1876, - "m_iSolidity": 1872, - "m_iszExcludedClass": 1888 + "m_bInvertExclusion": 1960, + "m_bScriptedMovement": 1961, + "m_bSolidBsp": 1944, + "m_iDisabled": 1940, + "m_iSolidity": 1936, + "m_iszExcludedClass": 1952 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncConveyor": { "fields": { - "m_angMoveEntitySpace": 1884, - "m_flTargetSpeed": 1908, - "m_flTransitionDurationSeconds": 1880, - "m_flTransitionStartSpeed": 1920, - "m_hConveyorModels": 1928, - "m_nTransitionDurationTicks": 1916, - "m_nTransitionStartTick": 1912, - "m_szConveyorModels": 1872, - "m_vecMoveDirEntitySpace": 1896 + "m_angMoveEntitySpace": 1948, + "m_flTargetSpeed": 1972, + "m_flTransitionDurationSeconds": 1944, + "m_flTransitionStartSpeed": 1984, + "m_hConveyorModels": 1992, + "m_nTransitionDurationTicks": 1980, + "m_nTransitionStartTick": 1976, + "m_szConveyorModels": 1936, + "m_vecMoveDirEntitySpace": 1960 }, "metadata": [ { @@ -9314,10 +9321,10 @@ }, "CFuncElectrifiedVolume": { "fields": { - "m_EffectInterpenetrateName": 1912, - "m_EffectName": 1904, - "m_EffectZapName": 1920, - "m_iszEffectSource": 1928 + "m_EffectInterpenetrateName": 1976, + "m_EffectName": 1968, + "m_EffectZapName": 1984, + "m_iszEffectSource": 1992 }, "metadata": [ { @@ -9335,27 +9342,27 @@ }, "CFuncInteractionLayerClip": { "fields": { - "m_bDisabled": 1872, - "m_iszInteractsAs": 1880, - "m_iszInteractsWith": 1888 + "m_bDisabled": 1936, + "m_iszInteractsAs": 1944, + "m_iszInteractsWith": 1952 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncLadder": { "fields": { - "m_Dismounts": 1888, - "m_OnPlayerGotOffLadder": 2008, - "m_OnPlayerGotOnLadder": 1968, - "m_bDisabled": 1952, - "m_bFakeLadder": 1953, - "m_bHasSlack": 1954, - "m_flAutoRideSpeed": 1948, - "m_surfacePropName": 1960, - "m_vecLadderDir": 1872, - "m_vecLocalTop": 1912, - "m_vecPlayerMountPositionBottom": 1936, - "m_vecPlayerMountPositionTop": 1924 + "m_Dismounts": 1952, + "m_OnPlayerGotOffLadder": 2072, + "m_OnPlayerGotOnLadder": 2032, + "m_bDisabled": 2016, + "m_bFakeLadder": 2017, + "m_bHasSlack": 2018, + "m_flAutoRideSpeed": 2012, + "m_surfacePropName": 2024, + "m_vecLadderDir": 1936, + "m_vecLocalTop": 1976, + "m_vecPlayerMountPositionBottom": 2000, + "m_vecPlayerMountPositionTop": 1988 }, "metadata": [ { @@ -9393,15 +9400,15 @@ }, "CFuncMonitor": { "fields": { - "m_bDraw3DSkybox": 1933, - "m_bEnabled": 1932, - "m_bRenderShadows": 1916, - "m_bStartEnabled": 1934, - "m_bUseUniqueColorTarget": 1917, - "m_brushModelName": 1920, - "m_hTargetCamera": 1928, - "m_nResolutionEnum": 1912, - "m_targetCamera": 1904 + "m_bDraw3DSkybox": 1997, + "m_bEnabled": 1996, + "m_bRenderShadows": 1980, + "m_bStartEnabled": 1998, + "m_bUseUniqueColorTarget": 1981, + "m_brushModelName": 1984, + "m_hTargetCamera": 1992, + "m_nResolutionEnum": 1976, + "m_targetCamera": 1968 }, "metadata": [ { @@ -9449,18 +9456,18 @@ }, "CFuncMoveLinear": { "fields": { - "m_OnFullyClosed": 2112, - "m_OnFullyOpen": 2072, - "m_angMoveEntitySpace": 2004, - "m_authoredPosition": 2000, - "m_bCreateMovableNavMesh": 2152, - "m_bCreateNavObstacle": 2153, - "m_currentSound": 2048, - "m_flBlockDamage": 2056, - "m_flStartPosition": 2060, - "m_soundStart": 2032, - "m_soundStop": 2040, - "m_vecMoveDirParentSpace": 2016 + "m_OnFullyClosed": 2176, + "m_OnFullyOpen": 2136, + "m_angMoveEntitySpace": 2068, + "m_authoredPosition": 2064, + "m_bCreateMovableNavMesh": 2216, + "m_bCreateNavObstacle": 2217, + "m_currentSound": 2112, + "m_flBlockDamage": 2120, + "m_flStartPosition": 2124, + "m_soundStart": 2096, + "m_soundStop": 2104, + "m_vecMoveDirParentSpace": 2080 }, "metadata": [ { @@ -9485,44 +9492,44 @@ }, "CFuncMover": { "fields": { - "m_OnMovementEnd": 2048, - "m_bCreateMovableNavMesh": 1872, - "m_bFixedOrientation": 1944, - "m_bFixedPitch": 1945, - "m_bIsMoving": 1947, - "m_bIsReversing": 1908, - "m_bStartAtEnd": 2088, - "m_eMoveType": 1904, - "m_eOrientationUpdate": 2092, - "m_eSolidType": 1946, - "m_flDistanceToReachMaxSpeed": 1952, - "m_flDistanceToReachZeroSpeed": 1960, - "m_flDurationBlendToNewOrientationRan": 2104, - "m_flPathLocation": 1928, - "m_flPathLocationToBeginStop": 1976, - "m_flStartSpeed": 1924, - "m_flT": 1932, - "m_flTimeMovementStart": 1964, - "m_flTimeMovementStop": 1968, - "m_flTimeStartOrientationChange": 2096, - "m_flTimeToBlendToNewOrientation": 2100, - "m_flTimeToReachMaxSpeed": 1948, - "m_flTimeToReachZeroSpeed": 1956, - "m_hPathMover": 1888, - "m_hStopAtNode": 1972, - "m_iszArriveAtDestinationSound": 2032, - "m_iszLoopForwardSound": 1992, - "m_iszLoopReverseSound": 2016, - "m_iszPathName": 1880, - "m_iszPathNodeStart": 1896, - "m_iszStartForwardSound": 1984, - "m_iszStartReverseSound": 2008, - "m_iszStopForwardSound": 2000, - "m_iszStopReverseSound": 2024, - "m_nCurrentNodeIndex": 1936, - "m_nPreviousNodeIndex": 1940, - "m_qOriginalOrientation": 2112, - "m_vTarget": 1912 + "m_OnMovementEnd": 2112, + "m_bCreateMovableNavMesh": 1936, + "m_bFixedOrientation": 2008, + "m_bFixedPitch": 2009, + "m_bIsMoving": 2011, + "m_bIsReversing": 1972, + "m_bStartAtEnd": 2152, + "m_eMoveType": 1968, + "m_eOrientationUpdate": 2156, + "m_eSolidType": 2010, + "m_flDistanceToReachMaxSpeed": 2016, + "m_flDistanceToReachZeroSpeed": 2024, + "m_flDurationBlendToNewOrientationRan": 2168, + "m_flPathLocation": 1992, + "m_flPathLocationToBeginStop": 2040, + "m_flStartSpeed": 1988, + "m_flT": 1996, + "m_flTimeMovementStart": 2028, + "m_flTimeMovementStop": 2032, + "m_flTimeStartOrientationChange": 2160, + "m_flTimeToBlendToNewOrientation": 2164, + "m_flTimeToReachMaxSpeed": 2012, + "m_flTimeToReachZeroSpeed": 2020, + "m_hPathMover": 1952, + "m_hStopAtNode": 2036, + "m_iszArriveAtDestinationSound": 2096, + "m_iszLoopForwardSound": 2056, + "m_iszLoopReverseSound": 2080, + "m_iszPathName": 1944, + "m_iszPathNodeStart": 1960, + "m_iszStartForwardSound": 2048, + "m_iszStartReverseSound": 2072, + "m_iszStopForwardSound": 2064, + "m_iszStopReverseSound": 2088, + "m_nCurrentNodeIndex": 2000, + "m_nPreviousNodeIndex": 2004, + "m_qOriginalOrientation": 2176, + "m_vTarget": 1976 }, "metadata": [], "parent": "CBaseModelEntity" @@ -9543,30 +9550,30 @@ }, "CFuncNavBlocker": { "fields": { - "m_bDisabled": 1872, - "m_nBlockedTeamNumber": 1876 + "m_bDisabled": 1936, + "m_nBlockedTeamNumber": 1940 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncNavObstruction": { "fields": { - "m_bDisabled": 1880 + "m_bDisabled": 1944 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncPlat": { "fields": { - "m_sNoise": 2040 + "m_sNoise": 2104 }, "metadata": [], "parent": "CBasePlatTrain" }, "CFuncPlatRot": { "fields": { - "m_end": 2048, - "m_start": 2060 + "m_end": 2112, + "m_start": 2124 }, "metadata": [], "parent": "CFuncPlat" @@ -9578,24 +9585,24 @@ }, "CFuncRotating": { "fields": { - "m_NoiseRunning": 2032, - "m_OnReachedStart": 1952, - "m_OnStarted": 1912, - "m_OnStopped": 1872, - "m_angStart": 2064, - "m_bAccelDecel": 2041, - "m_bReversed": 2040, - "m_bStopAtStartPos": 2076, - "m_flAttenuation": 2008, - "m_flBlockDamage": 2024, - "m_flFanFriction": 2004, - "m_flMaxSpeed": 2020, - "m_flTargetSpeed": 2016, - "m_flVolume": 2012, - "m_localRotationVector": 1992, - "m_prevLocalAngles": 2052, - "m_vecClientAngles": 2092, - "m_vecClientOrigin": 2080 + "m_NoiseRunning": 2096, + "m_OnReachedStart": 2016, + "m_OnStarted": 1976, + "m_OnStopped": 1936, + "m_angStart": 2128, + "m_bAccelDecel": 2105, + "m_bReversed": 2104, + "m_bStopAtStartPos": 2140, + "m_flAttenuation": 2072, + "m_flBlockDamage": 2088, + "m_flFanFriction": 2068, + "m_flMaxSpeed": 2084, + "m_flTargetSpeed": 2080, + "m_flVolume": 2076, + "m_localRotationVector": 2056, + "m_prevLocalAngles": 2116, + "m_vecClientAngles": 2156, + "m_vecClientOrigin": 2144 }, "metadata": [ { @@ -9611,39 +9618,39 @@ }, "CFuncShatterglass": { "fields": { - "m_OnBroken": 2136, - "m_PanelSize": 1992, - "m_bBreakShardless": 2021, - "m_bBreakSilent": 2020, - "m_bBroken": 2022, - "m_bGlassInFrame": 2024, - "m_bGlassNavIgnore": 2023, - "m_bStartBroken": 2025, - "m_flGlassThickness": 2012, - "m_flInitAtTime": 2008, - "m_flLastCleanupTime": 2004, - "m_flLastShatterSoundEmitTime": 2000, - "m_flSpawnInvulnerability": 2016, - "m_hMaterialDamageBase": 2184, - "m_iInitialDamageType": 2026, - "m_iSurfaceType": 2176, - "m_matPanelTransform": 1872, - "m_matPanelTransformWsTemp": 1920, - "m_szDamagePositioningEntityName01": 2032, - "m_szDamagePositioningEntityName02": 2040, - "m_szDamagePositioningEntityName03": 2048, - "m_szDamagePositioningEntityName04": 2056, - "m_vExtraDamagePositions": 2088, - "m_vInitialDamagePositions": 2064, - "m_vInitialPanelVertices": 2112, - "m_vecShatterGlassShards": 1968 + "m_OnBroken": 2200, + "m_PanelSize": 2056, + "m_bBreakShardless": 2085, + "m_bBreakSilent": 2084, + "m_bBroken": 2086, + "m_bGlassInFrame": 2088, + "m_bGlassNavIgnore": 2087, + "m_bStartBroken": 2089, + "m_flGlassThickness": 2076, + "m_flInitAtTime": 2072, + "m_flLastCleanupTime": 2068, + "m_flLastShatterSoundEmitTime": 2064, + "m_flSpawnInvulnerability": 2080, + "m_hMaterialDamageBase": 2248, + "m_iInitialDamageType": 2090, + "m_iSurfaceType": 2240, + "m_matPanelTransform": 1936, + "m_matPanelTransformWsTemp": 1984, + "m_szDamagePositioningEntityName01": 2096, + "m_szDamagePositioningEntityName02": 2104, + "m_szDamagePositioningEntityName03": 2112, + "m_szDamagePositioningEntityName04": 2120, + "m_vExtraDamagePositions": 2152, + "m_vInitialDamagePositions": 2128, + "m_vInitialPanelVertices": 2176, + "m_vecShatterGlassShards": 2032 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncTankTrain": { "fields": { - "m_OnDeath": 2208 + "m_OnDeath": 2272 }, "metadata": [], "parent": "CFuncTrackTrain" @@ -9666,70 +9673,70 @@ }, "CFuncTrackChange": { "fields": { - "m_code": 2120, - "m_targetState": 2124, - "m_trackBottom": 2080, - "m_trackBottomName": 2104, - "m_trackTop": 2072, - "m_trackTopName": 2096, - "m_train": 2088, - "m_trainName": 2112, - "m_use": 2128 + "m_code": 2184, + "m_targetState": 2188, + "m_trackBottom": 2144, + "m_trackBottomName": 2168, + "m_trackTop": 2136, + "m_trackTopName": 2160, + "m_train": 2152, + "m_trainName": 2176, + "m_use": 2192 }, "metadata": [], "parent": "CFuncPlatRot" }, "CFuncTrackTrain": { "fields": { - "m_OnArrivedAtDestinationNode": 2136, - "m_OnNext": 2096, - "m_OnStart": 2056, - "m_angPrev": 1892, - "m_bAccelToSpeed": 2196, - "m_bManualSpeedChanges": 2176, - "m_controlMaxs": 1916, - "m_controlMins": 1904, - "m_dir": 1968, - "m_eOrientationType": 2036, - "m_eVelocityType": 2040, - "m_flAccelSpeed": 2188, - "m_flBank": 1948, - "m_flBlockDamage": 1956, - "m_flDecelSpeed": 2192, - "m_flDesiredSpeed": 2180, - "m_flMoveSoundMaxDuration": 2020, - "m_flMoveSoundMaxPitch": 2032, - "m_flMoveSoundMinDuration": 2016, - "m_flMoveSoundMinPitch": 2028, - "m_flNextMPSoundTime": 2200, - "m_flNextMoveSoundTime": 2024, - "m_flSpeedChangeTime": 2184, - "m_flVolume": 1944, - "m_height": 1960, - "m_iszSoundMove": 1976, - "m_iszSoundMovePing": 1984, - "m_iszSoundStart": 1992, - "m_iszSoundStop": 2000, - "m_lastBlockPos": 1928, - "m_lastBlockTick": 1940, - "m_length": 1876, - "m_maxSpeed": 1964, - "m_oldSpeed": 1952, - "m_ppath": 1872, - "m_strPathTarget": 2008, - "m_vPosPrev": 1880 + "m_OnArrivedAtDestinationNode": 2200, + "m_OnNext": 2160, + "m_OnStart": 2120, + "m_angPrev": 1956, + "m_bAccelToSpeed": 2260, + "m_bManualSpeedChanges": 2240, + "m_controlMaxs": 1980, + "m_controlMins": 1968, + "m_dir": 2032, + "m_eOrientationType": 2100, + "m_eVelocityType": 2104, + "m_flAccelSpeed": 2252, + "m_flBank": 2012, + "m_flBlockDamage": 2020, + "m_flDecelSpeed": 2256, + "m_flDesiredSpeed": 2244, + "m_flMoveSoundMaxDuration": 2084, + "m_flMoveSoundMaxPitch": 2096, + "m_flMoveSoundMinDuration": 2080, + "m_flMoveSoundMinPitch": 2092, + "m_flNextMPSoundTime": 2264, + "m_flNextMoveSoundTime": 2088, + "m_flSpeedChangeTime": 2248, + "m_flVolume": 2008, + "m_height": 2024, + "m_iszSoundMove": 2040, + "m_iszSoundMovePing": 2048, + "m_iszSoundStart": 2056, + "m_iszSoundStop": 2064, + "m_lastBlockPos": 1992, + "m_lastBlockTick": 2004, + "m_length": 1940, + "m_maxSpeed": 2028, + "m_oldSpeed": 2016, + "m_ppath": 1936, + "m_strPathTarget": 2072, + "m_vPosPrev": 1944 }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncTrain": { "fields": { - "m_activated": 2044, - "m_flBlockDamage": 2052, - "m_flNextBlockTime": 2056, - "m_hCurrentTarget": 2040, - "m_hEnemy": 2048, - "m_iszLastTarget": 2064 + "m_activated": 2108, + "m_flBlockDamage": 2116, + "m_flNextBlockTime": 2120, + "m_hCurrentTarget": 2104, + "m_hEnemy": 2112, + "m_iszLastTarget": 2128 }, "metadata": [], "parent": "CBasePlatTrain" @@ -9741,7 +9748,7 @@ }, "CFuncVPhysicsClip": { "fields": { - "m_bDisabled": 1872 + "m_bDisabled": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -9753,7 +9760,7 @@ }, "CFuncWall": { "fields": { - "m_nState": 1872 + "m_nState": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -9765,7 +9772,7 @@ }, "CFuncWater": { "fields": { - "m_BuoyancyHelper": 1872 + "m_BuoyancyHelper": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -9787,10 +9794,10 @@ }, "CGameMoney": { "fields": { - "m_OnMoneySpent": 1888, - "m_OnMoneySpentFail": 1928, - "m_nMoney": 1968, - "m_strAwardText": 1976 + "m_OnMoneySpent": 1952, + "m_OnMoneySpentFail": 1992, + "m_nMoney": 2032, + "m_strAwardText": 2040 }, "metadata": [], "parent": "CRulePointEntity" @@ -9802,10 +9809,10 @@ }, "CGamePlayerZone": { "fields": { - "m_OnPlayerInZone": 1880, - "m_OnPlayerOutZone": 1920, - "m_PlayersInCount": 1960, - "m_PlayersOutCount": 2000 + "m_OnPlayerInZone": 1944, + "m_OnPlayerOutZone": 1984, + "m_PlayersInCount": 2024, + "m_PlayersOutCount": 2064 }, "metadata": [], "parent": "CRuleBrushEntity" @@ -9934,8 +9941,8 @@ }, "CGameText": { "fields": { - "m_iszMessage": 1888, - "m_textParms": 1896 + "m_iszMessage": 1952, + "m_textParms": 1960 }, "metadata": [], "parent": "CRulePointEntity" @@ -10157,9 +10164,9 @@ }, "CGunTarget": { "fields": { - "m_OnDeath": 2008, - "m_hTargetEnt": 2004, - "m_on": 2000 + "m_OnDeath": 2072, + "m_hTargetEnt": 2068, + "m_on": 2064 }, "metadata": [], "parent": "CBaseToggle" @@ -10213,45 +10220,45 @@ }, "CHostage": { "fields": { - "m_OnDroppedNotRescued": 2792, - "m_OnFirstPickedUp": 2752, - "m_OnHostageBeginGrab": 2712, - "m_OnRescued": 2832, - "m_accel": 2972, - "m_bHandsHaveBeenCut": 11453, - "m_bRemove": 2908, - "m_entitySpottedState": 2872, - "m_fLastGrabTime": 11460, - "m_flDropStartTime": 11496, - "m_flGrabSuccessTime": 11492, - "m_flRescueStartTime": 11488, - "m_hHostageGrabber": 11456, - "m_hasBeenUsed": 2968, - "m_inhibitDoorTimer": 11248, - "m_inhibitObstacleAvoidanceTimer": 11392, - "m_isAdjusted": 11452, - "m_isCrouching": 2985, - "m_isRescued": 2924, - "m_isRunning": 2984, - "m_isWaitingForLeader": 3016, - "m_jumpTimer": 2992, - "m_jumpedThisFrame": 2925, - "m_lastLeader": 2936, - "m_leader": 2932, - "m_nApproachRewardPayouts": 11500, - "m_nHostageSpawnRandomFactor": 2904, - "m_nHostageState": 2928, - "m_nPickupEventCount": 11504, - "m_nSpotRules": 2896, - "m_repathTimer": 11224, - "m_reuseTimer": 2944, - "m_uiHostageSpawnExclusionGroupMask": 2900, - "m_vecGrabbedPos": 11476, - "m_vecHostageResetPosition": 11540, - "m_vecPositionWhenStartedDroppingToGround": 11464, - "m_vecSpawnGroundPos": 11508, - "m_vel": 2912, - "m_wiggleTimer": 11424 + "m_OnDroppedNotRescued": 2856, + "m_OnFirstPickedUp": 2816, + "m_OnHostageBeginGrab": 2776, + "m_OnRescued": 2896, + "m_accel": 3036, + "m_bHandsHaveBeenCut": 11517, + "m_bRemove": 2972, + "m_entitySpottedState": 2936, + "m_fLastGrabTime": 11524, + "m_flDropStartTime": 11560, + "m_flGrabSuccessTime": 11556, + "m_flRescueStartTime": 11552, + "m_hHostageGrabber": 11520, + "m_hasBeenUsed": 3032, + "m_inhibitDoorTimer": 11312, + "m_inhibitObstacleAvoidanceTimer": 11456, + "m_isAdjusted": 11516, + "m_isCrouching": 3049, + "m_isRescued": 2988, + "m_isRunning": 3048, + "m_isWaitingForLeader": 3080, + "m_jumpTimer": 3056, + "m_jumpedThisFrame": 2989, + "m_lastLeader": 3000, + "m_leader": 2996, + "m_nApproachRewardPayouts": 11564, + "m_nHostageSpawnRandomFactor": 2968, + "m_nHostageState": 2992, + "m_nPickupEventCount": 11568, + "m_nSpotRules": 2960, + "m_repathTimer": 11288, + "m_reuseTimer": 3008, + "m_uiHostageSpawnExclusionGroupMask": 2964, + "m_vecGrabbedPos": 11540, + "m_vecHostageResetPosition": 11604, + "m_vecPositionWhenStartedDroppingToGround": 11528, + "m_vecSpawnGroundPos": 11572, + "m_vel": 2976, + "m_wiggleTimer": 11488 }, "metadata": [ { @@ -10349,7 +10356,7 @@ }, "CHostageExpresserShim": { "fields": { - "m_pExpresser": 2688 + "m_pExpresser": 2752 }, "metadata": [], "parent": "CBaseCombatCharacter" @@ -10371,31 +10378,31 @@ }, "CInferno": { "fields": { - "m_BookkeepingTimer": 4952, - "m_BurnNormal": 3488, - "m_InitialSplashVelocity": 4884, - "m_NextSpreadTimer": 4976, - "m_activeTimer": 4920, - "m_bFireIsBurning": 3424, - "m_bInPostEffectTime": 4272, - "m_bWasCreatedInSmoke": 4280, - "m_damageRampTimer": 4848, - "m_damageTimer": 4824, - "m_extent": 4800, - "m_fireCount": 4256, - "m_fireParentPositions": 2656, - "m_firePositions": 1888, - "m_fireSpawnOffset": 4936, - "m_nFireEffectTickBegin": 4264, - "m_nFireLifetime": 4268, - "m_nFiresExtinguishCount": 4276, - "m_nInfernoType": 4260, - "m_nMaxFlames": 4940, - "m_nSourceItemDefIndex": 5000, - "m_nSpreadCount": 4944, - "m_splashVelocity": 4872, - "m_startPos": 4896, - "m_vecOriginalSpawnLocation": 4908 + "m_BookkeepingTimer": 5016, + "m_BurnNormal": 3552, + "m_InitialSplashVelocity": 4948, + "m_NextSpreadTimer": 5040, + "m_activeTimer": 4984, + "m_bFireIsBurning": 3488, + "m_bInPostEffectTime": 4336, + "m_bWasCreatedInSmoke": 4344, + "m_damageRampTimer": 4912, + "m_damageTimer": 4888, + "m_extent": 4864, + "m_fireCount": 4320, + "m_fireParentPositions": 2720, + "m_firePositions": 1952, + "m_fireSpawnOffset": 5000, + "m_nFireEffectTickBegin": 4328, + "m_nFireLifetime": 4332, + "m_nFiresExtinguishCount": 4340, + "m_nInfernoType": 4324, + "m_nMaxFlames": 5004, + "m_nSourceItemDefIndex": 5064, + "m_nSpreadCount": 5008, + "m_splashVelocity": 4936, + "m_startPos": 4960, + "m_vecOriginalSpawnLocation": 4972 }, "metadata": [ { @@ -10714,14 +10721,14 @@ }, "CItem": { "fields": { - "m_OnCacheInteraction": 2496, - "m_OnGlovePulled": 2536, - "m_OnPlayerPickup": 2448, - "m_OnPlayerTouch": 2408, - "m_bActivateWhenAtRest": 2488, - "m_bPhysStartAsleep": 2600, - "m_vOriginalSpawnAngles": 2588, - "m_vOriginalSpawnOrigin": 2576 + "m_OnCacheInteraction": 2568, + "m_OnGlovePulled": 2608, + "m_OnPlayerPickup": 2520, + "m_OnPlayerTouch": 2480, + "m_bActivateWhenAtRest": 2560, + "m_bPhysStartAsleep": 2672, + "m_vOriginalSpawnAngles": 2660, + "m_vOriginalSpawnOrigin": 2648 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10733,8 +10740,8 @@ }, "CItemDefuser": { "fields": { - "m_entitySpottedState": 2616, - "m_nSpotRules": 2640 + "m_entitySpottedState": 2688, + "m_nSpotRules": 2712 }, "metadata": [], "parent": "CItem" @@ -10746,8 +10753,8 @@ }, "CItemDogtags": { "fields": { - "m_KillingPlayer": 2620, - "m_OwningPlayer": 2616 + "m_KillingPlayer": 2692, + "m_OwningPlayer": 2688 }, "metadata": [ { @@ -10765,45 +10772,45 @@ }, "CItemGeneric": { "fields": { - "m_OnPickup": 2744, - "m_OnTimeout": 2784, - "m_OnTriggerEndTouch": 2904, - "m_OnTriggerStartTouch": 2824, - "m_OnTriggerTouch": 2864, - "m_bAutoStartAmbientSound": 2664, - "m_bGlowWhenInTrigger": 2968, - "m_bHasPickupRadius": 2625, - "m_bHasTriggerRadius": 2624, - "m_bPlayerCounterListenerAdded": 2640, - "m_bPlayerInTriggerRadius": 2641, - "m_bUseable": 2973, - "m_flLastPickupCheck": 2636, - "m_flPickupRadius": 2952, - "m_flPickupRadiusSqr": 2628, - "m_flTriggerRadius": 2956, - "m_flTriggerRadiusSqr": 2632, - "m_glowColor": 2969, - "m_hPickupFilter": 2736, - "m_hPickupParticleEffect": 2680, - "m_hSpawnParticleEffect": 2648, - "m_hTimeoutParticleEffect": 2704, - "m_hTriggerHelper": 2976, - "m_pAllowPickupScriptFunction": 2944, - "m_pAmbientSoundEffect": 2656, - "m_pPickupFilterName": 2728, - "m_pPickupScriptFunction": 2696, - "m_pPickupSoundEffect": 2688, - "m_pSpawnScriptFunction": 2672, - "m_pTimeoutScriptFunction": 2720, - "m_pTimeoutSoundEffect": 2712, - "m_pTriggerSoundEffect": 2960 + "m_OnPickup": 2816, + "m_OnTimeout": 2856, + "m_OnTriggerEndTouch": 2976, + "m_OnTriggerStartTouch": 2896, + "m_OnTriggerTouch": 2936, + "m_bAutoStartAmbientSound": 2736, + "m_bGlowWhenInTrigger": 3040, + "m_bHasPickupRadius": 2697, + "m_bHasTriggerRadius": 2696, + "m_bPlayerCounterListenerAdded": 2712, + "m_bPlayerInTriggerRadius": 2713, + "m_bUseable": 3045, + "m_flLastPickupCheck": 2708, + "m_flPickupRadius": 3024, + "m_flPickupRadiusSqr": 2700, + "m_flTriggerRadius": 3028, + "m_flTriggerRadiusSqr": 2704, + "m_glowColor": 3041, + "m_hPickupFilter": 2808, + "m_hPickupParticleEffect": 2752, + "m_hSpawnParticleEffect": 2720, + "m_hTimeoutParticleEffect": 2776, + "m_hTriggerHelper": 3048, + "m_pAllowPickupScriptFunction": 3016, + "m_pAmbientSoundEffect": 2728, + "m_pPickupFilterName": 2800, + "m_pPickupScriptFunction": 2768, + "m_pPickupSoundEffect": 2760, + "m_pSpawnScriptFunction": 2744, + "m_pTimeoutScriptFunction": 2792, + "m_pTimeoutSoundEffect": 2784, + "m_pTriggerSoundEffect": 3032 }, "metadata": [], "parent": "CItem" }, "CItemGenericTriggerHelper": { "fields": { - "m_hParentItem": 1872 + "m_hParentItem": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -10843,7 +10850,7 @@ }, "CKnife": { "fields": { - "m_bFirstAttack": 3856 + "m_bFirstAttack": 3928 }, "metadata": [], "parent": "CCSWeaponBase" @@ -11254,7 +11261,7 @@ }, "CLightEntity": { "fields": { - "m_CLightComponent": 1872 + "m_CLightComponent": 1936 }, "metadata": [ { @@ -11272,13 +11279,13 @@ }, "CLightGlow": { "fields": { - "m_flGlowProxySize": 1892, - "m_flHDRColorScale": 1896, - "m_nHorizontalSize": 1872, - "m_nMaxDist": 1884, - "m_nMinDist": 1880, - "m_nOuterMaxDist": 1888, - "m_nVerticalSize": 1876 + "m_flGlowProxySize": 1956, + "m_flHDRColorScale": 1960, + "m_nHorizontalSize": 1936, + "m_nMaxDist": 1948, + "m_nMinDist": 1944, + "m_nOuterMaxDist": 1952, + "m_nVerticalSize": 1940 }, "metadata": [ { @@ -11773,18 +11780,18 @@ }, "CMarkupVolume": { "fields": { - "m_bDisabled": 1872 + "m_bDisabled": 1936 }, "metadata": [], "parent": "CBaseModelEntity" }, "CMarkupVolumeTagged": { "fields": { - "m_bGroupByPrefab": 1929, - "m_bGroupByVolume": 1930, - "m_bGroupOtherGroups": 1931, - "m_bIsGroup": 1928, - "m_bIsInGroup": 1932 + "m_bGroupByPrefab": 1993, + "m_bGroupByVolume": 1994, + "m_bGroupOtherGroups": 1995, + "m_bIsGroup": 1992, + "m_bIsInGroup": 1996 }, "metadata": [], "parent": "CMarkupVolume" @@ -11796,16 +11803,16 @@ }, "CMarkupVolumeTagged_NavGame": { "fields": { - "m_bFloodFillAttribute": 1960 + "m_bFloodFillAttribute": 2024 }, "metadata": [], "parent": "CMarkupVolumeWithRef" }, "CMarkupVolumeWithRef": { "fields": { - "m_bUseRef": 1936, - "m_flRefDot": 1952, - "m_vRefPos": 1940 + "m_bUseRef": 2000, + "m_flRefDot": 2016, + "m_vRefPos": 2004 }, "metadata": [], "parent": "CMarkupVolumeTagged" @@ -11929,10 +11936,10 @@ }, "CMolotovProjectile": { "fields": { - "m_bDetonated": 2836, - "m_bHasBouncedOffPlayer": 3064, - "m_bIsIncGrenade": 2824, - "m_stillTimer": 2840 + "m_bDetonated": 2908, + "m_bHasBouncedOffPlayer": 3136, + "m_bIsIncGrenade": 2896, + "m_stillTimer": 2912 }, "metadata": [ { @@ -11945,20 +11952,20 @@ }, "CMomentaryRotButton": { "fields": { - "m_IdealYaw": 2564, - "m_OnFullyClosed": 2456, - "m_OnFullyOpen": 2416, - "m_OnReachedPosition": 2496, - "m_OnUnpressed": 2376, - "m_Position": 2336, - "m_bUpdateTarget": 2576, - "m_direction": 2580, - "m_end": 2552, - "m_flStartPosition": 2588, - "m_lastUsed": 2536, - "m_returnSpeed": 2584, - "m_sNoise": 2568, - "m_start": 2540 + "m_IdealYaw": 2628, + "m_OnFullyClosed": 2520, + "m_OnFullyOpen": 2480, + "m_OnReachedPosition": 2560, + "m_OnUnpressed": 2440, + "m_Position": 2400, + "m_bUpdateTarget": 2640, + "m_direction": 2644, + "m_end": 2616, + "m_flStartPosition": 2652, + "m_lastUsed": 2600, + "m_returnSpeed": 2648, + "m_sNoise": 2632, + "m_start": 2604 }, "metadata": [], "parent": "CRotButton" @@ -12074,9 +12081,9 @@ }, "COmniLight": { "fields": { - "m_bShowLight": 2680, - "m_flInnerAngle": 2672, - "m_flOuterAngle": 2676 + "m_bShowLight": 2744, + "m_flInnerAngle": 2736, + "m_flOuterAngle": 2740 }, "metadata": [ { @@ -12099,35 +12106,35 @@ }, "COrnamentProp": { "fields": { - "m_initialOwner": 3088 + "m_initialOwner": 3160 }, "metadata": [], "parent": "CDynamicProp" }, "CParticleSystem": { "fields": { - "m_bActive": 2384, - "m_bAnimateDuringGameplayPause": 2396, - "m_bFrozen": 2385, - "m_bNoFreeze": 2725, - "m_bNoRamp": 2726, - "m_bNoSave": 2724, - "m_bStartActive": 2727, - "m_clrTint": 3268, - "m_flFreezeTransitionDuration": 2388, - "m_flPreSimTime": 2412, - "m_flStartTime": 2408, - "m_hControlPointEnts": 2468, - "m_iEffectIndex": 2400, - "m_iServerControlPointAssignments": 2464, - "m_iszControlPointNames": 2736, - "m_iszEffectName": 2728, - "m_nDataCP": 3248, - "m_nStopType": 2392, - "m_nTintCP": 3264, - "m_szSnapshotFileName": 1872, - "m_vServerControlPoints": 2416, - "m_vecDataCPValue": 3252 + "m_bActive": 2448, + "m_bAnimateDuringGameplayPause": 2460, + "m_bFrozen": 2449, + "m_bNoFreeze": 2789, + "m_bNoRamp": 2790, + "m_bNoSave": 2788, + "m_bStartActive": 2791, + "m_clrTint": 3332, + "m_flFreezeTransitionDuration": 2452, + "m_flPreSimTime": 2476, + "m_flStartTime": 2472, + "m_hControlPointEnts": 2532, + "m_iEffectIndex": 2464, + "m_iServerControlPointAssignments": 2528, + "m_iszControlPointNames": 2800, + "m_iszEffectName": 2792, + "m_nDataCP": 3312, + "m_nStopType": 2456, + "m_nTintCP": 3328, + "m_szSnapshotFileName": 1936, + "m_vServerControlPoints": 2480, + "m_vecDataCPValue": 3316 }, "metadata": [ { @@ -12413,20 +12420,20 @@ }, "CPhysBox": { "fields": { - "m_OnAwakened": 2168, - "m_OnDamaged": 2128, - "m_OnMotionEnabled": 2208, - "m_OnPlayerUse": 2248, - "m_OnStartTouch": 2288, - "m_angPreferredCarryAngles": 2100, - "m_bEnableUseOutput": 2113, - "m_bNotSolidToWorld": 2112, - "m_damageToEnableMotion": 2092, - "m_damageType": 2088, - "m_flForceToEnableMotion": 2096, - "m_flTouchOutputPerEntityDelay": 2120, - "m_hCarryingPlayer": 2328, - "m_iExploitableByPlayer": 2116 + "m_OnAwakened": 2232, + "m_OnDamaged": 2192, + "m_OnMotionEnabled": 2272, + "m_OnPlayerUse": 2312, + "m_OnStartTouch": 2352, + "m_angPreferredCarryAngles": 2164, + "m_bEnableUseOutput": 2177, + "m_bNotSolidToWorld": 2176, + "m_damageToEnableMotion": 2156, + "m_damageType": 2152, + "m_flForceToEnableMotion": 2160, + "m_flTouchOutputPerEntityDelay": 2184, + "m_hCarryingPlayer": 2392, + "m_iExploitableByPlayer": 2180 }, "metadata": [], "parent": "CBreakable" @@ -12541,18 +12548,18 @@ }, "CPhysMagnet": { "fields": { - "m_MagnettedEntities": 2496, - "m_OnMagnetAttach": 2400, - "m_OnMagnetDetach": 2440, - "m_bActive": 2520, - "m_bHasHitSomething": 2521, - "m_flNextSuckTime": 2532, - "m_flRadius": 2528, - "m_flTotalMass": 2524, - "m_forceLimit": 2484, - "m_iMaxObjectsAttached": 2536, - "m_massScale": 2480, - "m_torqueLimit": 2488 + "m_MagnettedEntities": 2568, + "m_OnMagnetAttach": 2472, + "m_OnMagnetDetach": 2512, + "m_bActive": 2592, + "m_bHasHitSomething": 2593, + "m_flNextSuckTime": 2604, + "m_flRadius": 2600, + "m_flTotalMass": 2596, + "m_forceLimit": 2556, + "m_iMaxObjectsAttached": 2608, + "m_massScale": 2552, + "m_torqueLimit": 2560 }, "metadata": [], "parent": "CBaseAnimGraph" @@ -12644,43 +12651,43 @@ }, "CPhysicsProp": { "fields": { - "m_CrateType": 3196, - "m_MotionEnabled": 2840, - "m_OnAsleep": 2960, - "m_OnAwake": 2920, - "m_OnAwakened": 2880, - "m_OnOutOfWorld": 3040, - "m_OnPlayerPickup": 3080, - "m_OnPlayerUse": 3000, - "m_bAcceptDamageFromHeldObjects": 3191, - "m_bAwake": 3249, - "m_bDroppedByPlayer": 3149, - "m_bEnableUseOutput": 3192, - "m_bFirstCollisionAfterLaunch": 3151, - "m_bForceNavIgnore": 3120, - "m_bForceNpcExclude": 3122, - "m_bHasBeenAwakened": 3156, - "m_bIsOverrideProp": 3157, - "m_bMuteImpactEffects": 3181, - "m_bNoNavmeshBlocker": 3121, - "m_bRemovableForAmmoBalancing": 3248, - "m_bShouldAutoConvertBackFromDebris": 3180, - "m_bThrownByPlayer": 3148, - "m_bTouchedByPlayer": 3150, - "m_buoyancyScale": 3132, - "m_damageToEnableMotion": 3140, - "m_damageType": 3136, - "m_fNextCheckDisableMotionContactsTime": 3160, - "m_flForceToEnableMotion": 3144, - "m_glowColor": 3176, - "m_iExploitableByPlayer": 3152, - "m_iInitialGlowState": 3164, - "m_inertiaScale": 3128, - "m_massScale": 3124, - "m_nGlowRange": 3168, - "m_nGlowRangeMin": 3172, - "m_nItemCount": 3232, - "m_strItemClass": 3200 + "m_CrateType": 3268, + "m_MotionEnabled": 2912, + "m_OnAsleep": 3032, + "m_OnAwake": 2992, + "m_OnAwakened": 2952, + "m_OnOutOfWorld": 3112, + "m_OnPlayerPickup": 3152, + "m_OnPlayerUse": 3072, + "m_bAcceptDamageFromHeldObjects": 3263, + "m_bAwake": 3321, + "m_bDroppedByPlayer": 3221, + "m_bEnableUseOutput": 3264, + "m_bFirstCollisionAfterLaunch": 3223, + "m_bForceNavIgnore": 3192, + "m_bForceNpcExclude": 3194, + "m_bHasBeenAwakened": 3228, + "m_bIsOverrideProp": 3229, + "m_bMuteImpactEffects": 3253, + "m_bNoNavmeshBlocker": 3193, + "m_bRemovableForAmmoBalancing": 3320, + "m_bShouldAutoConvertBackFromDebris": 3252, + "m_bThrownByPlayer": 3220, + "m_bTouchedByPlayer": 3222, + "m_buoyancyScale": 3204, + "m_damageToEnableMotion": 3212, + "m_damageType": 3208, + "m_fNextCheckDisableMotionContactsTime": 3232, + "m_flForceToEnableMotion": 3216, + "m_glowColor": 3248, + "m_iExploitableByPlayer": 3224, + "m_iInitialGlowState": 3236, + "m_inertiaScale": 3200, + "m_massScale": 3196, + "m_nGlowRange": 3240, + "m_nGlowRangeMin": 3244, + "m_nItemCount": 3304, + "m_strItemClass": 3272 }, "metadata": [ { @@ -12731,11 +12738,11 @@ }, "CPhysicsPropRespawnable": { "fields": { - "m_flRespawnDuration": 3304, - "m_vOriginalMaxs": 3292, - "m_vOriginalMins": 3280, - "m_vOriginalSpawnAngles": 3268, - "m_vOriginalSpawnOrigin": 3256 + "m_flRespawnDuration": 3376, + "m_vOriginalMaxs": 3364, + "m_vOriginalMins": 3352, + "m_vOriginalSpawnAngles": 3340, + "m_vOriginalSpawnOrigin": 3328 }, "metadata": [], "parent": "CPhysicsProp" @@ -12763,33 +12770,33 @@ }, "CPlantedC4": { "fields": { - "m_AttributeManager": 2424, - "m_OnBombBeginDefuse": 3176, - "m_OnBombDefuseAborted": 3216, - "m_OnBombDefused": 3136, - "m_angCatchUpToPlayerEye": 3356, - "m_bBeingDefused": 3300, - "m_bBombDefused": 3324, - "m_bBombTicking": 2408, - "m_bCannotBeDefused": 3256, - "m_bHasExploded": 3293, - "m_bTrainingPlacedByPlayer": 3292, - "m_bVoiceAlertFired": 3340, - "m_bVoiceAlertPlayed": 3341, - "m_entitySpottedState": 3264, - "m_fLastDefuseTime": 3308, - "m_flC4Blow": 2412, - "m_flDefuseCountDown": 3320, - "m_flDefuseLength": 3316, - "m_flLastSpinDetectionTime": 3368, - "m_flNextBotBeepTime": 3348, - "m_flTimerLength": 3296, - "m_hBombDefuser": 3328, - "m_hControlPanel": 3332, - "m_iProgressBarTime": 3336, - "m_nBombSite": 2416, - "m_nSourceSoundscapeHash": 2420, - "m_nSpotRules": 3288 + "m_AttributeManager": 2496, + "m_OnBombBeginDefuse": 3248, + "m_OnBombDefuseAborted": 3288, + "m_OnBombDefused": 3208, + "m_angCatchUpToPlayerEye": 3428, + "m_bBeingDefused": 3372, + "m_bBombDefused": 3396, + "m_bBombTicking": 2480, + "m_bCannotBeDefused": 3328, + "m_bHasExploded": 3365, + "m_bTrainingPlacedByPlayer": 3364, + "m_bVoiceAlertFired": 3412, + "m_bVoiceAlertPlayed": 3413, + "m_entitySpottedState": 3336, + "m_fLastDefuseTime": 3380, + "m_flC4Blow": 2484, + "m_flDefuseCountDown": 3392, + "m_flDefuseLength": 3388, + "m_flLastSpinDetectionTime": 3440, + "m_flNextBotBeepTime": 3420, + "m_flTimerLength": 3368, + "m_hBombDefuser": 3400, + "m_hControlPanel": 3404, + "m_iProgressBarTime": 3408, + "m_nBombSite": 2488, + "m_nSourceSoundscapeHash": 2492, + "m_nSpotRules": 3360 }, "metadata": [ { @@ -12872,7 +12879,7 @@ }, "CPlatTrigger": { "fields": { - "m_pPlatform": 1872 + "m_pPlatform": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -12916,21 +12923,21 @@ }, "CPlayerSprayDecal": { "fields": { - "m_flCreationTime": 1948, - "m_nEntity": 1940, - "m_nHitbox": 1944, - "m_nPlayer": 1936, - "m_nTintID": 1952, - "m_nUniqueID": 1872, - "m_nVersion": 1956, - "m_rtGcTime": 1884, - "m_ubSignature": 1957, - "m_unAccountID": 1876, - "m_unTraceID": 1880, - "m_vecEndPos": 1888, - "m_vecLeft": 1912, - "m_vecNormal": 1924, - "m_vecStart": 1900 + "m_flCreationTime": 2012, + "m_nEntity": 2004, + "m_nHitbox": 2008, + "m_nPlayer": 2000, + "m_nTintID": 2016, + "m_nUniqueID": 1936, + "m_nVersion": 2020, + "m_rtGcTime": 1948, + "m_ubSignature": 2021, + "m_unAccountID": 1940, + "m_unTraceID": 1944, + "m_vecEndPos": 1952, + "m_vecLeft": 1976, + "m_vecNormal": 1988, + "m_vecStart": 1964 }, "metadata": [ { @@ -13503,8 +13510,8 @@ }, "CPointClientUIDialog": { "fields": { - "m_bStartEnabled": 2308, - "m_hActivator": 2304 + "m_bStartEnabled": 2372, + "m_hActivator": 2368 }, "metadata": [ { @@ -13517,29 +13524,29 @@ }, "CPointClientUIWorldPanel": { "fields": { - "m_bAllowInteractionFromAllSceneWorlds": 2344, - "m_bDisableMipGen": 2383, - "m_bExcludeFromSaveGames": 2380, - "m_bFollowPlayerAcrossTeleport": 2306, - "m_bGrabbable": 2381, - "m_bIgnoreInput": 2304, - "m_bLit": 2305, - "m_bNoDepth": 2377, - "m_bOnlyRenderToTexture": 2382, - "m_bOpaque": 2376, - "m_bRenderBackface": 2378, - "m_bUseOffScreenIndicator": 2379, - "m_flDPI": 2316, - "m_flDepthOffset": 2324, - "m_flHeight": 2312, - "m_flInteractDistance": 2320, - "m_flWidth": 2308, - "m_nExplicitImageLayout": 2384, - "m_unHorizontalAlign": 2332, - "m_unOrientation": 2340, - "m_unOwnerContext": 2328, - "m_unVerticalAlign": 2336, - "m_vecCSSClasses": 2352 + "m_bAllowInteractionFromAllSceneWorlds": 2408, + "m_bDisableMipGen": 2447, + "m_bExcludeFromSaveGames": 2444, + "m_bFollowPlayerAcrossTeleport": 2370, + "m_bGrabbable": 2445, + "m_bIgnoreInput": 2368, + "m_bLit": 2369, + "m_bNoDepth": 2441, + "m_bOnlyRenderToTexture": 2446, + "m_bOpaque": 2440, + "m_bRenderBackface": 2442, + "m_bUseOffScreenIndicator": 2443, + "m_flDPI": 2380, + "m_flDepthOffset": 2388, + "m_flHeight": 2376, + "m_flInteractDistance": 2384, + "m_flWidth": 2372, + "m_nExplicitImageLayout": 2448, + "m_unHorizontalAlign": 2396, + "m_unOrientation": 2404, + "m_unOwnerContext": 2392, + "m_unVerticalAlign": 2400, + "m_vecCSSClasses": 2416 }, "metadata": [ { @@ -13662,7 +13669,7 @@ }, "CPointClientUIWorldTextPanel": { "fields": { - "m_messageText": 2392 + "m_messageText": 2456 }, "metadata": [ { @@ -13675,36 +13682,36 @@ }, "CPointCommentaryNode": { "fields": { - "m_bActive": 2600, - "m_bDisabled": 2501, - "m_bListenedTo": 2640, - "m_bPreventChangesWhileMoving": 2500, - "m_bPreventMovement": 2456, - "m_bUnderCrosshair": 2457, - "m_bUnstoppable": 2458, - "m_flAbortedPlaybackAt": 2516, - "m_flFinishedTime": 2460, - "m_flStartTime": 2604, - "m_flStartTimeInCommentary": 2608, - "m_hViewPosition": 2448, - "m_hViewPositionMover": 2452, - "m_hViewTarget": 2432, - "m_hViewTargetAngles": 2436, - "m_iNodeNumber": 2632, - "m_iNodeNumberMax": 2636, - "m_iszCommentaryFile": 2416, - "m_iszPostCommands": 2408, - "m_iszPreCommands": 2400, - "m_iszSpeakers": 2624, - "m_iszTitle": 2616, - "m_iszViewPosition": 2440, - "m_iszViewTarget": 2424, - "m_pOnCommentaryStarted": 2520, - "m_pOnCommentaryStopped": 2560, - "m_vecFinishAngles": 2488, - "m_vecFinishOrigin": 2464, - "m_vecOriginalAngles": 2476, - "m_vecTeleportOrigin": 2504 + "m_bActive": 2672, + "m_bDisabled": 2573, + "m_bListenedTo": 2712, + "m_bPreventChangesWhileMoving": 2572, + "m_bPreventMovement": 2528, + "m_bUnderCrosshair": 2529, + "m_bUnstoppable": 2530, + "m_flAbortedPlaybackAt": 2588, + "m_flFinishedTime": 2532, + "m_flStartTime": 2676, + "m_flStartTimeInCommentary": 2680, + "m_hViewPosition": 2520, + "m_hViewPositionMover": 2524, + "m_hViewTarget": 2504, + "m_hViewTargetAngles": 2508, + "m_iNodeNumber": 2704, + "m_iNodeNumberMax": 2708, + "m_iszCommentaryFile": 2488, + "m_iszPostCommands": 2480, + "m_iszPreCommands": 2472, + "m_iszSpeakers": 2696, + "m_iszTitle": 2688, + "m_iszViewPosition": 2512, + "m_iszViewTarget": 2496, + "m_pOnCommentaryStarted": 2592, + "m_pOnCommentaryStopped": 2632, + "m_vecFinishAngles": 2560, + "m_vecFinishOrigin": 2536, + "m_vecOriginalAngles": 2548, + "m_vecTeleportOrigin": 2576 }, "metadata": [ { @@ -14041,17 +14048,17 @@ }, "CPointWorldText": { "fields": { - "m_Color": 2464, - "m_FontName": 2384, - "m_bEnabled": 2448, - "m_bFullbright": 2449, - "m_flDepthOffset": 2460, - "m_flFontSize": 2456, - "m_flWorldUnitsPerPx": 2452, - "m_messageText": 1872, - "m_nJustifyHorizontal": 2468, - "m_nJustifyVertical": 2472, - "m_nReorientMode": 2476 + "m_Color": 2528, + "m_FontName": 2448, + "m_bEnabled": 2512, + "m_bFullbright": 2513, + "m_flDepthOffset": 2524, + "m_flFontSize": 2520, + "m_flWorldUnitsPerPx": 2516, + "m_messageText": 1936, + "m_nJustifyHorizontal": 2532, + "m_nJustifyVertical": 2536, + "m_nReorientMode": 2540 }, "metadata": [ { @@ -14114,22 +14121,22 @@ }, "CPostProcessingVolume": { "fields": { - "m_bExposureControl": 2397, - "m_bMaster": 2396, - "m_flExposureCompensation": 2380, - "m_flExposureFadeSpeedDown": 2388, - "m_flExposureFadeSpeedUp": 2384, - "m_flFadeDuration": 2360, - "m_flMaxExposure": 2376, - "m_flMaxLogExposure": 2368, - "m_flMinExposure": 2372, - "m_flMinLogExposure": 2364, - "m_flRate": 2400, - "m_flTonemapEVSmoothingRange": 2392, - "m_flTonemapMinAvgLum": 2412, - "m_flTonemapPercentBrightPixels": 2408, - "m_flTonemapPercentTarget": 2404, - "m_hPostSettings": 2352 + "m_bExposureControl": 2461, + "m_bMaster": 2460, + "m_flExposureCompensation": 2444, + "m_flExposureFadeSpeedDown": 2452, + "m_flExposureFadeSpeedUp": 2448, + "m_flFadeDuration": 2424, + "m_flMaxExposure": 2440, + "m_flMaxLogExposure": 2432, + "m_flMinExposure": 2436, + "m_flMinLogExposure": 2428, + "m_flRate": 2464, + "m_flTonemapEVSmoothingRange": 2456, + "m_flTonemapMinAvgLum": 2476, + "m_flTonemapPercentBrightPixels": 2472, + "m_flTonemapPercentTarget": 2468, + "m_hPostSettings": 2416 }, "metadata": [ { @@ -14274,33 +14281,33 @@ }, "CPropDoorRotating": { "fields": { - "m_angGoal": 3824, - "m_angRotationAjarDeprecated": 3776, - "m_angRotationClosed": 3788, - "m_angRotationOpenBack": 3812, - "m_angRotationOpenForward": 3800, - "m_bAjarDoorShouldntAlwaysOpen": 3884, - "m_eCurrentOpenDirection": 3768, - "m_eOpenDirection": 3764, - "m_eSpawnPosition": 3760, - "m_flAjarAngle": 3772, - "m_flDistance": 3756, - "m_hEntityBlocker": 3888, - "m_vecAxis": 3744, - "m_vecBackBoundsMax": 3872, - "m_vecBackBoundsMin": 3860, - "m_vecForwardBoundsMax": 3848, - "m_vecForwardBoundsMin": 3836 + "m_angGoal": 3896, + "m_angRotationAjarDeprecated": 3848, + "m_angRotationClosed": 3860, + "m_angRotationOpenBack": 3884, + "m_angRotationOpenForward": 3872, + "m_bAjarDoorShouldntAlwaysOpen": 3956, + "m_eCurrentOpenDirection": 3840, + "m_eOpenDirection": 3836, + "m_eSpawnPosition": 3832, + "m_flAjarAngle": 3844, + "m_flDistance": 3828, + "m_hEntityBlocker": 3960, + "m_vecAxis": 3816, + "m_vecBackBoundsMax": 3944, + "m_vecBackBoundsMin": 3932, + "m_vecForwardBoundsMax": 3920, + "m_vecForwardBoundsMin": 3908 }, "metadata": [], "parent": "CBasePropDoor" }, "CPropDoorRotatingBreakable": { "fields": { - "m_bBreakable": 3896, - "m_currentDamageState": 3900, - "m_damageStates": 3904, - "m_isAbleToCloseAreaPortals": 3897 + "m_bBreakable": 3968, + "m_currentDamageState": 3972, + "m_damageStates": 3976, + "m_isAbleToCloseAreaPortals": 3969 }, "metadata": [], "parent": "CPropDoorRotating" @@ -14391,6 +14398,7 @@ }, "CRagdollManager": { "fields": { + "m_bCanTakeDamage": 1257, "m_bSaveImportant": 1256, "m_iCurrentMaxRagdollCount": 1248, "m_iMaxRagdollCount": 1252 @@ -14406,33 +14414,33 @@ }, "CRagdollProp": { "fields": { - "m_allAsleep": 2528, - "m_bFirstCollisionAfterLaunch": 2529, - "m_bHasBeenPhysgunned": 2592, - "m_bShouldDeleteActivationRecord": 2656, - "m_bShouldTeleportPhysics": 2593, - "m_bStartDisabled": 2464, - "m_bValidatePoweredRagdollPose": 2752, - "m_flAwakeTime": 2568, - "m_flBlendWeight": 2596, - "m_flDefaultFadeScale": 2600, - "m_flFadeOutStartTime": 2548, - "m_flFadeTime": 2552, - "m_flLastOriginChangeTime": 2572, - "m_flLastPhysicsInfluenceTime": 2544, - "m_hDamageEntity": 2532, - "m_hKiller": 2536, - "m_hPhysicsAttacker": 2540, - "m_hRagdollSource": 2520, - "m_lastUpdateTickCount": 2524, - "m_ragAngles": 2496, - "m_ragPos": 2472, - "m_ragdoll": 2408, - "m_ragdollMaxs": 2632, - "m_ragdollMins": 2608, - "m_strOriginClassName": 2576, - "m_strSourceClassName": 2584, - "m_vecLastOrigin": 2556 + "m_allAsleep": 2600, + "m_bFirstCollisionAfterLaunch": 2601, + "m_bHasBeenPhysgunned": 2664, + "m_bShouldDeleteActivationRecord": 2728, + "m_bShouldTeleportPhysics": 2665, + "m_bStartDisabled": 2536, + "m_bValidatePoweredRagdollPose": 2824, + "m_flAwakeTime": 2640, + "m_flBlendWeight": 2668, + "m_flDefaultFadeScale": 2672, + "m_flFadeOutStartTime": 2620, + "m_flFadeTime": 2624, + "m_flLastOriginChangeTime": 2644, + "m_flLastPhysicsInfluenceTime": 2616, + "m_hDamageEntity": 2604, + "m_hKiller": 2608, + "m_hPhysicsAttacker": 2612, + "m_hRagdollSource": 2592, + "m_lastUpdateTickCount": 2596, + "m_ragAngles": 2568, + "m_ragPos": 2544, + "m_ragdoll": 2480, + "m_ragdollMaxs": 2704, + "m_ragdollMins": 2680, + "m_strOriginClassName": 2648, + "m_strSourceClassName": 2656, + "m_vecLastOrigin": 2628 }, "metadata": [ { @@ -14465,12 +14473,12 @@ }, "CRagdollPropAttached": { "fields": { - "m_attachmentPointBoneSpace": 2824, - "m_attachmentPointRagdollSpace": 2836, - "m_bShouldDeleteAttachedActivationRecord": 2864, - "m_bShouldDetach": 2848, - "m_boneIndexAttached": 2816, - "m_ragdollAttachedObjectIndex": 2820 + "m_attachmentPointBoneSpace": 2896, + "m_attachmentPointRagdollSpace": 2908, + "m_bShouldDeleteAttachedActivationRecord": 2936, + "m_bShouldDetach": 2920, + "m_boneIndexAttached": 2888, + "m_ragdollAttachedObjectIndex": 2892 }, "metadata": [ { @@ -14498,7 +14506,7 @@ }, "CRectLight": { "fields": { - "m_bShowLight": 2672 + "m_bShowLight": 2736 }, "metadata": [ { @@ -14559,36 +14567,36 @@ }, "CRevertSaved": { "fields": { - "m_Duration": 1876, - "m_HoldTime": 1880, - "m_loadTime": 1872 + "m_Duration": 1940, + "m_HoldTime": 1944, + "m_loadTime": 1936 }, "metadata": [], "parent": "CModelPointEntity" }, "CRopeKeyframe": { "fields": { - "m_RopeFlags": 1880, - "m_RopeLength": 1930, - "m_Slack": 1896, - "m_Subdiv": 1928, - "m_TextureScale": 1904, - "m_Width": 1900, - "m_bConstrainBetweenEndpoints": 1909, - "m_bCreatedFromMapFile": 1933, - "m_bEndPointValid": 1941, - "m_bStartPointValid": 1940, - "m_fLockedPoints": 1932, - "m_flScrollSpeed": 1936, - "m_hEndPoint": 1948, - "m_hStartPoint": 1944, - "m_iEndAttachment": 1953, - "m_iNextLinkName": 1888, - "m_iRopeMaterialModelIndex": 1920, - "m_iStartAttachment": 1952, - "m_nChangeCount": 1929, - "m_nSegments": 1908, - "m_strRopeMaterialModel": 1912 + "m_RopeFlags": 1944, + "m_RopeLength": 1994, + "m_Slack": 1960, + "m_Subdiv": 1992, + "m_TextureScale": 1968, + "m_Width": 1964, + "m_bConstrainBetweenEndpoints": 1973, + "m_bCreatedFromMapFile": 1997, + "m_bEndPointValid": 2005, + "m_bStartPointValid": 2004, + "m_fLockedPoints": 1996, + "m_flScrollSpeed": 2000, + "m_hEndPoint": 2012, + "m_hStartPoint": 2008, + "m_iEndAttachment": 2017, + "m_iNextLinkName": 1952, + "m_iRopeMaterialModelIndex": 1984, + "m_iStartAttachment": 2016, + "m_nChangeCount": 1993, + "m_nSegments": 1972, + "m_strRopeMaterialModel": 1976 }, "metadata": [ { @@ -14714,7 +14722,7 @@ }, "CRotDoor": { "fields": { - "m_bSolidBsp": 2520 + "m_bSolidBsp": 2584 }, "metadata": [], "parent": "CBaseDoor" @@ -14726,14 +14734,14 @@ }, "CRuleEntity": { "fields": { - "m_iszMaster": 1872 + "m_iszMaster": 1936 }, "metadata": [], "parent": "CBaseModelEntity" }, "CRulePointEntity": { "fields": { - "m_Score": 1880 + "m_Score": 1944 }, "metadata": [], "parent": "CRuleEntity" @@ -15007,42 +15015,42 @@ }, "CScriptItem": { "fields": { - "m_MoveTypeOverride": 2616 + "m_MoveTypeOverride": 2688 }, "metadata": [], "parent": "CItem" }, "CScriptNavBlocker": { "fields": { - "m_vExtent": 1888 + "m_vExtent": 1952 }, "metadata": [], "parent": "CFuncNavBlocker" }, "CScriptTriggerHurt": { "fields": { - "m_vExtent": 2496 + "m_vExtent": 2560 }, "metadata": [], "parent": "CTriggerHurt" }, "CScriptTriggerMultiple": { "fields": { - "m_vExtent": 2376 + "m_vExtent": 2440 }, "metadata": [], "parent": "CTriggerMultiple" }, "CScriptTriggerOnce": { "fields": { - "m_vExtent": 2376 + "m_vExtent": 2440 }, "metadata": [], "parent": "CTriggerOnce" }, "CScriptTriggerPush": { "fields": { - "m_vExtent": 2392 + "m_vExtent": 2456 }, "metadata": [], "parent": "CTriggerPush" @@ -15132,9 +15140,9 @@ }, "CSensorGrenadeProjectile": { "fields": { - "m_fExpireTime": 2824, - "m_fNextDetectPlayerSound": 2828, - "m_hDisplayGrenade": 2832 + "m_fExpireTime": 2896, + "m_fNextDetectPlayerSound": 2900, + "m_hDisplayGrenade": 2904 }, "metadata": [], "parent": "CBaseCSGrenadeProjectile" @@ -15171,9 +15179,9 @@ }, "CShatterGlassShardPhysics": { "fields": { - "m_ShardDesc": 3264, - "m_bDebris": 3256, - "m_hParentShard": 3260 + "m_ShardDesc": 3336, + "m_bDebris": 3328, + "m_hParentShard": 3332 }, "metadata": [ { @@ -15281,15 +15289,15 @@ }, "CSmokeGrenadeProjectile": { "fields": { - "m_VoxelFrameData": 2888, - "m_bDidSmokeEffect": 2852, - "m_bExplodeFromInferno": 11752, - "m_flLastBounce": 2912, - "m_fllastSimulationTime": 2916, - "m_nRandomSeed": 2856, - "m_nSmokeEffectTickBegin": 2848, - "m_vSmokeColor": 2860, - "m_vSmokeDetonationPos": 2872 + "m_VoxelFrameData": 2960, + "m_bDidSmokeEffect": 2924, + "m_bExplodeFromInferno": 11824, + "m_flLastBounce": 2984, + "m_fllastSimulationTime": 2988, + "m_nRandomSeed": 2928, + "m_nSmokeEffectTickBegin": 2920, + "m_vSmokeColor": 2932, + "m_vSmokeDetonationPos": 2944 }, "metadata": [ { @@ -15650,10 +15658,10 @@ }, "CSpotlightEnd": { "fields": { - "m_Radius": 1876, - "m_flLightScale": 1872, - "m_vSpotlightDir": 1880, - "m_vSpotlightOrg": 1892 + "m_Radius": 1940, + "m_flLightScale": 1936, + "m_vSpotlightDir": 1944, + "m_vSpotlightOrg": 1956 }, "metadata": [ { @@ -15671,29 +15679,29 @@ }, "CSprite": { "fields": { - "m_bWorldSpaceScale": 1928, - "m_flBrightnessDuration": 1916, - "m_flBrightnessTimeStart": 1968, - "m_flDestScale": 1952, - "m_flDieTime": 1896, - "m_flFrame": 1892, - "m_flGlowProxySize": 1932, - "m_flHDRColorScale": 1936, - "m_flLastTime": 1940, - "m_flMaxFrame": 1944, - "m_flScaleDuration": 1924, - "m_flScaleTimeStart": 1956, - "m_flSpriteFramerate": 1888, - "m_flSpriteScale": 1920, - "m_flStartScale": 1948, - "m_hAttachedToEntity": 1880, - "m_hSpriteMaterial": 1872, - "m_nAttachment": 1884, - "m_nBrightness": 1912, - "m_nDestBrightness": 1964, - "m_nSpriteHeight": 1976, - "m_nSpriteWidth": 1972, - "m_nStartBrightness": 1960 + "m_bWorldSpaceScale": 1992, + "m_flBrightnessDuration": 1980, + "m_flBrightnessTimeStart": 2032, + "m_flDestScale": 2016, + "m_flDieTime": 1960, + "m_flFrame": 1956, + "m_flGlowProxySize": 1996, + "m_flHDRColorScale": 2000, + "m_flLastTime": 2004, + "m_flMaxFrame": 2008, + "m_flScaleDuration": 1988, + "m_flScaleTimeStart": 2020, + "m_flSpriteFramerate": 1952, + "m_flSpriteScale": 1984, + "m_flStartScale": 2012, + "m_hAttachedToEntity": 1944, + "m_hSpriteMaterial": 1936, + "m_nAttachment": 1948, + "m_nBrightness": 1976, + "m_nDestBrightness": 2028, + "m_nSpriteHeight": 2040, + "m_nSpriteWidth": 2036, + "m_nStartBrightness": 2024 }, "metadata": [ { @@ -15771,20 +15779,20 @@ }, "CSun": { "fields": { - "m_bOn": 1904, - "m_bmaxColor": 1905, - "m_clrOverlay": 1884, - "m_flAlphaHaze": 1920, - "m_flAlphaHdr": 1924, - "m_flAlphaScale": 1928, - "m_flFarZScale": 1936, - "m_flHDRColorScale": 1932, - "m_flHazeScale": 1916, - "m_flRotation": 1912, - "m_flSize": 1908, - "m_iszEffectName": 1888, - "m_iszSSEffectName": 1896, - "m_vDirection": 1872 + "m_bOn": 1968, + "m_bmaxColor": 1969, + "m_clrOverlay": 1948, + "m_flAlphaHaze": 1984, + "m_flAlphaHdr": 1988, + "m_flAlphaScale": 1992, + "m_flFarZScale": 2000, + "m_flHDRColorScale": 1996, + "m_flHazeScale": 1980, + "m_flRotation": 1976, + "m_flSize": 1972, + "m_iszEffectName": 1952, + "m_iszSSEffectName": 1960, + "m_vDirection": 1936 }, "metadata": [ { @@ -15957,14 +15965,14 @@ }, "CTextureBasedAnimatable": { "fields": { - "m_bLoop": 1872, - "m_flFPS": 1876, - "m_flStartFrame": 1924, - "m_flStartTime": 1920, - "m_hPositionKeys": 1880, - "m_hRotationKeys": 1888, - "m_vAnimationBoundsMax": 1908, - "m_vAnimationBoundsMin": 1896 + "m_bLoop": 1936, + "m_flFPS": 1940, + "m_flStartFrame": 1988, + "m_flStartTime": 1984, + "m_hPositionKeys": 1944, + "m_hRotationKeys": 1952, + "m_vAnimationBoundsMax": 1972, + "m_vAnimationBoundsMin": 1960 }, "metadata": [ { @@ -16140,8 +16148,8 @@ }, "CTonemapTrigger": { "fields": { - "m_hTonemapController": 2344, - "m_tonemapControllerName": 2336 + "m_hTonemapController": 2408, + "m_tonemapControllerName": 2400 }, "metadata": [], "parent": "CBaseTrigger" @@ -16153,8 +16161,8 @@ }, "CTriggerActiveWeaponDetect": { "fields": { - "m_OnTouchedActiveWeapon": 2336, - "m_iszWeaponClassName": 2376 + "m_OnTouchedActiveWeapon": 2400, + "m_iszWeaponClassName": 2440 }, "metadata": [], "parent": "CBaseTrigger" @@ -16166,19 +16174,19 @@ }, "CTriggerBrush": { "fields": { - "m_OnEndTouch": 1912, - "m_OnStartTouch": 1872, - "m_OnUse": 1952, - "m_iDontMessageParent": 1996, - "m_iInputFilter": 1992 + "m_OnEndTouch": 1976, + "m_OnStartTouch": 1936, + "m_OnUse": 2016, + "m_iDontMessageParent": 2060, + "m_iInputFilter": 2056 }, "metadata": [], "parent": "CBaseModelEntity" }, "CTriggerBuoyancy": { "fields": { - "m_BuoyancyHelper": 2336, - "m_flFluidDensity": 2464 + "m_BuoyancyHelper": 2400, + "m_flFluidDensity": 2528 }, "metadata": [ { @@ -16196,42 +16204,42 @@ }, "CTriggerDetectBulletFire": { "fields": { - "m_OnDetectedBulletFire": 2344, - "m_bPlayerFireOnly": 2336 + "m_OnDetectedBulletFire": 2408, + "m_bPlayerFireOnly": 2400 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerDetectExplosion": { "fields": { - "m_OnDetectedExplosion": 2376 + "m_OnDetectedExplosion": 2440 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerFan": { "fields": { - "m_RampTimer": 2392, - "m_bAddNoise": 2391, - "m_bFalloff": 2388, - "m_bPushPlayer": 2389, - "m_bRampDown": 2390, - "m_flForce": 2372, - "m_flPlayerForce": 2380, - "m_flRampTime": 2384, - "m_flRopeForceScale": 2376, - "m_vFanEnd": 2348, - "m_vFanOrigin": 2336, - "m_vNoise": 2360 + "m_RampTimer": 2456, + "m_bAddNoise": 2455, + "m_bFalloff": 2452, + "m_bPushPlayer": 2453, + "m_bRampDown": 2454, + "m_flForce": 2436, + "m_flPlayerForce": 2444, + "m_flRampTime": 2448, + "m_flRopeForceScale": 2440, + "m_vFanEnd": 2412, + "m_vFanOrigin": 2400, + "m_vNoise": 2424 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerGameEvent": { "fields": { - "m_strEndTouchEventName": 2344, - "m_strStartTouchEventName": 2336, - "m_strTriggerID": 2352 + "m_strEndTouchEventName": 2408, + "m_strStartTouchEventName": 2400, + "m_strTriggerID": 2416 }, "metadata": [ { @@ -16264,70 +16272,70 @@ }, "CTriggerHurt": { "fields": { - "m_OnHurt": 2392, - "m_OnHurtPlayer": 2432, - "m_bNoDmgForce": 2364, - "m_bitsDamageInflict": 2356, - "m_damageModel": 2360, - "m_flDamage": 2340, - "m_flDamageCap": 2344, - "m_flForgivenessDelay": 2352, - "m_flLastDmgTime": 2348, - "m_flOriginalDamage": 2336, - "m_hurtEntities": 2472, - "m_hurtThinkPeriod": 2384, - "m_thinkAlways": 2380, - "m_vDamageForce": 2368 + "m_OnHurt": 2456, + "m_OnHurtPlayer": 2496, + "m_bNoDmgForce": 2428, + "m_bitsDamageInflict": 2420, + "m_damageModel": 2424, + "m_flDamage": 2404, + "m_flDamageCap": 2408, + "m_flForgivenessDelay": 2416, + "m_flLastDmgTime": 2412, + "m_flOriginalDamage": 2400, + "m_hurtEntities": 2536, + "m_hurtThinkPeriod": 2448, + "m_thinkAlways": 2444, + "m_vDamageForce": 2432 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerImpact": { "fields": { - "m_flMagnitude": 2376, - "m_flNoise": 2380, - "m_flViewkick": 2384, - "m_pOutputForce": 2392 + "m_flMagnitude": 2440, + "m_flNoise": 2444, + "m_flViewkick": 2448, + "m_pOutputForce": 2456 }, "metadata": [], "parent": "CTriggerMultiple" }, "CTriggerLerpObject": { "fields": { - "m_OnLerpFinished": 2464, - "m_OnLerpStarted": 2424, - "m_bAttachTouchingObject": 2416, - "m_bLerpRestoreMoveType": 2368, - "m_bSingleLerpObject": 2369, - "m_flLerpDuration": 2364, - "m_hEntityToWaitForDisconnect": 2420, - "m_hLerpTarget": 2344, - "m_hLerpTargetAttachment": 2360, - "m_iszLerpEffect": 2400, - "m_iszLerpSound": 2408, - "m_iszLerpTarget": 2336, - "m_iszLerpTargetAttachment": 2352, - "m_vecLerpingObjects": 2376 + "m_OnLerpFinished": 2528, + "m_OnLerpStarted": 2488, + "m_bAttachTouchingObject": 2480, + "m_bLerpRestoreMoveType": 2432, + "m_bSingleLerpObject": 2433, + "m_flLerpDuration": 2428, + "m_hEntityToWaitForDisconnect": 2484, + "m_hLerpTarget": 2408, + "m_hLerpTargetAttachment": 2424, + "m_iszLerpEffect": 2464, + "m_iszLerpSound": 2472, + "m_iszLerpTarget": 2400, + "m_iszLerpTargetAttachment": 2416, + "m_vecLerpingObjects": 2440 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerLook": { "fields": { - "m_OnEndLook": 2488, - "m_OnStartLook": 2448, - "m_OnTimeout": 2408, - "m_b2DFOV": 2402, - "m_bIsLooking": 2401, - "m_bTestOcclusion": 2404, - "m_bTimeoutFired": 2400, - "m_bUseVelocity": 2403, - "m_flFieldOfView": 2380, - "m_flLookTime": 2384, - "m_flLookTimeLast": 2392, - "m_flLookTimeTotal": 2388, - "m_flTimeoutDuration": 2396, - "m_hLookTarget": 2376 + "m_OnEndLook": 2552, + "m_OnStartLook": 2512, + "m_OnTimeout": 2472, + "m_b2DFOV": 2466, + "m_bIsLooking": 2465, + "m_bTestOcclusion": 2468, + "m_bTimeoutFired": 2464, + "m_bUseVelocity": 2467, + "m_flFieldOfView": 2444, + "m_flLookTime": 2448, + "m_flLookTimeLast": 2456, + "m_flLookTimeTotal": 2452, + "m_flTimeoutDuration": 2460, + "m_hLookTarget": 2440 }, "metadata": [ { @@ -16340,7 +16348,7 @@ }, "CTriggerMultiple": { "fields": { - "m_OnTrigger": 2336 + "m_OnTrigger": 2400 }, "metadata": [], "parent": "CBaseTrigger" @@ -16352,19 +16360,19 @@ }, "CTriggerPhysics": { "fields": { - "m_angularDamping": 2368, - "m_angularLimit": 2364, - "m_bCollapseToForcePoint": 2396, - "m_bConvertToDebrisWhenPossible": 2424, - "m_flDampingRatio": 2380, - "m_flFrequency": 2376, - "m_gravityScale": 2352, - "m_linearDamping": 2360, - "m_linearForce": 2372, - "m_linearLimit": 2356, - "m_vecLinearForceDirection": 2412, - "m_vecLinearForcePointAt": 2384, - "m_vecLinearForcePointAtWorld": 2400 + "m_angularDamping": 2432, + "m_angularLimit": 2428, + "m_bCollapseToForcePoint": 2460, + "m_bConvertToDebrisWhenPossible": 2488, + "m_flDampingRatio": 2444, + "m_flFrequency": 2440, + "m_gravityScale": 2416, + "m_linearDamping": 2424, + "m_linearForce": 2436, + "m_linearLimit": 2420, + "m_vecLinearForceDirection": 2476, + "m_vecLinearForcePointAt": 2448, + "m_vecLinearForcePointAtWorld": 2464 }, "metadata": [ { @@ -16437,79 +16445,79 @@ }, "CTriggerProximity": { "fields": { - "m_NearestEntityDistance": 2360, - "m_fRadius": 2352, - "m_hMeasureTarget": 2336, - "m_iszMeasureTarget": 2344, - "m_nTouchers": 2356 + "m_NearestEntityDistance": 2424, + "m_fRadius": 2416, + "m_hMeasureTarget": 2400, + "m_iszMeasureTarget": 2408, + "m_nTouchers": 2420 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerPush": { "fields": { - "m_PathSimple": 2376, - "m_angPushEntitySpace": 2336, - "m_bTriggerOnStartTouch": 2360, - "m_bUsePathSimple": 2361, - "m_iszPathSimpleName": 2368, - "m_splinePushType": 2384, - "m_vecPushDirEntitySpace": 2348 + "m_PathSimple": 2440, + "m_angPushEntitySpace": 2400, + "m_bTriggerOnStartTouch": 2424, + "m_bUsePathSimple": 2425, + "m_iszPathSimpleName": 2432, + "m_splinePushType": 2448, + "m_vecPushDirEntitySpace": 2412 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerRemove": { "fields": { - "m_OnRemove": 2336 + "m_OnRemove": 2400 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSave": { "fields": { - "m_bForceNewLevelUnit": 2336, - "m_fDangerousTimer": 2340, - "m_minHitPoints": 2344 + "m_bForceNewLevelUnit": 2400, + "m_fDangerousTimer": 2404, + "m_minHitPoints": 2408 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSndSosOpvar": { "fields": { - "m_VecNormPos": 3180, - "m_bVolIs2D": 2408, - "m_flCenterSize": 2372, - "m_flMaxVal": 2380, - "m_flMinVal": 2376, - "m_flNormCenterSize": 3192, - "m_flPosition": 2360, - "m_hTouchingPlayers": 2336, - "m_operatorName": 2400, - "m_operatorNameChar": 2921, - "m_opvarName": 2384, - "m_opvarNameChar": 2409, - "m_stackName": 2392, - "m_stackNameChar": 2665 + "m_VecNormPos": 3244, + "m_bVolIs2D": 2472, + "m_flCenterSize": 2436, + "m_flMaxVal": 2444, + "m_flMinVal": 2440, + "m_flNormCenterSize": 3256, + "m_flPosition": 2424, + "m_hTouchingPlayers": 2400, + "m_operatorName": 2464, + "m_operatorNameChar": 2985, + "m_opvarName": 2448, + "m_opvarNameChar": 2473, + "m_stackName": 2456, + "m_stackNameChar": 2729 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSoundscape": { "fields": { - "m_SoundscapeName": 2344, - "m_hSoundscape": 2336, - "m_spectators": 2352 + "m_SoundscapeName": 2408, + "m_hSoundscape": 2400, + "m_spectators": 2416 }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerTeleport": { "fields": { - "m_bCheckDestIfClearForPlayer": 2346, - "m_bMirrorPlayer": 2345, - "m_bUseLandmarkAngles": 2344, - "m_iLandmark": 2336 + "m_bCheckDestIfClearForPlayer": 2410, + "m_bMirrorPlayer": 2409, + "m_bUseLandmarkAngles": 2408, + "m_iLandmark": 2400 }, "metadata": [], "parent": "CBaseTrigger" @@ -16526,8 +16534,8 @@ }, "CTriggerVolume": { "fields": { - "m_hFilter": 1880, - "m_iFilterName": 1872 + "m_hFilter": 1944, + "m_iFilterName": 1936 }, "metadata": [], "parent": "CBaseModelEntity" @@ -16605,8 +16613,8 @@ }, "CWeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 3856, - "m_bRedraw": 3880 + "m_SequenceCompleteTimer": 3928, + "m_bRedraw": 3952 }, "metadata": [ { @@ -16754,9 +16762,9 @@ }, "CWeaponShield": { "fields": { - "m_flBulletDamageAbsorbed": 3888, - "m_flDisplayHealth": 3896, - "m_flLastBulletHitSoundTime": 3892 + "m_flBulletDamageAbsorbed": 3960, + "m_flDisplayHealth": 3968, + "m_flLastBulletHitSoundTime": 3964 }, "metadata": [ { @@ -16769,8 +16777,8 @@ }, "CWeaponTaser": { "fields": { - "m_fFireTime": 3888, - "m_nLastAttackTick": 3892 + "m_fFireTime": 3960, + "m_nLastAttackTick": 3964 }, "metadata": [ { @@ -17987,6 +17995,14 @@ }, "type": "uint8" }, + "EDestructiblePartDamagePassThroughType": { + "alignment": 4, + "members": { + "Absorb": 1, + "Normal": 0 + }, + "type": "uint32" + }, "EInButtonState": { "alignment": 4, "members": { diff --git a/output/server_dll.rs b/output/server_dll.rs index b477004b..4723deac 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -7,7 +7,7 @@ pub mod cs2_dumper { pub mod schemas { // Module: server.dll // Class count: 653 - // Enum count: 138 + // Enum count: 139 pub mod server_dll { // Alignment: 4 // Member count: 3 @@ -679,6 +679,13 @@ pub mod cs2_dumper { LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 4 + // Member count: 2 + #[repr(u32)] + pub enum EDestructiblePartDamagePassThroughType { + Normal = 0x0, + Absorb = 0x1 + } + // Alignment: 4 // Member count: 20 #[repr(u32)] pub enum NavAttributeEnum { @@ -1733,14 +1740,14 @@ pub mod cs2_dumper { // Parent: CBaseCombatCharacter // Field count: 1 pub mod CHostageExpresserShim { - pub const m_pExpresser: usize = 0xA80; // CAI_Expresser* + pub const m_pExpresser: usize = 0xAC0; // CAI_Expresser* } // Parent: CBaseTrigger // Field count: 3 pub mod CTriggerSoundscape { - pub const m_hSoundscape: usize = 0x920; // CHandle - pub const m_SoundscapeName: usize = 0x928; // CUtlSymbolLarge - pub const m_spectators: usize = 0x930; // CUtlVector> + pub const m_hSoundscape: usize = 0x960; // CHandle + pub const m_SoundscapeName: usize = 0x968; // CUtlSymbolLarge + pub const m_spectators: usize = 0x970; // CUtlVector> } // Parent: CBreakableProp // Field count: 22 @@ -1749,28 +1756,28 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) // NetworkVarNames: m_bUseAnimGraph (bool) pub mod CDynamicProp { - pub const m_bCreateNavObstacle: usize = 0xB18; // bool - pub const m_bNavObstacleUpdatesOverridden: usize = 0xB19; // bool - pub const m_bUseHitboxesForRenderBox: usize = 0xB1A; // bool - pub const m_bUseAnimGraph: usize = 0xB1B; // bool - pub const m_pOutputAnimBegun: usize = 0xB20; // CEntityIOOutput - pub const m_pOutputAnimOver: usize = 0xB48; // CEntityIOOutput - pub const m_pOutputAnimLoopCycleOver: usize = 0xB70; // CEntityIOOutput - pub const m_OnAnimReachedStart: usize = 0xB98; // CEntityIOOutput - pub const m_OnAnimReachedEnd: usize = 0xBC0; // CEntityIOOutput - pub const m_iszIdleAnim: usize = 0xBE8; // CUtlSymbolLarge - pub const m_nIdleAnimLoopMode: usize = 0xBF0; // AnimLoopMode_t - pub const m_bRandomizeCycle: usize = 0xBF4; // bool - pub const m_bStartDisabled: usize = 0xBF5; // bool - pub const m_bFiredStartEndOutput: usize = 0xBF6; // bool - pub const m_bForceNpcExclude: usize = 0xBF7; // bool - pub const m_bCreateNonSolid: usize = 0xBF8; // bool - pub const m_bIsOverrideProp: usize = 0xBF9; // bool - pub const m_iInitialGlowState: usize = 0xBFC; // int32 - pub const m_nGlowRange: usize = 0xC00; // int32 - pub const m_nGlowRangeMin: usize = 0xC04; // int32 - pub const m_glowColor: usize = 0xC08; // Color - pub const m_nGlowTeam: usize = 0xC0C; // int32 + pub const m_bCreateNavObstacle: usize = 0xB60; // bool + pub const m_bNavObstacleUpdatesOverridden: usize = 0xB61; // bool + pub const m_bUseHitboxesForRenderBox: usize = 0xB62; // bool + pub const m_bUseAnimGraph: usize = 0xB63; // bool + pub const m_pOutputAnimBegun: usize = 0xB68; // CEntityIOOutput + pub const m_pOutputAnimOver: usize = 0xB90; // CEntityIOOutput + pub const m_pOutputAnimLoopCycleOver: usize = 0xBB8; // CEntityIOOutput + pub const m_OnAnimReachedStart: usize = 0xBE0; // CEntityIOOutput + pub const m_OnAnimReachedEnd: usize = 0xC08; // CEntityIOOutput + pub const m_iszIdleAnim: usize = 0xC30; // CUtlSymbolLarge + pub const m_nIdleAnimLoopMode: usize = 0xC38; // AnimLoopMode_t + pub const m_bRandomizeCycle: usize = 0xC3C; // bool + pub const m_bStartDisabled: usize = 0xC3D; // bool + pub const m_bFiredStartEndOutput: usize = 0xC3E; // bool + pub const m_bForceNpcExclude: usize = 0xC3F; // bool + pub const m_bCreateNonSolid: usize = 0xC40; // bool + pub const m_bIsOverrideProp: usize = 0xC41; // bool + pub const m_iInitialGlowState: usize = 0xC44; // int32 + pub const m_nGlowRange: usize = 0xC48; // int32 + pub const m_nGlowRangeMin: usize = 0xC4C; // int32 + pub const m_glowColor: usize = 0xC50; // Color + pub const m_nGlowTeam: usize = 0xC54; // int32 } // Parent: CBaseModelEntity // Field count: 0 @@ -1868,18 +1875,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_bPlayingUninterruptableAct (bool) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod CFists { - pub const m_bPlayingUninterruptableAct: usize = 0xF10; // bool - pub const m_nUninterruptableActivity: usize = 0xF14; // PlayerAnimEvent_t - pub const m_bRestorePrevWep: usize = 0xF18; // bool - pub const m_hWeaponBeforePrevious: usize = 0xF1C; // CHandle - pub const m_hWeaponPrevious: usize = 0xF20; // CHandle - pub const m_bDelayedHardPunchIncoming: usize = 0xF24; // bool - pub const m_bDestroyAfterTaunt: usize = 0xF25; // bool + pub const m_bPlayingUninterruptableAct: usize = 0xF58; // bool + pub const m_nUninterruptableActivity: usize = 0xF5C; // PlayerAnimEvent_t + pub const m_bRestorePrevWep: usize = 0xF60; // bool + pub const m_hWeaponBeforePrevious: usize = 0xF64; // CHandle + pub const m_hWeaponPrevious: usize = 0xF68; // CHandle + pub const m_bDelayedHardPunchIncoming: usize = 0xF6C; // bool + pub const m_bDestroyAfterTaunt: usize = 0xF6D; // bool } // Parent: CBaseTrigger // Field count: 1 pub mod CTriggerRemove { - pub const m_OnRemove: usize = 0x920; // CEntityIOOutput + pub const m_OnRemove: usize = 0x960; // CEntityIOOutput } // Parent: CBaseFilter // Field count: 1 @@ -1907,7 +1914,7 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 1 pub mod CTriggerMultiple { - pub const m_OnTrigger: usize = 0x920; // CEntityIOOutput + pub const m_OnTrigger: usize = 0x960; // CEntityIOOutput } // Parent: CBodyComponent // Field count: 1 @@ -1920,13 +1927,13 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 7 pub mod CTriggerPush { - pub const m_angPushEntitySpace: usize = 0x920; // QAngle - pub const m_vecPushDirEntitySpace: usize = 0x92C; // Vector - pub const m_bTriggerOnStartTouch: usize = 0x938; // bool - pub const m_bUsePathSimple: usize = 0x939; // bool - pub const m_iszPathSimpleName: usize = 0x940; // CUtlSymbolLarge - pub const m_PathSimple: usize = 0x948; // CPathSimple* - pub const m_splinePushType: usize = 0x950; // uint32 + pub const m_angPushEntitySpace: usize = 0x960; // QAngle + pub const m_vecPushDirEntitySpace: usize = 0x96C; // Vector + pub const m_bTriggerOnStartTouch: usize = 0x978; // bool + pub const m_bUsePathSimple: usize = 0x979; // bool + pub const m_iszPathSimpleName: usize = 0x980; // CUtlSymbolLarge + pub const m_PathSimple: usize = 0x988; // CPathSimple* + pub const m_splinePushType: usize = 0x990; // uint32 } // Parent: CBaseFilter // Field count: 3 @@ -1942,11 +1949,11 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 5 pub mod CTriggerProximity { - pub const m_hMeasureTarget: usize = 0x920; // CHandle - pub const m_iszMeasureTarget: usize = 0x928; // CUtlSymbolLarge - pub const m_fRadius: usize = 0x930; // float32 - pub const m_nTouchers: usize = 0x934; // int32 - pub const m_NearestEntityDistance: usize = 0x938; // CEntityOutputTemplate + pub const m_hMeasureTarget: usize = 0x960; // CHandle + pub const m_iszMeasureTarget: usize = 0x968; // CUtlSymbolLarge + pub const m_fRadius: usize = 0x970; // float32 + pub const m_nTouchers: usize = 0x974; // int32 + pub const m_NearestEntityDistance: usize = 0x978; // CEntityOutputTemplate } // Parent: CFuncBrush // Field count: 4 @@ -1954,10 +1961,10 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_EffectName (string_t) pub mod CFuncElectrifiedVolume { - pub const m_EffectName: usize = 0x770; // CUtlSymbolLarge - pub const m_EffectInterpenetrateName: usize = 0x778; // CUtlSymbolLarge - pub const m_EffectZapName: usize = 0x780; // CUtlSymbolLarge - pub const m_iszEffectSource: usize = 0x788; // CUtlSymbolLarge + pub const m_EffectName: usize = 0x7B0; // CUtlSymbolLarge + pub const m_EffectInterpenetrateName: usize = 0x7B8; // CUtlSymbolLarge + pub const m_EffectZapName: usize = 0x7C0; // CUtlSymbolLarge + pub const m_iszEffectSource: usize = 0x7C8; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 1 @@ -1975,40 +1982,40 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 5 pub mod CTriggerBrush { - pub const m_OnStartTouch: usize = 0x750; // CEntityIOOutput - pub const m_OnEndTouch: usize = 0x778; // CEntityIOOutput - pub const m_OnUse: usize = 0x7A0; // CEntityIOOutput - pub const m_iInputFilter: usize = 0x7C8; // int32 - pub const m_iDontMessageParent: usize = 0x7CC; // int32 + pub const m_OnStartTouch: usize = 0x790; // CEntityIOOutput + pub const m_OnEndTouch: usize = 0x7B8; // CEntityIOOutput + pub const m_OnUse: usize = 0x7E0; // CEntityIOOutput + pub const m_iInputFilter: usize = 0x808; // int32 + pub const m_iDontMessageParent: usize = 0x80C; // int32 } // Parent: CBeam // Field count: 19 pub mod CEnvBeam { - pub const m_active: usize = 0x7F0; // int32 - pub const m_spriteTexture: usize = 0x7F8; // CStrongHandle - pub const m_iszStartEntity: usize = 0x800; // CUtlSymbolLarge - pub const m_iszEndEntity: usize = 0x808; // CUtlSymbolLarge - pub const m_life: usize = 0x810; // float32 - pub const m_boltWidth: usize = 0x814; // float32 - pub const m_noiseAmplitude: usize = 0x818; // float32 - pub const m_speed: usize = 0x81C; // int32 - pub const m_restrike: usize = 0x820; // float32 - pub const m_iszSpriteName: usize = 0x828; // CUtlSymbolLarge - pub const m_frameStart: usize = 0x830; // int32 - pub const m_vEndPointWorld: usize = 0x834; // Vector - pub const m_vEndPointRelative: usize = 0x840; // Vector - pub const m_radius: usize = 0x84C; // float32 - pub const m_TouchType: usize = 0x850; // Touch_t - pub const m_iFilterName: usize = 0x858; // CUtlSymbolLarge - pub const m_hFilter: usize = 0x860; // CHandle - pub const m_iszDecal: usize = 0x868; // CUtlSymbolLarge - pub const m_OnTouchedByEntity: usize = 0x870; // CEntityIOOutput + pub const m_active: usize = 0x830; // int32 + pub const m_spriteTexture: usize = 0x838; // CStrongHandle + pub const m_iszStartEntity: usize = 0x840; // CUtlSymbolLarge + pub const m_iszEndEntity: usize = 0x848; // CUtlSymbolLarge + pub const m_life: usize = 0x850; // float32 + pub const m_boltWidth: usize = 0x854; // float32 + pub const m_noiseAmplitude: usize = 0x858; // float32 + pub const m_speed: usize = 0x85C; // int32 + pub const m_restrike: usize = 0x860; // float32 + pub const m_iszSpriteName: usize = 0x868; // CUtlSymbolLarge + pub const m_frameStart: usize = 0x870; // int32 + pub const m_vEndPointWorld: usize = 0x874; // Vector + pub const m_vEndPointRelative: usize = 0x880; // Vector + pub const m_radius: usize = 0x88C; // float32 + pub const m_TouchType: usize = 0x890; // Touch_t + pub const m_iFilterName: usize = 0x898; // CUtlSymbolLarge + pub const m_hFilter: usize = 0x8A0; // CHandle + pub const m_iszDecal: usize = 0x8A8; // CUtlSymbolLarge + pub const m_OnTouchedByEntity: usize = 0x8B0; // CEntityIOOutput } // Parent: CBaseTrigger // Field count: 2 pub mod CTonemapTrigger { - pub const m_tonemapControllerName: usize = 0x920; // CUtlSymbolLarge - pub const m_hTonemapController: usize = 0x928; // CEntityHandle + pub const m_tonemapControllerName: usize = 0x960; // CUtlSymbolLarge + pub const m_hTonemapController: usize = 0x968; // CEntityHandle } // Parent: None // Field count: 5 @@ -2033,7 +2040,7 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 1 pub mod CFogTrigger { - pub const m_fog: usize = 0x920; // fogparams_t + pub const m_fog: usize = 0x960; // fogparams_t } // Parent: CLogicalEntity // Field count: 5 @@ -2085,8 +2092,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flFluidDensity (float) pub mod CTriggerBuoyancy { - pub const m_BuoyancyHelper: usize = 0x920; // CBuoyancyHelper - pub const m_flFluidDensity: usize = 0x9A0; // float32 + pub const m_BuoyancyHelper: usize = 0x960; // CBuoyancyHelper + pub const m_flFluidDensity: usize = 0x9E0; // float32 } // Parent: CPointEntity // Field count: 7 @@ -2180,10 +2187,10 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) pub mod CDecoyProjectile { - pub const m_nDecoyShotTick: usize = 0xB10; // int32 - pub const m_shotsRemaining: usize = 0xB14; // int32 - pub const m_fExpireTime: usize = 0xB18; // GameTime_t - pub const m_decoyWeaponDefIndex: usize = 0xB28; // uint16 + pub const m_nDecoyShotTick: usize = 0xB58; // int32 + pub const m_shotsRemaining: usize = 0xB5C; // int32 + pub const m_fExpireTime: usize = 0xB60; // GameTime_t + pub const m_decoyWeaponDefIndex: usize = 0xB70; // uint16 } // Parent: CBaseEntity // Field count: 0 @@ -2386,7 +2393,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CFuncNavObstruction { - pub const m_bDisabled: usize = 0x758; // bool + pub const m_bDisabled: usize = 0x798; // bool } // Parent: CPointEntity // Field count: 4 @@ -2415,25 +2422,25 @@ pub mod cs2_dumper { // NetworkVarNames: m_flNextHoldFrac (float) // NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle) pub mod CBaseCSGrenade { - pub const m_bRedraw: usize = 0xF10; // bool - pub const m_bIsHeldByPlayer: usize = 0xF11; // bool - pub const m_bPinPulled: usize = 0xF12; // bool - pub const m_bJumpThrow: usize = 0xF13; // bool - pub const m_bThrowAnimating: usize = 0xF14; // bool - pub const m_fThrowTime: usize = 0xF18; // GameTime_t - pub const m_flThrowStrength: usize = 0xF1C; // float32 - pub const m_flThrowStrengthApproach: usize = 0xF20; // float32 - pub const m_fDropTime: usize = 0xF24; // GameTime_t - pub const m_fPinPullTime: usize = 0xF28; // GameTime_t - pub const m_bJustPulledPin: usize = 0xF2C; // bool - pub const m_nNextHoldTick: usize = 0xF30; // GameTick_t - pub const m_flNextHoldFrac: usize = 0xF34; // float32 - pub const m_hSwitchToWeaponAfterThrow: usize = 0xF38; // CHandle + pub const m_bRedraw: usize = 0xF58; // bool + pub const m_bIsHeldByPlayer: usize = 0xF59; // bool + pub const m_bPinPulled: usize = 0xF5A; // bool + pub const m_bJumpThrow: usize = 0xF5B; // bool + pub const m_bThrowAnimating: usize = 0xF5C; // bool + pub const m_fThrowTime: usize = 0xF60; // GameTime_t + pub const m_flThrowStrength: usize = 0xF64; // float32 + pub const m_flThrowStrengthApproach: usize = 0xF68; // float32 + pub const m_fDropTime: usize = 0xF6C; // GameTime_t + pub const m_fPinPullTime: usize = 0xF70; // GameTime_t + pub const m_bJustPulledPin: usize = 0xF74; // bool + pub const m_nNextHoldTick: usize = 0xF78; // GameTick_t + pub const m_flNextHoldFrac: usize = 0xF7C; // float32 + pub const m_hSwitchToWeaponAfterThrow: usize = 0xF80; // CHandle } // Parent: CBaseModelEntity // Field count: 1 pub mod CItemGenericTriggerHelper { - pub const m_hParentItem: usize = 0x750; // CHandle + pub const m_hParentItem: usize = 0x790; // CHandle } // Parent: CLogicalEntity // Field count: 6 @@ -2473,9 +2480,9 @@ pub mod cs2_dumper { // Parent: CModelPointEntity // Field count: 3 pub mod CRevertSaved { - pub const m_loadTime: usize = 0x750; // float32 - pub const m_Duration: usize = 0x754; // float32 - pub const m_HoldTime: usize = 0x758; // float32 + pub const m_loadTime: usize = 0x790; // float32 + pub const m_Duration: usize = 0x794; // float32 + pub const m_HoldTime: usize = 0x798; // float32 } // Parent: CLogicalEntity // Field count: 8 @@ -2554,8 +2561,8 @@ pub mod cs2_dumper { // Parent: CItem // Field count: 2 pub mod CItemDefuser { - pub const m_entitySpottedState: usize = 0xA38; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xA50; // int32 + pub const m_entitySpottedState: usize = 0xA80; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xA98; // int32 } // Parent: CRuleEntity // Field count: 0 @@ -2598,8 +2605,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) // NetworkVarNames: m_bRedraw (bool) pub mod CWeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0xF10; // CountdownTimer - pub const m_bRedraw: usize = 0xF28; // bool + pub const m_SequenceCompleteTimer: usize = 0xF58; // CountdownTimer + pub const m_bRedraw: usize = 0xF70; // bool } // Parent: CPointEntity // Field count: 0 @@ -2708,11 +2715,11 @@ pub mod cs2_dumper { // Parent: CPhysicsProp // Field count: 5 pub mod CPhysicsPropRespawnable { - pub const m_vOriginalSpawnOrigin: usize = 0xCB8; // Vector - pub const m_vOriginalSpawnAngles: usize = 0xCC4; // QAngle - pub const m_vOriginalMins: usize = 0xCD0; // Vector - pub const m_vOriginalMaxs: usize = 0xCDC; // Vector - pub const m_flRespawnDuration: usize = 0xCE8; // float32 + pub const m_vOriginalSpawnOrigin: usize = 0xD00; // Vector + pub const m_vOriginalSpawnAngles: usize = 0xD0C; // QAngle + pub const m_vOriginalMins: usize = 0xD18; // Vector + pub const m_vOriginalMaxs: usize = 0xD24; // Vector + pub const m_flRespawnDuration: usize = 0xD30; // float32 } // Parent: CEnvSoundscapeProxy // Field count: 0 @@ -2772,12 +2779,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_attachmentPointBoneSpace (Vector) // NetworkVarNames: m_attachmentPointRagdollSpace (Vector) pub mod CRagdollPropAttached { - pub const m_boneIndexAttached: usize = 0xB00; // uint32 - pub const m_ragdollAttachedObjectIndex: usize = 0xB04; // uint32 - pub const m_attachmentPointBoneSpace: usize = 0xB08; // Vector - pub const m_attachmentPointRagdollSpace: usize = 0xB14; // Vector - pub const m_bShouldDetach: usize = 0xB20; // bool - pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xB30; // bool + pub const m_boneIndexAttached: usize = 0xB48; // uint32 + pub const m_ragdollAttachedObjectIndex: usize = 0xB4C; // uint32 + pub const m_attachmentPointBoneSpace: usize = 0xB50; // Vector + pub const m_attachmentPointRagdollSpace: usize = 0xB5C; // Vector + pub const m_bShouldDetach: usize = 0xB68; // bool + pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xB78; // bool } // Parent: CItem // Field count: 2 @@ -2786,44 +2793,44 @@ pub mod cs2_dumper { // NetworkVarNames: m_OwningPlayer (CHandle) // NetworkVarNames: m_KillingPlayer (CHandle) pub mod CItemDogtags { - pub const m_OwningPlayer: usize = 0xA38; // CHandle - pub const m_KillingPlayer: usize = 0xA3C; // CHandle + pub const m_OwningPlayer: usize = 0xA80; // CHandle + pub const m_KillingPlayer: usize = 0xA84; // CHandle } // Parent: CItem // Field count: 32 pub mod CItemGeneric { - pub const m_bHasTriggerRadius: usize = 0xA40; // bool - pub const m_bHasPickupRadius: usize = 0xA41; // bool - pub const m_flPickupRadiusSqr: usize = 0xA44; // float32 - pub const m_flTriggerRadiusSqr: usize = 0xA48; // float32 - pub const m_flLastPickupCheck: usize = 0xA4C; // GameTime_t - pub const m_bPlayerCounterListenerAdded: usize = 0xA50; // bool - pub const m_bPlayerInTriggerRadius: usize = 0xA51; // bool - pub const m_hSpawnParticleEffect: usize = 0xA58; // CStrongHandle - pub const m_pAmbientSoundEffect: usize = 0xA60; // CUtlSymbolLarge - pub const m_bAutoStartAmbientSound: usize = 0xA68; // bool - pub const m_pSpawnScriptFunction: usize = 0xA70; // CUtlSymbolLarge - pub const m_hPickupParticleEffect: usize = 0xA78; // CStrongHandle - pub const m_pPickupSoundEffect: usize = 0xA80; // CUtlSymbolLarge - pub const m_pPickupScriptFunction: usize = 0xA88; // CUtlSymbolLarge - pub const m_hTimeoutParticleEffect: usize = 0xA90; // CStrongHandle - pub const m_pTimeoutSoundEffect: usize = 0xA98; // CUtlSymbolLarge - pub const m_pTimeoutScriptFunction: usize = 0xAA0; // CUtlSymbolLarge - pub const m_pPickupFilterName: usize = 0xAA8; // CUtlSymbolLarge - pub const m_hPickupFilter: usize = 0xAB0; // CHandle - pub const m_OnPickup: usize = 0xAB8; // CEntityIOOutput - pub const m_OnTimeout: usize = 0xAE0; // CEntityIOOutput - pub const m_OnTriggerStartTouch: usize = 0xB08; // CEntityIOOutput - pub const m_OnTriggerTouch: usize = 0xB30; // CEntityIOOutput - pub const m_OnTriggerEndTouch: usize = 0xB58; // CEntityIOOutput - pub const m_pAllowPickupScriptFunction: usize = 0xB80; // CUtlSymbolLarge - pub const m_flPickupRadius: usize = 0xB88; // float32 - pub const m_flTriggerRadius: usize = 0xB8C; // float32 - pub const m_pTriggerSoundEffect: usize = 0xB90; // CUtlSymbolLarge - pub const m_bGlowWhenInTrigger: usize = 0xB98; // bool - pub const m_glowColor: usize = 0xB99; // Color - pub const m_bUseable: usize = 0xB9D; // bool - pub const m_hTriggerHelper: usize = 0xBA0; // CHandle + pub const m_bHasTriggerRadius: usize = 0xA88; // bool + pub const m_bHasPickupRadius: usize = 0xA89; // bool + pub const m_flPickupRadiusSqr: usize = 0xA8C; // float32 + pub const m_flTriggerRadiusSqr: usize = 0xA90; // float32 + pub const m_flLastPickupCheck: usize = 0xA94; // GameTime_t + pub const m_bPlayerCounterListenerAdded: usize = 0xA98; // bool + pub const m_bPlayerInTriggerRadius: usize = 0xA99; // bool + pub const m_hSpawnParticleEffect: usize = 0xAA0; // CStrongHandle + pub const m_pAmbientSoundEffect: usize = 0xAA8; // CUtlSymbolLarge + pub const m_bAutoStartAmbientSound: usize = 0xAB0; // bool + pub const m_pSpawnScriptFunction: usize = 0xAB8; // CUtlSymbolLarge + pub const m_hPickupParticleEffect: usize = 0xAC0; // CStrongHandle + pub const m_pPickupSoundEffect: usize = 0xAC8; // CUtlSymbolLarge + pub const m_pPickupScriptFunction: usize = 0xAD0; // CUtlSymbolLarge + pub const m_hTimeoutParticleEffect: usize = 0xAD8; // CStrongHandle + pub const m_pTimeoutSoundEffect: usize = 0xAE0; // CUtlSymbolLarge + pub const m_pTimeoutScriptFunction: usize = 0xAE8; // CUtlSymbolLarge + pub const m_pPickupFilterName: usize = 0xAF0; // CUtlSymbolLarge + pub const m_hPickupFilter: usize = 0xAF8; // CHandle + pub const m_OnPickup: usize = 0xB00; // CEntityIOOutput + pub const m_OnTimeout: usize = 0xB28; // CEntityIOOutput + pub const m_OnTriggerStartTouch: usize = 0xB50; // CEntityIOOutput + pub const m_OnTriggerTouch: usize = 0xB78; // CEntityIOOutput + pub const m_OnTriggerEndTouch: usize = 0xBA0; // CEntityIOOutput + pub const m_pAllowPickupScriptFunction: usize = 0xBC8; // CUtlSymbolLarge + pub const m_flPickupRadius: usize = 0xBD0; // float32 + pub const m_flTriggerRadius: usize = 0xBD4; // float32 + pub const m_pTriggerSoundEffect: usize = 0xBD8; // CUtlSymbolLarge + pub const m_bGlowWhenInTrigger: usize = 0xBE0; // bool + pub const m_glowColor: usize = 0xBE1; // Color + pub const m_bUseable: usize = 0xBE5; // bool + pub const m_hTriggerHelper: usize = 0xBE8; // CHandle } // Parent: CLightEntity // Field count: 0 @@ -2848,23 +2855,23 @@ pub mod cs2_dumper { // Parent: CBasePropDoor // Field count: 17 pub mod CPropDoorRotating { - pub const m_vecAxis: usize = 0xEA0; // Vector - pub const m_flDistance: usize = 0xEAC; // float32 - pub const m_eSpawnPosition: usize = 0xEB0; // PropDoorRotatingSpawnPos_t - pub const m_eOpenDirection: usize = 0xEB4; // PropDoorRotatingOpenDirection_e - pub const m_eCurrentOpenDirection: usize = 0xEB8; // PropDoorRotatingOpenDirection_e - pub const m_flAjarAngle: usize = 0xEBC; // float32 - pub const m_angRotationAjarDeprecated: usize = 0xEC0; // QAngle - pub const m_angRotationClosed: usize = 0xECC; // QAngle - pub const m_angRotationOpenForward: usize = 0xED8; // QAngle - pub const m_angRotationOpenBack: usize = 0xEE4; // QAngle - pub const m_angGoal: usize = 0xEF0; // QAngle - pub const m_vecForwardBoundsMin: usize = 0xEFC; // Vector - pub const m_vecForwardBoundsMax: usize = 0xF08; // Vector - pub const m_vecBackBoundsMin: usize = 0xF14; // Vector - pub const m_vecBackBoundsMax: usize = 0xF20; // Vector - pub const m_bAjarDoorShouldntAlwaysOpen: usize = 0xF2C; // bool - pub const m_hEntityBlocker: usize = 0xF30; // CHandle + pub const m_vecAxis: usize = 0xEE8; // Vector + pub const m_flDistance: usize = 0xEF4; // float32 + pub const m_eSpawnPosition: usize = 0xEF8; // PropDoorRotatingSpawnPos_t + pub const m_eOpenDirection: usize = 0xEFC; // PropDoorRotatingOpenDirection_e + pub const m_eCurrentOpenDirection: usize = 0xF00; // PropDoorRotatingOpenDirection_e + pub const m_flAjarAngle: usize = 0xF04; // float32 + pub const m_angRotationAjarDeprecated: usize = 0xF08; // QAngle + pub const m_angRotationClosed: usize = 0xF14; // QAngle + pub const m_angRotationOpenForward: usize = 0xF20; // QAngle + pub const m_angRotationOpenBack: usize = 0xF2C; // QAngle + pub const m_angGoal: usize = 0xF38; // QAngle + pub const m_vecForwardBoundsMin: usize = 0xF44; // Vector + pub const m_vecForwardBoundsMax: usize = 0xF50; // Vector + pub const m_vecBackBoundsMin: usize = 0xF5C; // Vector + pub const m_vecBackBoundsMax: usize = 0xF68; // Vector + pub const m_bAjarDoorShouldntAlwaysOpen: usize = 0xF74; // bool + pub const m_hEntityBlocker: usize = 0xF78; // CHandle } // Parent: CBaseModelEntity // Field count: 21 @@ -2894,27 +2901,27 @@ pub mod cs2_dumper { // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) pub mod CRopeKeyframe { - pub const m_RopeFlags: usize = 0x758; // uint16 - pub const m_iNextLinkName: usize = 0x760; // CUtlSymbolLarge - pub const m_Slack: usize = 0x768; // int16 - pub const m_Width: usize = 0x76C; // float32 - pub const m_TextureScale: usize = 0x770; // float32 - pub const m_nSegments: usize = 0x774; // uint8 - pub const m_bConstrainBetweenEndpoints: usize = 0x775; // bool - pub const m_strRopeMaterialModel: usize = 0x778; // CUtlSymbolLarge - pub const m_iRopeMaterialModelIndex: usize = 0x780; // CStrongHandle - pub const m_Subdiv: usize = 0x788; // uint8 - pub const m_nChangeCount: usize = 0x789; // uint8 - pub const m_RopeLength: usize = 0x78A; // int16 - pub const m_fLockedPoints: usize = 0x78C; // uint8 - pub const m_bCreatedFromMapFile: usize = 0x78D; // bool - pub const m_flScrollSpeed: usize = 0x790; // float32 - pub const m_bStartPointValid: usize = 0x794; // bool - pub const m_bEndPointValid: usize = 0x795; // bool - pub const m_hStartPoint: usize = 0x798; // CHandle - pub const m_hEndPoint: usize = 0x79C; // CHandle - pub const m_iStartAttachment: usize = 0x7A0; // AttachmentHandle_t - pub const m_iEndAttachment: usize = 0x7A1; // AttachmentHandle_t + pub const m_RopeFlags: usize = 0x798; // uint16 + pub const m_iNextLinkName: usize = 0x7A0; // CUtlSymbolLarge + pub const m_Slack: usize = 0x7A8; // int16 + pub const m_Width: usize = 0x7AC; // float32 + pub const m_TextureScale: usize = 0x7B0; // float32 + pub const m_nSegments: usize = 0x7B4; // uint8 + pub const m_bConstrainBetweenEndpoints: usize = 0x7B5; // bool + pub const m_strRopeMaterialModel: usize = 0x7B8; // CUtlSymbolLarge + pub const m_iRopeMaterialModelIndex: usize = 0x7C0; // CStrongHandle + pub const m_Subdiv: usize = 0x7C8; // uint8 + pub const m_nChangeCount: usize = 0x7C9; // uint8 + pub const m_RopeLength: usize = 0x7CA; // int16 + pub const m_fLockedPoints: usize = 0x7CC; // uint8 + pub const m_bCreatedFromMapFile: usize = 0x7CD; // bool + pub const m_flScrollSpeed: usize = 0x7D0; // float32 + pub const m_bStartPointValid: usize = 0x7D4; // bool + pub const m_bEndPointValid: usize = 0x7D5; // bool + pub const m_hStartPoint: usize = 0x7D8; // CHandle + pub const m_hEndPoint: usize = 0x7DC; // CHandle + pub const m_iStartAttachment: usize = 0x7E0; // AttachmentHandle_t + pub const m_iEndAttachment: usize = 0x7E1; // AttachmentHandle_t } // Parent: CBaseModelEntity // Field count: 73 @@ -2992,79 +2999,79 @@ pub mod cs2_dumper { // NetworkVarNames: m_vPrecomputedOBBExtent5 (Vector) // NetworkVarNames: m_VisClusters (uint16) pub mod CBarnLight { - pub const m_bEnabled: usize = 0x750; // bool - pub const m_nColorMode: usize = 0x754; // int32 - pub const m_Color: usize = 0x758; // Color - pub const m_flColorTemperature: usize = 0x75C; // float32 - pub const m_flBrightness: usize = 0x760; // float32 - pub const m_flBrightnessScale: usize = 0x764; // float32 - pub const m_nDirectLight: usize = 0x768; // int32 - pub const m_nBakedShadowIndex: usize = 0x76C; // int32 - pub const m_nLuminaireShape: usize = 0x770; // int32 - pub const m_flLuminaireSize: usize = 0x774; // float32 - pub const m_flLuminaireAnisotropy: usize = 0x778; // float32 - pub const m_LightStyleString: usize = 0x780; // CUtlString - pub const m_flLightStyleStartTime: usize = 0x788; // GameTime_t - pub const m_QueuedLightStyleStrings: usize = 0x790; // CNetworkUtlVectorBase - pub const m_LightStyleEvents: usize = 0x7A8; // CNetworkUtlVectorBase - pub const m_LightStyleTargets: usize = 0x7C0; // CNetworkUtlVectorBase> - pub const m_StyleEvent: usize = 0x7D8; // CEntityIOOutput[4] - pub const m_hLightCookie: usize = 0x898; // CStrongHandle - pub const m_flShape: usize = 0x8A0; // float32 - pub const m_flSoftX: usize = 0x8A4; // float32 - pub const m_flSoftY: usize = 0x8A8; // float32 - pub const m_flSkirt: usize = 0x8AC; // float32 - pub const m_flSkirtNear: usize = 0x8B0; // float32 - pub const m_vSizeParams: usize = 0x8B4; // Vector - pub const m_flRange: usize = 0x8C0; // float32 - pub const m_vShear: usize = 0x8C4; // Vector - pub const m_nBakeSpecularToCubemaps: usize = 0x8D0; // int32 - pub const m_vBakeSpecularToCubemapsSize: usize = 0x8D4; // Vector - pub const m_nCastShadows: usize = 0x8E0; // int32 - pub const m_nShadowMapSize: usize = 0x8E4; // int32 - pub const m_nShadowPriority: usize = 0x8E8; // int32 - pub const m_bContactShadow: usize = 0x8EC; // bool - pub const m_nBounceLight: usize = 0x8F0; // int32 - pub const m_flBounceScale: usize = 0x8F4; // float32 - pub const m_flMinRoughness: usize = 0x8F8; // float32 - pub const m_vAlternateColor: usize = 0x8FC; // Vector - pub const m_fAlternateColorBrightness: usize = 0x908; // float32 - pub const m_nFog: usize = 0x90C; // int32 - pub const m_flFogStrength: usize = 0x910; // float32 - pub const m_nFogShadows: usize = 0x914; // int32 - pub const m_flFogScale: usize = 0x918; // float32 - pub const m_bFogMixedShadows: usize = 0x91C; // bool - pub const m_flFadeSizeStart: usize = 0x920; // float32 - pub const m_flFadeSizeEnd: usize = 0x924; // float32 - pub const m_flShadowFadeSizeStart: usize = 0x928; // float32 - pub const m_flShadowFadeSizeEnd: usize = 0x92C; // float32 - pub const m_bPrecomputedFieldsValid: usize = 0x930; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x934; // Vector - pub const m_vPrecomputedBoundsMaxs: usize = 0x940; // Vector - pub const m_vPrecomputedOBBOrigin: usize = 0x94C; // Vector - pub const m_vPrecomputedOBBAngles: usize = 0x958; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x964; // Vector - pub const m_nPrecomputedSubFrusta: usize = 0x970; // int32 - pub const m_vPrecomputedOBBOrigin0: usize = 0x974; // Vector - pub const m_vPrecomputedOBBAngles0: usize = 0x980; // QAngle - pub const m_vPrecomputedOBBExtent0: usize = 0x98C; // Vector - pub const m_vPrecomputedOBBOrigin1: usize = 0x998; // Vector - pub const m_vPrecomputedOBBAngles1: usize = 0x9A4; // QAngle - pub const m_vPrecomputedOBBExtent1: usize = 0x9B0; // Vector - pub const m_vPrecomputedOBBOrigin2: usize = 0x9BC; // Vector - pub const m_vPrecomputedOBBAngles2: usize = 0x9C8; // QAngle - pub const m_vPrecomputedOBBExtent2: usize = 0x9D4; // Vector - pub const m_vPrecomputedOBBOrigin3: usize = 0x9E0; // Vector - pub const m_vPrecomputedOBBAngles3: usize = 0x9EC; // QAngle - pub const m_vPrecomputedOBBExtent3: usize = 0x9F8; // Vector - pub const m_vPrecomputedOBBOrigin4: usize = 0xA04; // Vector - pub const m_vPrecomputedOBBAngles4: usize = 0xA10; // QAngle - pub const m_vPrecomputedOBBExtent4: usize = 0xA1C; // Vector - pub const m_vPrecomputedOBBOrigin5: usize = 0xA28; // Vector - pub const m_vPrecomputedOBBAngles5: usize = 0xA34; // QAngle - pub const m_vPrecomputedOBBExtent5: usize = 0xA40; // Vector - pub const m_bPvsModifyEntity: usize = 0xA4C; // bool - pub const m_VisClusters: usize = 0xA50; // CNetworkUtlVectorBase + pub const m_bEnabled: usize = 0x790; // bool + pub const m_nColorMode: usize = 0x794; // int32 + pub const m_Color: usize = 0x798; // Color + pub const m_flColorTemperature: usize = 0x79C; // float32 + pub const m_flBrightness: usize = 0x7A0; // float32 + pub const m_flBrightnessScale: usize = 0x7A4; // float32 + pub const m_nDirectLight: usize = 0x7A8; // int32 + pub const m_nBakedShadowIndex: usize = 0x7AC; // int32 + pub const m_nLuminaireShape: usize = 0x7B0; // int32 + pub const m_flLuminaireSize: usize = 0x7B4; // float32 + pub const m_flLuminaireAnisotropy: usize = 0x7B8; // float32 + pub const m_LightStyleString: usize = 0x7C0; // CUtlString + pub const m_flLightStyleStartTime: usize = 0x7C8; // GameTime_t + pub const m_QueuedLightStyleStrings: usize = 0x7D0; // CNetworkUtlVectorBase + pub const m_LightStyleEvents: usize = 0x7E8; // CNetworkUtlVectorBase + pub const m_LightStyleTargets: usize = 0x800; // CNetworkUtlVectorBase> + pub const m_StyleEvent: usize = 0x818; // CEntityIOOutput[4] + pub const m_hLightCookie: usize = 0x8D8; // CStrongHandle + pub const m_flShape: usize = 0x8E0; // float32 + pub const m_flSoftX: usize = 0x8E4; // float32 + pub const m_flSoftY: usize = 0x8E8; // float32 + pub const m_flSkirt: usize = 0x8EC; // float32 + pub const m_flSkirtNear: usize = 0x8F0; // float32 + pub const m_vSizeParams: usize = 0x8F4; // Vector + pub const m_flRange: usize = 0x900; // float32 + pub const m_vShear: usize = 0x904; // Vector + pub const m_nBakeSpecularToCubemaps: usize = 0x910; // int32 + pub const m_vBakeSpecularToCubemapsSize: usize = 0x914; // Vector + pub const m_nCastShadows: usize = 0x920; // int32 + pub const m_nShadowMapSize: usize = 0x924; // int32 + pub const m_nShadowPriority: usize = 0x928; // int32 + pub const m_bContactShadow: usize = 0x92C; // bool + pub const m_nBounceLight: usize = 0x930; // int32 + pub const m_flBounceScale: usize = 0x934; // float32 + pub const m_flMinRoughness: usize = 0x938; // float32 + pub const m_vAlternateColor: usize = 0x93C; // Vector + pub const m_fAlternateColorBrightness: usize = 0x948; // float32 + pub const m_nFog: usize = 0x94C; // int32 + pub const m_flFogStrength: usize = 0x950; // float32 + pub const m_nFogShadows: usize = 0x954; // int32 + pub const m_flFogScale: usize = 0x958; // float32 + pub const m_bFogMixedShadows: usize = 0x95C; // bool + pub const m_flFadeSizeStart: usize = 0x960; // float32 + pub const m_flFadeSizeEnd: usize = 0x964; // float32 + pub const m_flShadowFadeSizeStart: usize = 0x968; // float32 + pub const m_flShadowFadeSizeEnd: usize = 0x96C; // float32 + pub const m_bPrecomputedFieldsValid: usize = 0x970; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x974; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x980; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x98C; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x998; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x9A4; // Vector + pub const m_nPrecomputedSubFrusta: usize = 0x9B0; // int32 + pub const m_vPrecomputedOBBOrigin0: usize = 0x9B4; // Vector + pub const m_vPrecomputedOBBAngles0: usize = 0x9C0; // QAngle + pub const m_vPrecomputedOBBExtent0: usize = 0x9CC; // Vector + pub const m_vPrecomputedOBBOrigin1: usize = 0x9D8; // Vector + pub const m_vPrecomputedOBBAngles1: usize = 0x9E4; // QAngle + pub const m_vPrecomputedOBBExtent1: usize = 0x9F0; // Vector + pub const m_vPrecomputedOBBOrigin2: usize = 0x9FC; // Vector + pub const m_vPrecomputedOBBAngles2: usize = 0xA08; // QAngle + pub const m_vPrecomputedOBBExtent2: usize = 0xA14; // Vector + pub const m_vPrecomputedOBBOrigin3: usize = 0xA20; // Vector + pub const m_vPrecomputedOBBAngles3: usize = 0xA2C; // QAngle + pub const m_vPrecomputedOBBExtent3: usize = 0xA38; // Vector + pub const m_vPrecomputedOBBOrigin4: usize = 0xA44; // Vector + pub const m_vPrecomputedOBBAngles4: usize = 0xA50; // QAngle + pub const m_vPrecomputedOBBExtent4: usize = 0xA5C; // Vector + pub const m_vPrecomputedOBBOrigin5: usize = 0xA68; // Vector + pub const m_vPrecomputedOBBAngles5: usize = 0xA74; // QAngle + pub const m_vPrecomputedOBBExtent5: usize = 0xA80; // Vector + pub const m_bPvsModifyEntity: usize = 0xA8C; // bool + pub const m_VisClusters: usize = 0xA90; // CNetworkUtlVectorBase } // Parent: SpawnPoint // Field count: 0 @@ -3207,10 +3214,10 @@ pub mod cs2_dumper { // Parent: CPropDoorRotating // Field count: 4 pub mod CPropDoorRotatingBreakable { - pub const m_bBreakable: usize = 0xF38; // bool - pub const m_isAbleToCloseAreaPortals: usize = 0xF39; // bool - pub const m_currentDamageState: usize = 0xF3C; // int32 - pub const m_damageStates: usize = 0xF40; // CUtlVector + pub const m_bBreakable: usize = 0xF80; // bool + pub const m_isAbleToCloseAreaPortals: usize = 0xF81; // bool + pub const m_currentDamageState: usize = 0xF84; // int32 + pub const m_damageStates: usize = 0xF88; // CUtlVector } // Parent: None // Field count: 0 @@ -3251,13 +3258,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) pub mod CLightGlow { - pub const m_nHorizontalSize: usize = 0x750; // uint32 - pub const m_nVerticalSize: usize = 0x754; // uint32 - pub const m_nMinDist: usize = 0x758; // uint32 - pub const m_nMaxDist: usize = 0x75C; // uint32 - pub const m_nOuterMaxDist: usize = 0x760; // uint32 - pub const m_flGlowProxySize: usize = 0x764; // float32 - pub const m_flHDRColorScale: usize = 0x768; // float32 + pub const m_nHorizontalSize: usize = 0x790; // uint32 + pub const m_nVerticalSize: usize = 0x794; // uint32 + pub const m_nMinDist: usize = 0x798; // uint32 + pub const m_nMaxDist: usize = 0x79C; // uint32 + pub const m_nOuterMaxDist: usize = 0x7A0; // uint32 + pub const m_flGlowProxySize: usize = 0x7A4; // float32 + pub const m_flHDRColorScale: usize = 0x7A8; // float32 } // Parent: None // Field count: 13 @@ -3308,46 +3315,46 @@ pub mod cs2_dumper { // NetworkVarNames: m_closedAngles (QAngle) // NetworkVarNames: m_hMaster (CHandle) pub mod CBasePropDoor { - pub const m_flAutoReturnDelay: usize = 0xC20; // float32 - pub const m_hDoorList: usize = 0xC28; // CUtlVector> - pub const m_nHardwareType: usize = 0xC40; // int32 - pub const m_bNeedsHardware: usize = 0xC44; // bool - pub const m_eDoorState: usize = 0xC48; // DoorState_t - pub const m_bLocked: usize = 0xC4C; // bool - pub const m_closedPosition: usize = 0xC50; // Vector - pub const m_closedAngles: usize = 0xC5C; // QAngle - pub const m_hBlocker: usize = 0xC68; // CHandle - pub const m_bFirstBlocked: usize = 0xC6C; // bool - pub const m_ls: usize = 0xC70; // locksound_t - pub const m_bForceClosed: usize = 0xC90; // bool - pub const m_vecLatchWorldPosition: usize = 0xC94; // Vector - pub const m_hActivator: usize = 0xCA0; // CHandle - pub const m_SoundMoving: usize = 0xCB0; // CUtlSymbolLarge - pub const m_SoundOpen: usize = 0xCB8; // CUtlSymbolLarge - pub const m_SoundClose: usize = 0xCC0; // CUtlSymbolLarge - pub const m_SoundLock: usize = 0xCC8; // CUtlSymbolLarge - pub const m_SoundUnlock: usize = 0xCD0; // CUtlSymbolLarge - pub const m_SoundLatch: usize = 0xCD8; // CUtlSymbolLarge - pub const m_SoundPound: usize = 0xCE0; // CUtlSymbolLarge - pub const m_SoundJiggle: usize = 0xCE8; // CUtlSymbolLarge - pub const m_SoundLockedAnim: usize = 0xCF0; // CUtlSymbolLarge - pub const m_numCloseAttempts: usize = 0xCF8; // int32 - pub const m_nPhysicsMaterial: usize = 0xCFC; // CUtlStringToken - pub const m_SlaveName: usize = 0xD00; // CUtlSymbolLarge - pub const m_hMaster: usize = 0xD08; // CHandle - pub const m_OnBlockedClosing: usize = 0xD10; // CEntityIOOutput - pub const m_OnBlockedOpening: usize = 0xD38; // CEntityIOOutput - pub const m_OnUnblockedClosing: usize = 0xD60; // CEntityIOOutput - pub const m_OnUnblockedOpening: usize = 0xD88; // CEntityIOOutput - pub const m_OnFullyClosed: usize = 0xDB0; // CEntityIOOutput - pub const m_OnFullyOpen: usize = 0xDD8; // CEntityIOOutput - pub const m_OnClose: usize = 0xE00; // CEntityIOOutput - pub const m_OnOpen: usize = 0xE28; // CEntityIOOutput - pub const m_OnLockedUse: usize = 0xE50; // CEntityIOOutput - pub const m_OnAjarOpen: usize = 0xE78; // CEntityIOOutput + pub const m_flAutoReturnDelay: usize = 0xC68; // float32 + pub const m_hDoorList: usize = 0xC70; // CUtlVector> + pub const m_nHardwareType: usize = 0xC88; // int32 + pub const m_bNeedsHardware: usize = 0xC8C; // bool + pub const m_eDoorState: usize = 0xC90; // DoorState_t + pub const m_bLocked: usize = 0xC94; // bool + pub const m_closedPosition: usize = 0xC98; // Vector + pub const m_closedAngles: usize = 0xCA4; // QAngle + pub const m_hBlocker: usize = 0xCB0; // CHandle + pub const m_bFirstBlocked: usize = 0xCB4; // bool + pub const m_ls: usize = 0xCB8; // locksound_t + pub const m_bForceClosed: usize = 0xCD8; // bool + pub const m_vecLatchWorldPosition: usize = 0xCDC; // Vector + pub const m_hActivator: usize = 0xCE8; // CHandle + pub const m_SoundMoving: usize = 0xCF8; // CUtlSymbolLarge + pub const m_SoundOpen: usize = 0xD00; // CUtlSymbolLarge + pub const m_SoundClose: usize = 0xD08; // CUtlSymbolLarge + pub const m_SoundLock: usize = 0xD10; // CUtlSymbolLarge + pub const m_SoundUnlock: usize = 0xD18; // CUtlSymbolLarge + pub const m_SoundLatch: usize = 0xD20; // CUtlSymbolLarge + pub const m_SoundPound: usize = 0xD28; // CUtlSymbolLarge + pub const m_SoundJiggle: usize = 0xD30; // CUtlSymbolLarge + pub const m_SoundLockedAnim: usize = 0xD38; // CUtlSymbolLarge + pub const m_numCloseAttempts: usize = 0xD40; // int32 + pub const m_nPhysicsMaterial: usize = 0xD44; // CUtlStringToken + pub const m_SlaveName: usize = 0xD48; // CUtlSymbolLarge + pub const m_hMaster: usize = 0xD50; // CHandle + pub const m_OnBlockedClosing: usize = 0xD58; // CEntityIOOutput + pub const m_OnBlockedOpening: usize = 0xD80; // CEntityIOOutput + pub const m_OnUnblockedClosing: usize = 0xDA8; // CEntityIOOutput + pub const m_OnUnblockedOpening: usize = 0xDD0; // CEntityIOOutput + pub const m_OnFullyClosed: usize = 0xDF8; // CEntityIOOutput + pub const m_OnFullyOpen: usize = 0xE20; // CEntityIOOutput + pub const m_OnClose: usize = 0xE48; // CEntityIOOutput + pub const m_OnOpen: usize = 0xE70; // CEntityIOOutput + pub const m_OnLockedUse: usize = 0xE98; // CEntityIOOutput + pub const m_OnAjarOpen: usize = 0xEC0; // CEntityIOOutput } // Parent: CBaseEntity - // Field count: 3 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3355,22 +3362,23 @@ pub mod cs2_dumper { pub const m_iCurrentMaxRagdollCount: usize = 0x4E0; // int8 pub const m_iMaxRagdollCount: usize = 0x4E4; // int32 pub const m_bSaveImportant: usize = 0x4E8; // bool + pub const m_bCanTakeDamage: usize = 0x4E9; // bool } // Parent: CBaseTrigger // Field count: 12 pub mod CTriggerFan { - pub const m_vFanOrigin: usize = 0x920; // Vector - pub const m_vFanEnd: usize = 0x92C; // Vector - pub const m_vNoise: usize = 0x938; // Vector - pub const m_flForce: usize = 0x944; // float32 - pub const m_flRopeForceScale: usize = 0x948; // float32 - pub const m_flPlayerForce: usize = 0x94C; // float32 - pub const m_flRampTime: usize = 0x950; // float32 - pub const m_bFalloff: usize = 0x954; // bool - pub const m_bPushPlayer: usize = 0x955; // bool - pub const m_bRampDown: usize = 0x956; // bool - pub const m_bAddNoise: usize = 0x957; // bool - pub const m_RampTimer: usize = 0x958; // CountdownTimer + pub const m_vFanOrigin: usize = 0x960; // Vector + pub const m_vFanEnd: usize = 0x96C; // Vector + pub const m_vNoise: usize = 0x978; // Vector + pub const m_flForce: usize = 0x984; // float32 + pub const m_flRopeForceScale: usize = 0x988; // float32 + pub const m_flPlayerForce: usize = 0x98C; // float32 + pub const m_flRampTime: usize = 0x990; // float32 + pub const m_bFalloff: usize = 0x994; // bool + pub const m_bPushPlayer: usize = 0x995; // bool + pub const m_bRampDown: usize = 0x996; // bool + pub const m_bAddNoise: usize = 0x997; // bool + pub const m_RampTimer: usize = 0x998; // CountdownTimer } // Parent: CMolotovGrenade // Field count: 0 @@ -3462,14 +3470,14 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 8 pub mod CItem { - pub const m_OnPlayerTouch: usize = 0x968; // CEntityIOOutput - pub const m_OnPlayerPickup: usize = 0x990; // CEntityIOOutput - pub const m_bActivateWhenAtRest: usize = 0x9B8; // bool - pub const m_OnCacheInteraction: usize = 0x9C0; // CEntityIOOutput - pub const m_OnGlovePulled: usize = 0x9E8; // CEntityIOOutput - pub const m_vOriginalSpawnOrigin: usize = 0xA10; // Vector - pub const m_vOriginalSpawnAngles: usize = 0xA1C; // QAngle - pub const m_bPhysStartAsleep: usize = 0xA28; // bool + pub const m_OnPlayerTouch: usize = 0x9B0; // CEntityIOOutput + pub const m_OnPlayerPickup: usize = 0x9D8; // CEntityIOOutput + pub const m_bActivateWhenAtRest: usize = 0xA00; // bool + pub const m_OnCacheInteraction: usize = 0xA08; // CEntityIOOutput + pub const m_OnGlovePulled: usize = 0xA30; // CEntityIOOutput + pub const m_vOriginalSpawnOrigin: usize = 0xA58; // Vector + pub const m_vOriginalSpawnAngles: usize = 0xA64; // QAngle + pub const m_bPhysStartAsleep: usize = 0xA70; // bool } // Parent: CBaseModelEntity // Field count: 14 @@ -3480,20 +3488,20 @@ pub mod cs2_dumper { // NetworkVarNames: m_PanelClassName (string_t) // NetworkVarNames: m_PanelID (string_t) pub mod CBaseClientUIEntity { - pub const m_bEnabled: usize = 0x750; // bool - pub const m_DialogXMLName: usize = 0x758; // CUtlSymbolLarge - pub const m_PanelClassName: usize = 0x760; // CUtlSymbolLarge - pub const m_PanelID: usize = 0x768; // CUtlSymbolLarge - pub const m_CustomOutput0: usize = 0x770; // CEntityIOOutput - pub const m_CustomOutput1: usize = 0x798; // CEntityIOOutput - pub const m_CustomOutput2: usize = 0x7C0; // CEntityIOOutput - pub const m_CustomOutput3: usize = 0x7E8; // CEntityIOOutput - pub const m_CustomOutput4: usize = 0x810; // CEntityIOOutput - pub const m_CustomOutput5: usize = 0x838; // CEntityIOOutput - pub const m_CustomOutput6: usize = 0x860; // CEntityIOOutput - pub const m_CustomOutput7: usize = 0x888; // CEntityIOOutput - pub const m_CustomOutput8: usize = 0x8B0; // CEntityIOOutput - pub const m_CustomOutput9: usize = 0x8D8; // CEntityIOOutput + pub const m_bEnabled: usize = 0x790; // bool + pub const m_DialogXMLName: usize = 0x798; // CUtlSymbolLarge + pub const m_PanelClassName: usize = 0x7A0; // CUtlSymbolLarge + pub const m_PanelID: usize = 0x7A8; // CUtlSymbolLarge + pub const m_CustomOutput0: usize = 0x7B0; // CEntityIOOutput + pub const m_CustomOutput1: usize = 0x7D8; // CEntityIOOutput + pub const m_CustomOutput2: usize = 0x800; // CEntityIOOutput + pub const m_CustomOutput3: usize = 0x828; // CEntityIOOutput + pub const m_CustomOutput4: usize = 0x850; // CEntityIOOutput + pub const m_CustomOutput5: usize = 0x878; // CEntityIOOutput + pub const m_CustomOutput6: usize = 0x8A0; // CEntityIOOutput + pub const m_CustomOutput7: usize = 0x8C8; // CEntityIOOutput + pub const m_CustomOutput8: usize = 0x8F0; // CEntityIOOutput + pub const m_CustomOutput9: usize = 0x918; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 9 @@ -3509,15 +3517,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) pub mod CEnvDecal { - pub const m_hDecalMaterial: usize = 0x750; // CStrongHandle - pub const m_flWidth: usize = 0x758; // float32 - pub const m_flHeight: usize = 0x75C; // float32 - pub const m_flDepth: usize = 0x760; // float32 - pub const m_nRenderOrder: usize = 0x764; // uint32 - pub const m_bProjectOnWorld: usize = 0x768; // bool - pub const m_bProjectOnCharacters: usize = 0x769; // bool - pub const m_bProjectOnWater: usize = 0x76A; // bool - pub const m_flDepthSortBias: usize = 0x76C; // float32 + pub const m_hDecalMaterial: usize = 0x790; // CStrongHandle + pub const m_flWidth: usize = 0x798; // float32 + pub const m_flHeight: usize = 0x79C; // float32 + pub const m_flDepth: usize = 0x7A0; // float32 + pub const m_nRenderOrder: usize = 0x7A4; // uint32 + pub const m_bProjectOnWorld: usize = 0x7A8; // bool + pub const m_bProjectOnCharacters: usize = 0x7A9; // bool + pub const m_bProjectOnWater: usize = 0x7AA; // bool + pub const m_flDepthSortBias: usize = 0x7AC; // float32 } // Parent: None // Field count: 0 @@ -3581,28 +3589,28 @@ pub mod cs2_dumper { // Parent: CFuncPlatRot // Field count: 9 pub mod CFuncTrackChange { - pub const m_trackTop: usize = 0x818; // CPathTrack* - pub const m_trackBottom: usize = 0x820; // CPathTrack* - pub const m_train: usize = 0x828; // CFuncTrackTrain* - pub const m_trackTopName: usize = 0x830; // CUtlSymbolLarge - pub const m_trackBottomName: usize = 0x838; // CUtlSymbolLarge - pub const m_trainName: usize = 0x840; // CUtlSymbolLarge - pub const m_code: usize = 0x848; // TRAIN_CODE - pub const m_targetState: usize = 0x84C; // int32 - pub const m_use: usize = 0x850; // int32 + pub const m_trackTop: usize = 0x858; // CPathTrack* + pub const m_trackBottom: usize = 0x860; // CPathTrack* + pub const m_train: usize = 0x868; // CFuncTrackTrain* + pub const m_trackTopName: usize = 0x870; // CUtlSymbolLarge + pub const m_trackBottomName: usize = 0x878; // CUtlSymbolLarge + pub const m_trainName: usize = 0x880; // CUtlSymbolLarge + pub const m_code: usize = 0x888; // TRAIN_CODE + pub const m_targetState: usize = 0x88C; // int32 + pub const m_use: usize = 0x890; // int32 } // Parent: CRuleBrushEntity // Field count: 4 pub mod CGamePlayerZone { - pub const m_OnPlayerInZone: usize = 0x758; // CEntityIOOutput - pub const m_OnPlayerOutZone: usize = 0x780; // CEntityIOOutput - pub const m_PlayersInCount: usize = 0x7A8; // CEntityOutputTemplate - pub const m_PlayersOutCount: usize = 0x7D0; // CEntityOutputTemplate + pub const m_OnPlayerInZone: usize = 0x798; // CEntityIOOutput + pub const m_OnPlayerOutZone: usize = 0x7C0; // CEntityIOOutput + pub const m_PlayersInCount: usize = 0x7E8; // CEntityOutputTemplate + pub const m_PlayersOutCount: usize = 0x810; // CEntityOutputTemplate } // Parent: CRuleEntity // Field count: 1 pub mod CRulePointEntity { - pub const m_Score: usize = 0x758; // int32 + pub const m_Score: usize = 0x798; // int32 } // Parent: CPointEntity // Field count: 5 @@ -3641,17 +3649,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) pub mod CBaseViewModel { - pub const m_vecLastFacing: usize = 0x968; // Vector - pub const m_nViewModelIndex: usize = 0x974; // uint32 - pub const m_nAnimationParity: usize = 0x978; // uint32 - pub const m_flAnimationStartTime: usize = 0x97C; // float32 - pub const m_hWeapon: usize = 0x980; // CHandle - pub const m_sVMName: usize = 0x988; // CUtlSymbolLarge - pub const m_sAnimationPrefix: usize = 0x990; // CUtlSymbolLarge - pub const m_hOldLayerSequence: usize = 0x998; // HSequence - pub const m_oldLayer: usize = 0x99C; // int32 - pub const m_oldLayerStartTime: usize = 0x9A0; // float32 - pub const m_hControlPanel: usize = 0x9A4; // CHandle + pub const m_vecLastFacing: usize = 0x9B0; // Vector + pub const m_nViewModelIndex: usize = 0x9BC; // uint32 + pub const m_nAnimationParity: usize = 0x9C0; // uint32 + pub const m_flAnimationStartTime: usize = 0x9C4; // float32 + pub const m_hWeapon: usize = 0x9C8; // CHandle + pub const m_sVMName: usize = 0x9D0; // CUtlSymbolLarge + pub const m_sAnimationPrefix: usize = 0x9D8; // CUtlSymbolLarge + pub const m_hOldLayerSequence: usize = 0x9E0; // HSequence + pub const m_oldLayer: usize = 0x9E4; // int32 + pub const m_oldLayerStartTime: usize = 0x9E8; // float32 + pub const m_hControlPanel: usize = 0x9EC; // CHandle } // Parent: CPlayerPawnComponent // Field count: 2 @@ -3707,8 +3715,8 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 2 pub mod CTriggerActiveWeaponDetect { - pub const m_OnTouchedActiveWeapon: usize = 0x920; // CEntityIOOutput - pub const m_iszWeaponClassName: usize = 0x948; // CUtlSymbolLarge + pub const m_OnTouchedActiveWeapon: usize = 0x960; // CEntityIOOutput + pub const m_iszWeaponClassName: usize = 0x988; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 18 @@ -3804,57 +3812,57 @@ pub mod cs2_dumper { // Parent: CCSWeaponBase // Field count: 1 pub mod CKnife { - pub const m_bFirstAttack: usize = 0xF10; // bool + pub const m_bFirstAttack: usize = 0xF58; // bool } // Parent: CBaseModelEntity // Field count: 37 pub mod CFuncTrackTrain { - pub const m_ppath: usize = 0x750; // CHandle - pub const m_length: usize = 0x754; // float32 - pub const m_vPosPrev: usize = 0x758; // Vector - pub const m_angPrev: usize = 0x764; // QAngle - pub const m_controlMins: usize = 0x770; // Vector - pub const m_controlMaxs: usize = 0x77C; // Vector - pub const m_lastBlockPos: usize = 0x788; // Vector - pub const m_lastBlockTick: usize = 0x794; // int32 - pub const m_flVolume: usize = 0x798; // float32 - pub const m_flBank: usize = 0x79C; // float32 - pub const m_oldSpeed: usize = 0x7A0; // float32 - pub const m_flBlockDamage: usize = 0x7A4; // float32 - pub const m_height: usize = 0x7A8; // float32 - pub const m_maxSpeed: usize = 0x7AC; // float32 - pub const m_dir: usize = 0x7B0; // float32 - pub const m_iszSoundMove: usize = 0x7B8; // CUtlSymbolLarge - pub const m_iszSoundMovePing: usize = 0x7C0; // CUtlSymbolLarge - pub const m_iszSoundStart: usize = 0x7C8; // CUtlSymbolLarge - pub const m_iszSoundStop: usize = 0x7D0; // CUtlSymbolLarge - pub const m_strPathTarget: usize = 0x7D8; // CUtlSymbolLarge - pub const m_flMoveSoundMinDuration: usize = 0x7E0; // float32 - pub const m_flMoveSoundMaxDuration: usize = 0x7E4; // float32 - pub const m_flNextMoveSoundTime: usize = 0x7E8; // GameTime_t - pub const m_flMoveSoundMinPitch: usize = 0x7EC; // float32 - pub const m_flMoveSoundMaxPitch: usize = 0x7F0; // float32 - pub const m_eOrientationType: usize = 0x7F4; // TrainOrientationType_t - pub const m_eVelocityType: usize = 0x7F8; // TrainVelocityType_t - pub const m_OnStart: usize = 0x808; // CEntityIOOutput - pub const m_OnNext: usize = 0x830; // CEntityIOOutput - pub const m_OnArrivedAtDestinationNode: usize = 0x858; // CEntityIOOutput - pub const m_bManualSpeedChanges: usize = 0x880; // bool - pub const m_flDesiredSpeed: usize = 0x884; // float32 - pub const m_flSpeedChangeTime: usize = 0x888; // GameTime_t - pub const m_flAccelSpeed: usize = 0x88C; // float32 - pub const m_flDecelSpeed: usize = 0x890; // float32 - pub const m_bAccelToSpeed: usize = 0x894; // bool - pub const m_flNextMPSoundTime: usize = 0x898; // GameTime_t + pub const m_ppath: usize = 0x790; // CHandle + pub const m_length: usize = 0x794; // float32 + pub const m_vPosPrev: usize = 0x798; // Vector + pub const m_angPrev: usize = 0x7A4; // QAngle + pub const m_controlMins: usize = 0x7B0; // Vector + pub const m_controlMaxs: usize = 0x7BC; // Vector + pub const m_lastBlockPos: usize = 0x7C8; // Vector + pub const m_lastBlockTick: usize = 0x7D4; // int32 + pub const m_flVolume: usize = 0x7D8; // float32 + pub const m_flBank: usize = 0x7DC; // float32 + pub const m_oldSpeed: usize = 0x7E0; // float32 + pub const m_flBlockDamage: usize = 0x7E4; // float32 + pub const m_height: usize = 0x7E8; // float32 + pub const m_maxSpeed: usize = 0x7EC; // float32 + pub const m_dir: usize = 0x7F0; // float32 + pub const m_iszSoundMove: usize = 0x7F8; // CUtlSymbolLarge + pub const m_iszSoundMovePing: usize = 0x800; // CUtlSymbolLarge + pub const m_iszSoundStart: usize = 0x808; // CUtlSymbolLarge + pub const m_iszSoundStop: usize = 0x810; // CUtlSymbolLarge + pub const m_strPathTarget: usize = 0x818; // CUtlSymbolLarge + pub const m_flMoveSoundMinDuration: usize = 0x820; // float32 + pub const m_flMoveSoundMaxDuration: usize = 0x824; // float32 + pub const m_flNextMoveSoundTime: usize = 0x828; // GameTime_t + pub const m_flMoveSoundMinPitch: usize = 0x82C; // float32 + pub const m_flMoveSoundMaxPitch: usize = 0x830; // float32 + pub const m_eOrientationType: usize = 0x834; // TrainOrientationType_t + pub const m_eVelocityType: usize = 0x838; // TrainVelocityType_t + pub const m_OnStart: usize = 0x848; // CEntityIOOutput + pub const m_OnNext: usize = 0x870; // CEntityIOOutput + pub const m_OnArrivedAtDestinationNode: usize = 0x898; // CEntityIOOutput + pub const m_bManualSpeedChanges: usize = 0x8C0; // bool + pub const m_flDesiredSpeed: usize = 0x8C4; // float32 + pub const m_flSpeedChangeTime: usize = 0x8C8; // GameTime_t + pub const m_flAccelSpeed: usize = 0x8CC; // float32 + pub const m_flDecelSpeed: usize = 0x8D0; // float32 + pub const m_bAccelToSpeed: usize = 0x8D4; // bool + pub const m_flNextMPSoundTime: usize = 0x8D8; // GameTime_t } // Parent: CServerOnlyModelEntity // Field count: 5 pub mod CFogVolume { - pub const m_fogName: usize = 0x750; // CUtlSymbolLarge - pub const m_postProcessName: usize = 0x758; // CUtlSymbolLarge - pub const m_colorCorrectionName: usize = 0x760; // CUtlSymbolLarge - pub const m_bDisabled: usize = 0x770; // bool - pub const m_bInFogVolumesList: usize = 0x771; // bool + pub const m_fogName: usize = 0x790; // CUtlSymbolLarge + pub const m_postProcessName: usize = 0x798; // CUtlSymbolLarge + pub const m_colorCorrectionName: usize = 0x7A0; // CUtlSymbolLarge + pub const m_bDisabled: usize = 0x7B0; // bool + pub const m_bInFogVolumesList: usize = 0x7B1; // bool } // Parent: SpawnPoint // Field count: 0 @@ -3863,25 +3871,25 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 19 pub mod CFire { - pub const m_hEffect: usize = 0x750; // CHandle - pub const m_hOwner: usize = 0x754; // CHandle - pub const m_nFireType: usize = 0x758; // int32 - pub const m_flFuel: usize = 0x75C; // float32 - pub const m_flDamageTime: usize = 0x760; // GameTime_t - pub const m_lastDamage: usize = 0x764; // GameTime_t - pub const m_flFireSize: usize = 0x768; // float32 - pub const m_flLastNavUpdateTime: usize = 0x76C; // GameTime_t - pub const m_flHeatLevel: usize = 0x770; // float32 - pub const m_flHeatAbsorb: usize = 0x774; // float32 - pub const m_flDamageScale: usize = 0x778; // float32 - pub const m_flMaxHeat: usize = 0x77C; // float32 - pub const m_flLastHeatLevel: usize = 0x780; // float32 - pub const m_flAttackTime: usize = 0x784; // float32 - pub const m_bEnabled: usize = 0x788; // bool - pub const m_bStartDisabled: usize = 0x789; // bool - pub const m_bDidActivate: usize = 0x78A; // bool - pub const m_OnIgnited: usize = 0x790; // CEntityIOOutput - pub const m_OnExtinguished: usize = 0x7B8; // CEntityIOOutput + pub const m_hEffect: usize = 0x790; // CHandle + pub const m_hOwner: usize = 0x794; // CHandle + pub const m_nFireType: usize = 0x798; // int32 + pub const m_flFuel: usize = 0x79C; // float32 + pub const m_flDamageTime: usize = 0x7A0; // GameTime_t + pub const m_lastDamage: usize = 0x7A4; // GameTime_t + pub const m_flFireSize: usize = 0x7A8; // float32 + pub const m_flLastNavUpdateTime: usize = 0x7AC; // GameTime_t + pub const m_flHeatLevel: usize = 0x7B0; // float32 + pub const m_flHeatAbsorb: usize = 0x7B4; // float32 + pub const m_flDamageScale: usize = 0x7B8; // float32 + pub const m_flMaxHeat: usize = 0x7BC; // float32 + pub const m_flLastHeatLevel: usize = 0x7C0; // float32 + pub const m_flAttackTime: usize = 0x7C4; // float32 + pub const m_bEnabled: usize = 0x7C8; // bool + pub const m_bStartDisabled: usize = 0x7C9; // bool + pub const m_bDidActivate: usize = 0x7CA; // bool + pub const m_OnIgnited: usize = 0x7D0; // CEntityIOOutput + pub const m_OnExtinguished: usize = 0x7F8; // CEntityIOOutput } // Parent: CSkeletonAnimationController // Field count: 14 @@ -3919,7 +3927,7 @@ pub mod cs2_dumper { // Parent: CBasePlatTrain // Field count: 1 pub mod CFuncPlat { - pub const m_sNoise: usize = 0x7F8; // CUtlSymbolLarge + pub const m_sNoise: usize = 0x838; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 48 @@ -3982,7 +3990,7 @@ pub mod cs2_dumper { pub mod CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Field count: 10 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3993,16 +4001,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_RagdollPose (PhysicsRagdollPose_t) // NetworkVarNames: m_bRagdollClientSide (bool) pub mod CBaseAnimGraph { - pub const m_bInitiallyPopulateInterpHistory: usize = 0x7C8; // bool - pub const m_pChoreoServices: usize = 0x7D0; // IChoreoServices* - pub const m_bAnimGraphUpdateEnabled: usize = 0x7D8; // bool - pub const m_flMaxSlopeDistance: usize = 0x7DC; // float32 - pub const m_vLastSlopeCheckPos: usize = 0x7E0; // Vector - pub const m_bAnimationUpdateScheduled: usize = 0x7EC; // bool - pub const m_vecForce: usize = 0x7F0; // Vector - pub const m_nForceBone: usize = 0x7FC; // int32 - pub const m_RagdollPose: usize = 0x810; // PhysicsRagdollPose_t - pub const m_bRagdollClientSide: usize = 0x838; // bool + pub const m_bInitiallyPopulateInterpHistory: usize = 0x808; // bool + pub const m_pChoreoServices: usize = 0x810; // IChoreoServices* + pub const m_bAnimGraphUpdateEnabled: usize = 0x818; // bool + pub const m_flMaxSlopeDistance: usize = 0x81C; // float32 + pub const m_vLastSlopeCheckPos: usize = 0x820; // Vector + pub const m_bAnimationUpdateScheduled: usize = 0x82C; // bool + pub const m_vecForce: usize = 0x830; // Vector + pub const m_nForceBone: usize = 0x83C; // int32 + pub const m_RagdollPose: usize = 0x850; // PhysicsRagdollPose_t + pub const m_bRagdollClientSide: usize = 0x878; // bool + pub const m_nLastDestructiblePartDestroyedAnimgraphSetTick: usize = 0x9A0; // int32 } // Parent: CPhysForce // Field count: 1 @@ -4022,33 +4031,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) pub mod CRagdollProp { - pub const m_ragdoll: usize = 0x968; // ragdoll_t - pub const m_bStartDisabled: usize = 0x9A0; // bool - pub const m_ragPos: usize = 0x9A8; // CNetworkUtlVectorBase - pub const m_ragAngles: usize = 0x9C0; // CNetworkUtlVectorBase - pub const m_hRagdollSource: usize = 0x9D8; // CHandle - pub const m_lastUpdateTickCount: usize = 0x9DC; // uint32 - pub const m_allAsleep: usize = 0x9E0; // bool - pub const m_bFirstCollisionAfterLaunch: usize = 0x9E1; // bool - pub const m_hDamageEntity: usize = 0x9E4; // CHandle - pub const m_hKiller: usize = 0x9E8; // CHandle - pub const m_hPhysicsAttacker: usize = 0x9EC; // CHandle - pub const m_flLastPhysicsInfluenceTime: usize = 0x9F0; // GameTime_t - pub const m_flFadeOutStartTime: usize = 0x9F4; // GameTime_t - pub const m_flFadeTime: usize = 0x9F8; // float32 - pub const m_vecLastOrigin: usize = 0x9FC; // Vector - pub const m_flAwakeTime: usize = 0xA08; // GameTime_t - pub const m_flLastOriginChangeTime: usize = 0xA0C; // GameTime_t - pub const m_strOriginClassName: usize = 0xA10; // CUtlSymbolLarge - pub const m_strSourceClassName: usize = 0xA18; // CUtlSymbolLarge - pub const m_bHasBeenPhysgunned: usize = 0xA20; // bool - pub const m_bShouldTeleportPhysics: usize = 0xA21; // bool - pub const m_flBlendWeight: usize = 0xA24; // float32 - pub const m_flDefaultFadeScale: usize = 0xA28; // float32 - pub const m_ragdollMins: usize = 0xA30; // CUtlVector - pub const m_ragdollMaxs: usize = 0xA48; // CUtlVector - pub const m_bShouldDeleteActivationRecord: usize = 0xA60; // bool - pub const m_bValidatePoweredRagdollPose: usize = 0xAC0; // bool + pub const m_ragdoll: usize = 0x9B0; // ragdoll_t + pub const m_bStartDisabled: usize = 0x9E8; // bool + pub const m_ragPos: usize = 0x9F0; // CNetworkUtlVectorBase + pub const m_ragAngles: usize = 0xA08; // CNetworkUtlVectorBase + pub const m_hRagdollSource: usize = 0xA20; // CHandle + pub const m_lastUpdateTickCount: usize = 0xA24; // uint32 + pub const m_allAsleep: usize = 0xA28; // bool + pub const m_bFirstCollisionAfterLaunch: usize = 0xA29; // bool + pub const m_hDamageEntity: usize = 0xA2C; // CHandle + pub const m_hKiller: usize = 0xA30; // CHandle + pub const m_hPhysicsAttacker: usize = 0xA34; // CHandle + pub const m_flLastPhysicsInfluenceTime: usize = 0xA38; // GameTime_t + pub const m_flFadeOutStartTime: usize = 0xA3C; // GameTime_t + pub const m_flFadeTime: usize = 0xA40; // float32 + pub const m_vecLastOrigin: usize = 0xA44; // Vector + pub const m_flAwakeTime: usize = 0xA50; // GameTime_t + pub const m_flLastOriginChangeTime: usize = 0xA54; // GameTime_t + pub const m_strOriginClassName: usize = 0xA58; // CUtlSymbolLarge + pub const m_strSourceClassName: usize = 0xA60; // CUtlSymbolLarge + pub const m_bHasBeenPhysgunned: usize = 0xA68; // bool + pub const m_bShouldTeleportPhysics: usize = 0xA69; // bool + pub const m_flBlendWeight: usize = 0xA6C; // float32 + pub const m_flDefaultFadeScale: usize = 0xA70; // float32 + pub const m_ragdollMins: usize = 0xA78; // CUtlVector + pub const m_ragdollMaxs: usize = 0xA90; // CUtlVector + pub const m_bShouldDeleteActivationRecord: usize = 0xAA8; // bool + pub const m_bValidatePoweredRagdollPose: usize = 0xB08; // bool } // Parent: CBaseAnimGraph // Field count: 0 @@ -4090,20 +4099,20 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) pub mod CTriggerLook { - pub const m_hLookTarget: usize = 0x948; // CHandle - pub const m_flFieldOfView: usize = 0x94C; // float32 - pub const m_flLookTime: usize = 0x950; // float32 - pub const m_flLookTimeTotal: usize = 0x954; // float32 - pub const m_flLookTimeLast: usize = 0x958; // GameTime_t - pub const m_flTimeoutDuration: usize = 0x95C; // float32 - pub const m_bTimeoutFired: usize = 0x960; // bool - pub const m_bIsLooking: usize = 0x961; // bool - pub const m_b2DFOV: usize = 0x962; // bool - pub const m_bUseVelocity: usize = 0x963; // bool - pub const m_bTestOcclusion: usize = 0x964; // bool - pub const m_OnTimeout: usize = 0x968; // CEntityIOOutput - pub const m_OnStartLook: usize = 0x990; // CEntityIOOutput - pub const m_OnEndLook: usize = 0x9B8; // CEntityIOOutput + pub const m_hLookTarget: usize = 0x988; // CHandle + pub const m_flFieldOfView: usize = 0x98C; // float32 + pub const m_flLookTime: usize = 0x990; // float32 + pub const m_flLookTimeTotal: usize = 0x994; // float32 + pub const m_flLookTimeLast: usize = 0x998; // GameTime_t + pub const m_flTimeoutDuration: usize = 0x99C; // float32 + pub const m_bTimeoutFired: usize = 0x9A0; // bool + pub const m_bIsLooking: usize = 0x9A1; // bool + pub const m_b2DFOV: usize = 0x9A2; // bool + pub const m_bUseVelocity: usize = 0x9A3; // bool + pub const m_bTestOcclusion: usize = 0x9A4; // bool + pub const m_OnTimeout: usize = 0x9A8; // CEntityIOOutput + pub const m_OnStartLook: usize = 0x9D0; // CEntityIOOutput + pub const m_OnEndLook: usize = 0x9F8; // CEntityIOOutput } // Parent: CPointEntity // Field count: 0 @@ -4175,14 +4184,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_source (string_t) // NetworkVarNames: m_destination (string_t) pub mod CFootstepControl { - pub const m_source: usize = 0x920; // CUtlSymbolLarge - pub const m_destination: usize = 0x928; // CUtlSymbolLarge + pub const m_source: usize = 0x960; // CUtlSymbolLarge + pub const m_destination: usize = 0x968; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 2 pub mod CTriggerVolume { - pub const m_iFilterName: usize = 0x750; // CUtlSymbolLarge - pub const m_hFilter: usize = 0x758; // CHandle + pub const m_iFilterName: usize = 0x790; // CUtlSymbolLarge + pub const m_hFilter: usize = 0x798; // CHandle } // Parent: CPointEntity // Field count: 0 @@ -4210,7 +4219,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CFuncVPhysicsClip { - pub const m_bDisabled: usize = 0x750; // bool + pub const m_bDisabled: usize = 0x790; // bool } // Parent: CPlayerPawnComponent // Field count: 5 @@ -4263,28 +4272,28 @@ pub mod cs2_dumper { // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) pub mod CParticleSystem { - pub const m_szSnapshotFileName: usize = 0x750; // char[512] - pub const m_bActive: usize = 0x950; // bool - pub const m_bFrozen: usize = 0x951; // bool - pub const m_flFreezeTransitionDuration: usize = 0x954; // float32 - pub const m_nStopType: usize = 0x958; // int32 - pub const m_bAnimateDuringGameplayPause: usize = 0x95C; // bool - pub const m_iEffectIndex: usize = 0x960; // CStrongHandle - pub const m_flStartTime: usize = 0x968; // GameTime_t - pub const m_flPreSimTime: usize = 0x96C; // float32 - pub const m_vServerControlPoints: usize = 0x970; // Vector[4] - pub const m_iServerControlPointAssignments: usize = 0x9A0; // uint8[4] - pub const m_hControlPointEnts: usize = 0x9A4; // CHandle[64] - pub const m_bNoSave: usize = 0xAA4; // bool - pub const m_bNoFreeze: usize = 0xAA5; // bool - pub const m_bNoRamp: usize = 0xAA6; // bool - pub const m_bStartActive: usize = 0xAA7; // bool - pub const m_iszEffectName: usize = 0xAA8; // CUtlSymbolLarge - pub const m_iszControlPointNames: usize = 0xAB0; // CUtlSymbolLarge[64] - pub const m_nDataCP: usize = 0xCB0; // int32 - pub const m_vecDataCPValue: usize = 0xCB4; // Vector - pub const m_nTintCP: usize = 0xCC0; // int32 - pub const m_clrTint: usize = 0xCC4; // Color + pub const m_szSnapshotFileName: usize = 0x790; // char[512] + pub const m_bActive: usize = 0x990; // bool + pub const m_bFrozen: usize = 0x991; // bool + pub const m_flFreezeTransitionDuration: usize = 0x994; // float32 + pub const m_nStopType: usize = 0x998; // int32 + pub const m_bAnimateDuringGameplayPause: usize = 0x99C; // bool + pub const m_iEffectIndex: usize = 0x9A0; // CStrongHandle + pub const m_flStartTime: usize = 0x9A8; // GameTime_t + pub const m_flPreSimTime: usize = 0x9AC; // float32 + pub const m_vServerControlPoints: usize = 0x9B0; // Vector[4] + pub const m_iServerControlPointAssignments: usize = 0x9E0; // uint8[4] + pub const m_hControlPointEnts: usize = 0x9E4; // CHandle[64] + pub const m_bNoSave: usize = 0xAE4; // bool + pub const m_bNoFreeze: usize = 0xAE5; // bool + pub const m_bNoRamp: usize = 0xAE6; // bool + pub const m_bStartActive: usize = 0xAE7; // bool + pub const m_iszEffectName: usize = 0xAE8; // CUtlSymbolLarge + pub const m_iszControlPointNames: usize = 0xAF0; // CUtlSymbolLarge[64] + pub const m_nDataCP: usize = 0xCF0; // int32 + pub const m_vecDataCPValue: usize = 0xCF4; // Vector + pub const m_nTintCP: usize = 0xD00; // int32 + pub const m_clrTint: usize = 0xD04; // Color } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -4334,7 +4343,7 @@ pub mod cs2_dumper { // Parent: CItem // Field count: 1 pub mod CScriptItem { - pub const m_MoveTypeOverride: usize = 0xA38; // MoveType_t + pub const m_MoveTypeOverride: usize = 0xA80; // MoveType_t } // Parent: IntervalTimer // Field count: 7 @@ -4386,15 +4395,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) pub mod CDynamicLight { - pub const m_ActualFlags: usize = 0x750; // uint8 - pub const m_Flags: usize = 0x751; // uint8 - pub const m_LightStyle: usize = 0x752; // uint8 - pub const m_On: usize = 0x753; // bool - pub const m_Radius: usize = 0x754; // float32 - pub const m_Exponent: usize = 0x758; // int32 - pub const m_InnerAngle: usize = 0x75C; // float32 - pub const m_OuterAngle: usize = 0x760; // float32 - pub const m_SpotRadius: usize = 0x764; // float32 + pub const m_ActualFlags: usize = 0x790; // uint8 + pub const m_Flags: usize = 0x791; // uint8 + pub const m_LightStyle: usize = 0x792; // uint8 + pub const m_On: usize = 0x793; // bool + pub const m_Radius: usize = 0x794; // float32 + pub const m_Exponent: usize = 0x798; // int32 + pub const m_InnerAngle: usize = 0x79C; // float32 + pub const m_OuterAngle: usize = 0x7A0; // float32 + pub const m_SpotRadius: usize = 0x7A4; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -4498,43 +4507,43 @@ pub mod cs2_dumper { // MNetworkIncludeByName // NetworkVarNames: m_bAwake (bool) pub mod CPhysicsProp { - pub const m_MotionEnabled: usize = 0xB18; // CEntityIOOutput - pub const m_OnAwakened: usize = 0xB40; // CEntityIOOutput - pub const m_OnAwake: usize = 0xB68; // CEntityIOOutput - pub const m_OnAsleep: usize = 0xB90; // CEntityIOOutput - pub const m_OnPlayerUse: usize = 0xBB8; // CEntityIOOutput - pub const m_OnOutOfWorld: usize = 0xBE0; // CEntityIOOutput - pub const m_OnPlayerPickup: usize = 0xC08; // CEntityIOOutput - pub const m_bForceNavIgnore: usize = 0xC30; // bool - pub const m_bNoNavmeshBlocker: usize = 0xC31; // bool - pub const m_bForceNpcExclude: usize = 0xC32; // bool - pub const m_massScale: usize = 0xC34; // float32 - pub const m_inertiaScale: usize = 0xC38; // float32 - pub const m_buoyancyScale: usize = 0xC3C; // float32 - pub const m_damageType: usize = 0xC40; // int32 - pub const m_damageToEnableMotion: usize = 0xC44; // int32 - pub const m_flForceToEnableMotion: usize = 0xC48; // float32 - pub const m_bThrownByPlayer: usize = 0xC4C; // bool - pub const m_bDroppedByPlayer: usize = 0xC4D; // bool - pub const m_bTouchedByPlayer: usize = 0xC4E; // bool - pub const m_bFirstCollisionAfterLaunch: usize = 0xC4F; // bool - pub const m_iExploitableByPlayer: usize = 0xC50; // int32 - pub const m_bHasBeenAwakened: usize = 0xC54; // bool - pub const m_bIsOverrideProp: usize = 0xC55; // bool - pub const m_fNextCheckDisableMotionContactsTime: usize = 0xC58; // GameTime_t - pub const m_iInitialGlowState: usize = 0xC5C; // int32 - pub const m_nGlowRange: usize = 0xC60; // int32 - pub const m_nGlowRangeMin: usize = 0xC64; // int32 - pub const m_glowColor: usize = 0xC68; // Color - pub const m_bShouldAutoConvertBackFromDebris: usize = 0xC6C; // bool - pub const m_bMuteImpactEffects: usize = 0xC6D; // bool - pub const m_bAcceptDamageFromHeldObjects: usize = 0xC77; // bool - pub const m_bEnableUseOutput: usize = 0xC78; // bool - pub const m_CrateType: usize = 0xC7C; // CPhysicsProp::CrateType_t - pub const m_strItemClass: usize = 0xC80; // CUtlSymbolLarge[4] - pub const m_nItemCount: usize = 0xCA0; // int32[4] - pub const m_bRemovableForAmmoBalancing: usize = 0xCB0; // bool - pub const m_bAwake: usize = 0xCB1; // bool + pub const m_MotionEnabled: usize = 0xB60; // CEntityIOOutput + pub const m_OnAwakened: usize = 0xB88; // CEntityIOOutput + pub const m_OnAwake: usize = 0xBB0; // CEntityIOOutput + pub const m_OnAsleep: usize = 0xBD8; // CEntityIOOutput + pub const m_OnPlayerUse: usize = 0xC00; // CEntityIOOutput + pub const m_OnOutOfWorld: usize = 0xC28; // CEntityIOOutput + pub const m_OnPlayerPickup: usize = 0xC50; // CEntityIOOutput + pub const m_bForceNavIgnore: usize = 0xC78; // bool + pub const m_bNoNavmeshBlocker: usize = 0xC79; // bool + pub const m_bForceNpcExclude: usize = 0xC7A; // bool + pub const m_massScale: usize = 0xC7C; // float32 + pub const m_inertiaScale: usize = 0xC80; // float32 + pub const m_buoyancyScale: usize = 0xC84; // float32 + pub const m_damageType: usize = 0xC88; // int32 + pub const m_damageToEnableMotion: usize = 0xC8C; // int32 + pub const m_flForceToEnableMotion: usize = 0xC90; // float32 + pub const m_bThrownByPlayer: usize = 0xC94; // bool + pub const m_bDroppedByPlayer: usize = 0xC95; // bool + pub const m_bTouchedByPlayer: usize = 0xC96; // bool + pub const m_bFirstCollisionAfterLaunch: usize = 0xC97; // bool + pub const m_iExploitableByPlayer: usize = 0xC98; // int32 + pub const m_bHasBeenAwakened: usize = 0xC9C; // bool + pub const m_bIsOverrideProp: usize = 0xC9D; // bool + pub const m_fNextCheckDisableMotionContactsTime: usize = 0xCA0; // GameTime_t + pub const m_iInitialGlowState: usize = 0xCA4; // int32 + pub const m_nGlowRange: usize = 0xCA8; // int32 + pub const m_nGlowRangeMin: usize = 0xCAC; // int32 + pub const m_glowColor: usize = 0xCB0; // Color + pub const m_bShouldAutoConvertBackFromDebris: usize = 0xCB4; // bool + pub const m_bMuteImpactEffects: usize = 0xCB5; // bool + pub const m_bAcceptDamageFromHeldObjects: usize = 0xCBF; // bool + pub const m_bEnableUseOutput: usize = 0xCC0; // bool + pub const m_CrateType: usize = 0xCC4; // CPhysicsProp::CrateType_t + pub const m_strItemClass: usize = 0xCC8; // CUtlSymbolLarge[4] + pub const m_nItemCount: usize = 0xCE8; // int32[4] + pub const m_bRemovableForAmmoBalancing: usize = 0xCF8; // bool + pub const m_bAwake: usize = 0xCF9; // bool } // Parent: CFuncWall // Field count: 0 @@ -4553,9 +4562,9 @@ pub mod cs2_dumper { // Parent: CBaseCSGrenadeProjectile // Field count: 3 pub mod CSensorGrenadeProjectile { - pub const m_fExpireTime: usize = 0xB08; // GameTime_t - pub const m_fNextDetectPlayerSound: usize = 0xB0C; // GameTime_t - pub const m_hDisplayGrenade: usize = 0xB10; // CHandle + pub const m_fExpireTime: usize = 0xB50; // GameTime_t + pub const m_fNextDetectPlayerSound: usize = 0xB54; // GameTime_t + pub const m_hDisplayGrenade: usize = 0xB58; // CHandle } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -4604,20 +4613,20 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 14 pub mod CTriggerSndSosOpvar { - pub const m_hTouchingPlayers: usize = 0x920; // CUtlVector> - pub const m_flPosition: usize = 0x938; // Vector - pub const m_flCenterSize: usize = 0x944; // float32 - pub const m_flMinVal: usize = 0x948; // float32 - pub const m_flMaxVal: usize = 0x94C; // float32 - pub const m_opvarName: usize = 0x950; // CUtlSymbolLarge - pub const m_stackName: usize = 0x958; // CUtlSymbolLarge - pub const m_operatorName: usize = 0x960; // CUtlSymbolLarge - pub const m_bVolIs2D: usize = 0x968; // bool - pub const m_opvarNameChar: usize = 0x969; // char[256] - pub const m_stackNameChar: usize = 0xA69; // char[256] - pub const m_operatorNameChar: usize = 0xB69; // char[256] - pub const m_VecNormPos: usize = 0xC6C; // Vector - pub const m_flNormCenterSize: usize = 0xC78; // float32 + pub const m_hTouchingPlayers: usize = 0x960; // CUtlVector> + pub const m_flPosition: usize = 0x978; // Vector + pub const m_flCenterSize: usize = 0x984; // float32 + pub const m_flMinVal: usize = 0x988; // float32 + pub const m_flMaxVal: usize = 0x98C; // float32 + pub const m_opvarName: usize = 0x990; // CUtlSymbolLarge + pub const m_stackName: usize = 0x998; // CUtlSymbolLarge + pub const m_operatorName: usize = 0x9A0; // CUtlSymbolLarge + pub const m_bVolIs2D: usize = 0x9A8; // bool + pub const m_opvarNameChar: usize = 0x9A9; // char[256] + pub const m_stackNameChar: usize = 0xAA9; // char[256] + pub const m_operatorNameChar: usize = 0xBA9; // char[256] + pub const m_VecNormPos: usize = 0xCAC; // Vector + pub const m_flNormCenterSize: usize = 0xCB8; // float32 } // Parent: CItem // Field count: 0 @@ -4742,36 +4751,36 @@ pub mod cs2_dumper { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) pub mod CEnvProjectedTexture { - pub const m_hTargetEntity: usize = 0x750; // CHandle - pub const m_bState: usize = 0x754; // bool - pub const m_bAlwaysUpdate: usize = 0x755; // bool - pub const m_flLightFOV: usize = 0x758; // float32 - pub const m_bEnableShadows: usize = 0x75C; // bool - pub const m_bSimpleProjection: usize = 0x75D; // bool - pub const m_bLightOnlyTarget: usize = 0x75E; // bool - pub const m_bLightWorld: usize = 0x75F; // bool - pub const m_bCameraSpace: usize = 0x760; // bool - pub const m_flBrightnessScale: usize = 0x764; // float32 - pub const m_LightColor: usize = 0x768; // Color - pub const m_flIntensity: usize = 0x76C; // float32 - pub const m_flLinearAttenuation: usize = 0x770; // float32 - pub const m_flQuadraticAttenuation: usize = 0x774; // float32 - pub const m_bVolumetric: usize = 0x778; // bool - pub const m_flNoiseStrength: usize = 0x77C; // float32 - pub const m_flFlashlightTime: usize = 0x780; // float32 - pub const m_nNumPlanes: usize = 0x784; // uint32 - pub const m_flPlaneOffset: usize = 0x788; // float32 - pub const m_flVolumetricIntensity: usize = 0x78C; // float32 - pub const m_flColorTransitionTime: usize = 0x790; // float32 - pub const m_flAmbient: usize = 0x794; // float32 - pub const m_SpotlightTextureName: usize = 0x798; // char[512] - pub const m_nSpotlightTextureFrame: usize = 0x998; // int32 - pub const m_nShadowQuality: usize = 0x99C; // uint32 - pub const m_flNearZ: usize = 0x9A0; // float32 - pub const m_flFarZ: usize = 0x9A4; // float32 - pub const m_flProjectionSize: usize = 0x9A8; // float32 - pub const m_flRotation: usize = 0x9AC; // float32 - pub const m_bFlipHorizontal: usize = 0x9B0; // bool + pub const m_hTargetEntity: usize = 0x790; // CHandle + pub const m_bState: usize = 0x794; // bool + pub const m_bAlwaysUpdate: usize = 0x795; // bool + pub const m_flLightFOV: usize = 0x798; // float32 + pub const m_bEnableShadows: usize = 0x79C; // bool + pub const m_bSimpleProjection: usize = 0x79D; // bool + pub const m_bLightOnlyTarget: usize = 0x79E; // bool + pub const m_bLightWorld: usize = 0x79F; // bool + pub const m_bCameraSpace: usize = 0x7A0; // bool + pub const m_flBrightnessScale: usize = 0x7A4; // float32 + pub const m_LightColor: usize = 0x7A8; // Color + pub const m_flIntensity: usize = 0x7AC; // float32 + pub const m_flLinearAttenuation: usize = 0x7B0; // float32 + pub const m_flQuadraticAttenuation: usize = 0x7B4; // float32 + pub const m_bVolumetric: usize = 0x7B8; // bool + pub const m_flNoiseStrength: usize = 0x7BC; // float32 + pub const m_flFlashlightTime: usize = 0x7C0; // float32 + pub const m_nNumPlanes: usize = 0x7C4; // uint32 + pub const m_flPlaneOffset: usize = 0x7C8; // float32 + pub const m_flVolumetricIntensity: usize = 0x7CC; // float32 + pub const m_flColorTransitionTime: usize = 0x7D0; // float32 + pub const m_flAmbient: usize = 0x7D4; // float32 + pub const m_SpotlightTextureName: usize = 0x7D8; // char[512] + pub const m_nSpotlightTextureFrame: usize = 0x9D8; // int32 + pub const m_nShadowQuality: usize = 0x9DC; // uint32 + pub const m_flNearZ: usize = 0x9E0; // float32 + pub const m_flFarZ: usize = 0x9E4; // float32 + pub const m_flProjectionSize: usize = 0x9E8; // float32 + pub const m_flRotation: usize = 0x9EC; // float32 + pub const m_bFlipHorizontal: usize = 0x9F0; // bool } // Parent: CDynamicProp // Field count: 0 @@ -4818,11 +4827,11 @@ pub mod cs2_dumper { // Parent: CBaseToggle // Field count: 5 pub mod CBasePlatTrain { - pub const m_NoiseMoving: usize = 0x7D0; // CUtlSymbolLarge - pub const m_NoiseArrived: usize = 0x7D8; // CUtlSymbolLarge - pub const m_volume: usize = 0x7E8; // float32 - pub const m_flTWidth: usize = 0x7EC; // float32 - pub const m_flTLength: usize = 0x7F0; // float32 + pub const m_NoiseMoving: usize = 0x810; // CUtlSymbolLarge + pub const m_NoiseArrived: usize = 0x818; // CUtlSymbolLarge + pub const m_volume: usize = 0x828; // float32 + pub const m_flTWidth: usize = 0x82C; // float32 + pub const m_flTLength: usize = 0x830; // float32 } // Parent: CMarkupVolumeTagged // Field count: 0 @@ -4901,7 +4910,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CFuncWater { - pub const m_BuoyancyHelper: usize = 0x750; // CBuoyancyHelper + pub const m_BuoyancyHelper: usize = 0x790; // CBuoyancyHelper } // Parent: CBaseEntity // Field count: 5 @@ -4976,7 +4985,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CPlatTrigger { - pub const m_pPlatform: usize = 0x750; // CHandle + pub const m_pPlatform: usize = 0x790; // CHandle } // Parent: None // Field count: 31 @@ -5169,10 +5178,10 @@ pub mod cs2_dumper { // Parent: CRulePointEntity // Field count: 4 pub mod CGameMoney { - pub const m_OnMoneySpent: usize = 0x760; // CEntityIOOutput - pub const m_OnMoneySpentFail: usize = 0x788; // CEntityIOOutput - pub const m_nMoney: usize = 0x7B0; // int32 - pub const m_strAwardText: usize = 0x7B8; // CUtlString + pub const m_OnMoneySpent: usize = 0x7A0; // CEntityIOOutput + pub const m_OnMoneySpentFail: usize = 0x7C8; // CEntityIOOutput + pub const m_nMoney: usize = 0x7F0; // int32 + pub const m_strAwardText: usize = 0x7F8; // CUtlString } // Parent: CLogicalEntity // Field count: 5 @@ -5278,11 +5287,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_ColorTint (Color) // NetworkVarNames: m_hTextureOverride (HRenderTextureStrong) pub mod CEnvParticleGlow { - pub const m_flAlphaScale: usize = 0xCC8; // float32 - pub const m_flRadiusScale: usize = 0xCCC; // float32 - pub const m_flSelfIllumScale: usize = 0xCD0; // float32 - pub const m_ColorTint: usize = 0xCD4; // Color - pub const m_hTextureOverride: usize = 0xCD8; // CStrongHandle + pub const m_flAlphaScale: usize = 0xD08; // float32 + pub const m_flRadiusScale: usize = 0xD0C; // float32 + pub const m_flSelfIllumScale: usize = 0xD10; // float32 + pub const m_ColorTint: usize = 0xD14; // Color + pub const m_hTextureOverride: usize = 0xD18; // CStrongHandle } // Parent: CBaseModelEntity // Field count: 0 @@ -5309,15 +5318,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_bEnabled (bool) // NetworkVarNames: m_bDraw3DSkybox (bool) pub mod CFuncMonitor { - pub const m_targetCamera: usize = 0x770; // CUtlString - pub const m_nResolutionEnum: usize = 0x778; // int32 - pub const m_bRenderShadows: usize = 0x77C; // bool - pub const m_bUseUniqueColorTarget: usize = 0x77D; // bool - pub const m_brushModelName: usize = 0x780; // CUtlString - pub const m_hTargetCamera: usize = 0x788; // CHandle - pub const m_bEnabled: usize = 0x78C; // bool - pub const m_bDraw3DSkybox: usize = 0x78D; // bool - pub const m_bStartEnabled: usize = 0x78E; // bool + pub const m_targetCamera: usize = 0x7B0; // CUtlString + pub const m_nResolutionEnum: usize = 0x7B8; // int32 + pub const m_bRenderShadows: usize = 0x7BC; // bool + pub const m_bUseUniqueColorTarget: usize = 0x7BD; // bool + pub const m_brushModelName: usize = 0x7C0; // CUtlString + pub const m_hTargetCamera: usize = 0x7C8; // CHandle + pub const m_bEnabled: usize = 0x7CC; // bool + pub const m_bDraw3DSkybox: usize = 0x7CD; // bool + pub const m_bStartEnabled: usize = 0x7CE; // bool } // Parent: CBaseEntity // Field count: 0 @@ -5363,10 +5372,10 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) pub mod CMolotovProjectile { - pub const m_bIsIncGrenade: usize = 0xB08; // bool - pub const m_bDetonated: usize = 0xB14; // bool - pub const m_stillTimer: usize = 0xB18; // IntervalTimer - pub const m_bHasBouncedOffPlayer: usize = 0xBF8; // bool + pub const m_bIsIncGrenade: usize = 0xB50; // bool + pub const m_bDetonated: usize = 0xB5C; // bool + pub const m_stillTimer: usize = 0xB60; // IntervalTimer + pub const m_bHasBouncedOffPlayer: usize = 0xC40; // bool } // Parent: CBaseTrigger // Field count: 0 @@ -5497,18 +5506,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) pub mod CFuncLadder { - pub const m_vecLadderDir: usize = 0x750; // Vector - pub const m_Dismounts: usize = 0x760; // CUtlVector> - pub const m_vecLocalTop: usize = 0x778; // Vector - pub const m_vecPlayerMountPositionTop: usize = 0x784; // Vector - pub const m_vecPlayerMountPositionBottom: usize = 0x790; // Vector - pub const m_flAutoRideSpeed: usize = 0x79C; // float32 - pub const m_bDisabled: usize = 0x7A0; // bool - pub const m_bFakeLadder: usize = 0x7A1; // bool - pub const m_bHasSlack: usize = 0x7A2; // bool - pub const m_surfacePropName: usize = 0x7A8; // CUtlSymbolLarge - pub const m_OnPlayerGotOnLadder: usize = 0x7B0; // CEntityIOOutput - pub const m_OnPlayerGotOffLadder: usize = 0x7D8; // CEntityIOOutput + pub const m_vecLadderDir: usize = 0x790; // Vector + pub const m_Dismounts: usize = 0x7A0; // CUtlVector> + pub const m_vecLocalTop: usize = 0x7B8; // Vector + pub const m_vecPlayerMountPositionTop: usize = 0x7C4; // Vector + pub const m_vecPlayerMountPositionBottom: usize = 0x7D0; // Vector + pub const m_flAutoRideSpeed: usize = 0x7DC; // float32 + pub const m_bDisabled: usize = 0x7E0; // bool + pub const m_bFakeLadder: usize = 0x7E1; // bool + pub const m_bHasSlack: usize = 0x7E2; // bool + pub const m_surfacePropName: usize = 0x7E8; // CUtlSymbolLarge + pub const m_OnPlayerGotOnLadder: usize = 0x7F0; // CEntityIOOutput + pub const m_OnPlayerGotOffLadder: usize = 0x818; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 8 @@ -5525,9 +5534,9 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 3 pub mod CFuncInteractionLayerClip { - pub const m_bDisabled: usize = 0x750; // bool - pub const m_iszInteractsAs: usize = 0x758; // CUtlSymbolLarge - pub const m_iszInteractsWith: usize = 0x760; // CUtlSymbolLarge + pub const m_bDisabled: usize = 0x790; // bool + pub const m_iszInteractsAs: usize = 0x798; // CUtlSymbolLarge + pub const m_iszInteractsWith: usize = 0x7A0; // CUtlSymbolLarge } // Parent: None // Field count: 2 @@ -5549,7 +5558,7 @@ pub mod cs2_dumper { // Parent: CDynamicProp // Field count: 1 pub mod COrnamentProp { - pub const m_initialOwner: usize = 0xC10; // CUtlSymbolLarge + pub const m_initialOwner: usize = 0xC58; // CUtlSymbolLarge } // Parent: CLogicalEntity // Field count: 1 @@ -5582,21 +5591,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_nVersion (uint8) // NetworkVarNames: m_ubSignature (uint8) pub mod CPlayerSprayDecal { - pub const m_nUniqueID: usize = 0x750; // int32 - pub const m_unAccountID: usize = 0x754; // uint32 - pub const m_unTraceID: usize = 0x758; // uint32 - pub const m_rtGcTime: usize = 0x75C; // uint32 - pub const m_vecEndPos: usize = 0x760; // Vector - pub const m_vecStart: usize = 0x76C; // Vector - pub const m_vecLeft: usize = 0x778; // Vector - pub const m_vecNormal: usize = 0x784; // Vector - pub const m_nPlayer: usize = 0x790; // int32 - pub const m_nEntity: usize = 0x794; // int32 - pub const m_nHitbox: usize = 0x798; // int32 - pub const m_flCreationTime: usize = 0x79C; // float32 - pub const m_nTintID: usize = 0x7A0; // int32 - pub const m_nVersion: usize = 0x7A4; // uint8 - pub const m_ubSignature: usize = 0x7A5; // uint8[128] + pub const m_nUniqueID: usize = 0x790; // int32 + pub const m_unAccountID: usize = 0x794; // uint32 + pub const m_unTraceID: usize = 0x798; // uint32 + pub const m_rtGcTime: usize = 0x79C; // uint32 + pub const m_vecEndPos: usize = 0x7A0; // Vector + pub const m_vecStart: usize = 0x7AC; // Vector + pub const m_vecLeft: usize = 0x7B8; // Vector + pub const m_vecNormal: usize = 0x7C4; // Vector + pub const m_nPlayer: usize = 0x7D0; // int32 + pub const m_nEntity: usize = 0x7D4; // int32 + pub const m_nHitbox: usize = 0x7D8; // int32 + pub const m_flCreationTime: usize = 0x7DC; // float32 + pub const m_nTintID: usize = 0x7E0; // int32 + pub const m_nVersion: usize = 0x7E4; // uint8 + pub const m_ubSignature: usize = 0x7E5; // uint8[128] } // Parent: CBaseTrigger // Field count: 9 @@ -5604,15 +5613,15 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) pub mod CBombTarget { - pub const m_OnBombExplode: usize = 0x920; // CEntityIOOutput - pub const m_OnBombPlanted: usize = 0x948; // CEntityIOOutput - pub const m_OnBombDefused: usize = 0x970; // CEntityIOOutput - pub const m_bIsBombSiteB: usize = 0x998; // bool - pub const m_bIsHeistBombTarget: usize = 0x999; // bool - pub const m_bBombPlantedHere: usize = 0x99A; // bool - pub const m_szMountTarget: usize = 0x9A0; // CUtlSymbolLarge - pub const m_hInstructorHint: usize = 0x9A8; // CHandle - pub const m_nBombSiteDesignation: usize = 0x9AC; // int32 + pub const m_OnBombExplode: usize = 0x960; // CEntityIOOutput + pub const m_OnBombPlanted: usize = 0x988; // CEntityIOOutput + pub const m_OnBombDefused: usize = 0x9B0; // CEntityIOOutput + pub const m_bIsBombSiteB: usize = 0x9D8; // bool + pub const m_bIsHeistBombTarget: usize = 0x9D9; // bool + pub const m_bBombPlantedHere: usize = 0x9DA; // bool + pub const m_szMountTarget: usize = 0x9E0; // CUtlSymbolLarge + pub const m_hInstructorHint: usize = 0x9E8; // CHandle + pub const m_nBombSiteDesignation: usize = 0x9EC; // int32 } // Parent: CBaseEntity // Field count: 8 @@ -5677,7 +5686,7 @@ pub mod cs2_dumper { // Parent: CTriggerPush // Field count: 1 pub mod CScriptTriggerPush { - pub const m_vExtent: usize = 0x958; // Vector + pub const m_vExtent: usize = 0x998; // Vector } // Parent: CBaseEntity // Field count: 1 @@ -5687,7 +5696,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CFuncWall { - pub const m_nState: usize = 0x750; // int32 + pub const m_nState: usize = 0x790; // int32 } // Parent: CPointEntity // Field count: 1 @@ -5923,20 +5932,20 @@ pub mod cs2_dumper { // NetworkVarNames: m_vSmokeDetonationPos (Vector) // NetworkVarNames: m_VoxelFrameData (CUtlVector) pub mod CSmokeGrenadeProjectile { - pub const m_nSmokeEffectTickBegin: usize = 0xB20; // int32 - pub const m_bDidSmokeEffect: usize = 0xB24; // bool - pub const m_nRandomSeed: usize = 0xB28; // int32 - pub const m_vSmokeColor: usize = 0xB2C; // Vector - pub const m_vSmokeDetonationPos: usize = 0xB38; // Vector - pub const m_VoxelFrameData: usize = 0xB48; // CUtlVector - pub const m_flLastBounce: usize = 0xB60; // GameTime_t - pub const m_fllastSimulationTime: usize = 0xB64; // GameTime_t - pub const m_bExplodeFromInferno: usize = 0x2DE8; // bool + pub const m_nSmokeEffectTickBegin: usize = 0xB68; // int32 + pub const m_bDidSmokeEffect: usize = 0xB6C; // bool + pub const m_nRandomSeed: usize = 0xB70; // int32 + pub const m_vSmokeColor: usize = 0xB74; // Vector + pub const m_vSmokeDetonationPos: usize = 0xB80; // Vector + pub const m_VoxelFrameData: usize = 0xB90; // CUtlVector + pub const m_flLastBounce: usize = 0xBA8; // GameTime_t + pub const m_fllastSimulationTime: usize = 0xBAC; // GameTime_t + pub const m_bExplodeFromInferno: usize = 0x2E30; // bool } // Parent: CTriggerMultiple // Field count: 1 pub mod CScriptTriggerMultiple { - pub const m_vExtent: usize = 0x948; // Vector + pub const m_vExtent: usize = 0x988; // Vector } // Parent: CSoundOpvarSetPointEntity // Field count: 5 @@ -6140,20 +6149,20 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 14 pub mod CTriggerHurt { - pub const m_flOriginalDamage: usize = 0x920; // float32 - pub const m_flDamage: usize = 0x924; // float32 - pub const m_flDamageCap: usize = 0x928; // float32 - pub const m_flLastDmgTime: usize = 0x92C; // GameTime_t - pub const m_flForgivenessDelay: usize = 0x930; // float32 - pub const m_bitsDamageInflict: usize = 0x934; // DamageTypes_t - pub const m_damageModel: usize = 0x938; // int32 - pub const m_bNoDmgForce: usize = 0x93C; // bool - pub const m_vDamageForce: usize = 0x940; // Vector - pub const m_thinkAlways: usize = 0x94C; // bool - pub const m_hurtThinkPeriod: usize = 0x950; // float32 - pub const m_OnHurt: usize = 0x958; // CEntityIOOutput - pub const m_OnHurtPlayer: usize = 0x980; // CEntityIOOutput - pub const m_hurtEntities: usize = 0x9A8; // CUtlVector> + pub const m_flOriginalDamage: usize = 0x960; // float32 + pub const m_flDamage: usize = 0x964; // float32 + pub const m_flDamageCap: usize = 0x968; // float32 + pub const m_flLastDmgTime: usize = 0x96C; // GameTime_t + pub const m_flForgivenessDelay: usize = 0x970; // float32 + pub const m_bitsDamageInflict: usize = 0x974; // DamageTypes_t + pub const m_damageModel: usize = 0x978; // int32 + pub const m_bNoDmgForce: usize = 0x97C; // bool + pub const m_vDamageForce: usize = 0x980; // Vector + pub const m_thinkAlways: usize = 0x98C; // bool + pub const m_hurtThinkPeriod: usize = 0x990; // float32 + pub const m_OnHurt: usize = 0x998; // CEntityIOOutput + pub const m_OnHurtPlayer: usize = 0x9C0; // CEntityIOOutput + pub const m_hurtEntities: usize = 0x9E8; // CUtlVector> } // Parent: CLogicalEntity // Field count: 13 @@ -6260,9 +6269,9 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 3 pub mod CTriggerSave { - pub const m_bForceNewLevelUnit: usize = 0x920; // bool - pub const m_fDangerousTimer: usize = 0x924; // float32 - pub const m_minHitPoints: usize = 0x928; // int32 + pub const m_bForceNewLevelUnit: usize = 0x960; // bool + pub const m_fDangerousTimer: usize = 0x964; // float32 + pub const m_minHitPoints: usize = 0x968; // int32 } // Parent: CPhysConstraint // Field count: 11 @@ -6356,11 +6365,11 @@ pub mod cs2_dumper { // Parent: CBeam // Field count: 5 pub mod CEnvLaser { - pub const m_iszLaserTarget: usize = 0x7F0; // CUtlSymbolLarge - pub const m_pSprite: usize = 0x7F8; // CSprite* - pub const m_iszSpriteName: usize = 0x800; // CUtlSymbolLarge - pub const m_firePosition: usize = 0x808; // Vector - pub const m_flStartFrame: usize = 0x814; // float32 + pub const m_iszLaserTarget: usize = 0x830; // CUtlSymbolLarge + pub const m_pSprite: usize = 0x838; // CSprite* + pub const m_iszSpriteName: usize = 0x840; // CUtlSymbolLarge + pub const m_firePosition: usize = 0x848; // Vector + pub const m_flStartFrame: usize = 0x854; // float32 } // Parent: CSprite // Field count: 0 @@ -6401,14 +6410,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_iClip2 (int32) // NetworkVarNames: m_pReserveAmmo (int) pub mod CBasePlayerWeapon { - pub const m_nNextPrimaryAttackTick: usize = 0xCE8; // GameTick_t - pub const m_flNextPrimaryAttackTickRatio: usize = 0xCEC; // float32 - pub const m_nNextSecondaryAttackTick: usize = 0xCF0; // GameTick_t - pub const m_flNextSecondaryAttackTickRatio: usize = 0xCF4; // float32 - pub const m_iClip1: usize = 0xCF8; // int32 - pub const m_iClip2: usize = 0xCFC; // int32 - pub const m_pReserveAmmo: usize = 0xD00; // int32[2] - pub const m_OnPlayerUse: usize = 0xD08; // CEntityIOOutput + pub const m_nNextPrimaryAttackTick: usize = 0xD30; // GameTick_t + pub const m_flNextPrimaryAttackTickRatio: usize = 0xD34; // float32 + pub const m_nNextSecondaryAttackTick: usize = 0xD38; // GameTick_t + pub const m_flNextSecondaryAttackTickRatio: usize = 0xD3C; // float32 + pub const m_iClip1: usize = 0xD40; // int32 + pub const m_iClip2: usize = 0xD44; // int32 + pub const m_pReserveAmmo: usize = 0xD48; // int32[2] + pub const m_OnPlayerUse: usize = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent // Field count: 5 @@ -6451,30 +6460,30 @@ pub mod cs2_dumper { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) pub mod CFish { - pub const m_pool: usize = 0x960; // CHandle - pub const m_id: usize = 0x964; // uint32 - pub const m_x: usize = 0x968; // float32 - pub const m_y: usize = 0x96C; // float32 - pub const m_z: usize = 0x970; // float32 - pub const m_angle: usize = 0x974; // float32 - pub const m_angleChange: usize = 0x978; // float32 - pub const m_forward: usize = 0x97C; // Vector - pub const m_perp: usize = 0x988; // Vector - pub const m_poolOrigin: usize = 0x994; // Vector - pub const m_waterLevel: usize = 0x9A0; // float32 - pub const m_speed: usize = 0x9A4; // float32 - pub const m_desiredSpeed: usize = 0x9A8; // float32 - pub const m_calmSpeed: usize = 0x9AC; // float32 - pub const m_panicSpeed: usize = 0x9B0; // float32 - pub const m_avoidRange: usize = 0x9B4; // float32 - pub const m_turnTimer: usize = 0x9B8; // CountdownTimer - pub const m_turnClockwise: usize = 0x9D0; // bool - pub const m_goTimer: usize = 0x9D8; // CountdownTimer - pub const m_moveTimer: usize = 0x9F0; // CountdownTimer - pub const m_panicTimer: usize = 0xA08; // CountdownTimer - pub const m_disperseTimer: usize = 0xA20; // CountdownTimer - pub const m_proximityTimer: usize = 0xA38; // CountdownTimer - pub const m_visible: usize = 0xA50; // CUtlVector + pub const m_pool: usize = 0x9A8; // CHandle + pub const m_id: usize = 0x9AC; // uint32 + pub const m_x: usize = 0x9B0; // float32 + pub const m_y: usize = 0x9B4; // float32 + pub const m_z: usize = 0x9B8; // float32 + pub const m_angle: usize = 0x9BC; // float32 + pub const m_angleChange: usize = 0x9C0; // float32 + pub const m_forward: usize = 0x9C4; // Vector + pub const m_perp: usize = 0x9D0; // Vector + pub const m_poolOrigin: usize = 0x9DC; // Vector + pub const m_waterLevel: usize = 0x9E8; // float32 + pub const m_speed: usize = 0x9EC; // float32 + pub const m_desiredSpeed: usize = 0x9F0; // float32 + pub const m_calmSpeed: usize = 0x9F4; // float32 + pub const m_panicSpeed: usize = 0x9F8; // float32 + pub const m_avoidRange: usize = 0x9FC; // float32 + pub const m_turnTimer: usize = 0xA00; // CountdownTimer + pub const m_turnClockwise: usize = 0xA18; // bool + pub const m_goTimer: usize = 0xA20; // CountdownTimer + pub const m_moveTimer: usize = 0xA38; // CountdownTimer + pub const m_panicTimer: usize = 0xA50; // CountdownTimer + pub const m_disperseTimer: usize = 0xA68; // CountdownTimer + pub const m_proximityTimer: usize = 0xA80; // CountdownTimer + pub const m_visible: usize = 0xA98; // CUtlVector } // Parent: CBaseEntity // Field count: 3 @@ -6495,9 +6504,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_strEndTouchEventName (CUtlString) // NetworkVarNames: m_strTriggerID (CUtlString) pub mod CTriggerGameEvent { - pub const m_strStartTouchEventName: usize = 0x920; // CUtlString - pub const m_strEndTouchEventName: usize = 0x928; // CUtlString - pub const m_strTriggerID: usize = 0x930; // CUtlString + pub const m_strStartTouchEventName: usize = 0x960; // CUtlString + pub const m_strEndTouchEventName: usize = 0x968; // CUtlString + pub const m_strTriggerID: usize = 0x970; // CUtlString } // Parent: CPhysConstraint // Field count: 10 @@ -6532,7 +6541,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) pub mod CLightEntity { - pub const m_CLightComponent: usize = 0x750; // CLightComponent* + pub const m_CLightComponent: usize = 0x790; // CLightComponent* } // Parent: CBaseModelEntity // Field count: 18 @@ -6541,24 +6550,24 @@ pub mod cs2_dumper { // MNetworkOverride // MNetworkOverride pub mod CFuncRotating { - pub const m_OnStopped: usize = 0x750; // CEntityIOOutput - pub const m_OnStarted: usize = 0x778; // CEntityIOOutput - pub const m_OnReachedStart: usize = 0x7A0; // CEntityIOOutput - pub const m_localRotationVector: usize = 0x7C8; // RotationVector - pub const m_flFanFriction: usize = 0x7D4; // float32 - pub const m_flAttenuation: usize = 0x7D8; // float32 - pub const m_flVolume: usize = 0x7DC; // float32 - pub const m_flTargetSpeed: usize = 0x7E0; // float32 - pub const m_flMaxSpeed: usize = 0x7E4; // float32 - pub const m_flBlockDamage: usize = 0x7E8; // float32 - pub const m_NoiseRunning: usize = 0x7F0; // CUtlSymbolLarge - pub const m_bReversed: usize = 0x7F8; // bool - pub const m_bAccelDecel: usize = 0x7F9; // bool - pub const m_prevLocalAngles: usize = 0x804; // QAngle - pub const m_angStart: usize = 0x810; // QAngle - pub const m_bStopAtStartPos: usize = 0x81C; // bool - pub const m_vecClientOrigin: usize = 0x820; // Vector - pub const m_vecClientAngles: usize = 0x82C; // QAngle + pub const m_OnStopped: usize = 0x790; // CEntityIOOutput + pub const m_OnStarted: usize = 0x7B8; // CEntityIOOutput + pub const m_OnReachedStart: usize = 0x7E0; // CEntityIOOutput + pub const m_localRotationVector: usize = 0x808; // RotationVector + pub const m_flFanFriction: usize = 0x814; // float32 + pub const m_flAttenuation: usize = 0x818; // float32 + pub const m_flVolume: usize = 0x81C; // float32 + pub const m_flTargetSpeed: usize = 0x820; // float32 + pub const m_flMaxSpeed: usize = 0x824; // float32 + pub const m_flBlockDamage: usize = 0x828; // float32 + pub const m_NoiseRunning: usize = 0x830; // CUtlSymbolLarge + pub const m_bReversed: usize = 0x838; // bool + pub const m_bAccelDecel: usize = 0x839; // bool + pub const m_prevLocalAngles: usize = 0x844; // QAngle + pub const m_angStart: usize = 0x850; // QAngle + pub const m_bStopAtStartPos: usize = 0x85C; // bool + pub const m_vecClientOrigin: usize = 0x860; // Vector + pub const m_vecClientAngles: usize = 0x86C; // QAngle } // Parent: CBaseGrenade // Field count: 17 @@ -6571,28 +6580,28 @@ pub mod cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) pub mod CBaseCSGrenadeProjectile { - pub const m_vInitialPosition: usize = 0xA98; // Vector - pub const m_vInitialVelocity: usize = 0xAA4; // Vector - pub const m_nBounces: usize = 0xAB0; // int32 - pub const m_nExplodeEffectIndex: usize = 0xAB8; // CStrongHandle - pub const m_nExplodeEffectTickBegin: usize = 0xAC0; // int32 - pub const m_vecExplodeEffectOrigin: usize = 0xAC4; // Vector - pub const m_flSpawnTime: usize = 0xAD0; // GameTime_t - pub const m_unOGSExtraFlags: usize = 0xAD4; // uint8 - pub const m_bDetonationRecorded: usize = 0xAD5; // bool - pub const m_nItemIndex: usize = 0xAD6; // uint16 - pub const m_vecOriginalSpawnLocation: usize = 0xAD8; // Vector - pub const m_flLastBounceSoundTime: usize = 0xAE4; // GameTime_t - pub const m_vecGrenadeSpin: usize = 0xAE8; // RotationVector - pub const m_vecLastHitSurfaceNormal: usize = 0xAF4; // Vector - pub const m_nTicksAtZeroVelocity: usize = 0xB00; // int32 - pub const m_bHasEverHitPlayer: usize = 0xB04; // bool - pub const m_bClearFromPlayers: usize = 0xB05; // bool + pub const m_vInitialPosition: usize = 0xAE0; // Vector + pub const m_vInitialVelocity: usize = 0xAEC; // Vector + pub const m_nBounces: usize = 0xAF8; // int32 + pub const m_nExplodeEffectIndex: usize = 0xB00; // CStrongHandle + pub const m_nExplodeEffectTickBegin: usize = 0xB08; // int32 + pub const m_vecExplodeEffectOrigin: usize = 0xB0C; // Vector + pub const m_flSpawnTime: usize = 0xB18; // GameTime_t + pub const m_unOGSExtraFlags: usize = 0xB1C; // uint8 + pub const m_bDetonationRecorded: usize = 0xB1D; // bool + pub const m_nItemIndex: usize = 0xB1E; // uint16 + pub const m_vecOriginalSpawnLocation: usize = 0xB20; // Vector + pub const m_flLastBounceSoundTime: usize = 0xB2C; // GameTime_t + pub const m_vecGrenadeSpin: usize = 0xB30; // RotationVector + pub const m_vecLastHitSurfaceNormal: usize = 0xB3C; // Vector + pub const m_nTicksAtZeroVelocity: usize = 0xB48; // int32 + pub const m_bHasEverHitPlayer: usize = 0xB4C; // bool + pub const m_bClearFromPlayers: usize = 0xB4D; // bool } // Parent: CServerOnlyModelEntity // Field count: 1 pub mod CCSPlace { - pub const m_name: usize = 0x758; // CUtlSymbolLarge + pub const m_name: usize = 0x798; // CUtlSymbolLarge } // Parent: CBaseModelEntity // Field count: 0 @@ -6613,16 +6622,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) pub mod CEntityDissolve { - pub const m_flFadeInStart: usize = 0x750; // float32 - pub const m_flFadeInLength: usize = 0x754; // float32 - pub const m_flFadeOutModelStart: usize = 0x758; // float32 - pub const m_flFadeOutModelLength: usize = 0x75C; // float32 - pub const m_flFadeOutStart: usize = 0x760; // float32 - pub const m_flFadeOutLength: usize = 0x764; // float32 - pub const m_flStartTime: usize = 0x768; // GameTime_t - pub const m_nDissolveType: usize = 0x76C; // EntityDisolveType_t - pub const m_vDissolverOrigin: usize = 0x770; // Vector - pub const m_nMagnitude: usize = 0x77C; // uint32 + pub const m_flFadeInStart: usize = 0x790; // float32 + pub const m_flFadeInLength: usize = 0x794; // float32 + pub const m_flFadeOutModelStart: usize = 0x798; // float32 + pub const m_flFadeOutModelLength: usize = 0x79C; // float32 + pub const m_flFadeOutStart: usize = 0x7A0; // float32 + pub const m_flFadeOutLength: usize = 0x7A4; // float32 + pub const m_flStartTime: usize = 0x7A8; // GameTime_t + pub const m_nDissolveType: usize = 0x7AC; // EntityDisolveType_t + pub const m_vDissolverOrigin: usize = 0x7B0; // Vector + pub const m_nMagnitude: usize = 0x7BC; // uint32 } // Parent: CPointEntity // Field count: 12 @@ -6732,33 +6741,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_bTurnedOff (bool) // NetworkVarNames: m_vecEndPos (Vector) pub mod CBeam { - pub const m_flFrameRate: usize = 0x750; // float32 - pub const m_flHDRColorScale: usize = 0x754; // float32 - pub const m_flFireTime: usize = 0x758; // GameTime_t - pub const m_flDamage: usize = 0x75C; // float32 - pub const m_nNumBeamEnts: usize = 0x760; // uint8 - pub const m_hBaseMaterial: usize = 0x768; // CStrongHandle - pub const m_nHaloIndex: usize = 0x770; // CStrongHandle - pub const m_nBeamType: usize = 0x778; // BeamType_t - pub const m_nBeamFlags: usize = 0x77C; // uint32 - pub const m_hAttachEntity: usize = 0x780; // CHandle[10] - pub const m_nAttachIndex: usize = 0x7A8; // AttachmentHandle_t[10] - pub const m_fWidth: usize = 0x7B4; // float32 - pub const m_fEndWidth: usize = 0x7B8; // float32 - pub const m_fFadeLength: usize = 0x7BC; // float32 - pub const m_fHaloScale: usize = 0x7C0; // float32 - pub const m_fAmplitude: usize = 0x7C4; // float32 - pub const m_fStartFrame: usize = 0x7C8; // float32 - pub const m_fSpeed: usize = 0x7CC; // float32 - pub const m_flFrame: usize = 0x7D0; // float32 - pub const m_nClipStyle: usize = 0x7D4; // BeamClipStyle_t - pub const m_bTurnedOff: usize = 0x7D8; // bool - pub const m_vecEndPos: usize = 0x7DC; // Vector - pub const m_hEndEntity: usize = 0x7E8; // CHandle - pub const m_nDissolveType: usize = 0x7EC; // int32 + pub const m_flFrameRate: usize = 0x790; // float32 + pub const m_flHDRColorScale: usize = 0x794; // float32 + pub const m_flFireTime: usize = 0x798; // GameTime_t + pub const m_flDamage: usize = 0x79C; // float32 + pub const m_nNumBeamEnts: usize = 0x7A0; // uint8 + pub const m_hBaseMaterial: usize = 0x7A8; // CStrongHandle + pub const m_nHaloIndex: usize = 0x7B0; // CStrongHandle + pub const m_nBeamType: usize = 0x7B8; // BeamType_t + pub const m_nBeamFlags: usize = 0x7BC; // uint32 + pub const m_hAttachEntity: usize = 0x7C0; // CHandle[10] + pub const m_nAttachIndex: usize = 0x7E8; // AttachmentHandle_t[10] + pub const m_fWidth: usize = 0x7F4; // float32 + pub const m_fEndWidth: usize = 0x7F8; // float32 + pub const m_fFadeLength: usize = 0x7FC; // float32 + pub const m_fHaloScale: usize = 0x800; // float32 + pub const m_fAmplitude: usize = 0x804; // float32 + pub const m_fStartFrame: usize = 0x808; // float32 + pub const m_fSpeed: usize = 0x80C; // float32 + pub const m_flFrame: usize = 0x810; // float32 + pub const m_nClipStyle: usize = 0x814; // BeamClipStyle_t + pub const m_bTurnedOff: usize = 0x818; // bool + pub const m_vecEndPos: usize = 0x81C; // Vector + pub const m_hEndEntity: usize = 0x828; // CHandle + pub const m_nDissolveType: usize = 0x82C; // int32 } // Parent: CBaseEntity - // Field count: 26 + // Field count: 33 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6787,46 +6796,53 @@ pub mod cs2_dumper { pub mod CBaseModelEntity { pub const m_CRenderComponent: usize = 0x4E0; // CRenderComponent* pub const m_CHitboxComponent: usize = 0x4E8; // CHitboxComponent - pub const m_flDissolveStartTime: usize = 0x510; // GameTime_t - pub const m_OnIgnite: usize = 0x518; // CEntityIOOutput - pub const m_nRenderMode: usize = 0x540; // RenderMode_t - pub const m_nRenderFX: usize = 0x541; // RenderFx_t - pub const m_bAllowFadeInView: usize = 0x542; // bool - pub const m_clrRender: usize = 0x560; // Color - pub const m_vecRenderAttributes: usize = 0x568; // CUtlVectorEmbeddedNetworkVar - pub const m_bRenderToCubemaps: usize = 0x5B8; // bool - pub const m_bNoInterpolate: usize = 0x5B9; // bool - pub const m_Collision: usize = 0x5C0; // CCollisionProperty - pub const m_Glow: usize = 0x670; // CGlowProperty - pub const m_flGlowBackfaceMult: usize = 0x6C8; // float32 - pub const m_fadeMinDist: usize = 0x6CC; // float32 - pub const m_fadeMaxDist: usize = 0x6D0; // float32 - pub const m_flFadeScale: usize = 0x6D4; // float32 - pub const m_flShadowStrength: usize = 0x6D8; // float32 - pub const m_nObjectCulling: usize = 0x6DC; // uint8 - pub const m_nAddDecal: usize = 0x6E0; // int32 - pub const m_vDecalPosition: usize = 0x6E4; // Vector - pub const m_vDecalForwardAxis: usize = 0x6F0; // Vector - pub const m_flDecalHealBloodRate: usize = 0x6FC; // float32 - pub const m_flDecalHealHeightRate: usize = 0x700; // float32 - pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x708; // CNetworkUtlVectorBase> - pub const m_vecViewOffset: usize = 0x720; // CNetworkViewOffsetVector + pub const m_nDestructiblePartInitialStateDestructed0: usize = 0x510; // HitGroup_t + pub const m_nDestructiblePartInitialStateDestructed1: usize = 0x514; // HitGroup_t + pub const m_nDestructiblePartInitialStateDestructed2: usize = 0x518; // HitGroup_t + pub const m_nDestructiblePartInitialStateDestructed3: usize = 0x51C; // HitGroup_t + pub const m_nDestructiblePartInitialStateDestructed4: usize = 0x520; // HitGroup_t + pub const m_nLastHitDestructiblePartIndex: usize = 0x524; // int32 + pub const m_LastHitGroup: usize = 0x550; // HitGroup_t + pub const m_flDissolveStartTime: usize = 0x554; // GameTime_t + pub const m_OnIgnite: usize = 0x558; // CEntityIOOutput + pub const m_nRenderMode: usize = 0x580; // RenderMode_t + pub const m_nRenderFX: usize = 0x581; // RenderFx_t + pub const m_bAllowFadeInView: usize = 0x582; // bool + pub const m_clrRender: usize = 0x5A0; // Color + pub const m_vecRenderAttributes: usize = 0x5A8; // CUtlVectorEmbeddedNetworkVar + pub const m_bRenderToCubemaps: usize = 0x5F8; // bool + pub const m_bNoInterpolate: usize = 0x5F9; // bool + pub const m_Collision: usize = 0x600; // CCollisionProperty + pub const m_Glow: usize = 0x6B0; // CGlowProperty + pub const m_flGlowBackfaceMult: usize = 0x708; // float32 + pub const m_fadeMinDist: usize = 0x70C; // float32 + pub const m_fadeMaxDist: usize = 0x710; // float32 + pub const m_flFadeScale: usize = 0x714; // float32 + pub const m_flShadowStrength: usize = 0x718; // float32 + pub const m_nObjectCulling: usize = 0x71C; // uint8 + pub const m_nAddDecal: usize = 0x720; // int32 + pub const m_vDecalPosition: usize = 0x724; // Vector + pub const m_vDecalForwardAxis: usize = 0x730; // Vector + pub const m_flDecalHealBloodRate: usize = 0x73C; // float32 + pub const m_flDecalHealHeightRate: usize = 0x740; // float32 + pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x748; // CNetworkUtlVectorBase> + pub const m_vecViewOffset: usize = 0x760; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph // Field count: 12 pub mod CPhysMagnet { - pub const m_OnMagnetAttach: usize = 0x960; // CEntityIOOutput - pub const m_OnMagnetDetach: usize = 0x988; // CEntityIOOutput - pub const m_massScale: usize = 0x9B0; // float32 - pub const m_forceLimit: usize = 0x9B4; // float32 - pub const m_torqueLimit: usize = 0x9B8; // float32 - pub const m_MagnettedEntities: usize = 0x9C0; // CUtlVector - pub const m_bActive: usize = 0x9D8; // bool - pub const m_bHasHitSomething: usize = 0x9D9; // bool - pub const m_flTotalMass: usize = 0x9DC; // float32 - pub const m_flRadius: usize = 0x9E0; // float32 - pub const m_flNextSuckTime: usize = 0x9E4; // GameTime_t - pub const m_iMaxObjectsAttached: usize = 0x9E8; // int32 + pub const m_OnMagnetAttach: usize = 0x9A8; // CEntityIOOutput + pub const m_OnMagnetDetach: usize = 0x9D0; // CEntityIOOutput + pub const m_massScale: usize = 0x9F8; // float32 + pub const m_forceLimit: usize = 0x9FC; // float32 + pub const m_torqueLimit: usize = 0xA00; // float32 + pub const m_MagnettedEntities: usize = 0xA08; // CUtlVector + pub const m_bActive: usize = 0xA20; // bool + pub const m_bHasHitSomething: usize = 0xA21; // bool + pub const m_flTotalMass: usize = 0xA24; // float32 + pub const m_flRadius: usize = 0xA28; // float32 + pub const m_flNextSuckTime: usize = 0xA2C; // GameTime_t + pub const m_iMaxObjectsAttached: usize = 0xA30; // int32 } // Parent: CSceneEntity // Field count: 0 @@ -6835,8 +6851,8 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 2 pub mod CFuncNavBlocker { - pub const m_bDisabled: usize = 0x750; // bool - pub const m_nBlockedTeamNumber: usize = 0x754; // int32 + pub const m_bDisabled: usize = 0x790; // bool + pub const m_nBlockedTeamNumber: usize = 0x794; // int32 } // Parent: CPointEntity // Field count: 4 @@ -6849,12 +6865,12 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 6 pub mod CFuncBrush { - pub const m_iSolidity: usize = 0x750; // BrushSolidities_e - pub const m_iDisabled: usize = 0x754; // int32 - pub const m_bSolidBsp: usize = 0x758; // bool - pub const m_iszExcludedClass: usize = 0x760; // CUtlSymbolLarge - pub const m_bInvertExclusion: usize = 0x768; // bool - pub const m_bScriptedMovement: usize = 0x769; // bool + pub const m_iSolidity: usize = 0x790; // BrushSolidities_e + pub const m_iDisabled: usize = 0x794; // int32 + pub const m_bSolidBsp: usize = 0x798; // bool + pub const m_iszExcludedClass: usize = 0x7A0; // CUtlSymbolLarge + pub const m_bInvertExclusion: usize = 0x7A8; // bool + pub const m_bScriptedMovement: usize = 0x7A9; // bool } // Parent: CPointEntity // Field count: 3 @@ -6903,20 +6919,20 @@ pub mod cs2_dumper { // Parent: CBreakable // Field count: 14 pub mod CPhysBox { - pub const m_damageType: usize = 0x828; // int32 - pub const m_damageToEnableMotion: usize = 0x82C; // int32 - pub const m_flForceToEnableMotion: usize = 0x830; // float32 - pub const m_angPreferredCarryAngles: usize = 0x834; // QAngle - pub const m_bNotSolidToWorld: usize = 0x840; // bool - pub const m_bEnableUseOutput: usize = 0x841; // bool - pub const m_iExploitableByPlayer: usize = 0x844; // int32 - pub const m_flTouchOutputPerEntityDelay: usize = 0x848; // float32 - pub const m_OnDamaged: usize = 0x850; // CEntityIOOutput - pub const m_OnAwakened: usize = 0x878; // CEntityIOOutput - pub const m_OnMotionEnabled: usize = 0x8A0; // CEntityIOOutput - pub const m_OnPlayerUse: usize = 0x8C8; // CEntityIOOutput - pub const m_OnStartTouch: usize = 0x8F0; // CEntityIOOutput - pub const m_hCarryingPlayer: usize = 0x918; // CHandle + pub const m_damageType: usize = 0x868; // int32 + pub const m_damageToEnableMotion: usize = 0x86C; // int32 + pub const m_flForceToEnableMotion: usize = 0x870; // float32 + pub const m_angPreferredCarryAngles: usize = 0x874; // QAngle + pub const m_bNotSolidToWorld: usize = 0x880; // bool + pub const m_bEnableUseOutput: usize = 0x881; // bool + pub const m_iExploitableByPlayer: usize = 0x884; // int32 + pub const m_flTouchOutputPerEntityDelay: usize = 0x888; // float32 + pub const m_OnDamaged: usize = 0x890; // CEntityIOOutput + pub const m_OnAwakened: usize = 0x8B8; // CEntityIOOutput + pub const m_OnMotionEnabled: usize = 0x8E0; // CEntityIOOutput + pub const m_OnPlayerUse: usize = 0x908; // CEntityIOOutput + pub const m_OnStartTouch: usize = 0x930; // CEntityIOOutput + pub const m_hCarryingPlayer: usize = 0x958; // CHandle } // Parent: CBaseFlex // Field count: 14 @@ -6940,20 +6956,20 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDamage (float32) // NetworkVarNames: m_hThrower (CHandle) pub mod CBaseGrenade { - pub const m_OnPlayerPickup: usize = 0x9F8; // CEntityIOOutput - pub const m_OnExplode: usize = 0xA20; // CEntityIOOutput - pub const m_bHasWarnedAI: usize = 0xA48; // bool - pub const m_bIsSmokeGrenade: usize = 0xA49; // bool - pub const m_bIsLive: usize = 0xA4A; // bool - pub const m_DmgRadius: usize = 0xA4C; // float32 - pub const m_flDetonateTime: usize = 0xA50; // GameTime_t - pub const m_flWarnAITime: usize = 0xA54; // float32 - pub const m_flDamage: usize = 0xA58; // float32 - pub const m_iszBounceSound: usize = 0xA60; // CUtlSymbolLarge - pub const m_ExplosionSound: usize = 0xA68; // CUtlString - pub const m_hThrower: usize = 0xA74; // CHandle - pub const m_flNextAttack: usize = 0xA8C; // GameTime_t - pub const m_hOriginalThrower: usize = 0xA90; // CHandle + pub const m_OnPlayerPickup: usize = 0xA40; // CEntityIOOutput + pub const m_OnExplode: usize = 0xA68; // CEntityIOOutput + pub const m_bHasWarnedAI: usize = 0xA90; // bool + pub const m_bIsSmokeGrenade: usize = 0xA91; // bool + pub const m_bIsLive: usize = 0xA92; // bool + pub const m_DmgRadius: usize = 0xA94; // float32 + pub const m_flDetonateTime: usize = 0xA98; // GameTime_t + pub const m_flWarnAITime: usize = 0xA9C; // float32 + pub const m_flDamage: usize = 0xAA0; // float32 + pub const m_iszBounceSound: usize = 0xAA8; // CUtlSymbolLarge + pub const m_ExplosionSound: usize = 0xAB0; // CUtlString + pub const m_hThrower: usize = 0xABC; // CHandle + pub const m_flNextAttack: usize = 0xAD4; // GameTime_t + pub const m_hOriginalThrower: usize = 0xAD8; // CHandle } // Parent: CLogicalEntity // Field count: 13 @@ -7032,70 +7048,70 @@ pub mod cs2_dumper { // NetworkVarNames: m_iIronSightMode (int) // NetworkVarNames: m_iNumEmptyAttacks (int) pub mod CCSWeaponBase { - pub const m_bRemoveable: usize = 0xD58; // bool - pub const m_flFireSequenceStartTime: usize = 0xD60; // float32 - pub const m_nFireSequenceStartTimeChange: usize = 0xD64; // int32 - pub const m_nFireSequenceStartTimeAck: usize = 0xD68; // int32 - pub const m_ePlayerFireEvent: usize = 0xD6C; // PlayerAnimEvent_t - pub const m_ePlayerFireEventAttackType: usize = 0xD70; // WeaponAttackType_t - pub const m_seqIdle: usize = 0xD74; // HSequence - pub const m_seqFirePrimary: usize = 0xD78; // HSequence - pub const m_seqFireSecondary: usize = 0xD7C; // HSequence - pub const m_thirdPersonFireSequences: usize = 0xD80; // CUtlVector - pub const m_hCurrentThirdPersonSequence: usize = 0xD98; // HSequence - pub const m_nSilencerBoneIndex: usize = 0xD9C; // int32 - pub const m_thirdPersonSequences: usize = 0xDA0; // HSequence[7] - pub const m_bPlayerAmmoStockOnPickup: usize = 0xDC8; // bool - pub const m_bRequireUseToTouch: usize = 0xDC9; // bool - pub const m_iState: usize = 0xDCC; // CSWeaponState_t - pub const m_flLastTimeInAir: usize = 0xDD0; // GameTime_t - pub const m_flLastDeployTime: usize = 0xDD4; // GameTime_t - pub const m_nLastEmptySoundCmdNum: usize = 0xDD8; // int32 - pub const m_nViewModelIndex: usize = 0xDDC; // uint32 - pub const m_bReloadsWithClips: usize = 0xDE0; // bool - pub const m_flTimeWeaponIdle: usize = 0xE00; // GameTime_t - pub const m_bFireOnEmpty: usize = 0xE04; // bool - pub const m_OnPlayerPickup: usize = 0xE08; // CEntityIOOutput - pub const m_weaponMode: usize = 0xE30; // CSWeaponMode - pub const m_flTurningInaccuracyDelta: usize = 0xE34; // float32 - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xE38; // Vector - pub const m_flTurningInaccuracy: usize = 0xE44; // float32 - pub const m_fAccuracyPenalty: usize = 0xE48; // float32 - pub const m_flLastAccuracyUpdateTime: usize = 0xE4C; // GameTime_t - pub const m_fAccuracySmoothedForZoom: usize = 0xE50; // float32 - pub const m_fScopeZoomEndTime: usize = 0xE54; // GameTime_t - pub const m_iRecoilIndex: usize = 0xE58; // int32 - pub const m_flRecoilIndex: usize = 0xE5C; // float32 - pub const m_bBurstMode: usize = 0xE60; // bool - pub const m_nPostponeFireReadyTicks: usize = 0xE64; // GameTick_t - pub const m_flPostponeFireReadyFrac: usize = 0xE68; // float32 - pub const m_bInReload: usize = 0xE6C; // bool - pub const m_bReloadVisuallyComplete: usize = 0xE6D; // bool - pub const m_flDroppedAtTime: usize = 0xE70; // GameTime_t - pub const m_bIsHauledBack: usize = 0xE74; // bool - pub const m_bSilencerOn: usize = 0xE75; // bool - pub const m_flTimeSilencerSwitchComplete: usize = 0xE78; // GameTime_t - pub const m_iOriginalTeamNumber: usize = 0xE7C; // int32 - pub const m_iMostRecentTeamNumber: usize = 0xE80; // int32 - pub const m_bDroppedNearBuyZone: usize = 0xE84; // bool - pub const m_flNextAttackRenderTimeOffset: usize = 0xE88; // float32 - pub const m_bCanBePickedUp: usize = 0xEA0; // bool - pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xEA1; // bool - pub const m_nextOwnerTouchTime: usize = 0xEA4; // GameTime_t - pub const m_nextPrevOwnerTouchTime: usize = 0xEA8; // GameTime_t - pub const m_hPrevOwner: usize = 0xEB0; // CHandle - pub const m_nDropTick: usize = 0xEB4; // GameTick_t - pub const m_donated: usize = 0xED4; // bool - pub const m_fLastShotTime: usize = 0xED8; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0xEDC; // bool - pub const m_bWasOwnedByTerrorist: usize = 0xEDD; // bool - pub const m_bFiredOutOfAmmoEvent: usize = 0xEDE; // bool - pub const m_numRemoveUnownedWeaponThink: usize = 0xEE0; // int32 - pub const m_IronSightController: usize = 0xEE8; // CIronSightController - pub const m_iIronSightMode: usize = 0xF00; // int32 - pub const m_flLastLOSTraceFailureTime: usize = 0xF04; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0xF08; // int32 - pub const m_flWatTickOffset: usize = 0xF0C; // float32 + pub const m_bRemoveable: usize = 0xDA0; // bool + pub const m_flFireSequenceStartTime: usize = 0xDA8; // float32 + pub const m_nFireSequenceStartTimeChange: usize = 0xDAC; // int32 + pub const m_nFireSequenceStartTimeAck: usize = 0xDB0; // int32 + pub const m_ePlayerFireEvent: usize = 0xDB4; // PlayerAnimEvent_t + pub const m_ePlayerFireEventAttackType: usize = 0xDB8; // WeaponAttackType_t + pub const m_seqIdle: usize = 0xDBC; // HSequence + pub const m_seqFirePrimary: usize = 0xDC0; // HSequence + pub const m_seqFireSecondary: usize = 0xDC4; // HSequence + pub const m_thirdPersonFireSequences: usize = 0xDC8; // CUtlVector + pub const m_hCurrentThirdPersonSequence: usize = 0xDE0; // HSequence + pub const m_nSilencerBoneIndex: usize = 0xDE4; // int32 + pub const m_thirdPersonSequences: usize = 0xDE8; // HSequence[7] + pub const m_bPlayerAmmoStockOnPickup: usize = 0xE10; // bool + pub const m_bRequireUseToTouch: usize = 0xE11; // bool + pub const m_iState: usize = 0xE14; // CSWeaponState_t + pub const m_flLastTimeInAir: usize = 0xE18; // GameTime_t + pub const m_flLastDeployTime: usize = 0xE1C; // GameTime_t + pub const m_nLastEmptySoundCmdNum: usize = 0xE20; // int32 + pub const m_nViewModelIndex: usize = 0xE24; // uint32 + pub const m_bReloadsWithClips: usize = 0xE28; // bool + pub const m_flTimeWeaponIdle: usize = 0xE48; // GameTime_t + pub const m_bFireOnEmpty: usize = 0xE4C; // bool + pub const m_OnPlayerPickup: usize = 0xE50; // CEntityIOOutput + pub const m_weaponMode: usize = 0xE78; // CSWeaponMode + pub const m_flTurningInaccuracyDelta: usize = 0xE7C; // float32 + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xE80; // Vector + pub const m_flTurningInaccuracy: usize = 0xE8C; // float32 + pub const m_fAccuracyPenalty: usize = 0xE90; // float32 + pub const m_flLastAccuracyUpdateTime: usize = 0xE94; // GameTime_t + pub const m_fAccuracySmoothedForZoom: usize = 0xE98; // float32 + pub const m_fScopeZoomEndTime: usize = 0xE9C; // GameTime_t + pub const m_iRecoilIndex: usize = 0xEA0; // int32 + pub const m_flRecoilIndex: usize = 0xEA4; // float32 + pub const m_bBurstMode: usize = 0xEA8; // bool + pub const m_nPostponeFireReadyTicks: usize = 0xEAC; // GameTick_t + pub const m_flPostponeFireReadyFrac: usize = 0xEB0; // float32 + pub const m_bInReload: usize = 0xEB4; // bool + pub const m_bReloadVisuallyComplete: usize = 0xEB5; // bool + pub const m_flDroppedAtTime: usize = 0xEB8; // GameTime_t + pub const m_bIsHauledBack: usize = 0xEBC; // bool + pub const m_bSilencerOn: usize = 0xEBD; // bool + pub const m_flTimeSilencerSwitchComplete: usize = 0xEC0; // GameTime_t + pub const m_iOriginalTeamNumber: usize = 0xEC4; // int32 + pub const m_iMostRecentTeamNumber: usize = 0xEC8; // int32 + pub const m_bDroppedNearBuyZone: usize = 0xECC; // bool + pub const m_flNextAttackRenderTimeOffset: usize = 0xED0; // float32 + pub const m_bCanBePickedUp: usize = 0xEE8; // bool + pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xEE9; // bool + pub const m_nextOwnerTouchTime: usize = 0xEEC; // GameTime_t + pub const m_nextPrevOwnerTouchTime: usize = 0xEF0; // GameTime_t + pub const m_hPrevOwner: usize = 0xEF8; // CHandle + pub const m_nDropTick: usize = 0xEFC; // GameTick_t + pub const m_donated: usize = 0xF1C; // bool + pub const m_fLastShotTime: usize = 0xF20; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0xF24; // bool + pub const m_bWasOwnedByTerrorist: usize = 0xF25; // bool + pub const m_bFiredOutOfAmmoEvent: usize = 0xF26; // bool + pub const m_numRemoveUnownedWeaponThink: usize = 0xF28; // int32 + pub const m_IronSightController: usize = 0xF30; // CIronSightController + pub const m_iIronSightMode: usize = 0xF48; // int32 + pub const m_flLastLOSTraceFailureTime: usize = 0xF4C; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0xF50; // int32 + pub const m_flWatTickOffset: usize = 0xF54; // float32 } // Parent: CBaseEntity // Field count: 0 @@ -7252,10 +7268,10 @@ pub mod cs2_dumper { // Parent: CTriggerMultiple // Field count: 4 pub mod CTriggerImpact { - pub const m_flMagnitude: usize = 0x948; // float32 - pub const m_flNoise: usize = 0x94C; // float32 - pub const m_flViewkick: usize = 0x950; // float32 - pub const m_pOutputForce: usize = 0x958; // CEntityOutputTemplate + pub const m_flMagnitude: usize = 0x988; // float32 + pub const m_flNoise: usize = 0x98C; // float32 + pub const m_flViewkick: usize = 0x990; // float32 + pub const m_pOutputForce: usize = 0x998; // CEntityOutputTemplate } // Parent: CBaseModelEntity // Field count: 14 @@ -7277,26 +7293,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) pub mod CSun { - pub const m_vDirection: usize = 0x750; // Vector - pub const m_clrOverlay: usize = 0x75C; // Color - pub const m_iszEffectName: usize = 0x760; // CUtlSymbolLarge - pub const m_iszSSEffectName: usize = 0x768; // CUtlSymbolLarge - pub const m_bOn: usize = 0x770; // bool - pub const m_bmaxColor: usize = 0x771; // bool - pub const m_flSize: usize = 0x774; // float32 - pub const m_flRotation: usize = 0x778; // float32 - pub const m_flHazeScale: usize = 0x77C; // float32 - pub const m_flAlphaHaze: usize = 0x780; // float32 - pub const m_flAlphaHdr: usize = 0x784; // float32 - pub const m_flAlphaScale: usize = 0x788; // float32 - pub const m_flHDRColorScale: usize = 0x78C; // float32 - pub const m_flFarZScale: usize = 0x790; // float32 + pub const m_vDirection: usize = 0x790; // Vector + pub const m_clrOverlay: usize = 0x79C; // Color + pub const m_iszEffectName: usize = 0x7A0; // CUtlSymbolLarge + pub const m_iszSSEffectName: usize = 0x7A8; // CUtlSymbolLarge + pub const m_bOn: usize = 0x7B0; // bool + pub const m_bmaxColor: usize = 0x7B1; // bool + pub const m_flSize: usize = 0x7B4; // float32 + pub const m_flRotation: usize = 0x7B8; // float32 + pub const m_flHazeScale: usize = 0x7BC; // float32 + pub const m_flAlphaHaze: usize = 0x7C0; // float32 + pub const m_flAlphaHdr: usize = 0x7C4; // float32 + pub const m_flAlphaScale: usize = 0x7C8; // float32 + pub const m_flHDRColorScale: usize = 0x7CC; // float32 + pub const m_flFarZScale: usize = 0x7D0; // float32 } // Parent: CBaseTrigger // Field count: 2 pub mod CTriggerDetectBulletFire { - pub const m_bPlayerFireOnly: usize = 0x920; // bool - pub const m_OnDetectedBulletFire: usize = 0x928; // CEntityIOOutput + pub const m_bPlayerFireOnly: usize = 0x960; // bool + pub const m_OnDetectedBulletFire: usize = 0x968; // CEntityIOOutput } // Parent: CBaseModelEntity // Field count: 0 @@ -7374,10 +7390,10 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 4 pub mod CTriggerTeleport { - pub const m_iLandmark: usize = 0x920; // CUtlSymbolLarge - pub const m_bUseLandmarkAngles: usize = 0x928; // bool - pub const m_bMirrorPlayer: usize = 0x929; // bool - pub const m_bCheckDestIfClearForPlayer: usize = 0x92A; // bool + pub const m_iLandmark: usize = 0x960; // CUtlSymbolLarge + pub const m_bUseLandmarkAngles: usize = 0x968; // bool + pub const m_bMirrorPlayer: usize = 0x969; // bool + pub const m_bCheckDestIfClearForPlayer: usize = 0x96A; // bool } // Parent: CCSPlayerBase_CameraServices // Field count: 0 @@ -7390,44 +7406,44 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 38 pub mod CFuncMover { - pub const m_bCreateMovableNavMesh: usize = 0x750; // bool - pub const m_iszPathName: usize = 0x758; // CUtlSymbolLarge - pub const m_hPathMover: usize = 0x760; // CHandle - pub const m_iszPathNodeStart: usize = 0x768; // CUtlSymbolLarge - pub const m_eMoveType: usize = 0x770; // CFuncMover::Move_t - pub const m_bIsReversing: usize = 0x774; // bool - pub const m_vTarget: usize = 0x778; // Vector - pub const m_flStartSpeed: usize = 0x784; // float32 - pub const m_flPathLocation: usize = 0x788; // float32 - pub const m_flT: usize = 0x78C; // float32 - pub const m_nCurrentNodeIndex: usize = 0x790; // int32 - pub const m_nPreviousNodeIndex: usize = 0x794; // int32 - pub const m_bFixedOrientation: usize = 0x798; // bool - pub const m_bFixedPitch: usize = 0x799; // bool - pub const m_eSolidType: usize = 0x79A; // SolidType_t - pub const m_bIsMoving: usize = 0x79B; // bool - pub const m_flTimeToReachMaxSpeed: usize = 0x79C; // float32 - pub const m_flDistanceToReachMaxSpeed: usize = 0x7A0; // float32 - pub const m_flTimeToReachZeroSpeed: usize = 0x7A4; // float32 - pub const m_flDistanceToReachZeroSpeed: usize = 0x7A8; // float32 - pub const m_flTimeMovementStart: usize = 0x7AC; // GameTime_t - pub const m_flTimeMovementStop: usize = 0x7B0; // GameTime_t - pub const m_hStopAtNode: usize = 0x7B4; // CHandle - pub const m_flPathLocationToBeginStop: usize = 0x7B8; // float32 - pub const m_iszStartForwardSound: usize = 0x7C0; // CUtlSymbolLarge - pub const m_iszLoopForwardSound: usize = 0x7C8; // CUtlSymbolLarge - pub const m_iszStopForwardSound: usize = 0x7D0; // CUtlSymbolLarge - pub const m_iszStartReverseSound: usize = 0x7D8; // CUtlSymbolLarge - pub const m_iszLoopReverseSound: usize = 0x7E0; // CUtlSymbolLarge - pub const m_iszStopReverseSound: usize = 0x7E8; // CUtlSymbolLarge - pub const m_iszArriveAtDestinationSound: usize = 0x7F0; // CUtlSymbolLarge - pub const m_OnMovementEnd: usize = 0x800; // CEntityIOOutput - pub const m_bStartAtEnd: usize = 0x828; // bool - pub const m_eOrientationUpdate: usize = 0x82C; // CFuncMover::OrientationUpdate_t - pub const m_flTimeStartOrientationChange: usize = 0x830; // GameTime_t - pub const m_flTimeToBlendToNewOrientation: usize = 0x834; // float32 - pub const m_flDurationBlendToNewOrientationRan: usize = 0x838; // float32 - pub const m_qOriginalOrientation: usize = 0x840; // Quaternion + pub const m_bCreateMovableNavMesh: usize = 0x790; // bool + pub const m_iszPathName: usize = 0x798; // CUtlSymbolLarge + pub const m_hPathMover: usize = 0x7A0; // CHandle + pub const m_iszPathNodeStart: usize = 0x7A8; // CUtlSymbolLarge + pub const m_eMoveType: usize = 0x7B0; // CFuncMover::Move_t + pub const m_bIsReversing: usize = 0x7B4; // bool + pub const m_vTarget: usize = 0x7B8; // Vector + pub const m_flStartSpeed: usize = 0x7C4; // float32 + pub const m_flPathLocation: usize = 0x7C8; // float32 + pub const m_flT: usize = 0x7CC; // float32 + pub const m_nCurrentNodeIndex: usize = 0x7D0; // int32 + pub const m_nPreviousNodeIndex: usize = 0x7D4; // int32 + pub const m_bFixedOrientation: usize = 0x7D8; // bool + pub const m_bFixedPitch: usize = 0x7D9; // bool + pub const m_eSolidType: usize = 0x7DA; // SolidType_t + pub const m_bIsMoving: usize = 0x7DB; // bool + pub const m_flTimeToReachMaxSpeed: usize = 0x7DC; // float32 + pub const m_flDistanceToReachMaxSpeed: usize = 0x7E0; // float32 + pub const m_flTimeToReachZeroSpeed: usize = 0x7E4; // float32 + pub const m_flDistanceToReachZeroSpeed: usize = 0x7E8; // float32 + pub const m_flTimeMovementStart: usize = 0x7EC; // GameTime_t + pub const m_flTimeMovementStop: usize = 0x7F0; // GameTime_t + pub const m_hStopAtNode: usize = 0x7F4; // CHandle + pub const m_flPathLocationToBeginStop: usize = 0x7F8; // float32 + pub const m_iszStartForwardSound: usize = 0x800; // CUtlSymbolLarge + pub const m_iszLoopForwardSound: usize = 0x808; // CUtlSymbolLarge + pub const m_iszStopForwardSound: usize = 0x810; // CUtlSymbolLarge + pub const m_iszStartReverseSound: usize = 0x818; // CUtlSymbolLarge + pub const m_iszLoopReverseSound: usize = 0x820; // CUtlSymbolLarge + pub const m_iszStopReverseSound: usize = 0x828; // CUtlSymbolLarge + pub const m_iszArriveAtDestinationSound: usize = 0x830; // CUtlSymbolLarge + pub const m_OnMovementEnd: usize = 0x840; // CEntityIOOutput + pub const m_bStartAtEnd: usize = 0x868; // bool + pub const m_eOrientationUpdate: usize = 0x86C; // CFuncMover::OrientationUpdate_t + pub const m_flTimeStartOrientationChange: usize = 0x870; // GameTime_t + pub const m_flTimeToBlendToNewOrientation: usize = 0x874; // float32 + pub const m_flDurationBlendToNewOrientationRan: usize = 0x878; // float32 + pub const m_qOriginalOrientation: usize = 0x880; // Quaternion } // Parent: None // Field count: 5 @@ -7460,9 +7476,9 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 3 pub mod CBubbling { - pub const m_density: usize = 0x750; // int32 - pub const m_frequency: usize = 0x754; // int32 - pub const m_state: usize = 0x758; // int32 + pub const m_density: usize = 0x790; // int32 + pub const m_frequency: usize = 0x794; // int32 + pub const m_state: usize = 0x798; // int32 } // Parent: CTeamplayRules // Field count: 189 @@ -7776,16 +7792,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_Weight (float32) // NetworkVarNames: m_lookupFilename (char) pub mod CColorCorrectionVolume { - pub const m_bEnabled: usize = 0x920; // bool - pub const m_MaxWeight: usize = 0x924; // float32 - pub const m_FadeDuration: usize = 0x928; // float32 - pub const m_bStartDisabled: usize = 0x92C; // bool - pub const m_Weight: usize = 0x930; // float32 - pub const m_lookupFilename: usize = 0x934; // char[512] - pub const m_LastEnterWeight: usize = 0xB34; // float32 - pub const m_LastEnterTime: usize = 0xB38; // GameTime_t - pub const m_LastExitWeight: usize = 0xB3C; // float32 - pub const m_LastExitTime: usize = 0xB40; // GameTime_t + pub const m_bEnabled: usize = 0x960; // bool + pub const m_MaxWeight: usize = 0x964; // float32 + pub const m_FadeDuration: usize = 0x968; // float32 + pub const m_bStartDisabled: usize = 0x96C; // bool + pub const m_Weight: usize = 0x970; // float32 + pub const m_lookupFilename: usize = 0x974; // char[512] + pub const m_LastEnterWeight: usize = 0xB74; // float32 + pub const m_LastEnterTime: usize = 0xB78; // GameTime_t + pub const m_LastExitWeight: usize = 0xB7C; // float32 + pub const m_LastExitTime: usize = 0xB80; // GameTime_t } // Parent: CBaseFilter // Field count: 5 @@ -7848,22 +7864,22 @@ pub mod cs2_dumper { // Parent: CModelPointEntity // Field count: 16 pub mod CEnvExplosion { - pub const m_iMagnitude: usize = 0x750; // int32 - pub const m_flPlayerDamage: usize = 0x754; // float32 - pub const m_iRadiusOverride: usize = 0x758; // int32 - pub const m_flInnerRadius: usize = 0x75C; // float32 - pub const m_spriteScale: usize = 0x760; // int32 - pub const m_flDamageForce: usize = 0x764; // float32 - pub const m_hInflictor: usize = 0x768; // CHandle - pub const m_iCustomDamageType: usize = 0x76C; // DamageTypes_t - pub const m_bCreateDebris: usize = 0x770; // bool - pub const m_iszExplosionType: usize = 0x778; // CUtlSymbolLarge - pub const m_iszCustomEffectName: usize = 0x780; // CUtlSymbolLarge - pub const m_iszCustomSoundName: usize = 0x788; // CUtlSymbolLarge - pub const m_iClassIgnore: usize = 0x790; // Class_T - pub const m_iClassIgnore2: usize = 0x794; // Class_T - pub const m_iszEntityIgnoreName: usize = 0x798; // CUtlSymbolLarge - pub const m_hEntityIgnore: usize = 0x7A0; // CHandle + pub const m_iMagnitude: usize = 0x790; // int32 + pub const m_flPlayerDamage: usize = 0x794; // float32 + pub const m_iRadiusOverride: usize = 0x798; // int32 + pub const m_flInnerRadius: usize = 0x79C; // float32 + pub const m_spriteScale: usize = 0x7A0; // int32 + pub const m_flDamageForce: usize = 0x7A4; // float32 + pub const m_hInflictor: usize = 0x7A8; // CHandle + pub const m_iCustomDamageType: usize = 0x7AC; // DamageTypes_t + pub const m_bCreateDebris: usize = 0x7B0; // bool + pub const m_iszExplosionType: usize = 0x7B8; // CUtlSymbolLarge + pub const m_iszCustomEffectName: usize = 0x7C0; // CUtlSymbolLarge + pub const m_iszCustomSoundName: usize = 0x7C8; // CUtlSymbolLarge + pub const m_iClassIgnore: usize = 0x7D0; // Class_T + pub const m_iClassIgnore2: usize = 0x7D4; // Class_T + pub const m_iszEntityIgnoreName: usize = 0x7D8; // CUtlSymbolLarge + pub const m_hEntityIgnore: usize = 0x7E0; // CHandle } // Parent: CSoundEventEntity // Field count: 2 @@ -7912,36 +7928,36 @@ pub mod cs2_dumper { // NetworkVarNames: m_iNodeNumberMax (int) // NetworkVarNames: m_bListenedTo (bool) pub mod CPointCommentaryNode { - pub const m_iszPreCommands: usize = 0x960; // CUtlSymbolLarge - pub const m_iszPostCommands: usize = 0x968; // CUtlSymbolLarge - pub const m_iszCommentaryFile: usize = 0x970; // CUtlSymbolLarge - pub const m_iszViewTarget: usize = 0x978; // CUtlSymbolLarge - pub const m_hViewTarget: usize = 0x980; // CHandle - pub const m_hViewTargetAngles: usize = 0x984; // CHandle - pub const m_iszViewPosition: usize = 0x988; // CUtlSymbolLarge - pub const m_hViewPosition: usize = 0x990; // CHandle - pub const m_hViewPositionMover: usize = 0x994; // CHandle - pub const m_bPreventMovement: usize = 0x998; // bool - pub const m_bUnderCrosshair: usize = 0x999; // bool - pub const m_bUnstoppable: usize = 0x99A; // bool - pub const m_flFinishedTime: usize = 0x99C; // GameTime_t - pub const m_vecFinishOrigin: usize = 0x9A0; // Vector - pub const m_vecOriginalAngles: usize = 0x9AC; // QAngle - pub const m_vecFinishAngles: usize = 0x9B8; // QAngle - pub const m_bPreventChangesWhileMoving: usize = 0x9C4; // bool - pub const m_bDisabled: usize = 0x9C5; // bool - pub const m_vecTeleportOrigin: usize = 0x9C8; // Vector - pub const m_flAbortedPlaybackAt: usize = 0x9D4; // GameTime_t - pub const m_pOnCommentaryStarted: usize = 0x9D8; // CEntityIOOutput - pub const m_pOnCommentaryStopped: usize = 0xA00; // CEntityIOOutput - pub const m_bActive: usize = 0xA28; // bool - pub const m_flStartTime: usize = 0xA2C; // GameTime_t - pub const m_flStartTimeInCommentary: usize = 0xA30; // float32 - pub const m_iszTitle: usize = 0xA38; // CUtlSymbolLarge - pub const m_iszSpeakers: usize = 0xA40; // CUtlSymbolLarge - pub const m_iNodeNumber: usize = 0xA48; // int32 - pub const m_iNodeNumberMax: usize = 0xA4C; // int32 - pub const m_bListenedTo: usize = 0xA50; // bool + pub const m_iszPreCommands: usize = 0x9A8; // CUtlSymbolLarge + pub const m_iszPostCommands: usize = 0x9B0; // CUtlSymbolLarge + pub const m_iszCommentaryFile: usize = 0x9B8; // CUtlSymbolLarge + pub const m_iszViewTarget: usize = 0x9C0; // CUtlSymbolLarge + pub const m_hViewTarget: usize = 0x9C8; // CHandle + pub const m_hViewTargetAngles: usize = 0x9CC; // CHandle + pub const m_iszViewPosition: usize = 0x9D0; // CUtlSymbolLarge + pub const m_hViewPosition: usize = 0x9D8; // CHandle + pub const m_hViewPositionMover: usize = 0x9DC; // CHandle + pub const m_bPreventMovement: usize = 0x9E0; // bool + pub const m_bUnderCrosshair: usize = 0x9E1; // bool + pub const m_bUnstoppable: usize = 0x9E2; // bool + pub const m_flFinishedTime: usize = 0x9E4; // GameTime_t + pub const m_vecFinishOrigin: usize = 0x9E8; // Vector + pub const m_vecOriginalAngles: usize = 0x9F4; // QAngle + pub const m_vecFinishAngles: usize = 0xA00; // QAngle + pub const m_bPreventChangesWhileMoving: usize = 0xA0C; // bool + pub const m_bDisabled: usize = 0xA0D; // bool + pub const m_vecTeleportOrigin: usize = 0xA10; // Vector + pub const m_flAbortedPlaybackAt: usize = 0xA1C; // GameTime_t + pub const m_pOnCommentaryStarted: usize = 0xA20; // CEntityIOOutput + pub const m_pOnCommentaryStopped: usize = 0xA48; // CEntityIOOutput + pub const m_bActive: usize = 0xA70; // bool + pub const m_flStartTime: usize = 0xA74; // GameTime_t + pub const m_flStartTimeInCommentary: usize = 0xA78; // float32 + pub const m_iszTitle: usize = 0xA80; // CUtlSymbolLarge + pub const m_iszSpeakers: usize = 0xA88; // CUtlSymbolLarge + pub const m_iNodeNumber: usize = 0xA90; // int32 + pub const m_iNodeNumberMax: usize = 0xA94; // int32 + pub const m_bListenedTo: usize = 0xA98; // bool } // Parent: CBaseClientUIEntity // Field count: 23 @@ -7971,29 +7987,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDisableMipGen (bool) // NetworkVarNames: m_nExplicitImageLayout (int32) pub mod CPointClientUIWorldPanel { - pub const m_bIgnoreInput: usize = 0x900; // bool - pub const m_bLit: usize = 0x901; // bool - pub const m_bFollowPlayerAcrossTeleport: usize = 0x902; // bool - pub const m_flWidth: usize = 0x904; // float32 - pub const m_flHeight: usize = 0x908; // float32 - pub const m_flDPI: usize = 0x90C; // float32 - pub const m_flInteractDistance: usize = 0x910; // float32 - pub const m_flDepthOffset: usize = 0x914; // float32 - pub const m_unOwnerContext: usize = 0x918; // uint32 - pub const m_unHorizontalAlign: usize = 0x91C; // uint32 - pub const m_unVerticalAlign: usize = 0x920; // uint32 - pub const m_unOrientation: usize = 0x924; // uint32 - pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0x928; // bool - pub const m_vecCSSClasses: usize = 0x930; // CNetworkUtlVectorBase - pub const m_bOpaque: usize = 0x948; // bool - pub const m_bNoDepth: usize = 0x949; // bool - pub const m_bRenderBackface: usize = 0x94A; // bool - pub const m_bUseOffScreenIndicator: usize = 0x94B; // bool - pub const m_bExcludeFromSaveGames: usize = 0x94C; // bool - pub const m_bGrabbable: usize = 0x94D; // bool - pub const m_bOnlyRenderToTexture: usize = 0x94E; // bool - pub const m_bDisableMipGen: usize = 0x94F; // bool - pub const m_nExplicitImageLayout: usize = 0x950; // int32 + pub const m_bIgnoreInput: usize = 0x940; // bool + pub const m_bLit: usize = 0x941; // bool + pub const m_bFollowPlayerAcrossTeleport: usize = 0x942; // bool + pub const m_flWidth: usize = 0x944; // float32 + pub const m_flHeight: usize = 0x948; // float32 + pub const m_flDPI: usize = 0x94C; // float32 + pub const m_flInteractDistance: usize = 0x950; // float32 + pub const m_flDepthOffset: usize = 0x954; // float32 + pub const m_unOwnerContext: usize = 0x958; // uint32 + pub const m_unHorizontalAlign: usize = 0x95C; // uint32 + pub const m_unVerticalAlign: usize = 0x960; // uint32 + pub const m_unOrientation: usize = 0x964; // uint32 + pub const m_bAllowInteractionFromAllSceneWorlds: usize = 0x968; // bool + pub const m_vecCSSClasses: usize = 0x970; // CNetworkUtlVectorBase + pub const m_bOpaque: usize = 0x988; // bool + pub const m_bNoDepth: usize = 0x989; // bool + pub const m_bRenderBackface: usize = 0x98A; // bool + pub const m_bUseOffScreenIndicator: usize = 0x98B; // bool + pub const m_bExcludeFromSaveGames: usize = 0x98C; // bool + pub const m_bGrabbable: usize = 0x98D; // bool + pub const m_bOnlyRenderToTexture: usize = 0x98E; // bool + pub const m_bDisableMipGen: usize = 0x98F; // bool + pub const m_nExplicitImageLayout: usize = 0x990; // int32 } // Parent: CBaseFilter // Field count: 1 @@ -8028,9 +8044,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) pub mod CCSPlayer_ActionTrackingServices { pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle - pub const m_bIsRescuing: usize = 0x234; // bool - pub const m_weaponPurchasesThisMatch: usize = 0x238; // WeaponPurchaseTracker_t - pub const m_weaponPurchasesThisRound: usize = 0x290; // WeaponPurchaseTracker_t + pub const m_bIsRescuing: usize = 0x22C; // bool + pub const m_weaponPurchasesThisMatch: usize = 0x230; // WeaponPurchaseTracker_t + pub const m_weaponPurchasesThisRound: usize = 0x288; // WeaponPurchaseTracker_t } // Parent: CPointEntity // Field count: 6 @@ -8088,10 +8104,10 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 4 pub mod CBaseProp { - pub const m_bModelOverrodeBlockLOS: usize = 0x960; // bool - pub const m_iShapeType: usize = 0x964; // int32 - pub const m_bConformToCollisionBounds: usize = 0x968; // bool - pub const m_mPreferredCatchTransform: usize = 0x96C; // matrix3x4_t + pub const m_bModelOverrodeBlockLOS: usize = 0x9A8; // bool + pub const m_iShapeType: usize = 0x9AC; // int32 + pub const m_bConformToCollisionBounds: usize = 0x9B0; // bool + pub const m_mPreferredCatchTransform: usize = 0x9B4; // matrix3x4_t } // Parent: CBaseModelEntity // Field count: 12 @@ -8110,18 +8126,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFogMaxEnd (float) // NetworkVarNames: m_bEnabled (bool) pub mod CEnvSky { - pub const m_hSkyMaterial: usize = 0x750; // CStrongHandle - pub const m_hSkyMaterialLightingOnly: usize = 0x758; // CStrongHandle - pub const m_bStartDisabled: usize = 0x760; // bool - pub const m_vTintColor: usize = 0x761; // Color - pub const m_vTintColorLightingOnly: usize = 0x765; // Color - pub const m_flBrightnessScale: usize = 0x76C; // float32 - pub const m_nFogType: usize = 0x770; // int32 - pub const m_flFogMinStart: usize = 0x774; // float32 - pub const m_flFogMinEnd: usize = 0x778; // float32 - pub const m_flFogMaxStart: usize = 0x77C; // float32 - pub const m_flFogMaxEnd: usize = 0x780; // float32 - pub const m_bEnabled: usize = 0x784; // bool + pub const m_hSkyMaterial: usize = 0x790; // CStrongHandle + pub const m_hSkyMaterialLightingOnly: usize = 0x798; // CStrongHandle + pub const m_bStartDisabled: usize = 0x7A0; // bool + pub const m_vTintColor: usize = 0x7A1; // Color + pub const m_vTintColorLightingOnly: usize = 0x7A5; // Color + pub const m_flBrightnessScale: usize = 0x7AC; // float32 + pub const m_nFogType: usize = 0x7B0; // int32 + pub const m_flFogMinStart: usize = 0x7B4; // float32 + pub const m_flFogMinEnd: usize = 0x7B8; // float32 + pub const m_flFogMaxStart: usize = 0x7BC; // float32 + pub const m_flFogMaxEnd: usize = 0x7C0; // float32 + pub const m_bEnabled: usize = 0x7C4; // bool } // Parent: CPointEntity // Field count: 6 @@ -8146,7 +8162,7 @@ pub mod cs2_dumper { // Parent: CFuncTrackTrain // Field count: 1 pub mod CFuncTankTrain { - pub const m_OnDeath: usize = 0x8A0; // CEntityIOOutput + pub const m_OnDeath: usize = 0x8E0; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 0 @@ -8163,12 +8179,12 @@ pub mod cs2_dumper { // Parent: CMarkupVolumeWithRef // Field count: 1 pub mod CMarkupVolumeTagged_NavGame { - pub const m_bFloodFillAttribute: usize = 0x7A8; // bool + pub const m_bFloodFillAttribute: usize = 0x7E8; // bool } // Parent: CBaseTrigger // Field count: 1 pub mod CBuyZone { - pub const m_LegacyTeamNum: usize = 0x920; // int32 + pub const m_LegacyTeamNum: usize = 0x960; // int32 } // Parent: CLogicalEntity // Field count: 12 @@ -8249,7 +8265,7 @@ pub mod cs2_dumper { // Parent: CTriggerOnce // Field count: 1 pub mod CScriptTriggerOnce { - pub const m_vExtent: usize = 0x948; // Vector + pub const m_vExtent: usize = 0x988; // Vector } // Parent: CPointEntity // Field count: 0 @@ -8284,9 +8300,9 @@ pub mod cs2_dumper { // Parent: CBaseCSGrenadeProjectile // Field count: 3 pub mod CFlashbangProjectile { - pub const m_flTimeToDetonate: usize = 0xB08; // float32 - pub const m_numOpponentsHit: usize = 0xB0C; // uint8 - pub const m_numTeammatesHit: usize = 0xB0D; // uint8 + pub const m_flTimeToDetonate: usize = 0xB50; // float32 + pub const m_numOpponentsHit: usize = 0xB54; // uint8 + pub const m_numTeammatesHit: usize = 0xB55; // uint8 } // Parent: CPointClientUIWorldPanel // Field count: 1 @@ -8294,7 +8310,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_messageText (char) pub mod CPointClientUIWorldTextPanel { - pub const m_messageText: usize = 0x958; // char[512] + pub const m_messageText: usize = 0x998; // char[512] } // Parent: CPointEntity // Field count: 0 @@ -8342,31 +8358,31 @@ pub mod cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) pub mod CBaseButton { - pub const m_angMoveEntitySpace: usize = 0x7D0; // QAngle - pub const m_fStayPushed: usize = 0x7DC; // bool - pub const m_fRotating: usize = 0x7DD; // bool - pub const m_ls: usize = 0x7E0; // locksound_t - pub const m_sUseSound: usize = 0x800; // CUtlSymbolLarge - pub const m_sLockedSound: usize = 0x808; // CUtlSymbolLarge - pub const m_sUnlockedSound: usize = 0x810; // CUtlSymbolLarge - pub const m_sOverrideAnticipationName: usize = 0x818; // CUtlSymbolLarge - pub const m_bLocked: usize = 0x820; // bool - pub const m_bDisabled: usize = 0x821; // bool - pub const m_flUseLockedTime: usize = 0x824; // GameTime_t - pub const m_bSolidBsp: usize = 0x828; // bool - pub const m_OnDamaged: usize = 0x830; // CEntityIOOutput - pub const m_OnPressed: usize = 0x858; // CEntityIOOutput - pub const m_OnUseLocked: usize = 0x880; // CEntityIOOutput - pub const m_OnIn: usize = 0x8A8; // CEntityIOOutput - pub const m_OnOut: usize = 0x8D0; // CEntityIOOutput - pub const m_nState: usize = 0x8F8; // int32 - pub const m_hConstraint: usize = 0x8FC; // CEntityHandle - pub const m_hConstraintParent: usize = 0x900; // CEntityHandle - pub const m_bForceNpcExclude: usize = 0x904; // bool - pub const m_sGlowEntity: usize = 0x908; // CUtlSymbolLarge - pub const m_glowEntity: usize = 0x910; // CHandle - pub const m_usable: usize = 0x914; // bool - pub const m_szDisplayText: usize = 0x918; // CUtlSymbolLarge + pub const m_angMoveEntitySpace: usize = 0x810; // QAngle + pub const m_fStayPushed: usize = 0x81C; // bool + pub const m_fRotating: usize = 0x81D; // bool + pub const m_ls: usize = 0x820; // locksound_t + pub const m_sUseSound: usize = 0x840; // CUtlSymbolLarge + pub const m_sLockedSound: usize = 0x848; // CUtlSymbolLarge + pub const m_sUnlockedSound: usize = 0x850; // CUtlSymbolLarge + pub const m_sOverrideAnticipationName: usize = 0x858; // CUtlSymbolLarge + pub const m_bLocked: usize = 0x860; // bool + pub const m_bDisabled: usize = 0x861; // bool + pub const m_flUseLockedTime: usize = 0x864; // GameTime_t + pub const m_bSolidBsp: usize = 0x868; // bool + pub const m_OnDamaged: usize = 0x870; // CEntityIOOutput + pub const m_OnPressed: usize = 0x898; // CEntityIOOutput + pub const m_OnUseLocked: usize = 0x8C0; // CEntityIOOutput + pub const m_OnIn: usize = 0x8E8; // CEntityIOOutput + pub const m_OnOut: usize = 0x910; // CEntityIOOutput + pub const m_nState: usize = 0x938; // int32 + pub const m_hConstraint: usize = 0x93C; // CEntityHandle + pub const m_hConstraintParent: usize = 0x940; // CEntityHandle + pub const m_bForceNpcExclude: usize = 0x944; // bool + pub const m_sGlowEntity: usize = 0x948; // CUtlSymbolLarge + pub const m_glowEntity: usize = 0x950; // CHandle + pub const m_usable: usize = 0x954; // bool + pub const m_szDisplayText: usize = 0x958; // CUtlSymbolLarge } // Parent: CPhysConstraint // Field count: 6 @@ -8436,7 +8452,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bShouldIgnoreOffsetAndAccuracy (bool) pub mod CCSGOViewModel { - pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x9A8; // bool + pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x9F0; // bool } // Parent: CCSWeaponBaseGun // Field count: 3 @@ -8444,9 +8460,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_flDisplayHealth (float) pub mod CWeaponShield { - pub const m_flBulletDamageAbsorbed: usize = 0xF30; // float32 - pub const m_flLastBulletHitSoundTime: usize = 0xF34; // GameTime_t - pub const m_flDisplayHealth: usize = 0xF38; // float32 + pub const m_flBulletDamageAbsorbed: usize = 0xF78; // float32 + pub const m_flLastBulletHitSoundTime: usize = 0xF7C; // GameTime_t + pub const m_flDisplayHealth: usize = 0xF80; // float32 } // Parent: CPointEntity // Field count: 4 @@ -8474,39 +8490,39 @@ pub mod cs2_dumper { // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) // NetworkVarNames: m_noGhostCollision (bool) pub mod CBreakableProp { - pub const m_CPropDataComponent: usize = 0x9A8; // CPropDataComponent - pub const m_OnBreak: usize = 0x9E8; // CEntityIOOutput - pub const m_OnHealthChanged: usize = 0xA10; // CEntityOutputTemplate - pub const m_OnTakeDamage: usize = 0xA38; // CEntityIOOutput - pub const m_impactEnergyScale: usize = 0xA60; // float32 - pub const m_iMinHealthDmg: usize = 0xA64; // int32 - pub const m_preferredCarryAngles: usize = 0xA68; // QAngle - pub const m_flPressureDelay: usize = 0xA74; // float32 - pub const m_flDefBurstScale: usize = 0xA78; // float32 - pub const m_vDefBurstOffset: usize = 0xA7C; // Vector - pub const m_hBreaker: usize = 0xA88; // CHandle - pub const m_PerformanceMode: usize = 0xA8C; // PerformanceMode_t - pub const m_flPreventDamageBeforeTime: usize = 0xA90; // GameTime_t - pub const m_BreakableContentsType: usize = 0xA94; // BreakableContentsType_t - pub const m_strBreakableContentsPropGroupOverride: usize = 0xA98; // CUtlString - pub const m_strBreakableContentsParticleOverride: usize = 0xAA0; // CUtlString - pub const m_bHasBreakPiecesOrCommands: usize = 0xAA8; // bool - pub const m_explodeDamage: usize = 0xAAC; // float32 - pub const m_explodeRadius: usize = 0xAB0; // float32 - pub const m_explosionDelay: usize = 0xAB8; // float32 - pub const m_explosionBuildupSound: usize = 0xAC0; // CUtlSymbolLarge - pub const m_explosionCustomEffect: usize = 0xAC8; // CUtlSymbolLarge - pub const m_explosionCustomSound: usize = 0xAD0; // CUtlSymbolLarge - pub const m_explosionModifier: usize = 0xAD8; // CUtlSymbolLarge - pub const m_hPhysicsAttacker: usize = 0xAE0; // CHandle - pub const m_flLastPhysicsInfluenceTime: usize = 0xAE4; // GameTime_t - pub const m_bOriginalBlockLOS: usize = 0xAE8; // bool - pub const m_flDefaultFadeScale: usize = 0xAEC; // float32 - pub const m_hLastAttacker: usize = 0xAF0; // CHandle - pub const m_hFlareEnt: usize = 0xAF4; // CHandle - pub const m_bUsePuntSound: usize = 0xAF8; // bool - pub const m_iszPuntSound: usize = 0xB00; // CUtlSymbolLarge - pub const m_noGhostCollision: usize = 0xB08; // bool + pub const m_CPropDataComponent: usize = 0x9F0; // CPropDataComponent + pub const m_OnBreak: usize = 0xA30; // CEntityIOOutput + pub const m_OnHealthChanged: usize = 0xA58; // CEntityOutputTemplate + pub const m_OnTakeDamage: usize = 0xA80; // CEntityIOOutput + pub const m_impactEnergyScale: usize = 0xAA8; // float32 + pub const m_iMinHealthDmg: usize = 0xAAC; // int32 + pub const m_preferredCarryAngles: usize = 0xAB0; // QAngle + pub const m_flPressureDelay: usize = 0xABC; // float32 + pub const m_flDefBurstScale: usize = 0xAC0; // float32 + pub const m_vDefBurstOffset: usize = 0xAC4; // Vector + pub const m_hBreaker: usize = 0xAD0; // CHandle + pub const m_PerformanceMode: usize = 0xAD4; // PerformanceMode_t + pub const m_flPreventDamageBeforeTime: usize = 0xAD8; // GameTime_t + pub const m_BreakableContentsType: usize = 0xADC; // BreakableContentsType_t + pub const m_strBreakableContentsPropGroupOverride: usize = 0xAE0; // CUtlString + pub const m_strBreakableContentsParticleOverride: usize = 0xAE8; // CUtlString + pub const m_bHasBreakPiecesOrCommands: usize = 0xAF0; // bool + pub const m_explodeDamage: usize = 0xAF4; // float32 + pub const m_explodeRadius: usize = 0xAF8; // float32 + pub const m_explosionDelay: usize = 0xB00; // float32 + pub const m_explosionBuildupSound: usize = 0xB08; // CUtlSymbolLarge + pub const m_explosionCustomEffect: usize = 0xB10; // CUtlSymbolLarge + pub const m_explosionCustomSound: usize = 0xB18; // CUtlSymbolLarge + pub const m_explosionModifier: usize = 0xB20; // CUtlSymbolLarge + pub const m_hPhysicsAttacker: usize = 0xB28; // CHandle + pub const m_flLastPhysicsInfluenceTime: usize = 0xB2C; // GameTime_t + pub const m_bOriginalBlockLOS: usize = 0xB30; // bool + pub const m_flDefaultFadeScale: usize = 0xB34; // float32 + pub const m_hLastAttacker: usize = 0xB38; // CHandle + pub const m_hFlareEnt: usize = 0xB3C; // CHandle + pub const m_bUsePuntSound: usize = 0xB40; // bool + pub const m_iszPuntSound: usize = 0xB48; // CUtlSymbolLarge + pub const m_noGhostCollision: usize = 0xB50; // bool } // Parent: CPlayerPawnComponent // Field count: 1 @@ -8525,22 +8541,21 @@ pub mod cs2_dumper { pub mod CPathSimpleAPI { } // Parent: CBaseFlex - // Field count: 10 + // Field count: 9 // // Metadata: // MNetworkExcludeByUserGroup // NetworkVarNames: m_hMyWearables (CHandle) pub mod CBaseCombatCharacter { - pub const m_bForceServerRagdoll: usize = 0x9F0; // bool - pub const m_hMyWearables: usize = 0x9F8; // CNetworkUtlVectorBase> - pub const m_impactEnergyScale: usize = 0xA10; // float32 - pub const m_LastHitGroup: usize = 0xA14; // HitGroup_t - pub const m_bApplyStressDamage: usize = 0xA18; // bool - pub const m_iDamageCount: usize = 0xA60; // int32 - pub const m_pVecRelationships: usize = 0xA68; // CUtlVector* - pub const m_strRelationships: usize = 0xA70; // CUtlSymbolLarge - pub const m_eHull: usize = 0xA78; // Hull_t - pub const m_nNavHullIdx: usize = 0xA7C; // uint32 + pub const m_bForceServerRagdoll: usize = 0xA38; // bool + pub const m_hMyWearables: usize = 0xA40; // CNetworkUtlVectorBase> + pub const m_impactEnergyScale: usize = 0xA58; // float32 + pub const m_bApplyStressDamage: usize = 0xA5C; // bool + pub const m_iDamageCount: usize = 0xAA0; // int32 + pub const m_pVecRelationships: usize = 0xAA8; // CUtlVector* + pub const m_strRelationships: usize = 0xAB0; // CUtlSymbolLarge + pub const m_eHull: usize = 0xAB8; // Hull_t + pub const m_nNavHullIdx: usize = 0xABC; // uint32 } // Parent: CBaseModelEntity // Field count: 25 @@ -8556,31 +8571,31 @@ pub mod cs2_dumper { // NetworkVarNames: m_nFireLifetime (float) // NetworkVarNames: m_bInPostEffectTime (bool) pub mod CInferno { - pub const m_firePositions: usize = 0x760; // Vector[64] - pub const m_fireParentPositions: usize = 0xA60; // Vector[64] - pub const m_bFireIsBurning: usize = 0xD60; // bool[64] - pub const m_BurnNormal: usize = 0xDA0; // Vector[64] - pub const m_fireCount: usize = 0x10A0; // int32 - pub const m_nInfernoType: usize = 0x10A4; // int32 - pub const m_nFireEffectTickBegin: usize = 0x10A8; // int32 - pub const m_nFireLifetime: usize = 0x10AC; // float32 - pub const m_bInPostEffectTime: usize = 0x10B0; // bool - pub const m_nFiresExtinguishCount: usize = 0x10B4; // int32 - pub const m_bWasCreatedInSmoke: usize = 0x10B8; // bool - pub const m_extent: usize = 0x12C0; // Extent - pub const m_damageTimer: usize = 0x12D8; // CountdownTimer - pub const m_damageRampTimer: usize = 0x12F0; // CountdownTimer - pub const m_splashVelocity: usize = 0x1308; // Vector - pub const m_InitialSplashVelocity: usize = 0x1314; // Vector - pub const m_startPos: usize = 0x1320; // Vector - pub const m_vecOriginalSpawnLocation: usize = 0x132C; // Vector - pub const m_activeTimer: usize = 0x1338; // IntervalTimer - pub const m_fireSpawnOffset: usize = 0x1348; // int32 - pub const m_nMaxFlames: usize = 0x134C; // int32 - pub const m_nSpreadCount: usize = 0x1350; // int32 - pub const m_BookkeepingTimer: usize = 0x1358; // CountdownTimer - pub const m_NextSpreadTimer: usize = 0x1370; // CountdownTimer - pub const m_nSourceItemDefIndex: usize = 0x1388; // uint16 + pub const m_firePositions: usize = 0x7A0; // Vector[64] + pub const m_fireParentPositions: usize = 0xAA0; // Vector[64] + pub const m_bFireIsBurning: usize = 0xDA0; // bool[64] + pub const m_BurnNormal: usize = 0xDE0; // Vector[64] + pub const m_fireCount: usize = 0x10E0; // int32 + pub const m_nInfernoType: usize = 0x10E4; // int32 + pub const m_nFireEffectTickBegin: usize = 0x10E8; // int32 + pub const m_nFireLifetime: usize = 0x10EC; // float32 + pub const m_bInPostEffectTime: usize = 0x10F0; // bool + pub const m_nFiresExtinguishCount: usize = 0x10F4; // int32 + pub const m_bWasCreatedInSmoke: usize = 0x10F8; // bool + pub const m_extent: usize = 0x1300; // Extent + pub const m_damageTimer: usize = 0x1318; // CountdownTimer + pub const m_damageRampTimer: usize = 0x1330; // CountdownTimer + pub const m_splashVelocity: usize = 0x1348; // Vector + pub const m_InitialSplashVelocity: usize = 0x1354; // Vector + pub const m_startPos: usize = 0x1360; // Vector + pub const m_vecOriginalSpawnLocation: usize = 0x136C; // Vector + pub const m_activeTimer: usize = 0x1378; // IntervalTimer + pub const m_fireSpawnOffset: usize = 0x1388; // int32 + pub const m_nMaxFlames: usize = 0x138C; // int32 + pub const m_nSpreadCount: usize = 0x1390; // int32 + pub const m_BookkeepingTimer: usize = 0x1398; // CountdownTimer + pub const m_NextSpreadTimer: usize = 0x13B0; // CountdownTimer + pub const m_nSourceItemDefIndex: usize = 0x13C8; // uint16 } // Parent: CLogicalEntity // Field count: 5 @@ -8634,29 +8649,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) pub mod CSprite { - pub const m_hSpriteMaterial: usize = 0x750; // CStrongHandle - pub const m_hAttachedToEntity: usize = 0x758; // CHandle - pub const m_nAttachment: usize = 0x75C; // AttachmentHandle_t - pub const m_flSpriteFramerate: usize = 0x760; // float32 - pub const m_flFrame: usize = 0x764; // float32 - pub const m_flDieTime: usize = 0x768; // GameTime_t - pub const m_nBrightness: usize = 0x778; // uint32 - pub const m_flBrightnessDuration: usize = 0x77C; // float32 - pub const m_flSpriteScale: usize = 0x780; // float32 - pub const m_flScaleDuration: usize = 0x784; // float32 - pub const m_bWorldSpaceScale: usize = 0x788; // bool - pub const m_flGlowProxySize: usize = 0x78C; // float32 - pub const m_flHDRColorScale: usize = 0x790; // float32 - pub const m_flLastTime: usize = 0x794; // GameTime_t - pub const m_flMaxFrame: usize = 0x798; // float32 - pub const m_flStartScale: usize = 0x79C; // float32 - pub const m_flDestScale: usize = 0x7A0; // float32 - pub const m_flScaleTimeStart: usize = 0x7A4; // GameTime_t - pub const m_nStartBrightness: usize = 0x7A8; // int32 - pub const m_nDestBrightness: usize = 0x7AC; // int32 - pub const m_flBrightnessTimeStart: usize = 0x7B0; // GameTime_t - pub const m_nSpriteWidth: usize = 0x7B4; // int32 - pub const m_nSpriteHeight: usize = 0x7B8; // int32 + pub const m_hSpriteMaterial: usize = 0x790; // CStrongHandle + pub const m_hAttachedToEntity: usize = 0x798; // CHandle + pub const m_nAttachment: usize = 0x79C; // AttachmentHandle_t + pub const m_flSpriteFramerate: usize = 0x7A0; // float32 + pub const m_flFrame: usize = 0x7A4; // float32 + pub const m_flDieTime: usize = 0x7A8; // GameTime_t + pub const m_nBrightness: usize = 0x7B8; // uint32 + pub const m_flBrightnessDuration: usize = 0x7BC; // float32 + pub const m_flSpriteScale: usize = 0x7C0; // float32 + pub const m_flScaleDuration: usize = 0x7C4; // float32 + pub const m_bWorldSpaceScale: usize = 0x7C8; // bool + pub const m_flGlowProxySize: usize = 0x7CC; // float32 + pub const m_flHDRColorScale: usize = 0x7D0; // float32 + pub const m_flLastTime: usize = 0x7D4; // GameTime_t + pub const m_flMaxFrame: usize = 0x7D8; // float32 + pub const m_flStartScale: usize = 0x7DC; // float32 + pub const m_flDestScale: usize = 0x7E0; // float32 + pub const m_flScaleTimeStart: usize = 0x7E4; // GameTime_t + pub const m_nStartBrightness: usize = 0x7E8; // int32 + pub const m_nDestBrightness: usize = 0x7EC; // int32 + pub const m_flBrightnessTimeStart: usize = 0x7F0; // GameTime_t + pub const m_nSpriteWidth: usize = 0x7F4; // int32 + pub const m_nSpriteHeight: usize = 0x7F8; // int32 } // Parent: CBaseTrigger // Field count: 0 @@ -8695,63 +8710,63 @@ pub mod cs2_dumper { // NetworkVarNames: m_jumpedThisFrame (bool) // NetworkVarNames: m_leader (CHandle) pub mod CChicken { - pub const m_AttributeManager: usize = 0xC30; // CAttributeContainer - pub const m_updateTimer: usize = 0xEF8; // CountdownTimer - pub const m_stuckAnchor: usize = 0xF10; // Vector - pub const m_stuckTimer: usize = 0xF20; // CountdownTimer - pub const m_collisionStuckTimer: usize = 0xF38; // CountdownTimer - pub const m_isOnGround: usize = 0xF50; // bool - pub const m_vFallVelocity: usize = 0xF54; // Vector - pub const m_desiredActivity: usize = 0xF60; // ChickenActivity - pub const m_currentActivity: usize = 0xF64; // ChickenActivity - pub const m_activityTimer: usize = 0xF68; // CountdownTimer - pub const m_turnRate: usize = 0xF80; // float32 - pub const m_fleeFrom: usize = 0xF84; // CHandle - pub const m_moveRateThrottleTimer: usize = 0xF88; // CountdownTimer - pub const m_startleTimer: usize = 0xFA0; // CountdownTimer - pub const m_vocalizeTimer: usize = 0xFB8; // CountdownTimer - pub const m_flWhenZombified: usize = 0xFD0; // GameTime_t - pub const m_jumpedThisFrame: usize = 0xFD4; // bool - pub const m_leader: usize = 0xFD8; // CHandle - pub const m_reuseTimer: usize = 0xFF0; // CountdownTimer - pub const m_hasBeenUsed: usize = 0x1008; // bool - pub const m_jumpTimer: usize = 0x1010; // CountdownTimer - pub const m_flLastJumpTime: usize = 0x1028; // float32 - pub const m_bInJump: usize = 0x102C; // bool - pub const m_repathTimer: usize = 0x3038; // CountdownTimer - pub const m_vecPathGoal: usize = 0x30D0; // Vector - pub const m_flActiveFollowStartTime: usize = 0x30DC; // GameTime_t - pub const m_followMinuteTimer: usize = 0x30E0; // CountdownTimer - pub const m_BlockDirectionTimer: usize = 0x3100; // CountdownTimer + pub const m_AttributeManager: usize = 0xC78; // CAttributeContainer + pub const m_updateTimer: usize = 0xF40; // CountdownTimer + pub const m_stuckAnchor: usize = 0xF58; // Vector + pub const m_stuckTimer: usize = 0xF68; // CountdownTimer + pub const m_collisionStuckTimer: usize = 0xF80; // CountdownTimer + pub const m_isOnGround: usize = 0xF98; // bool + pub const m_vFallVelocity: usize = 0xF9C; // Vector + pub const m_desiredActivity: usize = 0xFA8; // ChickenActivity + pub const m_currentActivity: usize = 0xFAC; // ChickenActivity + pub const m_activityTimer: usize = 0xFB0; // CountdownTimer + pub const m_turnRate: usize = 0xFC8; // float32 + pub const m_fleeFrom: usize = 0xFCC; // CHandle + pub const m_moveRateThrottleTimer: usize = 0xFD0; // CountdownTimer + pub const m_startleTimer: usize = 0xFE8; // CountdownTimer + pub const m_vocalizeTimer: usize = 0x1000; // CountdownTimer + pub const m_flWhenZombified: usize = 0x1018; // GameTime_t + pub const m_jumpedThisFrame: usize = 0x101C; // bool + pub const m_leader: usize = 0x1020; // CHandle + pub const m_reuseTimer: usize = 0x1038; // CountdownTimer + pub const m_hasBeenUsed: usize = 0x1050; // bool + pub const m_jumpTimer: usize = 0x1058; // CountdownTimer + pub const m_flLastJumpTime: usize = 0x1070; // float32 + pub const m_bInJump: usize = 0x1074; // bool + pub const m_repathTimer: usize = 0x3080; // CountdownTimer + pub const m_vecPathGoal: usize = 0x3118; // Vector + pub const m_flActiveFollowStartTime: usize = 0x3124; // GameTime_t + pub const m_followMinuteTimer: usize = 0x3128; // CountdownTimer + pub const m_BlockDirectionTimer: usize = 0x3148; // CountdownTimer } // Parent: CBaseTrigger // Field count: 7 pub mod CChangeLevel { - pub const m_sMapName: usize = 0x920; // CUtlString - pub const m_sLandmarkName: usize = 0x928; // CUtlString - pub const m_OnChangeLevel: usize = 0x930; // CEntityIOOutput - pub const m_bTouched: usize = 0x958; // bool - pub const m_bNoTouch: usize = 0x959; // bool - pub const m_bNewChapter: usize = 0x95A; // bool - pub const m_bOnChangeLevelFired: usize = 0x95B; // bool + pub const m_sMapName: usize = 0x960; // CUtlString + pub const m_sLandmarkName: usize = 0x968; // CUtlString + pub const m_OnChangeLevel: usize = 0x970; // CEntityIOOutput + pub const m_bTouched: usize = 0x998; // bool + pub const m_bNoTouch: usize = 0x999; // bool + pub const m_bNewChapter: usize = 0x99A; // bool + pub const m_bOnChangeLevelFired: usize = 0x99B; // bool } // Parent: CBaseTrigger // Field count: 14 pub mod CTriggerLerpObject { - pub const m_iszLerpTarget: usize = 0x920; // CUtlSymbolLarge - pub const m_hLerpTarget: usize = 0x928; // CHandle - pub const m_iszLerpTargetAttachment: usize = 0x930; // CUtlSymbolLarge - pub const m_hLerpTargetAttachment: usize = 0x938; // AttachmentHandle_t - pub const m_flLerpDuration: usize = 0x93C; // float32 - pub const m_bLerpRestoreMoveType: usize = 0x940; // bool - pub const m_bSingleLerpObject: usize = 0x941; // bool - pub const m_vecLerpingObjects: usize = 0x948; // CUtlVector - pub const m_iszLerpEffect: usize = 0x960; // CUtlSymbolLarge - pub const m_iszLerpSound: usize = 0x968; // CUtlSymbolLarge - pub const m_bAttachTouchingObject: usize = 0x970; // bool - pub const m_hEntityToWaitForDisconnect: usize = 0x974; // CHandle - pub const m_OnLerpStarted: usize = 0x978; // CEntityIOOutput - pub const m_OnLerpFinished: usize = 0x9A0; // CEntityIOOutput + pub const m_iszLerpTarget: usize = 0x960; // CUtlSymbolLarge + pub const m_hLerpTarget: usize = 0x968; // CHandle + pub const m_iszLerpTargetAttachment: usize = 0x970; // CUtlSymbolLarge + pub const m_hLerpTargetAttachment: usize = 0x978; // AttachmentHandle_t + pub const m_flLerpDuration: usize = 0x97C; // float32 + pub const m_bLerpRestoreMoveType: usize = 0x980; // bool + pub const m_bSingleLerpObject: usize = 0x981; // bool + pub const m_vecLerpingObjects: usize = 0x988; // CUtlVector + pub const m_iszLerpEffect: usize = 0x9A0; // CUtlSymbolLarge + pub const m_iszLerpSound: usize = 0x9A8; // CUtlSymbolLarge + pub const m_bAttachTouchingObject: usize = 0x9B0; // bool + pub const m_hEntityToWaitForDisconnect: usize = 0x9B4; // CHandle + pub const m_OnLerpStarted: usize = 0x9B8; // CEntityIOOutput + pub const m_OnLerpFinished: usize = 0x9E0; // CEntityIOOutput } // Parent: CBaseToggle // Field count: 12 @@ -8761,18 +8776,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) pub mod CBaseTrigger { - pub const m_bDisabled: usize = 0x7D0; // bool - pub const m_iFilterName: usize = 0x7D8; // CUtlSymbolLarge - pub const m_hFilter: usize = 0x7E0; // CHandle - pub const m_OnStartTouch: usize = 0x7E8; // CEntityIOOutput - pub const m_OnStartTouchAll: usize = 0x810; // CEntityIOOutput - pub const m_OnEndTouch: usize = 0x838; // CEntityIOOutput - pub const m_OnEndTouchAll: usize = 0x860; // CEntityIOOutput - pub const m_OnTouching: usize = 0x888; // CEntityIOOutput - pub const m_OnTouchingEachEntity: usize = 0x8B0; // CEntityIOOutput - pub const m_OnNotTouching: usize = 0x8D8; // CEntityIOOutput - pub const m_hTouchingEntities: usize = 0x900; // CUtlVector> - pub const m_bClientSidePredicted: usize = 0x918; // bool + pub const m_bDisabled: usize = 0x810; // bool + pub const m_iFilterName: usize = 0x818; // CUtlSymbolLarge + pub const m_hFilter: usize = 0x820; // CHandle + pub const m_OnStartTouch: usize = 0x828; // CEntityIOOutput + pub const m_OnStartTouchAll: usize = 0x850; // CEntityIOOutput + pub const m_OnEndTouch: usize = 0x878; // CEntityIOOutput + pub const m_OnEndTouchAll: usize = 0x8A0; // CEntityIOOutput + pub const m_OnTouching: usize = 0x8C8; // CEntityIOOutput + pub const m_OnTouchingEachEntity: usize = 0x8F0; // CEntityIOOutput + pub const m_OnNotTouching: usize = 0x918; // CEntityIOOutput + pub const m_hTouchingEntities: usize = 0x940; // CUtlVector> + pub const m_bClientSidePredicted: usize = 0x958; // bool } // Parent: CPointEntity // Field count: 0 @@ -8790,15 +8805,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFallbackWear (float) // NetworkVarNames: m_nFallbackStatTrak (int) pub mod CEconEntity { - pub const m_AttributeManager: usize = 0xA00; // CAttributeContainer - pub const m_OriginalOwnerXuidLow: usize = 0xCC8; // uint32 - pub const m_OriginalOwnerXuidHigh: usize = 0xCCC; // uint32 - pub const m_nFallbackPaintKit: usize = 0xCD0; // int32 - pub const m_nFallbackSeed: usize = 0xCD4; // int32 - pub const m_flFallbackWear: usize = 0xCD8; // float32 - pub const m_nFallbackStatTrak: usize = 0xCDC; // int32 - pub const m_hOldProvidee: usize = 0xCE0; // CHandle - pub const m_iOldOwnerClass: usize = 0xCE4; // int32 + pub const m_AttributeManager: usize = 0xA48; // CAttributeContainer + pub const m_OriginalOwnerXuidLow: usize = 0xD10; // uint32 + pub const m_OriginalOwnerXuidHigh: usize = 0xD14; // uint32 + pub const m_nFallbackPaintKit: usize = 0xD18; // int32 + pub const m_nFallbackSeed: usize = 0xD1C; // int32 + pub const m_flFallbackWear: usize = 0xD20; // float32 + pub const m_nFallbackStatTrak: usize = 0xD24; // int32 + pub const m_hOldProvidee: usize = 0xD28; // CHandle + pub const m_iOldOwnerClass: usize = 0xD2C; // int32 } // Parent: None // Field count: 17 @@ -8874,17 +8889,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) pub mod CPointWorldText { - pub const m_messageText: usize = 0x750; // char[512] - pub const m_FontName: usize = 0x950; // char[64] - pub const m_bEnabled: usize = 0x990; // bool - pub const m_bFullbright: usize = 0x991; // bool - pub const m_flWorldUnitsPerPx: usize = 0x994; // float32 - pub const m_flFontSize: usize = 0x998; // float32 - pub const m_flDepthOffset: usize = 0x99C; // float32 - pub const m_Color: usize = 0x9A0; // Color - pub const m_nJustifyHorizontal: usize = 0x9A4; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0x9A8; // PointWorldTextJustifyVertical_t - pub const m_nReorientMode: usize = 0x9AC; // PointWorldTextReorientMode_t + pub const m_messageText: usize = 0x790; // char[512] + pub const m_FontName: usize = 0x990; // char[64] + pub const m_bEnabled: usize = 0x9D0; // bool + pub const m_bFullbright: usize = 0x9D1; // bool + pub const m_flWorldUnitsPerPx: usize = 0x9D4; // float32 + pub const m_flFontSize: usize = 0x9D8; // float32 + pub const m_flDepthOffset: usize = 0x9DC; // float32 + pub const m_Color: usize = 0x9E0; // Color + pub const m_nJustifyHorizontal: usize = 0x9E4; // PointWorldTextJustifyHorizontal_t + pub const m_nJustifyVertical: usize = 0x9E8; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0x9EC; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase // Field count: 2 @@ -8914,19 +8929,19 @@ pub mod cs2_dumper { // NetworkVarNames: m_vecLinearForceDirection (Vector) // NetworkVarNames: m_bConvertToDebrisWhenPossible (bool) pub mod CTriggerPhysics { - pub const m_gravityScale: usize = 0x930; // float32 - pub const m_linearLimit: usize = 0x934; // float32 - pub const m_linearDamping: usize = 0x938; // float32 - pub const m_angularLimit: usize = 0x93C; // float32 - pub const m_angularDamping: usize = 0x940; // float32 - pub const m_linearForce: usize = 0x944; // float32 - pub const m_flFrequency: usize = 0x948; // float32 - pub const m_flDampingRatio: usize = 0x94C; // float32 - pub const m_vecLinearForcePointAt: usize = 0x950; // Vector - pub const m_bCollapseToForcePoint: usize = 0x95C; // bool - pub const m_vecLinearForcePointAtWorld: usize = 0x960; // Vector - pub const m_vecLinearForceDirection: usize = 0x96C; // Vector - pub const m_bConvertToDebrisWhenPossible: usize = 0x978; // bool + pub const m_gravityScale: usize = 0x970; // float32 + pub const m_linearLimit: usize = 0x974; // float32 + pub const m_linearDamping: usize = 0x978; // float32 + pub const m_angularLimit: usize = 0x97C; // float32 + pub const m_angularDamping: usize = 0x980; // float32 + pub const m_linearForce: usize = 0x984; // float32 + pub const m_flFrequency: usize = 0x988; // float32 + pub const m_flDampingRatio: usize = 0x98C; // float32 + pub const m_vecLinearForcePointAt: usize = 0x990; // Vector + pub const m_bCollapseToForcePoint: usize = 0x99C; // bool + pub const m_vecLinearForcePointAtWorld: usize = 0x9A0; // Vector + pub const m_vecLinearForceDirection: usize = 0x9AC; // Vector + pub const m_bConvertToDebrisWhenPossible: usize = 0x9B8; // bool } // Parent: None // Field count: 2 @@ -8945,32 +8960,32 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 26 pub mod CFuncShatterglass { - pub const m_matPanelTransform: usize = 0x750; // matrix3x4_t - pub const m_matPanelTransformWsTemp: usize = 0x780; // matrix3x4_t - pub const m_vecShatterGlassShards: usize = 0x7B0; // CUtlVector - pub const m_PanelSize: usize = 0x7C8; // Vector2D - pub const m_flLastShatterSoundEmitTime: usize = 0x7D0; // GameTime_t - pub const m_flLastCleanupTime: usize = 0x7D4; // GameTime_t - pub const m_flInitAtTime: usize = 0x7D8; // GameTime_t - pub const m_flGlassThickness: usize = 0x7DC; // float32 - pub const m_flSpawnInvulnerability: usize = 0x7E0; // float32 - pub const m_bBreakSilent: usize = 0x7E4; // bool - pub const m_bBreakShardless: usize = 0x7E5; // bool - pub const m_bBroken: usize = 0x7E6; // bool - pub const m_bGlassNavIgnore: usize = 0x7E7; // bool - pub const m_bGlassInFrame: usize = 0x7E8; // bool - pub const m_bStartBroken: usize = 0x7E9; // bool - pub const m_iInitialDamageType: usize = 0x7EA; // uint8 - pub const m_szDamagePositioningEntityName01: usize = 0x7F0; // CUtlSymbolLarge - pub const m_szDamagePositioningEntityName02: usize = 0x7F8; // CUtlSymbolLarge - pub const m_szDamagePositioningEntityName03: usize = 0x800; // CUtlSymbolLarge - pub const m_szDamagePositioningEntityName04: usize = 0x808; // CUtlSymbolLarge - pub const m_vInitialDamagePositions: usize = 0x810; // CUtlVector - pub const m_vExtraDamagePositions: usize = 0x828; // CUtlVector - pub const m_vInitialPanelVertices: usize = 0x840; // CUtlVector - pub const m_OnBroken: usize = 0x858; // CEntityIOOutput - pub const m_iSurfaceType: usize = 0x880; // uint8 - pub const m_hMaterialDamageBase: usize = 0x888; // CStrongHandle + pub const m_matPanelTransform: usize = 0x790; // matrix3x4_t + pub const m_matPanelTransformWsTemp: usize = 0x7C0; // matrix3x4_t + pub const m_vecShatterGlassShards: usize = 0x7F0; // CUtlVector + pub const m_PanelSize: usize = 0x808; // Vector2D + pub const m_flLastShatterSoundEmitTime: usize = 0x810; // GameTime_t + pub const m_flLastCleanupTime: usize = 0x814; // GameTime_t + pub const m_flInitAtTime: usize = 0x818; // GameTime_t + pub const m_flGlassThickness: usize = 0x81C; // float32 + pub const m_flSpawnInvulnerability: usize = 0x820; // float32 + pub const m_bBreakSilent: usize = 0x824; // bool + pub const m_bBreakShardless: usize = 0x825; // bool + pub const m_bBroken: usize = 0x826; // bool + pub const m_bGlassNavIgnore: usize = 0x827; // bool + pub const m_bGlassInFrame: usize = 0x828; // bool + pub const m_bStartBroken: usize = 0x829; // bool + pub const m_iInitialDamageType: usize = 0x82A; // uint8 + pub const m_szDamagePositioningEntityName01: usize = 0x830; // CUtlSymbolLarge + pub const m_szDamagePositioningEntityName02: usize = 0x838; // CUtlSymbolLarge + pub const m_szDamagePositioningEntityName03: usize = 0x840; // CUtlSymbolLarge + pub const m_szDamagePositioningEntityName04: usize = 0x848; // CUtlSymbolLarge + pub const m_vInitialDamagePositions: usize = 0x850; // CUtlVector + pub const m_vExtraDamagePositions: usize = 0x868; // CUtlVector + pub const m_vInitialPanelVertices: usize = 0x880; // CUtlVector + pub const m_OnBroken: usize = 0x898; // CEntityIOOutput + pub const m_iSurfaceType: usize = 0x8C0; // uint8 + pub const m_hMaterialDamageBase: usize = 0x8C8; // CStrongHandle } // Parent: CBaseButton // Field count: 0 @@ -9008,33 +9023,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_hBombDefuser (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) pub mod CPlantedC4 { - pub const m_bBombTicking: usize = 0x968; // bool - pub const m_flC4Blow: usize = 0x96C; // GameTime_t - pub const m_nBombSite: usize = 0x970; // int32 - pub const m_nSourceSoundscapeHash: usize = 0x974; // int32 - pub const m_AttributeManager: usize = 0x978; // CAttributeContainer - pub const m_OnBombDefused: usize = 0xC40; // CEntityIOOutput - pub const m_OnBombBeginDefuse: usize = 0xC68; // CEntityIOOutput - pub const m_OnBombDefuseAborted: usize = 0xC90; // CEntityIOOutput - pub const m_bCannotBeDefused: usize = 0xCB8; // bool - pub const m_entitySpottedState: usize = 0xCC0; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xCD8; // int32 - pub const m_bTrainingPlacedByPlayer: usize = 0xCDC; // bool - pub const m_bHasExploded: usize = 0xCDD; // bool - pub const m_flTimerLength: usize = 0xCE0; // float32 - pub const m_bBeingDefused: usize = 0xCE4; // bool - pub const m_fLastDefuseTime: usize = 0xCEC; // GameTime_t - pub const m_flDefuseLength: usize = 0xCF4; // float32 - pub const m_flDefuseCountDown: usize = 0xCF8; // GameTime_t - pub const m_bBombDefused: usize = 0xCFC; // bool - pub const m_hBombDefuser: usize = 0xD00; // CHandle - pub const m_hControlPanel: usize = 0xD04; // CHandle - pub const m_iProgressBarTime: usize = 0xD08; // int32 - pub const m_bVoiceAlertFired: usize = 0xD0C; // bool - pub const m_bVoiceAlertPlayed: usize = 0xD0D; // bool[4] - pub const m_flNextBotBeepTime: usize = 0xD14; // GameTime_t - pub const m_angCatchUpToPlayerEye: usize = 0xD1C; // QAngle - pub const m_flLastSpinDetectionTime: usize = 0xD28; // GameTime_t + pub const m_bBombTicking: usize = 0x9B0; // bool + pub const m_flC4Blow: usize = 0x9B4; // GameTime_t + pub const m_nBombSite: usize = 0x9B8; // int32 + pub const m_nSourceSoundscapeHash: usize = 0x9BC; // int32 + pub const m_AttributeManager: usize = 0x9C0; // CAttributeContainer + pub const m_OnBombDefused: usize = 0xC88; // CEntityIOOutput + pub const m_OnBombBeginDefuse: usize = 0xCB0; // CEntityIOOutput + pub const m_OnBombDefuseAborted: usize = 0xCD8; // CEntityIOOutput + pub const m_bCannotBeDefused: usize = 0xD00; // bool + pub const m_entitySpottedState: usize = 0xD08; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xD20; // int32 + pub const m_bTrainingPlacedByPlayer: usize = 0xD24; // bool + pub const m_bHasExploded: usize = 0xD25; // bool + pub const m_flTimerLength: usize = 0xD28; // float32 + pub const m_bBeingDefused: usize = 0xD2C; // bool + pub const m_fLastDefuseTime: usize = 0xD34; // GameTime_t + pub const m_flDefuseLength: usize = 0xD3C; // float32 + pub const m_flDefuseCountDown: usize = 0xD40; // GameTime_t + pub const m_bBombDefused: usize = 0xD44; // bool + pub const m_hBombDefuser: usize = 0xD48; // CHandle + pub const m_hControlPanel: usize = 0xD4C; // CHandle + pub const m_iProgressBarTime: usize = 0xD50; // int32 + pub const m_bVoiceAlertFired: usize = 0xD54; // bool + pub const m_bVoiceAlertPlayed: usize = 0xD55; // bool[4] + pub const m_flNextBotBeepTime: usize = 0xD5C; // GameTime_t + pub const m_angCatchUpToPlayerEye: usize = 0xD64; // QAngle + pub const m_flLastSpinDetectionTime: usize = 0xD70; // GameTime_t } // Parent: CBaseClientUIEntity // Field count: 2 @@ -9042,8 +9057,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) pub mod CPointClientUIDialog { - pub const m_hActivator: usize = 0x900; // CHandle - pub const m_bStartEnabled: usize = 0x904; // bool + pub const m_hActivator: usize = 0x940; // CHandle + pub const m_bStartEnabled: usize = 0x944; // bool } // Parent: CPointEntity // Field count: 1 @@ -9120,8 +9135,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) pub mod CWeaponTaser { - pub const m_fFireTime: usize = 0xF30; // GameTime_t - pub const m_nLastAttackTick: usize = 0xF34; // int32 + pub const m_fFireTime: usize = 0xF78; // GameTime_t + pub const m_nLastAttackTick: usize = 0xF7C; // int32 } // Parent: CBaseAnimGraph // Field count: 0 @@ -9130,7 +9145,7 @@ pub mod cs2_dumper { // Parent: CBaseModelEntity // Field count: 1 pub mod CMarkupVolume { - pub const m_bDisabled: usize = 0x750; // bool + pub const m_bDisabled: usize = 0x790; // bool } // Parent: CPointEntity // Field count: 6 @@ -9160,41 +9175,41 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) pub mod CBreakable { - pub const m_CPropDataComponent: usize = 0x758; // CPropDataComponent - pub const m_Material: usize = 0x798; // Materials - pub const m_hBreaker: usize = 0x79C; // CHandle - pub const m_Explosion: usize = 0x7A0; // Explosions - pub const m_iszSpawnObject: usize = 0x7A8; // CUtlSymbolLarge - pub const m_flPressureDelay: usize = 0x7B0; // float32 - pub const m_iMinHealthDmg: usize = 0x7B4; // int32 - pub const m_iszPropData: usize = 0x7B8; // CUtlSymbolLarge - pub const m_impactEnergyScale: usize = 0x7C0; // float32 - pub const m_nOverrideBlockLOS: usize = 0x7C4; // EOverrideBlockLOS_t - pub const m_OnBreak: usize = 0x7C8; // CEntityIOOutput - pub const m_OnHealthChanged: usize = 0x7F0; // CEntityOutputTemplate - pub const m_PerformanceMode: usize = 0x818; // PerformanceMode_t - pub const m_hPhysicsAttacker: usize = 0x81C; // CHandle - pub const m_flLastPhysicsInfluenceTime: usize = 0x820; // GameTime_t + pub const m_CPropDataComponent: usize = 0x798; // CPropDataComponent + pub const m_Material: usize = 0x7D8; // Materials + pub const m_hBreaker: usize = 0x7DC; // CHandle + pub const m_Explosion: usize = 0x7E0; // Explosions + pub const m_iszSpawnObject: usize = 0x7E8; // CUtlSymbolLarge + pub const m_flPressureDelay: usize = 0x7F0; // float32 + pub const m_iMinHealthDmg: usize = 0x7F4; // int32 + pub const m_iszPropData: usize = 0x7F8; // CUtlSymbolLarge + pub const m_impactEnergyScale: usize = 0x800; // float32 + pub const m_nOverrideBlockLOS: usize = 0x804; // EOverrideBlockLOS_t + pub const m_OnBreak: usize = 0x808; // CEntityIOOutput + pub const m_OnHealthChanged: usize = 0x830; // CEntityOutputTemplate + pub const m_PerformanceMode: usize = 0x858; // PerformanceMode_t + pub const m_hPhysicsAttacker: usize = 0x85C; // CHandle + pub const m_flLastPhysicsInfluenceTime: usize = 0x860; // GameTime_t } // Parent: CBaseModelEntity // Field count: 16 pub mod CBaseToggle { - pub const m_toggle_state: usize = 0x750; // TOGGLE_STATE - pub const m_flMoveDistance: usize = 0x754; // float32 - pub const m_flWait: usize = 0x758; // float32 - pub const m_flLip: usize = 0x75C; // float32 - pub const m_bAlwaysFireBlockedOutputs: usize = 0x760; // bool - pub const m_vecPosition1: usize = 0x764; // Vector - pub const m_vecPosition2: usize = 0x770; // Vector - pub const m_vecMoveAng: usize = 0x77C; // QAngle - pub const m_vecAngle1: usize = 0x788; // QAngle - pub const m_vecAngle2: usize = 0x794; // QAngle - pub const m_flHeight: usize = 0x7A0; // float32 - pub const m_hActivator: usize = 0x7A4; // CHandle - pub const m_vecFinalDest: usize = 0x7A8; // Vector - pub const m_vecFinalAngle: usize = 0x7B4; // QAngle - pub const m_movementType: usize = 0x7C0; // int32 - pub const m_sMaster: usize = 0x7C8; // CUtlSymbolLarge + pub const m_toggle_state: usize = 0x790; // TOGGLE_STATE + pub const m_flMoveDistance: usize = 0x794; // float32 + pub const m_flWait: usize = 0x798; // float32 + pub const m_flLip: usize = 0x79C; // float32 + pub const m_bAlwaysFireBlockedOutputs: usize = 0x7A0; // bool + pub const m_vecPosition1: usize = 0x7A4; // Vector + pub const m_vecPosition2: usize = 0x7B0; // Vector + pub const m_vecMoveAng: usize = 0x7BC; // QAngle + pub const m_vecAngle1: usize = 0x7C8; // QAngle + pub const m_vecAngle2: usize = 0x7D4; // QAngle + pub const m_flHeight: usize = 0x7E0; // float32 + pub const m_hActivator: usize = 0x7E4; // CHandle + pub const m_vecFinalDest: usize = 0x7E8; // Vector + pub const m_vecFinalAngle: usize = 0x7F4; // QAngle + pub const m_movementType: usize = 0x800; // int32 + pub const m_sMaster: usize = 0x808; // CUtlSymbolLarge } // Parent: CPointEntity // Field count: 0 @@ -9203,20 +9218,20 @@ pub mod cs2_dumper { // Parent: CRotButton // Field count: 14 pub mod CMomentaryRotButton { - pub const m_Position: usize = 0x920; // CEntityOutputTemplate - pub const m_OnUnpressed: usize = 0x948; // CEntityIOOutput - pub const m_OnFullyOpen: usize = 0x970; // CEntityIOOutput - pub const m_OnFullyClosed: usize = 0x998; // CEntityIOOutput - pub const m_OnReachedPosition: usize = 0x9C0; // CEntityIOOutput - pub const m_lastUsed: usize = 0x9E8; // int32 - pub const m_start: usize = 0x9EC; // QAngle - pub const m_end: usize = 0x9F8; // QAngle - pub const m_IdealYaw: usize = 0xA04; // float32 - pub const m_sNoise: usize = 0xA08; // CUtlSymbolLarge - pub const m_bUpdateTarget: usize = 0xA10; // bool - pub const m_direction: usize = 0xA14; // int32 - pub const m_returnSpeed: usize = 0xA18; // float32 - pub const m_flStartPosition: usize = 0xA1C; // float32 + pub const m_Position: usize = 0x960; // CEntityOutputTemplate + pub const m_OnUnpressed: usize = 0x988; // CEntityIOOutput + pub const m_OnFullyOpen: usize = 0x9B0; // CEntityIOOutput + pub const m_OnFullyClosed: usize = 0x9D8; // CEntityIOOutput + pub const m_OnReachedPosition: usize = 0xA00; // CEntityIOOutput + pub const m_lastUsed: usize = 0xA28; // int32 + pub const m_start: usize = 0xA2C; // QAngle + pub const m_end: usize = 0xA38; // QAngle + pub const m_IdealYaw: usize = 0xA44; // float32 + pub const m_sNoise: usize = 0xA48; // CUtlSymbolLarge + pub const m_bUpdateTarget: usize = 0xA50; // bool + pub const m_direction: usize = 0xA54; // int32 + pub const m_returnSpeed: usize = 0xA58; // float32 + pub const m_flStartPosition: usize = 0xA5C; // float32 } // Parent: CEntityComponent // Field count: 10 @@ -9235,8 +9250,8 @@ pub mod cs2_dumper { // Parent: CRulePointEntity // Field count: 2 pub mod CGameText { - pub const m_iszMessage: usize = 0x760; // CUtlSymbolLarge - pub const m_textParms: usize = 0x768; // hudtextparms_t + pub const m_iszMessage: usize = 0x7A0; // CUtlSymbolLarge + pub const m_textParms: usize = 0x7A8; // hudtextparms_t } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9255,21 +9270,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStartTime (float) // NetworkVarNames: m_flStartFrame (float) pub mod CTextureBasedAnimatable { - pub const m_bLoop: usize = 0x750; // bool - pub const m_flFPS: usize = 0x754; // float32 - pub const m_hPositionKeys: usize = 0x758; // CStrongHandle - pub const m_hRotationKeys: usize = 0x760; // CStrongHandle - pub const m_vAnimationBoundsMin: usize = 0x768; // Vector - pub const m_vAnimationBoundsMax: usize = 0x774; // Vector - pub const m_flStartTime: usize = 0x780; // float32 - pub const m_flStartFrame: usize = 0x784; // float32 + pub const m_bLoop: usize = 0x790; // bool + pub const m_flFPS: usize = 0x794; // float32 + pub const m_hPositionKeys: usize = 0x798; // CStrongHandle + pub const m_hRotationKeys: usize = 0x7A0; // CStrongHandle + pub const m_vAnimationBoundsMin: usize = 0x7A8; // Vector + pub const m_vAnimationBoundsMax: usize = 0x7B4; // Vector + pub const m_flStartTime: usize = 0x7C0; // float32 + pub const m_flStartFrame: usize = 0x7C4; // float32 } // Parent: CMarkupVolumeTagged // Field count: 3 pub mod CMarkupVolumeWithRef { - pub const m_bUseRef: usize = 0x790; // bool - pub const m_vRefPos: usize = 0x794; // Vector - pub const m_flRefDot: usize = 0x7A0; // float32 + pub const m_bUseRef: usize = 0x7D0; // bool + pub const m_vRefPos: usize = 0x7D4; // Vector + pub const m_flRefDot: usize = 0x7E0; // float32 } // Parent: CPhysForce // Field count: 1 @@ -9333,9 +9348,9 @@ pub mod cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) pub mod CShatterGlassShardPhysics { - pub const m_bDebris: usize = 0xCB8; // bool - pub const m_hParentShard: usize = 0xCBC; // uint32 - pub const m_ShardDesc: usize = 0xCC0; // shard_model_desc_t + pub const m_bDebris: usize = 0xD00; // bool + pub const m_hParentShard: usize = 0xD04; // uint32 + pub const m_ShardDesc: usize = 0xD08; // shard_model_desc_t } // Parent: CBaseFilter // Field count: 1 @@ -9366,28 +9381,28 @@ pub mod cs2_dumper { // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) pub mod CCSPlayerPawnBase { - pub const m_CTouchExpansionComponent: usize = 0xC28; // CTouchExpansionComponent - pub const m_pPingServices: usize = 0xC78; // CCSPlayer_PingServices* - pub const m_pViewModelServices: usize = 0xC80; // CPlayer_ViewModelServices* - pub const m_blindUntilTime: usize = 0xC88; // GameTime_t - pub const m_blindStartTime: usize = 0xC8C; // GameTime_t - pub const m_iPlayerState: usize = 0xC90; // CSPlayerState - pub const m_bRespawning: usize = 0xD40; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0xD44; // GameTime_t - pub const m_bGunGameImmunity: usize = 0xD48; // bool - pub const m_fMolotovDamageTime: usize = 0xD4C; // float32 - pub const m_bHasMovedSinceSpawn: usize = 0xD50; // bool - pub const m_iNumSpawns: usize = 0xD54; // int32 - pub const m_flIdleTimeSinceLastAction: usize = 0xD5C; // float32 - pub const m_fNextRadarUpdateTime: usize = 0xD60; // float32 - pub const m_flFlashDuration: usize = 0xD64; // float32 - pub const m_flFlashMaxAlpha: usize = 0xD68; // float32 - pub const m_flProgressBarStartTime: usize = 0xD6C; // float32 - pub const m_iProgressBarDuration: usize = 0xD70; // int32 - pub const m_angEyeAngles: usize = 0xD74; // QAngle - pub const m_wasNotKilledNaturally: usize = 0xD80; // bool - pub const m_bCommittingSuicideOnTeamChange: usize = 0xD81; // bool - pub const m_hOriginalController: usize = 0xD84; // CHandle + pub const m_CTouchExpansionComponent: usize = 0xC68; // CTouchExpansionComponent + pub const m_pPingServices: usize = 0xCB8; // CCSPlayer_PingServices* + pub const m_pViewModelServices: usize = 0xCC0; // CPlayer_ViewModelServices* + pub const m_blindUntilTime: usize = 0xCC8; // GameTime_t + pub const m_blindStartTime: usize = 0xCCC; // GameTime_t + pub const m_iPlayerState: usize = 0xCD0; // CSPlayerState + pub const m_bRespawning: usize = 0xD80; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0xD84; // GameTime_t + pub const m_bGunGameImmunity: usize = 0xD88; // bool + pub const m_fMolotovDamageTime: usize = 0xD8C; // float32 + pub const m_bHasMovedSinceSpawn: usize = 0xD90; // bool + pub const m_iNumSpawns: usize = 0xD94; // int32 + pub const m_flIdleTimeSinceLastAction: usize = 0xD9C; // float32 + pub const m_fNextRadarUpdateTime: usize = 0xDA0; // float32 + pub const m_flFlashDuration: usize = 0xDA4; // float32 + pub const m_flFlashMaxAlpha: usize = 0xDA8; // float32 + pub const m_flProgressBarStartTime: usize = 0xDAC; // float32 + pub const m_iProgressBarDuration: usize = 0xDB0; // int32 + pub const m_angEyeAngles: usize = 0xDB4; // QAngle + pub const m_wasNotKilledNaturally: usize = 0xDC0; // bool + pub const m_bCommittingSuicideOnTeamChange: usize = 0xDC1; // bool + pub const m_hOriginalController: usize = 0xDC4; // CHandle } // Parent: CPointEntity // Field count: 9 @@ -9421,9 +9436,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_flOuterAngle (float) // NetworkVarNames: m_bShowLight (bool) pub mod COmniLight { - pub const m_flInnerAngle: usize = 0xA70; // float32 - pub const m_flOuterAngle: usize = 0xA74; // float32 - pub const m_bShowLight: usize = 0xA78; // bool + pub const m_flInnerAngle: usize = 0xAB0; // float32 + pub const m_flOuterAngle: usize = 0xAB4; // float32 + pub const m_bShowLight: usize = 0xAB8; // bool } // Parent: CPointEntity // Field count: 10 @@ -9527,15 +9542,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_iBurstShotsRemaining (int) // NetworkVarNames: m_bNeedsBoltAction (bool) pub mod CCSWeaponBaseGun { - pub const m_zoomLevel: usize = 0xF10; // int32 - pub const m_iBurstShotsRemaining: usize = 0xF14; // int32 - pub const m_silencedModelIndex: usize = 0xF20; // int32 - pub const m_inPrecache: usize = 0xF24; // bool - pub const m_bNeedsBoltAction: usize = 0xF25; // bool - pub const m_bSkillReloadAvailable: usize = 0xF26; // bool - pub const m_bSkillReloadLiftedReloadKey: usize = 0xF27; // bool - pub const m_bSkillBoltInterruptAvailable: usize = 0xF28; // bool - pub const m_bSkillBoltLiftedFireKey: usize = 0xF29; // bool + pub const m_zoomLevel: usize = 0xF58; // int32 + pub const m_iBurstShotsRemaining: usize = 0xF5C; // int32 + pub const m_silencedModelIndex: usize = 0xF68; // int32 + pub const m_inPrecache: usize = 0xF6C; // bool + pub const m_bNeedsBoltAction: usize = 0xF6D; // bool + pub const m_bSkillReloadAvailable: usize = 0xF6E; // bool + pub const m_bSkillReloadLiftedReloadKey: usize = 0xF6F; // bool + pub const m_bSkillBoltInterruptAvailable: usize = 0xF70; // bool + pub const m_bSkillBoltLiftedFireKey: usize = 0xF71; // bool } // Parent: None // Field count: 13 @@ -9575,9 +9590,9 @@ pub mod cs2_dumper { // Parent: CBaseToggle // Field count: 3 pub mod CGunTarget { - pub const m_on: usize = 0x7D0; // bool - pub const m_hTargetEnt: usize = 0x7D4; // CHandle - pub const m_OnDeath: usize = 0x7D8; // CEntityIOOutput + pub const m_on: usize = 0x810; // bool + pub const m_hTargetEnt: usize = 0x814; // CHandle + pub const m_OnDeath: usize = 0x818; // CEntityIOOutput } // Parent: CBaseEntity // Field count: 2 @@ -9598,11 +9613,11 @@ pub mod cs2_dumper { // Parent: CMarkupVolume // Field count: 5 pub mod CMarkupVolumeTagged { - pub const m_bIsGroup: usize = 0x788; // bool - pub const m_bGroupByPrefab: usize = 0x789; // bool - pub const m_bGroupByVolume: usize = 0x78A; // bool - pub const m_bGroupOtherGroups: usize = 0x78B; // bool - pub const m_bIsInGroup: usize = 0x78C; // bool + pub const m_bIsGroup: usize = 0x7C8; // bool + pub const m_bGroupByPrefab: usize = 0x7C9; // bool + pub const m_bGroupByVolume: usize = 0x7CA; // bool + pub const m_bGroupOtherGroups: usize = 0x7CB; // bool + pub const m_bIsInGroup: usize = 0x7CC; // bool } // Parent: CBaseEntity // Field count: 5 @@ -9620,12 +9635,12 @@ pub mod cs2_dumper { // Parent: CFuncNavBlocker // Field count: 1 pub mod CScriptNavBlocker { - pub const m_vExtent: usize = 0x760; // Vector + pub const m_vExtent: usize = 0x7A0; // Vector } // Parent: CBaseAnimGraph // Field count: 1 pub mod CConstraintAnchor { - pub const m_massScale: usize = 0x960; // float32 + pub const m_massScale: usize = 0x9A8; // float32 } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9773,18 +9788,18 @@ pub mod cs2_dumper { // NetworkVarNames: m_vLookTargetPosition (Vector) // NetworkVarNames: m_blinktoggle (bool) pub mod CBaseFlex { - pub const m_flexWeight: usize = 0x960; // CNetworkUtlVectorBase - pub const m_vLookTargetPosition: usize = 0x978; // Vector - pub const m_blinktoggle: usize = 0x984; // bool - pub const m_flAllowResponsesEndTime: usize = 0x9D8; // GameTime_t - pub const m_flLastFlexAnimationTime: usize = 0x9DC; // GameTime_t - pub const m_nNextSceneEventId: usize = 0x9E0; // SceneEventId_t - pub const m_bUpdateLayerPriorities: usize = 0x9E4; // bool + pub const m_flexWeight: usize = 0x9A8; // CNetworkUtlVectorBase + pub const m_vLookTargetPosition: usize = 0x9C0; // Vector + pub const m_blinktoggle: usize = 0x9CC; // bool + pub const m_flAllowResponsesEndTime: usize = 0xA20; // GameTime_t + pub const m_flLastFlexAnimationTime: usize = 0xA24; // GameTime_t + pub const m_nNextSceneEventId: usize = 0xA28; // SceneEventId_t + pub const m_bUpdateLayerPriorities: usize = 0xA2C; // bool } // Parent: CTriggerHurt // Field count: 1 pub mod CScriptTriggerHurt { - pub const m_vExtent: usize = 0x9C0; // Vector + pub const m_vExtent: usize = 0xA00; // Vector } // Parent: CBasePlayerWeaponVData // Field count: 92 @@ -9998,124 +10013,124 @@ pub mod cs2_dumper { // NetworkVarNames: m_GunGameImmunityColor (Color) // NetworkVarNames: m_PredictedDamageTags (PredictedDamageTag_t) pub mod CCSPlayerPawn { - pub const m_pBulletServices: usize = 0xD90; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0xD98; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0xDA0; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0xDA8; // CCSPlayer_ActionTrackingServices* - pub const m_pRadioServices: usize = 0xDB0; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0xDB8; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0xDC0; // uint16 - pub const m_bHasFemaleVoice: usize = 0xDC2; // bool - pub const m_strVOPrefix: usize = 0xDC8; // CUtlString - pub const m_szLastPlaceName: usize = 0xDD0; // char[18] - pub const m_bInHostageResetZone: usize = 0xE90; // bool - pub const m_bInBuyZone: usize = 0xE91; // bool - pub const m_TouchingBuyZones: usize = 0xE98; // CUtlVector> - pub const m_bWasInBuyZone: usize = 0xEB0; // bool - pub const m_bInHostageRescueZone: usize = 0xEB1; // bool - pub const m_bInBombZone: usize = 0xEB2; // bool - pub const m_bWasInHostageRescueZone: usize = 0xEB3; // bool - pub const m_iRetakesOffering: usize = 0xEB4; // int32 - pub const m_iRetakesOfferingCard: usize = 0xEB8; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0xEBC; // bool - pub const m_bRetakesMVPLastRound: usize = 0xEBD; // bool - pub const m_iRetakesMVPBoostItem: usize = 0xEC0; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0xEC4; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0xEC8; // GameTime_t - pub const m_flLandingTimeSeconds: usize = 0xECC; // float32 - pub const m_aimPunchAngle: usize = 0xED0; // QAngle - pub const m_aimPunchAngleVel: usize = 0xEDC; // QAngle - pub const m_aimPunchTickBase: usize = 0xEE8; // int32 - pub const m_aimPunchTickFraction: usize = 0xEEC; // float32 - pub const m_aimPunchCache: usize = 0xEF0; // CUtlVector - pub const m_bIsBuyMenuOpen: usize = 0xF08; // bool - pub const m_xLastHeadBoneTransform: usize = 0x15C0; // CTransform - pub const m_bLastHeadBoneTransformIsValid: usize = 0x15E0; // bool - pub const m_lastLandTime: usize = 0x15E4; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x15E8; // bool - pub const m_iPlayerLocked: usize = 0x15EC; // int32 - pub const m_flTimeOfLastInjury: usize = 0x15F4; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x15F8; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0x15FC; // bool - pub const m_nRagdollDamageBone: usize = 0x1600; // int32 - pub const m_vRagdollDamageForce: usize = 0x1604; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1610; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x161C; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x165C; // bool - pub const m_vRagdollServerOrigin: usize = 0x1660; // Vector - pub const m_EconGloves: usize = 0x1670; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x18E8; // uint8 - pub const m_qDeathEyeAngles: usize = 0x18EC; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x18F8; // bool - pub const m_bLeftHanded: usize = 0x18F9; // bool - pub const m_fSwitchedHandednessTime: usize = 0x18FC; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1900; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1904; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1908; // float32 - pub const m_flViewmodelFOV: usize = 0x190C; // float32 - pub const m_bIsWalking: usize = 0x1910; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1914; // float32 - pub const m_fLastGivenBombTime: usize = 0x1918; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x191C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1920; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x1924; // float32 - pub const m_allowAutoFollowTime: usize = 0x1928; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x192C; // bool - pub const m_nLastKillerIndex: usize = 0x1930; // CEntityIndex - pub const m_entitySpottedState: usize = 0x1938; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1950; // int32 - pub const m_bIsScoped: usize = 0x1954; // bool - pub const m_bResumeZoom: usize = 0x1955; // bool - pub const m_bIsDefusing: usize = 0x1956; // bool - pub const m_bIsGrabbingHostage: usize = 0x1957; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1958; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x195C; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x1960; // bool - pub const m_iBombSiteIndex: usize = 0x1964; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x1968; // int32 - pub const m_bInBombZoneTrigger: usize = 0x196C; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x196D; // bool - pub const m_iShotsFired: usize = 0x1970; // int32 - pub const m_flFlinchStack: usize = 0x1974; // float32 - pub const m_flVelocityModifier: usize = 0x1978; // float32 - pub const m_flHitHeading: usize = 0x197C; // float32 - pub const m_nHitBodyPart: usize = 0x1980; // int32 - pub const m_vecTotalBulletForce: usize = 0x1984; // Vector - pub const m_bWaitForNoAttack: usize = 0x1990; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1994; // float32 - pub const m_bKilledByHeadshot: usize = 0x1998; // bool - pub const m_LastHitBox: usize = 0x199C; // int32 - pub const m_LastHealth: usize = 0x19A0; // int32 - pub const m_pBot: usize = 0x19A8; // CCSBot* - pub const m_bBotAllowActive: usize = 0x19B0; // bool - pub const m_thirdPersonHeading: usize = 0x19B4; // QAngle - pub const m_flSlopeDropOffset: usize = 0x19C0; // float32 - pub const m_flSlopeDropHeight: usize = 0x19C4; // float32 - pub const m_vHeadConstraintOffset: usize = 0x19C8; // Vector - pub const m_nLastPickupPriority: usize = 0x19D4; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x19D8; // float32 - pub const m_ArmorValue: usize = 0x19DC; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x19E0; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x19E2; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x19E4; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x19E8; // int32 - pub const m_bIsSpawning: usize = 0x19EC; // bool - pub const m_iDeathFlags: usize = 0x19F8; // int32 - pub const m_bHasDeathInfo: usize = 0x19FC; // bool - pub const m_flDeathInfoTime: usize = 0x1A00; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1A04; // Vector - pub const m_vecPlayerPatchEconIndices: usize = 0x1A10; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1A24; // Color - pub const m_grenadeParameterStashTime: usize = 0x1A28; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1A2C; // bool - pub const m_angStashedShootAngles: usize = 0x1A30; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1A3C; // Vector - pub const m_vecStashedVelocity: usize = 0x1A48; // Vector - pub const m_angShootAngleHistory: usize = 0x1A54; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1A6C; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x1A84; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x1AA0; // CUtlVectorEmbeddedNetworkVar - pub const m_nHighestAppliedDamageTagTick: usize = 0x1AF0; // int32 + pub const m_pBulletServices: usize = 0xDD0; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0xDD8; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0xDE0; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0xDE8; // CCSPlayer_ActionTrackingServices* + pub const m_pRadioServices: usize = 0xDF0; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xDF8; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0xE00; // uint16 + pub const m_bHasFemaleVoice: usize = 0xE02; // bool + pub const m_strVOPrefix: usize = 0xE08; // CUtlString + pub const m_szLastPlaceName: usize = 0xE10; // char[18] + pub const m_bInHostageResetZone: usize = 0xED0; // bool + pub const m_bInBuyZone: usize = 0xED1; // bool + pub const m_TouchingBuyZones: usize = 0xED8; // CUtlVector> + pub const m_bWasInBuyZone: usize = 0xEF0; // bool + pub const m_bInHostageRescueZone: usize = 0xEF1; // bool + pub const m_bInBombZone: usize = 0xEF2; // bool + pub const m_bWasInHostageRescueZone: usize = 0xEF3; // bool + pub const m_iRetakesOffering: usize = 0xEF4; // int32 + pub const m_iRetakesOfferingCard: usize = 0xEF8; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0xEFC; // bool + pub const m_bRetakesMVPLastRound: usize = 0xEFD; // bool + pub const m_iRetakesMVPBoostItem: usize = 0xF00; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0xF04; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0xF08; // GameTime_t + pub const m_flLandingTimeSeconds: usize = 0xF0C; // float32 + pub const m_aimPunchAngle: usize = 0xF10; // QAngle + pub const m_aimPunchAngleVel: usize = 0xF1C; // QAngle + pub const m_aimPunchTickBase: usize = 0xF28; // int32 + pub const m_aimPunchTickFraction: usize = 0xF2C; // float32 + pub const m_aimPunchCache: usize = 0xF30; // CUtlVector + pub const m_bIsBuyMenuOpen: usize = 0xF48; // bool + pub const m_xLastHeadBoneTransform: usize = 0x1600; // CTransform + pub const m_bLastHeadBoneTransformIsValid: usize = 0x1620; // bool + pub const m_lastLandTime: usize = 0x1624; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x1628; // bool + pub const m_iPlayerLocked: usize = 0x162C; // int32 + pub const m_flTimeOfLastInjury: usize = 0x1634; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1638; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0x163C; // bool + pub const m_nRagdollDamageBone: usize = 0x1640; // int32 + pub const m_vRagdollDamageForce: usize = 0x1644; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1650; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x165C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x169C; // bool + pub const m_vRagdollServerOrigin: usize = 0x16A0; // Vector + pub const m_EconGloves: usize = 0x16B0; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x1928; // uint8 + pub const m_qDeathEyeAngles: usize = 0x192C; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1938; // bool + pub const m_bLeftHanded: usize = 0x1939; // bool + pub const m_fSwitchedHandednessTime: usize = 0x193C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1940; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1944; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1948; // float32 + pub const m_flViewmodelFOV: usize = 0x194C; // float32 + pub const m_bIsWalking: usize = 0x1950; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1954; // float32 + pub const m_fLastGivenBombTime: usize = 0x1958; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x195C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1960; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1964; // float32 + pub const m_allowAutoFollowTime: usize = 0x1968; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x196C; // bool + pub const m_nLastKillerIndex: usize = 0x1970; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1978; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1990; // int32 + pub const m_bIsScoped: usize = 0x1994; // bool + pub const m_bResumeZoom: usize = 0x1995; // bool + pub const m_bIsDefusing: usize = 0x1996; // bool + pub const m_bIsGrabbingHostage: usize = 0x1997; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1998; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x199C; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x19A0; // bool + pub const m_iBombSiteIndex: usize = 0x19A4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x19A8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x19AC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x19AD; // bool + pub const m_iShotsFired: usize = 0x19B0; // int32 + pub const m_flFlinchStack: usize = 0x19B4; // float32 + pub const m_flVelocityModifier: usize = 0x19B8; // float32 + pub const m_flHitHeading: usize = 0x19BC; // float32 + pub const m_nHitBodyPart: usize = 0x19C0; // int32 + pub const m_vecTotalBulletForce: usize = 0x19C4; // Vector + pub const m_bWaitForNoAttack: usize = 0x19D0; // bool + pub const m_ignoreLadderJumpTime: usize = 0x19D4; // float32 + pub const m_bKilledByHeadshot: usize = 0x19D8; // bool + pub const m_LastHitBox: usize = 0x19DC; // int32 + pub const m_LastHealth: usize = 0x19E0; // int32 + pub const m_pBot: usize = 0x19E8; // CCSBot* + pub const m_bBotAllowActive: usize = 0x19F0; // bool + pub const m_thirdPersonHeading: usize = 0x19F4; // QAngle + pub const m_flSlopeDropOffset: usize = 0x1A00; // float32 + pub const m_flSlopeDropHeight: usize = 0x1A04; // float32 + pub const m_vHeadConstraintOffset: usize = 0x1A08; // Vector + pub const m_nLastPickupPriority: usize = 0x1A14; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1A18; // float32 + pub const m_ArmorValue: usize = 0x1A1C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1A20; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1A22; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1A24; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1A28; // int32 + pub const m_bIsSpawning: usize = 0x1A2C; // bool + pub const m_iDeathFlags: usize = 0x1A38; // int32 + pub const m_bHasDeathInfo: usize = 0x1A3C; // bool + pub const m_flDeathInfoTime: usize = 0x1A40; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1A44; // Vector + pub const m_vecPlayerPatchEconIndices: usize = 0x1A50; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1A64; // Color + pub const m_grenadeParameterStashTime: usize = 0x1A68; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1A6C; // bool + pub const m_angStashedShootAngles: usize = 0x1A70; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1A7C; // Vector + pub const m_vecStashedVelocity: usize = 0x1A88; // Vector + pub const m_angShootAngleHistory: usize = 0x1A94; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x1AAC; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x1AC4; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x1AE0; // CUtlVectorEmbeddedNetworkVar + pub const m_nHighestAppliedDamageTagTick: usize = 0x1B30; // int32 } // Parent: CBaseGrenade // Field count: 0 @@ -10340,31 +10355,31 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) pub mod CBasePlayerPawn { - pub const m_pWeaponServices: usize = 0xA80; // CPlayer_WeaponServices* - pub const m_pItemServices: usize = 0xA88; // CPlayer_ItemServices* - pub const m_pAutoaimServices: usize = 0xA90; // CPlayer_AutoaimServices* - pub const m_pObserverServices: usize = 0xA98; // CPlayer_ObserverServices* - pub const m_pWaterServices: usize = 0xAA0; // CPlayer_WaterServices* - pub const m_pUseServices: usize = 0xAA8; // CPlayer_UseServices* - pub const m_pFlashlightServices: usize = 0xAB0; // CPlayer_FlashlightServices* - pub const m_pCameraServices: usize = 0xAB8; // CPlayer_CameraServices* - pub const m_pMovementServices: usize = 0xAC0; // CPlayer_MovementServices* - pub const m_ServerViewAngleChanges: usize = 0xAD0; // CUtlVectorEmbeddedNetworkVar - pub const m_nHighestGeneratedServerViewAngleChangeIndex: usize = 0xB20; // uint32 - pub const v_angle: usize = 0xB24; // QAngle - pub const v_anglePrevious: usize = 0xB30; // QAngle - pub const m_iHideHUD: usize = 0xB3C; // uint32 - pub const m_skybox3d: usize = 0xB40; // sky3dparams_t - pub const m_fTimeLastHurt: usize = 0xBD0; // GameTime_t - pub const m_flDeathTime: usize = 0xBD4; // GameTime_t - pub const m_fNextSuicideTime: usize = 0xBD8; // GameTime_t - pub const m_fInitHUD: usize = 0xBDC; // bool - pub const m_pExpresser: usize = 0xBE0; // CAI_Expresser* - pub const m_hController: usize = 0xBE8; // CHandle - pub const m_fHltvReplayDelay: usize = 0xBF0; // float32 - pub const m_fHltvReplayEnd: usize = 0xBF4; // float32 - pub const m_iHltvReplayEntity: usize = 0xBF8; // CEntityIndex - pub const m_sndOpvarLatchData: usize = 0xC00; // CUtlVector + pub const m_pWeaponServices: usize = 0xAC0; // CPlayer_WeaponServices* + pub const m_pItemServices: usize = 0xAC8; // CPlayer_ItemServices* + pub const m_pAutoaimServices: usize = 0xAD0; // CPlayer_AutoaimServices* + pub const m_pObserverServices: usize = 0xAD8; // CPlayer_ObserverServices* + pub const m_pWaterServices: usize = 0xAE0; // CPlayer_WaterServices* + pub const m_pUseServices: usize = 0xAE8; // CPlayer_UseServices* + pub const m_pFlashlightServices: usize = 0xAF0; // CPlayer_FlashlightServices* + pub const m_pCameraServices: usize = 0xAF8; // CPlayer_CameraServices* + pub const m_pMovementServices: usize = 0xB00; // CPlayer_MovementServices* + pub const m_ServerViewAngleChanges: usize = 0xB10; // CUtlVectorEmbeddedNetworkVar + pub const m_nHighestGeneratedServerViewAngleChangeIndex: usize = 0xB60; // uint32 + pub const v_angle: usize = 0xB64; // QAngle + pub const v_anglePrevious: usize = 0xB70; // QAngle + pub const m_iHideHUD: usize = 0xB7C; // uint32 + pub const m_skybox3d: usize = 0xB80; // sky3dparams_t + pub const m_fTimeLastHurt: usize = 0xC10; // GameTime_t + pub const m_flDeathTime: usize = 0xC14; // GameTime_t + pub const m_fNextSuicideTime: usize = 0xC18; // GameTime_t + pub const m_fInitHUD: usize = 0xC1C; // bool + pub const m_pExpresser: usize = 0xC20; // CAI_Expresser* + pub const m_hController: usize = 0xC28; // CHandle + pub const m_fHltvReplayDelay: usize = 0xC30; // float32 + pub const m_fHltvReplayEnd: usize = 0xC34; // float32 + pub const m_iHltvReplayEntity: usize = 0xC38; // CEntityIndex + pub const m_sndOpvarLatchData: usize = 0xC40; // CUtlVector } // Parent: CBaseTrigger // Field count: 16 @@ -10387,22 +10402,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTonemapPercentBrightPixels (float) // NetworkVarNames: m_flTonemapMinAvgLum (float) pub mod CPostProcessingVolume { - pub const m_hPostSettings: usize = 0x930; // CStrongHandle - pub const m_flFadeDuration: usize = 0x938; // float32 - pub const m_flMinLogExposure: usize = 0x93C; // float32 - pub const m_flMaxLogExposure: usize = 0x940; // float32 - pub const m_flMinExposure: usize = 0x944; // float32 - pub const m_flMaxExposure: usize = 0x948; // float32 - pub const m_flExposureCompensation: usize = 0x94C; // float32 - pub const m_flExposureFadeSpeedUp: usize = 0x950; // float32 - pub const m_flExposureFadeSpeedDown: usize = 0x954; // float32 - pub const m_flTonemapEVSmoothingRange: usize = 0x958; // float32 - pub const m_bMaster: usize = 0x95C; // bool - pub const m_bExposureControl: usize = 0x95D; // bool - pub const m_flRate: usize = 0x960; // float32 - pub const m_flTonemapPercentTarget: usize = 0x964; // float32 - pub const m_flTonemapPercentBrightPixels: usize = 0x968; // float32 - pub const m_flTonemapMinAvgLum: usize = 0x96C; // float32 + pub const m_hPostSettings: usize = 0x970; // CStrongHandle + pub const m_flFadeDuration: usize = 0x978; // float32 + pub const m_flMinLogExposure: usize = 0x97C; // float32 + pub const m_flMaxLogExposure: usize = 0x980; // float32 + pub const m_flMinExposure: usize = 0x984; // float32 + pub const m_flMaxExposure: usize = 0x988; // float32 + pub const m_flExposureCompensation: usize = 0x98C; // float32 + pub const m_flExposureFadeSpeedUp: usize = 0x990; // float32 + pub const m_flExposureFadeSpeedDown: usize = 0x994; // float32 + pub const m_flTonemapEVSmoothingRange: usize = 0x998; // float32 + pub const m_bMaster: usize = 0x99C; // bool + pub const m_bExposureControl: usize = 0x99D; // bool + pub const m_flRate: usize = 0x9A0; // float32 + pub const m_flTonemapPercentTarget: usize = 0x9A4; // float32 + pub const m_flTonemapPercentBrightPixels: usize = 0x9A8; // float32 + pub const m_flTonemapMinAvgLum: usize = 0x9AC; // float32 } // Parent: CBaseModelEntity // Field count: 4 @@ -10411,15 +10426,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) pub mod CSpotlightEnd { - pub const m_flLightScale: usize = 0x750; // float32 - pub const m_Radius: usize = 0x754; // float32 - pub const m_vSpotlightDir: usize = 0x758; // Vector - pub const m_vSpotlightOrg: usize = 0x764; // Vector + pub const m_flLightScale: usize = 0x790; // float32 + pub const m_Radius: usize = 0x794; // float32 + pub const m_vSpotlightDir: usize = 0x798; // Vector + pub const m_vSpotlightOrg: usize = 0x7A4; // Vector } // Parent: CBaseModelEntity // Field count: 1 pub mod CRuleEntity { - pub const m_iszMaster: usize = 0x750; // CUtlSymbolLarge + pub const m_iszMaster: usize = 0x790; // CUtlSymbolLarge } // Parent: CBaseCSGrenade // Field count: 0 @@ -10450,7 +10465,7 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 1 pub mod CTriggerDetectExplosion { - pub const m_OnDetectedExplosion: usize = 0x948; // CEntityIOOutput + pub const m_OnDetectedExplosion: usize = 0x988; // CEntityIOOutput } // Parent: CLogicalEntity // Field count: 1 @@ -10492,8 +10507,8 @@ pub mod cs2_dumper { // Parent: CEconEntity // Field count: 2 pub mod CEconWearable { - pub const m_nForceSkin: usize = 0xCE8; // int32 - pub const m_bAlwaysAllow: usize = 0xCEC; // bool + pub const m_nForceSkin: usize = 0xD30; // int32 + pub const m_bAlwaysAllow: usize = 0xD34; // bool } // Parent: CPlayerPawnComponent // Field count: 0 @@ -10516,15 +10531,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) pub mod CFuncConveyor { - pub const m_szConveyorModels: usize = 0x750; // CUtlSymbolLarge - pub const m_flTransitionDurationSeconds: usize = 0x758; // float32 - pub const m_angMoveEntitySpace: usize = 0x75C; // QAngle - pub const m_vecMoveDirEntitySpace: usize = 0x768; // Vector - pub const m_flTargetSpeed: usize = 0x774; // float32 - pub const m_nTransitionStartTick: usize = 0x778; // GameTick_t - pub const m_nTransitionDurationTicks: usize = 0x77C; // int32 - pub const m_flTransitionStartSpeed: usize = 0x780; // float32 - pub const m_hConveyorModels: usize = 0x788; // CNetworkUtlVectorBase> + pub const m_szConveyorModels: usize = 0x790; // CUtlSymbolLarge + pub const m_flTransitionDurationSeconds: usize = 0x798; // float32 + pub const m_angMoveEntitySpace: usize = 0x79C; // QAngle + pub const m_vecMoveDirEntitySpace: usize = 0x7A8; // Vector + pub const m_flTargetSpeed: usize = 0x7B4; // float32 + pub const m_nTransitionStartTick: usize = 0x7B8; // GameTick_t + pub const m_nTransitionDurationTicks: usize = 0x7BC; // int32 + pub const m_flTransitionStartSpeed: usize = 0x7C0; // float32 + pub const m_hConveyorModels: usize = 0x7C8; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -10568,7 +10583,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bShowLight (bool) pub mod CRectLight { - pub const m_bShowLight: usize = 0xA70; // bool + pub const m_bShowLight: usize = 0xAB0; // bool } // Parent: CCSGO_TeamSelectCharacterPosition // Field count: 0 @@ -10577,7 +10592,7 @@ pub mod cs2_dumper { // Parent: CBaseDoor // Field count: 1 pub mod CRotDoor { - pub const m_bSolidBsp: usize = 0x9D8; // bool + pub const m_bSolidBsp: usize = 0xA18; // bool } // Parent: CLogicalEntity // Field count: 4 @@ -10656,10 +10671,6 @@ pub mod cs2_dumper { pub const m_Entity_bCopyDiffuseFromDefaultCubemap: usize = 0x5B0; // bool pub const m_Entity_bEnabled: usize = 0x5C0; // bool } - // Parent: CPlayerPawnComponent - // Field count: 0 - pub mod CCSPlayer_DamageReactServices { - } // Parent: None // Field count: 3 pub mod ServerAuthoritativeWeaponSlot_t { @@ -10667,6 +10678,10 @@ pub mod cs2_dumper { pub const unSlot: usize = 0x2A; // uint16 pub const unItemDefIdx: usize = 0x2C; // uint16 } + // Parent: CPlayerPawnComponent + // Field count: 0 + pub mod CCSPlayer_DamageReactServices { + } // Parent: None // Field count: 5 // @@ -10744,17 +10759,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) pub mod CC4 { - pub const m_vecLastValidPlayerHeldPosition: usize = 0xF40; // Vector - pub const m_vecLastValidDroppedPosition: usize = 0xF4C; // Vector - pub const m_bDoValidDroppedPositionCheck: usize = 0xF58; // bool - pub const m_bStartedArming: usize = 0xF59; // bool - pub const m_fArmedTime: usize = 0xF5C; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0xF60; // bool - pub const m_bIsPlantingViaUse: usize = 0xF61; // bool - pub const m_entitySpottedState: usize = 0xF68; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xF80; // int32 - pub const m_bPlayedArmingBeeps: usize = 0xF84; // bool[7] - pub const m_bBombPlanted: usize = 0xF8B; // bool + pub const m_vecLastValidPlayerHeldPosition: usize = 0xF88; // Vector + pub const m_vecLastValidDroppedPosition: usize = 0xF94; // Vector + pub const m_bDoValidDroppedPositionCheck: usize = 0xFA0; // bool + pub const m_bStartedArming: usize = 0xFA1; // bool + pub const m_fArmedTime: usize = 0xFA4; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0xFA8; // bool + pub const m_bIsPlantingViaUse: usize = 0xFA9; // bool + pub const m_entitySpottedState: usize = 0xFB0; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xFC8; // int32 + pub const m_bPlayedArmingBeeps: usize = 0xFCC; // bool[7] + pub const m_bBombPlanted: usize = 0xFD3; // bool } // Parent: CHostageRescueZoneShim // Field count: 0 @@ -10776,33 +10791,33 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bIsUsable (bool) pub mod CBaseDoor { - pub const m_angMoveEntitySpace: usize = 0x7E0; // QAngle - pub const m_vecMoveDirParentSpace: usize = 0x7EC; // Vector - pub const m_ls: usize = 0x7F8; // locksound_t - pub const m_bForceClosed: usize = 0x818; // bool - pub const m_bDoorGroup: usize = 0x819; // bool - pub const m_bLocked: usize = 0x81A; // bool - pub const m_bIgnoreDebris: usize = 0x81B; // bool - pub const m_eSpawnPosition: usize = 0x81C; // FuncDoorSpawnPos_t - pub const m_flBlockDamage: usize = 0x820; // float32 - pub const m_NoiseMoving: usize = 0x828; // CUtlSymbolLarge - pub const m_NoiseArrived: usize = 0x830; // CUtlSymbolLarge - pub const m_NoiseMovingClosed: usize = 0x838; // CUtlSymbolLarge - pub const m_NoiseArrivedClosed: usize = 0x840; // CUtlSymbolLarge - pub const m_ChainTarget: usize = 0x848; // CUtlSymbolLarge - pub const m_OnBlockedClosing: usize = 0x850; // CEntityIOOutput - pub const m_OnBlockedOpening: usize = 0x878; // CEntityIOOutput - pub const m_OnUnblockedClosing: usize = 0x8A0; // CEntityIOOutput - pub const m_OnUnblockedOpening: usize = 0x8C8; // CEntityIOOutput - pub const m_OnFullyClosed: usize = 0x8F0; // CEntityIOOutput - pub const m_OnFullyOpen: usize = 0x918; // CEntityIOOutput - pub const m_OnClose: usize = 0x940; // CEntityIOOutput - pub const m_OnOpen: usize = 0x968; // CEntityIOOutput - pub const m_OnLockedUse: usize = 0x990; // CEntityIOOutput - pub const m_bLoopMoveSound: usize = 0x9B8; // bool - pub const m_bCreateNavObstacle: usize = 0x9D0; // bool - pub const m_isChaining: usize = 0x9D1; // bool - pub const m_bIsUsable: usize = 0x9D2; // bool + pub const m_angMoveEntitySpace: usize = 0x820; // QAngle + pub const m_vecMoveDirParentSpace: usize = 0x82C; // Vector + pub const m_ls: usize = 0x838; // locksound_t + pub const m_bForceClosed: usize = 0x858; // bool + pub const m_bDoorGroup: usize = 0x859; // bool + pub const m_bLocked: usize = 0x85A; // bool + pub const m_bIgnoreDebris: usize = 0x85B; // bool + pub const m_eSpawnPosition: usize = 0x85C; // FuncDoorSpawnPos_t + pub const m_flBlockDamage: usize = 0x860; // float32 + pub const m_NoiseMoving: usize = 0x868; // CUtlSymbolLarge + pub const m_NoiseArrived: usize = 0x870; // CUtlSymbolLarge + pub const m_NoiseMovingClosed: usize = 0x878; // CUtlSymbolLarge + pub const m_NoiseArrivedClosed: usize = 0x880; // CUtlSymbolLarge + pub const m_ChainTarget: usize = 0x888; // CUtlSymbolLarge + pub const m_OnBlockedClosing: usize = 0x890; // CEntityIOOutput + pub const m_OnBlockedOpening: usize = 0x8B8; // CEntityIOOutput + pub const m_OnUnblockedClosing: usize = 0x8E0; // CEntityIOOutput + pub const m_OnUnblockedOpening: usize = 0x908; // CEntityIOOutput + pub const m_OnFullyClosed: usize = 0x930; // CEntityIOOutput + pub const m_OnFullyOpen: usize = 0x958; // CEntityIOOutput + pub const m_OnClose: usize = 0x980; // CEntityIOOutput + pub const m_OnOpen: usize = 0x9A8; // CEntityIOOutput + pub const m_OnLockedUse: usize = 0x9D0; // CEntityIOOutput + pub const m_bLoopMoveSound: usize = 0x9F8; // bool + pub const m_bCreateNavObstacle: usize = 0xA10; // bool + pub const m_isChaining: usize = 0xA11; // bool + pub const m_bIsUsable: usize = 0xA12; // bool } // Parent: None // Field count: 33 @@ -10913,8 +10928,8 @@ pub mod cs2_dumper { // Parent: CFuncPlat // Field count: 2 pub mod CFuncPlatRot { - pub const m_end: usize = 0x800; // QAngle - pub const m_start: usize = 0x80C; // QAngle + pub const m_end: usize = 0x840; // QAngle + pub const m_start: usize = 0x84C; // QAngle } // Parent: CPointEntity // Field count: 5 @@ -10936,12 +10951,12 @@ pub mod cs2_dumper { // Parent: CBasePlatTrain // Field count: 6 pub mod CFuncTrain { - pub const m_hCurrentTarget: usize = 0x7F8; // CHandle - pub const m_activated: usize = 0x7FC; // bool - pub const m_hEnemy: usize = 0x800; // CHandle - pub const m_flBlockDamage: usize = 0x804; // float32 - pub const m_flNextBlockTime: usize = 0x808; // GameTime_t - pub const m_iszLastTarget: usize = 0x810; // CUtlSymbolLarge + pub const m_hCurrentTarget: usize = 0x838; // CHandle + pub const m_activated: usize = 0x83C; // bool + pub const m_hEnemy: usize = 0x840; // CHandle + pub const m_flBlockDamage: usize = 0x844; // float32 + pub const m_flNextBlockTime: usize = 0x848; // GameTime_t + pub const m_iszLastTarget: usize = 0x850; // CUtlSymbolLarge } // Parent: CHostageExpresserShim // Field count: 39 @@ -10965,45 +10980,45 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGrabSuccessTime (GameTime_t) // NetworkVarNames: m_flDropStartTime (GameTime_t) pub mod CHostage { - pub const m_OnHostageBeginGrab: usize = 0xA98; // CEntityIOOutput - pub const m_OnFirstPickedUp: usize = 0xAC0; // CEntityIOOutput - pub const m_OnDroppedNotRescued: usize = 0xAE8; // CEntityIOOutput - pub const m_OnRescued: usize = 0xB10; // CEntityIOOutput - pub const m_entitySpottedState: usize = 0xB38; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xB50; // int32 - pub const m_uiHostageSpawnExclusionGroupMask: usize = 0xB54; // uint32 - pub const m_nHostageSpawnRandomFactor: usize = 0xB58; // uint32 - pub const m_bRemove: usize = 0xB5C; // bool - pub const m_vel: usize = 0xB60; // Vector - pub const m_isRescued: usize = 0xB6C; // bool - pub const m_jumpedThisFrame: usize = 0xB6D; // bool - pub const m_nHostageState: usize = 0xB70; // int32 - pub const m_leader: usize = 0xB74; // CHandle - pub const m_lastLeader: usize = 0xB78; // CHandle - pub const m_reuseTimer: usize = 0xB80; // CountdownTimer - pub const m_hasBeenUsed: usize = 0xB98; // bool - pub const m_accel: usize = 0xB9C; // Vector - pub const m_isRunning: usize = 0xBA8; // bool - pub const m_isCrouching: usize = 0xBA9; // bool - pub const m_jumpTimer: usize = 0xBB0; // CountdownTimer - pub const m_isWaitingForLeader: usize = 0xBC8; // bool - pub const m_repathTimer: usize = 0x2BD8; // CountdownTimer - pub const m_inhibitDoorTimer: usize = 0x2BF0; // CountdownTimer - pub const m_inhibitObstacleAvoidanceTimer: usize = 0x2C80; // CountdownTimer - pub const m_wiggleTimer: usize = 0x2CA0; // CountdownTimer - pub const m_isAdjusted: usize = 0x2CBC; // bool - pub const m_bHandsHaveBeenCut: usize = 0x2CBD; // bool - pub const m_hHostageGrabber: usize = 0x2CC0; // CHandle - pub const m_fLastGrabTime: usize = 0x2CC4; // GameTime_t - pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2CC8; // Vector - pub const m_vecGrabbedPos: usize = 0x2CD4; // Vector - pub const m_flRescueStartTime: usize = 0x2CE0; // GameTime_t - pub const m_flGrabSuccessTime: usize = 0x2CE4; // GameTime_t - pub const m_flDropStartTime: usize = 0x2CE8; // GameTime_t - pub const m_nApproachRewardPayouts: usize = 0x2CEC; // int32 - pub const m_nPickupEventCount: usize = 0x2CF0; // int32 - pub const m_vecSpawnGroundPos: usize = 0x2CF4; // Vector - pub const m_vecHostageResetPosition: usize = 0x2D14; // Vector + pub const m_OnHostageBeginGrab: usize = 0xAD8; // CEntityIOOutput + pub const m_OnFirstPickedUp: usize = 0xB00; // CEntityIOOutput + pub const m_OnDroppedNotRescued: usize = 0xB28; // CEntityIOOutput + pub const m_OnRescued: usize = 0xB50; // CEntityIOOutput + pub const m_entitySpottedState: usize = 0xB78; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xB90; // int32 + pub const m_uiHostageSpawnExclusionGroupMask: usize = 0xB94; // uint32 + pub const m_nHostageSpawnRandomFactor: usize = 0xB98; // uint32 + pub const m_bRemove: usize = 0xB9C; // bool + pub const m_vel: usize = 0xBA0; // Vector + pub const m_isRescued: usize = 0xBAC; // bool + pub const m_jumpedThisFrame: usize = 0xBAD; // bool + pub const m_nHostageState: usize = 0xBB0; // int32 + pub const m_leader: usize = 0xBB4; // CHandle + pub const m_lastLeader: usize = 0xBB8; // CHandle + pub const m_reuseTimer: usize = 0xBC0; // CountdownTimer + pub const m_hasBeenUsed: usize = 0xBD8; // bool + pub const m_accel: usize = 0xBDC; // Vector + pub const m_isRunning: usize = 0xBE8; // bool + pub const m_isCrouching: usize = 0xBE9; // bool + pub const m_jumpTimer: usize = 0xBF0; // CountdownTimer + pub const m_isWaitingForLeader: usize = 0xC08; // bool + pub const m_repathTimer: usize = 0x2C18; // CountdownTimer + pub const m_inhibitDoorTimer: usize = 0x2C30; // CountdownTimer + pub const m_inhibitObstacleAvoidanceTimer: usize = 0x2CC0; // CountdownTimer + pub const m_wiggleTimer: usize = 0x2CE0; // CountdownTimer + pub const m_isAdjusted: usize = 0x2CFC; // bool + pub const m_bHandsHaveBeenCut: usize = 0x2CFD; // bool + pub const m_hHostageGrabber: usize = 0x2D00; // CHandle + pub const m_fLastGrabTime: usize = 0x2D04; // GameTime_t + pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2D08; // Vector + pub const m_vecGrabbedPos: usize = 0x2D14; // Vector + pub const m_flRescueStartTime: usize = 0x2D20; // GameTime_t + pub const m_flGrabSuccessTime: usize = 0x2D24; // GameTime_t + pub const m_flDropStartTime: usize = 0x2D28; // GameTime_t + pub const m_nApproachRewardPayouts: usize = 0x2D2C; // int32 + pub const m_nPickupEventCount: usize = 0x2D30; // int32 + pub const m_vecSpawnGroundPos: usize = 0x2D34; // Vector + pub const m_vecHostageResetPosition: usize = 0x2D54; // Vector } // Parent: CPointEntity // Field count: 13 @@ -11030,18 +11045,18 @@ pub mod cs2_dumper { // MNetworkIncludeByName // MNetworkOverride pub mod CFuncMoveLinear { - pub const m_authoredPosition: usize = 0x7D0; // MoveLinearAuthoredPos_t - pub const m_angMoveEntitySpace: usize = 0x7D4; // QAngle - pub const m_vecMoveDirParentSpace: usize = 0x7E0; // Vector - pub const m_soundStart: usize = 0x7F0; // CUtlSymbolLarge - pub const m_soundStop: usize = 0x7F8; // CUtlSymbolLarge - pub const m_currentSound: usize = 0x800; // CUtlSymbolLarge - pub const m_flBlockDamage: usize = 0x808; // float32 - pub const m_flStartPosition: usize = 0x80C; // float32 - pub const m_OnFullyOpen: usize = 0x818; // CEntityIOOutput - pub const m_OnFullyClosed: usize = 0x840; // CEntityIOOutput - pub const m_bCreateMovableNavMesh: usize = 0x868; // bool - pub const m_bCreateNavObstacle: usize = 0x869; // bool + pub const m_authoredPosition: usize = 0x810; // MoveLinearAuthoredPos_t + pub const m_angMoveEntitySpace: usize = 0x814; // QAngle + pub const m_vecMoveDirParentSpace: usize = 0x820; // Vector + pub const m_soundStart: usize = 0x830; // CUtlSymbolLarge + pub const m_soundStop: usize = 0x838; // CUtlSymbolLarge + pub const m_currentSound: usize = 0x840; // CUtlSymbolLarge + pub const m_flBlockDamage: usize = 0x848; // float32 + pub const m_flStartPosition: usize = 0x84C; // float32 + pub const m_OnFullyOpen: usize = 0x858; // CEntityIOOutput + pub const m_OnFullyClosed: usize = 0x880; // CEntityIOOutput + pub const m_bCreateMovableNavMesh: usize = 0x8A8; // bool + pub const m_bCreateNavObstacle: usize = 0x8A9; // bool } // Parent: CBaseEntity // Field count: 3 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 87885d54..e1b68028 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 1a41d994..4a9f7508 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index c4958ff1..399dd3bd 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 2414baec..74859d39 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 58265935..835e7640 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 9eb7eae4..739894a1 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 7d440c60..484e59bb 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index aed0cbce..18b38942 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 665a9f40..77f08136 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-10-11 03:33:19.009712100 UTC +// 2024-10-16 01:30:18.306397700 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]