From 7933103b03ab2c4239126ba9fac4c4cf152a0ed7 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Tue, 30 Jul 2024 02:06:35 +1000 Subject: [PATCH] 0.1.2 * Updated for memflow 0.2.2 * Replaced periods with underscores in generated file names for easier inclusion * Program execution now continues if analysis fails at any point * Removed custom error type in favor of anyhow * Added logging to cs2-dumper.log * Now compilable on Linux --- Cargo.toml | 8 +- cs2-dumper.log | 5 + ...onsystem.dll.cs => animationsystem_dll.cs} | 958 +++++----- ...system.dll.hpp => animationsystem_dll.hpp} | 958 +++++----- ...stem.dll.json => animationsystem_dll.json} | 0 ...onsystem.dll.rs => animationsystem_dll.rs} | 958 +++++----- output/buttons.cs | 2 +- output/buttons.hpp | 2 +- output/buttons.rs | 2 +- output/{client.dll.cs => client_dll.cs} | 844 ++++----- output/{client.dll.hpp => client_dll.hpp} | 844 ++++----- output/{client.dll.json => client_dll.json} | 0 output/{client.dll.rs => client_dll.rs} | 844 ++++----- output/{engine2.dll.cs => engine2_dll.cs} | 98 +- output/{engine2.dll.hpp => engine2_dll.hpp} | 98 +- output/{engine2.dll.json => engine2_dll.json} | 0 output/{engine2.dll.rs => engine2_dll.rs} | 98 +- output/{host.dll.cs => host_dll.cs} | 6 +- output/{host.dll.hpp => host_dll.hpp} | 6 +- output/{host.dll.json => host_dll.json} | 0 output/{host.dll.rs => host_dll.rs} | 6 +- output/info.json | 2 +- output/interfaces.cs | 2 +- output/interfaces.hpp | 2 +- output/interfaces.rs | 2 +- ...lsystem2.dll.cs => materialsystem2_dll.cs} | 38 +- ...ystem2.dll.hpp => materialsystem2_dll.hpp} | 38 +- ...tem2.dll.json => materialsystem2_dll.json} | 0 ...lsystem2.dll.rs => materialsystem2_dll.rs} | 38 +- ...worksystem.dll.cs => networksystem_dll.cs} | 4 +- ...rksystem.dll.hpp => networksystem_dll.hpp} | 4 +- ...system.dll.json => networksystem_dll.json} | 0 ...worksystem.dll.rs => networksystem_dll.rs} | 4 +- output/offsets.cs | 2 +- output/offsets.hpp | 2 +- output/offsets.rs | 2 +- output/{panorama.dll.cs => panorama_dll.cs} | 6 +- output/{panorama.dll.hpp => panorama_dll.hpp} | 6 +- .../{panorama.dll.json => panorama_dll.json} | 0 output/{panorama.dll.rs => panorama_dll.rs} | 6 +- output/{particles.dll.cs => particles_dll.cs} | 1044 +++++------ .../{particles.dll.hpp => particles_dll.hpp} | 1044 +++++------ ...{particles.dll.json => particles_dll.json} | 0 output/{particles.dll.rs => particles_dll.rs} | 1044 +++++------ ...ulse_system.dll.cs => pulse_system_dll.cs} | 236 +-- ...se_system.dll.hpp => pulse_system_dll.hpp} | 236 +-- ..._system.dll.json => pulse_system_dll.json} | 0 ...ulse_system.dll.rs => pulse_system_dll.rs} | 236 +-- ...temdx11.dll.cs => rendersystemdx11_dll.cs} | 18 +- ...mdx11.dll.hpp => rendersystemdx11_dll.hpp} | 18 +- ...x11.dll.json => rendersystemdx11_dll.json} | 0 ...temdx11.dll.rs => rendersystemdx11_dll.rs} | 18 +- ...rcesystem.dll.cs => resourcesystem_dll.cs} | 122 +- ...esystem.dll.hpp => resourcesystem_dll.hpp} | 122 +- ...ystem.dll.json => resourcesystem_dll.json} | 0 ...rcesystem.dll.rs => resourcesystem_dll.rs} | 122 +- ...{scenesystem.dll.cs => scenesystem_dll.cs} | 22 +- ...cenesystem.dll.hpp => scenesystem_dll.hpp} | 22 +- ...nesystem.dll.json => scenesystem_dll.json} | 0 ...{scenesystem.dll.rs => scenesystem_dll.rs} | 22 +- ...chemasystem.dll.cs => schemasystem_dll.cs} | 20 +- ...emasystem.dll.hpp => schemasystem_dll.hpp} | 20 +- ...asystem.dll.json => schemasystem_dll.json} | 0 ...chemasystem.dll.rs => schemasystem_dll.rs} | 20 +- output/{server.dll.cs => server_dll.cs} | 1564 ++++++++--------- output/{server.dll.hpp => server_dll.hpp} | 1564 ++++++++--------- output/{server.dll.json => server_dll.json} | 0 output/{server.dll.rs => server_dll.rs} | 1564 ++++++++--------- ...{soundsystem.dll.cs => soundsystem_dll.cs} | 164 +- ...oundsystem.dll.hpp => soundsystem_dll.hpp} | 164 +- ...ndsystem.dll.json => soundsystem_dll.json} | 0 ...{soundsystem.dll.rs => soundsystem_dll.rs} | 164 +- output/{vphysics2.dll.cs => vphysics2_dll.cs} | 182 +- .../{vphysics2.dll.hpp => vphysics2_dll.hpp} | 182 +- ...{vphysics2.dll.json => vphysics2_dll.json} | 0 output/{vphysics2.dll.rs => vphysics2_dll.rs} | 182 +- ...ldrenderer.dll.cs => worldrenderer_dll.cs} | 50 +- ...renderer.dll.hpp => worldrenderer_dll.hpp} | 50 +- ...nderer.dll.json => worldrenderer_dll.json} | 0 ...ldrenderer.dll.rs => worldrenderer_dll.rs} | 50 +- src/analysis/buttons.rs | 48 +- src/analysis/interfaces.rs | 43 +- src/analysis/mod.rs | 74 +- src/analysis/offsets.rs | 32 +- src/analysis/schemas.rs | 120 +- src/error.rs | 31 - src/main.rs | 79 +- src/mem.rs | 14 +- src/output/buttons.rs | 33 +- src/output/interfaces.rs | 32 +- src/output/mod.rs | 17 +- src/output/offsets.rs | 2 +- src/output/schemas.rs | 14 +- .../schema_system/schema_class_info_data.rs | 4 +- .../schema_system/schema_enum_info_data.rs | 2 +- src/source2/tier1/utl_memory.rs | 13 +- src/source2/tier1/utl_ts_hash.rs | 15 +- src/source2/tier1/utl_vector.rs | 11 +- 98 files changed, 8413 insertions(+), 8332 deletions(-) create mode 100644 cs2-dumper.log rename output/{animationsystem.dll.cs => animationsystem_dll.cs} (94%) rename output/{animationsystem.dll.hpp => animationsystem_dll.hpp} (93%) rename output/{animationsystem.dll.json => animationsystem_dll.json} (100%) rename output/{animationsystem.dll.rs => animationsystem_dll.rs} (93%) rename output/{client.dll.cs => client_dll.cs} (96%) rename output/{client.dll.hpp => client_dll.hpp} (96%) rename output/{client.dll.json => client_dll.json} (100%) rename output/{client.dll.rs => client_dll.rs} (96%) rename output/{engine2.dll.cs => engine2_dll.cs} (88%) rename output/{engine2.dll.hpp => engine2_dll.hpp} (88%) rename output/{engine2.dll.json => engine2_dll.json} (100%) rename output/{engine2.dll.rs => engine2_dll.rs} (87%) rename output/{host.dll.cs => host_dll.cs} (84%) rename output/{host.dll.hpp => host_dll.hpp} (85%) rename output/{host.dll.json => host_dll.json} (100%) rename output/{host.dll.rs => host_dll.rs} (86%) rename output/{materialsystem2.dll.cs => materialsystem2_dll.cs} (94%) rename output/{materialsystem2.dll.hpp => materialsystem2_dll.hpp} (94%) rename output/{materialsystem2.dll.json => materialsystem2_dll.json} (100%) rename output/{materialsystem2.dll.rs => materialsystem2_dll.rs} (93%) rename output/{networksystem.dll.cs => networksystem_dll.cs} (85%) rename output/{networksystem.dll.hpp => networksystem_dll.hpp} (86%) rename output/{networksystem.dll.json => networksystem_dll.json} (100%) rename output/{networksystem.dll.rs => networksystem_dll.rs} (87%) rename output/{panorama.dll.cs => panorama_dll.cs} (93%) rename output/{panorama.dll.hpp => panorama_dll.hpp} (93%) rename output/{panorama.dll.json => panorama_dll.json} (100%) rename output/{panorama.dll.rs => panorama_dll.rs} (93%) rename output/{particles.dll.cs => particles_dll.cs} (95%) rename output/{particles.dll.hpp => particles_dll.hpp} (95%) rename output/{particles.dll.json => particles_dll.json} (100%) rename output/{particles.dll.rs => particles_dll.rs} (95%) rename output/{pulse_system.dll.cs => pulse_system_dll.cs} (92%) rename output/{pulse_system.dll.hpp => pulse_system_dll.hpp} (92%) rename output/{pulse_system.dll.json => pulse_system_dll.json} (100%) rename output/{pulse_system.dll.rs => pulse_system_dll.rs} (92%) rename output/{rendersystemdx11.dll.cs => rendersystemdx11_dll.cs} (93%) rename output/{rendersystemdx11.dll.hpp => rendersystemdx11_dll.hpp} (93%) rename output/{rendersystemdx11.dll.json => rendersystemdx11_dll.json} (100%) rename output/{rendersystemdx11.dll.rs => rendersystemdx11_dll.rs} (93%) rename output/{resourcesystem.dll.cs => resourcesystem_dll.cs} (88%) rename output/{resourcesystem.dll.hpp => resourcesystem_dll.hpp} (87%) rename output/{resourcesystem.dll.json => resourcesystem_dll.json} (100%) rename output/{resourcesystem.dll.rs => resourcesystem_dll.rs} (87%) rename output/{scenesystem.dll.cs => scenesystem_dll.cs} (91%) rename output/{scenesystem.dll.hpp => scenesystem_dll.hpp} (91%) rename output/{scenesystem.dll.json => scenesystem_dll.json} (100%) rename output/{scenesystem.dll.rs => scenesystem_dll.rs} (91%) rename output/{schemasystem.dll.cs => schemasystem_dll.cs} (95%) rename output/{schemasystem.dll.hpp => schemasystem_dll.hpp} (95%) rename output/{schemasystem.dll.json => schemasystem_dll.json} (100%) rename output/{schemasystem.dll.rs => schemasystem_dll.rs} (95%) rename output/{server.dll.cs => server_dll.cs} (96%) rename output/{server.dll.hpp => server_dll.hpp} (96%) rename output/{server.dll.json => server_dll.json} (100%) rename output/{server.dll.rs => server_dll.rs} (95%) rename output/{soundsystem.dll.cs => soundsystem_dll.cs} (94%) rename output/{soundsystem.dll.hpp => soundsystem_dll.hpp} (94%) rename output/{soundsystem.dll.json => soundsystem_dll.json} (100%) rename output/{soundsystem.dll.rs => soundsystem_dll.rs} (93%) rename output/{vphysics2.dll.cs => vphysics2_dll.cs} (94%) rename output/{vphysics2.dll.hpp => vphysics2_dll.hpp} (94%) rename output/{vphysics2.dll.json => vphysics2_dll.json} (100%) rename output/{vphysics2.dll.rs => vphysics2_dll.rs} (94%) rename output/{worldrenderer.dll.cs => worldrenderer_dll.cs} (95%) rename output/{worldrenderer.dll.hpp => worldrenderer_dll.hpp} (95%) rename output/{worldrenderer.dll.json => worldrenderer_dll.json} (100%) rename output/{worldrenderer.dll.rs => worldrenderer_dll.rs} (94%) delete mode 100644 src/error.rs diff --git a/Cargo.toml b/Cargo.toml index e82ebfd..5b6a943 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cs2-dumper" -version = "0.1.1" +version = "0.1.2" authors = ["a2x"] edition = "2021" readme = "README.md" @@ -8,18 +8,20 @@ repository = "https://github.com/a2x/cs2-dumper" license = "MIT" [dependencies] +anyhow = "1.0" clap = { version = "4.5", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } heck = "0.5" log = "0.4" memflow = "0.2" -memflow-native = { git = "https://github.com/memflow/memflow-native" } pelite = "0.10" phf = { version = "0.11", features = ["macros"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simplelog = "0.12" -thiserror = "1.0" + +[target.'cfg(windows)'.dependencies] +memflow-native = { git = "https://github.com/memflow/memflow-native" } [profile.dev] opt-level = 1 diff --git a/cs2-dumper.log b/cs2-dumper.log new file mode 100644 index 0000000..e3e43c1 --- /dev/null +++ b/cs2-dumper.log @@ -0,0 +1,5 @@ +16:04:46 [INFO] found 16 buttons +16:04:46 [INFO] found 132 interfaces across 35 modules +16:04:47 [INFO] found 33 offsets across 5 modules +16:04:47 [INFO] found 2329 classes and 342 enums across 17 modules +16:04:47 [INFO] analysis completed in 1.0316345 seconds diff --git a/output/animationsystem.dll.cs b/output/animationsystem_dll.cs similarity index 94% rename from output/animationsystem.dll.cs rename to output/animationsystem_dll.cs index 84d4ec4..8fc034f 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 77 public static class AnimationsystemDll { // Alignment: 4 - // Members count: 17 + // Member count: 17 public enum SeqCmd_t : uint { SeqCmd_Nop = 0x0, SeqCmd_LinearDelta = 0x1, @@ -28,7 +28,7 @@ namespace CS2Dumper.Schemas { SeqCmd_Transform = 0x10 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum BoneTransformSpace_t : uint { BoneTransformSpace_Invalid = 0xFFFFFFFFFFFFFFFF, BoneTransformSpace_Parent = 0x0, @@ -36,7 +36,7 @@ namespace CS2Dumper.Schemas { BoneTransformSpace_World = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum CAnimationGraphVisualizerPrimitiveType : uint { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1, @@ -45,21 +45,21 @@ namespace CS2Dumper.Schemas { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum NmTransitionRule_t : byte { AllowTransition = 0x0, ConditionallyAllowTransition = 0x1, BlockTransition = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum BinaryNodeTiming : uint { UseChild1 = 0x0, UseChild2 = 0x1, SyncChildren = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum SolveIKChainAnimNodeDebugSetting : uint { SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1, @@ -70,7 +70,7 @@ namespace CS2Dumper.Schemas { SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 } // Alignment: 1 - // Members count: 6 + // Member count: 6 public enum MovementGait_t : byte { eInvalid = 0xFFFFFFFFFFFFFFFF, eSlow = 0x0, @@ -80,21 +80,21 @@ namespace CS2Dumper.Schemas { eCount = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum IKTargetCoordinateSystem : uint { IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1, IKTARGETCOORDINATESYSTEM_COUNT = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum VPhysXAggregateData_t__VPhysXFlagEnum_t : uint { FLAG_IS_POLYSOUP_GEOMETRY = 0x1, FLAG_LEVEL_COLLISION = 0x10, FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 } // Alignment: 1 - // Members count: 23 + // Member count: 23 public enum NmEasingOperation_t : byte { Linear = 0x0, InQuad = 0x1, @@ -121,20 +121,20 @@ namespace CS2Dumper.Schemas { None = 0x16 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum MatterialAttributeTagType_t : uint { MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum AnimPoseControl : uint { NoPoseControl = 0x0, AbsolutePoseControl = 0x1, RelativePoseControl = 0x2 } // Alignment: 1 - // Members count: 4 + // Member count: 4 public enum NmTransitionRuleCondition_t : byte { AnyAllowed = 0x0, FullyAllowed = 0x1, @@ -142,19 +142,19 @@ namespace CS2Dumper.Schemas { Blocked = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum EDemoBoneSelectionMode : uint { CaptureAllBones = 0x0, CaptureSelectedBones = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum StepPhase : uint { StepPhase_OnGround = 0x0, StepPhase_InAir = 0x1 } // Alignment: 4 - // Members count: 26 + // Member count: 26 public enum FlexOpCode_t : uint { FLEX_OP_CONST = 0x1, FLEX_OP_FETCH1 = 0x2, @@ -184,13 +184,13 @@ namespace CS2Dumper.Schemas { FLEX_OP_ABS = 0x1A } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum AnimNodeNetworkMode : uint { ServerAuthoritative = 0x0, ClientSimulate = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum VPhysXBodyPart_t__VPhysXFlagEnum_t : uint { FLAG_STATIC = 0x1, FLAG_KINEMATIC = 0x2, @@ -199,7 +199,7 @@ namespace CS2Dumper.Schemas { FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum AnimParamType_t : byte { ANIMPARAM_UNKNOWN = 0x0, ANIMPARAM_BOOL = 0x1, @@ -212,7 +212,7 @@ namespace CS2Dumper.Schemas { ANIMPARAM_COUNT = 0x8 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum NmEasingFunction_t : byte { Linear = 0x0, Quad = 0x1, @@ -225,14 +225,14 @@ namespace CS2Dumper.Schemas { Back = 0x8 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum IKTargetSource : uint { IKTARGETSOURCE_Bone = 0x0, IKTARGETSOURCE_AnimgraphParameter = 0x1, IKTARGETSOURCE_COUNT = 0x2 } // Alignment: 4 - // Members count: 15 + // Member count: 15 public enum PermModelInfo_t__FlagEnum : uint { FLAG_TRANSLUCENT = 0x1, FLAG_TRANSLUCENT_TWO_PASS = 0x2, @@ -251,14 +251,14 @@ namespace CS2Dumper.Schemas { FLAG_MODEL_DOC = 0x800000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum AnimParamNetworkSetting : uint { Auto = 0x0, AlwaysNetwork = 0x1, NeverNetwork = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum MorphFlexControllerRemapType_t : uint { MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1, @@ -266,7 +266,7 @@ namespace CS2Dumper.Schemas { MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum MeshDrawPrimitiveFlags_t : uint { MESH_DRAW_FLAGS_NONE = 0x0, MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1, @@ -278,7 +278,7 @@ namespace CS2Dumper.Schemas { MESH_DRAW_FLAGS_DRAW_LAST = 0x80 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ModelBoneFlexComponent_t : uint { MODEL_BONE_FLEX_INVALID = 0xFFFFFFFFFFFFFFFF, MODEL_BONE_FLEX_TX = 0x0, @@ -286,14 +286,14 @@ namespace CS2Dumper.Schemas { MODEL_BONE_FLEX_TZ = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum PoseType_t : byte { POSETYPE_STATIC = 0x0, POSETYPE_DYNAMIC = 0x1, POSETYPE_INVALID = 0xFF } // Alignment: 4 - // Members count: 36 + // Member count: 36 public enum AnimValueSource : uint { MoveHeading = 0x0, MoveSpeed = 0x1, @@ -333,13 +333,13 @@ namespace CS2Dumper.Schemas { FingerSplay_Ring_Pinky = 0x23 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum RagdollPoseControl : uint { Absolute = 0x0, Relative = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum IKSolverType : uint { IKSOLVER_Perlin = 0x0, IKSOLVER_TwoBone = 0x1, @@ -349,26 +349,26 @@ namespace CS2Dumper.Schemas { IKSOLVER_COUNT = 0x5 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum Blend2DMode : uint { Blend2DMode_General = 0x0, Blend2DMode_Directional = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ChoiceChangeMethod : uint { OnReset = 0x0, OnCycleEnd = 0x1, OnResetOrCycleEnd = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ChoiceBlendMethod : uint { SingleBlendTime = 0x0, PerChoiceBlendTimes = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum VPhysXConstraintParams_t__EnumFlags0_t : uint { FLAG0_SHIFT_INTERPENETRATE = 0x0, FLAG0_SHIFT_CONSTRAIN = 0x1, @@ -376,7 +376,7 @@ namespace CS2Dumper.Schemas { FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum BlendKeyType : uint { BlendKey_UserValue = 0x0, BlendKey_Velocity = 0x1, @@ -384,7 +384,7 @@ namespace CS2Dumper.Schemas { BlendKey_RemainingDistance = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum StateActionBehavior : uint { STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1, @@ -392,7 +392,7 @@ namespace CS2Dumper.Schemas { STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 } // Alignment: 1 - // Members count: 4 + // Member count: 4 public enum NmRootMotionBlendMode_t : byte { Blend = 0x0, Additive = 0x1, @@ -400,7 +400,7 @@ namespace CS2Dumper.Schemas { IgnoreTarget = 0x3 } // Alignment: 1 - // Members count: 6 + // Member count: 6 public enum NmFootPhaseCondition_t : byte { LeftFootDown = 0x0, LeftFootPassing = 0x1, @@ -410,7 +410,7 @@ namespace CS2Dumper.Schemas { RightPhase = 0x5 } // Alignment: 4 - // Members count: 22 + // Member count: 22 public enum ModelSkeletonData_t__BoneFlags_t : uint { FLAG_NO_BONE_FLAGS = 0x0, FLAG_BONEFLEXDRIVER = 0x4, @@ -436,7 +436,7 @@ namespace CS2Dumper.Schemas { FLAG_PROCEDURAL = 0x400000 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum MorphBundleType_t : uint { MORPH_BUNDLE_TYPE_NONE = 0x0, MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, @@ -444,14 +444,14 @@ namespace CS2Dumper.Schemas { MORPH_BUNDLE_TYPE_COUNT = 0x3 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum NmPoseBlendMode_t : byte { Overlay = 0x0, Additive = 0x1, GlobalSpace = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ResetCycleOption : uint { Beginning = 0x0, SameCycleAsSource = 0x1, @@ -460,7 +460,7 @@ namespace CS2Dumper.Schemas { SameTimeAsSource = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum IKChannelMode : uint { TwoBone = 0x0, TwoBone_Translate = 0x1, @@ -468,7 +468,7 @@ namespace CS2Dumper.Schemas { OneBone_Translate = 0x3 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum NmGraphValueType_t : byte { Unknown = 0x0, Bool = 0x1, @@ -481,7 +481,7 @@ namespace CS2Dumper.Schemas { Special = 0x8 } // Alignment: 1 - // Members count: 4 + // Member count: 4 public enum NmFootPhase_t : byte { LeftFootDown = 0x0, RightFootPassing = 0x1, @@ -489,40 +489,40 @@ namespace CS2Dumper.Schemas { LeftFootPassing = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum FootstepLandedFootSoundType_t : uint { FOOTSOUND_Left = 0x0, FOOTSOUND_Right = 0x1, FOOTSOUND_UseOverrideSound = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum FootLockSubVisualization : uint { FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum NmFrameSnapEventMode_t : uint { Floor = 0x0, Round = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum FootPinningTimingSource : uint { FootMotion = 0x0, Tag = 0x1, Parameter = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum DampingSpeedFunction : uint { NoDamping = 0x0, Constant = 0x1, Spring = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum AnimationProcessingType_t : uint { ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1, @@ -532,33 +532,33 @@ namespace CS2Dumper.Schemas { ANIMATION_PROCESSING_MAX = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum JiggleBoneSimSpace : uint { SimSpace_Local = 0x0, SimSpace_Model = 0x1, SimSpace_World = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum StanceOverrideMode : uint { Sequence = 0x0, Node = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum IkEndEffectorType : uint { IkEndEffector_Attachment = 0x0, IkEndEffector_Bone = 0x1 } // Alignment: 2 - // Members count: 3 + // Member count: 3 public enum AnimScriptType : ushort { ANIMSCRIPT_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, ANIMSCRIPT_FUSE_GENERAL = 0x0, ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum SeqPoseSetting_t : uint { SEQ_POSE_SETTING_CONSTANT = 0x0, SEQ_POSE_SETTING_ROTATION = 0x1, @@ -566,7 +566,7 @@ namespace CS2Dumper.Schemas { SEQ_POSE_SETTING_VELOCITY = 0x3 } // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum AnimParamButton_t : uint { ANIMPARAM_BUTTON_NONE = 0x0, ANIMPARAM_BUTTON_DPAD_UP = 0x1, @@ -583,21 +583,21 @@ namespace CS2Dumper.Schemas { ANIMPARAM_BUTTON_RTRIGGER = 0xC } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SelectorTagBehavior_t : uint { SelectorTagBehavior_OnWhileCurrent = 0x0, SelectorTagBehavior_OffWhenFinished = 0x1, SelectorTagBehavior_OffBeforeFinished = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum CNmBoneMask__WeightInfo_t : byte { Zero = 0x0, Mixed = 0x1, One = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum HandshakeTagType_t : uint { eInvalid = 0xFFFFFFFFFFFFFFFF, eTask = 0x0, @@ -605,7 +605,7 @@ namespace CS2Dumper.Schemas { eCount = 0x2 } // Alignment: 4 - // Members count: 18 + // Member count: 18 public enum ParticleAttachment_t : uint { PATTACH_INVALID = 0xFFFFFFFFFFFFFFFF, PATTACH_ABSORIGIN = 0x0, @@ -627,14 +627,14 @@ namespace CS2Dumper.Schemas { MAX_PATTACH_TYPES = 0x10 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum FieldNetworkOption : uint { Auto = 0x0, ForceEnable = 0x1, ForceDisable = 0x2 } // Alignment: 1 - // Members count: 8 + // Member count: 8 public enum CNmTransitionNode__TransitionOptions_t : byte { None = 0x0, ClampDuration = 0x1, @@ -646,21 +646,21 @@ namespace CS2Dumper.Schemas { PreferClosestSyncEventID = 0x40 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum VPhysXJoint_t__Flags_t : uint { JOINT_FLAGS_NONE = 0x0, JOINT_FLAGS_BODY1_FIXED = 0x1, JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum VelocityMetricMode : byte { DirectionOnly = 0x0, MagnitudeOnly = 0x1, DirectionAndMagnitude = 0x2 } // Alignment: 1 - // Members count: 5 + // Member count: 5 public enum FacingMode : byte { FacingMode_Invalid = 0x0, FacingMode_Manual = 0x1, @@ -669,7 +669,7 @@ namespace CS2Dumper.Schemas { FacingMode_ManualPosition = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum AimMatrixBlendMode : uint { AimMatrixBlendMode_None = 0x0, AimMatrixBlendMode_Additive = 0x1, @@ -677,7 +677,7 @@ namespace CS2Dumper.Schemas { AimMatrixBlendMode_BoneMask = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum AnimationSnapshotType_t : uint { ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1, @@ -688,7 +688,7 @@ namespace CS2Dumper.Schemas { ANIMATION_SNAPSHOT_MAX = 0x6 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum FootFallTagFoot_t : uint { FOOT1 = 0x0, FOOT2 = 0x1, @@ -700,7 +700,7 @@ namespace CS2Dumper.Schemas { FOOT8 = 0x7 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ChoiceMethod : uint { WeightedRandom = 0x0, WeightedRandomNoRepeat = 0x1, @@ -708,7 +708,7 @@ namespace CS2Dumper.Schemas { IterateRandom = 0x3 } // Alignment: 4 - // Members count: 14 + // Member count: 14 public enum AnimVectorSource : uint { MoveDirection = 0x0, FacingDirection = 0x1, @@ -726,7 +726,7 @@ namespace CS2Dumper.Schemas { ManualTarget_WorldSpace = 0xD } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum IkTargetType : uint { IkTarget_Attachment = 0x0, IkTarget_Bone = 0x1, @@ -734,7 +734,7 @@ namespace CS2Dumper.Schemas { IkTarget_Parameter_WorldSpace = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum BoneMaskBlendSpace : uint { BlendSpace_Parent = 0x0, BlendSpace_Model = 0x1, @@ -742,7 +742,7 @@ namespace CS2Dumper.Schemas { BlendSpace_Model_TranslationOnly = 0x3 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ModelConfigAttachmentType_t : uint { MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFFFFFFFFFF, MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0, @@ -751,25 +751,25 @@ namespace CS2Dumper.Schemas { MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum BinaryNodeChildOption : uint { Child1 = 0x0, Child2 = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum JumpCorrectionMethod : uint { ScaleMotion = 0x0, AddCorrectionDelta = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum MoodType_t : uint { eMoodType_Head = 0x0, eMoodType_Body = 0x1 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -779,14 +779,14 @@ namespace CS2Dumper.Schemas { public const nint m_segmentIndexArray = 0x8; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CZeroPoseUpdateNode { } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -794,7 +794,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSlowDownStrength = 0x68; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -808,7 +808,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsReferenced = 0x69; // bool } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -817,7 +817,7 @@ namespace CS2Dumper.Schemas { public const nint m_sequenceName = 0x58; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -830,21 +830,21 @@ namespace CS2Dumper.Schemas { public const nint m_vTintColor = 0x60; // Vector4D } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CFootCycle { } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CInputStreamUpdateNode { } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -855,7 +855,7 @@ namespace CS2Dumper.Schemas { public const nint m_maxValue = 0x88; // int32 } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -863,7 +863,7 @@ namespace CS2Dumper.Schemas { public const nint m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -872,7 +872,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCount = 0x2C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -881,7 +881,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -890,7 +890,7 @@ namespace CS2Dumper.Schemas { public const nint m_nStartEventOffset = 0xA8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -902,7 +902,7 @@ namespace CS2Dumper.Schemas { public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector> } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -914,7 +914,7 @@ namespace CS2Dumper.Schemas { public const nint m_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -922,7 +922,7 @@ namespace CS2Dumper.Schemas { public const nint m_subCode = 0x0; // uint8[8] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -933,7 +933,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCycle = 0x3C; // float32 } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -941,7 +941,7 @@ namespace CS2Dumper.Schemas { public static class CTaskStatusAnimTag { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -953,7 +953,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSampleCount = 0x1C; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -965,7 +965,7 @@ namespace CS2Dumper.Schemas { public const nint m_selectableSamples = 0x68; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -976,7 +976,7 @@ namespace CS2Dumper.Schemas { public const nint m_nWeight = 0x18; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -984,7 +984,7 @@ namespace CS2Dumper.Schemas { public const nint m_scriptInfo = 0x10; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -997,7 +997,7 @@ namespace CS2Dumper.Schemas { public const nint m_decodedAnims = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1006,7 +1006,7 @@ namespace CS2Dumper.Schemas { public const nint m_nConfig = 0x2; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1021,7 +1021,7 @@ namespace CS2Dumper.Schemas { public const nint m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1034,7 +1034,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLoop = 0xA0; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1042,7 +1042,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1051,7 +1051,7 @@ namespace CS2Dumper.Schemas { public const nint m_slotID = 0x8; // CGlobalSymbol } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1066,7 +1066,7 @@ namespace CS2Dumper.Schemas { public const nint m_opFixedSettings = 0x78; // AimCameraOpFixedSettings_t } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1084,7 +1084,7 @@ namespace CS2Dumper.Schemas { public const nint m_bModelDoc = 0xA; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1101,7 +1101,7 @@ namespace CS2Dumper.Schemas { public const nint m_keyValueText = 0x50; // CUtlString } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1110,12 +1110,12 @@ namespace CS2Dumper.Schemas { public const nint m_flDirection = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class IKBoneNameAndIndex_t { public const nint m_Name = 0x0; // CUtlString } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1123,7 +1123,7 @@ namespace CS2Dumper.Schemas { public const nint m_hParam = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -1147,11 +1147,11 @@ namespace CS2Dumper.Schemas { public const nint m_flHipDipDelay = 0x40; // float32 } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmPoseNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1163,7 +1163,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsReferenced = 0x48; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1177,7 +1177,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLoop = 0x54; // bool } // Parent: AnimationSnapshotBase_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1186,11 +1186,11 @@ namespace CS2Dumper.Schemas { public const nint m_modelName = 0x118; // CUtlString } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmVectorValueNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1199,14 +1199,14 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeOutTime = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CAnimGraphSettingsGroup { } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1214,7 +1214,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1226,7 +1226,7 @@ namespace CS2Dumper.Schemas { public const nint m_frameCount = 0x68; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1236,7 +1236,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInterpolate = 0x8C; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1246,7 +1246,7 @@ namespace CS2Dumper.Schemas { public const nint m_transitionDefinition = 0x8; // CUtlLeanVectorFixedGrowable } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1257,7 +1257,7 @@ namespace CS2Dumper.Schemas { public const nint m_eMode = 0x94; // StanceOverrideMode } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1266,7 +1266,7 @@ namespace CS2Dumper.Schemas { public const nint m_weight = 0x4; // float32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1284,7 +1284,7 @@ namespace CS2Dumper.Schemas { public const nint m_rootMotionBlend = 0x29; // NmRootMotionBlendMode_t } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1298,14 +1298,14 @@ namespace CS2Dumper.Schemas { public const nint m_bHasUserBitArray = 0x90; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CRootUpdateNode { } // Parent: CLeafUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1313,7 +1313,7 @@ namespace CS2Dumper.Schemas { public const nint m_pMotionGraph = 0x58; // CSmartPtr } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1322,7 +1322,7 @@ namespace CS2Dumper.Schemas { public const nint m_index = 0x1; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1331,7 +1331,7 @@ namespace CS2Dumper.Schemas { public const nint m_weights = 0x8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1340,7 +1340,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMotion = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1351,7 +1351,7 @@ namespace CS2Dumper.Schemas { public const nint m_bMatchRotation = 0x85; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1360,7 +1360,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1375,7 +1375,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNetworkLookTarget = 0x42; // bool } // Parent: CAnimGraphSettingsGroup - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1384,7 +1384,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNetworkingEnabled = 0x20; // bool } // Parent: CLeafUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1395,14 +1395,14 @@ namespace CS2Dumper.Schemas { public const nint m_flCycle = 0x78; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CBlockSelectionMetricEvaluator { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1412,7 +1412,7 @@ namespace CS2Dumper.Schemas { public const nint m_Configs = 0x8; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1427,7 +1427,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSubtract = 0x7; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1436,7 +1436,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1446,7 +1446,7 @@ namespace CS2Dumper.Schemas { public const nint m_controls = 0x10; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1455,7 +1455,7 @@ namespace CS2Dumper.Schemas { public const nint m_morphRectDatas = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1466,7 +1466,7 @@ namespace CS2Dumper.Schemas { public const nint m_bResetChild = 0xC0; // bool } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1481,7 +1481,7 @@ namespace CS2Dumper.Schemas { public const nint m_eType = 0x38; // int32 } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1489,7 +1489,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1504,7 +1504,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreRotation = 0x84; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1514,7 +1514,7 @@ namespace CS2Dumper.Schemas { public const nint m_ConeCutoff = 0xF; // int8 } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // MGetKV3ClassDefaults @@ -1545,7 +1545,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFriction = 0xAC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1557,7 +1557,7 @@ namespace CS2Dumper.Schemas { public const nint m_resetCycleOption = 0x0; // bitfield:3 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1568,7 +1568,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinTimeRemaining = 0x5C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1577,14 +1577,14 @@ namespace CS2Dumper.Schemas { public const nint m_NestedElements = 0x10; // CUtlVector } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmControlParameterVectorNode__CDefinition { } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1601,7 +1601,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFootIndex = 0x3C; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1611,7 +1611,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTopLevel = 0x20; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1620,7 +1620,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1643,7 +1643,7 @@ namespace CS2Dumper.Schemas { public const nint m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1657,7 +1657,7 @@ namespace CS2Dumper.Schemas { public const nint m_externalGraphSlots = 0x80; // CUtlVector } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -1679,7 +1679,7 @@ namespace CS2Dumper.Schemas { public const nint m_ikChains = 0x68; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1691,7 +1691,7 @@ namespace CS2Dumper.Schemas { public const nint m_oneBoneEnd = 0x20; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1704,7 +1704,7 @@ namespace CS2Dumper.Schemas { public const nint m_b2D_TRI = 0x5; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1713,7 +1713,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMax = 0x4; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1725,7 +1725,7 @@ namespace CS2Dumper.Schemas { public const nint m_damping = 0x80; // CAnimInputDamping } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1737,14 +1737,14 @@ namespace CS2Dumper.Schemas { public const nint m_bHasMovement = 0x2D; // bool } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CAnimCycle { } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1752,7 +1752,7 @@ namespace CS2Dumper.Schemas { public const nint m_actions = 0x30; // CUtlVector> } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1762,7 +1762,7 @@ namespace CS2Dumper.Schemas { public const nint m_resources = 0x10; // CUtlVector } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1776,7 +1776,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxSpringTension = 0x40; // float32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1784,7 +1784,7 @@ namespace CS2Dumper.Schemas { public const nint m_MaterialGroupName = 0x48; // CUtlString } // Parent: CNmBoneMaskValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1792,7 +1792,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1801,7 +1801,7 @@ namespace CS2Dumper.Schemas { public const nint m_flStoppingSpeedScale = 0x6C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1810,7 +1810,7 @@ namespace CS2Dumper.Schemas { public const nint m_materials = 0x8; // CUtlVector> } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1821,7 +1821,7 @@ namespace CS2Dumper.Schemas { public const nint m_ranges = 0x20; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1829,7 +1829,7 @@ namespace CS2Dumper.Schemas { public const nint m_Choices = 0x48; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1838,7 +1838,7 @@ namespace CS2Dumper.Schemas { public const nint m_orientationHandle = 0x2; // CAnimParamHandle } // Parent: CUnaryUpdateNode - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1854,14 +1854,14 @@ namespace CS2Dumper.Schemas { public const nint m_bAnimationDriven = 0xA1; // bool } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CChoreoUpdateNode { } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1870,7 +1870,7 @@ namespace CS2Dumper.Schemas { public const nint m_nUpType = 0x80; // uint32 } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1879,7 +1879,7 @@ namespace CS2Dumper.Schemas { public const nint m_foot = 0x58; // FootFallTagFoot_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -1898,7 +1898,7 @@ namespace CS2Dumper.Schemas { public const nint m_material = 0xD8; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1912,7 +1912,7 @@ namespace CS2Dumper.Schemas { public const nint m_boneMasks = 0x68; // CUtlLeanVector } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1921,7 +1921,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinStepsRemaining = 0x68; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1932,7 +1932,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBodyGroupOption = 0x8; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1942,7 +1942,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDimensions = 0x1C; // int32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1959,7 +1959,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOffState = 0xAE; // bool } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1967,7 +1967,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1975,7 +1975,7 @@ namespace CS2Dumper.Schemas { public const nint m_footIndices = 0x50; // CUtlVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -1995,7 +1995,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHitBoxIndex = 0x48; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2009,7 +2009,7 @@ namespace CS2Dumper.Schemas { public const nint m_boneScaleParent = 0x90; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2018,7 +2018,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDuration = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2027,7 +2027,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRangeLength = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2037,7 +2037,7 @@ namespace CS2Dumper.Schemas { public const nint m_endCycle = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2046,7 +2046,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNumChannels = 0x8; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2055,7 +2055,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDimensionCount = 0x18; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2064,7 +2064,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDimensions = 0x18; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2081,7 +2081,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDontResetSameSelection = 0xB2; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2091,7 +2091,7 @@ namespace CS2Dumper.Schemas { public const nint m_nParent = 0x30; // int32 } // Parent: CAnimActionUpdater - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2101,7 +2101,7 @@ namespace CS2Dumper.Schemas { public const nint m_hScript = 0x1C; // AnimScriptHandle } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2111,7 +2111,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x60; // Color } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2120,7 +2120,7 @@ namespace CS2Dumper.Schemas { public const nint m_paramIndex = 0x6C; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2128,7 +2128,7 @@ namespace CS2Dumper.Schemas { public const nint m_items = 0x30; // CUtlVector } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2139,14 +2139,14 @@ namespace CS2Dumper.Schemas { public const nint m_targets = 0x58; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmControlParameterFloatNode__CDefinition { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2159,7 +2159,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseCustomDuration = 0x38; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2171,7 +2171,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDataSlotIdx = 0x16; // int16 } // Parent: CAnimParameterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2184,7 +2184,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGraphWritable = 0x7B; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2193,7 +2193,7 @@ namespace CS2Dumper.Schemas { public const nint m_ChoiceWeights = 0x60; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2204,7 +2204,7 @@ namespace CS2Dumper.Schemas { public const nint m_params = 0x8; // VPhysXConstraintParams_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2217,7 +2217,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsAttachment = 0x59; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2234,7 +2234,7 @@ namespace CS2Dumper.Schemas { public const nint m_Frames = 0xA8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2243,7 +2243,7 @@ namespace CS2Dumper.Schemas { public const nint m_nType = 0x10; // int32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2258,7 +2258,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSolidCollisionAtZeroWeight = 0x9C; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2274,7 +2274,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTraceRadius = 0x3C; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2287,7 +2287,7 @@ namespace CS2Dumper.Schemas { public const nint m_activityArray = 0x28; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2302,7 +2302,7 @@ namespace CS2Dumper.Schemas { public const nint m_blendMode = 0xB; // NmPoseBlendMode_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2313,7 +2313,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartEnabled = 0x28; // bool } // Parent: CAnimUpdateNodeBase - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2335,7 +2335,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAnimEventsAndTagsOnMostWeightedOnly = 0xEB; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2346,7 +2346,7 @@ namespace CS2Dumper.Schemas { public const nint m_refModel = 0x30; // CStrongHandle } // Parent: CLeafUpdateNode - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2363,7 +2363,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSequenceMaxFrame = 0xE0; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2372,7 +2372,7 @@ namespace CS2Dumper.Schemas { public const nint m_defaultValue = 0x80; // CGlobalSymbol } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2383,7 +2383,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCanBeForced = 0x6; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2391,7 +2391,7 @@ namespace CS2Dumper.Schemas { public const nint m_HitBoxSets = 0x0; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2399,7 +2399,7 @@ namespace CS2Dumper.Schemas { public const nint m_nIndex = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2408,7 +2408,7 @@ namespace CS2Dumper.Schemas { public const nint m_tags = 0x8; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2416,14 +2416,14 @@ namespace CS2Dumper.Schemas { public const nint m_spans = 0x0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CAnimActionUpdater { } // Parent: CAnimTagBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2441,7 +2441,7 @@ namespace CS2Dumper.Schemas { public const nint m_attachmentCP1Type = 0x90; // ParticleAttachment_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2449,7 +2449,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCycle = 0x0; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2461,7 +2461,7 @@ namespace CS2Dumper.Schemas { public const nint m_bMatchTargetOrientation = 0xD; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2477,7 +2477,7 @@ namespace CS2Dumper.Schemas { public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2486,7 +2486,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsZeroDuration = 0x1C; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2497,7 +2497,7 @@ namespace CS2Dumper.Schemas { public const nint m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2507,7 +2507,7 @@ namespace CS2Dumper.Schemas { public const nint m_startStateIndex = 0x50; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2515,7 +2515,7 @@ namespace CS2Dumper.Schemas { public const nint m_pChildNode = 0x58; // CAnimUpdateNodeRef } // Parent: None - // Fields count: 17 + // Field count: 17 public static class CCompressorGroup { public const nint m_nTotalElementCount = 0x0; // int32 public const nint m_szChannelClass = 0x8; // CUtlVector @@ -2536,7 +2536,7 @@ namespace CS2Dumper.Schemas { public const nint m_vector4DCompressor = 0x188; // CUtlVector*> } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2553,7 +2553,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSyncCyclesOnChange = 0xAA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2561,7 +2561,7 @@ namespace CS2Dumper.Schemas { public const nint m_flValue = 0x0; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2569,7 +2569,7 @@ namespace CS2Dumper.Schemas { public const nint m_stateMachine = 0x30; // CAnimStateMachineUpdater } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2577,7 +2577,7 @@ namespace CS2Dumper.Schemas { public const nint m_nodeIndex = 0x8; // int32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2592,11 +2592,11 @@ namespace CS2Dumper.Schemas { public const nint m_audioParams = 0xA0; // CPhysSurfacePropertiesAudio } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmBoneMaskValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2608,7 +2608,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLooping = 0x1C; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2617,7 +2617,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChoice = 0x50; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2631,7 +2631,7 @@ namespace CS2Dumper.Schemas { public const nint position = 0x20; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2641,7 +2641,7 @@ namespace CS2Dumper.Schemas { public const nint m_triggerPhase = 0x1C; // StepPhase } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2650,7 +2650,7 @@ namespace CS2Dumper.Schemas { public const nint m_ID = 0x8; // CGlobalSymbol } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2661,7 +2661,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinExtrapolationSpeed = 0x70; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2688,11 +2688,11 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableRootHeightDamping = 0x135; // bool } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmIDValueNode__CDefinition { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2706,7 +2706,7 @@ namespace CS2Dumper.Schemas { public const nint m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2721,14 +2721,14 @@ namespace CS2Dumper.Schemas { public const nint m_bScaleSpeed = 0xCB; // bool } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmControlParameterBoolNode__CDefinition { } // Parent: None - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -2753,7 +2753,7 @@ namespace CS2Dumper.Schemas { public const nint m_flStretchExtensionScale = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2761,7 +2761,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBoneIndex = 0x50; // int32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2769,7 +2769,7 @@ namespace CS2Dumper.Schemas { public const nint m_Gradient = 0x48; // CColorGradient } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2779,7 +2779,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAdditive = 0x20; // bool } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2787,7 +2787,7 @@ namespace CS2Dumper.Schemas { public const nint m_opFixedData = 0x68; // JiggleBoneSettingsList_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2797,7 +2797,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWeight = 0x8; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2805,7 +2805,7 @@ namespace CS2Dumper.Schemas { public const nint m_nServerLOD = 0x30; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2821,7 +2821,7 @@ namespace CS2Dumper.Schemas { public const nint m_nElementMaskArray = 0x78; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2833,7 +2833,7 @@ namespace CS2Dumper.Schemas { public const nint m_bundleDatas = 0x10; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2845,7 +2845,7 @@ namespace CS2Dumper.Schemas { public const nint m_toeBoneIndex = 0x24; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2855,14 +2855,14 @@ namespace CS2Dumper.Schemas { public const nint m_weights = 0x18; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CParentConstraint { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2871,7 +2871,7 @@ namespace CS2Dumper.Schemas { public const nint m_timeValue = 0x8; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2880,12 +2880,12 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreSlope = 0x68; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 public static class HSequence { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2895,7 +2895,7 @@ namespace CS2Dumper.Schemas { public const nint m_hParamOut = 0x1A; // CAnimParamHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2908,7 +2908,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEndFrame = 0x2C; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2926,7 +2926,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockWhenWaning = 0xCF; // bool } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2936,7 +2936,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInterpolate = 0x90; // bool } // Parent: None - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -2966,14 +2966,14 @@ namespace CS2Dumper.Schemas { public const nint m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: CStaticPoseCache - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CStaticPoseCacheBuilder { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -2994,7 +2994,7 @@ namespace CS2Dumper.Schemas { public const nint m_localIKAutoplayLockArray = 0x120; // CUtlVector } // Parent: CAnimUpdateNodeBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3006,7 +3006,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockStateWhenWaning = 0xF5; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3019,7 +3019,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockWhenWaning = 0x165; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3035,7 +3035,7 @@ namespace CS2Dumper.Schemas { public const nint m_FlexControllerWeights = 0xA8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3044,7 +3044,7 @@ namespace CS2Dumper.Schemas { public const nint m_Args = 0x50; // KeyValues3 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3058,7 +3058,7 @@ namespace CS2Dumper.Schemas { public const nint m_sEventName = 0x38; // CGlobalSymbol } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3070,7 +3070,7 @@ namespace CS2Dumper.Schemas { public const nint m_totalDelta = 0x30; // CTransform } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3079,7 +3079,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3088,7 +3088,7 @@ namespace CS2Dumper.Schemas { public const nint m_Data = 0x4; // int32 } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3103,7 +3103,7 @@ namespace CS2Dumper.Schemas { public const nint m_bResetChild = 0xC4; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3116,7 +3116,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockWhenWaning = 0x141; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3130,7 +3130,7 @@ namespace CS2Dumper.Schemas { public const nint m_flags = 0x44; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3143,7 +3143,7 @@ namespace CS2Dumper.Schemas { public const nint m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3157,13 +3157,13 @@ namespace CS2Dumper.Schemas { public const nint m_flErrorQuantizationScaleMax = 0x1C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 public static class CBoneConstraintPoseSpaceMorph__Input_t { public const nint m_inputValue = 0x0; // Vector public const nint m_outputWeightList = 0x10; // CUtlVector } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3183,7 +3183,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeOut = 0x58; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3191,7 +3191,7 @@ namespace CS2Dumper.Schemas { public const nint m_paramIndex = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3200,7 +3200,7 @@ namespace CS2Dumper.Schemas { public const nint m_dataSlotIdx = 0x2; // int16 } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3209,18 +3209,18 @@ namespace CS2Dumper.Schemas { public const nint m_nChoice = 0x50; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CCurrentVelocityMetricEvaluator { } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmBoolValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3232,7 +3232,7 @@ namespace CS2Dumper.Schemas { public const nint m_timeStamp = 0x80; // float32 } // Parent: CNmEvent - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3241,7 +3241,7 @@ namespace CS2Dumper.Schemas { public const nint m_ID = 0x18; // CGlobalSymbol } // Parent: CAnimMotorUpdaterBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3249,7 +3249,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockToPath = 0x20; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3263,7 +3263,7 @@ namespace CS2Dumper.Schemas { public const nint m_propJoints = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3272,7 +3272,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTime = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3280,7 +3280,7 @@ namespace CS2Dumper.Schemas { public const nint m_opFixedData = 0x70; // FollowAttachmentSettings_t } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3295,7 +3295,7 @@ namespace CS2Dumper.Schemas { public const nint m_paramHandles = 0x6B; // CAnimParamHandle[30] } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3303,7 +3303,7 @@ namespace CS2Dumper.Schemas { public const nint m_MaterialGroupName = 0x48; // CUtlString } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3312,7 +3312,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTime = 0x54; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3327,7 +3327,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsScaleStatic = 0x32; // bool } // Parent: CBinaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3339,7 +3339,7 @@ namespace CS2Dumper.Schemas { public const nint m_bApplyScale = 0x93; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MPropertyEditClassAsString @@ -3347,7 +3347,7 @@ namespace CS2Dumper.Schemas { public const nint m_value = 0x0; // uint8 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3355,7 +3355,7 @@ namespace CS2Dumper.Schemas { public const nint m_settings = 0x30; // CAnimDemoCaptureSettings } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3365,7 +3365,7 @@ namespace CS2Dumper.Schemas { public const nint m_nType = 0x14; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3374,14 +3374,14 @@ namespace CS2Dumper.Schemas { public const nint m_trajectories = 0x40; // CFootTrajectories } // Parent: CNmEvent - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmLegacyEvent { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3391,7 +3391,7 @@ namespace CS2Dumper.Schemas { public const nint m_bExclusiveRootMotionFirstFrame = 0x0; // bitfield:1 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3403,7 +3403,7 @@ namespace CS2Dumper.Schemas { public const nint m_BoneName = 0x70; // CUtlString } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3414,7 +3414,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecEnumReferenced = 0xA8; // CUtlVector } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3422,7 +3422,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsDisableTag = 0x50; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3431,7 +3431,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3442,7 +3442,7 @@ namespace CS2Dumper.Schemas { public const nint m_container = 0x10; // CUtlBinaryBlock } // Parent: CAnimComponentUpdater - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3456,7 +3456,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSlopeNormal_WorldSpace = 0x42; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3466,7 +3466,7 @@ namespace CS2Dumper.Schemas { public const nint m_fSpeedScale = 0xC; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3477,7 +3477,7 @@ namespace CS2Dumper.Schemas { public const nint m_SourceFilename = 0x28; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3490,7 +3490,7 @@ namespace CS2Dumper.Schemas { public const nint m_vDebugOffset = 0x40; // VectorAligned } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3502,7 +3502,7 @@ namespace CS2Dumper.Schemas { public const nint m_sName = 0x28; // CUtlString } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3518,7 +3518,7 @@ namespace CS2Dumper.Schemas { public const nint m_footLandCycle = 0x38; // CFootCycle } // Parent: CAnimParameterBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3527,7 +3527,7 @@ namespace CS2Dumper.Schemas { public const nint m_eParamType = 0x78; // AnimParamType_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3538,7 +3538,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDimensionStartIndex = 0x4C; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3549,7 +3549,7 @@ namespace CS2Dumper.Schemas { public const nint m_eMode = 0x5C; // VelocityMetricMode } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3559,7 +3559,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x50; // CUtlString } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3568,7 +3568,7 @@ namespace CS2Dumper.Schemas { public const nint m_value = 0x1A; // CAnimVariant } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3577,7 +3577,7 @@ namespace CS2Dumper.Schemas { public const nint m_dataSet = 0x8; // CNmGraphDataSet } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3592,7 +3592,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTickCount = 0x18; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3600,7 +3600,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBoneIndex = 0x50; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3609,14 +3609,14 @@ namespace CS2Dumper.Schemas { public const nint m_nBindOffsetBytes = 0x10; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmExternalGraphNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3625,7 +3625,7 @@ namespace CS2Dumper.Schemas { public const nint m_CullingData = 0x8; // CDrawCullingData } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3640,7 +3640,7 @@ namespace CS2Dumper.Schemas { public const nint m_FlexRules = 0x80; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3651,7 +3651,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMax = 0x80; // float32 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3663,7 +3663,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVertexSet = 0x68; // CUtlString } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3678,7 +3678,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAnimGraphAdditive = 0x7; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3687,7 +3687,7 @@ namespace CS2Dumper.Schemas { public const nint m_flControlPoint2 = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3695,7 +3695,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNodeIdx = 0x8; // int16 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3705,7 +3705,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x54; // Color } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3714,7 +3714,7 @@ namespace CS2Dumper.Schemas { public const nint m_nType = 0x10; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3725,7 +3725,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x0; // bitfield:1 } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3733,13 +3733,13 @@ namespace CS2Dumper.Schemas { public static class CMovementHandshakeAnimTag { } // Parent: None - // Fields count: 2 + // Field count: 2 public static class CBoneConstraintPoseSpaceBone__Input_t { public const nint m_inputValue = 0x0; // Vector public const nint m_outputTransformList = 0x10; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3756,7 +3756,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3774,7 +3774,7 @@ namespace CS2Dumper.Schemas { public const nint m_skidStop = 0x50; // CUtlString } // Parent: CAnimTagBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3789,7 +3789,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPlayOnClient = 0x6F; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3802,7 +3802,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseManualTurnOffset = 0x80; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3816,7 +3816,7 @@ namespace CS2Dumper.Schemas { public const nint m_szScripts = 0x110; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3825,7 +3825,7 @@ namespace CS2Dumper.Schemas { public const nint m_percentageThrough = 0x4; // NmPercent_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3841,7 +3841,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsAdditive = 0x1A0; // bool } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3850,11 +3850,11 @@ namespace CS2Dumper.Schemas { public const nint m_bSetEnabled = 0x1C; // bool } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3864,14 +3864,14 @@ namespace CS2Dumper.Schemas { public const nint m_nOwningAnimNodePathCount = 0x38; // int32 } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CBindPoseUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3880,7 +3880,7 @@ namespace CS2Dumper.Schemas { public const nint m_endTime = 0x8; // NmSyncTrackTime_t } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3890,7 +3890,7 @@ namespace CS2Dumper.Schemas { public const nint m_Text = 0x58; // CUtlString } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3900,7 +3900,7 @@ namespace CS2Dumper.Schemas { public const nint m_flProgression = 0x10; // float32 } // Parent: CLeafUpdateNode - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -3930,7 +3930,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableDistanceScaling = 0x138; // bool } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3948,7 +3948,7 @@ namespace CS2Dumper.Schemas { public const nint m_footMotion = 0x108; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3959,7 +3959,7 @@ namespace CS2Dumper.Schemas { public const nint max = 0x14; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3969,7 +3969,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRecordingTime = 0x30; // float32 } // Parent: CMotionNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3979,7 +3979,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPlaybackSpeed = 0x44; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3987,7 +3987,7 @@ namespace CS2Dumper.Schemas { public const nint m_szFacs = 0x0; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3999,7 +3999,7 @@ namespace CS2Dumper.Schemas { public const nint m_pGroomData = 0x1F0; // CRenderGroom* } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4014,7 +4014,7 @@ namespace CS2Dumper.Schemas { public const nint m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4026,7 +4026,7 @@ namespace CS2Dumper.Schemas { public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4035,7 +4035,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAxisSize = 0x60; // float32 } // Parent: CBaseConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4045,7 +4045,7 @@ namespace CS2Dumper.Schemas { public const nint m_qChildBindRotation = 0x90; // Quaternion } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4057,7 +4057,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMax = 0x18; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4073,7 +4073,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLineNumber = 0x14; // int16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4087,7 +4087,7 @@ namespace CS2Dumper.Schemas { public const nint m_bApplyFootRotationLimits = 0x29; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4099,7 +4099,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSphereRadius = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4113,7 +4113,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFilterGoalOvershoot = 0x62; // bool } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4123,7 +4123,7 @@ namespace CS2Dumper.Schemas { public const nint m_allTags = 0x70; // CUtlVector } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4131,7 +4131,7 @@ namespace CS2Dumper.Schemas { public const nint m_ID = 0x10; // CGlobalSymbol } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4140,7 +4140,7 @@ namespace CS2Dumper.Schemas { public const nint m_FlexOps = 0x8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4152,7 +4152,7 @@ namespace CS2Dumper.Schemas { public const nint m_eScriptType = 0x50; // AnimScriptType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4170,7 +4170,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableSimulation = 0x48; // bool } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4179,7 +4179,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSlaveAxis = 0x74; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4187,7 +4187,7 @@ namespace CS2Dumper.Schemas { public const nint m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4200,7 +4200,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPackedSurfaceTangentOs = 0x20; // uint32 } // Parent: CLeafUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4212,11 +4212,11 @@ namespace CS2Dumper.Schemas { public const nint m_paramIndex = 0x88; // CAnimParamHandle } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmFloatValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4226,7 +4226,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMorphCount = 0x2C; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4244,7 +4244,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseHysteresis = 0xBB; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4252,7 +4252,7 @@ namespace CS2Dumper.Schemas { public const nint m_settingsGroups = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4261,7 +4261,7 @@ namespace CS2Dumper.Schemas { public const nint m_pSharedData = 0x10; // CSmartPtr } // Parent: CBaseConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4269,7 +4269,7 @@ namespace CS2Dumper.Schemas { public const nint m_inputList = 0x70; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4278,7 +4278,7 @@ namespace CS2Dumper.Schemas { public const nint m_flKeyValue = 0x8; // float32 } // Parent: CBoneConstraintBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4290,7 +4290,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClamp = 0x68; // bool } // Parent: CConcreteAnimParameter - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4302,7 +4302,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInterpolate = 0x8C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4311,7 +4311,7 @@ namespace CS2Dumper.Schemas { public const nint m_eBehavior = 0x8; // StateActionBehavior } // Parent: CAnimMotorUpdaterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4324,7 +4324,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseAcceleration = 0x48; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4334,7 +4334,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBoneWeightCount = 0x48; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4345,7 +4345,7 @@ namespace CS2Dumper.Schemas { public const nint m_bBonesOrientedAlongPositiveX = 0xA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4353,7 +4353,7 @@ namespace CS2Dumper.Schemas { public const nint m_list = 0x0; // CUtlHashtable } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4374,7 +4374,7 @@ namespace CS2Dumper.Schemas { public const nint m_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4388,7 +4388,7 @@ namespace CS2Dumper.Schemas { public const nint m_wheelDrag = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4399,7 +4399,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x70; // Color } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4410,21 +4410,21 @@ namespace CS2Dumper.Schemas { public const nint m_flRemap = 0x40; // float32[4] } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPointConstraint { } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CCurrentRotationVelocityMetricEvaluator { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4433,7 +4433,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTraceRadius = 0x4; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4442,7 +4442,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCycle = 0x14; // float32 } // Parent: None - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -4495,7 +4495,7 @@ namespace CS2Dumper.Schemas { public const nint m_projectionAngularTolerance = 0xF4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4510,18 +4510,18 @@ namespace CS2Dumper.Schemas { public const nint m_bIsPassthrough = 0x0; // bitfield:1 } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 public static class CNmTargetValueNode__CDefinition { } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class COrientConstraint { } // Parent: CUnaryUpdateNode - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4540,7 +4540,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLimitOnly = 0x98; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4550,7 +4550,7 @@ namespace CS2Dumper.Schemas { public const nint m_layerDefinition = 0x18; // CUtlLeanVectorFixedGrowable } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4559,7 +4559,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDefault = 0x18; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4567,7 +4567,7 @@ namespace CS2Dumper.Schemas { public const nint m_boneSettings = 0x0; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4578,7 +4578,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseModelSpace = 0x92; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4587,7 +4587,7 @@ namespace CS2Dumper.Schemas { public const nint m_eType = 0x2; // PoseType_t } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4596,7 +4596,7 @@ namespace CS2Dumper.Schemas { public const nint m_opFixedData = 0x80; // SolveIKChainPoseOpFixedSettings_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4615,7 +4615,7 @@ namespace CS2Dumper.Schemas { public const nint m_poseSettingArray = 0x78; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4629,14 +4629,14 @@ namespace CS2Dumper.Schemas { public const nint m_hBlendParameter = 0xA4; // CAnimParamHandle } // Parent: CAnimUpdateNodeBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CLeafUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4645,7 +4645,7 @@ namespace CS2Dumper.Schemas { public const nint m_bMatchTargetOrientation = 0x18; // bool } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4667,7 +4667,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxTwist = 0x150; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4684,7 +4684,7 @@ namespace CS2Dumper.Schemas { public const nint m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4696,7 +4696,7 @@ namespace CS2Dumper.Schemas { public const nint m_numInfluences = 0x78; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4704,14 +4704,14 @@ namespace CS2Dumper.Schemas { public const nint m_trajectories = 0x0; // CUtlVector } // Parent: CMotionGraph - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CEditableMotionGraph { } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4719,7 +4719,7 @@ namespace CS2Dumper.Schemas { public static class CStringAnimTag { } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4728,7 +4728,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDefaultValue = 0x80; // bool } // Parent: CAnimTagBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4742,7 +4742,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDestroy = 0x6C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4751,7 +4751,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x20; // AnimNodeID } // Parent: CNmPoseNode__CDefinition - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4760,7 +4760,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDefaultStateIndex = 0x130; // int16 } // Parent: CAnimTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4770,7 +4770,7 @@ namespace CS2Dumper.Schemas { public const nint m_bodyGroupSettings = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4779,7 +4779,7 @@ namespace CS2Dumper.Schemas { public const nint m_id = 0x0; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4787,7 +4787,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildGraphIdx = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4796,7 +4796,7 @@ namespace CS2Dumper.Schemas { public const nint m_elems = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4804,7 +4804,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4816,7 +4816,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBoneScaleArray = 0x38; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4831,7 +4831,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLockBlendOnReset = 0xA1; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4843,7 +4843,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEndCycle = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4852,7 +4852,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTolerance = 0x84; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 public static class IKTargetSettings_t { public const nint m_TargetSource = 0x0; // IKTargetSource public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t @@ -4861,7 +4861,7 @@ namespace CS2Dumper.Schemas { public const nint m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4869,7 +4869,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x48; // Color } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4879,7 +4879,7 @@ namespace CS2Dumper.Schemas { public const nint m_codeIndices = 0xA0; // CUtlVector } // Parent: CMotionNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4888,14 +4888,14 @@ namespace CS2Dumper.Schemas { public const nint m_nParamIndex = 0x40; // int32 } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmControlParameterTargetNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4904,7 +4904,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecSize = 0xC; // Vector } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4912,7 +4912,7 @@ namespace CS2Dumper.Schemas { public const nint m_opFixedData = 0x70; // TwoBoneIKSettings_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4929,7 +4929,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMassCenterOverride = 0x94; // Vector } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4937,7 +4937,7 @@ namespace CS2Dumper.Schemas { public static class CTaskHandshakeAnimTag { } // Parent: CUnaryUpdateNode - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4957,7 +4957,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTurnToFace = 0xA4; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4977,7 +4977,7 @@ namespace CS2Dumper.Schemas { public const nint m_biasAndClampBlendCurve = 0xD8; // CBlendCurve } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4985,7 +4985,7 @@ namespace CS2Dumper.Schemas { public const nint m_hScript = 0x30; // AnimScriptHandle } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4994,21 +4994,21 @@ namespace CS2Dumper.Schemas { public const nint m_poseControlMethod = 0x6C; // RagdollPoseControl } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CBoneConstraintBase { } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPathAnimMotorUpdater { } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5020,7 +5020,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x68; // Color } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5028,7 +5028,7 @@ namespace CS2Dumper.Schemas { public const nint m_phase = 0x10; // NmFootPhase_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5043,7 +5043,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOcclusionFactor = 0x1C; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5057,7 +5057,7 @@ namespace CS2Dumper.Schemas { public const nint m_end = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5070,7 +5070,7 @@ namespace CS2Dumper.Schemas { public const nint m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5079,7 +5079,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeOutTime = 0x4; // float32 } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5087,7 +5087,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildNodeIdx = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5097,7 +5097,7 @@ namespace CS2Dumper.Schemas { public const nint m_hParameterOrientation = 0x82; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5105,7 +5105,7 @@ namespace CS2Dumper.Schemas { public const nint m_scriptsToRun = 0x30; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5117,13 +5117,13 @@ namespace CS2Dumper.Schemas { public const nint m_segmentArray = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 public static class IKSolverSettings_t { public const nint m_SolverType = 0x0; // IKSolverType public const nint m_nNumIterations = 0x4; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5136,7 +5136,7 @@ namespace CS2Dumper.Schemas { public const nint m_bResetChild2 = 0x81; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5149,12 +5149,12 @@ namespace CS2Dumper.Schemas { public const nint m_dataChannelArray = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 public static class AttachmentHandle_t { public const nint m_Value = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5162,7 +5162,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CBufferString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5180,7 +5180,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxRotationRight = 0x40; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5192,7 +5192,7 @@ namespace CS2Dumper.Schemas { public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5202,7 +5202,7 @@ namespace CS2Dumper.Schemas { public const nint m_duration = 0xC; // NmPercent_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5215,14 +5215,14 @@ namespace CS2Dumper.Schemas { public const nint m_bIsSet = 0x2B; // bool } // Parent: CNmIDValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CNmControlParameterIDNode__CDefinition { } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5234,7 +5234,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPreventUndershoot = 0x76; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5245,7 +5245,7 @@ namespace CS2Dumper.Schemas { public const nint m_animationLayers = 0xE8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5266,7 +5266,7 @@ namespace CS2Dumper.Schemas { public const nint m_MaterialGroupOnOtherModels = 0x98; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/animationsystem.dll.hpp b/output/animationsystem_dll.hpp similarity index 93% rename from output/animationsystem.dll.hpp rename to output/animationsystem_dll.hpp index 44624ce..e3354a1 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 77 namespace animationsystem_dll { // Alignment: 4 - // Members count: 17 + // Member count: 17 enum class SeqCmd_t : uint32_t { SeqCmd_Nop = 0x0, SeqCmd_LinearDelta = 0x1, @@ -33,7 +33,7 @@ namespace cs2_dumper { SeqCmd_Transform = 0x10 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class BoneTransformSpace_t : uint32_t { BoneTransformSpace_Invalid = 0xFFFFFFFFFFFFFFFF, BoneTransformSpace_Parent = 0x0, @@ -41,7 +41,7 @@ namespace cs2_dumper { BoneTransformSpace_World = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class CAnimationGraphVisualizerPrimitiveType : uint32_t { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1, @@ -50,21 +50,21 @@ namespace cs2_dumper { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class NmTransitionRule_t : uint8_t { AllowTransition = 0x0, ConditionallyAllowTransition = 0x1, BlockTransition = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class BinaryNodeTiming : uint32_t { UseChild1 = 0x0, UseChild2 = 0x1, SyncChildren = 0x2 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class SolveIKChainAnimNodeDebugSetting : uint32_t { SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1, @@ -75,7 +75,7 @@ namespace cs2_dumper { SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 }; // Alignment: 1 - // Members count: 6 + // Member count: 6 enum class MovementGait_t : uint8_t { eInvalid = 0xFFFFFFFFFFFFFFFF, eSlow = 0x0, @@ -85,21 +85,21 @@ namespace cs2_dumper { eCount = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class IKTargetCoordinateSystem : uint32_t { IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1, IKTARGETCOORDINATESYSTEM_COUNT = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class VPhysXAggregateData_t__VPhysXFlagEnum_t : uint32_t { FLAG_IS_POLYSOUP_GEOMETRY = 0x1, FLAG_LEVEL_COLLISION = 0x10, FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 }; // Alignment: 1 - // Members count: 23 + // Member count: 23 enum class NmEasingOperation_t : uint8_t { Linear = 0x0, InQuad = 0x1, @@ -126,20 +126,20 @@ namespace cs2_dumper { None = 0x16 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class MatterialAttributeTagType_t : uint32_t { MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class AnimPoseControl : uint32_t { NoPoseControl = 0x0, AbsolutePoseControl = 0x1, RelativePoseControl = 0x2 }; // Alignment: 1 - // Members count: 4 + // Member count: 4 enum class NmTransitionRuleCondition_t : uint8_t { AnyAllowed = 0x0, FullyAllowed = 0x1, @@ -147,19 +147,19 @@ namespace cs2_dumper { Blocked = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class EDemoBoneSelectionMode : uint32_t { CaptureAllBones = 0x0, CaptureSelectedBones = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class StepPhase : uint32_t { StepPhase_OnGround = 0x0, StepPhase_InAir = 0x1 }; // Alignment: 4 - // Members count: 26 + // Member count: 26 enum class FlexOpCode_t : uint32_t { FLEX_OP_CONST = 0x1, FLEX_OP_FETCH1 = 0x2, @@ -189,13 +189,13 @@ namespace cs2_dumper { FLEX_OP_ABS = 0x1A }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class AnimNodeNetworkMode : uint32_t { ServerAuthoritative = 0x0, ClientSimulate = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class VPhysXBodyPart_t__VPhysXFlagEnum_t : uint32_t { FLAG_STATIC = 0x1, FLAG_KINEMATIC = 0x2, @@ -204,7 +204,7 @@ namespace cs2_dumper { FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class AnimParamType_t : uint8_t { ANIMPARAM_UNKNOWN = 0x0, ANIMPARAM_BOOL = 0x1, @@ -217,7 +217,7 @@ namespace cs2_dumper { ANIMPARAM_COUNT = 0x8 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class NmEasingFunction_t : uint8_t { Linear = 0x0, Quad = 0x1, @@ -230,14 +230,14 @@ namespace cs2_dumper { Back = 0x8 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class IKTargetSource : uint32_t { IKTARGETSOURCE_Bone = 0x0, IKTARGETSOURCE_AnimgraphParameter = 0x1, IKTARGETSOURCE_COUNT = 0x2 }; // Alignment: 4 - // Members count: 15 + // Member count: 15 enum class PermModelInfo_t__FlagEnum : uint32_t { FLAG_TRANSLUCENT = 0x1, FLAG_TRANSLUCENT_TWO_PASS = 0x2, @@ -256,14 +256,14 @@ namespace cs2_dumper { FLAG_MODEL_DOC = 0x800000 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class AnimParamNetworkSetting : uint32_t { Auto = 0x0, AlwaysNetwork = 0x1, NeverNetwork = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class MorphFlexControllerRemapType_t : uint32_t { MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1, @@ -271,7 +271,7 @@ namespace cs2_dumper { MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class MeshDrawPrimitiveFlags_t : uint32_t { MESH_DRAW_FLAGS_NONE = 0x0, MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1, @@ -283,7 +283,7 @@ namespace cs2_dumper { MESH_DRAW_FLAGS_DRAW_LAST = 0x80 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ModelBoneFlexComponent_t : uint32_t { MODEL_BONE_FLEX_INVALID = 0xFFFFFFFFFFFFFFFF, MODEL_BONE_FLEX_TX = 0x0, @@ -291,14 +291,14 @@ namespace cs2_dumper { MODEL_BONE_FLEX_TZ = 0x2 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class PoseType_t : uint8_t { POSETYPE_STATIC = 0x0, POSETYPE_DYNAMIC = 0x1, POSETYPE_INVALID = 0xFF }; // Alignment: 4 - // Members count: 36 + // Member count: 36 enum class AnimValueSource : uint32_t { MoveHeading = 0x0, MoveSpeed = 0x1, @@ -338,13 +338,13 @@ namespace cs2_dumper { FingerSplay_Ring_Pinky = 0x23 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class RagdollPoseControl : uint32_t { Absolute = 0x0, Relative = 0x1 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class IKSolverType : uint32_t { IKSOLVER_Perlin = 0x0, IKSOLVER_TwoBone = 0x1, @@ -354,26 +354,26 @@ namespace cs2_dumper { IKSOLVER_COUNT = 0x5 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class Blend2DMode : uint32_t { Blend2DMode_General = 0x0, Blend2DMode_Directional = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ChoiceChangeMethod : uint32_t { OnReset = 0x0, OnCycleEnd = 0x1, OnResetOrCycleEnd = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ChoiceBlendMethod : uint32_t { SingleBlendTime = 0x0, PerChoiceBlendTimes = 0x1 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class VPhysXConstraintParams_t__EnumFlags0_t : uint32_t { FLAG0_SHIFT_INTERPENETRATE = 0x0, FLAG0_SHIFT_CONSTRAIN = 0x1, @@ -381,7 +381,7 @@ namespace cs2_dumper { FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class BlendKeyType : uint32_t { BlendKey_UserValue = 0x0, BlendKey_Velocity = 0x1, @@ -389,7 +389,7 @@ namespace cs2_dumper { BlendKey_RemainingDistance = 0x3 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class StateActionBehavior : uint32_t { STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1, @@ -397,7 +397,7 @@ namespace cs2_dumper { STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 }; // Alignment: 1 - // Members count: 4 + // Member count: 4 enum class NmRootMotionBlendMode_t : uint8_t { Blend = 0x0, Additive = 0x1, @@ -405,7 +405,7 @@ namespace cs2_dumper { IgnoreTarget = 0x3 }; // Alignment: 1 - // Members count: 6 + // Member count: 6 enum class NmFootPhaseCondition_t : uint8_t { LeftFootDown = 0x0, LeftFootPassing = 0x1, @@ -415,7 +415,7 @@ namespace cs2_dumper { RightPhase = 0x5 }; // Alignment: 4 - // Members count: 22 + // Member count: 22 enum class ModelSkeletonData_t__BoneFlags_t : uint32_t { FLAG_NO_BONE_FLAGS = 0x0, FLAG_BONEFLEXDRIVER = 0x4, @@ -441,7 +441,7 @@ namespace cs2_dumper { FLAG_PROCEDURAL = 0x400000 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class MorphBundleType_t : uint32_t { MORPH_BUNDLE_TYPE_NONE = 0x0, MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, @@ -449,14 +449,14 @@ namespace cs2_dumper { MORPH_BUNDLE_TYPE_COUNT = 0x3 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class NmPoseBlendMode_t : uint8_t { Overlay = 0x0, Additive = 0x1, GlobalSpace = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ResetCycleOption : uint32_t { Beginning = 0x0, SameCycleAsSource = 0x1, @@ -465,7 +465,7 @@ namespace cs2_dumper { SameTimeAsSource = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class IKChannelMode : uint32_t { TwoBone = 0x0, TwoBone_Translate = 0x1, @@ -473,7 +473,7 @@ namespace cs2_dumper { OneBone_Translate = 0x3 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class NmGraphValueType_t : uint8_t { Unknown = 0x0, Bool = 0x1, @@ -486,7 +486,7 @@ namespace cs2_dumper { Special = 0x8 }; // Alignment: 1 - // Members count: 4 + // Member count: 4 enum class NmFootPhase_t : uint8_t { LeftFootDown = 0x0, RightFootPassing = 0x1, @@ -494,40 +494,40 @@ namespace cs2_dumper { LeftFootPassing = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class FootstepLandedFootSoundType_t : uint32_t { FOOTSOUND_Left = 0x0, FOOTSOUND_Right = 0x1, FOOTSOUND_UseOverrideSound = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class FootLockSubVisualization : uint32_t { FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class NmFrameSnapEventMode_t : uint32_t { Floor = 0x0, Round = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class FootPinningTimingSource : uint32_t { FootMotion = 0x0, Tag = 0x1, Parameter = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class DampingSpeedFunction : uint32_t { NoDamping = 0x0, Constant = 0x1, Spring = 0x2 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class AnimationProcessingType_t : uint32_t { ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1, @@ -537,33 +537,33 @@ namespace cs2_dumper { ANIMATION_PROCESSING_MAX = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class JiggleBoneSimSpace : uint32_t { SimSpace_Local = 0x0, SimSpace_Model = 0x1, SimSpace_World = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class StanceOverrideMode : uint32_t { Sequence = 0x0, Node = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class IkEndEffectorType : uint32_t { IkEndEffector_Attachment = 0x0, IkEndEffector_Bone = 0x1 }; // Alignment: 2 - // Members count: 3 + // Member count: 3 enum class AnimScriptType : uint16_t { ANIMSCRIPT_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, ANIMSCRIPT_FUSE_GENERAL = 0x0, ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class SeqPoseSetting_t : uint32_t { SEQ_POSE_SETTING_CONSTANT = 0x0, SEQ_POSE_SETTING_ROTATION = 0x1, @@ -571,7 +571,7 @@ namespace cs2_dumper { SEQ_POSE_SETTING_VELOCITY = 0x3 }; // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class AnimParamButton_t : uint32_t { ANIMPARAM_BUTTON_NONE = 0x0, ANIMPARAM_BUTTON_DPAD_UP = 0x1, @@ -588,21 +588,21 @@ namespace cs2_dumper { ANIMPARAM_BUTTON_RTRIGGER = 0xC }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SelectorTagBehavior_t : uint32_t { SelectorTagBehavior_OnWhileCurrent = 0x0, SelectorTagBehavior_OffWhenFinished = 0x1, SelectorTagBehavior_OffBeforeFinished = 0x2 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class CNmBoneMask__WeightInfo_t : uint8_t { Zero = 0x0, Mixed = 0x1, One = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class HandshakeTagType_t : uint32_t { eInvalid = 0xFFFFFFFFFFFFFFFF, eTask = 0x0, @@ -610,7 +610,7 @@ namespace cs2_dumper { eCount = 0x2 }; // Alignment: 4 - // Members count: 18 + // Member count: 18 enum class ParticleAttachment_t : uint32_t { PATTACH_INVALID = 0xFFFFFFFFFFFFFFFF, PATTACH_ABSORIGIN = 0x0, @@ -632,14 +632,14 @@ namespace cs2_dumper { MAX_PATTACH_TYPES = 0x10 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class FieldNetworkOption : uint32_t { Auto = 0x0, ForceEnable = 0x1, ForceDisable = 0x2 }; // Alignment: 1 - // Members count: 8 + // Member count: 8 enum class CNmTransitionNode__TransitionOptions_t : uint8_t { None = 0x0, ClampDuration = 0x1, @@ -651,21 +651,21 @@ namespace cs2_dumper { PreferClosestSyncEventID = 0x40 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class VPhysXJoint_t__Flags_t : uint32_t { JOINT_FLAGS_NONE = 0x0, JOINT_FLAGS_BODY1_FIXED = 0x1, JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class VelocityMetricMode : uint8_t { DirectionOnly = 0x0, MagnitudeOnly = 0x1, DirectionAndMagnitude = 0x2 }; // Alignment: 1 - // Members count: 5 + // Member count: 5 enum class FacingMode : uint8_t { FacingMode_Invalid = 0x0, FacingMode_Manual = 0x1, @@ -674,7 +674,7 @@ namespace cs2_dumper { FacingMode_ManualPosition = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class AimMatrixBlendMode : uint32_t { AimMatrixBlendMode_None = 0x0, AimMatrixBlendMode_Additive = 0x1, @@ -682,7 +682,7 @@ namespace cs2_dumper { AimMatrixBlendMode_BoneMask = 0x3 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class AnimationSnapshotType_t : uint32_t { ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1, @@ -693,7 +693,7 @@ namespace cs2_dumper { ANIMATION_SNAPSHOT_MAX = 0x6 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class FootFallTagFoot_t : uint32_t { FOOT1 = 0x0, FOOT2 = 0x1, @@ -705,7 +705,7 @@ namespace cs2_dumper { FOOT8 = 0x7 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ChoiceMethod : uint32_t { WeightedRandom = 0x0, WeightedRandomNoRepeat = 0x1, @@ -713,7 +713,7 @@ namespace cs2_dumper { IterateRandom = 0x3 }; // Alignment: 4 - // Members count: 14 + // Member count: 14 enum class AnimVectorSource : uint32_t { MoveDirection = 0x0, FacingDirection = 0x1, @@ -731,7 +731,7 @@ namespace cs2_dumper { ManualTarget_WorldSpace = 0xD }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class IkTargetType : uint32_t { IkTarget_Attachment = 0x0, IkTarget_Bone = 0x1, @@ -739,7 +739,7 @@ namespace cs2_dumper { IkTarget_Parameter_WorldSpace = 0x3 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class BoneMaskBlendSpace : uint32_t { BlendSpace_Parent = 0x0, BlendSpace_Model = 0x1, @@ -747,7 +747,7 @@ namespace cs2_dumper { BlendSpace_Model_TranslationOnly = 0x3 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ModelConfigAttachmentType_t : uint32_t { MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFFFFFFFFFF, MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0, @@ -756,25 +756,25 @@ namespace cs2_dumper { MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class BinaryNodeChildOption : uint32_t { Child1 = 0x0, Child2 = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class JumpCorrectionMethod : uint32_t { ScaleMotion = 0x0, AddCorrectionDelta = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class MoodType_t : uint32_t { eMoodType_Head = 0x0, eMoodType_Body = 0x1 }; // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -784,14 +784,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_segmentIndexArray = 0x8; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CZeroPoseUpdateNode { } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -799,7 +799,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSlowDownStrength = 0x68; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -813,7 +813,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsReferenced = 0x69; // bool } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -822,7 +822,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sequenceName = 0x58; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -835,21 +835,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vTintColor = 0x60; // Vector4D } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CFootCycle { } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CInputStreamUpdateNode { } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -860,7 +860,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_maxValue = 0x88; // int32 } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -868,7 +868,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -877,7 +877,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCount = 0x2C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -886,7 +886,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -895,7 +895,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nStartEventOffset = 0xA8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -907,7 +907,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector> } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -919,7 +919,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -927,7 +927,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_subCode = 0x0; // uint8[8] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -938,7 +938,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCycle = 0x3C; // float32 } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -946,7 +946,7 @@ namespace cs2_dumper { namespace CTaskStatusAnimTag { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -958,7 +958,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSampleCount = 0x1C; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -970,7 +970,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -981,7 +981,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWeight = 0x18; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -989,7 +989,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_scriptInfo = 0x10; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1002,7 +1002,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1011,7 +1011,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nConfig = 0x2; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1026,7 +1026,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1039,7 +1039,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLoop = 0xA0; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1047,7 +1047,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1056,7 +1056,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_slotID = 0x8; // CGlobalSymbol } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1071,7 +1071,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opFixedSettings = 0x78; // AimCameraOpFixedSettings_t } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1089,7 +1089,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bModelDoc = 0xA; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1106,7 +1106,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_keyValueText = 0x50; // CUtlString } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1115,12 +1115,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDirection = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace IKBoneNameAndIndex_t { constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1128,7 +1128,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hParam = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -1152,11 +1152,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHipDipDelay = 0x40; // float32 } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmPoseNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1168,7 +1168,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsReferenced = 0x48; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1182,7 +1182,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLoop = 0x54; // bool } // Parent: AnimationSnapshotBase_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1191,11 +1191,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_modelName = 0x118; // CUtlString } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmVectorValueNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1204,14 +1204,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CAnimGraphSettingsGroup { } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1219,7 +1219,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1231,7 +1231,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_frameCount = 0x68; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1241,7 +1241,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInterpolate = 0x8C; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1251,7 +1251,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_transitionDefinition = 0x8; // CUtlLeanVectorFixedGrowable } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1262,7 +1262,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eMode = 0x94; // StanceOverrideMode } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1271,7 +1271,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weight = 0x4; // float32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1289,7 +1289,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_rootMotionBlend = 0x29; // NmRootMotionBlendMode_t } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1303,14 +1303,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasUserBitArray = 0x90; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CRootUpdateNode { } // Parent: CLeafUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1318,7 +1318,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pMotionGraph = 0x58; // CSmartPtr } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1327,7 +1327,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_index = 0x1; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1336,7 +1336,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1345,7 +1345,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMotion = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1356,7 +1356,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bMatchRotation = 0x85; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1365,7 +1365,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1380,7 +1380,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNetworkLookTarget = 0x42; // bool } // Parent: CAnimGraphSettingsGroup - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1389,7 +1389,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNetworkingEnabled = 0x20; // bool } // Parent: CLeafUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1400,14 +1400,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCycle = 0x78; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CBlockSelectionMetricEvaluator { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1417,7 +1417,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Configs = 0x8; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1432,7 +1432,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSubtract = 0x7; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1441,7 +1441,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1451,7 +1451,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_controls = 0x10; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1460,7 +1460,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1471,7 +1471,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bResetChild = 0xC0; // bool } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1486,7 +1486,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eType = 0x38; // int32 } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1494,7 +1494,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1509,7 +1509,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreRotation = 0x84; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1519,7 +1519,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ConeCutoff = 0xF; // int8 } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // MGetKV3ClassDefaults @@ -1550,7 +1550,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFriction = 0xAC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1562,7 +1562,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_resetCycleOption = 0x0; // bitfield:3 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1573,7 +1573,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinTimeRemaining = 0x5C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1582,14 +1582,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NestedElements = 0x10; // CUtlVector } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmControlParameterVectorNode__CDefinition { } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1606,7 +1606,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFootIndex = 0x3C; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1616,7 +1616,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTopLevel = 0x20; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1625,7 +1625,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1648,7 +1648,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1662,7 +1662,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_externalGraphSlots = 0x80; // CUtlVector } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -1684,7 +1684,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ikChains = 0x68; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1696,7 +1696,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_oneBoneEnd = 0x20; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1709,7 +1709,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_b2D_TRI = 0x5; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1718,7 +1718,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMax = 0x4; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1730,7 +1730,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_damping = 0x80; // CAnimInputDamping } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1742,14 +1742,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasMovement = 0x2D; // bool } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CAnimCycle { } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1757,7 +1757,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_actions = 0x30; // CUtlVector> } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1767,7 +1767,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_resources = 0x10; // CUtlVector } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1781,7 +1781,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxSpringTension = 0x40; // float32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1789,7 +1789,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString } // Parent: CNmBoneMaskValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1797,7 +1797,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1806,7 +1806,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStoppingSpeedScale = 0x6C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1815,7 +1815,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector> } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1826,7 +1826,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1834,7 +1834,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1843,7 +1843,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_orientationHandle = 0x2; // CAnimParamHandle } // Parent: CUnaryUpdateNode - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1859,14 +1859,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAnimationDriven = 0xA1; // bool } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CChoreoUpdateNode { } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1875,7 +1875,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nUpType = 0x80; // uint32 } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1884,7 +1884,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_foot = 0x58; // FootFallTagFoot_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -1903,7 +1903,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_material = 0xD8; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1917,7 +1917,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1926,7 +1926,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1937,7 +1937,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBodyGroupOption = 0x8; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1947,7 +1947,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1964,7 +1964,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOffState = 0xAE; // bool } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1972,7 +1972,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1980,7 +1980,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -2000,7 +2000,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHitBoxIndex = 0x48; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2014,7 +2014,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2023,7 +2023,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDuration = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2032,7 +2032,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRangeLength = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2042,7 +2042,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_endCycle = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2051,7 +2051,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNumChannels = 0x8; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2060,7 +2060,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDimensionCount = 0x18; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2069,7 +2069,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2086,7 +2086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDontResetSameSelection = 0xB2; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2096,7 +2096,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nParent = 0x30; // int32 } // Parent: CAnimActionUpdater - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2106,7 +2106,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hScript = 0x1C; // AnimScriptHandle } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2116,7 +2116,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x60; // Color } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2125,7 +2125,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_paramIndex = 0x6C; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2133,7 +2133,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2144,14 +2144,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmControlParameterFloatNode__CDefinition { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2164,7 +2164,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseCustomDuration = 0x38; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2176,7 +2176,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDataSlotIdx = 0x16; // int16 } // Parent: CAnimParameterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2189,7 +2189,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGraphWritable = 0x7B; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2198,7 +2198,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2209,7 +2209,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_params = 0x8; // VPhysXConstraintParams_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2222,7 +2222,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsAttachment = 0x59; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2239,7 +2239,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2248,7 +2248,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nType = 0x10; // int32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2263,7 +2263,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSolidCollisionAtZeroWeight = 0x9C; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2279,7 +2279,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTraceRadius = 0x3C; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2292,7 +2292,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_activityArray = 0x28; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2307,7 +2307,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_blendMode = 0xB; // NmPoseBlendMode_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2318,7 +2318,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartEnabled = 0x28; // bool } // Parent: CAnimUpdateNodeBase - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2340,7 +2340,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAnimEventsAndTagsOnMostWeightedOnly = 0xEB; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2351,7 +2351,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_refModel = 0x30; // CStrongHandle } // Parent: CLeafUpdateNode - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2368,7 +2368,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSequenceMaxFrame = 0xE0; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2377,7 +2377,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_defaultValue = 0x80; // CGlobalSymbol } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2388,7 +2388,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCanBeForced = 0x6; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2396,7 +2396,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2404,7 +2404,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIndex = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2413,7 +2413,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_tags = 0x8; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2421,14 +2421,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CAnimActionUpdater { } // Parent: CAnimTagBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2446,7 +2446,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_attachmentCP1Type = 0x90; // ParticleAttachment_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2454,7 +2454,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCycle = 0x0; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2466,7 +2466,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0xD; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2482,7 +2482,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2491,7 +2491,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsZeroDuration = 0x1C; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2502,7 +2502,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2512,7 +2512,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_startStateIndex = 0x50; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2520,7 +2520,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pChildNode = 0x58; // CAnimUpdateNodeRef } // Parent: None - // Fields count: 17 + // Field count: 17 namespace CCompressorGroup { constexpr std::ptrdiff_t m_nTotalElementCount = 0x0; // int32 constexpr std::ptrdiff_t m_szChannelClass = 0x8; // CUtlVector @@ -2541,7 +2541,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vector4DCompressor = 0x188; // CUtlVector*> } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2558,7 +2558,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSyncCyclesOnChange = 0xAA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2566,7 +2566,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flValue = 0x0; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2574,7 +2574,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_stateMachine = 0x30; // CAnimStateMachineUpdater } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2582,7 +2582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nodeIndex = 0x8; // int32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2597,11 +2597,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_audioParams = 0xA0; // CPhysSurfacePropertiesAudio } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmBoneMaskValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2613,7 +2613,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLooping = 0x1C; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2622,7 +2622,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2636,7 +2636,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t position = 0x20; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2646,7 +2646,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_triggerPhase = 0x1C; // StepPhase } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2655,7 +2655,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ID = 0x8; // CGlobalSymbol } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2666,7 +2666,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinExtrapolationSpeed = 0x70; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2693,11 +2693,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableRootHeightDamping = 0x135; // bool } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmIDValueNode__CDefinition { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2711,7 +2711,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2726,14 +2726,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bScaleSpeed = 0xCB; // bool } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmControlParameterBoolNode__CDefinition { } // Parent: None - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -2758,7 +2758,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStretchExtensionScale = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2766,7 +2766,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2774,7 +2774,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Gradient = 0x48; // CColorGradient } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2784,7 +2784,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAdditive = 0x20; // bool } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2792,7 +2792,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opFixedData = 0x68; // JiggleBoneSettingsList_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2802,7 +2802,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWeight = 0x8; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2810,7 +2810,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nServerLOD = 0x30; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2826,7 +2826,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nElementMaskArray = 0x78; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2838,7 +2838,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2850,7 +2850,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_toeBoneIndex = 0x24; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2860,14 +2860,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weights = 0x18; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CParentConstraint { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2876,7 +2876,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timeValue = 0x8; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2885,12 +2885,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 namespace HSequence { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2900,7 +2900,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hParamOut = 0x1A; // CAnimParamHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2913,7 +2913,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEndFrame = 0x2C; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2931,7 +2931,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockWhenWaning = 0xCF; // bool } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2941,7 +2941,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInterpolate = 0x90; // bool } // Parent: None - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -2971,14 +2971,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: CStaticPoseCache - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CStaticPoseCacheBuilder { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -2999,7 +2999,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_localIKAutoplayLockArray = 0x120; // CUtlVector } // Parent: CAnimUpdateNodeBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3011,7 +3011,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockStateWhenWaning = 0xF5; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3024,7 +3024,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockWhenWaning = 0x165; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3040,7 +3040,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_FlexControllerWeights = 0xA8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3049,7 +3049,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Args = 0x50; // KeyValues3 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3063,7 +3063,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sEventName = 0x38; // CGlobalSymbol } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3075,7 +3075,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_totalDelta = 0x30; // CTransform } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3084,7 +3084,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3093,7 +3093,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Data = 0x4; // int32 } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3108,7 +3108,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bResetChild = 0xC4; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3121,7 +3121,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockWhenWaning = 0x141; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3135,7 +3135,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flags = 0x44; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3148,7 +3148,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3162,13 +3162,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flErrorQuantizationScaleMax = 0x1C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 namespace CBoneConstraintPoseSpaceMorph__Input_t { constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3188,7 +3188,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3196,7 +3196,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_paramIndex = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3205,7 +3205,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_dataSlotIdx = 0x2; // int16 } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3214,18 +3214,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CCurrentVelocityMetricEvaluator { } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmBoolValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3237,7 +3237,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timeStamp = 0x80; // float32 } // Parent: CNmEvent - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3246,7 +3246,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ID = 0x18; // CGlobalSymbol } // Parent: CAnimMotorUpdaterBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3254,7 +3254,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockToPath = 0x20; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3268,7 +3268,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_propJoints = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3277,7 +3277,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTime = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3285,7 +3285,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opFixedData = 0x70; // FollowAttachmentSettings_t } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3300,7 +3300,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_paramHandles = 0x6B; // CAnimParamHandle[30] } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3308,7 +3308,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3317,7 +3317,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTime = 0x54; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3332,7 +3332,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsScaleStatic = 0x32; // bool } // Parent: CBinaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3344,7 +3344,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bApplyScale = 0x93; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MPropertyEditClassAsString @@ -3352,7 +3352,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_value = 0x0; // uint8 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3360,7 +3360,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_settings = 0x30; // CAnimDemoCaptureSettings } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3370,7 +3370,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nType = 0x14; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3379,14 +3379,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_trajectories = 0x40; // CFootTrajectories } // Parent: CNmEvent - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmLegacyEvent { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3396,7 +3396,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bExclusiveRootMotionFirstFrame = 0x0; // bitfield:1 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3408,7 +3408,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_BoneName = 0x70; // CUtlString } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3419,7 +3419,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecEnumReferenced = 0xA8; // CUtlVector } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3427,7 +3427,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsDisableTag = 0x50; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3436,7 +3436,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3447,7 +3447,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_container = 0x10; // CUtlBinaryBlock } // Parent: CAnimComponentUpdater - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3461,7 +3461,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSlopeNormal_WorldSpace = 0x42; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3471,7 +3471,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fSpeedScale = 0xC; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3482,7 +3482,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3495,7 +3495,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vDebugOffset = 0x40; // VectorAligned } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3507,7 +3507,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sName = 0x28; // CUtlString } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3523,7 +3523,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_footLandCycle = 0x38; // CFootCycle } // Parent: CAnimParameterBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3532,7 +3532,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eParamType = 0x78; // AnimParamType_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3543,7 +3543,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3554,7 +3554,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eMode = 0x5C; // VelocityMetricMode } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3564,7 +3564,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x50; // CUtlString } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3573,7 +3573,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_value = 0x1A; // CAnimVariant } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3582,7 +3582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_dataSet = 0x8; // CNmGraphDataSet } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3597,7 +3597,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTickCount = 0x18; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3605,7 +3605,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3614,14 +3614,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBindOffsetBytes = 0x10; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmExternalGraphNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3630,7 +3630,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CullingData = 0x8; // CDrawCullingData } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3645,7 +3645,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3656,7 +3656,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMax = 0x80; // float32 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3668,7 +3668,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVertexSet = 0x68; // CUtlString } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3683,7 +3683,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAnimGraphAdditive = 0x7; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3692,7 +3692,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flControlPoint2 = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3700,7 +3700,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNodeIdx = 0x8; // int16 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3710,7 +3710,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x54; // Color } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3719,7 +3719,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nType = 0x10; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3730,7 +3730,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x0; // bitfield:1 } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3738,13 +3738,13 @@ namespace cs2_dumper { namespace CMovementHandshakeAnimTag { } // Parent: None - // Fields count: 2 + // Field count: 2 namespace CBoneConstraintPoseSpaceBone__Input_t { constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3761,7 +3761,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3779,7 +3779,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_skidStop = 0x50; // CUtlString } // Parent: CAnimTagBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3794,7 +3794,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPlayOnClient = 0x6F; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3807,7 +3807,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseManualTurnOffset = 0x80; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3821,7 +3821,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szScripts = 0x110; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3830,7 +3830,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_percentageThrough = 0x4; // NmPercent_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3846,7 +3846,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsAdditive = 0x1A0; // bool } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3855,11 +3855,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetEnabled = 0x1C; // bool } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3869,14 +3869,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOwningAnimNodePathCount = 0x38; // int32 } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CBindPoseUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3885,7 +3885,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_endTime = 0x8; // NmSyncTrackTime_t } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3895,7 +3895,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Text = 0x58; // CUtlString } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3905,7 +3905,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flProgression = 0x10; // float32 } // Parent: CLeafUpdateNode - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -3935,7 +3935,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableDistanceScaling = 0x138; // bool } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3953,7 +3953,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_footMotion = 0x108; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3964,7 +3964,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t max = 0x14; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3974,7 +3974,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRecordingTime = 0x30; // float32 } // Parent: CMotionNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3984,7 +3984,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x44; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3992,7 +3992,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szFacs = 0x0; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4004,7 +4004,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pGroomData = 0x1F0; // CRenderGroom* } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4019,7 +4019,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4031,7 +4031,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4040,7 +4040,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAxisSize = 0x60; // float32 } // Parent: CBaseConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4050,7 +4050,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_qChildBindRotation = 0x90; // Quaternion } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4062,7 +4062,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMax = 0x18; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4078,7 +4078,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLineNumber = 0x14; // int16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4092,7 +4092,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bApplyFootRotationLimits = 0x29; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4104,7 +4104,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSphereRadius = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4118,7 +4118,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFilterGoalOvershoot = 0x62; // bool } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4128,7 +4128,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_allTags = 0x70; // CUtlVector } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4136,7 +4136,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ID = 0x10; // CGlobalSymbol } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4145,7 +4145,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_FlexOps = 0x8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4157,7 +4157,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4175,7 +4175,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableSimulation = 0x48; // bool } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4184,7 +4184,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSlaveAxis = 0x74; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4192,7 +4192,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4205,7 +4205,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPackedSurfaceTangentOs = 0x20; // uint32 } // Parent: CLeafUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4217,11 +4217,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_paramIndex = 0x88; // CAnimParamHandle } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmFloatValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4231,7 +4231,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMorphCount = 0x2C; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4249,7 +4249,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseHysteresis = 0xBB; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4257,7 +4257,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_settingsGroups = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4266,7 +4266,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pSharedData = 0x10; // CSmartPtr } // Parent: CBaseConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4274,7 +4274,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_inputList = 0x70; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4283,7 +4283,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32 } // Parent: CBoneConstraintBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4295,7 +4295,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClamp = 0x68; // bool } // Parent: CConcreteAnimParameter - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4307,7 +4307,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInterpolate = 0x8C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4316,7 +4316,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eBehavior = 0x8; // StateActionBehavior } // Parent: CAnimMotorUpdaterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4329,7 +4329,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseAcceleration = 0x48; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4339,7 +4339,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBoneWeightCount = 0x48; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4350,7 +4350,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBonesOrientedAlongPositiveX = 0xA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4358,7 +4358,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4379,7 +4379,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4393,7 +4393,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_wheelDrag = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4404,7 +4404,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x70; // Color } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4415,21 +4415,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemap = 0x40; // float32[4] } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPointConstraint { } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CCurrentRotationVelocityMetricEvaluator { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4438,7 +4438,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTraceRadius = 0x4; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4447,7 +4447,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCycle = 0x14; // float32 } // Parent: None - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -4500,7 +4500,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_projectionAngularTolerance = 0xF4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4515,18 +4515,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsPassthrough = 0x0; // bitfield:1 } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 namespace CNmTargetValueNode__CDefinition { } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace COrientConstraint { } // Parent: CUnaryUpdateNode - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4545,7 +4545,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLimitOnly = 0x98; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4555,7 +4555,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_layerDefinition = 0x18; // CUtlLeanVectorFixedGrowable } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4564,7 +4564,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDefault = 0x18; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4572,7 +4572,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_boneSettings = 0x0; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4583,7 +4583,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseModelSpace = 0x92; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4592,7 +4592,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eType = 0x2; // PoseType_t } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4601,7 +4601,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opFixedData = 0x80; // SolveIKChainPoseOpFixedSettings_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4620,7 +4620,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_poseSettingArray = 0x78; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4634,14 +4634,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hBlendParameter = 0xA4; // CAnimParamHandle } // Parent: CAnimUpdateNodeBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CLeafUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4650,7 +4650,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x18; // bool } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4672,7 +4672,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxTwist = 0x150; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4689,7 +4689,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4701,7 +4701,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_numInfluences = 0x78; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4709,14 +4709,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector } // Parent: CMotionGraph - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CEditableMotionGraph { } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4724,7 +4724,7 @@ namespace cs2_dumper { namespace CStringAnimTag { } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4733,7 +4733,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDefaultValue = 0x80; // bool } // Parent: CAnimTagBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4747,7 +4747,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDestroy = 0x6C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4756,7 +4756,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x20; // AnimNodeID } // Parent: CNmPoseNode__CDefinition - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4765,7 +4765,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDefaultStateIndex = 0x130; // int16 } // Parent: CAnimTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4775,7 +4775,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bodyGroupSettings = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4784,7 +4784,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4792,7 +4792,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildGraphIdx = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4801,7 +4801,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4809,7 +4809,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4821,7 +4821,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4836,7 +4836,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLockBlendOnReset = 0xA1; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4848,7 +4848,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEndCycle = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4857,7 +4857,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTolerance = 0x84; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 namespace IKTargetSettings_t { constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t @@ -4866,7 +4866,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4874,7 +4874,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x48; // Color } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4884,7 +4884,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector } // Parent: CMotionNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4893,14 +4893,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32 } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmControlParameterTargetNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4909,7 +4909,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecSize = 0xC; // Vector } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4917,7 +4917,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opFixedData = 0x70; // TwoBoneIKSettings_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4934,7 +4934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMassCenterOverride = 0x94; // Vector } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4942,7 +4942,7 @@ namespace cs2_dumper { namespace CTaskHandshakeAnimTag { } // Parent: CUnaryUpdateNode - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4962,7 +4962,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTurnToFace = 0xA4; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4982,7 +4982,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_biasAndClampBlendCurve = 0xD8; // CBlendCurve } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4990,7 +4990,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hScript = 0x30; // AnimScriptHandle } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4999,21 +4999,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_poseControlMethod = 0x6C; // RagdollPoseControl } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CBoneConstraintBase { } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPathAnimMotorUpdater { } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5025,7 +5025,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x68; // Color } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5033,7 +5033,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_phase = 0x10; // NmFootPhase_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5048,7 +5048,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOcclusionFactor = 0x1C; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5062,7 +5062,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_end = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5075,7 +5075,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5084,7 +5084,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5092,7 +5092,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5102,7 +5102,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hParameterOrientation = 0x82; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5110,7 +5110,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_scriptsToRun = 0x30; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5122,13 +5122,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 namespace IKSolverSettings_t { constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5141,7 +5141,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bResetChild2 = 0x81; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5154,12 +5154,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 namespace AttachmentHandle_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5167,7 +5167,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5185,7 +5185,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxRotationRight = 0x40; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5197,7 +5197,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5207,7 +5207,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_duration = 0xC; // NmPercent_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5220,14 +5220,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsSet = 0x2B; // bool } // Parent: CNmIDValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CNmControlParameterIDNode__CDefinition { } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5239,7 +5239,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPreventUndershoot = 0x76; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5250,7 +5250,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_animationLayers = 0xE8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5271,7 +5271,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MaterialGroupOnOtherModels = 0x98; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/animationsystem.dll.json b/output/animationsystem_dll.json similarity index 100% rename from output/animationsystem.dll.json rename to output/animationsystem_dll.json diff --git a/output/animationsystem.dll.rs b/output/animationsystem_dll.rs similarity index 93% rename from output/animationsystem.dll.rs rename to output/animationsystem_dll.rs index a7e9390..5913165 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 77 pub mod animationsystem_dll { // Alignment: 4 - // Members count: 17 + // Member count: 17 #[repr(u32)] pub enum SeqCmd_t { SeqCmd_Nop = 0x0, @@ -32,7 +32,7 @@ pub mod cs2_dumper { SeqCmd_Transform = 0x10 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum BoneTransformSpace_t { BoneTransformSpace_Invalid = u32::MAX, @@ -41,7 +41,7 @@ pub mod cs2_dumper { BoneTransformSpace_World = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum CAnimationGraphVisualizerPrimitiveType { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, @@ -51,7 +51,7 @@ pub mod cs2_dumper { ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum NmTransitionRule_t { AllowTransition = 0x0, @@ -59,7 +59,7 @@ pub mod cs2_dumper { BlockTransition = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum BinaryNodeTiming { UseChild1 = 0x0, @@ -67,7 +67,7 @@ pub mod cs2_dumper { SyncChildren = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum SolveIKChainAnimNodeDebugSetting { SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, @@ -79,7 +79,7 @@ pub mod cs2_dumper { SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 } // Alignment: 1 - // Members count: 6 + // Member count: 6 #[repr(u8)] pub enum MovementGait_t { eInvalid = u8::MAX, @@ -90,7 +90,7 @@ pub mod cs2_dumper { eCount = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum IKTargetCoordinateSystem { IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, @@ -98,7 +98,7 @@ pub mod cs2_dumper { IKTARGETCOORDINATESYSTEM_COUNT = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum VPhysXAggregateData_t__VPhysXFlagEnum_t { FLAG_IS_POLYSOUP_GEOMETRY = 0x1, @@ -106,7 +106,7 @@ pub mod cs2_dumper { FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 } // Alignment: 1 - // Members count: 23 + // Member count: 23 #[repr(u8)] pub enum NmEasingOperation_t { Linear = 0x0, @@ -134,14 +134,14 @@ pub mod cs2_dumper { None = 0x16 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum MatterialAttributeTagType_t { MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum AnimPoseControl { NoPoseControl = 0x0, @@ -149,7 +149,7 @@ pub mod cs2_dumper { RelativePoseControl = 0x2 } // Alignment: 1 - // Members count: 4 + // Member count: 4 #[repr(u8)] pub enum NmTransitionRuleCondition_t { AnyAllowed = 0x0, @@ -158,21 +158,21 @@ pub mod cs2_dumper { Blocked = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum EDemoBoneSelectionMode { CaptureAllBones = 0x0, CaptureSelectedBones = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum StepPhase { StepPhase_OnGround = 0x0, StepPhase_InAir = 0x1 } // Alignment: 4 - // Members count: 26 + // Member count: 26 #[repr(u32)] pub enum FlexOpCode_t { FLEX_OP_CONST = 0x1, @@ -203,14 +203,14 @@ pub mod cs2_dumper { FLEX_OP_ABS = 0x1A } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum AnimNodeNetworkMode { ServerAuthoritative = 0x0, ClientSimulate = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum VPhysXBodyPart_t__VPhysXFlagEnum_t { FLAG_STATIC = 0x1, @@ -220,7 +220,7 @@ pub mod cs2_dumper { FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum AnimParamType_t { ANIMPARAM_UNKNOWN = 0x0, @@ -234,7 +234,7 @@ pub mod cs2_dumper { ANIMPARAM_COUNT = 0x8 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum NmEasingFunction_t { Linear = 0x0, @@ -248,7 +248,7 @@ pub mod cs2_dumper { Back = 0x8 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum IKTargetSource { IKTARGETSOURCE_Bone = 0x0, @@ -256,7 +256,7 @@ pub mod cs2_dumper { IKTARGETSOURCE_COUNT = 0x2 } // Alignment: 4 - // Members count: 15 + // Member count: 15 #[repr(u32)] pub enum PermModelInfo_t__FlagEnum { FLAG_TRANSLUCENT = 0x1, @@ -276,7 +276,7 @@ pub mod cs2_dumper { FLAG_MODEL_DOC = 0x800000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum AnimParamNetworkSetting { Auto = 0x0, @@ -284,7 +284,7 @@ pub mod cs2_dumper { NeverNetwork = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum MorphFlexControllerRemapType_t { MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, @@ -293,7 +293,7 @@ pub mod cs2_dumper { MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum MeshDrawPrimitiveFlags_t { MESH_DRAW_FLAGS_NONE = 0x0, @@ -306,7 +306,7 @@ pub mod cs2_dumper { MESH_DRAW_FLAGS_DRAW_LAST = 0x80 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ModelBoneFlexComponent_t { MODEL_BONE_FLEX_INVALID = u32::MAX, @@ -315,7 +315,7 @@ pub mod cs2_dumper { MODEL_BONE_FLEX_TZ = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum PoseType_t { POSETYPE_STATIC = 0x0, @@ -323,7 +323,7 @@ pub mod cs2_dumper { POSETYPE_INVALID = 0xFF } // Alignment: 4 - // Members count: 36 + // Member count: 36 #[repr(u32)] pub enum AnimValueSource { MoveHeading = 0x0, @@ -364,14 +364,14 @@ pub mod cs2_dumper { FingerSplay_Ring_Pinky = 0x23 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum RagdollPoseControl { Absolute = 0x0, Relative = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum IKSolverType { IKSOLVER_Perlin = 0x0, @@ -382,14 +382,14 @@ pub mod cs2_dumper { IKSOLVER_COUNT = 0x5 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum Blend2DMode { Blend2DMode_General = 0x0, Blend2DMode_Directional = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ChoiceChangeMethod { OnReset = 0x0, @@ -397,14 +397,14 @@ pub mod cs2_dumper { OnResetOrCycleEnd = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ChoiceBlendMethod { SingleBlendTime = 0x0, PerChoiceBlendTimes = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum VPhysXConstraintParams_t__EnumFlags0_t { FLAG0_SHIFT_INTERPENETRATE = 0x0, @@ -413,7 +413,7 @@ pub mod cs2_dumper { FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum BlendKeyType { BlendKey_UserValue = 0x0, @@ -422,7 +422,7 @@ pub mod cs2_dumper { BlendKey_RemainingDistance = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum StateActionBehavior { STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, @@ -431,7 +431,7 @@ pub mod cs2_dumper { STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 } // Alignment: 1 - // Members count: 4 + // Member count: 4 #[repr(u8)] pub enum NmRootMotionBlendMode_t { Blend = 0x0, @@ -440,7 +440,7 @@ pub mod cs2_dumper { IgnoreTarget = 0x3 } // Alignment: 1 - // Members count: 6 + // Member count: 6 #[repr(u8)] pub enum NmFootPhaseCondition_t { LeftFootDown = 0x0, @@ -451,7 +451,7 @@ pub mod cs2_dumper { RightPhase = 0x5 } // Alignment: 4 - // Members count: 22 + // Member count: 22 #[repr(u32)] pub enum ModelSkeletonData_t__BoneFlags_t { FLAG_NO_BONE_FLAGS = 0x0, @@ -478,7 +478,7 @@ pub mod cs2_dumper { FLAG_PROCEDURAL = 0x400000 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum MorphBundleType_t { MORPH_BUNDLE_TYPE_NONE = 0x0, @@ -487,7 +487,7 @@ pub mod cs2_dumper { MORPH_BUNDLE_TYPE_COUNT = 0x3 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum NmPoseBlendMode_t { Overlay = 0x0, @@ -495,7 +495,7 @@ pub mod cs2_dumper { GlobalSpace = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ResetCycleOption { Beginning = 0x0, @@ -505,7 +505,7 @@ pub mod cs2_dumper { SameTimeAsSource = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum IKChannelMode { TwoBone = 0x0, @@ -514,7 +514,7 @@ pub mod cs2_dumper { OneBone_Translate = 0x3 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum NmGraphValueType_t { Unknown = 0x0, @@ -528,7 +528,7 @@ pub mod cs2_dumper { Special = 0x8 } // Alignment: 1 - // Members count: 4 + // Member count: 4 #[repr(u8)] pub enum NmFootPhase_t { LeftFootDown = 0x0, @@ -537,7 +537,7 @@ pub mod cs2_dumper { LeftFootPassing = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum FootstepLandedFootSoundType_t { FOOTSOUND_Left = 0x0, @@ -545,21 +545,21 @@ pub mod cs2_dumper { FOOTSOUND_UseOverrideSound = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum FootLockSubVisualization { FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum NmFrameSnapEventMode_t { Floor = 0x0, Round = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum FootPinningTimingSource { FootMotion = 0x0, @@ -567,7 +567,7 @@ pub mod cs2_dumper { Parameter = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum DampingSpeedFunction { NoDamping = 0x0, @@ -575,7 +575,7 @@ pub mod cs2_dumper { Spring = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum AnimationProcessingType_t { ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, @@ -586,7 +586,7 @@ pub mod cs2_dumper { ANIMATION_PROCESSING_MAX = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum JiggleBoneSimSpace { SimSpace_Local = 0x0, @@ -594,21 +594,21 @@ pub mod cs2_dumper { SimSpace_World = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum StanceOverrideMode { Sequence = 0x0, Node = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum IkEndEffectorType { IkEndEffector_Attachment = 0x0, IkEndEffector_Bone = 0x1 } // Alignment: 2 - // Members count: 3 + // Member count: 3 #[repr(u16)] pub enum AnimScriptType { ANIMSCRIPT_TYPE_INVALID = u16::MAX, @@ -616,7 +616,7 @@ pub mod cs2_dumper { ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum SeqPoseSetting_t { SEQ_POSE_SETTING_CONSTANT = 0x0, @@ -625,7 +625,7 @@ pub mod cs2_dumper { SEQ_POSE_SETTING_VELOCITY = 0x3 } // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum AnimParamButton_t { ANIMPARAM_BUTTON_NONE = 0x0, @@ -643,7 +643,7 @@ pub mod cs2_dumper { ANIMPARAM_BUTTON_RTRIGGER = 0xC } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SelectorTagBehavior_t { SelectorTagBehavior_OnWhileCurrent = 0x0, @@ -651,7 +651,7 @@ pub mod cs2_dumper { SelectorTagBehavior_OffBeforeFinished = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum CNmBoneMask__WeightInfo_t { Zero = 0x0, @@ -659,7 +659,7 @@ pub mod cs2_dumper { One = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum HandshakeTagType_t { eInvalid = u32::MAX, @@ -668,7 +668,7 @@ pub mod cs2_dumper { eCount = 0x2 } // Alignment: 4 - // Members count: 18 + // Member count: 18 #[repr(u32)] pub enum ParticleAttachment_t { PATTACH_INVALID = u32::MAX, @@ -691,7 +691,7 @@ pub mod cs2_dumper { MAX_PATTACH_TYPES = 0x10 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum FieldNetworkOption { Auto = 0x0, @@ -699,7 +699,7 @@ pub mod cs2_dumper { ForceDisable = 0x2 } // Alignment: 1 - // Members count: 8 + // Member count: 8 #[repr(u8)] pub enum CNmTransitionNode__TransitionOptions_t { None = 0x0, @@ -712,7 +712,7 @@ pub mod cs2_dumper { PreferClosestSyncEventID = 0x40 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum VPhysXJoint_t__Flags_t { JOINT_FLAGS_NONE = 0x0, @@ -720,7 +720,7 @@ pub mod cs2_dumper { JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum VelocityMetricMode { DirectionOnly = 0x0, @@ -728,7 +728,7 @@ pub mod cs2_dumper { DirectionAndMagnitude = 0x2 } // Alignment: 1 - // Members count: 5 + // Member count: 5 #[repr(u8)] pub enum FacingMode { FacingMode_Invalid = 0x0, @@ -738,7 +738,7 @@ pub mod cs2_dumper { FacingMode_ManualPosition = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum AimMatrixBlendMode { AimMatrixBlendMode_None = 0x0, @@ -747,7 +747,7 @@ pub mod cs2_dumper { AimMatrixBlendMode_BoneMask = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum AnimationSnapshotType_t { ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, @@ -759,7 +759,7 @@ pub mod cs2_dumper { ANIMATION_SNAPSHOT_MAX = 0x6 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum FootFallTagFoot_t { FOOT1 = 0x0, @@ -772,7 +772,7 @@ pub mod cs2_dumper { FOOT8 = 0x7 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ChoiceMethod { WeightedRandom = 0x0, @@ -781,7 +781,7 @@ pub mod cs2_dumper { IterateRandom = 0x3 } // Alignment: 4 - // Members count: 14 + // Member count: 14 #[repr(u32)] pub enum AnimVectorSource { MoveDirection = 0x0, @@ -800,7 +800,7 @@ pub mod cs2_dumper { ManualTarget_WorldSpace = 0xD } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum IkTargetType { IkTarget_Attachment = 0x0, @@ -809,7 +809,7 @@ pub mod cs2_dumper { IkTarget_Parameter_WorldSpace = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum BoneMaskBlendSpace { BlendSpace_Parent = 0x0, @@ -818,7 +818,7 @@ pub mod cs2_dumper { BlendSpace_Model_TranslationOnly = 0x3 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ModelConfigAttachmentType_t { MODEL_CONFIG_ATTACHMENT_INVALID = u32::MAX, @@ -828,28 +828,28 @@ pub mod cs2_dumper { MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum BinaryNodeChildOption { Child1 = 0x0, Child2 = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum JumpCorrectionMethod { ScaleMotion = 0x0, AddCorrectionDelta = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum MoodType_t { eMoodType_Head = 0x0, eMoodType_Body = 0x1 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -859,14 +859,14 @@ pub mod cs2_dumper { pub const m_segmentIndexArray: usize = 0x8; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CZeroPoseUpdateNode { } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -874,7 +874,7 @@ pub mod cs2_dumper { pub const m_flSlowDownStrength: usize = 0x68; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -888,7 +888,7 @@ pub mod cs2_dumper { pub const m_bIsReferenced: usize = 0x69; // bool } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -897,7 +897,7 @@ pub mod cs2_dumper { pub const m_sequenceName: usize = 0x58; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -910,21 +910,21 @@ pub mod cs2_dumper { pub const m_vTintColor: usize = 0x60; // Vector4D } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CFootCycle { } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CInputStreamUpdateNode { } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -935,7 +935,7 @@ pub mod cs2_dumper { pub const m_maxValue: usize = 0x88; // int32 } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -943,7 +943,7 @@ pub mod cs2_dumper { pub const m_frameSnapMode: usize = 0x10; // NmFrameSnapEventMode_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -952,7 +952,7 @@ pub mod cs2_dumper { pub const m_nCount: usize = 0x2C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -961,7 +961,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -970,7 +970,7 @@ pub mod cs2_dumper { pub const m_nStartEventOffset: usize = 0xA8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -982,7 +982,7 @@ pub mod cs2_dumper { pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector> } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -994,7 +994,7 @@ pub mod cs2_dumper { pub const m_usageDifferences: usize = 0x30; // CAnimEncodeDifference } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1002,7 +1002,7 @@ pub mod cs2_dumper { pub const m_subCode: usize = 0x0; // uint8[8] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1013,7 +1013,7 @@ pub mod cs2_dumper { pub const m_flCycle: usize = 0x3C; // float32 } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1021,7 +1021,7 @@ pub mod cs2_dumper { pub mod CTaskStatusAnimTag { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1033,7 +1033,7 @@ pub mod cs2_dumper { pub const m_nSampleCount: usize = 0x1C; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1045,7 +1045,7 @@ pub mod cs2_dumper { pub const m_selectableSamples: usize = 0x68; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1056,7 +1056,7 @@ pub mod cs2_dumper { pub const m_nWeight: usize = 0x18; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1064,7 +1064,7 @@ pub mod cs2_dumper { pub const m_scriptInfo: usize = 0x10; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1077,7 +1077,7 @@ pub mod cs2_dumper { pub const m_decodedAnims: usize = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1086,7 +1086,7 @@ pub mod cs2_dumper { pub const m_nConfig: usize = 0x2; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1101,7 +1101,7 @@ pub mod cs2_dumper { pub const m_InteractExcludeStrings: usize = 0x88; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1114,7 +1114,7 @@ pub mod cs2_dumper { pub const m_bLoop: usize = 0xA0; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1122,7 +1122,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1131,7 +1131,7 @@ pub mod cs2_dumper { pub const m_slotID: usize = 0x8; // CGlobalSymbol } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1146,7 +1146,7 @@ pub mod cs2_dumper { pub const m_opFixedSettings: usize = 0x78; // AimCameraOpFixedSettings_t } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1164,7 +1164,7 @@ pub mod cs2_dumper { pub const m_bModelDoc: usize = 0xA; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1181,7 +1181,7 @@ pub mod cs2_dumper { pub const m_keyValueText: usize = 0x50; // CUtlString } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1190,12 +1190,12 @@ pub mod cs2_dumper { pub const m_flDirection: usize = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod IKBoneNameAndIndex_t { pub const m_Name: usize = 0x0; // CUtlString } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1203,7 +1203,7 @@ pub mod cs2_dumper { pub const m_hParam: usize = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -1227,11 +1227,11 @@ pub mod cs2_dumper { pub const m_flHipDipDelay: usize = 0x40; // float32 } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmPoseNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1243,7 +1243,7 @@ pub mod cs2_dumper { pub const m_bIsReferenced: usize = 0x48; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1257,7 +1257,7 @@ pub mod cs2_dumper { pub const m_bLoop: usize = 0x54; // bool } // Parent: AnimationSnapshotBase_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1266,11 +1266,11 @@ pub mod cs2_dumper { pub const m_modelName: usize = 0x118; // CUtlString } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmVectorValueNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1279,14 +1279,14 @@ pub mod cs2_dumper { pub const m_flFadeOutTime: usize = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CAnimGraphSettingsGroup { } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1294,7 +1294,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1306,7 +1306,7 @@ pub mod cs2_dumper { pub const m_frameCount: usize = 0x68; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1316,7 +1316,7 @@ pub mod cs2_dumper { pub const m_bInterpolate: usize = 0x8C; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1326,7 +1326,7 @@ pub mod cs2_dumper { pub const m_transitionDefinition: usize = 0x8; // CUtlLeanVectorFixedGrowable } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1337,7 +1337,7 @@ pub mod cs2_dumper { pub const m_eMode: usize = 0x94; // StanceOverrideMode } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1346,7 +1346,7 @@ pub mod cs2_dumper { pub const m_weight: usize = 0x4; // float32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1364,7 +1364,7 @@ pub mod cs2_dumper { pub const m_rootMotionBlend: usize = 0x29; // NmRootMotionBlendMode_t } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1378,14 +1378,14 @@ pub mod cs2_dumper { pub const m_bHasUserBitArray: usize = 0x90; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CRootUpdateNode { } // Parent: CLeafUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1393,7 +1393,7 @@ pub mod cs2_dumper { pub const m_pMotionGraph: usize = 0x58; // CSmartPtr } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1402,7 +1402,7 @@ pub mod cs2_dumper { pub const m_index: usize = 0x1; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1411,7 +1411,7 @@ pub mod cs2_dumper { pub const m_weights: usize = 0x8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1420,7 +1420,7 @@ pub mod cs2_dumper { pub const m_nMotion: usize = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1431,7 +1431,7 @@ pub mod cs2_dumper { pub const m_bMatchRotation: usize = 0x85; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1440,7 +1440,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1455,7 +1455,7 @@ pub mod cs2_dumper { pub const m_bNetworkLookTarget: usize = 0x42; // bool } // Parent: CAnimGraphSettingsGroup - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1464,7 +1464,7 @@ pub mod cs2_dumper { pub const m_bNetworkingEnabled: usize = 0x20; // bool } // Parent: CLeafUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1475,14 +1475,14 @@ pub mod cs2_dumper { pub const m_flCycle: usize = 0x78; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CBlockSelectionMetricEvaluator { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1492,7 +1492,7 @@ pub mod cs2_dumper { pub const m_Configs: usize = 0x8; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1507,7 +1507,7 @@ pub mod cs2_dumper { pub const m_bSubtract: usize = 0x7; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1516,7 +1516,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1526,7 +1526,7 @@ pub mod cs2_dumper { pub const m_controls: usize = 0x10; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1535,7 +1535,7 @@ pub mod cs2_dumper { pub const m_morphRectDatas: usize = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1546,7 +1546,7 @@ pub mod cs2_dumper { pub const m_bResetChild: usize = 0xC0; // bool } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1561,7 +1561,7 @@ pub mod cs2_dumper { pub const m_eType: usize = 0x38; // int32 } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1569,7 +1569,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1584,7 +1584,7 @@ pub mod cs2_dumper { pub const m_bIgnoreRotation: usize = 0x84; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1594,7 +1594,7 @@ pub mod cs2_dumper { pub const m_ConeCutoff: usize = 0xF; // int8 } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // MGetKV3ClassDefaults @@ -1625,7 +1625,7 @@ pub mod cs2_dumper { pub const m_flFriction: usize = 0xAC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1637,7 +1637,7 @@ pub mod cs2_dumper { pub const m_resetCycleOption: usize = 0x0; // bitfield:3 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1648,7 +1648,7 @@ pub mod cs2_dumper { pub const m_flMinTimeRemaining: usize = 0x5C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1657,14 +1657,14 @@ pub mod cs2_dumper { pub const m_NestedElements: usize = 0x10; // CUtlVector } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmControlParameterVectorNode__CDefinition { } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1681,7 +1681,7 @@ pub mod cs2_dumper { pub const m_nFootIndex: usize = 0x3C; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1691,7 +1691,7 @@ pub mod cs2_dumper { pub const m_bTopLevel: usize = 0x20; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1700,7 +1700,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1723,7 +1723,7 @@ pub mod cs2_dumper { pub const m_embeddedKeyvalues: usize = 0x130; // CUtlString } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1737,7 +1737,7 @@ pub mod cs2_dumper { pub const m_externalGraphSlots: usize = 0x80; // CUtlVector } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -1759,7 +1759,7 @@ pub mod cs2_dumper { pub const m_ikChains: usize = 0x68; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1771,7 +1771,7 @@ pub mod cs2_dumper { pub const m_oneBoneEnd: usize = 0x20; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1784,7 +1784,7 @@ pub mod cs2_dumper { pub const m_b2D_TRI: usize = 0x5; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1793,7 +1793,7 @@ pub mod cs2_dumper { pub const m_flMax: usize = 0x4; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1805,7 +1805,7 @@ pub mod cs2_dumper { pub const m_damping: usize = 0x80; // CAnimInputDamping } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1817,14 +1817,14 @@ pub mod cs2_dumper { pub const m_bHasMovement: usize = 0x2D; // bool } // Parent: CCycleBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CAnimCycle { } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1832,7 +1832,7 @@ pub mod cs2_dumper { pub const m_actions: usize = 0x30; // CUtlVector> } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1842,7 +1842,7 @@ pub mod cs2_dumper { pub const m_resources: usize = 0x10; // CUtlVector } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1856,7 +1856,7 @@ pub mod cs2_dumper { pub const m_flMaxSpringTension: usize = 0x40; // float32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1864,7 +1864,7 @@ pub mod cs2_dumper { pub const m_MaterialGroupName: usize = 0x48; // CUtlString } // Parent: CNmBoneMaskValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1872,7 +1872,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1881,7 +1881,7 @@ pub mod cs2_dumper { pub const m_flStoppingSpeedScale: usize = 0x6C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1890,7 +1890,7 @@ pub mod cs2_dumper { pub const m_materials: usize = 0x8; // CUtlVector> } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1901,7 +1901,7 @@ pub mod cs2_dumper { pub const m_ranges: usize = 0x20; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1909,7 +1909,7 @@ pub mod cs2_dumper { pub const m_Choices: usize = 0x48; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1918,7 +1918,7 @@ pub mod cs2_dumper { pub const m_orientationHandle: usize = 0x2; // CAnimParamHandle } // Parent: CUnaryUpdateNode - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1934,14 +1934,14 @@ pub mod cs2_dumper { pub const m_bAnimationDriven: usize = 0xA1; // bool } // Parent: CUnaryUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CChoreoUpdateNode { } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1950,7 +1950,7 @@ pub mod cs2_dumper { pub const m_nUpType: usize = 0x80; // uint32 } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1959,7 +1959,7 @@ pub mod cs2_dumper { pub const m_foot: usize = 0x58; // FootFallTagFoot_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -1978,7 +1978,7 @@ pub mod cs2_dumper { pub const m_material: usize = 0xD8; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1992,7 +1992,7 @@ pub mod cs2_dumper { pub const m_boneMasks: usize = 0x68; // CUtlLeanVector } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2001,7 +2001,7 @@ pub mod cs2_dumper { pub const m_flMinStepsRemaining: usize = 0x68; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2012,7 +2012,7 @@ pub mod cs2_dumper { pub const m_nBodyGroupOption: usize = 0x8; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2022,7 +2022,7 @@ pub mod cs2_dumper { pub const m_nDimensions: usize = 0x1C; // int32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2039,7 +2039,7 @@ pub mod cs2_dumper { pub const m_bIsOffState: usize = 0xAE; // bool } // Parent: CNmVectorValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2047,7 +2047,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2055,7 +2055,7 @@ pub mod cs2_dumper { pub const m_footIndices: usize = 0x50; // CUtlVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -2075,7 +2075,7 @@ pub mod cs2_dumper { pub const m_nHitBoxIndex: usize = 0x48; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2089,7 +2089,7 @@ pub mod cs2_dumper { pub const m_boneScaleParent: usize = 0x90; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2098,7 +2098,7 @@ pub mod cs2_dumper { pub const m_flDuration: usize = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2107,7 +2107,7 @@ pub mod cs2_dumper { pub const m_flRangeLength: usize = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2117,7 +2117,7 @@ pub mod cs2_dumper { pub const m_endCycle: usize = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2126,7 +2126,7 @@ pub mod cs2_dumper { pub const m_nNumChannels: usize = 0x8; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2135,7 +2135,7 @@ pub mod cs2_dumper { pub const m_nDimensionCount: usize = 0x18; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2144,7 +2144,7 @@ pub mod cs2_dumper { pub const m_nDimensions: usize = 0x18; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2161,7 +2161,7 @@ pub mod cs2_dumper { pub const m_bDontResetSameSelection: usize = 0xB2; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2171,7 +2171,7 @@ pub mod cs2_dumper { pub const m_nParent: usize = 0x30; // int32 } // Parent: CAnimActionUpdater - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2181,7 +2181,7 @@ pub mod cs2_dumper { pub const m_hScript: usize = 0x1C; // AnimScriptHandle } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2191,7 +2191,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x60; // Color } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2200,7 +2200,7 @@ pub mod cs2_dumper { pub const m_paramIndex: usize = 0x6C; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2208,7 +2208,7 @@ pub mod cs2_dumper { pub const m_items: usize = 0x30; // CUtlVector } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2219,14 +2219,14 @@ pub mod cs2_dumper { pub const m_targets: usize = 0x58; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmControlParameterFloatNode__CDefinition { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2239,7 +2239,7 @@ pub mod cs2_dumper { pub const m_bUseCustomDuration: usize = 0x38; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2251,7 +2251,7 @@ pub mod cs2_dumper { pub const m_nDataSlotIdx: usize = 0x16; // int16 } // Parent: CAnimParameterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2264,7 +2264,7 @@ pub mod cs2_dumper { pub const m_bGraphWritable: usize = 0x7B; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2273,7 +2273,7 @@ pub mod cs2_dumper { pub const m_ChoiceWeights: usize = 0x60; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2284,7 +2284,7 @@ pub mod cs2_dumper { pub const m_params: usize = 0x8; // VPhysXConstraintParams_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2297,7 +2297,7 @@ pub mod cs2_dumper { pub const m_bIsAttachment: usize = 0x59; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2314,7 +2314,7 @@ pub mod cs2_dumper { pub const m_Frames: usize = 0xA8; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2323,7 +2323,7 @@ pub mod cs2_dumper { pub const m_nType: usize = 0x10; // int32 } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2338,7 +2338,7 @@ pub mod cs2_dumper { pub const m_bSolidCollisionAtZeroWeight: usize = 0x9C; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2354,7 +2354,7 @@ pub mod cs2_dumper { pub const m_flTraceRadius: usize = 0x3C; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2367,7 +2367,7 @@ pub mod cs2_dumper { pub const m_activityArray: usize = 0x28; // CUtlVector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2382,7 +2382,7 @@ pub mod cs2_dumper { pub const m_blendMode: usize = 0xB; // NmPoseBlendMode_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2393,7 +2393,7 @@ pub mod cs2_dumper { pub const m_bStartEnabled: usize = 0x28; // bool } // Parent: CAnimUpdateNodeBase - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2415,7 +2415,7 @@ pub mod cs2_dumper { pub const m_bAnimEventsAndTagsOnMostWeightedOnly: usize = 0xEB; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2426,7 +2426,7 @@ pub mod cs2_dumper { pub const m_refModel: usize = 0x30; // CStrongHandle } // Parent: CLeafUpdateNode - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2443,7 +2443,7 @@ pub mod cs2_dumper { pub const m_nSequenceMaxFrame: usize = 0xE0; // int32 } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2452,7 +2452,7 @@ pub mod cs2_dumper { pub const m_defaultValue: usize = 0x80; // CGlobalSymbol } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2463,7 +2463,7 @@ pub mod cs2_dumper { pub const m_bCanBeForced: usize = 0x6; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2471,7 +2471,7 @@ pub mod cs2_dumper { pub const m_HitBoxSets: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2479,7 +2479,7 @@ pub mod cs2_dumper { pub const m_nIndex: usize = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2488,7 +2488,7 @@ pub mod cs2_dumper { pub const m_tags: usize = 0x8; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2496,14 +2496,14 @@ pub mod cs2_dumper { pub const m_spans: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CAnimActionUpdater { } // Parent: CAnimTagBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2521,7 +2521,7 @@ pub mod cs2_dumper { pub const m_attachmentCP1Type: usize = 0x90; // ParticleAttachment_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2529,7 +2529,7 @@ pub mod cs2_dumper { pub const m_flCycle: usize = 0x0; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2541,7 +2541,7 @@ pub mod cs2_dumper { pub const m_bMatchTargetOrientation: usize = 0xD; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2557,7 +2557,7 @@ pub mod cs2_dumper { pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2566,7 +2566,7 @@ pub mod cs2_dumper { pub const m_bIsZeroDuration: usize = 0x1C; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2577,7 +2577,7 @@ pub mod cs2_dumper { pub const m_bComputeDynamicMeshTensionAfterAnimation: usize = 0x9; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2587,7 +2587,7 @@ pub mod cs2_dumper { pub const m_startStateIndex: usize = 0x50; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2595,7 +2595,7 @@ pub mod cs2_dumper { pub const m_pChildNode: usize = 0x58; // CAnimUpdateNodeRef } // Parent: None - // Fields count: 17 + // Field count: 17 pub mod CCompressorGroup { pub const m_nTotalElementCount: usize = 0x0; // int32 pub const m_szChannelClass: usize = 0x8; // CUtlVector @@ -2616,7 +2616,7 @@ pub mod cs2_dumper { pub const m_vector4DCompressor: usize = 0x188; // CUtlVector*> } // Parent: CAnimUpdateNodeBase - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2633,7 +2633,7 @@ pub mod cs2_dumper { pub const m_bSyncCyclesOnChange: usize = 0xAA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2641,7 +2641,7 @@ pub mod cs2_dumper { pub const m_flValue: usize = 0x0; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2649,7 +2649,7 @@ pub mod cs2_dumper { pub const m_stateMachine: usize = 0x30; // CAnimStateMachineUpdater } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2657,7 +2657,7 @@ pub mod cs2_dumper { pub const m_nodeIndex: usize = 0x8; // int32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2672,11 +2672,11 @@ pub mod cs2_dumper { pub const m_audioParams: usize = 0xA0; // CPhysSurfacePropertiesAudio } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmBoneMaskValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2688,7 +2688,7 @@ pub mod cs2_dumper { pub const m_bLooping: usize = 0x1C; // bool } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2697,7 +2697,7 @@ pub mod cs2_dumper { pub const m_nChoice: usize = 0x50; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2711,7 +2711,7 @@ pub mod cs2_dumper { pub const position: usize = 0x20; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2721,7 +2721,7 @@ pub mod cs2_dumper { pub const m_triggerPhase: usize = 0x1C; // StepPhase } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2730,7 +2730,7 @@ pub mod cs2_dumper { pub const m_ID: usize = 0x8; // CGlobalSymbol } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2741,7 +2741,7 @@ pub mod cs2_dumper { pub const m_flMinExtrapolationSpeed: usize = 0x70; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2768,11 +2768,11 @@ pub mod cs2_dumper { pub const m_bEnableRootHeightDamping: usize = 0x135; // bool } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmIDValueNode__CDefinition { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2786,7 +2786,7 @@ pub mod cs2_dumper { pub const m_eSimSpace: usize = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2801,14 +2801,14 @@ pub mod cs2_dumper { pub const m_bScaleSpeed: usize = 0xCB; // bool } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmControlParameterBoolNode__CDefinition { } // Parent: None - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -2833,7 +2833,7 @@ pub mod cs2_dumper { pub const m_flStretchExtensionScale: usize = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2841,7 +2841,7 @@ pub mod cs2_dumper { pub const m_nBoneIndex: usize = 0x50; // int32 } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2849,7 +2849,7 @@ pub mod cs2_dumper { pub const m_Gradient: usize = 0x48; // CColorGradient } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2859,7 +2859,7 @@ pub mod cs2_dumper { pub const m_bAdditive: usize = 0x20; // bool } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2867,7 +2867,7 @@ pub mod cs2_dumper { pub const m_opFixedData: usize = 0x68; // JiggleBoneSettingsList_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2877,7 +2877,7 @@ pub mod cs2_dumper { pub const m_flWeight: usize = 0x8; // float32 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2885,7 +2885,7 @@ pub mod cs2_dumper { pub const m_nServerLOD: usize = 0x30; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2901,7 +2901,7 @@ pub mod cs2_dumper { pub const m_nElementMaskArray: usize = 0x78; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2913,7 +2913,7 @@ pub mod cs2_dumper { pub const m_bundleDatas: usize = 0x10; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2925,7 +2925,7 @@ pub mod cs2_dumper { pub const m_toeBoneIndex: usize = 0x24; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2935,14 +2935,14 @@ pub mod cs2_dumper { pub const m_weights: usize = 0x18; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CParentConstraint { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2951,7 +2951,7 @@ pub mod cs2_dumper { pub const m_timeValue: usize = 0x8; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2960,12 +2960,12 @@ pub mod cs2_dumper { pub const m_bIgnoreSlope: usize = 0x68; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod HSequence { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2975,7 +2975,7 @@ pub mod cs2_dumper { pub const m_hParamOut: usize = 0x1A; // CAnimParamHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2988,7 +2988,7 @@ pub mod cs2_dumper { pub const m_nEndFrame: usize = 0x2C; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3006,7 +3006,7 @@ pub mod cs2_dumper { pub const m_bLockWhenWaning: usize = 0xCF; // bool } // Parent: CConcreteAnimParameter - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3016,7 +3016,7 @@ pub mod cs2_dumper { pub const m_bInterpolate: usize = 0x90; // bool } // Parent: None - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -3046,14 +3046,14 @@ pub mod cs2_dumper { pub const m_AnimatedMaterialAttributes: usize = 0x2B0; // CUtlVector } // Parent: CStaticPoseCache - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CStaticPoseCacheBuilder { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3074,7 +3074,7 @@ pub mod cs2_dumper { pub const m_localIKAutoplayLockArray: usize = 0x120; // CUtlVector } // Parent: CAnimUpdateNodeBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3086,7 +3086,7 @@ pub mod cs2_dumper { pub const m_bLockStateWhenWaning: usize = 0xF5; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3099,7 +3099,7 @@ pub mod cs2_dumper { pub const m_bLockWhenWaning: usize = 0x165; // bool } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3115,7 +3115,7 @@ pub mod cs2_dumper { pub const m_FlexControllerWeights: usize = 0xA8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3124,7 +3124,7 @@ pub mod cs2_dumper { pub const m_Args: usize = 0x50; // KeyValues3 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3138,7 +3138,7 @@ pub mod cs2_dumper { pub const m_sEventName: usize = 0x38; // CGlobalSymbol } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3150,7 +3150,7 @@ pub mod cs2_dumper { pub const m_totalDelta: usize = 0x30; // CTransform } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3159,7 +3159,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3168,7 +3168,7 @@ pub mod cs2_dumper { pub const m_Data: usize = 0x4; // int32 } // Parent: CUnaryUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3183,7 +3183,7 @@ pub mod cs2_dumper { pub const m_bResetChild: usize = 0xC4; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3196,7 +3196,7 @@ pub mod cs2_dumper { pub const m_bLockWhenWaning: usize = 0x141; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3210,7 +3210,7 @@ pub mod cs2_dumper { pub const m_flags: usize = 0x44; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3223,7 +3223,7 @@ pub mod cs2_dumper { pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3237,13 +3237,13 @@ pub mod cs2_dumper { pub const m_flErrorQuantizationScaleMax: usize = 0x1C; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod CBoneConstraintPoseSpaceMorph__Input_t { pub const m_inputValue: usize = 0x0; // Vector pub const m_outputWeightList: usize = 0x10; // CUtlVector } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3263,7 +3263,7 @@ pub mod cs2_dumper { pub const m_flFadeOut: usize = 0x58; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3271,7 +3271,7 @@ pub mod cs2_dumper { pub const m_paramIndex: usize = 0x68; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3280,7 +3280,7 @@ pub mod cs2_dumper { pub const m_dataSlotIdx: usize = 0x2; // int16 } // Parent: CModelConfigElement - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3289,18 +3289,18 @@ pub mod cs2_dumper { pub const m_nChoice: usize = 0x50; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CCurrentVelocityMetricEvaluator { } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmBoolValueNode__CDefinition { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3312,7 +3312,7 @@ pub mod cs2_dumper { pub const m_timeStamp: usize = 0x80; // float32 } // Parent: CNmEvent - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3321,7 +3321,7 @@ pub mod cs2_dumper { pub const m_ID: usize = 0x18; // CGlobalSymbol } // Parent: CAnimMotorUpdaterBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3329,7 +3329,7 @@ pub mod cs2_dumper { pub const m_bLockToPath: usize = 0x20; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3343,7 +3343,7 @@ pub mod cs2_dumper { pub const m_propJoints: usize = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3352,7 +3352,7 @@ pub mod cs2_dumper { pub const m_flTime: usize = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3360,7 +3360,7 @@ pub mod cs2_dumper { pub const m_opFixedData: usize = 0x70; // FollowAttachmentSettings_t } // Parent: CAnimComponentUpdater - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3375,7 +3375,7 @@ pub mod cs2_dumper { pub const m_paramHandles: usize = 0x6B; // CAnimParamHandle[30] } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3383,7 +3383,7 @@ pub mod cs2_dumper { pub const m_MaterialGroupName: usize = 0x48; // CUtlString } // Parent: CMotionMetricEvaluator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3392,7 +3392,7 @@ pub mod cs2_dumper { pub const m_flTime: usize = 0x54; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3407,7 +3407,7 @@ pub mod cs2_dumper { pub const m_bIsScaleStatic: usize = 0x32; // bool } // Parent: CBinaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3419,7 +3419,7 @@ pub mod cs2_dumper { pub const m_bApplyScale: usize = 0x93; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MPropertyEditClassAsString @@ -3427,7 +3427,7 @@ pub mod cs2_dumper { pub const m_value: usize = 0x0; // uint8 } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3435,7 +3435,7 @@ pub mod cs2_dumper { pub const m_settings: usize = 0x30; // CAnimDemoCaptureSettings } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3445,7 +3445,7 @@ pub mod cs2_dumper { pub const m_nType: usize = 0x14; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3454,14 +3454,14 @@ pub mod cs2_dumper { pub const m_trajectories: usize = 0x40; // CFootTrajectories } // Parent: CNmEvent - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmLegacyEvent { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3471,7 +3471,7 @@ pub mod cs2_dumper { pub const m_bExclusiveRootMotionFirstFrame: usize = 0x0; // bitfield:1 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3483,7 +3483,7 @@ pub mod cs2_dumper { pub const m_BoneName: usize = 0x70; // CUtlString } // Parent: CConcreteAnimParameter - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3494,7 +3494,7 @@ pub mod cs2_dumper { pub const m_vecEnumReferenced: usize = 0xA8; // CUtlVector } // Parent: CAnimTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3502,7 +3502,7 @@ pub mod cs2_dumper { pub const m_bIsDisableTag: usize = 0x50; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3511,7 +3511,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3522,7 +3522,7 @@ pub mod cs2_dumper { pub const m_container: usize = 0x10; // CUtlBinaryBlock } // Parent: CAnimComponentUpdater - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3536,7 +3536,7 @@ pub mod cs2_dumper { pub const m_hSlopeNormal_WorldSpace: usize = 0x42; // CAnimParamHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3546,7 +3546,7 @@ pub mod cs2_dumper { pub const m_fSpeedScale: usize = 0xC; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3557,7 +3557,7 @@ pub mod cs2_dumper { pub const m_SourceFilename: usize = 0x28; // CUtlString } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3570,7 +3570,7 @@ pub mod cs2_dumper { pub const m_vDebugOffset: usize = 0x40; // VectorAligned } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3582,7 +3582,7 @@ pub mod cs2_dumper { pub const m_sName: usize = 0x28; // CUtlString } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3598,7 +3598,7 @@ pub mod cs2_dumper { pub const m_footLandCycle: usize = 0x38; // CFootCycle } // Parent: CAnimParameterBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3607,7 +3607,7 @@ pub mod cs2_dumper { pub const m_eParamType: usize = 0x78; // AnimParamType_t } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3618,7 +3618,7 @@ pub mod cs2_dumper { pub const m_nDimensionStartIndex: usize = 0x4C; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3629,7 +3629,7 @@ pub mod cs2_dumper { pub const m_eMode: usize = 0x5C; // VelocityMetricMode } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3639,7 +3639,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0x50; // CUtlString } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3648,7 +3648,7 @@ pub mod cs2_dumper { pub const m_value: usize = 0x1A; // CAnimVariant } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3657,7 +3657,7 @@ pub mod cs2_dumper { pub const m_dataSet: usize = 0x8; // CNmGraphDataSet } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3672,7 +3672,7 @@ pub mod cs2_dumper { pub const m_nTickCount: usize = 0x18; // int32 } // Parent: CMotionMetricEvaluator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3680,7 +3680,7 @@ pub mod cs2_dumper { pub const m_nBoneIndex: usize = 0x50; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3689,14 +3689,14 @@ pub mod cs2_dumper { pub const m_nBindOffsetBytes: usize = 0x10; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmExternalGraphNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3705,7 +3705,7 @@ pub mod cs2_dumper { pub const m_CullingData: usize = 0x8; // CDrawCullingData } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3720,7 +3720,7 @@ pub mod cs2_dumper { pub const m_FlexRules: usize = 0x80; // CUtlVector } // Parent: CBaseConstraint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3731,7 +3731,7 @@ pub mod cs2_dumper { pub const m_flMax: usize = 0x80; // float32 } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3743,7 +3743,7 @@ pub mod cs2_dumper { pub const m_nVertexSet: usize = 0x68; // CUtlString } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3758,7 +3758,7 @@ pub mod cs2_dumper { pub const m_bAnimGraphAdditive: usize = 0x7; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3767,7 +3767,7 @@ pub mod cs2_dumper { pub const m_flControlPoint2: usize = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3775,7 +3775,7 @@ pub mod cs2_dumper { pub const m_nNodeIdx: usize = 0x8; // int16 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3785,7 +3785,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x54; // Color } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3794,7 +3794,7 @@ pub mod cs2_dumper { pub const m_nType: usize = 0x10; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3805,7 +3805,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x0; // bitfield:1 } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3813,13 +3813,13 @@ pub mod cs2_dumper { pub mod CMovementHandshakeAnimTag { } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod CBoneConstraintPoseSpaceBone__Input_t { pub const m_inputValue: usize = 0x0; // Vector pub const m_outputTransformList: usize = 0x10; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3836,7 +3836,7 @@ pub mod cs2_dumper { pub const m_flFixedBlendWeightVals: usize = 0x68; // float32[2] } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3854,7 +3854,7 @@ pub mod cs2_dumper { pub const m_skidStop: usize = 0x50; // CUtlString } // Parent: CAnimTagBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3869,7 +3869,7 @@ pub mod cs2_dumper { pub const m_bPlayOnClient: usize = 0x6F; // bool } // Parent: CUnaryUpdateNode - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3882,7 +3882,7 @@ pub mod cs2_dumper { pub const m_bUseManualTurnOffset: usize = 0x80; // bool } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3896,7 +3896,7 @@ pub mod cs2_dumper { pub const m_szScripts: usize = 0x110; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3905,7 +3905,7 @@ pub mod cs2_dumper { pub const m_percentageThrough: usize = 0x4; // NmPercent_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3921,7 +3921,7 @@ pub mod cs2_dumper { pub const m_bIsAdditive: usize = 0x1A0; // bool } // Parent: CAnimActionUpdater - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3930,11 +3930,11 @@ pub mod cs2_dumper { pub const m_bSetEnabled: usize = 0x1C; // bool } // Parent: CNmGraphNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3944,14 +3944,14 @@ pub mod cs2_dumper { pub const m_nOwningAnimNodePathCount: usize = 0x38; // int32 } // Parent: CLeafUpdateNode - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CBindPoseUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3960,7 +3960,7 @@ pub mod cs2_dumper { pub const m_endTime: usize = 0x8; // NmSyncTrackTime_t } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3970,7 +3970,7 @@ pub mod cs2_dumper { pub const m_Text: usize = 0x58; // CUtlString } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3980,7 +3980,7 @@ pub mod cs2_dumper { pub const m_flProgression: usize = 0x10; // float32 } // Parent: CLeafUpdateNode - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -4010,7 +4010,7 @@ pub mod cs2_dumper { pub const m_bEnableDistanceScaling: usize = 0x138; // bool } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4028,7 +4028,7 @@ pub mod cs2_dumper { pub const m_footMotion: usize = 0x108; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4039,7 +4039,7 @@ pub mod cs2_dumper { pub const max: usize = 0x14; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4049,7 +4049,7 @@ pub mod cs2_dumper { pub const m_flRecordingTime: usize = 0x30; // float32 } // Parent: CMotionNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4059,7 +4059,7 @@ pub mod cs2_dumper { pub const m_flPlaybackSpeed: usize = 0x44; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4067,7 +4067,7 @@ pub mod cs2_dumper { pub const m_szFacs: usize = 0x0; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4079,7 +4079,7 @@ pub mod cs2_dumper { pub const m_pGroomData: usize = 0x1F0; // CRenderGroom* } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4094,7 +4094,7 @@ pub mod cs2_dumper { pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4106,7 +4106,7 @@ pub mod cs2_dumper { pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4115,7 +4115,7 @@ pub mod cs2_dumper { pub const m_flAxisSize: usize = 0x60; // float32 } // Parent: CBaseConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4125,7 +4125,7 @@ pub mod cs2_dumper { pub const m_qChildBindRotation: usize = 0x90; // Quaternion } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4137,7 +4137,7 @@ pub mod cs2_dumper { pub const m_flMax: usize = 0x18; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4153,7 +4153,7 @@ pub mod cs2_dumper { pub const m_nLineNumber: usize = 0x14; // int16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4167,7 +4167,7 @@ pub mod cs2_dumper { pub const m_bApplyFootRotationLimits: usize = 0x29; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4179,7 +4179,7 @@ pub mod cs2_dumper { pub const m_flSphereRadius: usize = 0x58; // float32 } // Parent: CMotionMetricEvaluator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4193,7 +4193,7 @@ pub mod cs2_dumper { pub const m_bFilterGoalOvershoot: usize = 0x62; // bool } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4203,7 +4203,7 @@ pub mod cs2_dumper { pub const m_allTags: usize = 0x70; // CUtlVector } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4211,7 +4211,7 @@ pub mod cs2_dumper { pub const m_ID: usize = 0x10; // CGlobalSymbol } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4220,7 +4220,7 @@ pub mod cs2_dumper { pub const m_FlexOps: usize = 0x8; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4232,7 +4232,7 @@ pub mod cs2_dumper { pub const m_eScriptType: usize = 0x50; // AnimScriptType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4250,7 +4250,7 @@ pub mod cs2_dumper { pub const m_bEnableSimulation: usize = 0x48; // bool } // Parent: CBaseConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4259,7 +4259,7 @@ pub mod cs2_dumper { pub const m_nSlaveAxis: usize = 0x74; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4267,7 +4267,7 @@ pub mod cs2_dumper { pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4280,7 +4280,7 @@ pub mod cs2_dumper { pub const m_nPackedSurfaceTangentOs: usize = 0x20; // uint32 } // Parent: CLeafUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4292,11 +4292,11 @@ pub mod cs2_dumper { pub const m_paramIndex: usize = 0x88; // CAnimParamHandle } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmFloatValueNode__CDefinition { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4306,7 +4306,7 @@ pub mod cs2_dumper { pub const m_nMorphCount: usize = 0x2C; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4324,7 +4324,7 @@ pub mod cs2_dumper { pub const m_bUseHysteresis: usize = 0xBB; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4332,7 +4332,7 @@ pub mod cs2_dumper { pub const m_settingsGroups: usize = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4341,7 +4341,7 @@ pub mod cs2_dumper { pub const m_pSharedData: usize = 0x10; // CSmartPtr } // Parent: CBaseConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4349,7 +4349,7 @@ pub mod cs2_dumper { pub const m_inputList: usize = 0x70; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4358,7 +4358,7 @@ pub mod cs2_dumper { pub const m_flKeyValue: usize = 0x8; // float32 } // Parent: CBoneConstraintBase - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4370,7 +4370,7 @@ pub mod cs2_dumper { pub const m_bClamp: usize = 0x68; // bool } // Parent: CConcreteAnimParameter - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4382,7 +4382,7 @@ pub mod cs2_dumper { pub const m_bInterpolate: usize = 0x8C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4391,7 +4391,7 @@ pub mod cs2_dumper { pub const m_eBehavior: usize = 0x8; // StateActionBehavior } // Parent: CAnimMotorUpdaterBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4404,7 +4404,7 @@ pub mod cs2_dumper { pub const m_bUseAcceleration: usize = 0x48; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4414,7 +4414,7 @@ pub mod cs2_dumper { pub const m_nBoneWeightCount: usize = 0x48; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4425,7 +4425,7 @@ pub mod cs2_dumper { pub const m_bBonesOrientedAlongPositiveX: usize = 0xA; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4433,7 +4433,7 @@ pub mod cs2_dumper { pub const m_list: usize = 0x0; // CUtlHashtable } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4454,7 +4454,7 @@ pub mod cs2_dumper { pub const m_sequenceParams: usize = 0x1A8; // CAnimSequenceParams } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4468,7 +4468,7 @@ pub mod cs2_dumper { pub const m_wheelDrag: usize = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4479,7 +4479,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x70; // Color } // Parent: CBoneConstraintBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4490,21 +4490,21 @@ pub mod cs2_dumper { pub const m_flRemap: usize = 0x40; // float32[4] } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPointConstraint { } // Parent: CMotionMetricEvaluator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CCurrentRotationVelocityMetricEvaluator { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4513,7 +4513,7 @@ pub mod cs2_dumper { pub const m_flTraceRadius: usize = 0x4; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4522,7 +4522,7 @@ pub mod cs2_dumper { pub const m_flCycle: usize = 0x14; // float32 } // Parent: None - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -4575,7 +4575,7 @@ pub mod cs2_dumper { pub const m_projectionAngularTolerance: usize = 0xF4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4590,18 +4590,18 @@ pub mod cs2_dumper { pub const m_bIsPassthrough: usize = 0x0; // bitfield:1 } // Parent: CNmValueNode__CDefinition - // Fields count: 0 + // Field count: 0 pub mod CNmTargetValueNode__CDefinition { } // Parent: CBaseConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod COrientConstraint { } // Parent: CUnaryUpdateNode - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4620,7 +4620,7 @@ pub mod cs2_dumper { pub const m_bLimitOnly: usize = 0x98; // bool } // Parent: CNmPoseNode__CDefinition - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4630,7 +4630,7 @@ pub mod cs2_dumper { pub const m_layerDefinition: usize = 0x18; // CUtlLeanVectorFixedGrowable } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4639,7 +4639,7 @@ pub mod cs2_dumper { pub const m_bDefault: usize = 0x18; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4647,7 +4647,7 @@ pub mod cs2_dumper { pub const m_boneSettings: usize = 0x0; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4658,7 +4658,7 @@ pub mod cs2_dumper { pub const m_bUseModelSpace: usize = 0x92; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4667,7 +4667,7 @@ pub mod cs2_dumper { pub const m_eType: usize = 0x2; // PoseType_t } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4676,7 +4676,7 @@ pub mod cs2_dumper { pub const m_opFixedData: usize = 0x80; // SolveIKChainPoseOpFixedSettings_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4695,7 +4695,7 @@ pub mod cs2_dumper { pub const m_poseSettingArray: usize = 0x78; // CUtlVector } // Parent: CBinaryUpdateNode - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4709,14 +4709,14 @@ pub mod cs2_dumper { pub const m_hBlendParameter: usize = 0xA4; // CAnimParamHandle } // Parent: CAnimUpdateNodeBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CLeafUpdateNode { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4725,7 +4725,7 @@ pub mod cs2_dumper { pub const m_bMatchTargetOrientation: usize = 0x18; // bool } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4747,7 +4747,7 @@ pub mod cs2_dumper { pub const m_flMaxTwist: usize = 0x150; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4764,7 +4764,7 @@ pub mod cs2_dumper { pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4776,7 +4776,7 @@ pub mod cs2_dumper { pub const m_numInfluences: usize = 0x78; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4784,14 +4784,14 @@ pub mod cs2_dumper { pub const m_trajectories: usize = 0x0; // CUtlVector } // Parent: CMotionGraph - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CEditableMotionGraph { } // Parent: CAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4799,7 +4799,7 @@ pub mod cs2_dumper { pub mod CStringAnimTag { } // Parent: CConcreteAnimParameter - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4808,7 +4808,7 @@ pub mod cs2_dumper { pub const m_bDefaultValue: usize = 0x80; // bool } // Parent: CAnimTagBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4822,7 +4822,7 @@ pub mod cs2_dumper { pub const m_bDestroy: usize = 0x6C; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4831,7 +4831,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x20; // AnimNodeID } // Parent: CNmPoseNode__CDefinition - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4840,7 +4840,7 @@ pub mod cs2_dumper { pub const m_nDefaultStateIndex: usize = 0x130; // int16 } // Parent: CAnimTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4850,7 +4850,7 @@ pub mod cs2_dumper { pub const m_bodyGroupSettings: usize = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4859,7 +4859,7 @@ pub mod cs2_dumper { pub const m_id: usize = 0x0; // uint32 } // Parent: CNmPoseNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4867,7 +4867,7 @@ pub mod cs2_dumper { pub const m_nChildGraphIdx: usize = 0x10; // int16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4876,7 +4876,7 @@ pub mod cs2_dumper { pub const m_elems: usize = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4884,7 +4884,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4896,7 +4896,7 @@ pub mod cs2_dumper { pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector } // Parent: CLeafUpdateNode - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4911,7 +4911,7 @@ pub mod cs2_dumper { pub const m_bLockBlendOnReset: usize = 0xA1; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4923,7 +4923,7 @@ pub mod cs2_dumper { pub const m_flEndCycle: usize = 0x20; // float32 } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4932,7 +4932,7 @@ pub mod cs2_dumper { pub const m_flTolerance: usize = 0x84; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 pub mod IKTargetSettings_t { pub const m_TargetSource: usize = 0x0; // IKTargetSource pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t @@ -4941,7 +4941,7 @@ pub mod cs2_dumper { pub const m_TargetCoordSystem: usize = 0x20; // IKTargetCoordinateSystem } // Parent: CModelConfigElement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4949,7 +4949,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x48; // Color } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4959,7 +4959,7 @@ pub mod cs2_dumper { pub const m_codeIndices: usize = 0xA0; // CUtlVector } // Parent: CMotionNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4968,14 +4968,14 @@ pub mod cs2_dumper { pub const m_nParamIndex: usize = 0x40; // int32 } // Parent: CNmTargetValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmControlParameterTargetNode__CDefinition { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4984,7 +4984,7 @@ pub mod cs2_dumper { pub const m_vecSize: usize = 0xC; // Vector } // Parent: CUnaryUpdateNode - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4992,7 +4992,7 @@ pub mod cs2_dumper { pub const m_opFixedData: usize = 0x70; // TwoBoneIKSettings_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5009,7 +5009,7 @@ pub mod cs2_dumper { pub const m_vMassCenterOverride: usize = 0x94; // Vector } // Parent: CHandshakeAnimTagBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -5017,7 +5017,7 @@ pub mod cs2_dumper { pub mod CTaskHandshakeAnimTag { } // Parent: CUnaryUpdateNode - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -5037,7 +5037,7 @@ pub mod cs2_dumper { pub const m_bTurnToFace: usize = 0xA4; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -5057,7 +5057,7 @@ pub mod cs2_dumper { pub const m_biasAndClampBlendCurve: usize = 0xD8; // CBlendCurve } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5065,7 +5065,7 @@ pub mod cs2_dumper { pub const m_hScript: usize = 0x30; // AnimScriptHandle } // Parent: CUnaryUpdateNode - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5074,21 +5074,21 @@ pub mod cs2_dumper { pub const m_poseControlMethod: usize = 0x6C; // RagdollPoseControl } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CBoneConstraintBase { } // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPathAnimMotorUpdater { } // Parent: CAnimTagBase - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5100,7 +5100,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x68; // Color } // Parent: CNmEvent - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5108,7 +5108,7 @@ pub mod cs2_dumper { pub const m_phase: usize = 0x10; // NmFootPhase_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5123,7 +5123,7 @@ pub mod cs2_dumper { pub const m_flOcclusionFactor: usize = 0x1C; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5137,7 +5137,7 @@ pub mod cs2_dumper { pub const m_end: usize = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5150,7 +5150,7 @@ pub mod cs2_dumper { pub const m_ParticleBoneName: usize = 0x78; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5159,7 +5159,7 @@ pub mod cs2_dumper { pub const m_flFadeOutTime: usize = 0x4; // float32 } // Parent: CNmBoolValueNode__CDefinition - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5167,7 +5167,7 @@ pub mod cs2_dumper { pub const m_nChildNodeIdx: usize = 0x10; // int16 } // Parent: CUnaryUpdateNode - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5177,7 +5177,7 @@ pub mod cs2_dumper { pub const m_hParameterOrientation: usize = 0x82; // CAnimParamHandle } // Parent: CAnimComponentUpdater - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5185,7 +5185,7 @@ pub mod cs2_dumper { pub const m_scriptsToRun: usize = 0x30; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5197,13 +5197,13 @@ pub mod cs2_dumper { pub const m_segmentArray: usize = 0x58; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod IKSolverSettings_t { pub const m_SolverType: usize = 0x0; // IKSolverType pub const m_nNumIterations: usize = 0x4; // int32 } // Parent: CAnimUpdateNodeBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5216,7 +5216,7 @@ pub mod cs2_dumper { pub const m_bResetChild2: usize = 0x81; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5229,12 +5229,12 @@ pub mod cs2_dumper { pub const m_dataChannelArray: usize = 0x60; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod AttachmentHandle_t { pub const m_Value: usize = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5242,7 +5242,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CBufferString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5260,7 +5260,7 @@ pub mod cs2_dumper { pub const m_flMaxRotationRight: usize = 0x40; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5272,7 +5272,7 @@ pub mod cs2_dumper { pub const m_hIsActiveScript: usize = 0x100; // AnimScriptHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5282,7 +5282,7 @@ pub mod cs2_dumper { pub const m_duration: usize = 0xC; // NmPercent_t } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5295,14 +5295,14 @@ pub mod cs2_dumper { pub const m_bIsSet: usize = 0x2B; // bool } // Parent: CNmIDValueNode__CDefinition - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CNmControlParameterIDNode__CDefinition { } // Parent: CUnaryUpdateNode - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5314,7 +5314,7 @@ pub mod cs2_dumper { pub const m_bPreventUndershoot: usize = 0x76; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5325,7 +5325,7 @@ pub mod cs2_dumper { pub const m_animationLayers: usize = 0xE8; // CUtlVector } // Parent: CModelConfigElement - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5346,7 +5346,7 @@ pub mod cs2_dumper { pub const m_MaterialGroupOnOtherModels: usize = 0x98; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/buttons.cs b/output/buttons.cs index d23f6f1..5cca76d 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index eb302d8..a0a4ac6 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index b6154f0..c4c22a8 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/client.dll.cs b/output/client_dll.cs similarity index 96% rename from output/client.dll.cs rename to output/client_dll.cs index a5589f1..9e0e5f8 100644 --- a/output/client.dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 7 public static class ClientDll { // Alignment: 4 - // Members count: 15 + // Member count: 15 public enum CompositeMaterialInputLooseVariableType_t : uint { LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, LOOSE_VARIABLE_TYPE_INTEGER1 = 0x1, @@ -26,7 +26,7 @@ namespace CS2Dumper.Schemas { LOOSE_VARIABLE_TYPE_PANORAMA_RENDER = 0xE } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum CompositeMaterialInputTextureType_t : uint { INPUT_TEXTURE_TYPE_DEFAULT = 0x0, INPUT_TEXTURE_TYPE_NORMALMAP = 0x1, @@ -37,7 +37,7 @@ namespace CS2Dumper.Schemas { INPUT_TEXTURE_TYPE_AO = 0x6 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum CompositeMaterialInputContainerSourceType_t : uint { CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 0x1, @@ -47,7 +47,7 @@ namespace CS2Dumper.Schemas { CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum CompMatPropertyMutatorType_t : uint { COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 0x1, @@ -61,13 +61,13 @@ namespace CS2Dumper.Schemas { COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum CompositeMaterialVarSystemVar_t : uint { COMPMATSYSVAR_COMPOSITETIME = 0x0, COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum CompositeMaterialMatchFilterType_t : uint { MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, MATCH_FILTER_MATERIAL_SHADER = 0x1, @@ -77,30 +77,30 @@ namespace CS2Dumper.Schemas { MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum CompMatPropertyMutatorConditionType_t : uint { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamSelectCharacterPosition { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_HEGrenade { } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 public static class C_FuncMover { } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 public static class C_TriggerLerpObject { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 37 + // Field count: 37 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -163,7 +163,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxJumpHeightThisJump = 0x4D8; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -181,16 +181,16 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 1 + // Field count: 1 public static class C_Item { public const nint m_pReticleHintTextName = 0x15B0; // char[256] } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -198,11 +198,11 @@ namespace CS2Dumper.Schemas { public const nint m_vecCornerPairsNetworked = 0x548; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponM249 { } // Parent: C_TeamplayRules - // Fields count: 100 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -403,7 +403,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastPerfSampleTime = 0x4EC8; // float64 } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -411,11 +411,11 @@ namespace CS2Dumper.Schemas { public const nint m_skeletonInstance = 0x50; // CSkeletonInstance } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponCZ75a { } // Parent: C_BaseEntity - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -473,7 +473,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseClientOverrideTint = 0xC8C; // bool } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -483,7 +483,7 @@ namespace CS2Dumper.Schemas { public const nint m_destination = 0xCD8; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -514,7 +514,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecCSSClasses = 0xEB0; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -524,7 +524,7 @@ namespace CS2Dumper.Schemas { public const nint m_Radius = 0xCCC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -540,7 +540,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetBonus = 0x40; // bool } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -592,7 +592,7 @@ namespace CS2Dumper.Schemas { public const nint m_pNext = 0x5A0; // C_PointCamera* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -600,11 +600,11 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 public static class C_LightSpotEntity { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -612,11 +612,11 @@ namespace CS2Dumper.Schemas { public const nint m_EnvWindShared = 0x548; // C_EnvWindShared } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_GameRulesProxy { } // Parent: C_BaseFlex - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByUserGroup @@ -632,11 +632,11 @@ namespace CS2Dumper.Schemas { public const nint m_flFieldOfView = 0x1090; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 public static class C_FlashbangProjectile { } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -644,23 +644,23 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x548; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 public static class C_DynamicPropAlias_cable_dynamic { } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 public static class C_InfoInstructorHintHostageRescueZone { } // Parent: C_PointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -685,7 +685,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCurrentTime = 0x5A0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -720,7 +720,7 @@ namespace CS2Dumper.Schemas { public const nint m_angDemoViewAngles = 0x1F8; // QAngle } // Parent: C_CSWeaponBase - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -755,7 +755,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle } // Parent: C_FuncBrush - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -777,22 +777,22 @@ namespace CS2Dumper.Schemas { public const nint m_bDraw3DSkybox = 0xCE5; // bool } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 public static class C_TriggerMultiple { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class C_RopeKeyframe__CPhysicsDelegate { public const nint m_pKeyframe = 0x8; // C_RopeKeyframe* } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 public static class CBodyComponent { public const nint m_pSceneNode = 0x8; // CGameSceneNode* public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: C_SoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -800,11 +800,11 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x570; // float32 } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_MovementServices { } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByUserGroup @@ -830,7 +830,7 @@ namespace CS2Dumper.Schemas { public const nint m_GlowOverlay = 0xCE8; // C_LightGlowOverlay } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -844,7 +844,7 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -854,7 +854,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0xC; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 14 + // Field count: 14 public static class C_ClientRagdoll { public const nint m_bFadeOut = 0xED0; // bool public const nint m_bImportant = 0xED1; // bool @@ -872,12 +872,12 @@ namespace CS2Dumper.Schemas { public const nint m_flScaleTimeEnd = 0xF40; // GameTime_t[10] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 public static class C_GlobalLight { public const nint m_WindClothForceHandle = 0xA10; // uint16 } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -902,7 +902,7 @@ namespace CS2Dumper.Schemas { public const nint m_foundGoalPositions = 0x5D9; // bool } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -921,7 +921,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHitboxSet = 0x3A8; // uint8 } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -929,7 +929,7 @@ namespace CS2Dumper.Schemas { public const nint m_animationController = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -937,7 +937,7 @@ namespace CS2Dumper.Schemas { public const nint m_sceneNode = 0x50; // CGameSceneNode } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -957,11 +957,11 @@ namespace CS2Dumper.Schemas { public const nint m_bSmokeEffectSpawned = 0x1199; // bool } // Parent: C_SoundEventEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundEventEntityAlias_snd_event_point { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 public static class C_CSGO_MapPreviewCameraPath { public const nint m_flZFar = 0x548; // float32 public const nint m_flZNear = 0x54C; // float32 @@ -973,11 +973,11 @@ namespace CS2Dumper.Schemas { public const nint m_flPathDuration = 0x59C; // float32 } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroTerroristPosition { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -1016,15 +1016,15 @@ namespace CS2Dumper.Schemas { public const nint m_flLastGrassBurnThink = 0x82BC; // float32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class C_HostageCarriableProp { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TerroristWingmanIntroCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -1040,11 +1040,11 @@ namespace CS2Dumper.Schemas { public const nint m_szPlaceName = 0x585; // char[18] } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponMP7 { } // Parent: C_Team - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_szTeamMatchStat (char) @@ -1070,7 +1070,7 @@ namespace CS2Dumper.Schemas { public const nint m_szTeamLogoImage = 0x8A4; // char[8] } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 public static class C_CSGO_MapPreviewCameraPathNode { public const nint m_szParentPathUniqueID = 0x548; // CUtlSymbolLarge public const nint m_nPathIndex = 0x550; // int32 @@ -1084,15 +1084,15 @@ namespace CS2Dumper.Schemas { public const nint m_vOutTangentWorld = 0x588; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponMag7 { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_DEagle { } // Parent: C_CSPlayerPawnBase - // Fields count: 99 + // Field count: 99 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1275,7 +1275,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecVelocityHistory = 0x2350; // Vector[2] } // Parent: C_RagdollProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -1292,7 +1292,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasParent = 0xF78; // bool } // Parent: C_BaseGrenade - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -1320,7 +1320,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTrajectoryTrailEffectCreationTime = 0x1148; // float32 } // Parent: C_BaseToggle - // Fields count: 2 + // Field count: 2 // // Metadata: // MNetworkIncludeByName @@ -1331,7 +1331,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClientSidePredicted = 0xCC9; // bool } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -1341,7 +1341,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRedraw = 0x1A88; // bool } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -1389,15 +1389,15 @@ namespace CS2Dumper.Schemas { public const nint m_nExplosionType = 0x6E; // uint8 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 public static class C_SensorGrenadeProjectile { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_MolotovGrenade { } // Parent: C_BaseToggle - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -1409,7 +1409,7 @@ namespace CS2Dumper.Schemas { public const nint m_szDisplayText = 0xCD0; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -1417,11 +1417,11 @@ namespace CS2Dumper.Schemas { public const nint m_hViewModel = 0x40; // CHandle[3] } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoParticleTarget { } // Parent: CPlayer_MovementServices - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -1446,11 +1446,11 @@ namespace CS2Dumper.Schemas { public const nint m_nStepside = 0x210; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponAug { } // Parent: C_BaseClientUIEntity - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -1507,11 +1507,11 @@ namespace CS2Dumper.Schemas { public const nint m_nExplicitImageLayout = 0xF20; // int32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_CSMinimapBoundary { } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -1523,15 +1523,15 @@ namespace CS2Dumper.Schemas { public const nint m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_EndOfMatchCharacterPosition { } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetAABBEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -1544,15 +1544,15 @@ namespace CS2Dumper.Schemas { public const nint m_bGamePaused = 0x38; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class C_WorldModelNametag { } // Parent: C_BasePropDoor - // Fields count: 0 + // Field count: 0 public static class C_PropDoorRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -1567,7 +1567,7 @@ namespace CS2Dumper.Schemas { public const nint m_szTeamname = 0x57C; // char[129] } // Parent: C_SoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -1577,7 +1577,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMax = 0x57C; // Vector } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -1599,36 +1599,36 @@ namespace CS2Dumper.Schemas { public const nint m_flStartFrame = 0xCFC; // float32 } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetPointEntity { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class C_WorldModelStattrak { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 public static class C_LightOrthoEntity { } // Parent: CPlayer_WaterServices - // Fields count: 3 + // Field count: 3 public static class CCSPlayer_WaterServices { public const nint m_flWaterJumpTime = 0x40; // float32 public const nint m_vecWaterJumpVel = 0x44; // Vector public const nint m_flSwimSoundTime = 0x50; // float32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 public static class CSkyboxReference { public const nint m_worldGroupId = 0x548; // WorldGroupId_t public const nint m_hSkyCamera = 0x54C; // CHandle } // Parent: C_TonemapController2 - // Fields count: 0 + // Field count: 0 public static class C_TonemapController2Alias_env_tonemap_controller2 { } // Parent: None - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -1694,7 +1694,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFlipHorizontal = 0x26C; // bool } // Parent: CPlayerControllerComponent - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -1716,15 +1716,15 @@ namespace CS2Dumper.Schemas { public const nint m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_PathParticleRope - // Fields count: 0 + // Field count: 0 public static class C_PathParticleRopeAlias_path_particle_rope_clientside { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_UseServices { } // Parent: C_PredictedViewModel - // Fields count: 6 + // Field count: 6 // // Metadata: // MNetworkOverride @@ -1739,12 +1739,12 @@ namespace CS2Dumper.Schemas { public const nint m_vLoweredWeaponOffset = 0xFC8; // QAngle } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 public static class CScriptComponent { public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -1784,12 +1784,12 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x1591; // bool } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 public static class C_ViewmodelAttachmentModel { public const nint m_bShouldFrontFaceCullLeftHanded = 0xED0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1797,15 +1797,15 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_player_controller { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_Flashbang { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CBumpMine { } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -1837,7 +1837,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemiesFlashed = 0x60; // int32 } // Parent: C_BaseEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_bTimerPaused (bool) @@ -1888,7 +1888,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOldTimerState = 0x58C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -1898,28 +1898,28 @@ namespace CS2Dumper.Schemas { public const nint m_nCount = 0x32; // uint16 } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_SmokeGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponGalilAR { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class C_WorldModelGloves { } // Parent: C_ModelPointEntity - // Fields count: 0 + // Field count: 0 public static class C_EnvProjectedTexture { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 public static class CPathSimple { public const nint m_pathString = 0x598; // CUtlString } // Parent: CPlayer_CameraServices - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -1936,7 +1936,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastShotFOV = 0x224; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 4 + // Field count: 4 public static class CPointOffScreenIndicatorUi { public const nint m_bBeenEnabled = 0xF30; // bool public const nint m_bHide = 0xF31; // bool @@ -1944,7 +1944,7 @@ namespace CS2Dumper.Schemas { public const nint m_pTargetPanel = 0xF38; // C_PointClientUIWorldPanel* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1952,11 +1952,11 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 public static class CBodyComponentBaseModelEntity { } // Parent: C_CSWeaponBase - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -1971,7 +1971,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNeedsBoltAction = 0x1A8D; // bool } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -1983,11 +1983,11 @@ namespace CS2Dumper.Schemas { public const nint m_pNext = 0x5E0; // C_SkyCamera* } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_World { } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2016,11 +2016,11 @@ namespace CS2Dumper.Schemas { public const nint m_bLinkedToServerEnt = 0xD05; // bool } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_UseServices { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2041,7 +2041,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewFarZ = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 65 + // Field count: 65 // // Metadata: // MNetworkExcludeByName @@ -2133,11 +2133,11 @@ namespace CS2Dumper.Schemas { public const nint m_hOriginalController = 0x1458; // CHandle } // Parent: C_WeaponBaseItem - // Fields count: 0 + // Field count: 0 public static class C_Item_Healthshot { } // Parent: None - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2186,7 +2186,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEntIndex = 0x90; // CEntityIndex } // Parent: C_BaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -2224,7 +2224,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTonemapMinAvgLum = 0xD1C; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -2232,15 +2232,15 @@ namespace CS2Dumper.Schemas { public const nint m_hPlayerPing = 0x40; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_FlashlightServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CServerOnlyModelEntity { } // Parent: CAttributeManager - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkIncludeByName @@ -2254,7 +2254,7 @@ namespace CS2Dumper.Schemas { public const nint m_ullRegisteredAsItemID = 0x4A0; // uint64 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkOverride @@ -2262,7 +2262,7 @@ namespace CS2Dumper.Schemas { public static class C_FuncRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -2276,7 +2276,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFlags = 0x554; // uint32 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // MNetworkIncludeByName @@ -2315,7 +2315,7 @@ namespace CS2Dumper.Schemas { public const nint m_iDesiredFOV = 0x6C4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2323,7 +2323,7 @@ namespace CS2Dumper.Schemas { public static class CPointTemplateAPI { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2333,18 +2333,18 @@ namespace CS2Dumper.Schemas { public const nint m_flTimeParticleEffectSpawn = 0x1178; // GameTime_t } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class C_WaterBullet { } // Parent: C_CSPlayerPawn - // Fields count: 3 + // Field count: 3 public static class C_CSGO_PreviewPlayer { public const nint m_animgraph = 0x2368; // CUtlString public const nint m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol public const nint m_flInitialModelScale = 0x2378; // float32 } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -2369,11 +2369,11 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevAnimUpdateTime = 0x14D8; // GameTime_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class CCSPointScriptEntity { } // Parent: C_CSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -2395,7 +2395,7 @@ namespace CS2Dumper.Schemas { public const nint m_bBombPlanted = 0x1ACB; // bool } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkIncludeByName @@ -2421,23 +2421,23 @@ namespace CS2Dumper.Schemas { public const nint m_bHasAnimatedMaterialAttributes = 0xDB0; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class C_Melee { } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 public static class CBreachChargeProjectile { } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_PointEntity { } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 public static class C_MultiplayRules { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2445,7 +2445,7 @@ namespace CS2Dumper.Schemas { public static class CBasePlayerControllerAPI { } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -2479,7 +2479,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathNodes_RadiusScale = 0x608; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2487,7 +2487,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -2497,11 +2497,11 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxs = 0x554; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponP90 { } // Parent: C_EconEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -2528,7 +2528,7 @@ namespace CS2Dumper.Schemas { public const nint m_pReserveAmmo = 0x15C8; // int32[2] } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2555,7 +2555,7 @@ namespace CS2Dumper.Schemas { public const nint m_iPosition = 0x24C; // int32 } // Parent: CBaseAnimGraph - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -2592,7 +2592,7 @@ namespace CS2Dumper.Schemas { public const nint m_averageError = 0xFBC; // float32 } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -2612,11 +2612,11 @@ namespace CS2Dumper.Schemas { public const nint m_bStopped = 0x220; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponAWP { } // Parent: C_BaseCombatCharacter - // Fields count: 28 + // Field count: 28 // // Metadata: // MNetworkUserGroupProxy @@ -2682,7 +2682,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsSwappingToPredictableController = 0x1290; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -2697,11 +2697,11 @@ namespace CS2Dumper.Schemas { public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -2755,7 +2755,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastTeleportTime = 0x1F4; // float32 } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -2764,7 +2764,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFluidDensity = 0xCF0; // float32 } // Parent: C_BaseModelEntity - // Fields count: 41 + // Field count: 41 // // Metadata: // MNetworkIncludeByUserGroup @@ -2834,7 +2834,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPhysicsInitted = 0x0; // bitfield:1 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -2871,7 +2871,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGradientFogNeedsTextures = 0x582; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -2881,7 +2881,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSpottedByMask = 0xC; // uint32[2] } // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 + // Field count: 7 public static class C_CSGO_TeamPreviewCamera { public const nint m_nVariant = 0x5B0; // int32 public const nint m_bDofEnabled = 0x5B4; // bool @@ -2892,26 +2892,26 @@ namespace CS2Dumper.Schemas { public const nint m_flDofTiltToGround = 0x5C8; // float32 } // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 + // Field count: 1 public static class CCSPlayer_CameraServices { public const nint m_flDeathCamTilt = 0x228; // float32 } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamSelectCounterTerroristPosition { } // Parent: C_EconEntity - // Fields count: 2 + // Field count: 2 public static class C_EconWearable { public const nint m_nForceSkin = 0x15B0; // int32 public const nint m_bAlwaysAllow = 0x15B4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -2927,11 +2927,11 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemyTaserKills = 0x78; // int32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_BaseToggle { } // Parent: C_BaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -2967,19 +2967,19 @@ namespace CS2Dumper.Schemas { public const nint m_bOverrideNoiseStrength = 0x58A; // bool } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CWaterSplasher { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_ModelPointEntity { } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_ViewModelServices { } // Parent: C_BaseFire - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkOverride @@ -3002,15 +3002,15 @@ namespace CS2Dumper.Schemas { public const nint m_pFireOverlay = 0x598; // CFireOverlay* } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponRevolver { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 public static class C_FireFromAboveSprite { } // Parent: C_BaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -3064,11 +3064,11 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x1649; // bool } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetOBBWindEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -3082,15 +3082,15 @@ namespace CS2Dumper.Schemas { public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponMP5SD { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 public static class C_DynamicPropAlias_dynamic_prop { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -3098,7 +3098,7 @@ namespace CS2Dumper.Schemas { public const nint m_totalHitsOnServer = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 public static class CLogicRelay { public const nint m_OnTrigger = 0x548; // CEntityIOOutput public const nint m_OnSpawn = 0x570; // CEntityIOOutput @@ -3109,12 +3109,12 @@ namespace CS2Dumper.Schemas { public const nint m_bPassthoughCaller = 0x59C; // bool } // Parent: C_PointCamera - // Fields count: 1 + // Field count: 1 public static class C_PointCameraVFOV { public const nint m_flVerticalFOV = 0x5A8; // float32 } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -3126,7 +3126,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasHeavyArmor = 0x42; // bool } // Parent: C_BaseModelEntity - // Fields count: 51 + // Field count: 51 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3233,7 +3233,7 @@ namespace CS2Dumper.Schemas { public const nint m_vPrecomputedOBBExtent = 0xEB8; // Vector } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -3255,20 +3255,20 @@ namespace CS2Dumper.Schemas { public const nint m_flTonemapEVSmoothingRange = 0x564; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponG3SG1 { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CFuncWater { public const nint m_BuoyancyHelper = 0xCC8; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetAutoRoomEntity { } // Parent: C_BaseFlex - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -3301,11 +3301,11 @@ namespace CS2Dumper.Schemas { public const nint m_vecAttachedModels = 0x1598; // CUtlVector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponSG556 { } // Parent: C_BarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -3313,7 +3313,7 @@ namespace CS2Dumper.Schemas { public const nint m_bShowLight = 0xF10; // bool } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -3364,15 +3364,15 @@ namespace CS2Dumper.Schemas { public const nint m_bOldFrozen = 0x1261; // bool } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamPreviewModel { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponGlock { } // Parent: C_GameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (C_CSGameRules*) @@ -3380,7 +3380,7 @@ namespace CS2Dumper.Schemas { public const nint m_pGameRules = 0x548; // C_CSGameRules* } // Parent: CPlayerPawnComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -3394,19 +3394,19 @@ namespace CS2Dumper.Schemas { public const nint m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponZoneRepulsor { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_WaterServices { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 public static class C_CSGO_EndOfMatchLineupEnd { } // Parent: None - // Fields count: 6 + // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence public const nint m_flSeqStartTime = 0x4; // GameTime_t @@ -3416,18 +3416,18 @@ namespace CS2Dumper.Schemas { public const nint m_flCyclesPerSecond = 0x14; // float32 } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 public static class C_Multimeter { public const nint m_hTargetC4 = 0xED8; // CHandle } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 public static class C_CsmFovOverride { public const nint m_cameraName = 0x548; // CUtlString public const nint m_flCsmFovOverrideValue = 0x550; // float32 } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3451,11 +3451,11 @@ namespace CS2Dumper.Schemas { public const nint m_flDepthSortBias = 0xCE4; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 public static class CCSGameModeRules_Noop { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByUserGroup @@ -3491,11 +3491,11 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeDuration = 0x784; // float32[1] } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 public static class CHostageRescueZoneShim { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -3512,16 +3512,16 @@ namespace CS2Dumper.Schemas { public const nint m_nClothUpdateFlags = 0x21C; // int8 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponP250 { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class C_EconEntity__AttachedModelData_t { public const nint m_iModelDisplayFlags = 0x0; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -3530,23 +3530,23 @@ namespace CS2Dumper.Schemas { public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: C_MultiplayRules - // Fields count: 0 + // Field count: 0 public static class C_TeamplayRules { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_CounterTerroristWingmanIntroCamera { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class C_WeaponNOVA { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 public static class C_HEGrenadeProjectile { } // Parent: C_BaseToggle - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -3554,13 +3554,13 @@ namespace CS2Dumper.Schemas { public const nint m_bIsUsable = 0xCC8; // bool } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 public static class CGrenadeTracer { public const nint m_flTracerDuration = 0xCE8; // float32 public const nint m_nType = 0xCEC; // GrenadeType_t } // Parent: C_BaseTrigger - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -3568,7 +3568,7 @@ namespace CS2Dumper.Schemas { public const nint m_bBombPlantedHere = 0xCD0; // bool } // Parent: C_BaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -3577,7 +3577,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartEnabled = 0xCFC; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -3585,7 +3585,7 @@ namespace CS2Dumper.Schemas { public const nint m_WeaponSequence = 0x30; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -3619,11 +3619,11 @@ namespace CS2Dumper.Schemas { public const nint m_killType = 0x69; // EKillTypes_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_InfoLadderDismount { } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -3633,7 +3633,7 @@ namespace CS2Dumper.Schemas { public const nint m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 public static class CRenderComponent { public const nint __m_pChainEntity = 0x10; // CNetworkVarChainer public const nint m_bIsRenderingWithViewModels = 0x50; // bool @@ -3642,7 +3642,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInterpolationReadyToDraw = 0xB0; // bool } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -3652,7 +3652,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxs = 0x554; // Vector } // Parent: CEntityComponent - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -3789,15 +3789,15 @@ namespace CS2Dumper.Schemas { public const nint m_flMinRoughness = 0x19C; // float32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_CounterTerroristTeamIntroCamera { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CEntityComponent { } // Parent: IEconItemInterface - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -3842,7 +3842,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInitializedTags = 0x440; // bool } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3852,7 +3852,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSendHandle = 0x54C; // bool } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -3860,11 +3860,11 @@ namespace CS2Dumper.Schemas { public const nint m_EnvWindShared = 0x548; // C_EnvWindShared } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponMAC10 { } // Parent: C_CSWeaponBaseGun - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -3872,7 +3872,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDisplayHealth = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -3880,11 +3880,11 @@ namespace CS2Dumper.Schemas { public const nint m_messageText = 0xF30; // char[512] } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 public static class CCSPlayer_UseServices { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -3908,7 +3908,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3929,7 +3929,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCrouchTime = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3943,29 +3943,29 @@ namespace CS2Dumper.Schemas { public const nint m_iCashSpentThisRound = 0x4C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 public static class C_EnvWindShared__WindVariationEvent_t { public const nint m_flWindAngleVariation = 0x0; // float32 public const nint m_flWindSpeedVariation = 0x4; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponUSPSilencer { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 public static class CSpriteOriented { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 public static class C_CSGO_EndOfMatchLineupStart { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponFamas { } // Parent: C_ParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -3981,19 +3981,19 @@ namespace CS2Dumper.Schemas { public const nint m_hTextureOverride = 0x1288; // CStrongHandle } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundEventEntity { } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamIntroCharacterPosition { } // Parent: C_CSGO_PreviewModel - // Fields count: 0 + // Field count: 0 public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { } // Parent: C_BaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByName @@ -4037,11 +4037,11 @@ namespace CS2Dumper.Schemas { public const nint m_flFarZScale = 0xD24; // float32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_CSGO_EndOfMatchLineupEndpoint { } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -4057,7 +4057,7 @@ namespace CS2Dumper.Schemas { public const nint m_unTotalRoundDamageDealt = 0x118; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -4065,7 +4065,7 @@ namespace CS2Dumper.Schemas { public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: C_BaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4085,11 +4085,11 @@ namespace CS2Dumper.Schemas { public const nint m_lookupFilename = 0xCF0; // char[512] } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_PrecipitationBlocker { } // Parent: CBaseAnimGraph - // Fields count: 6 + // Field count: 6 public static class C_BulletHitModel { public const nint m_matLocal = 0xED0; // matrix3x4_t public const nint m_iBoneIndex = 0xF00; // int32 @@ -4099,7 +4099,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecStartPos = 0xF10; // Vector } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -4137,14 +4137,14 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabledHud = 0xE8C; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton public static class CSharedGapTypeQueryRegistration { } // Parent: C_BarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -4156,15 +4156,15 @@ namespace CS2Dumper.Schemas { public const nint m_bShowLight = 0xF18; // bool } // Parent: C_Inferno - // Fields count: 0 + // Field count: 0 public static class C_FireCrackerBlast { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponMP9 { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -4172,7 +4172,7 @@ namespace CS2Dumper.Schemas { public const nint m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -4188,7 +4188,7 @@ namespace CS2Dumper.Schemas { public const nint m_iBombSite = 0x104; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -4200,11 +4200,11 @@ namespace CS2Dumper.Schemas { public const nint m_timescale = 0x10; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CCSPlayer_GlowServices { } // Parent: None - // Fields count: 5 + // Field count: 5 public static class C_BaseFlex__Emphasized_Phoneme { public const nint m_sClassName = 0x0; // CUtlString public const nint m_flAmount = 0x18; // float32 @@ -4213,7 +4213,7 @@ namespace CS2Dumper.Schemas { public const nint m_bValid = 0x1E; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -4223,11 +4223,11 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponSSG08 { } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -4247,11 +4247,11 @@ namespace CS2Dumper.Schemas { public const nint m_bHasSlack = 0xD1A; // bool } // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetOBBEntity { } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -4265,14 +4265,14 @@ namespace CS2Dumper.Schemas { public const nint m_iAmmo = 0x60; // uint16[32] } // Parent: None - // Fields count: 3 + // Field count: 3 public static class CAttributeManager__cached_attribute_float_t { public const nint flIn = 0x0; // float32 public const nint iAttribHook = 0x8; // CUtlSymbolLarge public const nint flOut = 0x10; // float32 } // Parent: C_BaseFlex - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -4307,12 +4307,12 @@ namespace CS2Dumper.Schemas { public const nint m_hOriginalThrower = 0x10B0; // CHandle } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CCSGameModeRules { public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -4334,7 +4334,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: C_BaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -4403,11 +4403,11 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstTime = 0x5D8; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponTec9 { } // Parent: CBaseAnimGraph - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -4436,15 +4436,15 @@ namespace CS2Dumper.Schemas { public const nint m_bRestartAfterRestore = 0xF1C; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_CameraServices { } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 public static class CCSClientPointScriptEntity { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -4460,7 +4460,7 @@ namespace CS2Dumper.Schemas { public const nint soundEventHash = 0x74; // uint32 } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -4472,17 +4472,17 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x55C; // bool } // Parent: C_Sprite - // Fields count: 2 + // Field count: 2 public static class C_FireSprite { public const nint m_vecMoveDir = 0xDD8; // Vector public const nint m_bFadeFromAbove = 0xDE4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamIntroTerroristPosition { } // Parent: C_BaseTrigger - // Fields count: 8 + // Field count: 8 public static class C_Precipitation { public const nint m_flDensity = 0xCD0; // float32 public const nint m_flParticleInnerDist = 0xCE0; // float32 @@ -4494,7 +4494,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAvailableSheetSequencesMaxIndex = 0xD1C; // int32 } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4508,12 +4508,12 @@ namespace CS2Dumper.Schemas { public const nint m_szModifier = 0x120; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CBuoyancyHelper { public const nint m_flFluidDensity = 0x18; // float32 } // Parent: C_BaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4527,14 +4527,14 @@ namespace CS2Dumper.Schemas { public const nint m_PanelID = 0xCE8; // CUtlSymbolLarge } // Parent: C_BaseModelEntity - // Fields count: 3 + // Field count: 3 public static class C_FuncTrackTrain { public const nint m_nLongAxis = 0xCC8; // int32 public const nint m_flRadius = 0xCCC; // float32 public const nint m_flLineLength = 0xCD0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -4547,7 +4547,7 @@ namespace CS2Dumper.Schemas { public const nint m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -4577,12 +4577,12 @@ namespace CS2Dumper.Schemas { public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: None - // Fields count: 1 + // Field count: 1 public static class C_SceneEntity__QueuedEvents_t { public const nint starttime = 0x0; // float32 } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 public static class CBaseProp { public const nint m_bModelOverrodeBlockLOS = 0xED0; // bool public const nint m_iShapeType = 0xED4; // int32 @@ -4590,11 +4590,11 @@ namespace CS2Dumper.Schemas { public const nint m_mPreferredCatchTransform = 0xEDC; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4602,7 +4602,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_observer { } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 public static class CPointTemplate { public const nint m_iszWorldName = 0x548; // CUtlSymbolLarge public const nint m_iszSource2EntityLumpName = 0x550; // CUtlSymbolLarge @@ -4618,15 +4618,15 @@ namespace CS2Dumper.Schemas { public const nint m_ScriptCallbackScope = 0x5D0; // HSCRIPT } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponHKP2000 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CTripWireFire { } // Parent: C_BaseFlex - // Fields count: 6 + // Field count: 6 public static class C_CSGO_PreviewModel { public const nint m_animgraph = 0x1068; // CUtlString public const nint m_animgraphCharacterModeString = 0x1070; // CGlobalSymbol @@ -4636,7 +4636,7 @@ namespace CS2Dumper.Schemas { public const nint m_sInitialWeaponState = 0x1088; // CUtlString } // Parent: C_PointEntity - // Fields count: 5 + // Field count: 5 public static class CInfoDynamicShadowHint { public const nint m_bDisabled = 0x548; // bool public const nint m_flRange = 0x54C; // float32 @@ -4645,7 +4645,7 @@ namespace CS2Dumper.Schemas { public const nint m_hLight = 0x558; // CHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4653,7 +4653,7 @@ namespace CS2Dumper.Schemas { public static class CTakeDamageInfoAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4661,15 +4661,15 @@ namespace CS2Dumper.Schemas { public static class C_BaseEntityAPI { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class C_WeaponXM1014 { } // Parent: C_ParticleSystem - // Fields count: 0 + // Field count: 0 public static class C_MapPreviewParticleSystem { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -4695,7 +4695,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGlowing = 0x51; // bool } // Parent: C_BaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -4727,7 +4727,7 @@ namespace CS2Dumper.Schemas { public const nint m_bConvertToDebrisWhenPossible = 0xD18; // bool } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -4737,15 +4737,15 @@ namespace CS2Dumper.Schemas { public const nint m_hCarriedHostageProp = 0x44; // CHandle } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CBreachCharge { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 public static class C_LightDirectionalEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -4787,22 +4787,22 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x628; // bool } // Parent: C_BaseViewModel - // Fields count: 3 + // Field count: 3 public static class C_PredictedViewModel { public const nint m_vPredictedLagOffset = 0xF38; // Vector public const nint m_targetSpeed = 0xF44; // QAngle public const nint m_currentSpeed = 0xF50; // QAngle } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponBizon { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_AK47 { } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4850,15 +4850,15 @@ namespace CS2Dumper.Schemas { public const nint m_vecPreviousTestPoint = 0x5B4; // Vector } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class C_Knife { } // Parent: C_EnvCubemap - // Fields count: 0 + // Field count: 0 public static class C_EnvCubemapBox { } // Parent: C_Item - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -4868,11 +4868,11 @@ namespace CS2Dumper.Schemas { public const nint m_KillingPlayer = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_EndOfMatchCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -4888,11 +4888,11 @@ namespace CS2Dumper.Schemas { public const nint m_bUseAutoCompare = 0x564; // bool } // Parent: C_Breakable - // Fields count: 0 + // Field count: 0 public static class C_PhysBox { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -4900,11 +4900,11 @@ namespace CS2Dumper.Schemas { public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_SensorGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -4913,7 +4913,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLastAttackTick = 0x1A94; // int32 } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -4923,21 +4923,21 @@ namespace CS2Dumper.Schemas { public const nint m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp - // Fields count: 0 + // Field count: 0 public static class C_PhysicsPropMultiplayer { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 public static class CInfoDynamicShadowHintBox { public const nint m_vBoxMins = 0x560; // Vector public const nint m_vBoxMaxs = 0x56C; // Vector } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 public static class C_SoundOpvarSetPathCornerEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -4978,11 +4978,11 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstTime = 0x591; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class C_WeaponSawedoff { } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -5019,7 +5019,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -5036,7 +5036,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: C_ModelPointEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5073,7 +5073,7 @@ namespace CS2Dumper.Schemas { public const nint m_SprayRenderHelper = 0xDA8; // CPlayerSprayDecalRenderHelper } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -5083,7 +5083,7 @@ namespace CS2Dumper.Schemas { public const nint m_Values = 0x34; // Vector4D } // Parent: C_PhysicsProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5092,11 +5092,11 @@ namespace CS2Dumper.Schemas { public const nint m_ShardDesc = 0x1050; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponElite { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -5104,7 +5104,7 @@ namespace CS2Dumper.Schemas { public const nint m_CLightComponent = 0xCC8; // CLightComponent* } // Parent: C_BaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -5122,7 +5122,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsEnabled = 0x559; // bool } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -5177,7 +5177,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPadding = 0x67; // bool } // Parent: CBaseAnimGraph - // Fields count: 19 + // Field count: 19 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -5204,7 +5204,7 @@ namespace CS2Dumper.Schemas { public const nint m_PhonemeClasses = 0x1008; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -5212,7 +5212,7 @@ namespace CS2Dumper.Schemas { public const nint m_iCurrentMaxRagdollCount = 0x548; // int8 } // Parent: C_BaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -5242,15 +5242,15 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0xCFC; // bool } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoTarget { } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamIntroCounterTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -5281,7 +5281,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecCachedRenderMaxs = 0x1148; // Vector } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 public static class CPropDataComponent { public const nint m_flDmgModBullet = 0x10; // float32 public const nint m_flDmgModClub = 0x14; // float32 @@ -5295,15 +5295,15 @@ namespace CS2Dumper.Schemas { public const nint m_nMotionDisabledSpawnFlag = 0x3C; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponSCAR20 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class C_DecoyGrenade { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -5311,7 +5311,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_player { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -5333,7 +5333,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAABBDirection = 0x5A8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -5349,11 +5349,11 @@ namespace CS2Dumper.Schemas { public const nint m_hItem = 0x40; // CEntityHandle } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 public static class C_SingleplayRules { } // Parent: CBaseAnimGraph - // Fields count: 25 + // Field count: 25 public static class C_LocalTempEntity { public const nint flags = 0xED0; // int32 public const nint die = 0xED4; // GameTime_t @@ -5382,13 +5382,13 @@ namespace CS2Dumper.Schemas { public const nint m_vecTempEntAcceleration = 0xF6C; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 public static class C_EnvWindShared__WindAveEvent_t { public const nint m_flStartWindSpeed = 0x0; // float32 public const nint m_flAveWindSpeed = 0x4; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5396,15 +5396,15 @@ namespace CS2Dumper.Schemas { public const nint m_bIsIncGrenade = 0x1150; // bool } // Parent: C_LightDirectionalEntity - // Fields count: 0 + // Field count: 0 public static class C_LightEnvironmentEntity { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponUMP45 { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5427,7 +5427,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCheckCSSClasses = 0x700; // bool } // Parent: C_BaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -5447,7 +5447,7 @@ namespace CS2Dumper.Schemas { public const nint m_SpotRadius = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 72 + // Field count: 72 // // Metadata: // MNetworkExcludeByName @@ -5554,11 +5554,11 @@ namespace CS2Dumper.Schemas { public const nint m_flWatTickOffset = 0x1A64; // float32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_TriggerVolume { } // Parent: C_FuncBrush - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -5569,7 +5569,7 @@ namespace CS2Dumper.Schemas { public const nint m_bState = 0xCD8; // bool } // Parent: CPlayer_WeaponServices - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -5583,7 +5583,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOldInputHistoryCount = 0x458; // uint32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -5593,7 +5593,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeEndDist = 0x54C; // float32 } // Parent: CEntityInstance - // Fields count: 82 + // Field count: 82 // // Metadata: // MNetworkExcludeByName @@ -5725,7 +5725,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBloodType = 0x540; // BloodType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -5743,7 +5743,7 @@ namespace CS2Dumper.Schemas { public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: C_BreakableProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5758,7 +5758,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAwake = 0x1040; // bool } // Parent: CBaseProp - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -5792,7 +5792,7 @@ namespace CS2Dumper.Schemas { public const nint m_noGhostCollision = 0x103C; // bool } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkIncludeByName @@ -5801,7 +5801,7 @@ namespace CS2Dumper.Schemas { public static class C_FuncMoveLinear { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -5858,7 +5858,7 @@ namespace CS2Dumper.Schemas { public const nint m_hEndEntity = 0xD80; // CHandle } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -5880,11 +5880,11 @@ namespace CS2Dumper.Schemas { public const nint m_weaponItem = 0xDF8; // C_EconItemView } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 public static class C_DynamicPropAlias_prop_dynamic_override { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -5904,7 +5904,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCurrentOverlayTime = 0x5D4; // GameTime_t } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -6005,7 +6005,7 @@ namespace CS2Dumper.Schemas { public const nint m_szAnimClass = 0xD90; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -6034,11 +6034,11 @@ namespace CS2Dumper.Schemas { public const nint m_nReorientMode = 0xF3C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 public static class CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 62 + // Field count: 62 // // Metadata: // MNetworkUserGroupProxy @@ -6157,11 +6157,11 @@ namespace CS2Dumper.Schemas { public const nint m_bIsPlayerNameDirty = 0x834; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponFiveSeven { } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -6186,11 +6186,11 @@ namespace CS2Dumper.Schemas { public const nint m_vWhereToSetLightingOrigin = 0x118C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamSelectTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 6 + // Field count: 6 public static class C_PhysPropClientside { public const nint m_flTouchDelta = 0x1040; // GameTime_t public const nint m_fDeathTime = 0x1044; // GameTime_t @@ -6200,11 +6200,11 @@ namespace CS2Dumper.Schemas { public const nint m_nDamageType = 0x1064; // int32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TeamSelectCamera { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -6217,7 +6217,7 @@ namespace CS2Dumper.Schemas { public const nint m_vPos = 0x560; // Vector } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -6227,15 +6227,15 @@ namespace CS2Dumper.Schemas { public const nint m_iChangedVariables = 0x5B4; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_ItemServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_FuncBrush { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -6253,22 +6253,22 @@ namespace CS2Dumper.Schemas { public const nint m_bWorldLayerActuallyVisible = 0x588; // bool } // Parent: C_BaseCombatCharacter - // Fields count: 0 + // Field count: 0 public static class C_NetTestBaseCombatCharacter { } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 public static class C_ViewmodelWeapon { public const nint m_worldModel = 0xED0; // char* } // Parent: CBaseAnimGraph - // Fields count: 2 + // Field count: 2 public static class C_PhysMagnet { public const nint m_aAttachedObjectsFromServer = 0xED0; // CUtlVector public const nint m_aAttachedObjects = 0xEE8; // CUtlVector> } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByName @@ -6294,7 +6294,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCurrentConveyorSpeed = 0xD0C; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -6306,14 +6306,14 @@ namespace CS2Dumper.Schemas { public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 public static class ServerAuthoritativeWeaponSlot_t { public const nint unClass = 0x28; // uint16 public const nint unSlot = 0x2A; // uint16 public const nint unItemDefIdx = 0x2C; // uint16 } // Parent: CBaseAnimGraph - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByName @@ -6355,15 +6355,15 @@ namespace CS2Dumper.Schemas { public const nint m_hControlPanel = 0xF34; // CHandle } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 public static class CHostageRescueZone { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponNegev { } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -6408,15 +6408,15 @@ namespace CS2Dumper.Schemas { public const nint m_vRenderOrigin = 0x144; // Vector } // Parent: C_MolotovGrenade - // Fields count: 0 + // Field count: 0 public static class C_IncendiaryGrenade { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CTablet { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -6427,7 +6427,7 @@ namespace CS2Dumper.Schemas { public const nint m_pParent = 0xF8; // CCSPointScriptEntity* } // Parent: C_CSPlayerPawnBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkVarTypeOverride @@ -6444,7 +6444,7 @@ namespace CS2Dumper.Schemas { public const nint m_hDetectParentChange = 0x1460; // CEntityHandle } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -6455,15 +6455,15 @@ namespace CS2Dumper.Schemas { public const nint m_bCheapEffect = 0x574; // bool } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 public static class CTripWireFireProjectile { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 public static class C_Breakable { } // Parent: CPlayer_ObserverServices - // Fields count: 8 + // Field count: 8 public static class CCSObserver_ObserverServices { public const nint m_hLastObserverTarget = 0x58; // CEntityHandle public const nint m_vecObserverInterpolateOffset = 0x5C; // Vector @@ -6475,15 +6475,15 @@ namespace CS2Dumper.Schemas { public const nint m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 public static class C_TintController { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_AutoaimServices { } // Parent: C_BaseCombatCharacter - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -6530,7 +6530,7 @@ namespace CS2Dumper.Schemas { public const nint m_fNewestAlphaThinkTime = 0x11C0; // GameTime_t } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -6572,11 +6572,11 @@ namespace CS2Dumper.Schemas { public const nint m_nSpriteHeight = 0xDD4; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class C_WeaponM4A1Silencer { } // Parent: CBaseAnimGraph - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -6625,7 +6625,7 @@ namespace CS2Dumper.Schemas { public const nint m_flC4ExplodeSpectateDuration = 0xF68; // float32 } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -6643,11 +6643,11 @@ namespace CS2Dumper.Schemas { public const nint m_worldSpaceBoneComputationOrder = 0xF30; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 public static class C_CSGO_TerroristTeamIntroCamera { } // Parent: C_BaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -6665,7 +6665,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsYesNoVote = 0x57A; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -6677,7 +6677,7 @@ namespace CS2Dumper.Schemas { public const nint nIndex = 0x40; // uint32 } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_jumpedThisFrame (bool) @@ -6693,7 +6693,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsPreviewModel = 0x1620; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/client.dll.hpp b/output/client_dll.hpp similarity index 96% rename from output/client.dll.hpp rename to output/client_dll.hpp index 2f59cc2..10f701e 100644 --- a/output/client.dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 7 namespace client_dll { // Alignment: 4 - // Members count: 15 + // Member count: 15 enum class CompositeMaterialInputLooseVariableType_t : uint32_t { LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, LOOSE_VARIABLE_TYPE_INTEGER1 = 0x1, @@ -31,7 +31,7 @@ namespace cs2_dumper { LOOSE_VARIABLE_TYPE_PANORAMA_RENDER = 0xE }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class CompositeMaterialInputTextureType_t : uint32_t { INPUT_TEXTURE_TYPE_DEFAULT = 0x0, INPUT_TEXTURE_TYPE_NORMALMAP = 0x1, @@ -42,7 +42,7 @@ namespace cs2_dumper { INPUT_TEXTURE_TYPE_AO = 0x6 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class CompositeMaterialInputContainerSourceType_t : uint32_t { CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 0x1, @@ -52,7 +52,7 @@ namespace cs2_dumper { CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class CompMatPropertyMutatorType_t : uint32_t { COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 0x1, @@ -66,13 +66,13 @@ namespace cs2_dumper { COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class CompositeMaterialVarSystemVar_t : uint32_t { COMPMATSYSVAR_COMPOSITETIME = 0x0, COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class CompositeMaterialMatchFilterType_t : uint32_t { MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, MATCH_FILTER_MATERIAL_SHADER = 0x1, @@ -82,30 +82,30 @@ namespace cs2_dumper { MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class CompMatPropertyMutatorConditionType_t : uint32_t { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 }; // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamSelectCharacterPosition { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_HEGrenade { } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 namespace C_FuncMover { } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 namespace C_TriggerLerpObject { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 37 + // Field count: 37 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -168,7 +168,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxJumpHeightThisJump = 0x4D8; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -186,16 +186,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 1 + // Field count: 1 namespace C_Item { constexpr std::ptrdiff_t m_pReticleHintTextName = 0x15B0; // char[256] } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -203,11 +203,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecCornerPairsNetworked = 0x548; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponM249 { } // Parent: C_TeamplayRules - // Fields count: 100 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -408,7 +408,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4EC8; // float64 } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -416,11 +416,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponCZ75a { } // Parent: C_BaseEntity - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -478,7 +478,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xC8C; // bool } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -488,7 +488,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_destination = 0xCD8; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -519,7 +519,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecCSSClasses = 0xEB0; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -529,7 +529,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Radius = 0xCCC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -545,7 +545,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetBonus = 0x40; // bool } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -597,7 +597,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNext = 0x5A0; // C_PointCamera* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -605,11 +605,11 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 namespace C_LightSpotEntity { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -617,11 +617,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EnvWindShared = 0x548; // C_EnvWindShared } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_GameRulesProxy { } // Parent: C_BaseFlex - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByUserGroup @@ -637,11 +637,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFieldOfView = 0x1090; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 namespace C_FlashbangProjectile { } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -649,23 +649,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x548; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 namespace C_DynamicPropAlias_cable_dynamic { } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 namespace C_InfoInstructorHintHostageRescueZone { } // Parent: C_PointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -690,7 +690,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCurrentTime = 0x5A0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -725,7 +725,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_angDemoViewAngles = 0x1F8; // QAngle } // Parent: C_CSWeaponBase - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -760,7 +760,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle } // Parent: C_FuncBrush - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -782,22 +782,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDraw3DSkybox = 0xCE5; // bool } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 namespace C_TriggerMultiple { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace C_RopeKeyframe__CPhysicsDelegate { constexpr std::ptrdiff_t m_pKeyframe = 0x8; // C_RopeKeyframe* } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 namespace CBodyComponent { constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: C_SoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -805,11 +805,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x570; // float32 } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_MovementServices { } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByUserGroup @@ -835,7 +835,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_GlowOverlay = 0xCE8; // C_LightGlowOverlay } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -849,7 +849,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -859,7 +859,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 14 + // Field count: 14 namespace C_ClientRagdoll { constexpr std::ptrdiff_t m_bFadeOut = 0xED0; // bool constexpr std::ptrdiff_t m_bImportant = 0xED1; // bool @@ -877,12 +877,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xF40; // GameTime_t[10] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 namespace C_GlobalLight { constexpr std::ptrdiff_t m_WindClothForceHandle = 0xA10; // uint16 } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -907,7 +907,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_foundGoalPositions = 0x5D9; // bool } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -926,7 +926,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHitboxSet = 0x3A8; // uint8 } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -934,7 +934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -942,7 +942,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -962,11 +962,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1199; // bool } // Parent: C_SoundEventEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundEventEntityAlias_snd_event_point { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 namespace C_CSGO_MapPreviewCameraPath { constexpr std::ptrdiff_t m_flZFar = 0x548; // float32 constexpr std::ptrdiff_t m_flZNear = 0x54C; // float32 @@ -978,11 +978,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPathDuration = 0x59C; // float32 } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroTerroristPosition { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -1021,15 +1021,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastGrassBurnThink = 0x82BC; // float32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace C_HostageCarriableProp { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TerroristWingmanIntroCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -1045,11 +1045,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szPlaceName = 0x585; // char[18] } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponMP7 { } // Parent: C_Team - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_szTeamMatchStat (char) @@ -1075,7 +1075,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szTeamLogoImage = 0x8A4; // char[8] } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 namespace C_CSGO_MapPreviewCameraPathNode { constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x548; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nPathIndex = 0x550; // int32 @@ -1089,15 +1089,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vOutTangentWorld = 0x588; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponMag7 { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_DEagle { } // Parent: C_CSPlayerPawnBase - // Fields count: 99 + // Field count: 99 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1280,7 +1280,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2350; // Vector[2] } // Parent: C_RagdollProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -1297,7 +1297,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasParent = 0xF78; // bool } // Parent: C_BaseGrenade - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -1325,7 +1325,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x1148; // float32 } // Parent: C_BaseToggle - // Fields count: 2 + // Field count: 2 // // Metadata: // MNetworkIncludeByName @@ -1336,7 +1336,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClientSidePredicted = 0xCC9; // bool } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -1346,7 +1346,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRedraw = 0x1A88; // bool } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -1394,15 +1394,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 namespace C_SensorGrenadeProjectile { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_MolotovGrenade { } // Parent: C_BaseToggle - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -1414,7 +1414,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szDisplayText = 0xCD0; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -1422,11 +1422,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle[3] } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoParticleTarget { } // Parent: CPlayer_MovementServices - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -1451,11 +1451,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nStepside = 0x210; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponAug { } // Parent: C_BaseClientUIEntity - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -1512,11 +1512,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nExplicitImageLayout = 0xF20; // int32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_CSMinimapBoundary { } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -1528,15 +1528,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_EndOfMatchCharacterPosition { } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetAABBEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -1549,15 +1549,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGamePaused = 0x38; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace C_WorldModelNametag { } // Parent: C_BasePropDoor - // Fields count: 0 + // Field count: 0 namespace C_PropDoorRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -1572,7 +1572,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szTeamname = 0x57C; // char[129] } // Parent: C_SoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -1582,7 +1582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMax = 0x57C; // Vector } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -1604,36 +1604,36 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStartFrame = 0xCFC; // float32 } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetPointEntity { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace C_WorldModelStattrak { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 namespace C_LightOrthoEntity { } // Parent: CPlayer_WaterServices - // Fields count: 3 + // Field count: 3 namespace CCSPlayer_WaterServices { constexpr std::ptrdiff_t m_flWaterJumpTime = 0x40; // float32 constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // Vector constexpr std::ptrdiff_t m_flSwimSoundTime = 0x50; // float32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 namespace CSkyboxReference { constexpr std::ptrdiff_t m_worldGroupId = 0x548; // WorldGroupId_t constexpr std::ptrdiff_t m_hSkyCamera = 0x54C; // CHandle } // Parent: C_TonemapController2 - // Fields count: 0 + // Field count: 0 namespace C_TonemapController2Alias_env_tonemap_controller2 { } // Parent: None - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -1699,7 +1699,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlipHorizontal = 0x26C; // bool } // Parent: CPlayerControllerComponent - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -1721,15 +1721,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_PathParticleRope - // Fields count: 0 + // Field count: 0 namespace C_PathParticleRopeAlias_path_particle_rope_clientside { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_UseServices { } // Parent: C_PredictedViewModel - // Fields count: 6 + // Field count: 6 // // Metadata: // MNetworkOverride @@ -1744,12 +1744,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vLoweredWeaponOffset = 0xFC8; // QAngle } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 namespace CScriptComponent { constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -1789,12 +1789,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x1591; // bool } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 namespace C_ViewmodelAttachmentModel { constexpr std::ptrdiff_t m_bShouldFrontFaceCullLeftHanded = 0xED0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1802,15 +1802,15 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_player_controller { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_Flashbang { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CBumpMine { } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -1842,7 +1842,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemiesFlashed = 0x60; // int32 } // Parent: C_BaseEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_bTimerPaused (bool) @@ -1893,7 +1893,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOldTimerState = 0x58C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -1903,28 +1903,28 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCount = 0x32; // uint16 } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_SmokeGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponGalilAR { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace C_WorldModelGloves { } // Parent: C_ModelPointEntity - // Fields count: 0 + // Field count: 0 namespace C_EnvProjectedTexture { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 namespace CPathSimple { constexpr std::ptrdiff_t m_pathString = 0x598; // CUtlString } // Parent: CPlayer_CameraServices - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -1941,7 +1941,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastShotFOV = 0x224; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 4 + // Field count: 4 namespace CPointOffScreenIndicatorUi { constexpr std::ptrdiff_t m_bBeenEnabled = 0xF30; // bool constexpr std::ptrdiff_t m_bHide = 0xF31; // bool @@ -1949,7 +1949,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pTargetPanel = 0xF38; // C_PointClientUIWorldPanel* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1957,11 +1957,11 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 namespace CBodyComponentBaseModelEntity { } // Parent: C_CSWeaponBase - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -1976,7 +1976,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A8D; // bool } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -1988,11 +1988,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNext = 0x5E0; // C_SkyCamera* } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_World { } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2021,11 +2021,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD05; // bool } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_UseServices { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2046,7 +2046,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 65 + // Field count: 65 // // Metadata: // MNetworkExcludeByName @@ -2138,11 +2138,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hOriginalController = 0x1458; // CHandle } // Parent: C_WeaponBaseItem - // Fields count: 0 + // Field count: 0 namespace C_Item_Healthshot { } // Parent: None - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2191,7 +2191,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEntIndex = 0x90; // CEntityIndex } // Parent: C_BaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -2229,7 +2229,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0xD1C; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -2237,15 +2237,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_FlashlightServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CServerOnlyModelEntity { } // Parent: CAttributeManager - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkIncludeByName @@ -2259,7 +2259,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ullRegisteredAsItemID = 0x4A0; // uint64 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkOverride @@ -2267,7 +2267,7 @@ namespace cs2_dumper { namespace C_FuncRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -2281,7 +2281,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFlags = 0x554; // uint32 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // MNetworkIncludeByName @@ -2320,7 +2320,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iDesiredFOV = 0x6C4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2328,7 +2328,7 @@ namespace cs2_dumper { namespace CPointTemplateAPI { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2338,18 +2338,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1178; // GameTime_t } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace C_WaterBullet { } // Parent: C_CSPlayerPawn - // Fields count: 3 + // Field count: 3 namespace C_CSGO_PreviewPlayer { constexpr std::ptrdiff_t m_animgraph = 0x2368; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol constexpr std::ptrdiff_t m_flInitialModelScale = 0x2378; // float32 } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -2374,11 +2374,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevAnimUpdateTime = 0x14D8; // GameTime_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace CCSPointScriptEntity { } // Parent: C_CSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -2400,7 +2400,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkIncludeByName @@ -2426,23 +2426,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xDB0; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace C_Melee { } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 namespace CBreachChargeProjectile { } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_PointEntity { } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 namespace C_MultiplayRules { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2450,7 +2450,7 @@ namespace cs2_dumper { namespace CBasePlayerControllerAPI { } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -2484,7 +2484,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x608; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2492,7 +2492,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -2502,11 +2502,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxs = 0x554; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponP90 { } // Parent: C_EconEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -2533,7 +2533,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pReserveAmmo = 0x15C8; // int32[2] } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2560,7 +2560,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iPosition = 0x24C; // int32 } // Parent: CBaseAnimGraph - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -2597,7 +2597,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_averageError = 0xFBC; // float32 } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -2617,11 +2617,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStopped = 0x220; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponAWP { } // Parent: C_BaseCombatCharacter - // Fields count: 28 + // Field count: 28 // // Metadata: // MNetworkUserGroupProxy @@ -2687,7 +2687,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1290; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -2702,11 +2702,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -2760,7 +2760,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastTeleportTime = 0x1F4; // float32 } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -2769,7 +2769,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFluidDensity = 0xCF0; // float32 } // Parent: C_BaseModelEntity - // Fields count: 41 + // Field count: 41 // // Metadata: // MNetworkIncludeByUserGroup @@ -2839,7 +2839,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPhysicsInitted = 0x0; // bitfield:1 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -2876,7 +2876,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGradientFogNeedsTextures = 0x582; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -2886,7 +2886,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 + // Field count: 7 namespace C_CSGO_TeamPreviewCamera { constexpr std::ptrdiff_t m_nVariant = 0x5B0; // int32 constexpr std::ptrdiff_t m_bDofEnabled = 0x5B4; // bool @@ -2897,26 +2897,26 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDofTiltToGround = 0x5C8; // float32 } // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 + // Field count: 1 namespace CCSPlayer_CameraServices { constexpr std::ptrdiff_t m_flDeathCamTilt = 0x228; // float32 } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamSelectCounterTerroristPosition { } // Parent: C_EconEntity - // Fields count: 2 + // Field count: 2 namespace C_EconWearable { constexpr std::ptrdiff_t m_nForceSkin = 0x15B0; // int32 constexpr std::ptrdiff_t m_bAlwaysAllow = 0x15B4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -2932,11 +2932,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_BaseToggle { } // Parent: C_BaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -2972,19 +2972,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOverrideNoiseStrength = 0x58A; // bool } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CWaterSplasher { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_ModelPointEntity { } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_ViewModelServices { } // Parent: C_BaseFire - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkOverride @@ -3007,15 +3007,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pFireOverlay = 0x598; // CFireOverlay* } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponRevolver { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 namespace C_FireFromAboveSprite { } // Parent: C_BaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -3069,11 +3069,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x1649; // bool } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetOBBWindEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -3087,15 +3087,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponMP5SD { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 namespace C_DynamicPropAlias_dynamic_prop { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -3103,7 +3103,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_totalHitsOnServer = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 namespace CLogicRelay { constexpr std::ptrdiff_t m_OnTrigger = 0x548; // CEntityIOOutput constexpr std::ptrdiff_t m_OnSpawn = 0x570; // CEntityIOOutput @@ -3114,12 +3114,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPassthoughCaller = 0x59C; // bool } // Parent: C_PointCamera - // Fields count: 1 + // Field count: 1 namespace C_PointCameraVFOV { constexpr std::ptrdiff_t m_flVerticalFOV = 0x5A8; // float32 } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -3131,7 +3131,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasHeavyArmor = 0x42; // bool } // Parent: C_BaseModelEntity - // Fields count: 51 + // Field count: 51 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3238,7 +3238,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xEB8; // Vector } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -3260,20 +3260,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x564; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponG3SG1 { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CFuncWater { constexpr std::ptrdiff_t m_BuoyancyHelper = 0xCC8; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetAutoRoomEntity { } // Parent: C_BaseFlex - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -3306,11 +3306,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecAttachedModels = 0x1598; // CUtlVector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponSG556 { } // Parent: C_BarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -3318,7 +3318,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShowLight = 0xF10; // bool } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -3369,15 +3369,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOldFrozen = 0x1261; // bool } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamPreviewModel { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponGlock { } // Parent: C_GameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (C_CSGameRules*) @@ -3385,7 +3385,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pGameRules = 0x548; // C_CSGameRules* } // Parent: CPlayerPawnComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -3399,19 +3399,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponZoneRepulsor { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_WaterServices { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 namespace C_CSGO_EndOfMatchLineupEnd { } // Parent: None - // Fields count: 6 + // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t @@ -3421,18 +3421,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 namespace C_Multimeter { constexpr std::ptrdiff_t m_hTargetC4 = 0xED8; // CHandle } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 namespace C_CsmFovOverride { constexpr std::ptrdiff_t m_cameraName = 0x548; // CUtlString constexpr std::ptrdiff_t m_flCsmFovOverrideValue = 0x550; // float32 } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3456,11 +3456,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDepthSortBias = 0xCE4; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 namespace CCSGameModeRules_Noop { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByUserGroup @@ -3496,11 +3496,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeDuration = 0x784; // float32[1] } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 namespace CHostageRescueZoneShim { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -3517,16 +3517,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x21C; // int8 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponP250 { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace C_EconEntity__AttachedModelData_t { constexpr std::ptrdiff_t m_iModelDisplayFlags = 0x0; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -3535,23 +3535,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: C_MultiplayRules - // Fields count: 0 + // Field count: 0 namespace C_TeamplayRules { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_CounterTerroristWingmanIntroCamera { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace C_WeaponNOVA { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 namespace C_HEGrenadeProjectile { } // Parent: C_BaseToggle - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -3559,13 +3559,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsUsable = 0xCC8; // bool } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 namespace CGrenadeTracer { constexpr std::ptrdiff_t m_flTracerDuration = 0xCE8; // float32 constexpr std::ptrdiff_t m_nType = 0xCEC; // GrenadeType_t } // Parent: C_BaseTrigger - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -3573,7 +3573,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBombPlantedHere = 0xCD0; // bool } // Parent: C_BaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -3582,7 +3582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartEnabled = 0xCFC; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -3590,7 +3590,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WeaponSequence = 0x30; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -3624,11 +3624,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_killType = 0x69; // EKillTypes_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_InfoLadderDismount { } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -3638,7 +3638,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 namespace CRenderComponent { constexpr std::ptrdiff_t __m_pChainEntity = 0x10; // CNetworkVarChainer constexpr std::ptrdiff_t m_bIsRenderingWithViewModels = 0x50; // bool @@ -3647,7 +3647,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xB0; // bool } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -3657,7 +3657,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxs = 0x554; // Vector } // Parent: CEntityComponent - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -3794,15 +3794,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinRoughness = 0x19C; // float32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_CounterTerroristTeamIntroCamera { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CEntityComponent { } // Parent: IEconItemInterface - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -3847,7 +3847,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInitializedTags = 0x440; // bool } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3857,7 +3857,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSendHandle = 0x54C; // bool } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -3865,11 +3865,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EnvWindShared = 0x548; // C_EnvWindShared } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponMAC10 { } // Parent: C_CSWeaponBaseGun - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -3877,7 +3877,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -3885,11 +3885,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_messageText = 0xF30; // char[512] } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 namespace CCSPlayer_UseServices { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -3913,7 +3913,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3934,7 +3934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3948,29 +3948,29 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x4C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 namespace C_EnvWindShared__WindVariationEvent_t { constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponUSPSilencer { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 namespace CSpriteOriented { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 namespace C_CSGO_EndOfMatchLineupStart { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponFamas { } // Parent: C_ParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -3986,19 +3986,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hTextureOverride = 0x1288; // CStrongHandle } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundEventEntity { } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamIntroCharacterPosition { } // Parent: C_CSGO_PreviewModel - // Fields count: 0 + // Field count: 0 namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { } // Parent: C_BaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByName @@ -4042,11 +4042,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFarZScale = 0xD24; // float32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_CSGO_EndOfMatchLineupEndpoint { } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -4062,7 +4062,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x118; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -4070,7 +4070,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: C_BaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4090,11 +4090,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lookupFilename = 0xCF0; // char[512] } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_PrecipitationBlocker { } // Parent: CBaseAnimGraph - // Fields count: 6 + // Field count: 6 namespace C_BulletHitModel { constexpr std::ptrdiff_t m_matLocal = 0xED0; // matrix3x4_t constexpr std::ptrdiff_t m_iBoneIndex = 0xF00; // int32 @@ -4104,7 +4104,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecStartPos = 0xF10; // Vector } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -4142,14 +4142,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabledHud = 0xE8C; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton namespace CSharedGapTypeQueryRegistration { } // Parent: C_BarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -4161,15 +4161,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShowLight = 0xF18; // bool } // Parent: C_Inferno - // Fields count: 0 + // Field count: 0 namespace C_FireCrackerBlast { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponMP9 { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -4177,7 +4177,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -4193,7 +4193,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iBombSite = 0x104; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -4205,11 +4205,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timescale = 0x10; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CCSPlayer_GlowServices { } // Parent: None - // Fields count: 5 + // Field count: 5 namespace C_BaseFlex__Emphasized_Phoneme { constexpr std::ptrdiff_t m_sClassName = 0x0; // CUtlString constexpr std::ptrdiff_t m_flAmount = 0x18; // float32 @@ -4218,7 +4218,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bValid = 0x1E; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -4228,11 +4228,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponSSG08 { } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -4252,11 +4252,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasSlack = 0xD1A; // bool } // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetOBBEntity { } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -4270,14 +4270,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] } // Parent: None - // Fields count: 3 + // Field count: 3 namespace CAttributeManager__cached_attribute_float_t { constexpr std::ptrdiff_t flIn = 0x0; // float32 constexpr std::ptrdiff_t iAttribHook = 0x8; // CUtlSymbolLarge constexpr std::ptrdiff_t flOut = 0x10; // float32 } // Parent: C_BaseFlex - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -4312,12 +4312,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hOriginalThrower = 0x10B0; // CHandle } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CCSGameModeRules { constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -4339,7 +4339,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: C_BaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -4408,11 +4408,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstTime = 0x5D8; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponTec9 { } // Parent: CBaseAnimGraph - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -4441,15 +4441,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRestartAfterRestore = 0xF1C; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_CameraServices { } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 namespace CCSClientPointScriptEntity { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -4465,7 +4465,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t soundEventHash = 0x74; // uint32 } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -4477,17 +4477,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x55C; // bool } // Parent: C_Sprite - // Fields count: 2 + // Field count: 2 namespace C_FireSprite { constexpr std::ptrdiff_t m_vecMoveDir = 0xDD8; // Vector constexpr std::ptrdiff_t m_bFadeFromAbove = 0xDE4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamIntroTerroristPosition { } // Parent: C_BaseTrigger - // Fields count: 8 + // Field count: 8 namespace C_Precipitation { constexpr std::ptrdiff_t m_flDensity = 0xCD0; // float32 constexpr std::ptrdiff_t m_flParticleInnerDist = 0xCE0; // float32 @@ -4499,7 +4499,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAvailableSheetSequencesMaxIndex = 0xD1C; // int32 } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4513,12 +4513,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szModifier = 0x120; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 } // Parent: C_BaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4532,14 +4532,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PanelID = 0xCE8; // CUtlSymbolLarge } // Parent: C_BaseModelEntity - // Fields count: 3 + // Field count: 3 namespace C_FuncTrackTrain { constexpr std::ptrdiff_t m_nLongAxis = 0xCC8; // int32 constexpr std::ptrdiff_t m_flRadius = 0xCCC; // float32 constexpr std::ptrdiff_t m_flLineLength = 0xCD0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -4552,7 +4552,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -4582,12 +4582,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: None - // Fields count: 1 + // Field count: 1 namespace C_SceneEntity__QueuedEvents_t { constexpr std::ptrdiff_t starttime = 0x0; // float32 } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 namespace CBaseProp { constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0xED0; // bool constexpr std::ptrdiff_t m_iShapeType = 0xED4; // int32 @@ -4595,11 +4595,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0xEDC; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4607,7 +4607,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_observer { } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 namespace CPointTemplate { constexpr std::ptrdiff_t m_iszWorldName = 0x548; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszSource2EntityLumpName = 0x550; // CUtlSymbolLarge @@ -4623,15 +4623,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5D0; // HSCRIPT } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponHKP2000 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CTripWireFire { } // Parent: C_BaseFlex - // Fields count: 6 + // Field count: 6 namespace C_CSGO_PreviewModel { constexpr std::ptrdiff_t m_animgraph = 0x1068; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1070; // CGlobalSymbol @@ -4641,7 +4641,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sInitialWeaponState = 0x1088; // CUtlString } // Parent: C_PointEntity - // Fields count: 5 + // Field count: 5 namespace CInfoDynamicShadowHint { constexpr std::ptrdiff_t m_bDisabled = 0x548; // bool constexpr std::ptrdiff_t m_flRange = 0x54C; // float32 @@ -4650,7 +4650,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hLight = 0x558; // CHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4658,7 +4658,7 @@ namespace cs2_dumper { namespace CTakeDamageInfoAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4666,15 +4666,15 @@ namespace cs2_dumper { namespace C_BaseEntityAPI { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace C_WeaponXM1014 { } // Parent: C_ParticleSystem - // Fields count: 0 + // Field count: 0 namespace C_MapPreviewParticleSystem { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -4700,7 +4700,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGlowing = 0x51; // bool } // Parent: C_BaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -4732,7 +4732,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0xD18; // bool } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -4742,15 +4742,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CBreachCharge { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 namespace C_LightDirectionalEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -4792,22 +4792,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x628; // bool } // Parent: C_BaseViewModel - // Fields count: 3 + // Field count: 3 namespace C_PredictedViewModel { constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xF38; // Vector constexpr std::ptrdiff_t m_targetSpeed = 0xF44; // QAngle constexpr std::ptrdiff_t m_currentSpeed = 0xF50; // QAngle } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponBizon { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_AK47 { } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4855,15 +4855,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5B4; // Vector } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace C_Knife { } // Parent: C_EnvCubemap - // Fields count: 0 + // Field count: 0 namespace C_EnvCubemapBox { } // Parent: C_Item - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -4873,11 +4873,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_KillingPlayer = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_EndOfMatchCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -4893,11 +4893,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseAutoCompare = 0x564; // bool } // Parent: C_Breakable - // Fields count: 0 + // Field count: 0 namespace C_PhysBox { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -4905,11 +4905,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_SensorGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -4918,7 +4918,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A94; // int32 } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -4928,21 +4928,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp - // Fields count: 0 + // Field count: 0 namespace C_PhysicsPropMultiplayer { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 namespace CInfoDynamicShadowHintBox { constexpr std::ptrdiff_t m_vBoxMins = 0x560; // Vector constexpr std::ptrdiff_t m_vBoxMaxs = 0x56C; // Vector } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 namespace C_SoundOpvarSetPathCornerEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -4983,11 +4983,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstTime = 0x591; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace C_WeaponSawedoff { } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -5024,7 +5024,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -5041,7 +5041,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: C_ModelPointEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5078,7 +5078,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SprayRenderHelper = 0xDA8; // CPlayerSprayDecalRenderHelper } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -5088,7 +5088,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Values = 0x34; // Vector4D } // Parent: C_PhysicsProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5097,11 +5097,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ShardDesc = 0x1050; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponElite { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -5109,7 +5109,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CLightComponent = 0xCC8; // CLightComponent* } // Parent: C_BaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -5127,7 +5127,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsEnabled = 0x559; // bool } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -5182,7 +5182,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPadding = 0x67; // bool } // Parent: CBaseAnimGraph - // Fields count: 19 + // Field count: 19 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -5209,7 +5209,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PhonemeClasses = 0x1008; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -5217,7 +5217,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x548; // int8 } // Parent: C_BaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -5247,15 +5247,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0xCFC; // bool } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoTarget { } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamIntroCounterTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -5286,7 +5286,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1148; // Vector } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 namespace CPropDataComponent { constexpr std::ptrdiff_t m_flDmgModBullet = 0x10; // float32 constexpr std::ptrdiff_t m_flDmgModClub = 0x14; // float32 @@ -5300,15 +5300,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMotionDisabledSpawnFlag = 0x3C; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponSCAR20 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace C_DecoyGrenade { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -5316,7 +5316,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_player { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -5338,7 +5338,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAABBDirection = 0x5A8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -5354,11 +5354,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hItem = 0x40; // CEntityHandle } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 namespace C_SingleplayRules { } // Parent: CBaseAnimGraph - // Fields count: 25 + // Field count: 25 namespace C_LocalTempEntity { constexpr std::ptrdiff_t flags = 0xED0; // int32 constexpr std::ptrdiff_t die = 0xED4; // GameTime_t @@ -5387,13 +5387,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xF6C; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 namespace C_EnvWindShared__WindAveEvent_t { constexpr std::ptrdiff_t m_flStartWindSpeed = 0x0; // float32 constexpr std::ptrdiff_t m_flAveWindSpeed = 0x4; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5401,15 +5401,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsIncGrenade = 0x1150; // bool } // Parent: C_LightDirectionalEntity - // Fields count: 0 + // Field count: 0 namespace C_LightEnvironmentEntity { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponUMP45 { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5432,7 +5432,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCheckCSSClasses = 0x700; // bool } // Parent: C_BaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -5452,7 +5452,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SpotRadius = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 72 + // Field count: 72 // // Metadata: // MNetworkExcludeByName @@ -5559,11 +5559,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A64; // float32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_TriggerVolume { } // Parent: C_FuncBrush - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -5574,7 +5574,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bState = 0xCD8; // bool } // Parent: CPlayer_WeaponServices - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -5588,7 +5588,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOldInputHistoryCount = 0x458; // uint32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -5598,7 +5598,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeEndDist = 0x54C; // float32 } // Parent: CEntityInstance - // Fields count: 82 + // Field count: 82 // // Metadata: // MNetworkExcludeByName @@ -5730,7 +5730,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBloodType = 0x540; // BloodType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -5748,7 +5748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: C_BreakableProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5763,7 +5763,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAwake = 0x1040; // bool } // Parent: CBaseProp - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -5797,7 +5797,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_noGhostCollision = 0x103C; // bool } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkIncludeByName @@ -5806,7 +5806,7 @@ namespace cs2_dumper { namespace C_FuncMoveLinear { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -5863,7 +5863,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hEndEntity = 0xD80; // CHandle } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -5885,11 +5885,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponItem = 0xDF8; // C_EconItemView } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 namespace C_DynamicPropAlias_prop_dynamic_override { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -5909,7 +5909,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCurrentOverlayTime = 0x5D4; // GameTime_t } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -6010,7 +6010,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szAnimClass = 0xD90; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -6039,11 +6039,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nReorientMode = 0xF3C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 namespace CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 62 + // Field count: 62 // // Metadata: // MNetworkUserGroupProxy @@ -6162,11 +6162,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x834; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponFiveSeven { } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -6191,11 +6191,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x118C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamSelectTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 6 + // Field count: 6 namespace C_PhysPropClientside { constexpr std::ptrdiff_t m_flTouchDelta = 0x1040; // GameTime_t constexpr std::ptrdiff_t m_fDeathTime = 0x1044; // GameTime_t @@ -6205,11 +6205,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDamageType = 0x1064; // int32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TeamSelectCamera { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -6222,7 +6222,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vPos = 0x560; // Vector } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -6232,15 +6232,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iChangedVariables = 0x5B4; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_ItemServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_FuncBrush { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -6258,22 +6258,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWorldLayerActuallyVisible = 0x588; // bool } // Parent: C_BaseCombatCharacter - // Fields count: 0 + // Field count: 0 namespace C_NetTestBaseCombatCharacter { } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 namespace C_ViewmodelWeapon { constexpr std::ptrdiff_t m_worldModel = 0xED0; // char* } // Parent: CBaseAnimGraph - // Fields count: 2 + // Field count: 2 namespace C_PhysMagnet { constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xED0; // CUtlVector constexpr std::ptrdiff_t m_aAttachedObjects = 0xEE8; // CUtlVector> } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByName @@ -6299,7 +6299,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCurrentConveyorSpeed = 0xD0C; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -6311,14 +6311,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 namespace ServerAuthoritativeWeaponSlot_t { constexpr std::ptrdiff_t unClass = 0x28; // uint16 constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 } // Parent: CBaseAnimGraph - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByName @@ -6360,15 +6360,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hControlPanel = 0xF34; // CHandle } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 namespace CHostageRescueZone { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponNegev { } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -6413,15 +6413,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vRenderOrigin = 0x144; // Vector } // Parent: C_MolotovGrenade - // Fields count: 0 + // Field count: 0 namespace C_IncendiaryGrenade { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CTablet { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -6432,7 +6432,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pParent = 0xF8; // CCSPointScriptEntity* } // Parent: C_CSPlayerPawnBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkVarTypeOverride @@ -6449,7 +6449,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hDetectParentChange = 0x1460; // CEntityHandle } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -6460,15 +6460,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCheapEffect = 0x574; // bool } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 namespace CTripWireFireProjectile { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 namespace C_Breakable { } // Parent: CPlayer_ObserverServices - // Fields count: 8 + // Field count: 8 namespace CCSObserver_ObserverServices { constexpr std::ptrdiff_t m_hLastObserverTarget = 0x58; // CEntityHandle constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // Vector @@ -6480,15 +6480,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 namespace C_TintController { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_AutoaimServices { } // Parent: C_BaseCombatCharacter - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -6535,7 +6535,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fNewestAlphaThinkTime = 0x11C0; // GameTime_t } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -6577,11 +6577,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSpriteHeight = 0xDD4; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace C_WeaponM4A1Silencer { } // Parent: CBaseAnimGraph - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -6630,7 +6630,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flC4ExplodeSpectateDuration = 0xF68; // float32 } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -6648,11 +6648,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xF30; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 namespace C_CSGO_TerroristTeamIntroCamera { } // Parent: C_BaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -6670,7 +6670,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsYesNoVote = 0x57A; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -6682,7 +6682,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nIndex = 0x40; // uint32 } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_jumpedThisFrame (bool) @@ -6698,7 +6698,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsPreviewModel = 0x1620; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/client.dll.json b/output/client_dll.json similarity index 100% rename from output/client.dll.json rename to output/client_dll.json diff --git a/output/client.dll.rs b/output/client_dll.rs similarity index 96% rename from output/client.dll.rs rename to output/client_dll.rs index e81a8cd..54ed238 100644 --- a/output/client.dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 7 pub mod client_dll { // Alignment: 4 - // Members count: 15 + // Member count: 15 #[repr(u32)] pub enum CompositeMaterialInputLooseVariableType_t { LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, @@ -30,7 +30,7 @@ pub mod cs2_dumper { LOOSE_VARIABLE_TYPE_PANORAMA_RENDER = 0xE } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum CompositeMaterialInputTextureType_t { INPUT_TEXTURE_TYPE_DEFAULT = 0x0, @@ -42,7 +42,7 @@ pub mod cs2_dumper { INPUT_TEXTURE_TYPE_AO = 0x6 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum CompositeMaterialInputContainerSourceType_t { CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, @@ -53,7 +53,7 @@ pub mod cs2_dumper { CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum CompMatPropertyMutatorType_t { COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, @@ -68,14 +68,14 @@ pub mod cs2_dumper { COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum CompositeMaterialVarSystemVar_t { COMPMATSYSVAR_COMPOSITETIME = 0x0, COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum CompositeMaterialMatchFilterType_t { MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, @@ -86,7 +86,7 @@ pub mod cs2_dumper { MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum CompMatPropertyMutatorConditionType_t { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, @@ -94,23 +94,23 @@ pub mod cs2_dumper { COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamSelectCharacterPosition { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_HEGrenade { } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 pub mod C_FuncMover { } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 pub mod C_TriggerLerpObject { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 37 + // Field count: 37 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -173,7 +173,7 @@ pub mod cs2_dumper { pub const m_flMaxJumpHeightThisJump: usize = 0x4D8; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -191,16 +191,16 @@ pub mod cs2_dumper { pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponM4A1 { } // Parent: C_EconEntity - // Fields count: 1 + // Field count: 1 pub mod C_Item { pub const m_pReticleHintTextName: usize = 0x15B0; // char[256] } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -208,11 +208,11 @@ pub mod cs2_dumper { pub const m_vecCornerPairsNetworked: usize = 0x548; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponM249 { } // Parent: C_TeamplayRules - // Fields count: 100 + // Field count: 100 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -413,7 +413,7 @@ pub mod cs2_dumper { pub const m_flLastPerfSampleTime: usize = 0x4EC8; // float64 } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -421,11 +421,11 @@ pub mod cs2_dumper { pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponCZ75a { } // Parent: C_BaseEntity - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -483,7 +483,7 @@ pub mod cs2_dumper { pub const m_bUseClientOverrideTint: usize = 0xC8C; // bool } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -493,7 +493,7 @@ pub mod cs2_dumper { pub const m_destination: usize = 0xCD8; // CUtlSymbolLarge } // Parent: C_BaseClientUIEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -524,7 +524,7 @@ pub mod cs2_dumper { pub const m_vecCSSClasses: usize = 0xEB0; // C_NetworkUtlVectorBase } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -534,7 +534,7 @@ pub mod cs2_dumper { pub const m_Radius: usize = 0xCCC; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -550,7 +550,7 @@ pub mod cs2_dumper { pub const m_bSetBonus: usize = 0x40; // bool } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -602,7 +602,7 @@ pub mod cs2_dumper { pub const m_pNext: usize = 0x5A0; // C_PointCamera* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -610,11 +610,11 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_weapon_cs_base { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 pub mod C_LightSpotEntity { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -622,11 +622,11 @@ pub mod cs2_dumper { pub const m_EnvWindShared: usize = 0x548; // C_EnvWindShared } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_GameRulesProxy { } // Parent: C_BaseFlex - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByUserGroup @@ -642,11 +642,11 @@ pub mod cs2_dumper { pub const m_flFieldOfView: usize = 0x1090; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 pub mod C_FlashbangProjectile { } // Parent: C_SoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -654,23 +654,23 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x548; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 pub mod C_DynamicPropAlias_cable_dynamic { } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 pub mod C_InfoInstructorHintHostageRescueZone { } // Parent: C_PointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -695,7 +695,7 @@ pub mod cs2_dumper { pub const m_flCurrentTime: usize = 0x5A0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -730,7 +730,7 @@ pub mod cs2_dumper { pub const m_angDemoViewAngles: usize = 0x1F8; // QAngle } // Parent: C_CSWeaponBase - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -765,7 +765,7 @@ pub mod cs2_dumper { pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A98; // CHandle } // Parent: C_FuncBrush - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -787,22 +787,22 @@ pub mod cs2_dumper { pub const m_bDraw3DSkybox: usize = 0xCE5; // bool } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 pub mod C_TriggerMultiple { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod C_RopeKeyframe__CPhysicsDelegate { pub const m_pKeyframe: usize = 0x8; // C_RopeKeyframe* } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 pub mod CBodyComponent { pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* pub const __m_pChainEntity: usize = 0x20; // CNetworkVarChainer } // Parent: C_SoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -810,11 +810,11 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x570; // float32 } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_MovementServices { } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByUserGroup @@ -840,7 +840,7 @@ pub mod cs2_dumper { pub const m_GlowOverlay: usize = 0xCE8; // C_LightGlowOverlay } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -854,7 +854,7 @@ pub mod cs2_dumper { pub const m_nWorldGroupId: usize = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -864,7 +864,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0xC; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 14 + // Field count: 14 pub mod C_ClientRagdoll { pub const m_bFadeOut: usize = 0xED0; // bool pub const m_bImportant: usize = 0xED1; // bool @@ -882,12 +882,12 @@ pub mod cs2_dumper { pub const m_flScaleTimeEnd: usize = 0xF40; // GameTime_t[10] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 pub mod C_GlobalLight { pub const m_WindClothForceHandle: usize = 0xA10; // uint16 } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -912,7 +912,7 @@ pub mod cs2_dumper { pub const m_foundGoalPositions: usize = 0x5D9; // bool } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -931,7 +931,7 @@ pub mod cs2_dumper { pub const m_nHitboxSet: usize = 0x3A8; // uint8 } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -939,7 +939,7 @@ pub mod cs2_dumper { pub const m_animationController: usize = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -947,7 +947,7 @@ pub mod cs2_dumper { pub const m_sceneNode: usize = 0x50; // CGameSceneNode } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -967,11 +967,11 @@ pub mod cs2_dumper { pub const m_bSmokeEffectSpawned: usize = 0x1199; // bool } // Parent: C_SoundEventEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundEventEntityAlias_snd_event_point { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 pub mod C_CSGO_MapPreviewCameraPath { pub const m_flZFar: usize = 0x548; // float32 pub const m_flZNear: usize = 0x54C; // float32 @@ -983,11 +983,11 @@ pub mod cs2_dumper { pub const m_flPathDuration: usize = 0x59C; // float32 } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroTerroristPosition { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -1026,15 +1026,15 @@ pub mod cs2_dumper { pub const m_flLastGrassBurnThink: usize = 0x82BC; // float32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod C_HostageCarriableProp { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TerroristWingmanIntroCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -1050,11 +1050,11 @@ pub mod cs2_dumper { pub const m_szPlaceName: usize = 0x585; // char[18] } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponMP7 { } // Parent: C_Team - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_szTeamMatchStat (char) @@ -1080,7 +1080,7 @@ pub mod cs2_dumper { pub const m_szTeamLogoImage: usize = 0x8A4; // char[8] } // Parent: C_BaseEntity - // Fields count: 10 + // Field count: 10 pub mod C_CSGO_MapPreviewCameraPathNode { pub const m_szParentPathUniqueID: usize = 0x548; // CUtlSymbolLarge pub const m_nPathIndex: usize = 0x550; // int32 @@ -1094,15 +1094,15 @@ pub mod cs2_dumper { pub const m_vOutTangentWorld: usize = 0x588; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponMag7 { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_DEagle { } // Parent: C_CSPlayerPawnBase - // Fields count: 99 + // Field count: 99 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -1285,7 +1285,7 @@ pub mod cs2_dumper { pub const m_vecVelocityHistory: usize = 0x2350; // Vector[2] } // Parent: C_RagdollProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -1302,7 +1302,7 @@ pub mod cs2_dumper { pub const m_bHasParent: usize = 0xF78; // bool } // Parent: C_BaseGrenade - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -1330,7 +1330,7 @@ pub mod cs2_dumper { pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x1148; // float32 } // Parent: C_BaseToggle - // Fields count: 2 + // Field count: 2 // // Metadata: // MNetworkIncludeByName @@ -1341,7 +1341,7 @@ pub mod cs2_dumper { pub const m_bClientSidePredicted: usize = 0xCC9; // bool } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -1351,7 +1351,7 @@ pub mod cs2_dumper { pub const m_bRedraw: usize = 0x1A88; // bool } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -1399,15 +1399,15 @@ pub mod cs2_dumper { pub const m_nExplosionType: usize = 0x6E; // uint8 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 pub mod C_SensorGrenadeProjectile { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_MolotovGrenade { } // Parent: C_BaseToggle - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -1419,7 +1419,7 @@ pub mod cs2_dumper { pub const m_szDisplayText: usize = 0xCD0; // CUtlSymbolLarge } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -1427,11 +1427,11 @@ pub mod cs2_dumper { pub const m_hViewModel: usize = 0x40; // CHandle[3] } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoParticleTarget { } // Parent: CPlayer_MovementServices - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -1456,11 +1456,11 @@ pub mod cs2_dumper { pub const m_nStepside: usize = 0x210; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponAug { } // Parent: C_BaseClientUIEntity - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -1517,11 +1517,11 @@ pub mod cs2_dumper { pub const m_nExplicitImageLayout: usize = 0xF20; // int32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_CSMinimapBoundary { } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -1533,15 +1533,15 @@ pub mod cs2_dumper { pub const m_sDMBonusWeapon: usize = 0x38; // CUtlString } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_EndOfMatchCharacterPosition { } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetAABBEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -1554,15 +1554,15 @@ pub mod cs2_dumper { pub const m_bGamePaused: usize = 0x38; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod C_WorldModelNametag { } // Parent: C_BasePropDoor - // Fields count: 0 + // Field count: 0 pub mod C_PropDoorRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -1577,7 +1577,7 @@ pub mod cs2_dumper { pub const m_szTeamname: usize = 0x57C; // char[129] } // Parent: C_SoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -1587,7 +1587,7 @@ pub mod cs2_dumper { pub const m_vMax: usize = 0x57C; // Vector } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -1609,36 +1609,36 @@ pub mod cs2_dumper { pub const m_flStartFrame: usize = 0xCFC; // float32 } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetPointEntity { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod C_WorldModelStattrak { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 pub mod C_LightOrthoEntity { } // Parent: CPlayer_WaterServices - // Fields count: 3 + // Field count: 3 pub mod CCSPlayer_WaterServices { pub const m_flWaterJumpTime: usize = 0x40; // float32 pub const m_vecWaterJumpVel: usize = 0x44; // Vector pub const m_flSwimSoundTime: usize = 0x50; // float32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x548; // WorldGroupId_t pub const m_hSkyCamera: usize = 0x54C; // CHandle } // Parent: C_TonemapController2 - // Fields count: 0 + // Field count: 0 pub mod C_TonemapController2Alias_env_tonemap_controller2 { } // Parent: None - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -1704,7 +1704,7 @@ pub mod cs2_dumper { pub const m_bFlipHorizontal: usize = 0x26C; // bool } // Parent: CPlayerControllerComponent - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -1726,15 +1726,15 @@ pub mod cs2_dumper { pub const m_vecServerAuthoritativeWeaponSlots: usize = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_PathParticleRope - // Fields count: 0 + // Field count: 0 pub mod C_PathParticleRopeAlias_path_particle_rope_clientside { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_UseServices { } // Parent: C_PredictedViewModel - // Fields count: 6 + // Field count: 6 // // Metadata: // MNetworkOverride @@ -1749,12 +1749,12 @@ pub mod cs2_dumper { pub const m_vLoweredWeaponOffset: usize = 0xFC8; // QAngle } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -1794,12 +1794,12 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x1591; // bool } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 pub mod C_ViewmodelAttachmentModel { pub const m_bShouldFrontFaceCullLeftHanded: usize = 0xED0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1807,15 +1807,15 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_player_controller { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_Flashbang { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CBumpMine { } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -1847,7 +1847,7 @@ pub mod cs2_dumper { pub const m_iEnemiesFlashed: usize = 0x60; // int32 } // Parent: C_BaseEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_bTimerPaused (bool) @@ -1898,7 +1898,7 @@ pub mod cs2_dumper { pub const m_nOldTimerState: usize = 0x58C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -1908,28 +1908,28 @@ pub mod cs2_dumper { pub const m_nCount: usize = 0x32; // uint16 } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_SmokeGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponGalilAR { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod C_WorldModelGloves { } // Parent: C_ModelPointEntity - // Fields count: 0 + // Field count: 0 pub mod C_EnvProjectedTexture { } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 pub mod CPathSimple { pub const m_pathString: usize = 0x598; // CUtlString } // Parent: CPlayer_CameraServices - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -1946,7 +1946,7 @@ pub mod cs2_dumper { pub const m_flLastShotFOV: usize = 0x224; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 4 + // Field count: 4 pub mod CPointOffScreenIndicatorUi { pub const m_bBeenEnabled: usize = 0xF30; // bool pub const m_bHide: usize = 0xF31; // bool @@ -1954,7 +1954,7 @@ pub mod cs2_dumper { pub const m_pTargetPanel: usize = 0xF38; // C_PointClientUIWorldPanel* } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1962,11 +1962,11 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 pub mod CBodyComponentBaseModelEntity { } // Parent: C_CSWeaponBase - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -1981,7 +1981,7 @@ pub mod cs2_dumper { pub const m_bNeedsBoltAction: usize = 0x1A8D; // bool } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -1993,11 +1993,11 @@ pub mod cs2_dumper { pub const m_pNext: usize = 0x5E0; // C_SkyCamera* } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_World { } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2026,11 +2026,11 @@ pub mod cs2_dumper { pub const m_bLinkedToServerEnt: usize = 0xD05; // bool } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_UseServices { } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2051,7 +2051,7 @@ pub mod cs2_dumper { pub const m_flNewFarZ: usize = 0x3C; // float32 } // Parent: C_BasePlayerPawn - // Fields count: 65 + // Field count: 65 // // Metadata: // MNetworkExcludeByName @@ -2143,11 +2143,11 @@ pub mod cs2_dumper { pub const m_hOriginalController: usize = 0x1458; // CHandle } // Parent: C_WeaponBaseItem - // Fields count: 0 + // Field count: 0 pub mod C_Item_Healthshot { } // Parent: None - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -2196,7 +2196,7 @@ pub mod cs2_dumper { pub const m_iEntIndex: usize = 0x90; // CEntityIndex } // Parent: C_BaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -2234,7 +2234,7 @@ pub mod cs2_dumper { pub const m_flTonemapMinAvgLum: usize = 0xD1C; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -2242,15 +2242,15 @@ pub mod cs2_dumper { pub const m_hPlayerPing: usize = 0x40; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_FlashlightServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CServerOnlyModelEntity { } // Parent: CAttributeManager - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkIncludeByName @@ -2264,7 +2264,7 @@ pub mod cs2_dumper { pub const m_ullRegisteredAsItemID: usize = 0x4A0; // uint64 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkOverride @@ -2272,7 +2272,7 @@ pub mod cs2_dumper { pub mod C_FuncRotating { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -2286,7 +2286,7 @@ pub mod cs2_dumper { pub const m_nFlags: usize = 0x554; // uint32 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // MNetworkIncludeByName @@ -2325,7 +2325,7 @@ pub mod cs2_dumper { pub const m_iDesiredFOV: usize = 0x6C4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2333,7 +2333,7 @@ pub mod cs2_dumper { pub mod CPointTemplateAPI { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2343,18 +2343,18 @@ pub mod cs2_dumper { pub const m_flTimeParticleEffectSpawn: usize = 0x1178; // GameTime_t } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod C_WaterBullet { } // Parent: C_CSPlayerPawn - // Fields count: 3 + // Field count: 3 pub mod C_CSGO_PreviewPlayer { pub const m_animgraph: usize = 0x2368; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x2370; // CGlobalSymbol pub const m_flInitialModelScale: usize = 0x2378; // float32 } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -2379,11 +2379,11 @@ pub mod cs2_dumper { pub const m_flPrevAnimUpdateTime: usize = 0x14D8; // GameTime_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod CCSPointScriptEntity { } // Parent: C_CSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -2405,7 +2405,7 @@ pub mod cs2_dumper { pub const m_bBombPlanted: usize = 0x1ACB; // bool } // Parent: C_BaseModelEntity - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkIncludeByName @@ -2431,23 +2431,23 @@ pub mod cs2_dumper { pub const m_bHasAnimatedMaterialAttributes: usize = 0xDB0; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod C_Melee { } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CBreachChargeProjectile { } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_PointEntity { } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 pub mod C_MultiplayRules { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2455,7 +2455,7 @@ pub mod cs2_dumper { pub mod CBasePlayerControllerAPI { } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -2489,7 +2489,7 @@ pub mod cs2_dumper { pub const m_PathNodes_RadiusScale: usize = 0x608; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2497,7 +2497,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -2507,11 +2507,11 @@ pub mod cs2_dumper { pub const m_vMaxs: usize = 0x554; // Vector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponP90 { } // Parent: C_EconEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -2538,7 +2538,7 @@ pub mod cs2_dumper { pub const m_pReserveAmmo: usize = 0x15C8; // int32[2] } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -2565,7 +2565,7 @@ pub mod cs2_dumper { pub const m_iPosition: usize = 0x24C; // int32 } // Parent: CBaseAnimGraph - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -2602,7 +2602,7 @@ pub mod cs2_dumper { pub const m_averageError: usize = 0xFBC; // float32 } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -2622,11 +2622,11 @@ pub mod cs2_dumper { pub const m_bStopped: usize = 0x220; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponAWP { } // Parent: C_BaseCombatCharacter - // Fields count: 28 + // Field count: 28 // // Metadata: // MNetworkUserGroupProxy @@ -2692,7 +2692,7 @@ pub mod cs2_dumper { pub const m_bIsSwappingToPredictableController: usize = 0x1290; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -2707,11 +2707,11 @@ pub mod cs2_dumper { pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -2765,7 +2765,7 @@ pub mod cs2_dumper { pub const m_flLastTeleportTime: usize = 0x1F4; // float32 } // Parent: C_BaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -2774,7 +2774,7 @@ pub mod cs2_dumper { pub const m_flFluidDensity: usize = 0xCF0; // float32 } // Parent: C_BaseModelEntity - // Fields count: 41 + // Field count: 41 // // Metadata: // MNetworkIncludeByUserGroup @@ -2844,7 +2844,7 @@ pub mod cs2_dumper { pub const m_bPhysicsInitted: usize = 0x0; // bitfield:1 } // Parent: C_BaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -2881,7 +2881,7 @@ pub mod cs2_dumper { pub const m_bGradientFogNeedsTextures: usize = 0x582; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -2891,7 +2891,7 @@ pub mod cs2_dumper { pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 + // Field count: 7 pub mod C_CSGO_TeamPreviewCamera { pub const m_nVariant: usize = 0x5B0; // int32 pub const m_bDofEnabled: usize = 0x5B4; // bool @@ -2902,26 +2902,26 @@ pub mod cs2_dumper { pub const m_flDofTiltToGround: usize = 0x5C8; // float32 } // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 + // Field count: 1 pub mod CCSPlayer_CameraServices { pub const m_flDeathCamTilt: usize = 0x228; // float32 } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamSelectCounterTerroristPosition { } // Parent: C_EconEntity - // Fields count: 2 + // Field count: 2 pub mod C_EconWearable { pub const m_nForceSkin: usize = 0x15B0; // int32 pub const m_bAlwaysAllow: usize = 0x15B4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -2937,11 +2937,11 @@ pub mod cs2_dumper { pub const m_iEnemyTaserKills: usize = 0x78; // int32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_BaseToggle { } // Parent: C_BaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -2977,19 +2977,19 @@ pub mod cs2_dumper { pub const m_bOverrideNoiseStrength: usize = 0x58A; // bool } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CWaterSplasher { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_ModelPointEntity { } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_ViewModelServices { } // Parent: C_BaseFire - // Fields count: 13 + // Field count: 13 // // Metadata: // MNetworkOverride @@ -3012,15 +3012,15 @@ pub mod cs2_dumper { pub const m_pFireOverlay: usize = 0x598; // CFireOverlay* } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponRevolver { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 pub mod C_FireFromAboveSprite { } // Parent: C_BaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -3074,11 +3074,11 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x1649; // bool } // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetOBBWindEntity { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -3092,15 +3092,15 @@ pub mod cs2_dumper { pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponMP5SD { } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 pub mod C_DynamicPropAlias_dynamic_prop { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -3108,7 +3108,7 @@ pub mod cs2_dumper { pub const m_totalHitsOnServer: usize = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 pub mod CLogicRelay { pub const m_OnTrigger: usize = 0x548; // CEntityIOOutput pub const m_OnSpawn: usize = 0x570; // CEntityIOOutput @@ -3119,12 +3119,12 @@ pub mod cs2_dumper { pub const m_bPassthoughCaller: usize = 0x59C; // bool } // Parent: C_PointCamera - // Fields count: 1 + // Field count: 1 pub mod C_PointCameraVFOV { pub const m_flVerticalFOV: usize = 0x5A8; // float32 } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -3136,7 +3136,7 @@ pub mod cs2_dumper { pub const m_bHasHeavyArmor: usize = 0x42; // bool } // Parent: C_BaseModelEntity - // Fields count: 51 + // Field count: 51 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3243,7 +3243,7 @@ pub mod cs2_dumper { pub const m_vPrecomputedOBBExtent: usize = 0xEB8; // Vector } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -3265,20 +3265,20 @@ pub mod cs2_dumper { pub const m_flTonemapEVSmoothingRange: usize = 0x564; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponG3SG1 { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CFuncWater { pub const m_BuoyancyHelper: usize = 0xCC8; // CBuoyancyHelper } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetAutoRoomEntity { } // Parent: C_BaseFlex - // Fields count: 20 + // Field count: 20 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -3311,11 +3311,11 @@ pub mod cs2_dumper { pub const m_vecAttachedModels: usize = 0x1598; // CUtlVector } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponSG556 { } // Parent: C_BarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -3323,7 +3323,7 @@ pub mod cs2_dumper { pub const m_bShowLight: usize = 0xF10; // bool } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -3374,15 +3374,15 @@ pub mod cs2_dumper { pub const m_bOldFrozen: usize = 0x1261; // bool } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamPreviewModel { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponGlock { } // Parent: C_GameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (C_CSGameRules*) @@ -3390,7 +3390,7 @@ pub mod cs2_dumper { pub const m_pGameRules: usize = 0x548; // C_CSGameRules* } // Parent: CPlayerPawnComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -3404,19 +3404,19 @@ pub mod cs2_dumper { pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; // GameTime_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponZoneRepulsor { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_WaterServices { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_EndOfMatchLineupEnd { } // Parent: None - // Fields count: 6 + // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence pub const m_flSeqStartTime: usize = 0x4; // GameTime_t @@ -3426,18 +3426,18 @@ pub mod cs2_dumper { pub const m_flCyclesPerSecond: usize = 0x14; // float32 } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 pub mod C_Multimeter { pub const m_hTargetC4: usize = 0xED8; // CHandle } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 pub mod C_CsmFovOverride { pub const m_cameraName: usize = 0x548; // CUtlString pub const m_flCsmFovOverrideValue: usize = 0x550; // float32 } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3461,11 +3461,11 @@ pub mod cs2_dumper { pub const m_flDepthSortBias: usize = 0xCE4; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 pub mod CCSGameModeRules_Noop { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByUserGroup @@ -3501,11 +3501,11 @@ pub mod cs2_dumper { pub const m_flFadeDuration: usize = 0x784; // float32[1] } // Parent: C_BaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CHostageRescueZoneShim { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -3522,16 +3522,16 @@ pub mod cs2_dumper { pub const m_nClothUpdateFlags: usize = 0x21C; // int8 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponP250 { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod C_EconEntity__AttachedModelData_t { pub const m_iModelDisplayFlags: usize = 0x0; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -3540,23 +3540,23 @@ pub mod cs2_dumper { pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: C_MultiplayRules - // Fields count: 0 + // Field count: 0 pub mod C_TeamplayRules { } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_CounterTerroristWingmanIntroCamera { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod C_WeaponNOVA { } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 pub mod C_HEGrenadeProjectile { } // Parent: C_BaseToggle - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -3564,13 +3564,13 @@ pub mod cs2_dumper { pub const m_bIsUsable: usize = 0xCC8; // bool } // Parent: C_BaseModelEntity - // Fields count: 2 + // Field count: 2 pub mod CGrenadeTracer { pub const m_flTracerDuration: usize = 0xCE8; // float32 pub const m_nType: usize = 0xCEC; // GrenadeType_t } // Parent: C_BaseTrigger - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -3578,7 +3578,7 @@ pub mod cs2_dumper { pub const m_bBombPlantedHere: usize = 0xCD0; // bool } // Parent: C_BaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -3587,7 +3587,7 @@ pub mod cs2_dumper { pub const m_bStartEnabled: usize = 0xCFC; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -3595,7 +3595,7 @@ pub mod cs2_dumper { pub const m_WeaponSequence: usize = 0x30; // C_NetworkUtlVectorBase } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -3629,11 +3629,11 @@ pub mod cs2_dumper { pub const m_killType: usize = 0x69; // EKillTypes_t } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_InfoLadderDismount { } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -3643,7 +3643,7 @@ pub mod cs2_dumper { pub const m_DamageList: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 pub mod CRenderComponent { pub const __m_pChainEntity: usize = 0x10; // CNetworkVarChainer pub const m_bIsRenderingWithViewModels: usize = 0x50; // bool @@ -3652,7 +3652,7 @@ pub mod cs2_dumper { pub const m_bInterpolationReadyToDraw: usize = 0xB0; // bool } // Parent: C_SoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -3662,7 +3662,7 @@ pub mod cs2_dumper { pub const m_vMaxs: usize = 0x554; // Vector } // Parent: CEntityComponent - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -3799,15 +3799,15 @@ pub mod cs2_dumper { pub const m_flMinRoughness: usize = 0x19C; // float32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_CounterTerroristTeamIntroCamera { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CEntityComponent { } // Parent: IEconItemInterface - // Fields count: 28 + // Field count: 28 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -3852,7 +3852,7 @@ pub mod cs2_dumper { pub const m_bInitializedTags: usize = 0x440; // bool } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3862,7 +3862,7 @@ pub mod cs2_dumper { pub const m_bSendHandle: usize = 0x54C; // bool } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -3870,11 +3870,11 @@ pub mod cs2_dumper { pub const m_EnvWindShared: usize = 0x548; // C_EnvWindShared } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponMAC10 { } // Parent: C_CSWeaponBaseGun - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -3882,7 +3882,7 @@ pub mod cs2_dumper { pub const m_flDisplayHealth: usize = 0x1A90; // float32 } // Parent: C_PointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -3890,11 +3890,11 @@ pub mod cs2_dumper { pub const m_messageText: usize = 0xF30; // char[512] } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 pub mod CCSPlayer_UseServices { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -3918,7 +3918,7 @@ pub mod cs2_dumper { pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3939,7 +3939,7 @@ pub mod cs2_dumper { pub const m_flCrouchTime: usize = 0x174; // float32 } // Parent: CPlayerControllerComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -3953,29 +3953,29 @@ pub mod cs2_dumper { pub const m_iCashSpentThisRound: usize = 0x4C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod C_EnvWindShared__WindVariationEvent_t { pub const m_flWindAngleVariation: usize = 0x0; // float32 pub const m_flWindSpeedVariation: usize = 0x4; // float32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponUSPSilencer { } // Parent: C_Sprite - // Fields count: 0 + // Field count: 0 pub mod CSpriteOriented { } // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_EndOfMatchLineupStart { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponFamas { } // Parent: C_ParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -3991,19 +3991,19 @@ pub mod cs2_dumper { pub const m_hTextureOverride: usize = 0x1288; // CStrongHandle } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundEventEntity { } // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamIntroCharacterPosition { } // Parent: C_CSGO_PreviewModel - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { } // Parent: C_BaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkIncludeByName @@ -4047,11 +4047,11 @@ pub mod cs2_dumper { pub const m_flFarZScale: usize = 0xD24; // float32 } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_EndOfMatchLineupEndpoint { } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -4067,7 +4067,7 @@ pub mod cs2_dumper { pub const m_unTotalRoundDamageDealt: usize = 0x118; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -4075,7 +4075,7 @@ pub mod cs2_dumper { pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] } // Parent: C_BaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4095,11 +4095,11 @@ pub mod cs2_dumper { pub const m_lookupFilename: usize = 0xCF0; // char[512] } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_PrecipitationBlocker { } // Parent: CBaseAnimGraph - // Fields count: 6 + // Field count: 6 pub mod C_BulletHitModel { pub const m_matLocal: usize = 0xED0; // matrix3x4_t pub const m_iBoneIndex: usize = 0xF00; // int32 @@ -4109,7 +4109,7 @@ pub mod cs2_dumper { pub const m_vecStartPos: usize = 0xF10; // Vector } // Parent: C_BaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -4147,14 +4147,14 @@ pub mod cs2_dumper { pub const m_bDisabledHud: usize = 0xE8C; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton pub mod CSharedGapTypeQueryRegistration { } // Parent: C_BarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -4166,15 +4166,15 @@ pub mod cs2_dumper { pub const m_bShowLight: usize = 0xF18; // bool } // Parent: C_Inferno - // Fields count: 0 + // Field count: 0 pub mod C_FireCrackerBlast { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponMP9 { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -4182,7 +4182,7 @@ pub mod cs2_dumper { pub const m_weaponPurchases: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -4198,7 +4198,7 @@ pub mod cs2_dumper { pub const m_iBombSite: usize = 0x104; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -4210,11 +4210,11 @@ pub mod cs2_dumper { pub const m_timescale: usize = 0x10; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CCSPlayer_GlowServices { } // Parent: None - // Fields count: 5 + // Field count: 5 pub mod C_BaseFlex__Emphasized_Phoneme { pub const m_sClassName: usize = 0x0; // CUtlString pub const m_flAmount: usize = 0x18; // float32 @@ -4223,7 +4223,7 @@ pub mod cs2_dumper { pub const m_bValid: usize = 0x1E; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -4233,11 +4233,11 @@ pub mod cs2_dumper { pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponSSG08 { } // Parent: C_BaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -4257,11 +4257,11 @@ pub mod cs2_dumper { pub const m_bHasSlack: usize = 0xD1A; // bool } // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetOBBEntity { } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -4275,14 +4275,14 @@ pub mod cs2_dumper { pub const m_iAmmo: usize = 0x60; // uint16[32] } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod CAttributeManager__cached_attribute_float_t { pub const flIn: usize = 0x0; // float32 pub const iAttribHook: usize = 0x8; // CUtlSymbolLarge pub const flOut: usize = 0x10; // float32 } // Parent: C_BaseFlex - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -4317,12 +4317,12 @@ pub mod cs2_dumper { pub const m_hOriginalThrower: usize = 0x10B0; // CHandle } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CCSGameModeRules { pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -4344,7 +4344,7 @@ pub mod cs2_dumper { pub const m_nCollisionFunctionMask: usize = 0x2B; // uint8 } // Parent: C_BaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -4413,11 +4413,11 @@ pub mod cs2_dumper { pub const m_bFirstTime: usize = 0x5D8; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponTec9 { } // Parent: CBaseAnimGraph - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -4446,15 +4446,15 @@ pub mod cs2_dumper { pub const m_bRestartAfterRestore: usize = 0xF1C; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_CameraServices { } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 pub mod CCSClientPointScriptEntity { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -4470,7 +4470,7 @@ pub mod cs2_dumper { pub const soundEventHash: usize = 0x74; // uint32 } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -4482,17 +4482,17 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x55C; // bool } // Parent: C_Sprite - // Fields count: 2 + // Field count: 2 pub mod C_FireSprite { pub const m_vecMoveDir: usize = 0xDD8; // Vector pub const m_bFadeFromAbove: usize = 0xDE4; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamIntroTerroristPosition { } // Parent: C_BaseTrigger - // Fields count: 8 + // Field count: 8 pub mod C_Precipitation { pub const m_flDensity: usize = 0xCD0; // float32 pub const m_flParticleInnerDist: usize = 0xCE0; // float32 @@ -4504,7 +4504,7 @@ pub mod cs2_dumper { pub const m_nAvailableSheetSequencesMaxIndex: usize = 0xD1C; // int32 } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4518,12 +4518,12 @@ pub mod cs2_dumper { pub const m_szModifier: usize = 0x120; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; // float32 } // Parent: C_BaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -4537,14 +4537,14 @@ pub mod cs2_dumper { pub const m_PanelID: usize = 0xCE8; // CUtlSymbolLarge } // Parent: C_BaseModelEntity - // Fields count: 3 + // Field count: 3 pub mod C_FuncTrackTrain { pub const m_nLongAxis: usize = 0xCC8; // int32 pub const m_flRadius: usize = 0xCCC; // float32 pub const m_flLineLength: usize = 0xCD0; // float32 } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -4557,7 +4557,7 @@ pub mod cs2_dumper { pub const m_weaponPurchasesThisRound: usize = 0xA0; // WeaponPurchaseTracker_t } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -4587,12 +4587,12 @@ pub mod cs2_dumper { pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod C_SceneEntity__QueuedEvents_t { pub const starttime: usize = 0x0; // float32 } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 pub mod CBaseProp { pub const m_bModelOverrodeBlockLOS: usize = 0xED0; // bool pub const m_iShapeType: usize = 0xED4; // int32 @@ -4600,11 +4600,11 @@ pub mod cs2_dumper { pub const m_mPreferredCatchTransform: usize = 0xEDC; // matrix3x4_t } // Parent: C_CSGO_PreviewPlayer - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4612,7 +4612,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_observer { } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 pub mod CPointTemplate { pub const m_iszWorldName: usize = 0x548; // CUtlSymbolLarge pub const m_iszSource2EntityLumpName: usize = 0x550; // CUtlSymbolLarge @@ -4628,15 +4628,15 @@ pub mod cs2_dumper { pub const m_ScriptCallbackScope: usize = 0x5D0; // HSCRIPT } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponHKP2000 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CTripWireFire { } // Parent: C_BaseFlex - // Fields count: 6 + // Field count: 6 pub mod C_CSGO_PreviewModel { pub const m_animgraph: usize = 0x1068; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x1070; // CGlobalSymbol @@ -4646,7 +4646,7 @@ pub mod cs2_dumper { pub const m_sInitialWeaponState: usize = 0x1088; // CUtlString } // Parent: C_PointEntity - // Fields count: 5 + // Field count: 5 pub mod CInfoDynamicShadowHint { pub const m_bDisabled: usize = 0x548; // bool pub const m_flRange: usize = 0x54C; // float32 @@ -4655,7 +4655,7 @@ pub mod cs2_dumper { pub const m_hLight: usize = 0x558; // CHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4663,7 +4663,7 @@ pub mod cs2_dumper { pub mod CTakeDamageInfoAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -4671,15 +4671,15 @@ pub mod cs2_dumper { pub mod C_BaseEntityAPI { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod C_WeaponXM1014 { } // Parent: C_ParticleSystem - // Fields count: 0 + // Field count: 0 pub mod C_MapPreviewParticleSystem { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -4705,7 +4705,7 @@ pub mod cs2_dumper { pub const m_bGlowing: usize = 0x51; // bool } // Parent: C_BaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -4737,7 +4737,7 @@ pub mod cs2_dumper { pub const m_bConvertToDebrisWhenPossible: usize = 0xD18; // bool } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -4747,15 +4747,15 @@ pub mod cs2_dumper { pub const m_hCarriedHostageProp: usize = 0x44; // CHandle } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CBreachCharge { } // Parent: C_LightEntity - // Fields count: 0 + // Field count: 0 pub mod C_LightDirectionalEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -4797,22 +4797,22 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x628; // bool } // Parent: C_BaseViewModel - // Fields count: 3 + // Field count: 3 pub mod C_PredictedViewModel { pub const m_vPredictedLagOffset: usize = 0xF38; // Vector pub const m_targetSpeed: usize = 0xF44; // QAngle pub const m_currentSpeed: usize = 0xF50; // QAngle } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponBizon { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_AK47 { } // Parent: C_BaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4860,15 +4860,15 @@ pub mod cs2_dumper { pub const m_vecPreviousTestPoint: usize = 0x5B4; // Vector } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod C_Knife { } // Parent: C_EnvCubemap - // Fields count: 0 + // Field count: 0 pub mod C_EnvCubemapBox { } // Parent: C_Item - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -4878,11 +4878,11 @@ pub mod cs2_dumper { pub const m_KillingPlayer: usize = 0x16B4; // CHandle } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_EndOfMatchCamera { } // Parent: C_BaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -4898,11 +4898,11 @@ pub mod cs2_dumper { pub const m_bUseAutoCompare: usize = 0x564; // bool } // Parent: C_Breakable - // Fields count: 0 + // Field count: 0 pub mod C_PhysBox { } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -4910,11 +4910,11 @@ pub mod cs2_dumper { pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_SensorGrenade { } // Parent: C_CSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -4923,7 +4923,7 @@ pub mod cs2_dumper { pub const m_nLastAttackTick: usize = 0x1A94; // int32 } // Parent: C_CSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -4933,21 +4933,21 @@ pub mod cs2_dumper { pub const m_nUninterruptableActivity: usize = 0x1A74; // PlayerAnimEvent_t } // Parent: C_PhysicsProp - // Fields count: 0 + // Field count: 0 pub mod C_PhysicsPropMultiplayer { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 pub mod CInfoDynamicShadowHintBox { pub const m_vBoxMins: usize = 0x560; // Vector pub const m_vBoxMaxs: usize = 0x56C; // Vector } // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 + // Field count: 0 pub mod C_SoundOpvarSetPathCornerEntity { } // Parent: C_BaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -4988,11 +4988,11 @@ pub mod cs2_dumper { pub const m_bFirstTime: usize = 0x591; // bool } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod C_WeaponSawedoff { } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -5029,7 +5029,7 @@ pub mod cs2_dumper { pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -5046,7 +5046,7 @@ pub mod cs2_dumper { pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; // float32 } // Parent: C_ModelPointEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5083,7 +5083,7 @@ pub mod cs2_dumper { pub const m_SprayRenderHelper: usize = 0xDA8; // CPlayerSprayDecalRenderHelper } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -5093,7 +5093,7 @@ pub mod cs2_dumper { pub const m_Values: usize = 0x34; // Vector4D } // Parent: C_PhysicsProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5102,11 +5102,11 @@ pub mod cs2_dumper { pub const m_ShardDesc: usize = 0x1050; // shard_model_desc_t } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponElite { } // Parent: C_BaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -5114,7 +5114,7 @@ pub mod cs2_dumper { pub const m_CLightComponent: usize = 0xCC8; // CLightComponent* } // Parent: C_BaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -5132,7 +5132,7 @@ pub mod cs2_dumper { pub const m_bIsEnabled: usize = 0x559; // bool } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -5187,7 +5187,7 @@ pub mod cs2_dumper { pub const m_bPadding: usize = 0x67; // bool } // Parent: CBaseAnimGraph - // Fields count: 19 + // Field count: 19 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -5214,7 +5214,7 @@ pub mod cs2_dumper { pub const m_PhonemeClasses: usize = 0x1008; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -5222,7 +5222,7 @@ pub mod cs2_dumper { pub const m_iCurrentMaxRagdollCount: usize = 0x548; // int8 } // Parent: C_BaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -5252,15 +5252,15 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0xCFC; // bool } // Parent: C_PointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoTarget { } // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamIntroCounterTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -5291,7 +5291,7 @@ pub mod cs2_dumper { pub const m_vecCachedRenderMaxs: usize = 0x1148; // Vector } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 pub mod CPropDataComponent { pub const m_flDmgModBullet: usize = 0x10; // float32 pub const m_flDmgModClub: usize = 0x14; // float32 @@ -5305,15 +5305,15 @@ pub mod cs2_dumper { pub const m_nMotionDisabledSpawnFlag: usize = 0x3C; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponSCAR20 { } // Parent: C_BaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod C_DecoyGrenade { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -5321,7 +5321,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_player { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -5343,7 +5343,7 @@ pub mod cs2_dumper { pub const m_nAABBDirection: usize = 0x5A8; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -5359,11 +5359,11 @@ pub mod cs2_dumper { pub const m_hItem: usize = 0x40; // CEntityHandle } // Parent: C_GameRules - // Fields count: 0 + // Field count: 0 pub mod C_SingleplayRules { } // Parent: CBaseAnimGraph - // Fields count: 25 + // Field count: 25 pub mod C_LocalTempEntity { pub const flags: usize = 0xED0; // int32 pub const die: usize = 0xED4; // GameTime_t @@ -5392,13 +5392,13 @@ pub mod cs2_dumper { pub const m_vecTempEntAcceleration: usize = 0xF6C; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod C_EnvWindShared__WindAveEvent_t { pub const m_flStartWindSpeed: usize = 0x0; // float32 pub const m_flAveWindSpeed: usize = 0x4; // float32 } // Parent: C_BaseCSGrenadeProjectile - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5406,15 +5406,15 @@ pub mod cs2_dumper { pub const m_bIsIncGrenade: usize = 0x1150; // bool } // Parent: C_LightDirectionalEntity - // Fields count: 0 + // Field count: 0 pub mod C_LightEnvironmentEntity { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponUMP45 { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5437,7 +5437,7 @@ pub mod cs2_dumper { pub const m_bCheckCSSClasses: usize = 0x700; // bool } // Parent: C_BaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -5457,7 +5457,7 @@ pub mod cs2_dumper { pub const m_SpotRadius: usize = 0xCDC; // float32 } // Parent: C_BasePlayerWeapon - // Fields count: 72 + // Field count: 72 // // Metadata: // MNetworkExcludeByName @@ -5564,11 +5564,11 @@ pub mod cs2_dumper { pub const m_flWatTickOffset: usize = 0x1A64; // float32 } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_TriggerVolume { } // Parent: C_FuncBrush - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -5579,7 +5579,7 @@ pub mod cs2_dumper { pub const m_bState: usize = 0xCD8; // bool } // Parent: CPlayer_WeaponServices - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -5593,7 +5593,7 @@ pub mod cs2_dumper { pub const m_nOldInputHistoryCount: usize = 0x458; // uint32 } // Parent: C_BaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -5603,7 +5603,7 @@ pub mod cs2_dumper { pub const m_flFadeEndDist: usize = 0x54C; // float32 } // Parent: CEntityInstance - // Fields count: 82 + // Field count: 82 // // Metadata: // MNetworkExcludeByName @@ -5735,7 +5735,7 @@ pub mod cs2_dumper { pub const m_nBloodType: usize = 0x540; // BloodType } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -5753,7 +5753,7 @@ pub mod cs2_dumper { pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: C_BreakableProp - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkExcludeByName @@ -5768,7 +5768,7 @@ pub mod cs2_dumper { pub const m_bAwake: usize = 0x1040; // bool } // Parent: CBaseProp - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -5802,7 +5802,7 @@ pub mod cs2_dumper { pub const m_noGhostCollision: usize = 0x103C; // bool } // Parent: C_BaseToggle - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkIncludeByName @@ -5811,7 +5811,7 @@ pub mod cs2_dumper { pub mod C_FuncMoveLinear { } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -5868,7 +5868,7 @@ pub mod cs2_dumper { pub const m_hEndEntity: usize = 0xD80; // CHandle } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -5890,11 +5890,11 @@ pub mod cs2_dumper { pub const m_weaponItem: usize = 0xDF8; // C_EconItemView } // Parent: C_DynamicProp - // Fields count: 0 + // Field count: 0 pub mod C_DynamicPropAlias_prop_dynamic_override { } // Parent: C_PointEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -5914,7 +5914,7 @@ pub mod cs2_dumper { pub const m_flCurrentOverlayTime: usize = 0x5D4; // GameTime_t } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -6015,7 +6015,7 @@ pub mod cs2_dumper { pub const m_szAnimClass: usize = 0xD90; // CGlobalSymbol } // Parent: C_ModelPointEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -6044,11 +6044,11 @@ pub mod cs2_dumper { pub const m_nReorientMode: usize = 0xF3C; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 62 + // Field count: 62 // // Metadata: // MNetworkUserGroupProxy @@ -6167,11 +6167,11 @@ pub mod cs2_dumper { pub const m_bIsPlayerNameDirty: usize = 0x834; // bool } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponFiveSeven { } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkExcludeByName @@ -6196,11 +6196,11 @@ pub mod cs2_dumper { pub const m_vWhereToSetLightingOrigin: usize = 0x118C; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamSelectTerroristPosition { } // Parent: C_BreakableProp - // Fields count: 6 + // Field count: 6 pub mod C_PhysPropClientside { pub const m_flTouchDelta: usize = 0x1040; // GameTime_t pub const m_fDeathTime: usize = 0x1044; // GameTime_t @@ -6210,11 +6210,11 @@ pub mod cs2_dumper { pub const m_nDamageType: usize = 0x1064; // int32 } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TeamSelectCamera { } // Parent: C_BaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -6227,7 +6227,7 @@ pub mod cs2_dumper { pub const m_vPos: usize = 0x560; // Vector } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -6237,15 +6237,15 @@ pub mod cs2_dumper { pub const m_iChangedVariables: usize = 0x5B4; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_ItemServices { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_FuncBrush { } // Parent: C_BaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -6263,22 +6263,22 @@ pub mod cs2_dumper { pub const m_bWorldLayerActuallyVisible: usize = 0x588; // bool } // Parent: C_BaseCombatCharacter - // Fields count: 0 + // Field count: 0 pub mod C_NetTestBaseCombatCharacter { } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 pub mod C_ViewmodelWeapon { pub const m_worldModel: usize = 0xED0; // char* } // Parent: CBaseAnimGraph - // Fields count: 2 + // Field count: 2 pub mod C_PhysMagnet { pub const m_aAttachedObjectsFromServer: usize = 0xED0; // CUtlVector pub const m_aAttachedObjects: usize = 0xEE8; // CUtlVector> } // Parent: C_BaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkIncludeByName @@ -6304,7 +6304,7 @@ pub mod cs2_dumper { pub const m_flCurrentConveyorSpeed: usize = 0xD0C; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -6316,14 +6316,14 @@ pub mod cs2_dumper { pub const m_bVisibleinPVS: usize = 0x30; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod ServerAuthoritativeWeaponSlot_t { pub const unClass: usize = 0x28; // uint16 pub const unSlot: usize = 0x2A; // uint16 pub const unItemDefIdx: usize = 0x2C; // uint16 } // Parent: CBaseAnimGraph - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByName @@ -6365,15 +6365,15 @@ pub mod cs2_dumper { pub const m_hControlPanel: usize = 0xF34; // CHandle } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 pub mod CHostageRescueZone { } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponNegev { } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -6418,15 +6418,15 @@ pub mod cs2_dumper { pub const m_vRenderOrigin: usize = 0x144; // Vector } // Parent: C_MolotovGrenade - // Fields count: 0 + // Field count: 0 pub mod C_IncendiaryGrenade { } // Parent: C_CSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CTablet { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -6437,7 +6437,7 @@ pub mod cs2_dumper { pub const m_pParent: usize = 0xF8; // CCSPointScriptEntity* } // Parent: C_CSPlayerPawnBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkVarTypeOverride @@ -6454,7 +6454,7 @@ pub mod cs2_dumper { pub const m_hDetectParentChange: usize = 0x1460; // CEntityHandle } // Parent: C_BaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -6465,15 +6465,15 @@ pub mod cs2_dumper { pub const m_bCheapEffect: usize = 0x574; // bool } // Parent: C_BaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CTripWireFireProjectile { } // Parent: C_BaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod C_Breakable { } // Parent: CPlayer_ObserverServices - // Fields count: 8 + // Field count: 8 pub mod CCSObserver_ObserverServices { pub const m_hLastObserverTarget: usize = 0x58; // CEntityHandle pub const m_vecObserverInterpolateOffset: usize = 0x5C; // Vector @@ -6485,15 +6485,15 @@ pub mod cs2_dumper { pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool } // Parent: C_BaseEntity - // Fields count: 0 + // Field count: 0 pub mod C_TintController { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_AutoaimServices { } // Parent: C_BaseCombatCharacter - // Fields count: 23 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -6540,7 +6540,7 @@ pub mod cs2_dumper { pub const m_fNewestAlphaThinkTime: usize = 0x11C0; // GameTime_t } // Parent: C_BaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -6582,11 +6582,11 @@ pub mod cs2_dumper { pub const m_nSpriteHeight: usize = 0xDD4; // int32 } // Parent: C_CSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod C_WeaponM4A1Silencer { } // Parent: CBaseAnimGraph - // Fields count: 29 + // Field count: 29 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -6635,7 +6635,7 @@ pub mod cs2_dumper { pub const m_flC4ExplodeSpectateDuration: usize = 0xF68; // float32 } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -6653,11 +6653,11 @@ pub mod cs2_dumper { pub const m_worldSpaceBoneComputationOrder: usize = 0xF30; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 + // Field count: 0 pub mod C_CSGO_TerroristTeamIntroCamera { } // Parent: C_BaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -6675,7 +6675,7 @@ pub mod cs2_dumper { pub const m_bIsYesNoVote: usize = 0x57A; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -6687,7 +6687,7 @@ pub mod cs2_dumper { pub const nIndex: usize = 0x40; // uint32 } // Parent: C_DynamicProp - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_jumpedThisFrame (bool) @@ -6703,7 +6703,7 @@ pub mod cs2_dumper { pub const m_bIsPreviewModel: usize = 0x1620; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/engine2.dll.cs b/output/engine2_dll.cs similarity index 88% rename from output/engine2.dll.cs rename to output/engine2_dll.cs index 21552f9..42bb52c 100644 --- a/output/engine2.dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll @@ -7,14 +7,14 @@ namespace CS2Dumper.Schemas { // Enums count: 4 public static class Engine2Dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum EntityDormancyType_t : uint { ENTITY_NOT_DORMANT = 0x0, ENTITY_DORMANT = 0x1, ENTITY_SUSPENDED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum EntityIOTargetType_t : uint { ENTITY_IO_TARGET_INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_IO_TARGET_ENTITYNAME = 0x2, @@ -22,14 +22,14 @@ namespace CS2Dumper.Schemas { ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SpawnDebugOverrideState_t : uint { SPAWN_DEBUG_OVERRIDE_NONE = 0x0, SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum SpawnDebugRestrictionOverrideState_t : uint { SPAWN_DEBUG_RESTRICT_NONE = 0x0, SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1, @@ -38,18 +38,18 @@ namespace CS2Dumper.Schemas { SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventClientPostSimulate_t { } // Parent: None - // Fields count: 3 + // Field count: 3 public static class EventSimpleLoopFrameUpdate_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 public const nint m_flFrameTime = 0x2C; // float32 } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 public static class EventPostAdvanceTick_t { public const nint m_nCurrentTick = 0x30; // int32 public const nint m_nCurrentTickThisFrame = 0x34; // int32 @@ -57,17 +57,17 @@ namespace CS2Dumper.Schemas { public const nint m_nTotalTicks = 0x3C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CEntityIOOutput { public const nint m_Value = 0x18; // CVariantBase } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventClientSceneSystemThreadStateChange_t { public const nint m_bThreadsActive = 0x0; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 public static class EventClientOutput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRenderTime = 0x28; // float32 @@ -76,11 +76,11 @@ namespace CS2Dumper.Schemas { public const nint m_bRenderOnly = 0x34; // bool } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventServerPostSimulate_t { } // Parent: None - // Fields count: 4 + // Field count: 4 public static class CEntityComponentHelper { public const nint m_flags = 0x8; // uint32 public const nint m_pInfo = 0x10; // EntComponentInfo_t* @@ -88,24 +88,24 @@ namespace CS2Dumper.Schemas { public const nint m_pNext = 0x20; // CEntityComponentHelper* } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 public static class EventClientAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EntInput_t { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CNetworkVarChainer { public const nint m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventClientSimulate_t { } // Parent: None - // Fields count: 5 + // Field count: 5 public static class EventClientPostOutput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRenderTime = 0x28; // float64 @@ -114,65 +114,65 @@ namespace CS2Dumper.Schemas { public const nint m_bRenderOnly = 0x38; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 public static class EventClientPollInput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventPreDataUpdate_t { public const nint m_nCount = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 public static class EventClientProcessGameInput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 public const nint m_flFrameTime = 0x2C; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventFrameBoundary_t { public const nint m_flFrameTime = 0x0; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventAppShutdown_t { public const nint m_nDummy0 = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventServerSimulate_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 public static class EventServerPostAdvanceTick_t { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventProfileStorageAvailable_t { public const nint m_nSplitScreenSlot = 0x0; // CSplitScreenSlot } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventPostDataUpdate_t { public const nint m_nCount = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventClientPreSimulate_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventClientPauseSimulate_t { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EventClientProcessNetworking_t { } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 public static class EventAdvanceTick_t { public const nint m_nCurrentTick = 0x30; // int32 public const nint m_nCurrentTickThisFrame = 0x34; // int32 @@ -180,23 +180,23 @@ namespace CS2Dumper.Schemas { public const nint m_nTotalTicks = 0x3C; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EventSplitScreenStateChanged_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 public static class EventClientPostAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CVariantDefaultAllocator { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EventModInitialized_t { } // Parent: None - // Fields count: 6 + // Field count: 6 public static class EventClientPreOutput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRenderTime = 0x28; // float64 @@ -206,7 +206,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRenderOnly = 0x44; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 public static class EventClientFrameSimulate_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 @@ -214,11 +214,11 @@ namespace CS2Dumper.Schemas { public const nint m_bScheduleSendTickPacket = 0x30; // bool } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 public static class EventServerAdvanceTick_t { } // Parent: None - // Fields count: 8 + // Field count: 8 public static class EventSetTime_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_nClientOutputFrames = 0x28; // int32 @@ -230,30 +230,30 @@ namespace CS2Dumper.Schemas { public const nint m_flTickRemainder = 0x58; // float64 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EntOutput_t { } // Parent: None - // Fields count: 3 + // Field count: 3 public static class EventSimulate_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_bFirstTick = 0x28; // bool public const nint m_bLastTick = 0x29; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 public static class EventClientAdvanceNonRenderedFrame_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventServerProcessNetworking_t { } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CEmptyEntityInstance { } // Parent: None - // Fields count: 7 + // Field count: 7 public static class EntComponentInfo_t { public const nint m_pName = 0x0; // char* public const nint m_pCPPClassname = 0x8; // char* @@ -264,7 +264,7 @@ namespace CS2Dumper.Schemas { public const nint m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper* } // Parent: None - // Fields count: 4 + // Field count: 4 public static class EngineLoopState_t { public const nint m_nPlatWindowWidth = 0x18; // int32 public const nint m_nPlatWindowHeight = 0x1C; // int32 @@ -272,12 +272,12 @@ namespace CS2Dumper.Schemas { public const nint m_nRenderHeight = 0x24; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class EventClientPollNetworking_t { public const nint m_nTickCount = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 public static class EventClientProcessInput_t { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 @@ -285,7 +285,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTickStartTime = 0x30; // float64 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 public static class EventServerPollNetworking_t { } } diff --git a/output/engine2.dll.hpp b/output/engine2_dll.hpp similarity index 88% rename from output/engine2.dll.hpp rename to output/engine2_dll.hpp index 49f2a6f..e5a7c8e 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,14 +12,14 @@ namespace cs2_dumper { // Enums count: 4 namespace engine2_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class EntityDormancyType_t : uint32_t { ENTITY_NOT_DORMANT = 0x0, ENTITY_DORMANT = 0x1, ENTITY_SUSPENDED = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class EntityIOTargetType_t : uint32_t { ENTITY_IO_TARGET_INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_IO_TARGET_ENTITYNAME = 0x2, @@ -27,14 +27,14 @@ namespace cs2_dumper { ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SpawnDebugOverrideState_t : uint32_t { SPAWN_DEBUG_OVERRIDE_NONE = 0x0, SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class SpawnDebugRestrictionOverrideState_t : uint32_t { SPAWN_DEBUG_RESTRICT_NONE = 0x0, SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1, @@ -43,18 +43,18 @@ namespace cs2_dumper { SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 }; // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventClientPostSimulate_t { } // Parent: None - // Fields count: 3 + // Field count: 3 namespace EventSimpleLoopFrameUpdate_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 namespace EventPostAdvanceTick_t { constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 @@ -62,17 +62,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CEntityIOOutput { constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventClientSceneSystemThreadStateChange_t { constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 namespace EventClientOutput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float32 @@ -81,11 +81,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRenderOnly = 0x34; // bool } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventServerPostSimulate_t { } // Parent: None - // Fields count: 4 + // Field count: 4 namespace CEntityComponentHelper { constexpr std::ptrdiff_t m_flags = 0x8; // uint32 constexpr std::ptrdiff_t m_pInfo = 0x10; // EntComponentInfo_t* @@ -93,24 +93,24 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNext = 0x20; // CEntityComponentHelper* } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 namespace EventClientAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EntInput_t { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CNetworkVarChainer { constexpr std::ptrdiff_t m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventClientSimulate_t { } // Parent: None - // Fields count: 5 + // Field count: 5 namespace EventClientPostOutput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64 @@ -119,65 +119,65 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRenderOnly = 0x38; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 namespace EventClientPollInput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventPreDataUpdate_t { constexpr std::ptrdiff_t m_nCount = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 namespace EventClientProcessGameInput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventFrameBoundary_t { constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventAppShutdown_t { constexpr std::ptrdiff_t m_nDummy0 = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventServerSimulate_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 namespace EventServerPostAdvanceTick_t { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventProfileStorageAvailable_t { constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0; // CSplitScreenSlot } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventPostDataUpdate_t { constexpr std::ptrdiff_t m_nCount = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventClientPreSimulate_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventClientPauseSimulate_t { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EventClientProcessNetworking_t { } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 namespace EventAdvanceTick_t { constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 @@ -185,23 +185,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EventSplitScreenStateChanged_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 namespace EventClientPostAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CVariantDefaultAllocator { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EventModInitialized_t { } // Parent: None - // Fields count: 6 + // Field count: 6 namespace EventClientPreOutput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64 @@ -211,7 +211,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRenderOnly = 0x44; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 namespace EventClientFrameSimulate_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 @@ -219,11 +219,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bScheduleSendTickPacket = 0x30; // bool } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 namespace EventServerAdvanceTick_t { } // Parent: None - // Fields count: 8 + // Field count: 8 namespace EventSetTime_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_nClientOutputFrames = 0x28; // int32 @@ -235,30 +235,30 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTickRemainder = 0x58; // float64 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EntOutput_t { } // Parent: None - // Fields count: 3 + // Field count: 3 namespace EventSimulate_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_bFirstTick = 0x28; // bool constexpr std::ptrdiff_t m_bLastTick = 0x29; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 namespace EventClientAdvanceNonRenderedFrame_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventServerProcessNetworking_t { } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CEmptyEntityInstance { } // Parent: None - // Fields count: 7 + // Field count: 7 namespace EntComponentInfo_t { constexpr std::ptrdiff_t m_pName = 0x0; // char* constexpr std::ptrdiff_t m_pCPPClassname = 0x8; // char* @@ -269,7 +269,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper* } // Parent: None - // Fields count: 4 + // Field count: 4 namespace EngineLoopState_t { constexpr std::ptrdiff_t m_nPlatWindowWidth = 0x18; // int32 constexpr std::ptrdiff_t m_nPlatWindowHeight = 0x1C; // int32 @@ -277,12 +277,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nRenderHeight = 0x24; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace EventClientPollNetworking_t { constexpr std::ptrdiff_t m_nTickCount = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 namespace EventClientProcessInput_t { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 @@ -290,7 +290,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTickStartTime = 0x30; // float64 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 namespace EventServerPollNetworking_t { } } diff --git a/output/engine2.dll.json b/output/engine2_dll.json similarity index 100% rename from output/engine2.dll.json rename to output/engine2_dll.json diff --git a/output/engine2.dll.rs b/output/engine2_dll.rs similarity index 87% rename from output/engine2.dll.rs rename to output/engine2_dll.rs index fd85768..5d44528 100644 --- a/output/engine2.dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 4 pub mod engine2_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum EntityDormancyType_t { ENTITY_NOT_DORMANT = 0x0, @@ -18,7 +18,7 @@ pub mod cs2_dumper { ENTITY_SUSPENDED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum EntityIOTargetType_t { ENTITY_IO_TARGET_INVALID = u32::MAX, @@ -27,7 +27,7 @@ pub mod cs2_dumper { ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SpawnDebugOverrideState_t { SPAWN_DEBUG_OVERRIDE_NONE = 0x0, @@ -35,7 +35,7 @@ pub mod cs2_dumper { SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum SpawnDebugRestrictionOverrideState_t { SPAWN_DEBUG_RESTRICT_NONE = 0x0, @@ -45,18 +45,18 @@ pub mod cs2_dumper { SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventClientPostSimulate_t { } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod EventSimpleLoopFrameUpdate_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 pub const m_flFrameTime: usize = 0x2C; // float32 } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 pub mod EventPostAdvanceTick_t { pub const m_nCurrentTick: usize = 0x30; // int32 pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 @@ -64,17 +64,17 @@ pub mod cs2_dumper { pub const m_nTotalTicks: usize = 0x3C; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CEntityIOOutput { pub const m_Value: usize = 0x18; // CVariantBase } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventClientSceneSystemThreadStateChange_t { pub const m_bThreadsActive: usize = 0x0; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 pub mod EventClientOutput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRenderTime: usize = 0x28; // float32 @@ -83,11 +83,11 @@ pub mod cs2_dumper { pub const m_bRenderOnly: usize = 0x34; // bool } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventServerPostSimulate_t { } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod CEntityComponentHelper { pub const m_flags: usize = 0x8; // uint32 pub const m_pInfo: usize = 0x10; // EntComponentInfo_t* @@ -95,24 +95,24 @@ pub mod cs2_dumper { pub const m_pNext: usize = 0x20; // CEntityComponentHelper* } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 pub mod EventClientAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EntInput_t { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CNetworkVarChainer { pub const m_PathIndex: usize = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventClientSimulate_t { } // Parent: None - // Fields count: 5 + // Field count: 5 pub mod EventClientPostOutput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRenderTime: usize = 0x28; // float64 @@ -121,65 +121,65 @@ pub mod cs2_dumper { pub const m_bRenderOnly: usize = 0x38; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod EventClientPollInput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventPreDataUpdate_t { pub const m_nCount: usize = 0x0; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod EventClientProcessGameInput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 pub const m_flFrameTime: usize = 0x2C; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventFrameBoundary_t { pub const m_flFrameTime: usize = 0x0; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventAppShutdown_t { pub const m_nDummy0: usize = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventServerSimulate_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 pub mod EventServerPostAdvanceTick_t { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventProfileStorageAvailable_t { pub const m_nSplitScreenSlot: usize = 0x0; // CSplitScreenSlot } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventPostDataUpdate_t { pub const m_nCount: usize = 0x0; // int32 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventClientPreSimulate_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventClientPauseSimulate_t { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EventClientProcessNetworking_t { } // Parent: EventSimulate_t - // Fields count: 4 + // Field count: 4 pub mod EventAdvanceTick_t { pub const m_nCurrentTick: usize = 0x30; // int32 pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 @@ -187,23 +187,23 @@ pub mod cs2_dumper { pub const m_nTotalTicks: usize = 0x3C; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EventSplitScreenStateChanged_t { } // Parent: EventPostAdvanceTick_t - // Fields count: 0 + // Field count: 0 pub mod EventClientPostAdvanceTick_t { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CVariantDefaultAllocator { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EventModInitialized_t { } // Parent: None - // Fields count: 6 + // Field count: 6 pub mod EventClientPreOutput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRenderTime: usize = 0x28; // float64 @@ -213,7 +213,7 @@ pub mod cs2_dumper { pub const m_bRenderOnly: usize = 0x44; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod EventClientFrameSimulate_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 @@ -221,11 +221,11 @@ pub mod cs2_dumper { pub const m_bScheduleSendTickPacket: usize = 0x30; // bool } // Parent: EventAdvanceTick_t - // Fields count: 0 + // Field count: 0 pub mod EventServerAdvanceTick_t { } // Parent: None - // Fields count: 8 + // Field count: 8 pub mod EventSetTime_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_nClientOutputFrames: usize = 0x28; // int32 @@ -237,30 +237,30 @@ pub mod cs2_dumper { pub const m_flTickRemainder: usize = 0x58; // float64 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EntOutput_t { } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod EventSimulate_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_bFirstTick: usize = 0x28; // bool pub const m_bLastTick: usize = 0x29; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod EventClientAdvanceNonRenderedFrame_t { } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventServerProcessNetworking_t { } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CEmptyEntityInstance { } // Parent: None - // Fields count: 7 + // Field count: 7 pub mod EntComponentInfo_t { pub const m_pName: usize = 0x0; // char* pub const m_pCPPClassname: usize = 0x8; // char* @@ -271,7 +271,7 @@ pub mod cs2_dumper { pub const m_pBaseClassComponentHelper: usize = 0x60; // CEntityComponentHelper* } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod EngineLoopState_t { pub const m_nPlatWindowWidth: usize = 0x18; // int32 pub const m_nPlatWindowHeight: usize = 0x1C; // int32 @@ -279,12 +279,12 @@ pub mod cs2_dumper { pub const m_nRenderHeight: usize = 0x24; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod EventClientPollNetworking_t { pub const m_nTickCount: usize = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod EventClientProcessInput_t { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 @@ -292,7 +292,7 @@ pub mod cs2_dumper { pub const m_flTickStartTime: usize = 0x30; // float64 } // Parent: EventSimulate_t - // Fields count: 0 + // Field count: 0 pub mod EventServerPollNetworking_t { } } diff --git a/output/host.dll.cs b/output/host_dll.cs similarity index 84% rename from output/host.dll.cs rename to output/host_dll.cs index 878de97..17e2e0e 100644 --- a/output/host.dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: host.dll @@ -7,12 +7,12 @@ namespace CS2Dumper.Schemas { // Enums count: 0 public static class HostDll { // Parent: CAnimScriptBase - // Fields count: 1 + // Field count: 1 public static class EmptyTestScript { public const nint m_hTest = 0x10; // CAnimScriptParam } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CAnimScriptBase { public const nint m_bIsValid = 0x8; // bool } diff --git a/output/host.dll.hpp b/output/host_dll.hpp similarity index 85% rename from output/host.dll.hpp rename to output/host_dll.hpp index fe16f41..ecb9ebc 100644 --- a/output/host.dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,12 +12,12 @@ namespace cs2_dumper { // Enums count: 0 namespace host_dll { // Parent: CAnimScriptBase - // Fields count: 1 + // Field count: 1 namespace EmptyTestScript { constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CAnimScriptBase { constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool } diff --git a/output/host.dll.json b/output/host_dll.json similarity index 100% rename from output/host.dll.json rename to output/host_dll.json diff --git a/output/host.dll.rs b/output/host_dll.rs similarity index 86% rename from output/host.dll.rs rename to output/host_dll.rs index 8f79e0c..43f3ad6 100644 --- a/output/host.dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,12 +10,12 @@ pub mod cs2_dumper { // Enums count: 0 pub mod host_dll { // Parent: CAnimScriptBase - // Fields count: 1 + // Field count: 1 pub mod EmptyTestScript { pub const m_hTest: usize = 0x10; // CAnimScriptParam } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CAnimScriptBase { pub const m_bIsValid: usize = 0x8; // bool } diff --git a/output/info.json b/output/info.json index 008f0cc..7c88fce 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { "build_number": 14023, - "timestamp": "2024-07-26T01:00:19.071522800+00:00" + "timestamp": "2024-07-29T16:04:47.388825300+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index be2aa26..ce05d5f 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 98d8f18..1ff2011 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once diff --git a/output/interfaces.rs b/output/interfaces.rs index 2b17ca6..35a1d59 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2_dll.cs similarity index 94% rename from output/materialsystem2.dll.cs rename to output/materialsystem2_dll.cs index 3a2c265..3ada33c 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 5 public static class Materialsystem2Dll { // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum VertJustification_e : uint { VERT_JUSTIFICATION_TOP = 0x0, VERT_JUSTIFICATION_CENTER = 0x1, @@ -15,28 +15,28 @@ namespace CS2Dumper.Schemas { VERT_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum LayoutPositionType_e : uint { LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, LAYOUTPOSITIONTYPE_NONE = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ViewFadeMode_t : uint { VIEW_FADE_CONSTANT_COLOR = 0x0, VIEW_FADE_MODULATE = 0x1, VIEW_FADE_MOD2X = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum BloomBlendMode_t : uint { BLOOM_BLEND_ADD = 0x0, BLOOM_BLEND_SCREEN = 0x1, BLOOM_BLEND_BLUR = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum HorizJustification_e : uint { HORIZ_JUSTIFICATION_LEFT = 0x0, HORIZ_JUSTIFICATION_CENTER = 0x1, @@ -44,7 +44,7 @@ namespace CS2Dumper.Schemas { HORIZ_JUSTIFICATION_NONE = 0x3 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -52,7 +52,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -60,7 +60,7 @@ namespace CS2Dumper.Schemas { public const nint m_value = 0x8; // Vector4D } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -68,7 +68,7 @@ namespace CS2Dumper.Schemas { public const nint m_value = 0x8; // CUtlString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -86,7 +86,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasColorCorrection = 0x110; // bool } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -94,7 +94,7 @@ namespace CS2Dumper.Schemas { public const nint m_nValue = 0x8; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -107,7 +107,7 @@ namespace CS2Dumper.Schemas { public const nint m_vColorTint = 0x18; // Vector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -119,7 +119,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLocalContrastVignetteBlur = 0x10; // float32 } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -141,7 +141,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxHighlightLum = 0x38; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -149,7 +149,7 @@ namespace CS2Dumper.Schemas { public const nint m_value = 0x8; // CUtlBinaryBlock } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -170,7 +170,7 @@ namespace CS2Dumper.Schemas { public const nint m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -187,7 +187,7 @@ namespace CS2Dumper.Schemas { public const nint m_vBlurTint = 0x34; // Vector[5] } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -195,7 +195,7 @@ namespace CS2Dumper.Schemas { public const nint m_flValue = 0x8; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2_dll.hpp similarity index 94% rename from output/materialsystem2.dll.hpp rename to output/materialsystem2_dll.hpp index b36a918..c3a5b96 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 5 namespace materialsystem2_dll { // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class VertJustification_e : uint32_t { VERT_JUSTIFICATION_TOP = 0x0, VERT_JUSTIFICATION_CENTER = 0x1, @@ -20,28 +20,28 @@ namespace cs2_dumper { VERT_JUSTIFICATION_NONE = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class LayoutPositionType_e : uint32_t { LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, LAYOUTPOSITIONTYPE_NONE = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ViewFadeMode_t : uint32_t { VIEW_FADE_CONSTANT_COLOR = 0x0, VIEW_FADE_MODULATE = 0x1, VIEW_FADE_MOD2X = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class BloomBlendMode_t : uint32_t { BLOOM_BLEND_ADD = 0x0, BLOOM_BLEND_SCREEN = 0x1, BLOOM_BLEND_BLUR = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class HorizJustification_e : uint32_t { HORIZ_JUSTIFICATION_LEFT = 0x0, HORIZ_JUSTIFICATION_CENTER = 0x1, @@ -49,7 +49,7 @@ namespace cs2_dumper { HORIZ_JUSTIFICATION_NONE = 0x3 }; // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -57,7 +57,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -65,7 +65,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_value = 0x8; // Vector4D } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -73,7 +73,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_value = 0x8; // CUtlString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -91,7 +91,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasColorCorrection = 0x110; // bool } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -99,7 +99,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nValue = 0x8; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -112,7 +112,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vColorTint = 0x18; // Vector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -124,7 +124,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLocalContrastVignetteBlur = 0x10; // float32 } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -146,7 +146,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxHighlightLum = 0x38; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -154,7 +154,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -175,7 +175,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -192,7 +192,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5] } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -200,7 +200,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flValue = 0x8; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/materialsystem2.dll.json b/output/materialsystem2_dll.json similarity index 100% rename from output/materialsystem2.dll.json rename to output/materialsystem2_dll.json diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2_dll.rs similarity index 93% rename from output/materialsystem2.dll.rs rename to output/materialsystem2_dll.rs index 83a9285..221f7d9 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 5 pub mod materialsystem2_dll { // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum VertJustification_e { VERT_JUSTIFICATION_TOP = 0x0, @@ -19,7 +19,7 @@ pub mod cs2_dumper { VERT_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum LayoutPositionType_e { LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, @@ -27,7 +27,7 @@ pub mod cs2_dumper { LAYOUTPOSITIONTYPE_NONE = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ViewFadeMode_t { VIEW_FADE_CONSTANT_COLOR = 0x0, @@ -35,7 +35,7 @@ pub mod cs2_dumper { VIEW_FADE_MOD2X = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum BloomBlendMode_t { BLOOM_BLEND_ADD = 0x0, @@ -43,7 +43,7 @@ pub mod cs2_dumper { BLOOM_BLEND_BLUR = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum HorizJustification_e { HORIZ_JUSTIFICATION_LEFT = 0x0, @@ -52,7 +52,7 @@ pub mod cs2_dumper { HORIZ_JUSTIFICATION_NONE = 0x3 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -60,7 +60,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -68,7 +68,7 @@ pub mod cs2_dumper { pub const m_value: usize = 0x8; // Vector4D } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -76,7 +76,7 @@ pub mod cs2_dumper { pub const m_value: usize = 0x8; // CUtlString } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -94,7 +94,7 @@ pub mod cs2_dumper { pub const m_bHasColorCorrection: usize = 0x110; // bool } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -102,7 +102,7 @@ pub mod cs2_dumper { pub const m_nValue: usize = 0x8; // int32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -115,7 +115,7 @@ pub mod cs2_dumper { pub const m_vColorTint: usize = 0x18; // Vector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -127,7 +127,7 @@ pub mod cs2_dumper { pub const m_flLocalContrastVignetteBlur: usize = 0x10; // float32 } // Parent: None - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -149,7 +149,7 @@ pub mod cs2_dumper { pub const m_flMaxHighlightLum: usize = 0x38; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -157,7 +157,7 @@ pub mod cs2_dumper { pub const m_value: usize = 0x8; // CUtlBinaryBlock } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -178,7 +178,7 @@ pub mod cs2_dumper { pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -195,7 +195,7 @@ pub mod cs2_dumper { pub const m_vBlurTint: usize = 0x34; // Vector[5] } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -203,7 +203,7 @@ pub mod cs2_dumper { pub const m_flValue: usize = 0x8; // float32 } // Parent: MaterialParam_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/networksystem.dll.cs b/output/networksystem_dll.cs similarity index 85% rename from output/networksystem.dll.cs rename to output/networksystem_dll.cs index 0dd81dd..4b24ad0 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 0 public static class NetworksystemDll { // Parent: None - // Fields count: 1 + // Field count: 1 public static class ChangeAccessorFieldPathIndex_t { public const nint m_Value = 0x0; // int16 } diff --git a/output/networksystem.dll.hpp b/output/networksystem_dll.hpp similarity index 86% rename from output/networksystem.dll.hpp rename to output/networksystem_dll.hpp index 4582f5d..0c2f38d 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 0 namespace networksystem_dll { // Parent: None - // Fields count: 1 + // Field count: 1 namespace ChangeAccessorFieldPathIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int16 } diff --git a/output/networksystem.dll.json b/output/networksystem_dll.json similarity index 100% rename from output/networksystem.dll.json rename to output/networksystem_dll.json diff --git a/output/networksystem.dll.rs b/output/networksystem_dll.rs similarity index 87% rename from output/networksystem.dll.rs rename to output/networksystem_dll.rs index c80d867..01514a8 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 0 pub mod networksystem_dll { // Parent: None - // Fields count: 1 + // Field count: 1 pub mod ChangeAccessorFieldPathIndex_t { pub const m_Value: usize = 0x0; // int16 } diff --git a/output/offsets.cs b/output/offsets.cs index 9aa325c..7a92e13 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Offsets { // Module: client.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index dd6ef3f..c95fcc9 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once diff --git a/output/offsets.rs b/output/offsets.rs index bea2597..48a0133 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/panorama.dll.cs b/output/panorama_dll.cs similarity index 93% rename from output/panorama.dll.cs rename to output/panorama_dll.cs index 67bd9d7..429324a 100644 --- a/output/panorama.dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 2 public static class PanoramaDll { // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum ELayoutNodeType : uint { ROOT = 0x0, STYLES = 0x1, @@ -24,7 +24,7 @@ namespace CS2Dumper.Schemas { REFERENCE_PASSTHROUGH = 0xC } // Alignment: 4 - // Members count: 16 + // Member count: 16 public enum EStyleNodeType : uint { ROOT = 0x0, EXPRESSION = 0x1, diff --git a/output/panorama.dll.hpp b/output/panorama_dll.hpp similarity index 93% rename from output/panorama.dll.hpp rename to output/panorama_dll.hpp index 135a9e3..522476d 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 2 namespace panorama_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class ELayoutNodeType : uint32_t { ROOT = 0x0, STYLES = 0x1, @@ -29,7 +29,7 @@ namespace cs2_dumper { REFERENCE_PASSTHROUGH = 0xC }; // Alignment: 4 - // Members count: 16 + // Member count: 16 enum class EStyleNodeType : uint32_t { ROOT = 0x0, EXPRESSION = 0x1, diff --git a/output/panorama.dll.json b/output/panorama_dll.json similarity index 100% rename from output/panorama.dll.json rename to output/panorama_dll.json diff --git a/output/panorama.dll.rs b/output/panorama_dll.rs similarity index 93% rename from output/panorama.dll.rs rename to output/panorama_dll.rs index 78c74fb..8834da3 100644 --- a/output/panorama.dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 2 pub mod panorama_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum ELayoutNodeType { ROOT = 0x0, @@ -28,7 +28,7 @@ pub mod cs2_dumper { REFERENCE_PASSTHROUGH = 0xC } // Alignment: 4 - // Members count: 16 + // Member count: 16 #[repr(u32)] pub enum EStyleNodeType { ROOT = 0x0, diff --git a/output/particles.dll.cs b/output/particles_dll.cs similarity index 95% rename from output/particles.dll.cs rename to output/particles_dll.cs index a6389dd..4726a57 100644 --- a/output/particles.dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 76 public static class ParticlesDll { // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ParticleSetMethod_t : uint { PARTICLE_SET_REPLACE_VALUE = 0x0, PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1, @@ -17,7 +17,7 @@ namespace CS2Dumper.Schemas { PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum Detail2Combo_t : uint { DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, DETAIL_2_COMBO_OFF = 0x0, @@ -28,7 +28,7 @@ namespace CS2Dumper.Schemas { DETAIL_2_COMBO_CROSSFADE = 0x5 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum MissingParentInheritBehavior_t : uint { MISSING_PARENT_DO_NOTHING = 0xFFFFFFFFFFFFFFFF, MISSING_PARENT_KILL = 0x0, @@ -36,7 +36,7 @@ namespace CS2Dumper.Schemas { MISSING_PARENT_SAME_INDEX = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleFloatBiasType_t : uint { PF_BIAS_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_BIAS_TYPE_STANDARD = 0x0, @@ -45,14 +45,14 @@ namespace CS2Dumper.Schemas { PF_BIAS_TYPE_COUNT = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleTraceMissBehavior_t : uint { PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1, PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum PFuncVisualizationType_t : uint { PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1, @@ -63,7 +63,7 @@ namespace CS2Dumper.Schemas { PFUNC_VISUALIZATION_CYLINDER = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleVRHandChoiceList_t : uint { PARTICLE_VRHAND_LEFT = 0x0, PARTICLE_VRHAND_RIGHT = 0x1, @@ -71,27 +71,27 @@ namespace CS2Dumper.Schemas { PARTICLE_VRHAND_CP_OBJECT = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleReplicationMode_t : uint { PARTICLE_REPLICATIONMODE_NONE = 0x0, PARTICLE_REPLICATIONMODE_REPLICATE_FOR_EACH_PARENT_PARTICLE = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PetGroundType_t : uint { PET_GROUND_NONE = 0x0, PET_GROUND_GRID = 0x1, PET_GROUND_PLANE = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum InheritableBoolType_t : uint { INHERITABLE_BOOL_INHERIT = 0x0, INHERITABLE_BOOL_FALSE = 0x1, INHERITABLE_BOOL_TRUE = 0x2 } // Alignment: 4 - // Members count: 24 + // Member count: 24 public enum ParticleFloatType_t : uint { PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_TYPE_LITERAL = 0x0, @@ -119,7 +119,7 @@ namespace CS2Dumper.Schemas { PF_TYPE_COUNT = 0x16 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ParticlePostProcessPriorityGroup_t : uint { PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1, @@ -129,7 +129,7 @@ namespace CS2Dumper.Schemas { PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum PFNoiseTurbulence_t : uint { PF_NOISE_TURB_NONE = 0x0, PF_NOISE_TURB_HIGHLIGHT = 0x1, @@ -139,7 +139,7 @@ namespace CS2Dumper.Schemas { PF_NOISE_TURB_ALTERNATE = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleColorBlendMode_t : uint { PARTICLEBLEND_DEFAULT = 0x0, PARTICLEBLEND_OVERLAY = 0x1, @@ -148,7 +148,7 @@ namespace CS2Dumper.Schemas { PARTICLEBLEND_MULTIPLY = 0x4 } // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum ParticleColorBlendType_t : uint { PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1, @@ -165,7 +165,7 @@ namespace CS2Dumper.Schemas { PARTICLE_COLOR_BLEND_LUMINANCE = 0xC } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum DetailCombo_t : uint { DETAIL_COMBO_OFF = 0x0, DETAIL_COMBO_ADD = 0x1, @@ -173,7 +173,7 @@ namespace CS2Dumper.Schemas { DETAIL_COMBO_MOD2X = 0x3 } // Alignment: 4 - // Members count: 9 + // Member count: 9 public enum ScalarExpressionType_t : uint { SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, SCALAR_EXPRESSION_ADD = 0x0, @@ -186,7 +186,7 @@ namespace CS2Dumper.Schemas { SCALAR_EXPRESSION_MOD = 0x7 } // Alignment: 4 - // Members count: 14 + // Member count: 14 public enum SpriteCardPerParticleScale_t : uint { SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1, @@ -204,26 +204,26 @@ namespace CS2Dumper.Schemas { SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum BlurFilterType_t : uint { BLURFILTER_GAUSSIAN = 0x0, BLURFILTER_BOX = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum StandardLightingAttenuationStyle_t : uint { LIGHT_STYLE_OLD = 0x0, LIGHT_STYLE_NEW = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleParentSetMode_t : uint { PARTICLE_SET_PARENT_NO = 0x0, PARTICLE_SET_PARENT_IMMEDIATE = 0x1, PARTICLE_SET_PARENT_ROOT = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleModelType_t : uint { PM_TYPE_INVALID = 0x0, PM_TYPE_NAMED_VALUE_MODEL = 0x1, @@ -232,14 +232,14 @@ namespace CS2Dumper.Schemas { PM_TYPE_COUNT = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleLightingQuality_t : uint { PARTICLE_LIGHTING_PER_PARTICLE = 0x0, PARTICLE_LIGHTING_PER_VERTEX = 0x1, PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PFNoiseType_t : uint { PF_NOISE_TYPE_PERLIN = 0x0, PF_NOISE_TYPE_SIMPLEX = 0x1, @@ -247,7 +247,7 @@ namespace CS2Dumper.Schemas { PF_NOISE_TYPE_CURL = 0x3 } // Alignment: 4 - // Members count: 11 + // Member count: 11 public enum EventTypeSelection_t : uint { PARTICLE_EVENT_TYPE_MASK_NONE = 0x0, PARTICLE_EVENT_TYPE_MASK_SPAWNED = 0x1, @@ -262,26 +262,26 @@ namespace CS2Dumper.Schemas { PARTICLE_EVENT_TYPE_MASK_USER_4 = 0x200 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleMassMode_t : uint { PARTICLE_MASSMODE_RADIUS_CUBED = 0x0, PARTICLE_MASSMODE_RADIUS_SQUARED = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleDirectionNoiseType_t : uint { PARTICLE_DIR_NOISE_PERLIN = 0x0, PARTICLE_DIR_NOISE_CURL = 0x1, PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleHitboxBiasType_t : uint { PARTICLE_HITBOX_BIAS_ENTITY = 0x0, PARTICLE_HITBOX_BIAS_HITBOX = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ParticleControlPointAxis_t : uint { PARTICLE_CP_AXIS_X = 0x0, PARTICLE_CP_AXIS_Y = 0x1, @@ -291,7 +291,7 @@ namespace CS2Dumper.Schemas { PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 } // Alignment: 4 - // Members count: 12 + // Member count: 12 public enum ParticlePinDistance_t : uint { PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFFFFFFFFFF, PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0, @@ -307,7 +307,7 @@ namespace CS2Dumper.Schemas { PARTICLE_PIN_FLOAT_VALUE = 0xB } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum VectorFloatExpressionType_t : uint { VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0, @@ -318,14 +318,14 @@ namespace CS2Dumper.Schemas { VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleFogType_t : uint { PARTICLE_FOG_GAME_DEFAULT = 0x0, PARTICLE_FOG_ENABLED = 0x1, PARTICLE_FOG_DISABLED = 0x2 } // Alignment: 4 - // Members count: 9 + // Member count: 9 public enum VectorExpressionType_t : uint { VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, VECTOR_EXPRESSION_ADD = 0x0, @@ -338,33 +338,33 @@ namespace CS2Dumper.Schemas { VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleRotationLockType_t : uint { PARTICLE_ROTATION_LOCK_NONE = 0x0, PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1, PARTICLE_ROTATION_LOCK_NORMAL = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum HitboxLerpType_t : uint { HITBOX_LERP_LIFETIME = 0x0, HITBOX_LERP_CONSTANT = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum AnimationType_t : uint { ANIMATION_TYPE_FIXED_RATE = 0x0, ANIMATION_TYPE_FIT_LIFETIME = 0x1, ANIMATION_TYPE_MANUAL_FRAMES = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleAttrBoxFlags_t : uint { PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleTopology_t : uint { PARTICLE_TOPOLOGY_POINTS = 0x0, PARTICLE_TOPOLOGY_LINES = 0x1, @@ -373,14 +373,14 @@ namespace CS2Dumper.Schemas { PARTICLE_TOPOLOGY_CUBES = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleLightBehaviorChoiceList_t : uint { PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1, PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ModelHitboxType_t : uint { MODEL_HITBOX_TYPE_STANDARD = 0x0, MODEL_HITBOX_TYPE_RAW_BONES = 0x1, @@ -388,7 +388,7 @@ namespace CS2Dumper.Schemas { MODEL_HITBOX_TYPE_SNAPSHOT = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum ParticleFloatMapType_t : uint { PF_MAP_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_MAP_TYPE_DIRECT = 0x0, @@ -400,7 +400,7 @@ namespace CS2Dumper.Schemas { PF_MAP_TYPE_COUNT = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleTraceSet_t : uint { PARTICLE_TRACE_SET_ALL = 0x0, PARTICLE_TRACE_SET_STATIC = 0x1, @@ -408,7 +408,7 @@ namespace CS2Dumper.Schemas { PARTICLE_TRACE_SET_DYNAMIC = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum ParticleTextureLayerBlendType_t : uint { SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1, @@ -419,14 +419,14 @@ namespace CS2Dumper.Schemas { SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleSelection_t : uint { PARTICLE_SELECTION_FIRST = 0x0, PARTICLE_SELECTION_LAST = 0x1, PARTICLE_SELECTION_NUMBER = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleFloatInputMode_t : uint { PF_INPUT_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_INPUT_MODE_CLAMPED = 0x0, @@ -434,13 +434,13 @@ namespace CS2Dumper.Schemas { PF_INPUT_MODE_COUNT = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum SnapshotIndexType_t : uint { SNAPSHOT_INDEX_INCREMENT = 0x0, SNAPSHOT_INDEX_DIRECT = 0x1 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum ParticleOutputBlendMode_t : uint { PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1, @@ -451,26 +451,26 @@ namespace CS2Dumper.Schemas { PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleLightnintBranchBehavior_t : uint { PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum MaterialProxyType_t : uint { MATERIAL_PROXY_STATUS_EFFECT = 0x0, MATERIAL_PROXY_TINT = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleDepthFeatheringMode_t : uint { PARTICLE_DEPTH_FEATHERING_OFF = 0x0, PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1, PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleFloatRandomMode_t : uint { PF_RANDOM_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_RANDOM_MODE_CONSTANT = 0x0, @@ -478,7 +478,7 @@ namespace CS2Dumper.Schemas { PF_RANDOM_MODE_COUNT = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PFNoiseModifier_t : uint { PF_NOISE_MODIFIER_NONE = 0x0, PF_NOISE_MODIFIER_LINES = 0x1, @@ -486,7 +486,7 @@ namespace CS2Dumper.Schemas { PF_NOISE_MODIFIER_RINGS = 0x3 } // Alignment: 4 - // Members count: 19 + // Member count: 19 public enum ParticleVecType_t : uint { PVEC_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PVEC_TYPE_LITERAL = 0x0, @@ -509,27 +509,27 @@ namespace CS2Dumper.Schemas { PVEC_TYPE_COUNT = 0x11 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleLightUnitChoiceList_t : uint { PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, PARTICLE_LIGHT_UNIT_LUMENS = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleFalloffFunction_t : uint { PARTICLE_FALLOFF_CONSTANT = 0x0, PARTICLE_FALLOFF_LINEAR = 0x1, PARTICLE_FALLOFF_EXPONENTIAL = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleSequenceCropOverride_t : uint { PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFFFFFFFFFF, PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0, PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleDetailLevel_t : uint { PARTICLEDETAIL_LOW = 0x0, PARTICLEDETAIL_MEDIUM = 0x1, @@ -537,14 +537,14 @@ namespace CS2Dumper.Schemas { PARTICLEDETAIL_ULTRA = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum BBoxVolumeType_t : uint { BBOX_VOLUME = 0x0, BBOX_DIMENSIONS = 0x1, BBOX_MINS_MAXS = 0x2 } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum SpriteCardTextureType_t : uint { SPRITECARD_TEXTURE_DIFFUSE = 0x0, SPRITECARD_TEXTURE_ZOOM = 0x1, @@ -558,7 +558,7 @@ namespace CS2Dumper.Schemas { SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleAlphaReferenceType_t : uint { PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1, @@ -566,7 +566,7 @@ namespace CS2Dumper.Schemas { PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 } // Alignment: 4 - // Members count: 15 + // Member count: 15 public enum SpriteCardTextureChannel_t : uint { SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1, @@ -585,7 +585,7 @@ namespace CS2Dumper.Schemas { SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleTransformType_t : uint { PT_TYPE_INVALID = 0x0, PT_TYPE_NAMED_VALUE = 0x1, @@ -594,7 +594,7 @@ namespace CS2Dumper.Schemas { PT_TYPE_COUNT = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum RenderModelSubModelFieldType_t : uint { SUBMODEL_AS_BODYGROUP_SUBMODEL = 0x0, SUBMODEL_AS_MESHGROUP_INDEX = 0x1, @@ -602,13 +602,13 @@ namespace CS2Dumper.Schemas { SUBMODEL_IGNORED_USE_MODEL_DEFAULT_MESHGROUP_MASK = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleHitboxDataSelection_t : uint { PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, PARTICLE_HITBOX_COUNT = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ParticleOrientationChoiceList_t : uint { PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1, @@ -618,7 +618,7 @@ namespace CS2Dumper.Schemas { PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum ParticleCollisionMode_t : uint { COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, COLLISION_MODE_USE_NEAREST_TRACE = 0x2, @@ -627,27 +627,27 @@ namespace CS2Dumper.Schemas { COLLISION_MODE_DISABLED = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleSortingChoiceList_t : uint { PARTICLE_SORTING_NEAREST = 0x0, PARTICLE_SORTING_CREATION_TIME = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleEndcapMode_t : uint { PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFFFFFFFFFF, PARTICLE_ENDCAP_ENDCAP_OFF = 0x0, PARTICLE_ENDCAP_ENDCAP_ON = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ClosestPointTestType_t : uint { PARTICLE_CLOSEST_TYPE_BOX = 0x0, PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1, PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ParticleImpulseType_t : uint { IMPULSE_TYPE_NONE = 0x0, IMPULSE_TYPE_GENERIC = 0x1, @@ -657,26 +657,26 @@ namespace CS2Dumper.Schemas { IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum SpriteCardShaderType_t : uint { SPRITECARD_SHADER_BASE = 0x0, SPRITECARD_SHADER_CUSTOM = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleOmni2LightTypeChoiceList_t : uint { PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ParticleLightFogLightingMode_t : uint { PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2, PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ParticleLightTypeChoiceList_t : uint { PARTICLE_LIGHT_TYPE_POINT = 0x0, PARTICLE_LIGHT_TYPE_SPOT = 0x1, @@ -684,19 +684,19 @@ namespace CS2Dumper.Schemas { PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ParticleOrientationSetMode_t : uint { PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum TextureRepetitionMode_t : uint { TEXTURE_REPETITION_PARTICLE = 0x0, TEXTURE_REPETITION_PATH = 0x1 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -707,7 +707,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalizedOutput = 0x818; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -716,7 +716,7 @@ namespace CS2Dumper.Schemas { public const nint m_bForcePreserveParticleOrder = 0x1B9; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -739,7 +739,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHSVShiftControlPoint = 0x898; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -754,7 +754,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseDeltaV = 0x1DC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -762,7 +762,7 @@ namespace CS2Dumper.Schemas { public const nint m_TransformInput = 0x1B8; // CParticleTransformInput } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -770,7 +770,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCollisionGroupNumber = 0x0; // int32 } // Parent: CParticleInput - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -782,7 +782,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPoint = 0x58; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -790,7 +790,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRunOnce = 0x1B8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -799,7 +799,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -811,7 +811,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecAnchorVector = 0x718; // CPerParticleVecInput } // Parent: CBaseRendererSource2 - // Fields count: 30 + // Field count: 30 // // Metadata: // MGetKV3ClassDefaults @@ -848,7 +848,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGenerateNormals = 0x2B85; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -874,7 +874,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSFXSUseModelUVs = 0x208; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -893,7 +893,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSuppressStopSoundEvent = 0x330; // bool } // Parent: None - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -919,7 +919,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRightEye = 0x44; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -933,7 +933,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetParent = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -948,7 +948,7 @@ namespace CS2Dumper.Schemas { public const nint m_vValueAboveMax = 0x494; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -959,7 +959,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalize = 0x1C4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -968,7 +968,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x1C0; // CPerParticleFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -977,7 +977,7 @@ namespace CS2Dumper.Schemas { public const nint m_nValue = 0x8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -989,7 +989,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOscAdd = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -1014,7 +1014,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSelfIllumBlendToFull = 0x204; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1029,7 +1029,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x260; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1041,7 +1041,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGlobalCenter = 0x478; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1052,7 +1052,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1069,7 +1069,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreDt = 0x1950; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1081,7 +1081,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDetailLevel = 0x10; // ParticleDetailLevel_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1096,14 +1096,14 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapTime = 0x1D4; // float32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomNamedModelSequence { } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1114,7 +1114,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPlaneOffset = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1128,7 +1128,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0x112C; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1142,7 +1142,7 @@ namespace CS2Dumper.Schemas { public const nint m_fDrag = 0x898; // float32 } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1153,7 +1153,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1171,7 +1171,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAlpha = 0x1E8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1183,7 +1183,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutVectorField = 0x824; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 62 + // Field count: 62 // // Metadata: // MGetKV3ClassDefaults @@ -1252,14 +1252,14 @@ namespace CS2Dumper.Schemas { public const nint m_bMaxLuminanceBlendingSequence0 = 0x24D5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CSpinUpdateBase { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1269,7 +1269,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1284,7 +1284,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x5D8; // CParticleCollectionFloatInput } // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1295,7 +1295,7 @@ namespace CS2Dumper.Schemas { public const nint m_bModelFromRenderer = 0x208; // bool } // Parent: CBaseTrailRenderer - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -1322,7 +1322,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFlipUVBasedOnPitchYaw = 0x3C24; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1332,7 +1332,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecDefaultValue = 0x244; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1345,7 +1345,7 @@ namespace CS2Dumper.Schemas { public const nint m_bKillNewest = 0x320; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1355,7 +1355,7 @@ namespace CS2Dumper.Schemas { public const nint m_hModel = 0x3C0; // CStrongHandle } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1363,7 +1363,7 @@ namespace CS2Dumper.Schemas { public static class CPerParticleVecInput { } // Parent: CParticleFunctionForce - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1375,7 +1375,7 @@ namespace CS2Dumper.Schemas { public const nint m_bParticles = 0x323; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1393,7 +1393,7 @@ namespace CS2Dumper.Schemas { public const nint m_HitboxSetName = 0xD90; // char[128] } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1404,7 +1404,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAlphaRandExponent = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1413,7 +1413,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x1BC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1422,7 +1422,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1434,7 +1434,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLimitChildCount = 0x5D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1445,7 +1445,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTonemapWeightField = 0x214; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1455,7 +1455,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalize = 0x1C0; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1471,7 +1471,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUpdatePosition = 0xA00; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1489,7 +1489,7 @@ namespace CS2Dumper.Schemas { public const nint m_bXYVelocityOnly = 0xCE9; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1499,7 +1499,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLengthRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1513,7 +1513,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOldCode = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -1533,7 +1533,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x880; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1541,7 +1541,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOffscreenTime = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMaxVersion @@ -1556,7 +1556,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1564,7 +1564,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDecayTime = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1576,7 +1576,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInfiniteLine = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1594,7 +1594,7 @@ namespace CS2Dumper.Schemas { public const nint m_bForceEmitOnLastUpdate = 0x5E1; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1607,7 +1607,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffset = 0x1DC; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1615,7 +1615,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFramerate = 0x1C0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1629,7 +1629,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTrailBias = 0x87C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1647,7 +1647,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x1E8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1659,7 +1659,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFallingEventType = 0x5C8; // EventTypeSelection_t } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1668,7 +1668,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutputField = 0x310; // ParticleAttributeIndex_t } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -1679,7 +1679,7 @@ namespace CS2Dumper.Schemas { public static class CParticleCollectionBindingInstance { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1691,7 +1691,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseNewCode = 0xD7C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1704,7 +1704,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1E4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1713,14 +1713,14 @@ namespace CS2Dumper.Schemas { public const nint m_nEventType = 0x1C4; // EventTypeSelection_t } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_Callback { } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1743,7 +1743,7 @@ namespace CS2Dumper.Schemas { public const nint m_Notes = 0x198; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1753,7 +1753,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClampUpperRange = 0x1BD; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1765,7 +1765,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1780,7 +1780,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPField = 0x1D4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1792,7 +1792,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetOrientation = 0x1D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1800,7 +1800,7 @@ namespace CS2Dumper.Schemas { public const nint m_flForceScale = 0x1C8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1812,7 +1812,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAccountForRadius = 0xE6D; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1833,7 +1833,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseOrigRadius = 0x1EE; // bool } // Parent: CParticleFunctionForce - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1846,7 +1846,7 @@ namespace CS2Dumper.Schemas { public const nint m_bApplyMinForce = 0x4F8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1856,14 +1856,14 @@ namespace CS2Dumper.Schemas { public const nint m_fLifetimeRandExponent = 0x1C8; // float32 } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapParticleCountToNamedModelSequenceScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1875,7 +1875,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreDelta = 0x485; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1885,7 +1885,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1896,7 +1896,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1919,7 +1919,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPerParticleDistortion = 0x984; // SpriteCardPerParticleScale_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1929,7 +1929,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffsetInLocalSpace = 0x10; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1941,7 +1941,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalizedOutput = 0xE78; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -1963,21 +1963,21 @@ namespace CS2Dumper.Schemas { public const nint m_flDedicatedPool = 0xF48; // CParticleCollectionFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelMeshGroupOnceTimed { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CParticleInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1994,7 +1994,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPerParticle = 0x1E4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2002,7 +2002,7 @@ namespace CS2Dumper.Schemas { public const nint m_TransformInput = 0x1C0; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2019,7 +2019,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseCount = 0xE89; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2029,7 +2029,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMaxIterations = 0x468; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2042,14 +2042,14 @@ namespace CS2Dumper.Schemas { public const nint m_nOutVectorField = 0x5D4; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionForce { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2060,7 +2060,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x1CC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -2073,7 +2073,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRandomDistribution = 0x1C4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2086,7 +2086,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalizedOutput = 0xE80; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2101,7 +2101,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x24C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2111,7 +2111,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecPoint2 = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2122,7 +2122,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDistSqrAttr = 0x970; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2137,7 +2137,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAngularVelocityField = 0x280; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2148,7 +2148,7 @@ namespace CS2Dumper.Schemas { public const nint m_flQuantizeValue = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2157,7 +2157,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIncludeChildren = 0x1C1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2166,7 +2166,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2181,7 +2181,7 @@ namespace CS2Dumper.Schemas { public const nint m_vEndOffset = 0x2C; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2194,7 +2194,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2204,7 +2204,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseNormal = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2216,14 +2216,14 @@ namespace CS2Dumper.Schemas { public const nint m_nCPSSPosOut = 0x1D8; // int32 } // Parent: CSpinUpdateBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_SpinUpdate { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2235,7 +2235,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalize = 0x1DD; // bool } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2245,7 +2245,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxOutputValue = 0x1E0; // Vector } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2260,7 +2260,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSizeCullBloat = 0x238; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2277,14 +2277,14 @@ namespace CS2Dumper.Schemas { public const nint m_flWorldTimeScale = 0x1E8; // float32 } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_Spin { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2297,7 +2297,7 @@ namespace CS2Dumper.Schemas { public const nint m_strAttachmentName = 0x30; // CUtlString } // Parent: CParticleInput - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -2328,7 +2328,7 @@ namespace CS2Dumper.Schemas { public const nint m_vRandomMax = 0x64C; // Vector } // Parent: CParticleFunctionEmitter - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2342,7 +2342,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSnapshotControlPoint = 0x5D4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2351,7 +2351,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxDistance = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2366,7 +2366,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIncludeWater = 0x270; // bool } // Parent: CBaseRendererSource2 - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2380,7 +2380,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClampV = 0x29D8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2391,7 +2391,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDirectionOnly = 0x884; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2406,7 +2406,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x1E8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2425,7 +2425,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x730; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2447,7 +2447,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRateScale = 0x4B0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2469,7 +2469,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutputPrev = 0xA04; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2480,7 +2480,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAmplitude = 0x218; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2499,7 +2499,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIncludeWater = 0x3C2; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2512,12 +2512,12 @@ namespace CS2Dumper.Schemas { public const nint m_flBias = 0x1CC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class ParticleAttributeIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2527,7 +2527,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1C0; // float32 } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2542,7 +2542,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecNoiseAmount3 = 0x1FC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2558,7 +2558,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapTime = 0x214; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2568,7 +2568,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOrientToEyes = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2576,7 +2576,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFreezeTime = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2591,7 +2591,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaterial = 0x628; // CStrongHandle } // Parent: IParticleEffect - // Fields count: 32 + // Field count: 32 public static class CNewParticleEffect { public const nint m_pNext = 0x10; // CNewParticleEffect* public const nint m_pPrev = 0x18; // CNewParticleEffect* @@ -2627,7 +2627,7 @@ namespace CS2Dumper.Schemas { public const nint m_RefCount = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2642,7 +2642,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x340; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2657,7 +2657,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x23C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2667,14 +2667,14 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x1C0; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionOperator { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2686,7 +2686,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0xAC8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2695,7 +2695,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2707,14 +2707,14 @@ namespace CS2Dumper.Schemas { public const nint m_NamedConfigs = 0x48; // CUtlVector } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomYaw { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2724,7 +2724,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x1BC; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2735,7 +2735,7 @@ namespace CS2Dumper.Schemas { public const nint m_transformInput = 0x820; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2743,7 +2743,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDistance = 0x1C0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2761,7 +2761,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1E0; // ParticleSetMethod_t } // Parent: CParticleFunction - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2771,7 +2771,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSkipRenderingOnMobile = 0x201; // bool } // Parent: IParticleSystemDefinition - // Fields count: 65 + // Field count: 65 // // Metadata: // MGetKV3ClassDefaults @@ -2843,14 +2843,14 @@ namespace CS2Dumper.Schemas { public const nint m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelMeshGroupEndCap { } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2867,7 +2867,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRadialCheck = 0x2B5; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2876,7 +2876,7 @@ namespace CS2Dumper.Schemas { public const nint m_flForwardDegrees = 0x20C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2889,7 +2889,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPositionDampingConstant = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2901,7 +2901,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0xE78; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2910,7 +2910,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNumberOfChildren = 0x1C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 33 + // Field count: 33 // // Metadata: // MGetKV3ClassDefaults @@ -2950,7 +2950,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClampUpperRange = 0x6BF; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2966,7 +2966,7 @@ namespace CS2Dumper.Schemas { public const nint m_flGridSpacing = 0x980; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2984,7 +2984,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCapsule = 0x7F6; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3004,7 +3004,7 @@ namespace CS2Dumper.Schemas { public const nint m_nIgnoreCP = 0x514; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3015,7 +3015,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3025,7 +3025,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPriority = 0x368; // ParticlePostProcessPriorityGroup_t } // Parent: CParticleFunctionConstraint - // Fields count: 27 + // Field count: 27 // // Metadata: // MGetKV3ClassDefaults @@ -3059,7 +3059,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEntityStickNormalField = 0x93C; // ParticleAttributeIndex_t } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3067,7 +3067,7 @@ namespace CS2Dumper.Schemas { public static class CParticleCollectionVecInput { } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3082,7 +3082,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaterial = 0x650; // CStrongHandle } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3102,7 +3102,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOscAdd = 0x1E4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3115,7 +3115,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEaseInAndOut = 0x201; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3127,7 +3127,7 @@ namespace CS2Dumper.Schemas { public const nint m_WeightedList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3139,7 +3139,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEaseOut = 0x1F4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3149,7 +3149,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCullInside = 0x320; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3158,7 +3158,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusScale = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3170,7 +3170,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecScale = 0x1D0; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3183,7 +3183,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalizedOutput = 0xE78; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3196,7 +3196,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3208,7 +3208,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3219,7 +3219,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSpinStrength = 0x228; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3233,7 +3233,7 @@ namespace CS2Dumper.Schemas { public const nint m_pTextureEnvMap = 0x238; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3242,7 +3242,7 @@ namespace CS2Dumper.Schemas { public const nint m_MaxForce = 0x1D4; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3256,7 +3256,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1D0; // ParticleSetMethod_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -3279,7 +3279,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecPreviewGravity = 0x58; // Vector } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3289,7 +3289,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecAccel = 0x1D0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3301,7 +3301,7 @@ namespace CS2Dumper.Schemas { public const nint m_HitboxSetName = 0x1BF; // char[128] } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3312,7 +3312,7 @@ namespace CS2Dumper.Schemas { public const nint m_Lerp = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3332,7 +3332,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x2D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3342,7 +3342,7 @@ namespace CS2Dumper.Schemas { public const nint m_vTint_1 = 0x1D0; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3352,7 +3352,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxOutputValue = 0x1D8; // float32 } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3360,7 +3360,7 @@ namespace CS2Dumper.Schemas { public static class CParticleRemapFloatInput { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3370,7 +3370,7 @@ namespace CS2Dumper.Schemas { public const nint m_nParticleNumber = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3389,7 +3389,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPrev = 0x5D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -3411,7 +3411,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetParent = 0x274; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3422,7 +3422,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOrientToHand = 0x1D4; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3437,7 +3437,7 @@ namespace CS2Dumper.Schemas { public const nint m_nManualTField = 0x218; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3448,7 +3448,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCullInside = 0x1CC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3463,7 +3463,7 @@ namespace CS2Dumper.Schemas { public const nint m_flValueAboveMax = 0x878; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3475,7 +3475,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSaveOffset = 0x220; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3489,7 +3489,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAttachment = 0x2C5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3502,14 +3502,14 @@ namespace CS2Dumper.Schemas { public const nint m_bEaseInOut = 0x1F0; // bool } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapNamedModelSequenceToScalar { } // Parent: C_OP_RenderPoints - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3523,7 +3523,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEndFadeSize = 0x228; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3531,7 +3531,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCount = 0x1B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3540,7 +3540,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSeed = 0x4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3554,7 +3554,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLightAmplification = 0x1F0; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3562,7 +3562,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaterial = 0x208; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3575,7 +3575,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x5D4; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3592,7 +3592,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHollow = 0x9D6; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3602,7 +3602,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecRateMax = 0x1D0; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3612,7 +3612,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPBroadcast = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3622,7 +3622,7 @@ namespace CS2Dumper.Schemas { public const nint m_flExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3643,7 +3643,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3653,7 +3653,7 @@ namespace CS2Dumper.Schemas { public const nint m_variableType = 0x38; // PulseValueType_t } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3666,14 +3666,14 @@ namespace CS2Dumper.Schemas { public const nint m_bOnlyChildren = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RenderClothForce { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3687,7 +3687,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusScale = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMinVersion @@ -3701,7 +3701,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathParams = 0x480; // CPathParameters } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3710,7 +3710,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecInput = 0x8; // CParticleCollectionVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3723,7 +3723,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalize = 0x240; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMinVersion @@ -3735,7 +3735,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3743,7 +3743,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x1B8; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3754,7 +3754,7 @@ namespace CS2Dumper.Schemas { public const nint m_bWriteNormal = 0x235; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3765,7 +3765,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCullExp = 0x1C4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3773,7 +3773,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPercent = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3781,7 +3781,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3790,7 +3790,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRelativeWeight = 0x4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3802,7 +3802,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3811,7 +3811,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultText = 0x210; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3823,14 +3823,14 @@ namespace CS2Dumper.Schemas { public const nint m_vecScale = 0x478; // CParticleCollectionVecInput } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomRotation { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3840,7 +3840,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLerpTime = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3848,7 +3848,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinVelocity = 0x1B8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3861,7 +3861,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPointAway = 0x322; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3873,7 +3873,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNumPointsAlongPath = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -3897,7 +3897,7 @@ namespace CS2Dumper.Schemas { public const nint m_nIgnoreCP = 0x3C8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3906,7 +3906,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutputControlPoint = 0x1BC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3917,7 +3917,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalize = 0xE6C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3928,14 +3928,14 @@ namespace CS2Dumper.Schemas { public const nint m_bWriteNormal = 0x22D; // bool } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomRotationSpeed { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MParticleMinVersion @@ -3948,7 +3948,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMissingParentBehavior = 0x1C8; // MissingParentInheritBehavior_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3957,7 +3957,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSequenceMax = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3968,7 +3968,7 @@ namespace CS2Dumper.Schemas { public const nint m_Lerp = 0x318; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3978,7 +3978,7 @@ namespace CS2Dumper.Schemas { public const nint m_vOffset = 0x8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3989,7 +3989,7 @@ namespace CS2Dumper.Schemas { public const nint m_flResetRate = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3999,7 +3999,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVoxelGridResolution = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4014,7 +4014,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOffsetLoc = 0x1D8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4024,7 +4024,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4037,7 +4037,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRandomlyFlipDirection = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4053,7 +4053,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDeltaTime = 0x13D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4063,7 +4063,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4081,7 +4081,7 @@ namespace CS2Dumper.Schemas { public const nint m_vFinalOutputScale = 0x208; // Vector } // Parent: CParticleInput - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4098,7 +4098,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEndCPGrowthTime = 0x64; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4120,14 +4120,14 @@ namespace CS2Dumper.Schemas { public const nint m_flRotLerp = 0x980; // CPerParticleFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelBodyPartOnceTimed { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4137,7 +4137,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRadiusScale = 0x1C8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4149,7 +4149,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNormalizedOutput = 0x970; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4161,23 +4161,23 @@ namespace CS2Dumper.Schemas { public const nint m_bSubFrame = 0x1D0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 public static class IParticleEffect { } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomNamedModelBodyPart { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PARTICLE_EHANDLE__ { public const nint unused = 0x0; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4198,7 +4198,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSphericalCookie = 0x11E8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4210,7 +4210,7 @@ namespace CS2Dumper.Schemas { public const nint m_flParentRadiusScale = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4218,14 +4218,14 @@ namespace CS2Dumper.Schemas { public static class CPerParticleFloatInput { } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -4251,7 +4251,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetRadius = 0x34E; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4262,7 +4262,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDesiredVelocityCPField = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4271,7 +4271,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinimumSpeed = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4284,7 +4284,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNoiseAnimationTimeScale = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4297,7 +4297,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEndAlpha = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4307,7 +4307,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLightnessAdjust = 0x468; // CPerParticleFloatInput } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4318,7 +4318,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x2B8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4333,7 +4333,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1D4; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4341,7 +4341,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMinAlpha = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4350,7 +4350,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4362,7 +4362,7 @@ namespace CS2Dumper.Schemas { public const nint m_bWritePreviousPosition = 0x821; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4379,7 +4379,7 @@ namespace CS2Dumper.Schemas { public const nint m_flShellSize = 0x8B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4392,7 +4392,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTValue = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4403,7 +4403,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEndTime = 0x31C; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4423,7 +4423,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChildGroupID = 0x270; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4433,7 +4433,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4443,7 +4443,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOrientToHMD = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4459,7 +4459,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetPreviousParticle = 0x1D5; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4472,7 +4472,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutVectorField = 0xFD4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4489,7 +4489,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRadialCheck = 0x2A5; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4499,14 +4499,14 @@ namespace CS2Dumper.Schemas { public const nint m_bCullInside = 0x320; // bool } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelSequenceEndCap { } // Parent: CParticleCollectionFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4514,7 +4514,7 @@ namespace CS2Dumper.Schemas { public static class CParticleCollectionRendererFloatInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4531,7 +4531,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLocalSpaceAngles = 0x48C; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 22 + // Field count: 22 // // Metadata: // MGetKV3ClassDefaults @@ -4560,7 +4560,7 @@ namespace CS2Dumper.Schemas { public const nint m_MaterialVecVars = 0x13F0; // CUtlVector } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4569,7 +4569,7 @@ namespace CS2Dumper.Schemas { public const nint m_flVelocityScale = 0x1C4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4583,7 +4583,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAdaptiveThreshold = 0x330; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4596,7 +4596,7 @@ namespace CS2Dumper.Schemas { public const nint m_randomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4605,7 +4605,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointAxis = 0x228; // ParticleControlPointAxis_t } // Parent: CParticleFunctionConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4613,7 +4613,7 @@ namespace CS2Dumper.Schemas { public const nint m_flShapeRestorationTime = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4626,7 +4626,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetOrientation = 0x321; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4643,7 +4643,7 @@ namespace CS2Dumper.Schemas { public const nint m_b3D = 0x13D8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4657,7 +4657,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldStrength = 0x1D8; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4673,7 +4673,7 @@ namespace CS2Dumper.Schemas { public const nint m_FieldName = 0x1E8; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4687,7 +4687,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x258; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4707,7 +4707,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0xEE8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4727,7 +4727,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAccelerate = 0x205; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4739,7 +4739,7 @@ namespace CS2Dumper.Schemas { public const nint m_nImpulseType = 0x5D0; // ParticleImpulseType_t } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4749,7 +4749,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTargetDensity = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4766,7 +4766,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffsetExistingPos = 0x792; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4778,7 +4778,7 @@ namespace CS2Dumper.Schemas { public const nint m_pointList = 0x1C8; // CUtlVector } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4797,7 +4797,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHeadLocation = 0x204; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4810,7 +4810,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0xFCC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4821,7 +4821,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLocalSpace = 0x9D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4836,7 +4836,7 @@ namespace CS2Dumper.Schemas { public const nint m_bThreadIt = 0x1E1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4847,7 +4847,7 @@ namespace CS2Dumper.Schemas { public const nint m_InputStrength = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -4870,7 +4870,7 @@ namespace CS2Dumper.Schemas { public const nint m_flShellSize = 0x1130; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4881,7 +4881,7 @@ namespace CS2Dumper.Schemas { public const nint m_nGroupID = 0x1C4; // int32 } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4891,14 +4891,14 @@ namespace CS2Dumper.Schemas { public const nint m_nCP = 0x978; // int32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomNamedModelMeshGroup { } // Parent: CParticleFunctionRenderer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -4923,7 +4923,7 @@ namespace CS2Dumper.Schemas { public const nint m_nColorBlendType = 0xE10; // ParticleColorBlendType_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4934,7 +4934,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOverrideCPField = 0x1C4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4944,7 +4944,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreDt = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4959,7 +4959,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x488; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4969,7 +4969,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLocalCoords = 0x1C8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4980,7 +4980,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x230; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4994,12 +4994,12 @@ namespace CS2Dumper.Schemas { public const nint m_bForcePreserveParticleOrder = 0x1D0; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PARTICLE_WORLD_HANDLE__ { public const nint unused = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5011,7 +5011,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEaseInOut = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5028,14 +5028,14 @@ namespace CS2Dumper.Schemas { public const nint m_bEaseOut = 0x205; // bool } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelSequenceOnceTimed { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5044,7 +5044,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPOutput = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5058,14 +5058,14 @@ namespace CS2Dumper.Schemas { public const nint m_PathParams = 0x1D0; // CPathParameters } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelBodyPartEndCap { } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5075,7 +5075,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPlayEndCap = 0x319; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5085,7 +5085,7 @@ namespace CS2Dumper.Schemas { public const nint m_fSpinRateStopTime = 0x1C4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -5098,7 +5098,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5112,7 +5112,7 @@ namespace CS2Dumper.Schemas { public const nint m_bModelFromRenderer = 0x204; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5122,7 +5122,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOutputMax = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5135,7 +5135,7 @@ namespace CS2Dumper.Schemas { public const nint m_pTextureDetail = 0x230; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5153,14 +5153,14 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x1E8; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class IParticleSystemDefinition { } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -5168,7 +5168,7 @@ namespace CS2Dumper.Schemas { public static class CParticleCollectionFloatInput { } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5176,7 +5176,7 @@ namespace CS2Dumper.Schemas { public const nint m_vForce = 0x1C8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5189,7 +5189,7 @@ namespace CS2Dumper.Schemas { public const nint m_floatInput = 0x8D8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 29 + // Field count: 29 // // Metadata: // MGetKV3ClassDefaults @@ -5225,7 +5225,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLengthFadeInTime = 0x137C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5247,7 +5247,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecComponentScale = 0x820; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5258,7 +5258,7 @@ namespace CS2Dumper.Schemas { public const nint m_nComponent = 0x1C4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5268,7 +5268,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetParent = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5282,7 +5282,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5300,7 +5300,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseParticleNormal = 0x1DD; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5317,7 +5317,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpRate = 0x1E4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5328,7 +5328,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLocalCP = 0x974; // int32 } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5342,7 +5342,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWorleyJitter = 0x1C88; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5352,7 +5352,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRotOffset = 0x1C8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5360,7 +5360,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSimulationScale = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5371,7 +5371,7 @@ namespace CS2Dumper.Schemas { public const nint m_bProportional = 0x1C4; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5387,7 +5387,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFilterCP = 0x228; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5399,7 +5399,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1D0; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5410,7 +5410,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultHSVColor = 0x1CC; // Color } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5423,7 +5423,7 @@ namespace CS2Dumper.Schemas { public const nint m_bScaleVelocity = 0x1CE; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5431,7 +5431,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPoint = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5443,7 +5443,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseBones = 0x24C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5455,7 +5455,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1D0; // ParticleSetMethod_t } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5465,7 +5465,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPField = 0x1C8; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5481,7 +5481,7 @@ namespace CS2Dumper.Schemas { public const nint m_TextureControls = 0x190; // TextureControls_t } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5492,7 +5492,7 @@ namespace CS2Dumper.Schemas { public const nint m_EndingForce = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5508,7 +5508,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIncludeWater = 0x260; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5522,7 +5522,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevPosScale = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5543,7 +5543,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5551,14 +5551,14 @@ namespace CS2Dumper.Schemas { public const nint m_flMinRadius = 0x1B8; // float32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapNamedModelBodyPartToScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5577,7 +5577,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x1FC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5592,7 +5592,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1DC; // ParticleSetMethod_t } // Parent: CParticleFunctionEmitter - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5614,7 +5614,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWorldTimeScale = 0x1FC; // float32 } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5622,7 +5622,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAssociatedEmitterIndex = 0x1B8; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5634,7 +5634,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDestroyImmediately = 0x5C9; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5643,7 +5643,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5658,7 +5658,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseOldCode = 0x488; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5669,7 +5669,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDynamicCPCount = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5682,7 +5682,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBlendValue = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5696,7 +5696,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUseParticleCount = 0x1D8; // bool } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5705,7 +5705,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x1D0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5719,7 +5719,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x210; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5727,7 +5727,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecScale = 0x1C0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5743,7 +5743,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolation = 0x318; // CPerParticleFloatInput } // Parent: CParticleInput - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -5797,7 +5797,7 @@ namespace CS2Dumper.Schemas { public const nint m_Curve = 0x118; // CPiecewiseCurve } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5809,7 +5809,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNumPointsAlongPath = 0x1E4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5820,7 +5820,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5837,7 +5837,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLightAmplification = 0x200; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5849,7 +5849,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetZDown = 0x321; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5868,7 +5868,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x1E4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5880,7 +5880,7 @@ namespace CS2Dumper.Schemas { public const nint m_nRandomSeed = 0x1D0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5891,7 +5891,7 @@ namespace CS2Dumper.Schemas { public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5907,7 +5907,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUniformSpeed = 0x1E0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5920,7 +5920,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffsetLocal = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5930,7 +5930,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusScale = 0x210; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5944,7 +5944,7 @@ namespace CS2Dumper.Schemas { public const nint m_flThickness = 0xC78; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5957,7 +5957,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDestroyImmediately = 0x322; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5979,7 +5979,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRemapBias = 0x928; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5993,14 +5993,14 @@ namespace CS2Dumper.Schemas { public const nint m_flModellingScale = 0xF68; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_EndCapDecay { } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6014,7 +6014,7 @@ namespace CS2Dumper.Schemas { public const nint m_flExponent = 0x1F8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6029,7 +6029,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVoxelGridResolution = 0x1E4; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6039,7 +6039,7 @@ namespace CS2Dumper.Schemas { public const nint m_previewState = 0x20; // ParticlePreviewState_t } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6050,7 +6050,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLocalSpace = 0x1CC; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6060,14 +6060,14 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0xC; // float32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6081,7 +6081,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreDelta = 0x1D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 54 + // Field count: 54 // // Metadata: // MGetKV3ClassDefaults @@ -6142,7 +6142,7 @@ namespace CS2Dumper.Schemas { public const nint m_nColorBlendType = 0x28C0; // ParticleColorBlendType_t } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6150,14 +6150,14 @@ namespace CS2Dumper.Schemas { public const nint m_nEmitterIndex = 0x1B8; // int32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapNamedModelMeshGroupToScalar { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6166,7 +6166,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPOutput = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6178,7 +6178,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInitialRestingLength = 0x5C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6191,7 +6191,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x338; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6199,7 +6199,7 @@ namespace CS2Dumper.Schemas { public const nint m_ControlPoint = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6213,11 +6213,11 @@ namespace CS2Dumper.Schemas { public const nint m_flNoiseAnimationTimeScale = 0x1DC; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class IParticleCollection { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6231,7 +6231,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x724; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6240,7 +6240,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -6256,7 +6256,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1E0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6266,7 +6266,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffsetLocal = 0x1C8; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6279,7 +6279,7 @@ namespace CS2Dumper.Schemas { public const nint m_entityName = 0x28; // CUtlString } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6289,7 +6289,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFlipBasedOnYaw = 0x1D8; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6302,7 +6302,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecComparisonVelocity = 0x1D8; // CParticleCollectionVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6314,14 +6314,14 @@ namespace CS2Dumper.Schemas { public const nint m_nColorBlendType = 0x218; // ParticleColorBlendType_t } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_SpinYaw { } // Parent: PointDefinition_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6329,7 +6329,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTimeDuration = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6337,7 +6337,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaterial = 0x0; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6355,7 +6355,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecBuoyancyForce = 0x1790; // CPerParticleVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6367,7 +6367,7 @@ namespace CS2Dumper.Schemas { public const nint m_HitboxSetName = 0x1C7; // char[128] } // Parent: CBaseRendererSource2 - // Fields count: 28 + // Field count: 28 // // Metadata: // MGetKV3ClassDefaults @@ -6402,7 +6402,7 @@ namespace CS2Dumper.Schemas { public const nint m_replicationParameters = 0x3228; // CReplicationParameters } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -6421,7 +6421,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRadialCheck = 0x2AD; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6436,7 +6436,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNumBasedOnParticleCount = 0x480; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6453,14 +6453,14 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointForLinearDirection = 0x22C; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_OP_WorldCollideConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6473,7 +6473,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x5CC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6490,7 +6490,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6505,7 +6505,7 @@ namespace CS2Dumper.Schemas { public const nint m_nColorBlendType = 0xB38; // ParticleColorBlendType_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6514,7 +6514,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInput = 0x8; // CParticleCollectionFloatInput } // Parent: CParticleCollectionVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -6522,7 +6522,7 @@ namespace CS2Dumper.Schemas { public static class CParticleCollectionRendererVecInput { } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6537,7 +6537,7 @@ namespace CS2Dumper.Schemas { public const nint m_bProportionalOp = 0x1F4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6551,7 +6551,7 @@ namespace CS2Dumper.Schemas { public const nint m_flScale = 0x1E0; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6560,14 +6560,14 @@ namespace CS2Dumper.Schemas { public const nint m_nOutputField = 0x818; // ParticleAttributeIndex_t } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6578,7 +6578,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOffset = 0x1C8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6596,7 +6596,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOffset = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6606,7 +6606,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLerpTime = 0x1C0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CParticleProperty { } } diff --git a/output/particles.dll.hpp b/output/particles_dll.hpp similarity index 95% rename from output/particles.dll.hpp rename to output/particles_dll.hpp index 51280f9..6ad5946 100644 --- a/output/particles.dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 76 namespace particles_dll { // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ParticleSetMethod_t : uint32_t { PARTICLE_SET_REPLACE_VALUE = 0x0, PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1, @@ -22,7 +22,7 @@ namespace cs2_dumper { PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class Detail2Combo_t : uint32_t { DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, DETAIL_2_COMBO_OFF = 0x0, @@ -33,7 +33,7 @@ namespace cs2_dumper { DETAIL_2_COMBO_CROSSFADE = 0x5 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class MissingParentInheritBehavior_t : uint32_t { MISSING_PARENT_DO_NOTHING = 0xFFFFFFFFFFFFFFFF, MISSING_PARENT_KILL = 0x0, @@ -41,7 +41,7 @@ namespace cs2_dumper { MISSING_PARENT_SAME_INDEX = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleFloatBiasType_t : uint32_t { PF_BIAS_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_BIAS_TYPE_STANDARD = 0x0, @@ -50,14 +50,14 @@ namespace cs2_dumper { PF_BIAS_TYPE_COUNT = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleTraceMissBehavior_t : uint32_t { PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1, PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class PFuncVisualizationType_t : uint32_t { PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1, @@ -68,7 +68,7 @@ namespace cs2_dumper { PFUNC_VISUALIZATION_CYLINDER = 0x6 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleVRHandChoiceList_t : uint32_t { PARTICLE_VRHAND_LEFT = 0x0, PARTICLE_VRHAND_RIGHT = 0x1, @@ -76,27 +76,27 @@ namespace cs2_dumper { PARTICLE_VRHAND_CP_OBJECT = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleReplicationMode_t : uint32_t { PARTICLE_REPLICATIONMODE_NONE = 0x0, PARTICLE_REPLICATIONMODE_REPLICATE_FOR_EACH_PARENT_PARTICLE = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PetGroundType_t : uint32_t { PET_GROUND_NONE = 0x0, PET_GROUND_GRID = 0x1, PET_GROUND_PLANE = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class InheritableBoolType_t : uint32_t { INHERITABLE_BOOL_INHERIT = 0x0, INHERITABLE_BOOL_FALSE = 0x1, INHERITABLE_BOOL_TRUE = 0x2 }; // Alignment: 4 - // Members count: 24 + // Member count: 24 enum class ParticleFloatType_t : uint32_t { PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_TYPE_LITERAL = 0x0, @@ -124,7 +124,7 @@ namespace cs2_dumper { PF_TYPE_COUNT = 0x16 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ParticlePostProcessPriorityGroup_t : uint32_t { PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1, @@ -134,7 +134,7 @@ namespace cs2_dumper { PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class PFNoiseTurbulence_t : uint32_t { PF_NOISE_TURB_NONE = 0x0, PF_NOISE_TURB_HIGHLIGHT = 0x1, @@ -144,7 +144,7 @@ namespace cs2_dumper { PF_NOISE_TURB_ALTERNATE = 0x5 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleColorBlendMode_t : uint32_t { PARTICLEBLEND_DEFAULT = 0x0, PARTICLEBLEND_OVERLAY = 0x1, @@ -153,7 +153,7 @@ namespace cs2_dumper { PARTICLEBLEND_MULTIPLY = 0x4 }; // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class ParticleColorBlendType_t : uint32_t { PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1, @@ -170,7 +170,7 @@ namespace cs2_dumper { PARTICLE_COLOR_BLEND_LUMINANCE = 0xC }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class DetailCombo_t : uint32_t { DETAIL_COMBO_OFF = 0x0, DETAIL_COMBO_ADD = 0x1, @@ -178,7 +178,7 @@ namespace cs2_dumper { DETAIL_COMBO_MOD2X = 0x3 }; // Alignment: 4 - // Members count: 9 + // Member count: 9 enum class ScalarExpressionType_t : uint32_t { SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, SCALAR_EXPRESSION_ADD = 0x0, @@ -191,7 +191,7 @@ namespace cs2_dumper { SCALAR_EXPRESSION_MOD = 0x7 }; // Alignment: 4 - // Members count: 14 + // Member count: 14 enum class SpriteCardPerParticleScale_t : uint32_t { SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1, @@ -209,26 +209,26 @@ namespace cs2_dumper { SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class BlurFilterType_t : uint32_t { BLURFILTER_GAUSSIAN = 0x0, BLURFILTER_BOX = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class StandardLightingAttenuationStyle_t : uint32_t { LIGHT_STYLE_OLD = 0x0, LIGHT_STYLE_NEW = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleParentSetMode_t : uint32_t { PARTICLE_SET_PARENT_NO = 0x0, PARTICLE_SET_PARENT_IMMEDIATE = 0x1, PARTICLE_SET_PARENT_ROOT = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleModelType_t : uint32_t { PM_TYPE_INVALID = 0x0, PM_TYPE_NAMED_VALUE_MODEL = 0x1, @@ -237,14 +237,14 @@ namespace cs2_dumper { PM_TYPE_COUNT = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleLightingQuality_t : uint32_t { PARTICLE_LIGHTING_PER_PARTICLE = 0x0, PARTICLE_LIGHTING_PER_VERTEX = 0x1, PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFFFFFFFFFF }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PFNoiseType_t : uint32_t { PF_NOISE_TYPE_PERLIN = 0x0, PF_NOISE_TYPE_SIMPLEX = 0x1, @@ -252,7 +252,7 @@ namespace cs2_dumper { PF_NOISE_TYPE_CURL = 0x3 }; // Alignment: 4 - // Members count: 11 + // Member count: 11 enum class EventTypeSelection_t : uint32_t { PARTICLE_EVENT_TYPE_MASK_NONE = 0x0, PARTICLE_EVENT_TYPE_MASK_SPAWNED = 0x1, @@ -267,26 +267,26 @@ namespace cs2_dumper { PARTICLE_EVENT_TYPE_MASK_USER_4 = 0x200 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleMassMode_t : uint32_t { PARTICLE_MASSMODE_RADIUS_CUBED = 0x0, PARTICLE_MASSMODE_RADIUS_SQUARED = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleDirectionNoiseType_t : uint32_t { PARTICLE_DIR_NOISE_PERLIN = 0x0, PARTICLE_DIR_NOISE_CURL = 0x1, PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleHitboxBiasType_t : uint32_t { PARTICLE_HITBOX_BIAS_ENTITY = 0x0, PARTICLE_HITBOX_BIAS_HITBOX = 0x1 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ParticleControlPointAxis_t : uint32_t { PARTICLE_CP_AXIS_X = 0x0, PARTICLE_CP_AXIS_Y = 0x1, @@ -296,7 +296,7 @@ namespace cs2_dumper { PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 }; // Alignment: 4 - // Members count: 12 + // Member count: 12 enum class ParticlePinDistance_t : uint32_t { PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFFFFFFFFFF, PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0, @@ -312,7 +312,7 @@ namespace cs2_dumper { PARTICLE_PIN_FLOAT_VALUE = 0xB }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class VectorFloatExpressionType_t : uint32_t { VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0, @@ -323,14 +323,14 @@ namespace cs2_dumper { VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleFogType_t : uint32_t { PARTICLE_FOG_GAME_DEFAULT = 0x0, PARTICLE_FOG_ENABLED = 0x1, PARTICLE_FOG_DISABLED = 0x2 }; // Alignment: 4 - // Members count: 9 + // Member count: 9 enum class VectorExpressionType_t : uint32_t { VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, VECTOR_EXPRESSION_ADD = 0x0, @@ -343,33 +343,33 @@ namespace cs2_dumper { VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleRotationLockType_t : uint32_t { PARTICLE_ROTATION_LOCK_NONE = 0x0, PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1, PARTICLE_ROTATION_LOCK_NORMAL = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class HitboxLerpType_t : uint32_t { HITBOX_LERP_LIFETIME = 0x0, HITBOX_LERP_CONSTANT = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class AnimationType_t : uint32_t { ANIMATION_TYPE_FIXED_RATE = 0x0, ANIMATION_TYPE_FIT_LIFETIME = 0x1, ANIMATION_TYPE_MANUAL_FRAMES = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleAttrBoxFlags_t : uint32_t { PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleTopology_t : uint32_t { PARTICLE_TOPOLOGY_POINTS = 0x0, PARTICLE_TOPOLOGY_LINES = 0x1, @@ -378,14 +378,14 @@ namespace cs2_dumper { PARTICLE_TOPOLOGY_CUBES = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleLightBehaviorChoiceList_t : uint32_t { PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1, PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ModelHitboxType_t : uint32_t { MODEL_HITBOX_TYPE_STANDARD = 0x0, MODEL_HITBOX_TYPE_RAW_BONES = 0x1, @@ -393,7 +393,7 @@ namespace cs2_dumper { MODEL_HITBOX_TYPE_SNAPSHOT = 0x3 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class ParticleFloatMapType_t : uint32_t { PF_MAP_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_MAP_TYPE_DIRECT = 0x0, @@ -405,7 +405,7 @@ namespace cs2_dumper { PF_MAP_TYPE_COUNT = 0x6 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleTraceSet_t : uint32_t { PARTICLE_TRACE_SET_ALL = 0x0, PARTICLE_TRACE_SET_STATIC = 0x1, @@ -413,7 +413,7 @@ namespace cs2_dumper { PARTICLE_TRACE_SET_DYNAMIC = 0x3 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class ParticleTextureLayerBlendType_t : uint32_t { SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1, @@ -424,14 +424,14 @@ namespace cs2_dumper { SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleSelection_t : uint32_t { PARTICLE_SELECTION_FIRST = 0x0, PARTICLE_SELECTION_LAST = 0x1, PARTICLE_SELECTION_NUMBER = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleFloatInputMode_t : uint32_t { PF_INPUT_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_INPUT_MODE_CLAMPED = 0x0, @@ -439,13 +439,13 @@ namespace cs2_dumper { PF_INPUT_MODE_COUNT = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class SnapshotIndexType_t : uint32_t { SNAPSHOT_INDEX_INCREMENT = 0x0, SNAPSHOT_INDEX_DIRECT = 0x1 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class ParticleOutputBlendMode_t : uint32_t { PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1, @@ -456,26 +456,26 @@ namespace cs2_dumper { PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleLightnintBranchBehavior_t : uint32_t { PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class MaterialProxyType_t : uint32_t { MATERIAL_PROXY_STATUS_EFFECT = 0x0, MATERIAL_PROXY_TINT = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleDepthFeatheringMode_t : uint32_t { PARTICLE_DEPTH_FEATHERING_OFF = 0x0, PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1, PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleFloatRandomMode_t : uint32_t { PF_RANDOM_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, PF_RANDOM_MODE_CONSTANT = 0x0, @@ -483,7 +483,7 @@ namespace cs2_dumper { PF_RANDOM_MODE_COUNT = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PFNoiseModifier_t : uint32_t { PF_NOISE_MODIFIER_NONE = 0x0, PF_NOISE_MODIFIER_LINES = 0x1, @@ -491,7 +491,7 @@ namespace cs2_dumper { PF_NOISE_MODIFIER_RINGS = 0x3 }; // Alignment: 4 - // Members count: 19 + // Member count: 19 enum class ParticleVecType_t : uint32_t { PVEC_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, PVEC_TYPE_LITERAL = 0x0, @@ -514,27 +514,27 @@ namespace cs2_dumper { PVEC_TYPE_COUNT = 0x11 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleLightUnitChoiceList_t : uint32_t { PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, PARTICLE_LIGHT_UNIT_LUMENS = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleFalloffFunction_t : uint32_t { PARTICLE_FALLOFF_CONSTANT = 0x0, PARTICLE_FALLOFF_LINEAR = 0x1, PARTICLE_FALLOFF_EXPONENTIAL = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleSequenceCropOverride_t : uint32_t { PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFFFFFFFFFF, PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0, PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleDetailLevel_t : uint32_t { PARTICLEDETAIL_LOW = 0x0, PARTICLEDETAIL_MEDIUM = 0x1, @@ -542,14 +542,14 @@ namespace cs2_dumper { PARTICLEDETAIL_ULTRA = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class BBoxVolumeType_t : uint32_t { BBOX_VOLUME = 0x0, BBOX_DIMENSIONS = 0x1, BBOX_MINS_MAXS = 0x2 }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class SpriteCardTextureType_t : uint32_t { SPRITECARD_TEXTURE_DIFFUSE = 0x0, SPRITECARD_TEXTURE_ZOOM = 0x1, @@ -563,7 +563,7 @@ namespace cs2_dumper { SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleAlphaReferenceType_t : uint32_t { PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1, @@ -571,7 +571,7 @@ namespace cs2_dumper { PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 }; // Alignment: 4 - // Members count: 15 + // Member count: 15 enum class SpriteCardTextureChannel_t : uint32_t { SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1, @@ -590,7 +590,7 @@ namespace cs2_dumper { SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleTransformType_t : uint32_t { PT_TYPE_INVALID = 0x0, PT_TYPE_NAMED_VALUE = 0x1, @@ -599,7 +599,7 @@ namespace cs2_dumper { PT_TYPE_COUNT = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class RenderModelSubModelFieldType_t : uint32_t { SUBMODEL_AS_BODYGROUP_SUBMODEL = 0x0, SUBMODEL_AS_MESHGROUP_INDEX = 0x1, @@ -607,13 +607,13 @@ namespace cs2_dumper { SUBMODEL_IGNORED_USE_MODEL_DEFAULT_MESHGROUP_MASK = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleHitboxDataSelection_t : uint32_t { PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, PARTICLE_HITBOX_COUNT = 0x1 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ParticleOrientationChoiceList_t : uint32_t { PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1, @@ -623,7 +623,7 @@ namespace cs2_dumper { PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class ParticleCollisionMode_t : uint32_t { COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, COLLISION_MODE_USE_NEAREST_TRACE = 0x2, @@ -632,27 +632,27 @@ namespace cs2_dumper { COLLISION_MODE_DISABLED = 0xFFFFFFFFFFFFFFFF }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleSortingChoiceList_t : uint32_t { PARTICLE_SORTING_NEAREST = 0x0, PARTICLE_SORTING_CREATION_TIME = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleEndcapMode_t : uint32_t { PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFFFFFFFFFF, PARTICLE_ENDCAP_ENDCAP_OFF = 0x0, PARTICLE_ENDCAP_ENDCAP_ON = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ClosestPointTestType_t : uint32_t { PARTICLE_CLOSEST_TYPE_BOX = 0x0, PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1, PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ParticleImpulseType_t : uint32_t { IMPULSE_TYPE_NONE = 0x0, IMPULSE_TYPE_GENERIC = 0x1, @@ -662,26 +662,26 @@ namespace cs2_dumper { IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class SpriteCardShaderType_t : uint32_t { SPRITECARD_SHADER_BASE = 0x0, SPRITECARD_SHADER_CUSTOM = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleOmni2LightTypeChoiceList_t : uint32_t { PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ParticleLightFogLightingMode_t : uint32_t { PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2, PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ParticleLightTypeChoiceList_t : uint32_t { PARTICLE_LIGHT_TYPE_POINT = 0x0, PARTICLE_LIGHT_TYPE_SPOT = 0x1, @@ -689,19 +689,19 @@ namespace cs2_dumper { PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ParticleOrientationSetMode_t : uint32_t { PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class TextureRepetitionMode_t : uint32_t { TEXTURE_REPETITION_PARTICLE = 0x0, TEXTURE_REPETITION_PATH = 0x1 }; // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -712,7 +712,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalizedOutput = 0x818; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -721,7 +721,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1B9; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -744,7 +744,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x898; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -759,7 +759,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseDeltaV = 0x1DC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -767,7 +767,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -775,7 +775,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCollisionGroupNumber = 0x0; // int32 } // Parent: CParticleInput - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -787,7 +787,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPoint = 0x58; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -795,7 +795,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRunOnce = 0x1B8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -804,7 +804,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -816,7 +816,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecAnchorVector = 0x718; // CPerParticleVecInput } // Parent: CBaseRendererSource2 - // Fields count: 30 + // Field count: 30 // // Metadata: // MGetKV3ClassDefaults @@ -853,7 +853,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGenerateNormals = 0x2B85; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -879,7 +879,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSFXSUseModelUVs = 0x208; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -898,7 +898,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSuppressStopSoundEvent = 0x330; // bool } // Parent: None - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -924,7 +924,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRightEye = 0x44; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -938,7 +938,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetParent = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -953,7 +953,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vValueAboveMax = 0x494; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -964,7 +964,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalize = 0x1C4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -973,7 +973,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x1C0; // CPerParticleFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -982,7 +982,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nValue = 0x8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -994,7 +994,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOscAdd = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -1019,7 +1019,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSelfIllumBlendToFull = 0x204; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1034,7 +1034,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x260; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1046,7 +1046,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGlobalCenter = 0x478; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1057,7 +1057,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1074,7 +1074,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreDt = 0x1950; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1086,7 +1086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDetailLevel = 0x10; // ParticleDetailLevel_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1101,14 +1101,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapTime = 0x1D4; // float32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomNamedModelSequence { } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1119,7 +1119,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPlaneOffset = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1133,7 +1133,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0x112C; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1147,7 +1147,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fDrag = 0x898; // float32 } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1158,7 +1158,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1176,7 +1176,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAlpha = 0x1E8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1188,7 +1188,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutVectorField = 0x824; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 62 + // Field count: 62 // // Metadata: // MGetKV3ClassDefaults @@ -1257,14 +1257,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x24D5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CSpinUpdateBase { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1274,7 +1274,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1289,7 +1289,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x5D8; // CParticleCollectionFloatInput } // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1300,7 +1300,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // bool } // Parent: CBaseTrailRenderer - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -1327,7 +1327,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlipUVBasedOnPitchYaw = 0x3C24; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1337,7 +1337,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecDefaultValue = 0x244; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1350,7 +1350,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bKillNewest = 0x320; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1360,7 +1360,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hModel = 0x3C0; // CStrongHandle } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1368,7 +1368,7 @@ namespace cs2_dumper { namespace CPerParticleVecInput { } // Parent: CParticleFunctionForce - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1380,7 +1380,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bParticles = 0x323; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1398,7 +1398,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_HitboxSetName = 0xD90; // char[128] } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1409,7 +1409,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAlphaRandExponent = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1418,7 +1418,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x1BC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1427,7 +1427,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1439,7 +1439,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLimitChildCount = 0x5D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1450,7 +1450,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTonemapWeightField = 0x214; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1460,7 +1460,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalize = 0x1C0; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1476,7 +1476,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUpdatePosition = 0xA00; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1494,7 +1494,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bXYVelocityOnly = 0xCE9; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1504,7 +1504,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLengthRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1518,7 +1518,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOldCode = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -1538,7 +1538,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x880; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1546,7 +1546,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOffscreenTime = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMaxVersion @@ -1561,7 +1561,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1569,7 +1569,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDecayTime = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1581,7 +1581,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInfiniteLine = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1599,7 +1599,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bForceEmitOnLastUpdate = 0x5E1; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1612,7 +1612,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffset = 0x1DC; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1620,7 +1620,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFramerate = 0x1C0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1634,7 +1634,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTrailBias = 0x87C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1652,7 +1652,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x1E8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1664,7 +1664,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFallingEventType = 0x5C8; // EventTypeSelection_t } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1673,7 +1673,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutputField = 0x310; // ParticleAttributeIndex_t } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -1684,7 +1684,7 @@ namespace cs2_dumper { namespace CParticleCollectionBindingInstance { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1696,7 +1696,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseNewCode = 0xD7C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1709,7 +1709,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1E4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1718,14 +1718,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEventType = 0x1C4; // EventTypeSelection_t } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_Callback { } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1748,7 +1748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Notes = 0x198; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1758,7 +1758,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClampUpperRange = 0x1BD; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1770,7 +1770,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1785,7 +1785,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPField = 0x1D4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1797,7 +1797,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetOrientation = 0x1D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1805,7 +1805,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flForceScale = 0x1C8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1817,7 +1817,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAccountForRadius = 0xE6D; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1838,7 +1838,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseOrigRadius = 0x1EE; // bool } // Parent: CParticleFunctionForce - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1851,7 +1851,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bApplyMinForce = 0x4F8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1861,14 +1861,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fLifetimeRandExponent = 0x1C8; // float32 } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapParticleCountToNamedModelSequenceScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1880,7 +1880,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreDelta = 0x485; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1890,7 +1890,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1901,7 +1901,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1924,7 +1924,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPerParticleDistortion = 0x984; // SpriteCardPerParticleScale_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1934,7 +1934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffsetInLocalSpace = 0x10; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1946,7 +1946,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE78; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -1968,21 +1968,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDedicatedPool = 0xF48; // CParticleCollectionFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelMeshGroupOnceTimed { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CParticleInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1999,7 +1999,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPerParticle = 0x1E4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2007,7 +2007,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2024,7 +2024,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseCount = 0xE89; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2034,7 +2034,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMaxIterations = 0x468; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2047,14 +2047,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutVectorField = 0x5D4; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CParticleFunctionForce { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2065,7 +2065,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x1CC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -2078,7 +2078,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRandomDistribution = 0x1C4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2091,7 +2091,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE80; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2106,7 +2106,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x24C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2116,7 +2116,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecPoint2 = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2127,7 +2127,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDistSqrAttr = 0x970; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2142,7 +2142,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAngularVelocityField = 0x280; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2153,7 +2153,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flQuantizeValue = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2162,7 +2162,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIncludeChildren = 0x1C1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2171,7 +2171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2186,7 +2186,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2199,7 +2199,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2209,7 +2209,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseNormal = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2221,14 +2221,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPSSPosOut = 0x1D8; // int32 } // Parent: CSpinUpdateBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_SpinUpdate { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2240,7 +2240,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalize = 0x1DD; // bool } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2250,7 +2250,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxOutputValue = 0x1E0; // Vector } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2265,7 +2265,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSizeCullBloat = 0x238; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2282,14 +2282,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1E8; // float32 } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_Spin { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2302,7 +2302,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_strAttachmentName = 0x30; // CUtlString } // Parent: CParticleInput - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -2333,7 +2333,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vRandomMax = 0x64C; // Vector } // Parent: CParticleFunctionEmitter - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2347,7 +2347,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2356,7 +2356,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxDistance = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2371,7 +2371,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIncludeWater = 0x270; // bool } // Parent: CBaseRendererSource2 - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2385,7 +2385,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClampV = 0x29D8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2396,7 +2396,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDirectionOnly = 0x884; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2411,7 +2411,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x1E8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2430,7 +2430,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x730; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2452,7 +2452,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRateScale = 0x4B0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2474,7 +2474,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutputPrev = 0xA04; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2485,7 +2485,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAmplitude = 0x218; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2504,7 +2504,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIncludeWater = 0x3C2; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2517,12 +2517,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBias = 0x1CC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace ParticleAttributeIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2532,7 +2532,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1C0; // float32 } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2547,7 +2547,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x1FC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2563,7 +2563,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapTime = 0x214; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2573,7 +2573,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOrientToEyes = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2581,7 +2581,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFreezeTime = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2596,7 +2596,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaterial = 0x628; // CStrongHandle } // Parent: IParticleEffect - // Fields count: 32 + // Field count: 32 namespace CNewParticleEffect { constexpr std::ptrdiff_t m_pNext = 0x10; // CNewParticleEffect* constexpr std::ptrdiff_t m_pPrev = 0x18; // CNewParticleEffect* @@ -2632,7 +2632,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2647,7 +2647,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x340; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2662,7 +2662,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x23C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2672,14 +2672,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CParticleFunctionOperator { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2691,7 +2691,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0xAC8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2700,7 +2700,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2712,14 +2712,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomYaw { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2729,7 +2729,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1BC; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2740,7 +2740,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_transformInput = 0x820; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2748,7 +2748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDistance = 0x1C0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2766,7 +2766,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1E0; // ParticleSetMethod_t } // Parent: CParticleFunction - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2776,7 +2776,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSkipRenderingOnMobile = 0x201; // bool } // Parent: IParticleSystemDefinition - // Fields count: 65 + // Field count: 65 // // Metadata: // MGetKV3ClassDefaults @@ -2848,14 +2848,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelMeshGroupEndCap { } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2872,7 +2872,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRadialCheck = 0x2B5; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2881,7 +2881,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flForwardDegrees = 0x20C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2894,7 +2894,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPositionDampingConstant = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2906,7 +2906,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0xE78; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2915,7 +2915,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNumberOfChildren = 0x1C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 33 + // Field count: 33 // // Metadata: // MGetKV3ClassDefaults @@ -2955,7 +2955,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClampUpperRange = 0x6BF; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2971,7 +2971,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flGridSpacing = 0x980; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2989,7 +2989,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCapsule = 0x7F6; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3009,7 +3009,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIgnoreCP = 0x514; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3020,7 +3020,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3030,7 +3030,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPriority = 0x368; // ParticlePostProcessPriorityGroup_t } // Parent: CParticleFunctionConstraint - // Fields count: 27 + // Field count: 27 // // Metadata: // MGetKV3ClassDefaults @@ -3064,7 +3064,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEntityStickNormalField = 0x93C; // ParticleAttributeIndex_t } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3072,7 +3072,7 @@ namespace cs2_dumper { namespace CParticleCollectionVecInput { } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3087,7 +3087,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaterial = 0x650; // CStrongHandle } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3107,7 +3107,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOscAdd = 0x1E4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3120,7 +3120,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEaseInAndOut = 0x201; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3132,7 +3132,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WeightedList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3144,7 +3144,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEaseOut = 0x1F4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3154,7 +3154,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCullInside = 0x320; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3163,7 +3163,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusScale = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3175,7 +3175,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecScale = 0x1D0; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3188,7 +3188,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE78; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3201,7 +3201,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3213,7 +3213,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3224,7 +3224,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSpinStrength = 0x228; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3238,7 +3238,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pTextureEnvMap = 0x238; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3247,7 +3247,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MaxForce = 0x1D4; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3261,7 +3261,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1D0; // ParticleSetMethod_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -3284,7 +3284,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecPreviewGravity = 0x58; // Vector } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3294,7 +3294,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecAccel = 0x1D0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3306,7 +3306,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_HitboxSetName = 0x1BF; // char[128] } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3317,7 +3317,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Lerp = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3337,7 +3337,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x2D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3347,7 +3347,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vTint_1 = 0x1D0; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3357,7 +3357,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxOutputValue = 0x1D8; // float32 } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3365,7 +3365,7 @@ namespace cs2_dumper { namespace CParticleRemapFloatInput { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3375,7 +3375,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nParticleNumber = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3394,7 +3394,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPrev = 0x5D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -3416,7 +3416,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetParent = 0x274; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3427,7 +3427,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOrientToHand = 0x1D4; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3442,7 +3442,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nManualTField = 0x218; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3453,7 +3453,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCullInside = 0x1CC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3468,7 +3468,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flValueAboveMax = 0x878; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3480,7 +3480,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSaveOffset = 0x220; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3494,7 +3494,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAttachment = 0x2C5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3507,14 +3507,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEaseInOut = 0x1F0; // bool } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapNamedModelSequenceToScalar { } // Parent: C_OP_RenderPoints - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3528,7 +3528,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEndFadeSize = 0x228; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3536,7 +3536,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCount = 0x1B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3545,7 +3545,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSeed = 0x4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3559,7 +3559,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLightAmplification = 0x1F0; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3567,7 +3567,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaterial = 0x208; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3580,7 +3580,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x5D4; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3597,7 +3597,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHollow = 0x9D6; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3607,7 +3607,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecRateMax = 0x1D0; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3617,7 +3617,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPBroadcast = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3627,7 +3627,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3648,7 +3648,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3658,7 +3658,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_variableType = 0x38; // PulseValueType_t } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3671,14 +3671,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOnlyChildren = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RenderClothForce { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3692,7 +3692,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusScale = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMinVersion @@ -3706,7 +3706,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathParams = 0x480; // CPathParameters } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3715,7 +3715,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecInput = 0x8; // CParticleCollectionVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3728,7 +3728,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalize = 0x240; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMinVersion @@ -3740,7 +3740,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3748,7 +3748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B8; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3759,7 +3759,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWriteNormal = 0x235; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3770,7 +3770,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCullExp = 0x1C4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3778,7 +3778,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPercent = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3786,7 +3786,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3795,7 +3795,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRelativeWeight = 0x4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3807,7 +3807,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3816,7 +3816,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultText = 0x210; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3828,14 +3828,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecScale = 0x478; // CParticleCollectionVecInput } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomRotation { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3845,7 +3845,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLerpTime = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3853,7 +3853,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinVelocity = 0x1B8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3866,7 +3866,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPointAway = 0x322; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3878,7 +3878,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -3902,7 +3902,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIgnoreCP = 0x3C8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3911,7 +3911,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutputControlPoint = 0x1BC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3922,7 +3922,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalize = 0xE6C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3933,14 +3933,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWriteNormal = 0x22D; // bool } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomRotationSpeed { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MParticleMinVersion @@ -3953,7 +3953,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMissingParentBehavior = 0x1C8; // MissingParentInheritBehavior_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3962,7 +3962,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3973,7 +3973,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Lerp = 0x318; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3983,7 +3983,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vOffset = 0x8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3994,7 +3994,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flResetRate = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4004,7 +4004,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4019,7 +4019,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4029,7 +4029,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4042,7 +4042,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRandomlyFlipDirection = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4058,7 +4058,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDeltaTime = 0x13D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4068,7 +4068,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4086,7 +4086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vFinalOutputScale = 0x208; // Vector } // Parent: CParticleInput - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4103,7 +4103,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEndCPGrowthTime = 0x64; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4125,14 +4125,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRotLerp = 0x980; // CPerParticleFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelBodyPartOnceTimed { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4142,7 +4142,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRadiusScale = 0x1C8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4154,7 +4154,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNormalizedOutput = 0x970; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4166,23 +4166,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSubFrame = 0x1D0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 namespace IParticleEffect { } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomNamedModelBodyPart { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PARTICLE_EHANDLE__ { constexpr std::ptrdiff_t unused = 0x0; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4203,7 +4203,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSphericalCookie = 0x11E8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4215,7 +4215,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flParentRadiusScale = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4223,14 +4223,14 @@ namespace cs2_dumper { namespace CPerParticleFloatInput { } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -4256,7 +4256,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetRadius = 0x34E; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4267,7 +4267,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDesiredVelocityCPField = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4276,7 +4276,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinimumSpeed = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4289,7 +4289,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4302,7 +4302,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEndAlpha = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4312,7 +4312,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLightnessAdjust = 0x468; // CPerParticleFloatInput } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4323,7 +4323,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x2B8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4338,7 +4338,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1D4; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4346,7 +4346,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinAlpha = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4355,7 +4355,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4367,7 +4367,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWritePreviousPosition = 0x821; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4384,7 +4384,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShellSize = 0x8B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4397,7 +4397,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTValue = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4408,7 +4408,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEndTime = 0x31C; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4428,7 +4428,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChildGroupID = 0x270; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4438,7 +4438,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4448,7 +4448,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOrientToHMD = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4464,7 +4464,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetPreviousParticle = 0x1D5; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4477,7 +4477,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutVectorField = 0xFD4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4494,7 +4494,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRadialCheck = 0x2A5; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4504,14 +4504,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCullInside = 0x320; // bool } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelSequenceEndCap { } // Parent: CParticleCollectionFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4519,7 +4519,7 @@ namespace cs2_dumper { namespace CParticleCollectionRendererFloatInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4536,7 +4536,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLocalSpaceAngles = 0x48C; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 22 + // Field count: 22 // // Metadata: // MGetKV3ClassDefaults @@ -4565,7 +4565,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MaterialVecVars = 0x13F0; // CUtlVector } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4574,7 +4574,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flVelocityScale = 0x1C4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4588,7 +4588,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAdaptiveThreshold = 0x330; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4601,7 +4601,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_randomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4610,7 +4610,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointAxis = 0x228; // ParticleControlPointAxis_t } // Parent: CParticleFunctionConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4618,7 +4618,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShapeRestorationTime = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4631,7 +4631,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetOrientation = 0x321; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4648,7 +4648,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_b3D = 0x13D8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4662,7 +4662,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldStrength = 0x1D8; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4678,7 +4678,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_FieldName = 0x1E8; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4692,7 +4692,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x258; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4712,7 +4712,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0xEE8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4732,7 +4732,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAccelerate = 0x205; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4744,7 +4744,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nImpulseType = 0x5D0; // ParticleImpulseType_t } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4754,7 +4754,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTargetDensity = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4771,7 +4771,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffsetExistingPos = 0x792; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4783,7 +4783,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4802,7 +4802,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHeadLocation = 0x204; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4815,7 +4815,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0xFCC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4826,7 +4826,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLocalSpace = 0x9D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4841,7 +4841,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bThreadIt = 0x1E1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4852,7 +4852,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_InputStrength = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -4875,7 +4875,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShellSize = 0x1130; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4886,7 +4886,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nGroupID = 0x1C4; // int32 } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4896,14 +4896,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCP = 0x978; // int32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomNamedModelMeshGroup { } // Parent: CParticleFunctionRenderer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -4928,7 +4928,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nColorBlendType = 0xE10; // ParticleColorBlendType_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4939,7 +4939,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOverrideCPField = 0x1C4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4949,7 +4949,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreDt = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4964,7 +4964,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x488; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4974,7 +4974,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLocalCoords = 0x1C8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4985,7 +4985,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x230; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4999,12 +4999,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1D0; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PARTICLE_WORLD_HANDLE__ { constexpr std::ptrdiff_t unused = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5016,7 +5016,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEaseInOut = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5033,14 +5033,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEaseOut = 0x205; // bool } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelSequenceOnceTimed { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5049,7 +5049,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPOutput = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5063,14 +5063,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelBodyPartEndCap { } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5080,7 +5080,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPlayEndCap = 0x319; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5090,7 +5090,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fSpinRateStopTime = 0x1C4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -5103,7 +5103,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5117,7 +5117,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bModelFromRenderer = 0x204; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5127,7 +5127,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOutputMax = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5140,7 +5140,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pTextureDetail = 0x230; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5158,14 +5158,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x1E8; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace IParticleSystemDefinition { } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -5173,7 +5173,7 @@ namespace cs2_dumper { namespace CParticleCollectionFloatInput { } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5181,7 +5181,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vForce = 0x1C8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5194,7 +5194,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_floatInput = 0x8D8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 29 + // Field count: 29 // // Metadata: // MGetKV3ClassDefaults @@ -5230,7 +5230,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLengthFadeInTime = 0x137C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5252,7 +5252,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecComponentScale = 0x820; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5263,7 +5263,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nComponent = 0x1C4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5273,7 +5273,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetParent = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5287,7 +5287,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5305,7 +5305,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseParticleNormal = 0x1DD; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5322,7 +5322,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpRate = 0x1E4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5333,7 +5333,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLocalCP = 0x974; // int32 } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5347,7 +5347,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWorleyJitter = 0x1C88; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5357,7 +5357,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRotOffset = 0x1C8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5365,7 +5365,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSimulationScale = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5376,7 +5376,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bProportional = 0x1C4; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5392,7 +5392,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFilterCP = 0x228; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5404,7 +5404,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5415,7 +5415,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultHSVColor = 0x1CC; // Color } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5428,7 +5428,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bScaleVelocity = 0x1CE; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5436,7 +5436,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5448,7 +5448,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseBones = 0x24C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5460,7 +5460,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1D0; // ParticleSetMethod_t } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5470,7 +5470,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPField = 0x1C8; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5486,7 +5486,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TextureControls = 0x190; // TextureControls_t } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5497,7 +5497,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EndingForce = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5513,7 +5513,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIncludeWater = 0x260; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5527,7 +5527,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevPosScale = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5548,7 +5548,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5556,14 +5556,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMinRadius = 0x1B8; // float32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapNamedModelBodyPartToScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5582,7 +5582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x1FC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5597,7 +5597,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1DC; // ParticleSetMethod_t } // Parent: CParticleFunctionEmitter - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5619,7 +5619,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1FC; // float32 } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5627,7 +5627,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAssociatedEmitterIndex = 0x1B8; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5639,7 +5639,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDestroyImmediately = 0x5C9; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5648,7 +5648,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5663,7 +5663,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseOldCode = 0x488; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5674,7 +5674,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDynamicCPCount = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5687,7 +5687,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBlendValue = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5701,7 +5701,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseParticleCount = 0x1D8; // bool } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5710,7 +5710,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x1D0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5724,7 +5724,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x210; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5732,7 +5732,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecScale = 0x1C0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5748,7 +5748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolation = 0x318; // CPerParticleFloatInput } // Parent: CParticleInput - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -5802,7 +5802,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Curve = 0x118; // CPiecewiseCurve } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5814,7 +5814,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5825,7 +5825,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5842,7 +5842,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLightAmplification = 0x200; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5854,7 +5854,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetZDown = 0x321; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5873,7 +5873,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x1E4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5885,7 +5885,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nRandomSeed = 0x1D0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5896,7 +5896,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5912,7 +5912,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUniformSpeed = 0x1E0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5925,7 +5925,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffsetLocal = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5935,7 +5935,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusScale = 0x210; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5949,7 +5949,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flThickness = 0xC78; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5962,7 +5962,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDestroyImmediately = 0x322; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5984,7 +5984,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRemapBias = 0x928; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5998,14 +5998,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flModellingScale = 0xF68; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_EndCapDecay { } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6019,7 +6019,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flExponent = 0x1F8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6034,7 +6034,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1E4; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6044,7 +6044,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_previewState = 0x20; // ParticlePreviewState_t } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6055,7 +6055,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLocalSpace = 0x1CC; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6065,14 +6065,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0xC; // float32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CParticleFunctionConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6086,7 +6086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 54 + // Field count: 54 // // Metadata: // MGetKV3ClassDefaults @@ -6147,7 +6147,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nColorBlendType = 0x28C0; // ParticleColorBlendType_t } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6155,14 +6155,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEmitterIndex = 0x1B8; // int32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapNamedModelMeshGroupToScalar { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6171,7 +6171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPOutput = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6183,7 +6183,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInitialRestingLength = 0x5C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6196,7 +6196,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x338; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6204,7 +6204,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ControlPoint = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6218,11 +6218,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1DC; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace IParticleCollection { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6236,7 +6236,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x724; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6245,7 +6245,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -6261,7 +6261,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1E0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6271,7 +6271,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffsetLocal = 0x1C8; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6284,7 +6284,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_entityName = 0x28; // CUtlString } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6294,7 +6294,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlipBasedOnYaw = 0x1D8; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6307,7 +6307,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecComparisonVelocity = 0x1D8; // CParticleCollectionVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6319,14 +6319,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nColorBlendType = 0x218; // ParticleColorBlendType_t } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_SpinYaw { } // Parent: PointDefinition_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6334,7 +6334,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTimeDuration = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6342,7 +6342,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6360,7 +6360,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecBuoyancyForce = 0x1790; // CPerParticleVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6372,7 +6372,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_HitboxSetName = 0x1C7; // char[128] } // Parent: CBaseRendererSource2 - // Fields count: 28 + // Field count: 28 // // Metadata: // MGetKV3ClassDefaults @@ -6407,7 +6407,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_replicationParameters = 0x3228; // CReplicationParameters } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -6426,7 +6426,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRadialCheck = 0x2AD; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6441,7 +6441,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNumBasedOnParticleCount = 0x480; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6458,14 +6458,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointForLinearDirection = 0x22C; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_OP_WorldCollideConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6478,7 +6478,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x5CC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6495,7 +6495,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6510,7 +6510,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nColorBlendType = 0xB38; // ParticleColorBlendType_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6519,7 +6519,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInput = 0x8; // CParticleCollectionFloatInput } // Parent: CParticleCollectionVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -6527,7 +6527,7 @@ namespace cs2_dumper { namespace CParticleCollectionRendererVecInput { } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6542,7 +6542,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bProportionalOp = 0x1F4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6556,7 +6556,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flScale = 0x1E0; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6565,14 +6565,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOutputField = 0x818; // ParticleAttributeIndex_t } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6583,7 +6583,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOffset = 0x1C8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6601,7 +6601,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOffset = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6611,7 +6611,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLerpTime = 0x1C0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CParticleProperty { } } diff --git a/output/particles.dll.json b/output/particles_dll.json similarity index 100% rename from output/particles.dll.json rename to output/particles_dll.json diff --git a/output/particles.dll.rs b/output/particles_dll.rs similarity index 95% rename from output/particles.dll.rs rename to output/particles_dll.rs index 9302929..b4ab953 100644 --- a/output/particles.dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 76 pub mod particles_dll { // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ParticleSetMethod_t { PARTICLE_SET_REPLACE_VALUE = 0x0, @@ -21,7 +21,7 @@ pub mod cs2_dumper { PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum Detail2Combo_t { DETAIL_2_COMBO_UNINITIALIZED = u32::MAX, @@ -33,7 +33,7 @@ pub mod cs2_dumper { DETAIL_2_COMBO_CROSSFADE = 0x5 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum MissingParentInheritBehavior_t { MISSING_PARENT_DO_NOTHING = u32::MAX, @@ -42,7 +42,7 @@ pub mod cs2_dumper { MISSING_PARENT_SAME_INDEX = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleFloatBiasType_t { PF_BIAS_TYPE_INVALID = u32::MAX, @@ -52,7 +52,7 @@ pub mod cs2_dumper { PF_BIAS_TYPE_COUNT = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleTraceMissBehavior_t { PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, @@ -60,7 +60,7 @@ pub mod cs2_dumper { PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum PFuncVisualizationType_t { PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, @@ -72,7 +72,7 @@ pub mod cs2_dumper { PFUNC_VISUALIZATION_CYLINDER = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleVRHandChoiceList_t { PARTICLE_VRHAND_LEFT = 0x0, @@ -81,14 +81,14 @@ pub mod cs2_dumper { PARTICLE_VRHAND_CP_OBJECT = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleReplicationMode_t { PARTICLE_REPLICATIONMODE_NONE = 0x0, PARTICLE_REPLICATIONMODE_REPLICATE_FOR_EACH_PARENT_PARTICLE = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PetGroundType_t { PET_GROUND_NONE = 0x0, @@ -96,7 +96,7 @@ pub mod cs2_dumper { PET_GROUND_PLANE = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum InheritableBoolType_t { INHERITABLE_BOOL_INHERIT = 0x0, @@ -104,7 +104,7 @@ pub mod cs2_dumper { INHERITABLE_BOOL_TRUE = 0x2 } // Alignment: 4 - // Members count: 24 + // Member count: 24 #[repr(u32)] pub enum ParticleFloatType_t { PF_TYPE_INVALID = u32::MAX, @@ -133,7 +133,7 @@ pub mod cs2_dumper { PF_TYPE_COUNT = 0x16 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ParticlePostProcessPriorityGroup_t { PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, @@ -144,7 +144,7 @@ pub mod cs2_dumper { PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum PFNoiseTurbulence_t { PF_NOISE_TURB_NONE = 0x0, @@ -155,7 +155,7 @@ pub mod cs2_dumper { PF_NOISE_TURB_ALTERNATE = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleColorBlendMode_t { PARTICLEBLEND_DEFAULT = 0x0, @@ -165,7 +165,7 @@ pub mod cs2_dumper { PARTICLEBLEND_MULTIPLY = 0x4 } // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum ParticleColorBlendType_t { PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, @@ -183,7 +183,7 @@ pub mod cs2_dumper { PARTICLE_COLOR_BLEND_LUMINANCE = 0xC } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum DetailCombo_t { DETAIL_COMBO_OFF = 0x0, @@ -192,7 +192,7 @@ pub mod cs2_dumper { DETAIL_COMBO_MOD2X = 0x3 } // Alignment: 4 - // Members count: 9 + // Member count: 9 #[repr(u32)] pub enum ScalarExpressionType_t { SCALAR_EXPRESSION_UNINITIALIZED = u32::MAX, @@ -206,7 +206,7 @@ pub mod cs2_dumper { SCALAR_EXPRESSION_MOD = 0x7 } // Alignment: 4 - // Members count: 14 + // Member count: 14 #[repr(u32)] pub enum SpriteCardPerParticleScale_t { SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, @@ -225,28 +225,28 @@ pub mod cs2_dumper { SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum BlurFilterType_t { BLURFILTER_GAUSSIAN = 0x0, BLURFILTER_BOX = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum StandardLightingAttenuationStyle_t { LIGHT_STYLE_OLD = 0x0, LIGHT_STYLE_NEW = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleParentSetMode_t { PARTICLE_SET_PARENT_NO = 0x0, PARTICLE_SET_PARENT_IMMEDIATE = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleModelType_t { PM_TYPE_INVALID = 0x0, @@ -256,7 +256,7 @@ pub mod cs2_dumper { PM_TYPE_COUNT = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleLightingQuality_t { PARTICLE_LIGHTING_PER_PARTICLE = 0x0, @@ -264,7 +264,7 @@ pub mod cs2_dumper { PARTICLE_LIGHTING_PER_PIXEL = u32::MAX } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PFNoiseType_t { PF_NOISE_TYPE_PERLIN = 0x0, @@ -273,7 +273,7 @@ pub mod cs2_dumper { PF_NOISE_TYPE_CURL = 0x3 } // Alignment: 4 - // Members count: 11 + // Member count: 11 #[repr(u32)] pub enum EventTypeSelection_t { PARTICLE_EVENT_TYPE_MASK_NONE = 0x0, @@ -289,14 +289,14 @@ pub mod cs2_dumper { PARTICLE_EVENT_TYPE_MASK_USER_4 = 0x200 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleMassMode_t { PARTICLE_MASSMODE_RADIUS_CUBED = 0x0, PARTICLE_MASSMODE_RADIUS_SQUARED = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleDirectionNoiseType_t { PARTICLE_DIR_NOISE_PERLIN = 0x0, @@ -304,14 +304,14 @@ pub mod cs2_dumper { PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleHitboxBiasType_t { PARTICLE_HITBOX_BIAS_ENTITY = 0x0, PARTICLE_HITBOX_BIAS_HITBOX = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ParticleControlPointAxis_t { PARTICLE_CP_AXIS_X = 0x0, @@ -322,7 +322,7 @@ pub mod cs2_dumper { PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 } // Alignment: 4 - // Members count: 12 + // Member count: 12 #[repr(u32)] pub enum ParticlePinDistance_t { PARTICLE_PIN_DISTANCE_NONE = u32::MAX, @@ -339,7 +339,7 @@ pub mod cs2_dumper { PARTICLE_PIN_FLOAT_VALUE = 0xB } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum VectorFloatExpressionType_t { VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = u32::MAX, @@ -351,7 +351,7 @@ pub mod cs2_dumper { VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleFogType_t { PARTICLE_FOG_GAME_DEFAULT = 0x0, @@ -359,7 +359,7 @@ pub mod cs2_dumper { PARTICLE_FOG_DISABLED = 0x2 } // Alignment: 4 - // Members count: 9 + // Member count: 9 #[repr(u32)] pub enum VectorExpressionType_t { VECTOR_EXPRESSION_UNINITIALIZED = u32::MAX, @@ -373,7 +373,7 @@ pub mod cs2_dumper { VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleRotationLockType_t { PARTICLE_ROTATION_LOCK_NONE = 0x0, @@ -381,14 +381,14 @@ pub mod cs2_dumper { PARTICLE_ROTATION_LOCK_NORMAL = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum HitboxLerpType_t { HITBOX_LERP_LIFETIME = 0x0, HITBOX_LERP_CONSTANT = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum AnimationType_t { ANIMATION_TYPE_FIXED_RATE = 0x0, @@ -396,14 +396,14 @@ pub mod cs2_dumper { ANIMATION_TYPE_MANUAL_FRAMES = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleAttrBoxFlags_t { PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleTopology_t { PARTICLE_TOPOLOGY_POINTS = 0x0, @@ -413,7 +413,7 @@ pub mod cs2_dumper { PARTICLE_TOPOLOGY_CUBES = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleLightBehaviorChoiceList_t { PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, @@ -421,7 +421,7 @@ pub mod cs2_dumper { PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ModelHitboxType_t { MODEL_HITBOX_TYPE_STANDARD = 0x0, @@ -430,7 +430,7 @@ pub mod cs2_dumper { MODEL_HITBOX_TYPE_SNAPSHOT = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum ParticleFloatMapType_t { PF_MAP_TYPE_INVALID = u32::MAX, @@ -443,7 +443,7 @@ pub mod cs2_dumper { PF_MAP_TYPE_COUNT = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleTraceSet_t { PARTICLE_TRACE_SET_ALL = 0x0, @@ -452,7 +452,7 @@ pub mod cs2_dumper { PARTICLE_TRACE_SET_DYNAMIC = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum ParticleTextureLayerBlendType_t { SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, @@ -464,7 +464,7 @@ pub mod cs2_dumper { SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleSelection_t { PARTICLE_SELECTION_FIRST = 0x0, @@ -472,7 +472,7 @@ pub mod cs2_dumper { PARTICLE_SELECTION_NUMBER = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleFloatInputMode_t { PF_INPUT_MODE_INVALID = u32::MAX, @@ -481,14 +481,14 @@ pub mod cs2_dumper { PF_INPUT_MODE_COUNT = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum SnapshotIndexType_t { SNAPSHOT_INDEX_INCREMENT = 0x0, SNAPSHOT_INDEX_DIRECT = 0x1 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum ParticleOutputBlendMode_t { PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, @@ -500,21 +500,21 @@ pub mod cs2_dumper { PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleLightnintBranchBehavior_t { PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum MaterialProxyType_t { MATERIAL_PROXY_STATUS_EFFECT = 0x0, MATERIAL_PROXY_TINT = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleDepthFeatheringMode_t { PARTICLE_DEPTH_FEATHERING_OFF = 0x0, @@ -522,7 +522,7 @@ pub mod cs2_dumper { PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleFloatRandomMode_t { PF_RANDOM_MODE_INVALID = u32::MAX, @@ -531,7 +531,7 @@ pub mod cs2_dumper { PF_RANDOM_MODE_COUNT = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PFNoiseModifier_t { PF_NOISE_MODIFIER_NONE = 0x0, @@ -540,7 +540,7 @@ pub mod cs2_dumper { PF_NOISE_MODIFIER_RINGS = 0x3 } // Alignment: 4 - // Members count: 19 + // Member count: 19 #[repr(u32)] pub enum ParticleVecType_t { PVEC_TYPE_INVALID = u32::MAX, @@ -564,14 +564,14 @@ pub mod cs2_dumper { PVEC_TYPE_COUNT = 0x11 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleLightUnitChoiceList_t { PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, PARTICLE_LIGHT_UNIT_LUMENS = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleFalloffFunction_t { PARTICLE_FALLOFF_CONSTANT = 0x0, @@ -579,7 +579,7 @@ pub mod cs2_dumper { PARTICLE_FALLOFF_EXPONENTIAL = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleSequenceCropOverride_t { PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = u32::MAX, @@ -587,7 +587,7 @@ pub mod cs2_dumper { PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleDetailLevel_t { PARTICLEDETAIL_LOW = 0x0, @@ -596,7 +596,7 @@ pub mod cs2_dumper { PARTICLEDETAIL_ULTRA = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum BBoxVolumeType_t { BBOX_VOLUME = 0x0, @@ -604,7 +604,7 @@ pub mod cs2_dumper { BBOX_MINS_MAXS = 0x2 } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum SpriteCardTextureType_t { SPRITECARD_TEXTURE_DIFFUSE = 0x0, @@ -619,7 +619,7 @@ pub mod cs2_dumper { SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleAlphaReferenceType_t { PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, @@ -628,7 +628,7 @@ pub mod cs2_dumper { PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 } // Alignment: 4 - // Members count: 15 + // Member count: 15 #[repr(u32)] pub enum SpriteCardTextureChannel_t { SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, @@ -648,7 +648,7 @@ pub mod cs2_dumper { SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleTransformType_t { PT_TYPE_INVALID = 0x0, @@ -658,7 +658,7 @@ pub mod cs2_dumper { PT_TYPE_COUNT = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum RenderModelSubModelFieldType_t { SUBMODEL_AS_BODYGROUP_SUBMODEL = 0x0, @@ -667,14 +667,14 @@ pub mod cs2_dumper { SUBMODEL_IGNORED_USE_MODEL_DEFAULT_MESHGROUP_MASK = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleHitboxDataSelection_t { PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, PARTICLE_HITBOX_COUNT = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ParticleOrientationChoiceList_t { PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, @@ -685,7 +685,7 @@ pub mod cs2_dumper { PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum ParticleCollisionMode_t { COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, @@ -695,14 +695,14 @@ pub mod cs2_dumper { COLLISION_MODE_DISABLED = u32::MAX } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleSortingChoiceList_t { PARTICLE_SORTING_NEAREST = 0x0, PARTICLE_SORTING_CREATION_TIME = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleEndcapMode_t { PARTICLE_ENDCAP_ALWAYS_ON = u32::MAX, @@ -710,7 +710,7 @@ pub mod cs2_dumper { PARTICLE_ENDCAP_ENDCAP_ON = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ClosestPointTestType_t { PARTICLE_CLOSEST_TYPE_BOX = 0x0, @@ -718,7 +718,7 @@ pub mod cs2_dumper { PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ParticleImpulseType_t { IMPULSE_TYPE_NONE = 0x0, @@ -729,21 +729,21 @@ pub mod cs2_dumper { IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum SpriteCardShaderType_t { SPRITECARD_SHADER_BASE = 0x0, SPRITECARD_SHADER_CUSTOM = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleOmni2LightTypeChoiceList_t { PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ParticleLightFogLightingMode_t { PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, @@ -751,7 +751,7 @@ pub mod cs2_dumper { PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ParticleLightTypeChoiceList_t { PARTICLE_LIGHT_TYPE_POINT = 0x0, @@ -760,21 +760,21 @@ pub mod cs2_dumper { PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ParticleOrientationSetMode_t { PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum TextureRepetitionMode_t { TEXTURE_REPETITION_PARTICLE = 0x0, TEXTURE_REPETITION_PATH = 0x1 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -785,7 +785,7 @@ pub mod cs2_dumper { pub const m_bNormalizedOutput: usize = 0x818; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -794,7 +794,7 @@ pub mod cs2_dumper { pub const m_bForcePreserveParticleOrder: usize = 0x1B9; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -817,7 +817,7 @@ pub mod cs2_dumper { pub const m_nHSVShiftControlPoint: usize = 0x898; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -832,7 +832,7 @@ pub mod cs2_dumper { pub const m_bUseDeltaV: usize = 0x1DC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -840,7 +840,7 @@ pub mod cs2_dumper { pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -848,7 +848,7 @@ pub mod cs2_dumper { pub const m_nCollisionGroupNumber: usize = 0x0; // int32 } // Parent: CParticleInput - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -860,7 +860,7 @@ pub mod cs2_dumper { pub const m_nControlPoint: usize = 0x58; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -868,7 +868,7 @@ pub mod cs2_dumper { pub const m_bRunOnce: usize = 0x1B8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -877,7 +877,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -889,7 +889,7 @@ pub mod cs2_dumper { pub const m_vecAnchorVector: usize = 0x718; // CPerParticleVecInput } // Parent: CBaseRendererSource2 - // Fields count: 30 + // Field count: 30 // // Metadata: // MGetKV3ClassDefaults @@ -926,7 +926,7 @@ pub mod cs2_dumper { pub const m_bGenerateNormals: usize = 0x2B85; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -952,7 +952,7 @@ pub mod cs2_dumper { pub const m_flSFXSUseModelUVs: usize = 0x208; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -971,7 +971,7 @@ pub mod cs2_dumper { pub const m_bSuppressStopSoundEvent: usize = 0x330; // bool } // Parent: None - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -997,7 +997,7 @@ pub mod cs2_dumper { pub const m_bRightEye: usize = 0x44; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1011,7 +1011,7 @@ pub mod cs2_dumper { pub const m_nSetParent: usize = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1026,7 +1026,7 @@ pub mod cs2_dumper { pub const m_vValueAboveMax: usize = 0x494; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1037,7 +1037,7 @@ pub mod cs2_dumper { pub const m_bNormalize: usize = 0x1C4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1046,7 +1046,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x1C0; // CPerParticleFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1055,7 +1055,7 @@ pub mod cs2_dumper { pub const m_nValue: usize = 0x8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1067,7 +1067,7 @@ pub mod cs2_dumper { pub const m_flOscAdd: usize = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -1092,7 +1092,7 @@ pub mod cs2_dumper { pub const m_flSelfIllumBlendToFull: usize = 0x204; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1107,7 +1107,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x260; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1119,7 +1119,7 @@ pub mod cs2_dumper { pub const m_bGlobalCenter: usize = 0x478; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1130,7 +1130,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0x1DC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -1147,7 +1147,7 @@ pub mod cs2_dumper { pub const m_bIgnoreDt: usize = 0x1950; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1159,7 +1159,7 @@ pub mod cs2_dumper { pub const m_nDetailLevel: usize = 0x10; // ParticleDetailLevel_t } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1174,14 +1174,14 @@ pub mod cs2_dumper { pub const m_flRemapTime: usize = 0x1D4; // float32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomNamedModelSequence { } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1192,7 +1192,7 @@ pub mod cs2_dumper { pub const m_flPlaneOffset: usize = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1206,7 +1206,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0x112C; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1220,7 +1220,7 @@ pub mod cs2_dumper { pub const m_fDrag: usize = 0x898; // float32 } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1231,7 +1231,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1249,7 +1249,7 @@ pub mod cs2_dumper { pub const m_flAlpha: usize = 0x1E8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1261,7 +1261,7 @@ pub mod cs2_dumper { pub const m_nOutVectorField: usize = 0x824; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 62 + // Field count: 62 // // Metadata: // MGetKV3ClassDefaults @@ -1330,14 +1330,14 @@ pub mod cs2_dumper { pub const m_bMaxLuminanceBlendingSequence0: usize = 0x24D5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CSpinUpdateBase { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1347,7 +1347,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1362,7 +1362,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x5D8; // CParticleCollectionFloatInput } // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1373,7 +1373,7 @@ pub mod cs2_dumper { pub const m_bModelFromRenderer: usize = 0x208; // bool } // Parent: CBaseTrailRenderer - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -1400,7 +1400,7 @@ pub mod cs2_dumper { pub const m_bFlipUVBasedOnPitchYaw: usize = 0x3C24; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1410,7 +1410,7 @@ pub mod cs2_dumper { pub const m_vecDefaultValue: usize = 0x244; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1423,7 +1423,7 @@ pub mod cs2_dumper { pub const m_bKillNewest: usize = 0x320; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1433,7 +1433,7 @@ pub mod cs2_dumper { pub const m_hModel: usize = 0x3C0; // CStrongHandle } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1441,7 +1441,7 @@ pub mod cs2_dumper { pub mod CPerParticleVecInput { } // Parent: CParticleFunctionForce - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1453,7 +1453,7 @@ pub mod cs2_dumper { pub const m_bParticles: usize = 0x323; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1471,7 +1471,7 @@ pub mod cs2_dumper { pub const m_HitboxSetName: usize = 0xD90; // char[128] } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1482,7 +1482,7 @@ pub mod cs2_dumper { pub const m_flAlphaRandExponent: usize = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1491,7 +1491,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x1BC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1500,7 +1500,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1512,7 +1512,7 @@ pub mod cs2_dumper { pub const m_bLimitChildCount: usize = 0x5D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1523,7 +1523,7 @@ pub mod cs2_dumper { pub const m_nTonemapWeightField: usize = 0x214; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1533,7 +1533,7 @@ pub mod cs2_dumper { pub const m_bNormalize: usize = 0x1C0; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -1549,7 +1549,7 @@ pub mod cs2_dumper { pub const m_bUpdatePosition: usize = 0xA00; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1567,7 +1567,7 @@ pub mod cs2_dumper { pub const m_bXYVelocityOnly: usize = 0xCE9; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1577,7 +1577,7 @@ pub mod cs2_dumper { pub const m_flLengthRandExponent: usize = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1591,7 +1591,7 @@ pub mod cs2_dumper { pub const m_bOldCode: usize = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -1611,7 +1611,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x880; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1619,7 +1619,7 @@ pub mod cs2_dumper { pub const m_flOffscreenTime: usize = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMaxVersion @@ -1634,7 +1634,7 @@ pub mod cs2_dumper { pub const m_PathParams: usize = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1642,7 +1642,7 @@ pub mod cs2_dumper { pub const m_flDecayTime: usize = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1654,7 +1654,7 @@ pub mod cs2_dumper { pub const m_bInfiniteLine: usize = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1672,7 +1672,7 @@ pub mod cs2_dumper { pub const m_bForceEmitOnLastUpdate: usize = 0x5E1; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1685,7 +1685,7 @@ pub mod cs2_dumper { pub const m_bOffset: usize = 0x1DC; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1693,7 +1693,7 @@ pub mod cs2_dumper { pub const m_flFramerate: usize = 0x1C0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -1707,7 +1707,7 @@ pub mod cs2_dumper { pub const m_bTrailBias: usize = 0x87C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -1725,7 +1725,7 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x1E8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1737,7 +1737,7 @@ pub mod cs2_dumper { pub const m_nFallingEventType: usize = 0x5C8; // EventTypeSelection_t } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1746,7 +1746,7 @@ pub mod cs2_dumper { pub const m_nOutputField: usize = 0x310; // ParticleAttributeIndex_t } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -1757,7 +1757,7 @@ pub mod cs2_dumper { pub mod CParticleCollectionBindingInstance { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1769,7 +1769,7 @@ pub mod cs2_dumper { pub const m_bUseNewCode: usize = 0xD7C; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1782,7 +1782,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1E4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1791,14 +1791,14 @@ pub mod cs2_dumper { pub const m_nEventType: usize = 0x1C4; // EventTypeSelection_t } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_Callback { } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1821,7 +1821,7 @@ pub mod cs2_dumper { pub const m_Notes: usize = 0x198; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1831,7 +1831,7 @@ pub mod cs2_dumper { pub const m_bClampUpperRange: usize = 0x1BD; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1843,7 +1843,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -1858,7 +1858,7 @@ pub mod cs2_dumper { pub const m_nCPField: usize = 0x1D4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1870,7 +1870,7 @@ pub mod cs2_dumper { pub const m_bSetOrientation: usize = 0x1D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1878,7 +1878,7 @@ pub mod cs2_dumper { pub const m_flForceScale: usize = 0x1C8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1890,7 +1890,7 @@ pub mod cs2_dumper { pub const m_bAccountForRadius: usize = 0xE6D; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1911,7 +1911,7 @@ pub mod cs2_dumper { pub const m_bUseOrigRadius: usize = 0x1EE; // bool } // Parent: CParticleFunctionForce - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1924,7 +1924,7 @@ pub mod cs2_dumper { pub const m_bApplyMinForce: usize = 0x4F8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1934,14 +1934,14 @@ pub mod cs2_dumper { pub const m_fLifetimeRandExponent: usize = 0x1C8; // float32 } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapParticleCountToNamedModelSequenceScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1953,7 +1953,7 @@ pub mod cs2_dumper { pub const m_bIgnoreDelta: usize = 0x485; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1963,7 +1963,7 @@ pub mod cs2_dumper { pub const m_flRadiusRandExponent: usize = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1974,7 +1974,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -1997,7 +1997,7 @@ pub mod cs2_dumper { pub const m_nPerParticleDistortion: usize = 0x984; // SpriteCardPerParticleScale_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2007,7 +2007,7 @@ pub mod cs2_dumper { pub const m_bOffsetInLocalSpace: usize = 0x10; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2019,7 +2019,7 @@ pub mod cs2_dumper { pub const m_bNormalizedOutput: usize = 0xE78; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2041,21 +2041,21 @@ pub mod cs2_dumper { pub const m_flDedicatedPool: usize = 0xF48; // CParticleCollectionFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelMeshGroupOnceTimed { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CParticleInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2072,7 +2072,7 @@ pub mod cs2_dumper { pub const m_bPerParticle: usize = 0x1E4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2080,7 +2080,7 @@ pub mod cs2_dumper { pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2097,7 +2097,7 @@ pub mod cs2_dumper { pub const m_bUseCount: usize = 0xE89; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2107,7 +2107,7 @@ pub mod cs2_dumper { pub const m_nMaxIterations: usize = 0x468; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2120,14 +2120,14 @@ pub mod cs2_dumper { pub const m_nOutVectorField: usize = 0x5D4; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CParticleFunctionForce { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2138,7 +2138,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x1CC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -2151,7 +2151,7 @@ pub mod cs2_dumper { pub const m_bRandomDistribution: usize = 0x1C4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2164,7 +2164,7 @@ pub mod cs2_dumper { pub const m_bNormalizedOutput: usize = 0xE80; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2179,7 +2179,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x24C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2189,7 +2189,7 @@ pub mod cs2_dumper { pub const m_vecPoint2: usize = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2200,7 +2200,7 @@ pub mod cs2_dumper { pub const m_nDistSqrAttr: usize = 0x970; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2215,7 +2215,7 @@ pub mod cs2_dumper { pub const m_nAngularVelocityField: usize = 0x280; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2226,7 +2226,7 @@ pub mod cs2_dumper { pub const m_flQuantizeValue: usize = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2235,7 +2235,7 @@ pub mod cs2_dumper { pub const m_bIncludeChildren: usize = 0x1C1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2244,7 +2244,7 @@ pub mod cs2_dumper { pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2259,7 +2259,7 @@ pub mod cs2_dumper { pub const m_vEndOffset: usize = 0x2C; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2272,7 +2272,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2282,7 +2282,7 @@ pub mod cs2_dumper { pub const m_bUseNormal: usize = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2294,14 +2294,14 @@ pub mod cs2_dumper { pub const m_nCPSSPosOut: usize = 0x1D8; // int32 } // Parent: CSpinUpdateBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_SpinUpdate { } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2313,7 +2313,7 @@ pub mod cs2_dumper { pub const m_bNormalize: usize = 0x1DD; // bool } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2323,7 +2323,7 @@ pub mod cs2_dumper { pub const m_vMaxOutputValue: usize = 0x1E0; // Vector } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2338,7 +2338,7 @@ pub mod cs2_dumper { pub const m_nSizeCullBloat: usize = 0x238; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2355,14 +2355,14 @@ pub mod cs2_dumper { pub const m_flWorldTimeScale: usize = 0x1E8; // float32 } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_Spin { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2375,7 +2375,7 @@ pub mod cs2_dumper { pub const m_strAttachmentName: usize = 0x30; // CUtlString } // Parent: CParticleInput - // Fields count: 23 + // Field count: 23 // // Metadata: // MGetKV3ClassDefaults @@ -2406,7 +2406,7 @@ pub mod cs2_dumper { pub const m_vRandomMax: usize = 0x64C; // Vector } // Parent: CParticleFunctionEmitter - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2420,7 +2420,7 @@ pub mod cs2_dumper { pub const m_nSnapshotControlPoint: usize = 0x5D4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2429,7 +2429,7 @@ pub mod cs2_dumper { pub const m_flMaxDistance: usize = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2444,7 +2444,7 @@ pub mod cs2_dumper { pub const m_bIncludeWater: usize = 0x270; // bool } // Parent: CBaseRendererSource2 - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -2458,7 +2458,7 @@ pub mod cs2_dumper { pub const m_bClampV: usize = 0x29D8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2469,7 +2469,7 @@ pub mod cs2_dumper { pub const m_bDirectionOnly: usize = 0x884; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2484,7 +2484,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x1E8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2503,7 +2503,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x730; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2525,7 +2525,7 @@ pub mod cs2_dumper { pub const m_flRateScale: usize = 0x4B0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -2547,7 +2547,7 @@ pub mod cs2_dumper { pub const m_nFieldOutputPrev: usize = 0xA04; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2558,7 +2558,7 @@ pub mod cs2_dumper { pub const m_flAmplitude: usize = 0x218; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -2577,7 +2577,7 @@ pub mod cs2_dumper { pub const m_bIncludeWater: usize = 0x3C2; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2590,12 +2590,12 @@ pub mod cs2_dumper { pub const m_flBias: usize = 0x1CC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod ParticleAttributeIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2605,7 +2605,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1C0; // float32 } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2620,7 +2620,7 @@ pub mod cs2_dumper { pub const m_vecNoiseAmount3: usize = 0x1FC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -2636,7 +2636,7 @@ pub mod cs2_dumper { pub const m_flRemapTime: usize = 0x214; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2646,7 +2646,7 @@ pub mod cs2_dumper { pub const m_bOrientToEyes: usize = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2654,7 +2654,7 @@ pub mod cs2_dumper { pub const m_flFreezeTime: usize = 0x1B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2669,7 +2669,7 @@ pub mod cs2_dumper { pub const m_hMaterial: usize = 0x628; // CStrongHandle } // Parent: IParticleEffect - // Fields count: 32 + // Field count: 32 pub mod CNewParticleEffect { pub const m_pNext: usize = 0x10; // CNewParticleEffect* pub const m_pPrev: usize = 0x18; // CNewParticleEffect* @@ -2705,7 +2705,7 @@ pub mod cs2_dumper { pub const m_RefCount: usize = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2720,7 +2720,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x340; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -2735,7 +2735,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x23C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2745,14 +2745,14 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x1C0; // int32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CParticleFunctionOperator { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2764,7 +2764,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0xAC8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2773,7 +2773,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2785,14 +2785,14 @@ pub mod cs2_dumper { pub const m_NamedConfigs: usize = 0x48; // CUtlVector } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomYaw { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2802,7 +2802,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x1BC; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -2813,7 +2813,7 @@ pub mod cs2_dumper { pub const m_transformInput: usize = 0x820; // CParticleTransformInput } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -2821,7 +2821,7 @@ pub mod cs2_dumper { pub const m_flDistance: usize = 0x1C0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -2839,7 +2839,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1E0; // ParticleSetMethod_t } // Parent: CParticleFunction - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -2849,7 +2849,7 @@ pub mod cs2_dumper { pub const m_bSkipRenderingOnMobile: usize = 0x201; // bool } // Parent: IParticleSystemDefinition - // Fields count: 65 + // Field count: 65 // // Metadata: // MGetKV3ClassDefaults @@ -2921,14 +2921,14 @@ pub mod cs2_dumper { pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelMeshGroupEndCap { } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -2945,7 +2945,7 @@ pub mod cs2_dumper { pub const m_bRadialCheck: usize = 0x2B5; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2954,7 +2954,7 @@ pub mod cs2_dumper { pub const m_flForwardDegrees: usize = 0x20C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -2967,7 +2967,7 @@ pub mod cs2_dumper { pub const m_flPositionDampingConstant: usize = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -2979,7 +2979,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0xE78; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -2988,7 +2988,7 @@ pub mod cs2_dumper { pub const m_flNumberOfChildren: usize = 0x1C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 33 + // Field count: 33 // // Metadata: // MGetKV3ClassDefaults @@ -3028,7 +3028,7 @@ pub mod cs2_dumper { pub const m_bClampUpperRange: usize = 0x6BF; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -3044,7 +3044,7 @@ pub mod cs2_dumper { pub const m_flGridSpacing: usize = 0x980; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -3062,7 +3062,7 @@ pub mod cs2_dumper { pub const m_bCapsule: usize = 0x7F6; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3082,7 +3082,7 @@ pub mod cs2_dumper { pub const m_nIgnoreCP: usize = 0x514; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3093,7 +3093,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3103,7 +3103,7 @@ pub mod cs2_dumper { pub const m_nPriority: usize = 0x368; // ParticlePostProcessPriorityGroup_t } // Parent: CParticleFunctionConstraint - // Fields count: 27 + // Field count: 27 // // Metadata: // MGetKV3ClassDefaults @@ -3137,7 +3137,7 @@ pub mod cs2_dumper { pub const m_nEntityStickNormalField: usize = 0x93C; // ParticleAttributeIndex_t } // Parent: CParticleVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3145,7 +3145,7 @@ pub mod cs2_dumper { pub mod CParticleCollectionVecInput { } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3160,7 +3160,7 @@ pub mod cs2_dumper { pub const m_hMaterial: usize = 0x650; // CStrongHandle } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3180,7 +3180,7 @@ pub mod cs2_dumper { pub const m_flOscAdd: usize = 0x1E4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3193,7 +3193,7 @@ pub mod cs2_dumper { pub const m_bEaseInAndOut: usize = 0x201; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3205,7 +3205,7 @@ pub mod cs2_dumper { pub const m_WeightedList: usize = 0x1D0; // CUtlVector } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3217,7 +3217,7 @@ pub mod cs2_dumper { pub const m_bEaseOut: usize = 0x1F4; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3227,7 +3227,7 @@ pub mod cs2_dumper { pub const m_bCullInside: usize = 0x320; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3236,7 +3236,7 @@ pub mod cs2_dumper { pub const m_flRadiusScale: usize = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3248,7 +3248,7 @@ pub mod cs2_dumper { pub const m_vecScale: usize = 0x1D0; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3261,7 +3261,7 @@ pub mod cs2_dumper { pub const m_bNormalizedOutput: usize = 0xE78; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3274,7 +3274,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3286,7 +3286,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1D4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3297,7 +3297,7 @@ pub mod cs2_dumper { pub const m_flSpinStrength: usize = 0x228; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3311,7 +3311,7 @@ pub mod cs2_dumper { pub const m_pTextureEnvMap: usize = 0x238; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3320,7 +3320,7 @@ pub mod cs2_dumper { pub const m_MaxForce: usize = 0x1D4; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3334,7 +3334,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1D0; // ParticleSetMethod_t } // Parent: None - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -3357,7 +3357,7 @@ pub mod cs2_dumper { pub const m_vecPreviewGravity: usize = 0x58; // Vector } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3367,7 +3367,7 @@ pub mod cs2_dumper { pub const m_vecAccel: usize = 0x1D0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3379,7 +3379,7 @@ pub mod cs2_dumper { pub const m_HitboxSetName: usize = 0x1BF; // char[128] } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3390,7 +3390,7 @@ pub mod cs2_dumper { pub const m_Lerp: usize = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -3410,7 +3410,7 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x2D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3420,7 +3420,7 @@ pub mod cs2_dumper { pub const m_vTint_1: usize = 0x1D0; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3430,7 +3430,7 @@ pub mod cs2_dumper { pub const m_flMaxOutputValue: usize = 0x1D8; // float32 } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -3438,7 +3438,7 @@ pub mod cs2_dumper { pub mod CParticleRemapFloatInput { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3448,7 +3448,7 @@ pub mod cs2_dumper { pub const m_nParticleNumber: usize = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -3467,7 +3467,7 @@ pub mod cs2_dumper { pub const m_bPrev: usize = 0x5D9; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -3489,7 +3489,7 @@ pub mod cs2_dumper { pub const m_nSetParent: usize = 0x274; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3500,7 +3500,7 @@ pub mod cs2_dumper { pub const m_bOrientToHand: usize = 0x1D4; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3515,7 +3515,7 @@ pub mod cs2_dumper { pub const m_nManualTField: usize = 0x218; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3526,7 +3526,7 @@ pub mod cs2_dumper { pub const m_bCullInside: usize = 0x1CC; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -3541,7 +3541,7 @@ pub mod cs2_dumper { pub const m_flValueAboveMax: usize = 0x878; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3553,7 +3553,7 @@ pub mod cs2_dumper { pub const m_bSaveOffset: usize = 0x220; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3567,7 +3567,7 @@ pub mod cs2_dumper { pub const m_bAttachment: usize = 0x2C5; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3580,14 +3580,14 @@ pub mod cs2_dumper { pub const m_bEaseInOut: usize = 0x1F0; // bool } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapNamedModelSequenceToScalar { } // Parent: C_OP_RenderPoints - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3601,7 +3601,7 @@ pub mod cs2_dumper { pub const m_flEndFadeSize: usize = 0x228; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3609,7 +3609,7 @@ pub mod cs2_dumper { pub const m_nCount: usize = 0x1B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3618,7 +3618,7 @@ pub mod cs2_dumper { pub const m_nSeed: usize = 0x4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3632,7 +3632,7 @@ pub mod cs2_dumper { pub const m_flLightAmplification: usize = 0x1F0; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3640,7 +3640,7 @@ pub mod cs2_dumper { pub const m_hMaterial: usize = 0x208; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3653,7 +3653,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x5D4; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -3670,7 +3670,7 @@ pub mod cs2_dumper { pub const m_bHollow: usize = 0x9D6; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3680,7 +3680,7 @@ pub mod cs2_dumper { pub const m_vecRateMax: usize = 0x1D0; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3690,7 +3690,7 @@ pub mod cs2_dumper { pub const m_nCPBroadcast: usize = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3700,7 +3700,7 @@ pub mod cs2_dumper { pub const m_flExponent: usize = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -3721,7 +3721,7 @@ pub mod cs2_dumper { pub const m_flMaxBoneVelocity: usize = 0x11B8; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3731,7 +3731,7 @@ pub mod cs2_dumper { pub const m_variableType: usize = 0x38; // PulseValueType_t } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3744,14 +3744,14 @@ pub mod cs2_dumper { pub const m_bOnlyChildren: usize = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RenderClothForce { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -3765,7 +3765,7 @@ pub mod cs2_dumper { pub const m_flRadiusScale: usize = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MParticleMinVersion @@ -3779,7 +3779,7 @@ pub mod cs2_dumper { pub const m_PathParams: usize = 0x480; // CPathParameters } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3788,7 +3788,7 @@ pub mod cs2_dumper { pub const m_vecInput: usize = 0x8; // CParticleCollectionVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3801,7 +3801,7 @@ pub mod cs2_dumper { pub const m_bNormalize: usize = 0x240; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMinVersion @@ -3813,7 +3813,7 @@ pub mod cs2_dumper { pub const m_PathParams: usize = 0x1D0; // CPathParameters } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3821,7 +3821,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x1B8; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3832,7 +3832,7 @@ pub mod cs2_dumper { pub const m_bWriteNormal: usize = 0x235; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3843,7 +3843,7 @@ pub mod cs2_dumper { pub const m_flCullExp: usize = 0x1C4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3851,7 +3851,7 @@ pub mod cs2_dumper { pub const m_flPercent: usize = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3859,7 +3859,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3868,7 +3868,7 @@ pub mod cs2_dumper { pub const m_flRelativeWeight: usize = 0x4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3880,7 +3880,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3889,7 +3889,7 @@ pub mod cs2_dumper { pub const m_DefaultText: usize = 0x210; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3901,14 +3901,14 @@ pub mod cs2_dumper { pub const m_vecScale: usize = 0x478; // CParticleCollectionVecInput } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomRotation { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -3918,7 +3918,7 @@ pub mod cs2_dumper { pub const m_flLerpTime: usize = 0x1C8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -3926,7 +3926,7 @@ pub mod cs2_dumper { pub const m_flMinVelocity: usize = 0x1B8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -3939,7 +3939,7 @@ pub mod cs2_dumper { pub const m_bPointAway: usize = 0x322; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -3951,7 +3951,7 @@ pub mod cs2_dumper { pub const m_nNumPointsAlongPath: usize = 0x1DC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -3975,7 +3975,7 @@ pub mod cs2_dumper { pub const m_nIgnoreCP: usize = 0x3C8; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -3984,7 +3984,7 @@ pub mod cs2_dumper { pub const m_nOutputControlPoint: usize = 0x1BC; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -3995,7 +3995,7 @@ pub mod cs2_dumper { pub const m_bNormalize: usize = 0xE6C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4006,14 +4006,14 @@ pub mod cs2_dumper { pub const m_bWriteNormal: usize = 0x22D; // bool } // Parent: CGeneralRandomRotation - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomRotationSpeed { } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MParticleMinVersion @@ -4026,7 +4026,7 @@ pub mod cs2_dumper { pub const m_nMissingParentBehavior: usize = 0x1C8; // MissingParentInheritBehavior_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4035,7 +4035,7 @@ pub mod cs2_dumper { pub const m_nSequenceMax: usize = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4046,7 +4046,7 @@ pub mod cs2_dumper { pub const m_Lerp: usize = 0x318; // CParticleCollectionFloatInput } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4056,7 +4056,7 @@ pub mod cs2_dumper { pub const m_vOffset: usize = 0x8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4067,7 +4067,7 @@ pub mod cs2_dumper { pub const m_flResetRate: usize = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4077,7 +4077,7 @@ pub mod cs2_dumper { pub const m_nVoxelGridResolution: usize = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4092,7 +4092,7 @@ pub mod cs2_dumper { pub const m_vecOffsetLoc: usize = 0x1D8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4102,7 +4102,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4115,7 +4115,7 @@ pub mod cs2_dumper { pub const m_bRandomlyFlipDirection: usize = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4131,7 +4131,7 @@ pub mod cs2_dumper { pub const m_bDeltaTime: usize = 0x13D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4141,7 +4141,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x1C0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -4159,7 +4159,7 @@ pub mod cs2_dumper { pub const m_vFinalOutputScale: usize = 0x208; // Vector } // Parent: CParticleInput - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4176,7 +4176,7 @@ pub mod cs2_dumper { pub const m_flEndCPGrowthTime: usize = 0x64; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -4198,14 +4198,14 @@ pub mod cs2_dumper { pub const m_flRotLerp: usize = 0x980; // CPerParticleFloatInput } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelBodyPartOnceTimed { } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4215,7 +4215,7 @@ pub mod cs2_dumper { pub const m_bRadiusScale: usize = 0x1C8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4227,7 +4227,7 @@ pub mod cs2_dumper { pub const m_bNormalizedOutput: usize = 0x970; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4239,23 +4239,23 @@ pub mod cs2_dumper { pub const m_bSubFrame: usize = 0x1D0; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod IParticleEffect { } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomNamedModelBodyPart { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PARTICLE_EHANDLE__ { pub const unused: usize = 0x0; // int32 } // Parent: CParticleFunctionRenderer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -4276,7 +4276,7 @@ pub mod cs2_dumper { pub const m_bSphericalCookie: usize = 0x11E8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4288,7 +4288,7 @@ pub mod cs2_dumper { pub const m_flParentRadiusScale: usize = 0x320; // CParticleCollectionFloatInput } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4296,14 +4296,14 @@ pub mod cs2_dumper { pub mod CPerParticleFloatInput { } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 19 + // Field count: 19 // // Metadata: // MGetKV3ClassDefaults @@ -4329,7 +4329,7 @@ pub mod cs2_dumper { pub const m_bSetRadius: usize = 0x34E; // bool } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4340,7 +4340,7 @@ pub mod cs2_dumper { pub const m_nDesiredVelocityCPField: usize = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4349,7 +4349,7 @@ pub mod cs2_dumper { pub const m_flMinimumSpeed: usize = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4362,7 +4362,7 @@ pub mod cs2_dumper { pub const m_flNoiseAnimationTimeScale: usize = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4375,7 +4375,7 @@ pub mod cs2_dumper { pub const m_flEndAlpha: usize = 0x1CC; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4385,7 +4385,7 @@ pub mod cs2_dumper { pub const m_flLightnessAdjust: usize = 0x468; // CPerParticleFloatInput } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4396,7 +4396,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x2B8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4411,7 +4411,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1D4; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4419,7 +4419,7 @@ pub mod cs2_dumper { pub const m_flMinAlpha: usize = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4428,7 +4428,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4440,7 +4440,7 @@ pub mod cs2_dumper { pub const m_bWritePreviousPosition: usize = 0x821; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4457,7 +4457,7 @@ pub mod cs2_dumper { pub const m_flShellSize: usize = 0x8B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4470,7 +4470,7 @@ pub mod cs2_dumper { pub const m_flTValue: usize = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4481,7 +4481,7 @@ pub mod cs2_dumper { pub const m_flEndTime: usize = 0x31C; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4501,7 +4501,7 @@ pub mod cs2_dumper { pub const m_nChildGroupID: usize = 0x270; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4511,7 +4511,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4521,7 +4521,7 @@ pub mod cs2_dumper { pub const m_bOrientToHMD: usize = 0x1D0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4537,7 +4537,7 @@ pub mod cs2_dumper { pub const m_bSetPreviousParticle: usize = 0x1D5; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4550,7 +4550,7 @@ pub mod cs2_dumper { pub const m_nOutVectorField: usize = 0xFD4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4567,7 +4567,7 @@ pub mod cs2_dumper { pub const m_bRadialCheck: usize = 0x2A5; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4577,14 +4577,14 @@ pub mod cs2_dumper { pub const m_bCullInside: usize = 0x320; // bool } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelSequenceEndCap { } // Parent: CParticleCollectionFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -4592,7 +4592,7 @@ pub mod cs2_dumper { pub mod CParticleCollectionRendererFloatInput { } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4609,7 +4609,7 @@ pub mod cs2_dumper { pub const m_bLocalSpaceAngles: usize = 0x48C; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 22 + // Field count: 22 // // Metadata: // MGetKV3ClassDefaults @@ -4638,7 +4638,7 @@ pub mod cs2_dumper { pub const m_MaterialVecVars: usize = 0x13F0; // CUtlVector } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4647,7 +4647,7 @@ pub mod cs2_dumper { pub const m_flVelocityScale: usize = 0x1C4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4661,7 +4661,7 @@ pub mod cs2_dumper { pub const m_bAdaptiveThreshold: usize = 0x330; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4674,7 +4674,7 @@ pub mod cs2_dumper { pub const m_randomnessParameters: usize = 0xEDC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -4683,7 +4683,7 @@ pub mod cs2_dumper { pub const m_nControlPointAxis: usize = 0x228; // ParticleControlPointAxis_t } // Parent: CParticleFunctionConstraint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -4691,7 +4691,7 @@ pub mod cs2_dumper { pub const m_flShapeRestorationTime: usize = 0x1B8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4704,7 +4704,7 @@ pub mod cs2_dumper { pub const m_bSetOrientation: usize = 0x321; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4721,7 +4721,7 @@ pub mod cs2_dumper { pub const m_b3D: usize = 0x13D8; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4735,7 +4735,7 @@ pub mod cs2_dumper { pub const m_nFieldStrength: usize = 0x1D8; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -4751,7 +4751,7 @@ pub mod cs2_dumper { pub const m_FieldName: usize = 0x1E8; // CUtlString } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -4765,7 +4765,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x258; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4785,7 +4785,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0xEE8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -4805,7 +4805,7 @@ pub mod cs2_dumper { pub const m_bAccelerate: usize = 0x205; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4817,7 +4817,7 @@ pub mod cs2_dumper { pub const m_nImpulseType: usize = 0x5D0; // ParticleImpulseType_t } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4827,7 +4827,7 @@ pub mod cs2_dumper { pub const m_flTargetDensity: usize = 0x1D0; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -4844,7 +4844,7 @@ pub mod cs2_dumper { pub const m_bOffsetExistingPos: usize = 0x792; // bool } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -4856,7 +4856,7 @@ pub mod cs2_dumper { pub const m_pointList: usize = 0x1C8; // CUtlVector } // Parent: CParticleFunctionPreEmission - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -4875,7 +4875,7 @@ pub mod cs2_dumper { pub const m_nHeadLocation: usize = 0x204; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -4888,7 +4888,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0xFCC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4899,7 +4899,7 @@ pub mod cs2_dumper { pub const m_bLocalSpace: usize = 0x9D0; // bool } // Parent: CParticleFunctionForce - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -4914,7 +4914,7 @@ pub mod cs2_dumper { pub const m_bThreadIt: usize = 0x1E1; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4925,7 +4925,7 @@ pub mod cs2_dumper { pub const m_InputStrength: usize = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 16 + // Field count: 16 // // Metadata: // MGetKV3ClassDefaults @@ -4948,7 +4948,7 @@ pub mod cs2_dumper { pub const m_flShellSize: usize = 0x1130; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -4959,7 +4959,7 @@ pub mod cs2_dumper { pub const m_nGroupID: usize = 0x1C4; // int32 } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -4969,14 +4969,14 @@ pub mod cs2_dumper { pub const m_nCP: usize = 0x978; // int32 } // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomNamedModelMeshGroup { } // Parent: CParticleFunctionRenderer - // Fields count: 18 + // Field count: 18 // // Metadata: // MGetKV3ClassDefaults @@ -5001,7 +5001,7 @@ pub mod cs2_dumper { pub const m_nColorBlendType: usize = 0xE10; // ParticleColorBlendType_t } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5012,7 +5012,7 @@ pub mod cs2_dumper { pub const m_nOverrideCPField: usize = 0x1C4; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5022,7 +5022,7 @@ pub mod cs2_dumper { pub const m_bIgnoreDt: usize = 0x1C8; // bool } // Parent: CParticleFunctionEmitter - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5037,7 +5037,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x488; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5047,7 +5047,7 @@ pub mod cs2_dumper { pub const m_bLocalCoords: usize = 0x1C8; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5058,7 +5058,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x230; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5072,12 +5072,12 @@ pub mod cs2_dumper { pub const m_bForcePreserveParticleOrder: usize = 0x1D0; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PARTICLE_WORLD_HANDLE__ { pub const unused: usize = 0x0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5089,7 +5089,7 @@ pub mod cs2_dumper { pub const m_bEaseInOut: usize = 0x1D4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5106,14 +5106,14 @@ pub mod cs2_dumper { pub const m_bEaseOut: usize = 0x205; // bool } // Parent: C_OP_RemapNamedModelElementOnceTimed - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelSequenceOnceTimed { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5122,7 +5122,7 @@ pub mod cs2_dumper { pub const m_nCPOutput: usize = 0x1C4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5136,14 +5136,14 @@ pub mod cs2_dumper { pub const m_PathParams: usize = 0x1D0; // CPathParameters } // Parent: C_OP_RemapNamedModelElementEndCap - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelBodyPartEndCap { } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5153,7 +5153,7 @@ pub mod cs2_dumper { pub const m_bPlayEndCap: usize = 0x319; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5163,7 +5163,7 @@ pub mod cs2_dumper { pub const m_fSpinRateStopTime: usize = 0x1C4; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MParticleMaxVersion @@ -5176,7 +5176,7 @@ pub mod cs2_dumper { pub const m_PathParams: usize = 0x1D0; // CPathParameters } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5190,7 +5190,7 @@ pub mod cs2_dumper { pub const m_bModelFromRenderer: usize = 0x204; // bool } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5200,7 +5200,7 @@ pub mod cs2_dumper { pub const m_vecOutputMax: usize = 0x818; // CPerParticleVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5213,7 +5213,7 @@ pub mod cs2_dumper { pub const m_pTextureDetail: usize = 0x230; // CStrongHandle } // Parent: CParticleFunctionInitializer - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5231,14 +5231,14 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x1E8; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod IParticleSystemDefinition { } // Parent: CParticleFloatInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -5246,7 +5246,7 @@ pub mod cs2_dumper { pub mod CParticleCollectionFloatInput { } // Parent: CParticleFunctionForce - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5254,7 +5254,7 @@ pub mod cs2_dumper { pub const m_vForce: usize = 0x1C8; // Vector } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5267,7 +5267,7 @@ pub mod cs2_dumper { pub const m_floatInput: usize = 0x8D8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionRenderer - // Fields count: 29 + // Field count: 29 // // Metadata: // MGetKV3ClassDefaults @@ -5303,7 +5303,7 @@ pub mod cs2_dumper { pub const m_flLengthFadeInTime: usize = 0x137C; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5325,7 +5325,7 @@ pub mod cs2_dumper { pub const m_vecComponentScale: usize = 0x820; // CPerParticleVecInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5336,7 +5336,7 @@ pub mod cs2_dumper { pub const m_nComponent: usize = 0x1C4; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5346,7 +5346,7 @@ pub mod cs2_dumper { pub const m_nSetParent: usize = 0x1D0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5360,7 +5360,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1D8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -5378,7 +5378,7 @@ pub mod cs2_dumper { pub const m_bUseParticleNormal: usize = 0x1DD; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5395,7 +5395,7 @@ pub mod cs2_dumper { pub const m_flInterpRate: usize = 0x1E4; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5406,7 +5406,7 @@ pub mod cs2_dumper { pub const m_nLocalCP: usize = 0x974; // int32 } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5420,7 +5420,7 @@ pub mod cs2_dumper { pub const m_flWorleyJitter: usize = 0x1C88; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5430,7 +5430,7 @@ pub mod cs2_dumper { pub const m_flRotOffset: usize = 0x1C8; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5438,7 +5438,7 @@ pub mod cs2_dumper { pub const m_flSimulationScale: usize = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5449,7 +5449,7 @@ pub mod cs2_dumper { pub const m_bProportional: usize = 0x1C4; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5465,7 +5465,7 @@ pub mod cs2_dumper { pub const m_nFilterCP: usize = 0x228; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5477,7 +5477,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1D0; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5488,7 +5488,7 @@ pub mod cs2_dumper { pub const m_DefaultHSVColor: usize = 0x1CC; // Color } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5501,7 +5501,7 @@ pub mod cs2_dumper { pub const m_bScaleVelocity: usize = 0x1CE; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5509,7 +5509,7 @@ pub mod cs2_dumper { pub const m_nControlPoint: usize = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5521,7 +5521,7 @@ pub mod cs2_dumper { pub const m_bUseBones: usize = 0x24C; // bool } // Parent: CParticleFunctionOperator - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5533,7 +5533,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1D0; // ParticleSetMethod_t } // Parent: CParticleFunctionPreEmission - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -5543,7 +5543,7 @@ pub mod cs2_dumper { pub const m_nCPField: usize = 0x1C8; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5559,7 +5559,7 @@ pub mod cs2_dumper { pub const m_TextureControls: usize = 0x190; // TextureControls_t } // Parent: CParticleFunctionForce - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5570,7 +5570,7 @@ pub mod cs2_dumper { pub const m_EndingForce: usize = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5586,7 +5586,7 @@ pub mod cs2_dumper { pub const m_bIncludeWater: usize = 0x260; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5600,7 +5600,7 @@ pub mod cs2_dumper { pub const m_flPrevPosScale: usize = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -5621,7 +5621,7 @@ pub mod cs2_dumper { pub const m_nFieldVelocity: usize = 0x1AB4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5629,14 +5629,14 @@ pub mod cs2_dumper { pub const m_flMinRadius: usize = 0x1B8; // float32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapNamedModelBodyPartToScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5655,7 +5655,7 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x1FC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5670,7 +5670,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1DC; // ParticleSetMethod_t } // Parent: CParticleFunctionEmitter - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -5692,7 +5692,7 @@ pub mod cs2_dumper { pub const m_flWorldTimeScale: usize = 0x1FC; // float32 } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5700,7 +5700,7 @@ pub mod cs2_dumper { pub const m_nAssociatedEmitterIndex: usize = 0x1B8; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5712,7 +5712,7 @@ pub mod cs2_dumper { pub const m_bDestroyImmediately: usize = 0x5C9; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5721,7 +5721,7 @@ pub mod cs2_dumper { pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float32 } // Parent: CParticleFunctionConstraint - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -5736,7 +5736,7 @@ pub mod cs2_dumper { pub const m_bUseOldCode: usize = 0x488; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5747,7 +5747,7 @@ pub mod cs2_dumper { pub const m_nDynamicCPCount: usize = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5760,7 +5760,7 @@ pub mod cs2_dumper { pub const m_flBlendValue: usize = 0x1CC; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5774,7 +5774,7 @@ pub mod cs2_dumper { pub const m_bUseParticleCount: usize = 0x1D8; // bool } // Parent: CParticleFunctionForce - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -5783,7 +5783,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x1D0; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -5797,7 +5797,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x210; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -5805,7 +5805,7 @@ pub mod cs2_dumper { pub const m_vecScale: usize = 0x1C0; // CParticleCollectionVecInput } // Parent: CParticleFunctionOperator - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5821,7 +5821,7 @@ pub mod cs2_dumper { pub const m_flInterpolation: usize = 0x318; // CPerParticleFloatInput } // Parent: CParticleInput - // Fields count: 46 + // Field count: 46 // // Metadata: // MGetKV3ClassDefaults @@ -5875,7 +5875,7 @@ pub mod cs2_dumper { pub const m_Curve: usize = 0x118; // CPiecewiseCurve } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5887,7 +5887,7 @@ pub mod cs2_dumper { pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5898,7 +5898,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -5915,7 +5915,7 @@ pub mod cs2_dumper { pub const m_flLightAmplification: usize = 0x200; // float32 } // Parent: CParticleFunctionPreEmission - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5927,7 +5927,7 @@ pub mod cs2_dumper { pub const m_bSetZDown: usize = 0x321; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -5946,7 +5946,7 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x1E4; // float32 } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -5958,7 +5958,7 @@ pub mod cs2_dumper { pub const m_nRandomSeed: usize = 0x1D0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -5969,7 +5969,7 @@ pub mod cs2_dumper { pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -5985,7 +5985,7 @@ pub mod cs2_dumper { pub const m_bUniformSpeed: usize = 0x1E0; // bool } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -5998,7 +5998,7 @@ pub mod cs2_dumper { pub const m_bOffsetLocal: usize = 0x1CC; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6008,7 +6008,7 @@ pub mod cs2_dumper { pub const m_flRadiusScale: usize = 0x210; // float32 } // Parent: CParticleFunctionRenderer - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6022,7 +6022,7 @@ pub mod cs2_dumper { pub const m_flThickness: usize = 0xC78; // CParticleCollectionFloatInput } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6035,7 +6035,7 @@ pub mod cs2_dumper { pub const m_bDestroyImmediately: usize = 0x322; // bool } // Parent: CParticleFunctionInitializer - // Fields count: 15 + // Field count: 15 // // Metadata: // MGetKV3ClassDefaults @@ -6057,7 +6057,7 @@ pub mod cs2_dumper { pub const m_flRemapBias: usize = 0x928; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6071,14 +6071,14 @@ pub mod cs2_dumper { pub const m_flModellingScale: usize = 0xF68; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_EndCapDecay { } // Parent: CParticleFunctionForce - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6092,7 +6092,7 @@ pub mod cs2_dumper { pub const m_flExponent: usize = 0x1F8; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6107,7 +6107,7 @@ pub mod cs2_dumper { pub const m_nVoxelGridResolution: usize = 0x1E4; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6117,7 +6117,7 @@ pub mod cs2_dumper { pub const m_previewState: usize = 0x20; // ParticlePreviewState_t } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6128,7 +6128,7 @@ pub mod cs2_dumper { pub const m_bLocalSpace: usize = 0x1CC; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6138,14 +6138,14 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0xC; // float32 } // Parent: CParticleFunction - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CParticleFunctionConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6159,7 +6159,7 @@ pub mod cs2_dumper { pub const m_bIgnoreDelta: usize = 0x1D0; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 54 + // Field count: 54 // // Metadata: // MGetKV3ClassDefaults @@ -6220,7 +6220,7 @@ pub mod cs2_dumper { pub const m_nColorBlendType: usize = 0x28C0; // ParticleColorBlendType_t } // Parent: CParticleFunction - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6228,14 +6228,14 @@ pub mod cs2_dumper { pub const m_nEmitterIndex: usize = 0x1B8; // int32 } // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapNamedModelMeshGroupToScalar { } // Parent: CParticleFunctionPreEmission - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6244,7 +6244,7 @@ pub mod cs2_dumper { pub const m_nCPOutput: usize = 0x1C4; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6256,7 +6256,7 @@ pub mod cs2_dumper { pub const m_flInitialRestingLength: usize = 0x5C8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6269,7 +6269,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x338; // int32 } // Parent: CParticleFunctionPreEmission - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6277,7 +6277,7 @@ pub mod cs2_dumper { pub const m_ControlPoint: usize = 0x1C0; // int32 } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6291,11 +6291,11 @@ pub mod cs2_dumper { pub const m_flNoiseAnimationTimeScale: usize = 0x1DC; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod IParticleCollection { } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6309,7 +6309,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x724; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6318,7 +6318,7 @@ pub mod cs2_dumper { pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionPreEmission - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -6334,7 +6334,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1E0; // float32 } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6344,7 +6344,7 @@ pub mod cs2_dumper { pub const m_bOffsetLocal: usize = 0x1C8; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6357,7 +6357,7 @@ pub mod cs2_dumper { pub const m_entityName: usize = 0x28; // CUtlString } // Parent: CParticleFunctionForce - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6367,7 +6367,7 @@ pub mod cs2_dumper { pub const m_bFlipBasedOnYaw: usize = 0x1D8; // bool } // Parent: CParticleFunctionPreEmission - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6380,7 +6380,7 @@ pub mod cs2_dumper { pub const m_vecComparisonVelocity: usize = 0x1D8; // CParticleCollectionVecInput } // Parent: CParticleFunctionRenderer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6392,14 +6392,14 @@ pub mod cs2_dumper { pub const m_nColorBlendType: usize = 0x218; // ParticleColorBlendType_t } // Parent: CGeneralSpin - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_SpinYaw { } // Parent: PointDefinition_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6407,7 +6407,7 @@ pub mod cs2_dumper { pub const m_flTimeDuration: usize = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -6415,7 +6415,7 @@ pub mod cs2_dumper { pub const m_hMaterial: usize = 0x0; // CStrongHandle } // Parent: CParticleFunctionForce - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6433,7 +6433,7 @@ pub mod cs2_dumper { pub const m_vecBuoyancyForce: usize = 0x1790; // CPerParticleVecInput } // Parent: CParticleFunctionInitializer - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -6445,7 +6445,7 @@ pub mod cs2_dumper { pub const m_HitboxSetName: usize = 0x1C7; // char[128] } // Parent: CBaseRendererSource2 - // Fields count: 28 + // Field count: 28 // // Metadata: // MGetKV3ClassDefaults @@ -6480,7 +6480,7 @@ pub mod cs2_dumper { pub const m_replicationParameters: usize = 0x3228; // CReplicationParameters } // Parent: CParticleFunctionOperator - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -6499,7 +6499,7 @@ pub mod cs2_dumper { pub const m_bRadialCheck: usize = 0x2AD; // bool } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6514,7 +6514,7 @@ pub mod cs2_dumper { pub const m_bNumBasedOnParticleCount: usize = 0x480; // bool } // Parent: CParticleFunctionRenderer - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6531,14 +6531,14 @@ pub mod cs2_dumper { pub const m_nControlPointForLinearDirection: usize = 0x22C; // int32 } // Parent: CParticleFunctionConstraint - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_OP_WorldCollideConstraint { } // Parent: CParticleFunctionOperator - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -6551,7 +6551,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x5CC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -6568,7 +6568,7 @@ pub mod cs2_dumper { pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t } // Parent: CParticleFunctionRenderer - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6583,7 +6583,7 @@ pub mod cs2_dumper { pub const m_nColorBlendType: usize = 0xB38; // ParticleColorBlendType_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6592,7 +6592,7 @@ pub mod cs2_dumper { pub const m_flInput: usize = 0x8; // CParticleCollectionFloatInput } // Parent: CParticleCollectionVecInput - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -6600,7 +6600,7 @@ pub mod cs2_dumper { pub mod CParticleCollectionRendererVecInput { } // Parent: CParticleFunctionOperator - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -6615,7 +6615,7 @@ pub mod cs2_dumper { pub const m_bProportionalOp: usize = 0x1F4; // bool } // Parent: CParticleFunctionOperator - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -6629,7 +6629,7 @@ pub mod cs2_dumper { pub const m_flScale: usize = 0x1E0; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -6638,14 +6638,14 @@ pub mod cs2_dumper { pub const m_nOutputField: usize = 0x818; // ParticleAttributeIndex_t } // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } // Parent: CParticleFunctionInitializer - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -6656,7 +6656,7 @@ pub mod cs2_dumper { pub const m_vecOffset: usize = 0x1C8; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -6674,7 +6674,7 @@ pub mod cs2_dumper { pub const m_vecOffset: usize = 0x1DC; // Vector } // Parent: CParticleFunctionOperator - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -6684,7 +6684,7 @@ pub mod cs2_dumper { pub const m_flLerpTime: usize = 0x1C0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CParticleProperty { } } diff --git a/output/pulse_system.dll.cs b/output/pulse_system_dll.cs similarity index 92% rename from output/pulse_system.dll.cs rename to output/pulse_system_dll.cs index c2544db..1107814 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-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 9 public static class PulseSystemDll { // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum EPulseGraphExecutionHistoryFlag : uint { NO_FLAGS = 0x0, CURSOR_ADD_TAG = 0x1, @@ -17,20 +17,20 @@ namespace CS2Dumper.Schemas { REQUIREMENT_FAIL = 0x10 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PulseTestEnumShape_t : uint { CIRCLE = 0x64, SQUARE = 0xC8, TRIANGLE = 0x12C } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum PulseMethodCallMode_t : uint { SYNC_WAIT_FOR_COMPLETION = 0x0, ASYNC_FIRE_AND_FORGET = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PulseCursorExecResult_t : uint { Succeeded = 0x0, Canceled = 0x1, @@ -38,7 +38,7 @@ namespace CS2Dumper.Schemas { OngoingNotify = 0x3 } // Alignment: 4 - // Members count: 20 + // Member count: 20 public enum PulseValueType_t : uint { PVAL_INVALID = 0xFFFFFFFFFFFFFFFF, PVAL_BOOL = 0x0, @@ -62,7 +62,7 @@ namespace CS2Dumper.Schemas { PVAL_COUNT = 0x12 } // Alignment: 2 - // Members count: 73 + // Member count: 73 public enum PulseInstructionCode_t : ushort { INVALID = 0x0, IMMEDIATE_HALT = 0x1, @@ -139,7 +139,7 @@ namespace CS2Dumper.Schemas { GET_CONST_INLINE_STORAGE = 0x48 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum PulseTestEnumColor_t : uint { BLACK = 0x0, WHITE = 0x1, @@ -148,7 +148,7 @@ namespace CS2Dumper.Schemas { BLUE = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PulseCursorCancelPriority_t : uint { None = 0x0, CancelOnSucceeded = 0x1, @@ -156,7 +156,7 @@ namespace CS2Dumper.Schemas { HardCancel = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PulseDomainValueType_t : uint { INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_NAME = 0x0, @@ -164,7 +164,7 @@ namespace CS2Dumper.Schemas { COUNT = 0x2 } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -175,7 +175,7 @@ namespace CS2Dumper.Schemas { public const nint m_OutputIndex = 0x48; // PulseRuntimeOutputIndex_t } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -186,7 +186,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Val_TestDomainFindEntityByName { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -194,7 +194,7 @@ namespace CS2Dumper.Schemas { public static class CPulseTestFuncs_LibraryA { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -205,7 +205,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Step_TestDomainDestroyFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -217,22 +217,22 @@ namespace CS2Dumper.Schemas { public const nint m_Out2 = 0x78; // SignatureOutflow_Continue } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeVarIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeEntrypointIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeDomainValueIndex_t { public const nint m_Value = 0x0; // int16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -242,12 +242,12 @@ namespace CS2Dumper.Schemas { public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeInvokeIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -255,7 +255,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNextIndex = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -264,7 +264,7 @@ namespace CS2Dumper.Schemas { public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -272,12 +272,12 @@ namespace CS2Dumper.Schemas { public static class CPulseTestScriptLib { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeRegisterIndex_t { public const nint m_Value = 0x0; // int16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -288,7 +288,7 @@ namespace CS2Dumper.Schemas { public const nint m_EventOutflow = 0x8; // CPulse_OutflowConnection } // Parent: None - // Fields count: 4 + // Field count: 4 public static class CPulse_OutflowConnection { public const nint m_SourceOutflowName = 0x0; // CUtlSymbolLarge public const nint m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t @@ -296,19 +296,19 @@ namespace CS2Dumper.Schemas { public const nint m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseCursorID_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo public static class CBasePulseGraphInstance { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -316,7 +316,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -324,7 +324,7 @@ namespace CS2Dumper.Schemas { public const nint nTestStep = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -332,7 +332,7 @@ namespace CS2Dumper.Schemas { public static class CPulseTestFuncs_DerivedDomain { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -344,7 +344,7 @@ namespace CS2Dumper.Schemas { public const nint nLastValidEntryIdx = 0x24; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -355,7 +355,7 @@ namespace CS2Dumper.Schemas { public const nint m_UnyieldResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -366,7 +366,7 @@ namespace CS2Dumper.Schemas { public const nint m_HookName = 0x70; // CUtlSymbolLarge } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -380,7 +380,7 @@ namespace CS2Dumper.Schemas { public const nint m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseExecCursor - // Fields count: 2 + // Field count: 2 // // Metadata: // MPulseLibraryBindings @@ -389,7 +389,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCursorValueB = 0xA4; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -398,7 +398,7 @@ namespace CS2Dumper.Schemas { public const nint m_Outparams = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -412,14 +412,14 @@ namespace CS2Dumper.Schemas { public const nint m_nCursorsAllowedToRunParallel = 0x80; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPulseCell_BaseRequirement { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -427,7 +427,7 @@ namespace CS2Dumper.Schemas { public const nint m_Outflows = 0x0; // CUtlVector } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -439,7 +439,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Value_TestValue50 { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -449,14 +449,14 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Test_MultiInflow_WithDefault { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton public static class CPulseTestGapTypeQueryRegistration { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -468,7 +468,7 @@ namespace CS2Dumper.Schemas { public const nint m_CaseOutflows = 0x78; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -478,7 +478,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Test_NoInflow { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -492,7 +492,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnCanceled = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -501,18 +501,18 @@ namespace CS2Dumper.Schemas { public const nint m_nNextShuffle = 0x20; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPulseCell_BaseValue { } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 public static class CPulse_ResumePoint { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -523,7 +523,7 @@ namespace CS2Dumper.Schemas { public const nint m_Outputs = 0x48; // CUtlVector } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -534,7 +534,7 @@ namespace CS2Dumper.Schemas { public const nint m_EventName = 0x70; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -543,7 +543,7 @@ namespace CS2Dumper.Schemas { public const nint m_EndTime = 0x4; // GameTime_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -553,7 +553,7 @@ namespace CS2Dumper.Schemas { public const nint m_ParamType = 0x10; // CPulseValueFullType } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -561,7 +561,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCursorFuncs { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -575,7 +575,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnCanceled = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -586,7 +586,7 @@ namespace CS2Dumper.Schemas { public const nint m_Param = 0x18; // CUtlSymbolLarge } // Parent: CPulseCell_BaseRequirement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -600,7 +600,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLimitCount = 0x48; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -609,11 +609,11 @@ namespace CS2Dumper.Schemas { public const nint strBindingName = 0x10; // CUtlSymbolLarge } // Parent: CPulse_ResumePoint - // Fields count: 0 + // Field count: 0 public static class SignatureOutflow_Resume { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -621,7 +621,7 @@ namespace CS2Dumper.Schemas { public static class FakeEntity_tAPI { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -636,7 +636,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnFinished = 0x70; // CPulse_ResumePoint } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -645,14 +645,14 @@ namespace CS2Dumper.Schemas { public static class CPulseGraphInstance_TurtleGraphics { } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPulseCell_BaseFlow { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -664,12 +664,12 @@ namespace CS2Dumper.Schemas { public const nint tagName = 0x10; // CUtlSymbolLarge } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseCursorYieldToken_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -681,7 +681,7 @@ namespace CS2Dumper.Schemas { public const nint m_mapCursorDesc = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -694,7 +694,7 @@ namespace CS2Dumper.Schemas { public const nint m_WakeFail = 0xA8; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -705,14 +705,14 @@ namespace CS2Dumper.Schemas { public const nint m_BlackboardReference = 0x70; // CPulse_BlackboardReference } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CPulseCell_BaseYieldingInflow { } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -731,7 +731,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBlackboardReferenceIdx = 0x24; // PulseRuntimeBlackboardReferenceIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -743,7 +743,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSrcInstruction = 0x30; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -757,7 +757,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEditorNodeID = 0x34; // PulseDocNodeID_t } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -772,7 +772,7 @@ namespace CS2Dumper.Schemas { public const nint m_Args = 0x98; // CUtlLeanVector } // Parent: CBasePulseGraphInstance - // Fields count: 6 + // Field count: 6 // // Metadata: // MPulseInstanceDomainInfo @@ -788,7 +788,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTestYesOrNoPath = 0x118; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -796,7 +796,7 @@ namespace CS2Dumper.Schemas { public static class FakeEntityDerivedB_tAPI { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -805,7 +805,7 @@ namespace CS2Dumper.Schemas { public const nint m_Connection = 0x8; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -816,17 +816,17 @@ namespace CS2Dumper.Schemas { public const nint m_Outputs = 0x48; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeOutputIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CPulseCell_WaitForCursorsWithTagBase__CursorState_t { public const nint m_TagName = 0x0; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -835,7 +835,7 @@ namespace CS2Dumper.Schemas { public const nint bFailOnCancel = 0x4; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -845,7 +845,7 @@ namespace CS2Dumper.Schemas { public const nint m_ExpectedRuntimeType = 0x10; // CGlobalSymbol } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -856,7 +856,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Step_TestDomainCreateFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -869,7 +869,7 @@ namespace CS2Dumper.Schemas { public const nint m_Input = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -877,16 +877,16 @@ namespace CS2Dumper.Schemas { public static class CPulseMathlib { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeBlackboardReferenceIndex_t { public const nint m_Value = 0x0; // int16 } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 public static class SignatureOutflow_Continue { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -901,7 +901,7 @@ namespace CS2Dumper.Schemas { public const nint m_YieldResume2 = 0x108; // SignatureOutflow_Resume } // Parent: CPulseGraphInstance_TestDomain - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -911,7 +911,7 @@ namespace CS2Dumper.Schemas { public const nint m_nInstanceValueX = 0x120; // int32 } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -925,12 +925,12 @@ namespace CS2Dumper.Schemas { public const nint m_ExpectedParamType = 0x88; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeConstantIndex_t { public const nint m_Value = 0x0; // int16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -938,7 +938,7 @@ namespace CS2Dumper.Schemas { public static class FakeEntityDerivedA_tAPI { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -949,12 +949,12 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Step_TestDomainTracepoint { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseDocNodeID_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -965,7 +965,7 @@ namespace CS2Dumper.Schemas { public const nint m_NodeName = 0xF0; // CGlobalSymbol } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -973,7 +973,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCurrentCount = 0x0; // int32 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -984,7 +984,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Val_TestDomainGetEntityName { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -997,7 +997,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSrcInstruction = 0x38; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1009,21 +1009,21 @@ namespace CS2Dumper.Schemas { public const nint m_nLastReadByInstruction = 0x54; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeCellIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CPulseExecCursor { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseGraphInstanceID_t { public const nint m_Value = 0x0; // uint32 } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1035,7 +1035,7 @@ namespace CS2Dumper.Schemas { public const nint m_CaseOutflows = 0x78; // CUtlVector } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1056,7 +1056,7 @@ namespace CS2Dumper.Schemas { public const nint m_OutputConnections = 0x110; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1066,7 +1066,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1075,7 +1075,7 @@ namespace CS2Dumper.Schemas { public const nint m_Value = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1090,7 +1090,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDesiredKillPriority = 0x84; // PulseCursorCancelPriority_t } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1099,12 +1099,12 @@ namespace CS2Dumper.Schemas { public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeCallInfoIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1112,7 +1112,7 @@ namespace CS2Dumper.Schemas { public const nint m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1126,7 +1126,7 @@ namespace CS2Dumper.Schemas { public const nint m_No = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1140,7 +1140,7 @@ namespace CS2Dumper.Schemas { public const nint m_No = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1150,12 +1150,12 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Step_DebugLog { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeChunkIndex_t { public const nint m_Value = 0x0; // int32 } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1166,7 +1166,7 @@ namespace CS2Dumper.Schemas { public const nint m_Outputs = 0x48; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1176,12 +1176,12 @@ namespace CS2Dumper.Schemas { public const nint m_Type = 0x40; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 public static class PulseRuntimeStateOffset_t { public const nint m_Value = 0x0; // uint16 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1194,7 +1194,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Value_RandomInt { } // Parent: CPulseExecCursor - // Fields count: 4 + // Field count: 4 // // Metadata: // MPulseLibraryBindings diff --git a/output/pulse_system.dll.hpp b/output/pulse_system_dll.hpp similarity index 92% rename from output/pulse_system.dll.hpp rename to output/pulse_system_dll.hpp index 8dc3f84..39ba710 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-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 9 namespace pulse_system_dll { // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class EPulseGraphExecutionHistoryFlag : uint32_t { NO_FLAGS = 0x0, CURSOR_ADD_TAG = 0x1, @@ -22,20 +22,20 @@ namespace cs2_dumper { REQUIREMENT_FAIL = 0x10 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PulseTestEnumShape_t : uint32_t { CIRCLE = 0x64, SQUARE = 0xC8, TRIANGLE = 0x12C }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class PulseMethodCallMode_t : uint32_t { SYNC_WAIT_FOR_COMPLETION = 0x0, ASYNC_FIRE_AND_FORGET = 0x1 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PulseCursorExecResult_t : uint32_t { Succeeded = 0x0, Canceled = 0x1, @@ -43,7 +43,7 @@ namespace cs2_dumper { OngoingNotify = 0x3 }; // Alignment: 4 - // Members count: 20 + // Member count: 20 enum class PulseValueType_t : uint32_t { PVAL_INVALID = 0xFFFFFFFFFFFFFFFF, PVAL_BOOL = 0x0, @@ -67,7 +67,7 @@ namespace cs2_dumper { PVAL_COUNT = 0x12 }; // Alignment: 2 - // Members count: 73 + // Member count: 73 enum class PulseInstructionCode_t : uint16_t { INVALID = 0x0, IMMEDIATE_HALT = 0x1, @@ -144,7 +144,7 @@ namespace cs2_dumper { GET_CONST_INLINE_STORAGE = 0x48 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class PulseTestEnumColor_t : uint32_t { BLACK = 0x0, WHITE = 0x1, @@ -153,7 +153,7 @@ namespace cs2_dumper { BLUE = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PulseCursorCancelPriority_t : uint32_t { None = 0x0, CancelOnSucceeded = 0x1, @@ -161,7 +161,7 @@ namespace cs2_dumper { HardCancel = 0x3 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PulseDomainValueType_t : uint32_t { INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_NAME = 0x0, @@ -169,7 +169,7 @@ namespace cs2_dumper { COUNT = 0x2 }; // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -180,7 +180,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OutputIndex = 0x48; // PulseRuntimeOutputIndex_t } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -191,7 +191,7 @@ namespace cs2_dumper { namespace CPulseCell_Val_TestDomainFindEntityByName { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -199,7 +199,7 @@ namespace cs2_dumper { namespace CPulseTestFuncs_LibraryA { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -210,7 +210,7 @@ namespace cs2_dumper { namespace CPulseCell_Step_TestDomainDestroyFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -222,22 +222,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Out2 = 0x78; // SignatureOutflow_Continue } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeVarIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeEntrypointIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeDomainValueIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -247,12 +247,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeInvokeIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -260,7 +260,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNextIndex = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -269,7 +269,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -277,12 +277,12 @@ namespace cs2_dumper { namespace CPulseTestScriptLib { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeRegisterIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -293,7 +293,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EventOutflow = 0x8; // CPulse_OutflowConnection } // Parent: None - // Fields count: 4 + // Field count: 4 namespace CPulse_OutflowConnection { constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t @@ -301,19 +301,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseCursorID_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo namespace CBasePulseGraphInstance { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -321,7 +321,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -329,7 +329,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nTestStep = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -337,7 +337,7 @@ namespace cs2_dumper { namespace CPulseTestFuncs_DerivedDomain { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -349,7 +349,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nLastValidEntryIdx = 0x24; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -360,7 +360,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_UnyieldResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -371,7 +371,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_HookName = 0x70; // CUtlSymbolLarge } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -385,7 +385,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseExecCursor - // Fields count: 2 + // Field count: 2 // // Metadata: // MPulseLibraryBindings @@ -394,7 +394,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCursorValueB = 0xA4; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -403,7 +403,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -417,14 +417,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x80; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPulseCell_BaseRequirement { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -432,7 +432,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Outflows = 0x0; // CUtlVector } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -444,7 +444,7 @@ namespace cs2_dumper { namespace CPulseCell_Value_TestValue50 { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -454,14 +454,14 @@ namespace cs2_dumper { namespace CPulseCell_Test_MultiInflow_WithDefault { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton namespace CPulseTestGapTypeQueryRegistration { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -473,7 +473,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CaseOutflows = 0x78; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -483,7 +483,7 @@ namespace cs2_dumper { namespace CPulseCell_Test_NoInflow { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -497,7 +497,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnCanceled = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -506,18 +506,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPulseCell_BaseValue { } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 namespace CPulse_ResumePoint { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -528,7 +528,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -539,7 +539,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EventName = 0x70; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -548,7 +548,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EndTime = 0x4; // GameTime_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -558,7 +558,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ParamType = 0x10; // CPulseValueFullType } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -566,7 +566,7 @@ namespace cs2_dumper { namespace CPulseCursorFuncs { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -580,7 +580,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnCanceled = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -591,7 +591,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Param = 0x18; // CUtlSymbolLarge } // Parent: CPulseCell_BaseRequirement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -605,7 +605,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLimitCount = 0x48; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -614,11 +614,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t strBindingName = 0x10; // CUtlSymbolLarge } // Parent: CPulse_ResumePoint - // Fields count: 0 + // Field count: 0 namespace SignatureOutflow_Resume { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -626,7 +626,7 @@ namespace cs2_dumper { namespace FakeEntity_tAPI { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -641,7 +641,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnFinished = 0x70; // CPulse_ResumePoint } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -650,14 +650,14 @@ namespace cs2_dumper { namespace CPulseGraphInstance_TurtleGraphics { } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPulseCell_BaseFlow { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -669,12 +669,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t tagName = 0x10; // CUtlSymbolLarge } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseCursorYieldToken_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -686,7 +686,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_mapCursorDesc = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -699,7 +699,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WakeFail = 0xA8; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -710,14 +710,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_BlackboardReference = 0x70; // CPulse_BlackboardReference } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CPulseCell_BaseYieldingInflow { } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -736,7 +736,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBlackboardReferenceIdx = 0x24; // PulseRuntimeBlackboardReferenceIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -748,7 +748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -762,7 +762,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; // PulseDocNodeID_t } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -777,7 +777,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Args = 0x98; // CUtlLeanVector } // Parent: CBasePulseGraphInstance - // Fields count: 6 + // Field count: 6 // // Metadata: // MPulseInstanceDomainInfo @@ -793,7 +793,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0x118; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -801,7 +801,7 @@ namespace cs2_dumper { namespace FakeEntityDerivedB_tAPI { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -810,7 +810,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Connection = 0x8; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -821,17 +821,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeOutputIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CPulseCell_WaitForCursorsWithTagBase__CursorState_t { constexpr std::ptrdiff_t m_TagName = 0x0; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -840,7 +840,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -850,7 +850,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ExpectedRuntimeType = 0x10; // CGlobalSymbol } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -861,7 +861,7 @@ namespace cs2_dumper { namespace CPulseCell_Step_TestDomainCreateFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -874,7 +874,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Input = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -882,16 +882,16 @@ namespace cs2_dumper { namespace CPulseMathlib { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeBlackboardReferenceIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int16 } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 namespace SignatureOutflow_Continue { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -906,7 +906,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_YieldResume2 = 0x108; // SignatureOutflow_Resume } // Parent: CPulseGraphInstance_TestDomain - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -916,7 +916,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInstanceValueX = 0x120; // int32 } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -930,12 +930,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ExpectedParamType = 0x88; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeConstantIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -943,7 +943,7 @@ namespace cs2_dumper { namespace FakeEntityDerivedA_tAPI { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -954,12 +954,12 @@ namespace cs2_dumper { namespace CPulseCell_Step_TestDomainTracepoint { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseDocNodeID_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -970,7 +970,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NodeName = 0xF0; // CGlobalSymbol } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -978,7 +978,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCurrentCount = 0x0; // int32 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -989,7 +989,7 @@ namespace cs2_dumper { namespace CPulseCell_Val_TestDomainGetEntityName { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1002,7 +1002,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1014,21 +1014,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeCellIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CPulseExecCursor { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseGraphInstanceID_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint32 } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1040,7 +1040,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CaseOutflows = 0x78; // CUtlVector } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1061,7 +1061,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OutputConnections = 0x110; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1071,7 +1071,7 @@ namespace cs2_dumper { namespace CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1080,7 +1080,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Value = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1095,7 +1095,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x84; // PulseCursorCancelPriority_t } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1104,12 +1104,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeCallInfoIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1117,7 +1117,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1131,7 +1131,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_No = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1145,7 +1145,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_No = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1155,12 +1155,12 @@ namespace cs2_dumper { namespace CPulseCell_Step_DebugLog { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeChunkIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1171,7 +1171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1181,12 +1181,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 namespace PulseRuntimeStateOffset_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint16 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1199,7 +1199,7 @@ namespace cs2_dumper { namespace CPulseCell_Value_RandomInt { } // Parent: CPulseExecCursor - // Fields count: 4 + // Field count: 4 // // Metadata: // MPulseLibraryBindings diff --git a/output/pulse_system.dll.json b/output/pulse_system_dll.json similarity index 100% rename from output/pulse_system.dll.json rename to output/pulse_system_dll.json diff --git a/output/pulse_system.dll.rs b/output/pulse_system_dll.rs similarity index 92% rename from output/pulse_system.dll.rs rename to output/pulse_system_dll.rs index 90f834d..c80b730 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-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 9 pub mod pulse_system_dll { // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum EPulseGraphExecutionHistoryFlag { NO_FLAGS = 0x0, @@ -21,7 +21,7 @@ pub mod cs2_dumper { REQUIREMENT_FAIL = 0x10 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PulseTestEnumShape_t { CIRCLE = 0x64, @@ -29,14 +29,14 @@ pub mod cs2_dumper { TRIANGLE = 0x12C } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum PulseMethodCallMode_t { SYNC_WAIT_FOR_COMPLETION = 0x0, ASYNC_FIRE_AND_FORGET = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PulseCursorExecResult_t { Succeeded = 0x0, @@ -45,7 +45,7 @@ pub mod cs2_dumper { OngoingNotify = 0x3 } // Alignment: 4 - // Members count: 20 + // Member count: 20 #[repr(u32)] pub enum PulseValueType_t { PVAL_INVALID = u32::MAX, @@ -70,7 +70,7 @@ pub mod cs2_dumper { PVAL_COUNT = 0x12 } // Alignment: 2 - // Members count: 73 + // Member count: 73 #[repr(u16)] pub enum PulseInstructionCode_t { INVALID = 0x0, @@ -148,7 +148,7 @@ pub mod cs2_dumper { GET_CONST_INLINE_STORAGE = 0x48 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum PulseTestEnumColor_t { BLACK = 0x0, @@ -158,7 +158,7 @@ pub mod cs2_dumper { BLUE = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PulseCursorCancelPriority_t { None = 0x0, @@ -167,7 +167,7 @@ pub mod cs2_dumper { HardCancel = 0x3 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PulseDomainValueType_t { INVALID = u32::MAX, @@ -176,7 +176,7 @@ pub mod cs2_dumper { COUNT = 0x2 } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -187,7 +187,7 @@ pub mod cs2_dumper { pub const m_OutputIndex: usize = 0x48; // PulseRuntimeOutputIndex_t } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -198,7 +198,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Val_TestDomainFindEntityByName { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -206,7 +206,7 @@ pub mod cs2_dumper { pub mod CPulseTestFuncs_LibraryA { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -217,7 +217,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Step_TestDomainDestroyFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -229,22 +229,22 @@ pub mod cs2_dumper { pub const m_Out2: usize = 0x78; // SignatureOutflow_Continue } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeVarIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeEntrypointIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeDomainValueIndex_t { pub const m_Value: usize = 0x0; // int16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -254,12 +254,12 @@ pub mod cs2_dumper { pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeInvokeIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -267,7 +267,7 @@ pub mod cs2_dumper { pub const m_nNextIndex: usize = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -276,7 +276,7 @@ pub mod cs2_dumper { pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -284,12 +284,12 @@ pub mod cs2_dumper { pub mod CPulseTestScriptLib { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeRegisterIndex_t { pub const m_Value: usize = 0x0; // int16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -300,7 +300,7 @@ pub mod cs2_dumper { pub const m_EventOutflow: usize = 0x8; // CPulse_OutflowConnection } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod CPulse_OutflowConnection { pub const m_SourceOutflowName: usize = 0x0; // CUtlSymbolLarge pub const m_nDestChunk: usize = 0x8; // PulseRuntimeChunkIndex_t @@ -308,19 +308,19 @@ pub mod cs2_dumper { pub const m_OutflowRegisterMap: usize = 0x10; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseCursorID_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo pub mod CBasePulseGraphInstance { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -328,7 +328,7 @@ pub mod cs2_dumper { pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -336,7 +336,7 @@ pub mod cs2_dumper { pub const nTestStep: usize = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -344,7 +344,7 @@ pub mod cs2_dumper { pub mod CPulseTestFuncs_DerivedDomain { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -356,7 +356,7 @@ pub mod cs2_dumper { pub const nLastValidEntryIdx: usize = 0x24; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -367,7 +367,7 @@ pub mod cs2_dumper { pub const m_UnyieldResume: usize = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -378,7 +378,7 @@ pub mod cs2_dumper { pub const m_HookName: usize = 0x70; // CUtlSymbolLarge } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -392,7 +392,7 @@ pub mod cs2_dumper { pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint } // Parent: CPulseExecCursor - // Fields count: 2 + // Field count: 2 // // Metadata: // MPulseLibraryBindings @@ -401,7 +401,7 @@ pub mod cs2_dumper { pub const m_nCursorValueB: usize = 0xA4; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -410,7 +410,7 @@ pub mod cs2_dumper { pub const m_Outparams: usize = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -424,14 +424,14 @@ pub mod cs2_dumper { pub const m_nCursorsAllowedToRunParallel: usize = 0x80; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPulseCell_BaseRequirement { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -439,7 +439,7 @@ pub mod cs2_dumper { pub const m_Outflows: usize = 0x0; // CUtlVector } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -451,7 +451,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Value_TestValue50 { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -461,14 +461,14 @@ pub mod cs2_dumper { pub mod CPulseCell_Test_MultiInflow_WithDefault { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton pub mod CPulseTestGapTypeQueryRegistration { } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -480,7 +480,7 @@ pub mod cs2_dumper { pub const m_CaseOutflows: usize = 0x78; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -490,7 +490,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Test_NoInflow { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -504,7 +504,7 @@ pub mod cs2_dumper { pub const m_OnCanceled: usize = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -513,18 +513,18 @@ pub mod cs2_dumper { pub const m_nNextShuffle: usize = 0x20; // int32 } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPulseCell_BaseValue { } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 pub mod CPulse_ResumePoint { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -535,7 +535,7 @@ pub mod cs2_dumper { pub const m_Outputs: usize = 0x48; // CUtlVector } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -546,7 +546,7 @@ pub mod cs2_dumper { pub const m_EventName: usize = 0x70; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -555,7 +555,7 @@ pub mod cs2_dumper { pub const m_EndTime: usize = 0x4; // GameTime_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -565,7 +565,7 @@ pub mod cs2_dumper { pub const m_ParamType: usize = 0x10; // CPulseValueFullType } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -573,7 +573,7 @@ pub mod cs2_dumper { pub mod CPulseCursorFuncs { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -587,7 +587,7 @@ pub mod cs2_dumper { pub const m_OnCanceled: usize = 0x98; // CPulse_ResumePoint } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -598,7 +598,7 @@ pub mod cs2_dumper { pub const m_Param: usize = 0x18; // CUtlSymbolLarge } // Parent: CPulseCell_BaseRequirement - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -612,7 +612,7 @@ pub mod cs2_dumper { pub const m_nLimitCount: usize = 0x48; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -621,11 +621,11 @@ pub mod cs2_dumper { pub const strBindingName: usize = 0x10; // CUtlSymbolLarge } // Parent: CPulse_ResumePoint - // Fields count: 0 + // Field count: 0 pub mod SignatureOutflow_Resume { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -633,7 +633,7 @@ pub mod cs2_dumper { pub mod FakeEntity_tAPI { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -648,7 +648,7 @@ pub mod cs2_dumper { pub const m_OnFinished: usize = 0x70; // CPulse_ResumePoint } // Parent: CBasePulseGraphInstance - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -657,14 +657,14 @@ pub mod cs2_dumper { pub mod CPulseGraphInstance_TurtleGraphics { } // Parent: CPulseCell_Base - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPulseCell_BaseFlow { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -676,12 +676,12 @@ pub mod cs2_dumper { pub const tagName: usize = 0x10; // CUtlSymbolLarge } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseCursorYieldToken_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -693,7 +693,7 @@ pub mod cs2_dumper { pub const m_mapCursorDesc: usize = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -706,7 +706,7 @@ pub mod cs2_dumper { pub const m_WakeFail: usize = 0xA8; // CPulse_ResumePoint } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -717,14 +717,14 @@ pub mod cs2_dumper { pub const m_BlackboardReference: usize = 0x70; // CPulse_BlackboardReference } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CPulseCell_BaseYieldingInflow { } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -743,7 +743,7 @@ pub mod cs2_dumper { pub const m_nBlackboardReferenceIdx: usize = 0x24; // PulseRuntimeBlackboardReferenceIndex_t } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -755,7 +755,7 @@ pub mod cs2_dumper { pub const m_nSrcInstruction: usize = 0x30; // int32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -769,7 +769,7 @@ pub mod cs2_dumper { pub const m_nEditorNodeID: usize = 0x34; // PulseDocNodeID_t } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -784,7 +784,7 @@ pub mod cs2_dumper { pub const m_Args: usize = 0x98; // CUtlLeanVector } // Parent: CBasePulseGraphInstance - // Fields count: 6 + // Field count: 6 // // Metadata: // MPulseInstanceDomainInfo @@ -800,7 +800,7 @@ pub mod cs2_dumper { pub const m_bTestYesOrNoPath: usize = 0x118; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -808,7 +808,7 @@ pub mod cs2_dumper { pub mod FakeEntityDerivedB_tAPI { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -817,7 +817,7 @@ pub mod cs2_dumper { pub const m_Connection: usize = 0x8; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -828,17 +828,17 @@ pub mod cs2_dumper { pub const m_Outputs: usize = 0x48; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeOutputIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CPulseCell_WaitForCursorsWithTagBase__CursorState_t { pub const m_TagName: usize = 0x0; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -847,7 +847,7 @@ pub mod cs2_dumper { pub const bFailOnCancel: usize = 0x4; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -857,7 +857,7 @@ pub mod cs2_dumper { pub const m_ExpectedRuntimeType: usize = 0x10; // CGlobalSymbol } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -868,7 +868,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Step_TestDomainCreateFakeEntity { } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -881,7 +881,7 @@ pub mod cs2_dumper { pub const m_Input: usize = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings @@ -889,16 +889,16 @@ pub mod cs2_dumper { pub mod CPulseMathlib { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeBlackboardReferenceIndex_t { pub const m_Value: usize = 0x0; // int16 } // Parent: CPulse_OutflowConnection - // Fields count: 0 + // Field count: 0 pub mod SignatureOutflow_Continue { } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -913,7 +913,7 @@ pub mod cs2_dumper { pub const m_YieldResume2: usize = 0x108; // SignatureOutflow_Resume } // Parent: CPulseGraphInstance_TestDomain - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -923,7 +923,7 @@ pub mod cs2_dumper { pub const m_nInstanceValueX: usize = 0x120; // int32 } // Parent: CPulseCell_Inflow_BaseEntrypoint - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -937,12 +937,12 @@ pub mod cs2_dumper { pub const m_ExpectedParamType: usize = 0x88; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeConstantIndex_t { pub const m_Value: usize = 0x0; // int16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -950,7 +950,7 @@ pub mod cs2_dumper { pub mod FakeEntityDerivedA_tAPI { } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -961,12 +961,12 @@ pub mod cs2_dumper { pub mod CPulseCell_Step_TestDomainTracepoint { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseDocNodeID_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -977,7 +977,7 @@ pub mod cs2_dumper { pub const m_NodeName: usize = 0xF0; // CGlobalSymbol } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -985,7 +985,7 @@ pub mod cs2_dumper { pub const m_nCurrentCount: usize = 0x0; // int32 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -996,7 +996,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Val_TestDomainGetEntityName { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -1009,7 +1009,7 @@ pub mod cs2_dumper { pub const m_nSrcInstruction: usize = 0x38; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1021,21 +1021,21 @@ pub mod cs2_dumper { pub const m_nLastReadByInstruction: usize = 0x54; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeCellIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CPulseExecCursor { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseGraphInstanceID_t { pub const m_Value: usize = 0x0; // uint32 } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1047,7 +1047,7 @@ pub mod cs2_dumper { pub const m_CaseOutflows: usize = 0x78; // CUtlVector } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -1068,7 +1068,7 @@ pub mod cs2_dumper { pub const m_OutputConnections: usize = 0x110; // CUtlVector } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1078,7 +1078,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1087,7 +1087,7 @@ pub mod cs2_dumper { pub const m_Value: usize = 0x10; // KeyValues3 } // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1102,7 +1102,7 @@ pub mod cs2_dumper { pub const m_nDesiredKillPriority: usize = 0x84; // PulseCursorCancelPriority_t } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1111,12 +1111,12 @@ pub mod cs2_dumper { pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeCallInfoIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1124,7 +1124,7 @@ pub mod cs2_dumper { pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1138,7 +1138,7 @@ pub mod cs2_dumper { pub const m_No: usize = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1152,7 +1152,7 @@ pub mod cs2_dumper { pub const m_No: usize = 0x78; // CPulse_OutflowConnection } // Parent: CPulseCell_BaseFlow - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1162,12 +1162,12 @@ pub mod cs2_dumper { pub mod CPulseCell_Step_DebugLog { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeChunkIndex_t { pub const m_Value: usize = 0x0; // int32 } // Parent: CPulseCell_BaseFlow - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1178,7 +1178,7 @@ pub mod cs2_dumper { pub const m_Outputs: usize = 0x48; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1188,12 +1188,12 @@ pub mod cs2_dumper { pub const m_Type: usize = 0x40; // CPulseValueFullType } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod PulseRuntimeStateOffset_t { pub const m_Value: usize = 0x0; // uint16 } // Parent: CPulseCell_BaseValue - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -1206,7 +1206,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Value_RandomInt { } // Parent: CPulseExecCursor - // Fields count: 4 + // Field count: 4 // // Metadata: // MPulseLibraryBindings diff --git a/output/rendersystemdx11.dll.cs b/output/rendersystemdx11_dll.cs similarity index 93% rename from output/rendersystemdx11.dll.cs rename to output/rendersystemdx11_dll.cs index ad446ab..7a63e71 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 5 public static class Rendersystemdx11Dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum RenderPrimitiveType_t : uint { RENDER_PRIM_POINTS = 0x0, RENDER_PRIM_LINES = 0x1, @@ -24,7 +24,7 @@ namespace CS2Dumper.Schemas { RENDER_PRIM_TYPE_COUNT = 0xC } // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum RenderBufferFlags_t : uint { RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, @@ -41,7 +41,7 @@ namespace CS2Dumper.Schemas { RENDER_BUFFER_POOL_ALLOCATED = 0x1000 } // Alignment: 1 - // Members count: 8 + // Member count: 8 public enum RenderMultisampleType_t : byte { RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, RENDER_MULTISAMPLE_NONE = 0x0, @@ -53,7 +53,7 @@ namespace CS2Dumper.Schemas { RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum InputLayoutVariation_t : uint { INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, @@ -61,14 +61,14 @@ namespace CS2Dumper.Schemas { INPUT_LAYOUT_VARIATION_MAX = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum RenderSlotType_t : uint { RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, RENDER_SLOT_PER_VERTEX = 0x0, RENDER_SLOT_PER_INSTANCE = 0x1 } // Parent: None - // Fields count: 4 + // Field count: 4 public static class VsInputSignatureElement_t { public const nint m_pName = 0x0; // char[64] public const nint m_pSemantic = 0x40; // char[64] @@ -76,12 +76,12 @@ namespace CS2Dumper.Schemas { public const nint m_nD3DSemanticIndex = 0xC0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class VsInputSignature_t { public const nint m_elems = 0x0; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 public static class RenderInputLayoutField_t { public const nint m_pSemanticName = 0x0; // uint8[32] public const nint m_nSemanticIndex = 0x20; // int32 diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11_dll.hpp similarity index 93% rename from output/rendersystemdx11.dll.hpp rename to output/rendersystemdx11_dll.hpp index cb00a4b..6ac11f6 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 5 namespace rendersystemdx11_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class RenderPrimitiveType_t : uint32_t { RENDER_PRIM_POINTS = 0x0, RENDER_PRIM_LINES = 0x1, @@ -29,7 +29,7 @@ namespace cs2_dumper { RENDER_PRIM_TYPE_COUNT = 0xC }; // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class RenderBufferFlags_t : uint32_t { RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, @@ -46,7 +46,7 @@ namespace cs2_dumper { RENDER_BUFFER_POOL_ALLOCATED = 0x1000 }; // Alignment: 1 - // Members count: 8 + // Member count: 8 enum class RenderMultisampleType_t : uint8_t { RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, RENDER_MULTISAMPLE_NONE = 0x0, @@ -58,7 +58,7 @@ namespace cs2_dumper { RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class InputLayoutVariation_t : uint32_t { INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, @@ -66,14 +66,14 @@ namespace cs2_dumper { INPUT_LAYOUT_VARIATION_MAX = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class RenderSlotType_t : uint32_t { RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, RENDER_SLOT_PER_VERTEX = 0x0, RENDER_SLOT_PER_INSTANCE = 0x1 }; // Parent: None - // Fields count: 4 + // Field count: 4 namespace VsInputSignatureElement_t { constexpr std::ptrdiff_t m_pName = 0x0; // char[64] constexpr std::ptrdiff_t m_pSemantic = 0x40; // char[64] @@ -81,12 +81,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace VsInputSignature_t { constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 namespace RenderInputLayoutField_t { constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32] constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32 diff --git a/output/rendersystemdx11.dll.json b/output/rendersystemdx11_dll.json similarity index 100% rename from output/rendersystemdx11.dll.json rename to output/rendersystemdx11_dll.json diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11_dll.rs similarity index 93% rename from output/rendersystemdx11.dll.rs rename to output/rendersystemdx11_dll.rs index 77c2dde..45a6e05 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 5 pub mod rendersystemdx11_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum RenderPrimitiveType_t { RENDER_PRIM_POINTS = 0x0, @@ -28,7 +28,7 @@ pub mod cs2_dumper { RENDER_PRIM_TYPE_COUNT = 0xC } // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum RenderBufferFlags_t { RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, @@ -46,7 +46,7 @@ pub mod cs2_dumper { RENDER_BUFFER_POOL_ALLOCATED = 0x1000 } // Alignment: 1 - // Members count: 8 + // Member count: 8 #[repr(u8)] pub enum RenderMultisampleType_t { RENDER_MULTISAMPLE_INVALID = u8::MAX, @@ -59,7 +59,7 @@ pub mod cs2_dumper { RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum InputLayoutVariation_t { INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, @@ -68,7 +68,7 @@ pub mod cs2_dumper { INPUT_LAYOUT_VARIATION_MAX = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum RenderSlotType_t { RENDER_SLOT_INVALID = u32::MAX, @@ -76,7 +76,7 @@ pub mod cs2_dumper { RENDER_SLOT_PER_INSTANCE = 0x1 } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod VsInputSignatureElement_t { pub const m_pName: usize = 0x0; // char[64] pub const m_pSemantic: usize = 0x40; // char[64] @@ -84,12 +84,12 @@ pub mod cs2_dumper { pub const m_nD3DSemanticIndex: usize = 0xC0; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod VsInputSignature_t { pub const m_elems: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 pub mod RenderInputLayoutField_t { pub const m_pSemanticName: usize = 0x0; // uint8[32] pub const m_nSemanticIndex: usize = 0x20; // int32 diff --git a/output/resourcesystem.dll.cs b/output/resourcesystem_dll.cs similarity index 88% rename from output/resourcesystem.dll.cs rename to output/resourcesystem_dll.cs index 76a2a59..807993c 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 2 public static class ResourcesystemDll { // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum FuseVariableType_t : byte { INVALID = 0x0, BOOL = 0x1, @@ -20,68 +20,68 @@ namespace CS2Dumper.Schemas { FLOAT32 = 0x8 } // Alignment: 1 - // Members count: 2 + // Member count: 2 public enum FuseVariableAccess_t : byte { WRITABLE = 0x0, READ_ONLY = 0x1 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCResponseRulesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCDotaItemDefinitionResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCMorphSetData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCChoreoSceneFileData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVSoundStackScriptList { } // Parent: None - // Fields count: 2 + // Field count: 2 public static class PackedAABB_t { public const nint m_nPackedMin = 0x0; // uint32 public const nint m_nPackedMax = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeManifestTestResource_t { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -91,33 +91,33 @@ namespace CS2Dumper.Schemas { public const nint m_flValue = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class FuseFunctionIndex_t { public const nint m_Value = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCGcExportableExternalData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCJavaScriptResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -130,21 +130,21 @@ namespace CS2Dumper.Schemas { public const nint m_functionMap = 0x88; // CUtlHashtable } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCRenderMesh { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVoxelVisibility { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -152,48 +152,48 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCPhysAggregateData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCNmClip { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeWorld_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeProceduralTestResource_t { } // Parent: None - // Fields count: 2 + // Field count: 2 public static class AABB_t { public const nint m_vMinBounds = 0x0; // Vector public const nint m_vMaxBounds = 0xC; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCPostProcessingResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -206,14 +206,14 @@ namespace CS2Dumper.Schemas { public const nint m_eAccess = 0x10; // FuseVariableAccess_t } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIParticleSnapshot { } // Parent: None - // Fields count: 4 + // Field count: 4 public static class FourQuaternions { public const nint x = 0x0; // fltx4 public const nint y = 0x10; // fltx4 @@ -221,98 +221,98 @@ namespace CS2Dumper.Schemas { public const nint w = 0x30; // fltx4 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCPanoramaLayout { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCTypeScriptResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCNmSkeleton { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeTestResource_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCAnimationGroup { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVSoundEventScriptList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVoiceContainerBase { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCPanoramaStyle { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCWorldNode { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCNmGraphVariation { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCCSGOEconItem { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCNmGraphDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCSmartProp { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -323,56 +323,56 @@ namespace CS2Dumper.Schemas { public const nint m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCCompositeMaterialKit { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVMixListResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCAnimData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIMaterial2 { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIVectorGraphic { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCPanoramaDynamicImages { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIPulseGraphDef { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -384,54 +384,54 @@ namespace CS2Dumper.Schemas { public const nint m_bIsPure = 0x1A; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCVDataResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCModel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCDOTANovelsList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCTextureBase { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class FuseVariableIndex_t { public const nint m_Value = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeIParticleSystemDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCSequenceGroupData { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -440,14 +440,14 @@ namespace CS2Dumper.Schemas { public const nint m_child = 0x8; // CStrongHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCEntityLump { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem_dll.hpp similarity index 87% rename from output/resourcesystem.dll.hpp rename to output/resourcesystem_dll.hpp index a57bcb9..7ea7d1e 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 2 namespace resourcesystem_dll { // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class FuseVariableType_t : uint8_t { INVALID = 0x0, BOOL = 0x1, @@ -25,68 +25,68 @@ namespace cs2_dumper { FLOAT32 = 0x8 }; // Alignment: 1 - // Members count: 2 + // Member count: 2 enum class FuseVariableAccess_t : uint8_t { WRITABLE = 0x0, READ_ONLY = 0x1 }; // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCResponseRulesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCDotaItemDefinitionResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCMorphSetData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCChoreoSceneFileData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVSoundStackScriptList { } // Parent: None - // Fields count: 2 + // Field count: 2 namespace PackedAABB_t { constexpr std::ptrdiff_t m_nPackedMin = 0x0; // uint32 constexpr std::ptrdiff_t m_nPackedMax = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeManifestTestResource_t { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -96,33 +96,33 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flValue = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace FuseFunctionIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCGcExportableExternalData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCJavaScriptResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -135,21 +135,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCRenderMesh { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVoxelVisibility { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -157,48 +157,48 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCPhysAggregateData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCNmClip { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeWorld_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeProceduralTestResource_t { } // Parent: None - // Fields count: 2 + // Field count: 2 namespace AABB_t { constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCPostProcessingResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -211,14 +211,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eAccess = 0x10; // FuseVariableAccess_t } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIParticleSnapshot { } // Parent: None - // Fields count: 4 + // Field count: 4 namespace FourQuaternions { constexpr std::ptrdiff_t x = 0x0; // fltx4 constexpr std::ptrdiff_t y = 0x10; // fltx4 @@ -226,98 +226,98 @@ namespace cs2_dumper { constexpr std::ptrdiff_t w = 0x30; // fltx4 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCPanoramaLayout { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCTypeScriptResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCNmSkeleton { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeTestResource_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCAnimationGroup { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVSoundEventScriptList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVoiceContainerBase { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCPanoramaStyle { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCWorldNode { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCNmGraphVariation { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCCSGOEconItem { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCNmGraphDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCSmartProp { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -328,56 +328,56 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCCompositeMaterialKit { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVMixListResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCAnimData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIMaterial2 { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIVectorGraphic { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCPanoramaDynamicImages { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIPulseGraphDef { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -389,54 +389,54 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsPure = 0x1A; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVDataResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCModel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCDOTANovelsList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCTextureBase { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace FuseVariableIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIParticleSystemDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCSequenceGroupData { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -445,14 +445,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCEntityLump { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType diff --git a/output/resourcesystem.dll.json b/output/resourcesystem_dll.json similarity index 100% rename from output/resourcesystem.dll.json rename to output/resourcesystem_dll.json diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem_dll.rs similarity index 87% rename from output/resourcesystem.dll.rs rename to output/resourcesystem_dll.rs index 4c41959..1742623 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 2 pub mod resourcesystem_dll { // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum FuseVariableType_t { INVALID = 0x0, @@ -24,69 +24,69 @@ pub mod cs2_dumper { FLOAT32 = 0x8 } // Alignment: 1 - // Members count: 2 + // Member count: 2 #[repr(u8)] pub enum FuseVariableAccess_t { WRITABLE = 0x0, READ_ONLY = 0x1 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCResponseRulesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCDotaItemDefinitionResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCMorphSetData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCChoreoSceneFileData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVSoundStackScriptList { } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod PackedAABB_t { pub const m_nPackedMin: usize = 0x0; // uint32 pub const m_nPackedMax: usize = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeManifestTestResource_t { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -96,33 +96,33 @@ pub mod cs2_dumper { pub const m_flValue: usize = 0xC; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod FuseFunctionIndex_t { pub const m_Value: usize = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCGcExportableExternalData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCJavaScriptResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -135,21 +135,21 @@ pub mod cs2_dumper { pub const m_functionMap: usize = 0x88; // CUtlHashtable } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCRenderMesh { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVoxelVisibility { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -157,48 +157,48 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCPhysAggregateData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCNmClip { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeWorld_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeProceduralTestResource_t { } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod AABB_t { pub const m_vMinBounds: usize = 0x0; // Vector pub const m_vMaxBounds: usize = 0xC; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCPostProcessingResource { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -211,14 +211,14 @@ pub mod cs2_dumper { pub const m_eAccess: usize = 0x10; // FuseVariableAccess_t } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIParticleSnapshot { } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod FourQuaternions { pub const x: usize = 0x0; // fltx4 pub const y: usize = 0x10; // fltx4 @@ -226,98 +226,98 @@ pub mod cs2_dumper { pub const w: usize = 0x30; // fltx4 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCPanoramaLayout { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCTypeScriptResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCNmSkeleton { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeTestResource_t { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCAnimationGroup { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVSoundEventScriptList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVoiceContainerBase { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCPanoramaStyle { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCWorldNode { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCNmGraphVariation { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCCSGOEconItem { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCNmGraphDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCSmartProp { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -328,56 +328,56 @@ pub mod cs2_dumper { pub const m_nMaxTempVarsUsed: usize = 0x48; // int32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCCompositeMaterialKit { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVMixListResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCAnimData { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIMaterial2 { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIVectorGraphic { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCPanoramaDynamicImages { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIPulseGraphDef { } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -389,54 +389,54 @@ pub mod cs2_dumper { pub const m_bIsPure: usize = 0x1A; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCVDataResource { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCModel { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCDOTANovelsList { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCTextureBase { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod FuseVariableIndex_t { pub const m_Value: usize = 0x0; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeIParticleSystemDefinition { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCSequenceGroupData { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -445,14 +445,14 @@ pub mod cs2_dumper { pub const m_child: usize = 0x8; // CStrongHandle } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCEntityLump { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType diff --git a/output/scenesystem.dll.cs b/output/scenesystem_dll.cs similarity index 91% rename from output/scenesystem.dll.cs rename to output/scenesystem_dll.cs index 73c58f0..9e56236 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 1 public static class ScenesystemDll { // Alignment: 1 - // Members count: 4 + // Member count: 4 public enum DisableShadows_t : byte { kDisableShadows_None = 0x0, kDisableShadows_All = 0x1, @@ -15,7 +15,7 @@ namespace CS2Dumper.Schemas { kDisableShadows_Realtime = 0x3 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -32,7 +32,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFormat = 0x2C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -41,7 +41,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFrameCount = 0x8; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -50,14 +50,14 @@ namespace CS2Dumper.Schemas { public const nint m_ViewName = 0x8; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CSSDSMsg_PostLayer { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -70,14 +70,14 @@ namespace CS2Dumper.Schemas { public const nint m_displayText = 0x30; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CSSDSMsg_PreLayer { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -87,7 +87,7 @@ namespace CS2Dumper.Schemas { public const nint m_Targets = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -96,7 +96,7 @@ namespace CS2Dumper.Schemas { public const nint m_ViewName = 0x10; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/scenesystem.dll.hpp b/output/scenesystem_dll.hpp similarity index 91% rename from output/scenesystem.dll.hpp rename to output/scenesystem_dll.hpp index ca89a2a..9b7ad7d 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 1 namespace scenesystem_dll { // Alignment: 1 - // Members count: 4 + // Member count: 4 enum class DisableShadows_t : uint8_t { kDisableShadows_None = 0x0, kDisableShadows_All = 0x1, @@ -20,7 +20,7 @@ namespace cs2_dumper { kDisableShadows_Realtime = 0x3 }; // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -37,7 +37,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -46,7 +46,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -55,14 +55,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CSSDSMsg_PostLayer { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -75,14 +75,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CSSDSMsg_PreLayer { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -92,7 +92,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -101,7 +101,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/scenesystem.dll.json b/output/scenesystem_dll.json similarity index 100% rename from output/scenesystem.dll.json rename to output/scenesystem_dll.json diff --git a/output/scenesystem.dll.rs b/output/scenesystem_dll.rs similarity index 91% rename from output/scenesystem.dll.rs rename to output/scenesystem_dll.rs index 9efb7ae..952becd 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 1 pub mod scenesystem_dll { // Alignment: 1 - // Members count: 4 + // Member count: 4 #[repr(u8)] pub enum DisableShadows_t { kDisableShadows_None = 0x0, @@ -19,7 +19,7 @@ pub mod cs2_dumper { kDisableShadows_Realtime = 0x3 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -36,7 +36,7 @@ pub mod cs2_dumper { pub const m_nFormat: usize = 0x2C; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -45,7 +45,7 @@ pub mod cs2_dumper { pub const m_nFrameCount: usize = 0x8; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -54,14 +54,14 @@ pub mod cs2_dumper { pub const m_ViewName: usize = 0x8; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CSSDSMsg_PostLayer { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -74,14 +74,14 @@ pub mod cs2_dumper { pub const m_displayText: usize = 0x30; // CUtlString } // Parent: CSSDSMsg_LayerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CSSDSMsg_PreLayer { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -91,7 +91,7 @@ pub mod cs2_dumper { pub const m_Targets: usize = 0x18; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -100,7 +100,7 @@ pub mod cs2_dumper { pub const m_ViewName: usize = 0x10; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/schemasystem.dll.cs b/output/schemasystem_dll.cs similarity index 95% rename from output/schemasystem.dll.cs rename to output/schemasystem_dll.cs index efb3014..9bcdf46 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 2 public static class SchemasystemDll { // Alignment: 1 - // Members count: 81 + // Member count: 81 public enum fieldtype_t : byte { FIELD_VOID = 0x0, FIELD_FLOAT32 = 0x1, @@ -92,21 +92,21 @@ namespace CS2Dumper.Schemas { FIELD_TYPECOUNT = 0x50 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ThreeState_t : uint { TRS_FALSE = 0x0, TRS_TRUE = 0x1, TRS_NONE = 0x2 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeCResourceManifestInternal { } // Parent: None - // Fields count: 22 + // Field count: 22 public static class CSchemaSystemInternalRegistration { public const nint m_Vector2D = 0x0; // Vector2D public const nint m_Vector = 0x8; // Vector @@ -132,7 +132,7 @@ namespace CS2Dumper.Schemas { public const nint m_KV3 = 0x170; // KeyValues3 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -140,7 +140,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDerivedA = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -148,7 +148,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBase = 0x8; // int32 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -156,12 +156,12 @@ namespace CS2Dumper.Schemas { public const nint m_nDerivedB = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class ResourceId_t { public const nint m_Value = 0x0; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/schemasystem.dll.hpp b/output/schemasystem_dll.hpp similarity index 95% rename from output/schemasystem.dll.hpp rename to output/schemasystem_dll.hpp index b8952c3..d5c9c94 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 2 namespace schemasystem_dll { // Alignment: 1 - // Members count: 81 + // Member count: 81 enum class fieldtype_t : uint8_t { FIELD_VOID = 0x0, FIELD_FLOAT32 = 0x1, @@ -97,21 +97,21 @@ namespace cs2_dumper { FIELD_TYPECOUNT = 0x50 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ThreeState_t : uint32_t { TRS_FALSE = 0x0, TRS_TRUE = 0x1, TRS_NONE = 0x2 }; // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCResourceManifestInternal { } // Parent: None - // Fields count: 22 + // Field count: 22 namespace CSchemaSystemInternalRegistration { constexpr std::ptrdiff_t m_Vector2D = 0x0; // Vector2D constexpr std::ptrdiff_t m_Vector = 0x8; // Vector @@ -137,7 +137,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -145,7 +145,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDerivedA = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -153,7 +153,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBase = 0x8; // int32 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -161,12 +161,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDerivedB = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace ResourceId_t { constexpr std::ptrdiff_t m_Value = 0x0; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/schemasystem.dll.json b/output/schemasystem_dll.json similarity index 100% rename from output/schemasystem.dll.json rename to output/schemasystem_dll.json diff --git a/output/schemasystem.dll.rs b/output/schemasystem_dll.rs similarity index 95% rename from output/schemasystem.dll.rs rename to output/schemasystem_dll.rs index aab88eb..08b0a38 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 2 pub mod schemasystem_dll { // Alignment: 1 - // Members count: 81 + // Member count: 81 #[repr(u8)] pub enum fieldtype_t { FIELD_VOID = 0x0, @@ -96,7 +96,7 @@ pub mod cs2_dumper { FIELD_TYPECOUNT = 0x50 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ThreeState_t { TRS_FALSE = 0x0, @@ -104,14 +104,14 @@ pub mod cs2_dumper { TRS_NONE = 0x2 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeCResourceManifestInternal { } // Parent: None - // Fields count: 22 + // Field count: 22 pub mod CSchemaSystemInternalRegistration { pub const m_Vector2D: usize = 0x0; // Vector2D pub const m_Vector: usize = 0x8; // Vector @@ -137,7 +137,7 @@ pub mod cs2_dumper { pub const m_KV3: usize = 0x170; // KeyValues3 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -145,7 +145,7 @@ pub mod cs2_dumper { pub const m_nDerivedA: usize = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -153,7 +153,7 @@ pub mod cs2_dumper { pub const m_nBase: usize = 0x8; // int32 } // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -161,12 +161,12 @@ pub mod cs2_dumper { pub const m_nDerivedB: usize = 0x10; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod ResourceId_t { pub const m_Value: usize = 0x0; // uint64 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/server.dll.cs b/output/server_dll.cs similarity index 96% rename from output/server.dll.cs rename to output/server_dll.cs index f237083..7cd7cb0 100644 --- a/output/server.dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -7,27 +7,27 @@ namespace CS2Dumper.Schemas { // Enums count: 131 public static class ServerDll { // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PropDoorRotatingOpenDirection_e : uint { DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, DOOR_ROTATING_OPEN_FORWARD = 0x1, DOOR_ROTATING_OPEN_BACKWARD = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum SceneOnPlayerDeath_t : uint { SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, SCENE_ONPLAYERDEATH_CANCEL = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum LessonPanelLayoutFileTypes_t : uint { LAYOUT_HAND_DEFAULT = 0x0, LAYOUT_WORLD_DEFAULT = 0x1, LAYOUT_CUSTOM = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum TimelineCompression_t : uint { TIMELINE_COMPRESSION_SUM = 0x0, TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1, @@ -36,21 +36,21 @@ namespace CS2Dumper.Schemas { TIMELINE_COMPRESSION_TOTAL = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SubclassVDataChangeType_t : uint { SUBCLASS_VDATA_CREATED = 0x0, SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, SUBCLASS_VDATA_RELOADED = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum C4LightEffect_t : uint { eLightEffectNone = 0x0, eLightEffectDropped = 0x1, eLightEffectThirdPersonHeld = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum StanceType_t : uint { STANCE_CURRENT = 0xFFFFFFFFFFFFFFFF, STANCE_DEFAULT = 0x0, @@ -59,14 +59,14 @@ namespace CS2Dumper.Schemas { NUM_STANCES = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum Explosions : uint { expRandom = 0x0, expDirected = 0x1, expUsePrecise = 0x2 } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum PreviewCharacterMode : uint { DIORAMA = 0x0, MAIN_MENU = 0x1, @@ -80,42 +80,42 @@ namespace CS2Dumper.Schemas { BANNER = 0x9 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ObserverInterpState_t : uint { OBSERVER_INTERP_NONE = 0x0, OBSERVER_INTERP_TRAVELING = 0x1, OBSERVER_INTERP_SETTLING = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum WorldTextPanelOrientation_t : uint { WORLDTEXT_ORIENTATION_DEFAULT = 0x0, WORLDTEXT_ORIENTATION_FACEUSER = 0x1, WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum WorldTextPanelHorizontalAlign_t : uint { WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum SequenceFinishNotifyState_t : byte { eDoNotNotify = 0x0, eNotifyWhenFinished = 0x1, eNotifyTriggered = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SoundEventStartType_t : uint { SOUNDEVENT_START_PLAYER = 0x0, SOUNDEVENT_START_WORLD = 0x1, SOUNDEVENT_START_ENTITY = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum TrainOrientationType_t : uint { TrainOrientation_Fixed = 0x0, TrainOrientation_AtPathTracks = 0x1, @@ -123,7 +123,7 @@ namespace CS2Dumper.Schemas { TrainOrientation_EaseInEaseOut = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum CSWeaponCategory : uint { WEAPONCATEGORY_OTHER = 0x0, WEAPONCATEGORY_MELEE = 0x1, @@ -134,14 +134,14 @@ namespace CS2Dumper.Schemas { WEAPONCATEGORY_COUNT = 0x6 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum BeginDeathLifeStateTransition_t : byte { NO_CHANGE_IN_LIFESTATE = 0x0, TRANSITION_TO_LIFESTATE_DYING = 0x1, TRANSITION_TO_LIFESTATE_DEAD = 0x2 } // Alignment: 2 - // Members count: 12 + // Member count: 12 public enum SoundTypes_t : ushort { SOUND_NONE = 0x0, SOUND_COMBAT = 0x1, @@ -157,7 +157,7 @@ namespace CS2Dumper.Schemas { NUM_AI_SOUND_TYPES = 0xB } // Alignment: 4 - // Members count: 24 + // Member count: 24 public enum PlayerAnimEvent_t : uint { PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1, @@ -185,7 +185,7 @@ namespace CS2Dumper.Schemas { PLAYERANIMEVENT_COUNT = 0x17 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum ItemFlagTypes_t : byte { ITEM_FLAG_NONE = 0x0, ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1, @@ -198,13 +198,13 @@ namespace CS2Dumper.Schemas { ITEM_FLAG_NOITEMPICKUP = 0x80 } // Alignment: 1 - // Members count: 2 + // Member count: 2 public enum ShatterPanelMode : byte { SHATTER_GLASS = 0x0, SHATTER_DRYWALL = 0x1 } // Alignment: 1 - // Members count: 10 + // Member count: 10 public enum SurroundingBoundsType_t : byte { USE_OBB_COLLISION_BOUNDS = 0x0, USE_BEST_COLLISION_BOUNDS = 0x1, @@ -218,7 +218,7 @@ namespace CS2Dumper.Schemas { SURROUNDING_TYPE_BIT_COUNT = 0x3 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum LifeState_t : uint { LIFE_ALIVE = 0x0, LIFE_DYING = 0x1, @@ -227,7 +227,7 @@ namespace CS2Dumper.Schemas { LIFE_RESPAWNING = 0x4 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum NPCFollowFormation_t : uint { Default = 0xFFFFFFFFFFFFFFFF, CloseCircle = 0x0, @@ -236,21 +236,21 @@ namespace CS2Dumper.Schemas { Sidekick = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum CSWeaponMode : uint { Primary_Mode = 0x0, Secondary_Mode = 0x1, WeaponMode_MAX = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum OnFrame : byte { ONFRAME_UNKNOWN = 0x0, ONFRAME_TRUE = 0x1, ONFRAME_FALSE = 0x2 } // Alignment: 4 - // Members count: 12 + // Member count: 12 public enum Materials : uint { matGlass = 0x0, matWood = 0x1, @@ -266,7 +266,7 @@ namespace CS2Dumper.Schemas { matLastMaterial = 0xB } // Alignment: 4 - // Members count: 9 + // Member count: 9 public enum BloodType : uint { None = 0xFFFFFFFFFFFFFFFF, ColorRed = 0x0, @@ -279,7 +279,7 @@ namespace CS2Dumper.Schemas { ColorRedLVL6 = 0x7 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ScriptedMoveTo_t : uint { eWait = 0x0, eMoveWithGait = 0x3, @@ -289,7 +289,7 @@ namespace CS2Dumper.Schemas { eObsoleteBackCompat2 = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum AnimLoopMode_t : uint { ANIM_LOOP_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, ANIM_LOOP_MODE_NOT_LOOPING = 0x0, @@ -298,7 +298,7 @@ namespace CS2Dumper.Schemas { ANIM_LOOP_MODE_COUNT = 0x3 } // Alignment: 2 - // Members count: 9 + // Member count: 9 public enum SoundFlags_t : ushort { SOUND_FLAGS_NONE = 0x0, SOUND_FLAG_GUNFIRE = 0x1, @@ -311,7 +311,7 @@ namespace CS2Dumper.Schemas { SOUND_FLAG_PANIC_NPCS = 0x80 } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum Class_T : uint { CLASS_NONE = 0x0, CLASS_PLAYER = 0x1, @@ -325,20 +325,20 @@ namespace CS2Dumper.Schemas { NUM_CLASSIFY_CLASSES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum filter_t : uint { FILTER_AND = 0x0, FILTER_OR = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum CSWeaponSilencerType : uint { WEAPONSILENCER_NONE = 0x0, WEAPONSILENCER_DETACHABLE = 0x1, WEAPONSILENCER_INTEGRATED = 0x2 } // Alignment: 4 - // Members count: 17 + // Member count: 17 public enum BaseExplosionTypes_t : uint { EXPLOSION_TYPE_DEFAULT = 0x0, EXPLOSION_TYPE_GRENADE = 0x1, @@ -359,7 +359,7 @@ namespace CS2Dumper.Schemas { EXPLOSION_TYPE_COUNT = 0x10 } // Alignment: 4 - // Members count: 44 + // Member count: 44 public enum GameAnimEventIndex_t : uint { AE_EMPTY = 0x0, AE_CL_PLAYSOUND = 0x1, @@ -407,14 +407,14 @@ namespace CS2Dumper.Schemas { AE_GRENADE_THROW_COMPLETE = 0x2B } // Alignment: 1 - // Members count: 3 + // Member count: 3 public enum FixAngleSet_t : byte { None = 0x0, Absolute = 0x1, Relative = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum IChoreoServices__ScriptState_t : uint { SCRIPT_PLAYING = 0x0, SCRIPT_WAIT = 0x1, @@ -423,13 +423,13 @@ namespace CS2Dumper.Schemas { SCRIPT_MOVE_TO_MARK = 0x4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum CommandEntitySpecType_t : uint { SPEC_SEARCH = 0x0, SPEC_TYPES_COUNT = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum Touch_t : uint { touch_none = 0x0, touch_player_only = 0x1, @@ -438,14 +438,14 @@ namespace CS2Dumper.Schemas { touch_player_or_npc_or_physicsprop = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum TrainVelocityType_t : uint { TrainVelocity_Instantaneous = 0x0, TrainVelocity_LinearBlend = 0x1, TrainVelocity_EaseInEaseOut = 0x2 } // Alignment: 4 - // Members count: 20 + // Member count: 20 public enum CSWeaponType : uint { WEAPONTYPE_KNIFE = 0x0, WEAPONTYPE_PISTOL = 0x1, @@ -469,14 +469,14 @@ namespace CS2Dumper.Schemas { WEAPONTYPE_UNKNOWN = 0x13 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum EntFinderMethod_t : uint { ENT_FIND_METHOD_NEAREST = 0x0, ENT_FIND_METHOD_FARTHEST = 0x1, ENT_FIND_METHOD_RANDOM = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PropDoorRotatingSpawnPos_t : uint { DOOR_SPAWN_CLOSED = 0x0, DOOR_SPAWN_OPEN_FORWARD = 0x1, @@ -484,13 +484,13 @@ namespace CS2Dumper.Schemas { DOOR_SPAWN_AJAR = 0x3 } // Alignment: 1 - // Members count: 2 + // Member count: 2 public enum ShardSolid_t : byte { SHARD_SOLID = 0x0, SHARD_DEBRIS = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum PulseNPCCondition_t : uint { COND_SEE_PLAYER = 0x1, COND_LOST_PLAYER = 0x2, @@ -499,7 +499,7 @@ namespace CS2Dumper.Schemas { COND_NO_PRIMARY_AMMO = 0x5 } // Alignment: 1 - // Members count: 13 + // Member count: 13 public enum RenderMode_t : byte { kRenderNormal = 0x0, kRenderTransColor = 0x1, @@ -516,14 +516,14 @@ namespace CS2Dumper.Schemas { kRenderModeCount = 0xC } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ForcedCrouchState_t : uint { FORCEDCROUCH_NONE = 0x0, FORCEDCROUCH_CROUCHED = 0x1, FORCEDCROUCH_UNCROUCHED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PerformanceMode_t : uint { PM_NORMAL = 0x0, PM_NO_GIBS = 0x1, @@ -531,7 +531,7 @@ namespace CS2Dumper.Schemas { PM_REDUCED_GIBS = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum TOGGLE_STATE : uint { TS_AT_TOP = 0x0, TS_AT_BOTTOM = 0x1, @@ -543,7 +543,7 @@ namespace CS2Dumper.Schemas { DOOR_CLOSING = 0x3 } // Alignment: 4 - // Members count: 74 + // Member count: 74 public enum loadout_slot_t : uint { LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, LOADOUT_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, @@ -621,7 +621,7 @@ namespace CS2Dumper.Schemas { LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 4 - // Members count: 20 + // Member count: 20 public enum NavAttributeEnum : uint { NAV_MESH_AVOID = 0x80, NAV_MESH_STAIRS = 0x1000, @@ -645,14 +645,14 @@ namespace CS2Dumper.Schemas { NAV_ATTR_LAST_INDEX = 0x1F } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum MoveLinearAuthoredPos_t : uint { MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ValueRemapperMomentumType_t : uint { MomentumType_None = 0x0, MomentumType_Friction = 0x1, @@ -660,7 +660,7 @@ namespace CS2Dumper.Schemas { MomentumType_SpringAwayFromSnapValue = 0x3 } // Alignment: 4 - // Members count: 12 + // Member count: 12 public enum Hull_t : uint { HULL_HUMAN = 0x0, HULL_SMALL_CENTERED = 0x1, @@ -676,7 +676,7 @@ namespace CS2Dumper.Schemas { HULL_NONE = 0xB } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum PreviewWeaponState : uint { DROPPED = 0x0, HOLSTERED = 0x1, @@ -686,7 +686,7 @@ namespace CS2Dumper.Schemas { ICON = 0x5 } // Alignment: 4 - // Members count: 9 + // Member count: 9 public enum EInButtonState : uint { IN_BUTTON_UP = 0x0, IN_BUTTON_DOWN = 0x1, @@ -699,7 +699,7 @@ namespace CS2Dumper.Schemas { IN_BUTTON_STATE_COUNT = 0x8 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum BeamClipStyle_t : uint { kNOCLIP = 0x0, kGEOCLIP = 0x1, @@ -707,7 +707,7 @@ namespace CS2Dumper.Schemas { kBEAMCLIPSTYLE_NUMBITS = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum WeaponAttackType_t : uint { eInvalid = 0xFFFFFFFFFFFFFFFF, ePrimary = 0x0, @@ -715,7 +715,7 @@ namespace CS2Dumper.Schemas { eCount = 0x2 } // Alignment: 4 - // Members count: 18 + // Member count: 18 public enum CSPlayerBlockingUseAction_t : uint { k_CSPlayerBlockingUseAction_None = 0x0, k_CSPlayerBlockingUseAction_DefusingDefault = 0x1, @@ -737,14 +737,14 @@ namespace CS2Dumper.Schemas { k_CSPlayerBlockingUseAction_MaxCount = 0x11 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum CSWeaponState_t : uint { WEAPON_NOT_CARRIED = 0x0, WEAPON_IS_CARRIED_BY_PLAYER = 0x1, WEAPON_IS_ACTIVE = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum CommandExecMode_t : uint { EXEC_MANUAL = 0x0, EXEC_LEVELSTART = 0x1, @@ -752,7 +752,7 @@ namespace CS2Dumper.Schemas { EXEC_MODES_COUNT = 0x3 } // Alignment: 1 - // Members count: 5 + // Member count: 5 public enum ShatterDamageCause : byte { SHATTERDAMAGE_BULLET = 0x0, SHATTERDAMAGE_MELEE = 0x1, @@ -761,7 +761,7 @@ namespace CS2Dumper.Schemas { SHATTERDAMAGE_EXPLOSIVE = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ScriptedOnDeath_t : uint { SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFFFFFFFFFF, SS_ONDEATH_UNDEFINED = 0x0, @@ -769,7 +769,7 @@ namespace CS2Dumper.Schemas { SS_ONDEATH_ANIMATED_DEATH = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ChoreoLookAtSpeed_t : uint { eInvalid = 0xFFFFFFFFFFFFFFFF, eSlow = 0x0, @@ -777,7 +777,7 @@ namespace CS2Dumper.Schemas { eFast = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ScriptedMoveType_t : uint { SCRIPTED_MOVETYPE_NONE = 0x0, SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, @@ -785,7 +785,7 @@ namespace CS2Dumper.Schemas { SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 } // Alignment: 4 - // Members count: 17 + // Member count: 17 public enum gear_slot_t : uint { GEAR_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, GEAR_SLOT_RIFLE = 0x0, @@ -806,7 +806,7 @@ namespace CS2Dumper.Schemas { GEAR_SLOT_LAST = 0xC } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum CSPlayerState : uint { STATE_ACTIVE = 0x0, STATE_WELCOME = 0x1, @@ -820,13 +820,13 @@ namespace CS2Dumper.Schemas { NUM_PLAYER_STATES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ScriptedConflictResponse_t : uint { SS_CONFLICT_ENQUEUE = 0x0, SS_CONFLICT_INTERRUPT = 0x1 } // Alignment: 1 - // Members count: 7 + // Member count: 7 public enum WaterLevel_t : byte { WL_NotInWater = 0x0, WL_Feet = 0x1, @@ -837,14 +837,14 @@ namespace CS2Dumper.Schemas { WL_Count = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum WorldTextPanelVerticalAlign_t : uint { WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum AmmoPosition_t : uint { AMMO_POSITION_INVALID = 0xFFFFFFFFFFFFFFFF, AMMO_POSITION_PRIMARY = 0x0, @@ -852,7 +852,7 @@ namespace CS2Dumper.Schemas { AMMO_POSITION_COUNT = 0x2 } // Alignment: 4 - // Members count: 23 + // Member count: 23 public enum PreviewEOMCelebration : uint { WALKUP = 0x0, PUNCHING = 0x1, @@ -879,7 +879,7 @@ namespace CS2Dumper.Schemas { VYPA_DEFEAT = 0x16 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum EntityDisolveType_t : uint { ENTITY_DISSOLVE_INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_DISSOLVE_NORMAL = 0x0, @@ -888,7 +888,7 @@ namespace CS2Dumper.Schemas { ENTITY_DISSOLVE_CORE = 0x3 } // Alignment: 8 - // Members count: 21 + // Member count: 21 public enum InputBitMask_t : ulong { IN_NONE = 0x0, IN_ALL = 0xFFFFFFFFFFFFFFFF, @@ -913,7 +913,7 @@ namespace CS2Dumper.Schemas { IN_LOOK_AT_WEAPON = 0x800000000 } // Alignment: 4 - // Members count: 14 + // Member count: 14 public enum HitGroup_t : uint { HITGROUP_INVALID = 0xFFFFFFFFFFFFFFFF, HITGROUP_GENERIC = 0x0, @@ -931,7 +931,7 @@ namespace CS2Dumper.Schemas { HITGROUP_COUNT = 0xC } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum ChickenActivity : uint { IDLE = 0x0, SQUAT = 0x1, @@ -942,13 +942,13 @@ namespace CS2Dumper.Schemas { PANIC = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum PointWorldTextReorientMode_t : uint { POINT_WORLD_TEXT_REORIENT_NONE = 0x0, POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 } // Alignment: 8 - // Members count: 40 + // Member count: 40 public enum DebugOverlayBits_t : ulong { OVERLAY_TEXT_BIT = 0x1, OVERLAY_NAME_BIT = 0x2, @@ -992,14 +992,14 @@ namespace CS2Dumper.Schemas { OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum AmmoFlags_t : uint { AMMO_FORCE_DROP_IF_CARRIED = 0x1, AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, AMMO_FLAG_MAX = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum HierarchyType_t : uint { HIERARCHY_NONE = 0x0, HIERARCHY_BONE_MERGE = 0x1, @@ -1009,14 +1009,14 @@ namespace CS2Dumper.Schemas { HIERARCHY_TYPE_COUNT = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum doorCheck_e : uint { DOOR_CHECK_FORWARD = 0x0, DOOR_CHECK_BACKWARD = 0x1, DOOR_CHECK_FULL = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum BeamType_t : uint { BEAM_INVALID = 0x0, BEAM_POINTS = 0x1, @@ -1027,7 +1027,7 @@ namespace CS2Dumper.Schemas { BEAM_LASER = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum EntitySubclassScope_t : uint { SUBCLASS_SCOPE_NONE = 0xFFFFFFFFFFFFFFFF, SUBCLASS_SCOPE_PRECIPITATION = 0x0, @@ -1035,13 +1035,13 @@ namespace CS2Dumper.Schemas { SUBCLASS_SCOPE_COUNT = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum PointTemplateClientOnlyEntityBehavior_t : uint { CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 } // Alignment: 1 - // Members count: 5 + // Member count: 5 public enum ShatterGlassStressType : byte { SHATTERGLASS_BLUNT = 0x0, SHATTERGLASS_BALLISTIC = 0x1, @@ -1050,14 +1050,14 @@ namespace CS2Dumper.Schemas { SHATTERGLASS_EXPLOSIVE = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum TrackOrientationType_t : uint { TrackOrientation_Fixed = 0x0, TrackOrientation_FacePath = 0x1, TrackOrientation_FacePathAngles = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum WeaponSwitchReason_t : uint { eDrawn = 0x0, eEquipped = 0x1, @@ -1065,13 +1065,13 @@ namespace CS2Dumper.Schemas { eUserInitiatedSwitchHands = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ValueRemapperRatchetType_t : uint { RatchetType_Absolute = 0x0, RatchetType_EachEngage = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum NavDirType : uint { NORTH = 0x0, EAST = 0x1, @@ -1080,13 +1080,13 @@ namespace CS2Dumper.Schemas { NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum CRR_Response__ResponseEnum_t : uint { MAX_RESPONSE_NAME = 0xC0, MAX_RULE_NAME = 0x80 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum MoveMountingAmount_t : uint { MOVE_MOUNT_NONE = 0x0, MOVE_MOUNT_LOW = 0x1, @@ -1094,7 +1094,7 @@ namespace CS2Dumper.Schemas { MOVE_MOUNT_MAXCOUNT = 0x3 } // Alignment: 1 - // Members count: 20 + // Member count: 20 public enum RenderFx_t : byte { kRenderFxNone = 0x0, kRenderFxPulseSlow = 0x1, @@ -1118,7 +1118,7 @@ namespace CS2Dumper.Schemas { kRenderFxMax = 0x13 } // Alignment: 4 - // Members count: 35 + // Member count: 35 public enum vote_create_failed_t : uint { VOTE_FAILED_GENERIC = 0x0, VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1, @@ -1157,7 +1157,7 @@ namespace CS2Dumper.Schemas { VOTE_FAILED_MAX = 0x22 } // Alignment: 4 - // Members count: 27 + // Member count: 27 public enum RumbleEffect_t : uint { RUMBLE_INVALID = 0xFFFFFFFFFFFFFFFF, RUMBLE_STOP_ALL = 0x0, @@ -1188,7 +1188,7 @@ namespace CS2Dumper.Schemas { NUM_RUMBLE_EFFECTS = 0x19 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum LatchDirtyPermission_t : uint { LATCH_DIRTY_DISALLOW = 0x0, LATCH_DIRTY_SERVER_CONTROLLED = 0x1, @@ -1198,7 +1198,7 @@ namespace CS2Dumper.Schemas { LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum DoorState_t : uint { DOOR_STATE_CLOSED = 0x0, DOOR_STATE_OPENING = 0x1, @@ -1207,7 +1207,7 @@ namespace CS2Dumper.Schemas { DOOR_STATE_AJAR = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ChoreoLookAtMode_t : uint { eInvalid = 0xFFFFFFFFFFFFFFFF, eChest = 0x0, @@ -1215,14 +1215,14 @@ namespace CS2Dumper.Schemas { eEyesOnly = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum ChatIgnoreType_t : uint { CHAT_IGNORE_NONE = 0x0, CHAT_IGNORE_ALL = 0x1, CHAT_IGNORE_TEAM = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum PlayerConnectedState : uint { PlayerNeverConnected = 0xFFFFFFFFFFFFFFFF, PlayerConnected = 0x0, @@ -1233,19 +1233,19 @@ namespace CS2Dumper.Schemas { PlayerReserved = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : uint { kMIN_THRESHOLD = 0x0, kMIN_FULL = 0x1, kHIGHWATER = 0x2 } // Alignment: 4 - // Members count: 1 + // Member count: 1 public enum navproperties_t : uint { NAV_IGNORE = 0x1 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum SolidType_t : byte { SOLID_NONE = 0x0, SOLID_BSP = 0x1, @@ -1258,7 +1258,7 @@ namespace CS2Dumper.Schemas { SOLID_LAST = 0x8 } // Alignment: 4 - // Members count: 24 + // Member count: 24 public enum DamageTypes_t : uint { DMG_GENERIC = 0x0, DMG_CRUSH = 0x1, @@ -1286,20 +1286,20 @@ namespace CS2Dumper.Schemas { DMG_DANGERZONE = 0x4000000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PointWorldTextJustifyVertical_t : uint { POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum attributeprovidertypes_t : uint { PROVIDER_GENERIC = 0x0, PROVIDER_WEAPON = 0x1 } // Alignment: 1 - // Members count: 6 + // Member count: 6 public enum MoveCollide_t : byte { MOVECOLLIDE_DEFAULT = 0x0, MOVECOLLIDE_FLY_BOUNCE = 0x1, @@ -1309,7 +1309,7 @@ namespace CS2Dumper.Schemas { MOVECOLLIDE_MAX_BITS = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum IChoreoServices__ChoreoState_t : uint { STATE_PRE_SCRIPT = 0x0, STATE_WAIT_FOR_SCRIPT = 0x1, @@ -1320,7 +1320,7 @@ namespace CS2Dumper.Schemas { STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum ValueRemapperOutputType_t : uint { OutputType_AnimationCycle = 0x0, OutputType_RotationX = 0x1, @@ -1328,28 +1328,28 @@ namespace CS2Dumper.Schemas { OutputType_RotationZ = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PointTemplateOwnerSpawnGroupType_t : uint { INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum eSplinePushType : uint { k_eSplinePushAlong = 0x0, k_eSplinePushAway = 0x1, k_eSplinePushTowards = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum PointWorldTextJustifyHorizontal_t : uint { POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum ShakeCommand_t : uint { SHAKE_START = 0x0, SHAKE_STOP = 0x1, @@ -1359,21 +1359,21 @@ namespace CS2Dumper.Schemas { SHAKE_START_NORUMBLE = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum TRAIN_CODE : uint { TRAIN_SAFE = 0x0, TRAIN_BLOCKING = 0x1, TRAIN_FOLLOWING = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum BrushSolidities_e : uint { BRUSHSOLID_TOGGLE = 0x0, BRUSHSOLID_NEVER = 0x1, BRUSHSOLID_ALWAYS = 0x2 } // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum QuestProgress__Reason : uint { QUEST_NONINITIALIZED = 0x0, QUEST_OK = 0x1, @@ -1390,19 +1390,19 @@ namespace CS2Dumper.Schemas { QUEST_REASON_MAX = 0xC } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ModifyDamageReturn_t : uint { CONTINUE_TO_APPLY_DAMAGE = 0x0, ABORT_DO_NOT_APPLY_DAMAGE = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ShadowType_t : uint { SHADOWS_NONE = 0x0, SHADOWS_SIMPLE = 0x1 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum GrenadeType_t : uint { GRENADE_TYPE_EXPLOSIVE = 0x0, GRENADE_TYPE_FLASH = 0x1, @@ -1414,13 +1414,13 @@ namespace CS2Dumper.Schemas { GRENADE_TYPE_TOTAL = 0x7 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ValueRemapperInputType_t : uint { InputType_PlayerShootPosition = 0x0, InputType_PlayerShootPositionAroundAxis = 0x1 } // Alignment: 1 - // Members count: 8 + // Member count: 8 public enum EKillTypes_t : byte { KILL_NONE = 0x0, KILL_DEFAULT = 0x1, @@ -1432,7 +1432,7 @@ namespace CS2Dumper.Schemas { KILLTYPE_COUNT = 0x7 } // Alignment: 4 - // Members count: 25 + // Member count: 25 public enum WeaponSound_t : uint { WEAPON_SOUND_EMPTY = 0x0, WEAPON_SOUND_SECONDARY_EMPTY = 0x1, @@ -1461,7 +1461,7 @@ namespace CS2Dumper.Schemas { WEAPON_SOUND_NUM_TYPES = 0x18 } // Alignment: 8 - // Members count: 16 + // Member count: 16 public enum TakeDamageFlags_t : ulong { DFLAG_NONE = 0x0, DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1, @@ -1481,13 +1481,13 @@ namespace CS2Dumper.Schemas { DFLAG_SUPPRESS_UTILREMOVE = 0x2000 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum ValueRemapperHapticsType_t : uint { HaticsType_Default = 0x0, HaticsType_None = 0x1 } // Alignment: 4 - // Members count: 10 + // Member count: 10 public enum Disposition_t : uint { D_ER = 0x0, D_HT = 0x1, @@ -1501,14 +1501,14 @@ namespace CS2Dumper.Schemas { D_NEUTRAL = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum CanPlaySequence_t : uint { CANNOT_PLAY = 0x0, CAN_PLAY_NOW = 0x1, CAN_PLAY_ENQUEUED = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum MedalRank_t : uint { MEDAL_RANK_NONE = 0x0, MEDAL_RANK_BRONZE = 0x1, @@ -1517,7 +1517,7 @@ namespace CS2Dumper.Schemas { MEDAL_RANK_COUNT = 0x4 } // Alignment: 4 - // Members count: 7 + // Member count: 7 public enum ObserverMode_t : uint { OBS_MODE_NONE = 0x0, OBS_MODE_FIXED = 0x1, @@ -1528,20 +1528,20 @@ namespace CS2Dumper.Schemas { NUM_OBSERVER_MODES = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum FuncDoorSpawnPos_t : uint { FUNC_DOOR_SPAWN_CLOSED = 0x0, FUNC_DOOR_SPAWN_OPEN = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum EOverrideBlockLOS_t : uint { BLOCK_LOS_DEFAULT = 0x0, BLOCK_LOS_FORCE_FALSE = 0x1, BLOCK_LOS_FORCE_TRUE = 0x2 } // Alignment: 1 - // Members count: 14 + // Member count: 14 public enum MoveType_t : byte { MOVETYPE_NONE = 0x0, MOVETYPE_OBSOLETE = 0x1, @@ -1559,19 +1559,19 @@ namespace CS2Dumper.Schemas { MOVETYPE_MAX_BITS = 0x5 } // Parent: CBaseCombatCharacter - // Fields count: 1 + // Field count: 1 public static class CHostageExpresserShim { public const nint m_pExpresser = 0xA08; // CAI_Expresser* } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 public static class CTriggerSoundscape { public const nint m_hSoundscape = 0x8E0; // CHandle public const nint m_SoundscapeName = 0x8E8; // CUtlSymbolLarge public const nint m_spectators = 0x8F0; // CUtlVector> } // Parent: CBreakableProp - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -1600,11 +1600,11 @@ namespace CS2Dumper.Schemas { public const nint m_nGlowTeam = 0xB7C; // int32 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CFuncIllusionary { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -1669,7 +1669,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxJumpHeightThisJump = 0x4F0; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -1687,7 +1687,7 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: CCSWeaponBase - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -1702,40 +1702,40 @@ namespace CS2Dumper.Schemas { public const nint m_bDestroyAfterTaunt = 0xEAD; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 public static class CTriggerRemove { public const nint m_OnRemove = 0x8E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterName { public const nint m_iFilterName = 0x518; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CProjectedDecal { public const nint m_nTexture = 0x4C0; // int32 public const nint m_flDistance = 0x4C4; // float32 } // Parent: CFuncTrackChange - // Fields count: 0 + // Field count: 0 public static class CFuncTrackAuto { } // Parent: CBreakable - // Fields count: 0 + // Field count: 0 public static class CPushable { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerTripWire { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 public static class CTriggerMultiple { public const nint m_OnTrigger = 0x8E0; // CEntityIOOutput } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -1743,7 +1743,7 @@ namespace CS2Dumper.Schemas { public const nint m_skeletonInstance = 0x50; // CSkeletonInstance } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 public static class CTriggerPush { public const nint m_angPushEntitySpace = 0x8E0; // QAngle public const nint m_vecPushDirEntitySpace = 0x8EC; // Vector @@ -1754,18 +1754,18 @@ namespace CS2Dumper.Schemas { public const nint m_splinePushType = 0x910; // uint32 } // Parent: CBaseFilter - // Fields count: 3 + // Field count: 3 public static class FilterHealth { public const nint m_bAdrenalineActive = 0x518; // bool public const nint m_iHealthMin = 0x51C; // int32 public const nint m_iHealthMax = 0x520; // int32 } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamSelectCounterTerroristPosition { } // Parent: CBaseTrigger - // Fields count: 5 + // Field count: 5 public static class CTriggerProximity { public const nint m_hMeasureTarget = 0x8E0; // CHandle public const nint m_iszMeasureTarget = 0x8E8; // CUtlSymbolLarge @@ -1774,7 +1774,7 @@ namespace CS2Dumper.Schemas { public const nint m_NearestEntityDistance = 0x8F8; // CEntityOutputTemplate } // Parent: CFuncBrush - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -1785,12 +1785,12 @@ namespace CS2Dumper.Schemas { public const nint m_iszEffectSource = 0x748; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CBaseDMStart { public const nint m_Master = 0x4C0; // CUtlSymbolLarge } // Parent: CGameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) @@ -1798,7 +1798,7 @@ namespace CS2Dumper.Schemas { public const nint m_pGameRules = 0x4C0; // CCSGameRules* } // Parent: CBaseModelEntity - // Fields count: 5 + // Field count: 5 public static class CTriggerBrush { public const nint m_OnStartTouch = 0x710; // CEntityIOOutput public const nint m_OnEndTouch = 0x738; // CEntityIOOutput @@ -1807,7 +1807,7 @@ namespace CS2Dumper.Schemas { public const nint m_iDontMessageParent = 0x78C; // int32 } // Parent: CBeam - // Fields count: 19 + // Field count: 19 public static class CEnvBeam { public const nint m_active = 0x7B0; // int32 public const nint m_spriteTexture = 0x7B8; // CStrongHandle @@ -1830,13 +1830,13 @@ namespace CS2Dumper.Schemas { public const nint m_OnTouchedByEntity = 0x830; // CEntityIOOutput } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 public static class CTonemapTrigger { public const nint m_tonemapControllerName = 0x8E0; // CUtlSymbolLarge public const nint m_hTonemapController = 0x8E8; // CEntityHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -1852,16 +1852,16 @@ namespace CS2Dumper.Schemas { public const nint m_bSetBonus = 0x40; // bool } // Parent: CWeaponBaseItem - // Fields count: 0 + // Field count: 0 public static class CItem_Healthshot { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 public static class CFogTrigger { public const nint m_fog = 0x8E0; // fogparams_t } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 public static class CLogicCollisionPair { public const nint m_nameAttach1 = 0x4C0; // CUtlSymbolLarge public const nint m_nameAttach2 = 0x4C8; // CUtlSymbolLarge @@ -1870,7 +1870,7 @@ namespace CS2Dumper.Schemas { public const nint m_succeeded = 0x4D2; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1878,11 +1878,11 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_weapon_cs_base { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerHostageReset { } // Parent: CServerOnlyPointEntity - // Fields count: 4 + // Field count: 4 public static class CPointTeleport { public const nint m_vSaveOrigin = 0x4C0; // Vector public const nint m_vSaveAngles = 0x4CC; // QAngle @@ -1890,22 +1890,22 @@ namespace CS2Dumper.Schemas { public const nint m_bTeleportUseCurrentAngle = 0x4D9; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoInstructorHintBombTargetB { } // Parent: CBtNodeCondition - // Fields count: 3 + // Field count: 3 public static class CBtNodeConditionInactive { public const nint m_flRoundStartThresholdSeconds = 0x78; // float32 public const nint m_flSensorInactivityThresholdSeconds = 0x7C; // float32 public const nint m_SensorInactivityTimer = 0x80; // CountdownTimer } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CWeaponSawedoff { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -1914,7 +1914,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFluidDensity = 0x900; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 public static class CMoverPathNode { public const nint m_vInTangentLocal = 0x4C0; // Vector public const nint m_vOutTangentLocal = 0x4CC; // Vector @@ -1923,7 +1923,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMover = 0x508; // CHandle } // Parent: CBtNode - // Fields count: 12 + // Field count: 12 public static class CBtActionAim { public const nint m_szSensorInputKey = 0x68; // CUtlString public const nint m_szAimReadyKey = 0x80; // CUtlString @@ -1939,19 +1939,19 @@ namespace CS2Dumper.Schemas { public const nint m_bAcquired = 0xF0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 public static class CEnvSoundscapeTriggerable { } // Parent: CPlayerPawnComponent - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -1978,7 +1978,7 @@ namespace CS2Dumper.Schemas { public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -1988,17 +1988,17 @@ namespace CS2Dumper.Schemas { public const nint m_iChangedVariables = 0x52C; // int32 } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamIntroCharacterPosition { } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 public static class CBodyComponent { public const nint m_pSceneNode = 0x8; // CGameSceneNode* public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2009,15 +2009,15 @@ namespace CS2Dumper.Schemas { public const nint m_decoyWeaponDefIndex = 0xAB0; // uint16 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CEnableMotionFixup { } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_MovementServices { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -2031,7 +2031,7 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -2041,11 +2041,11 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0xC; // CUtlStringToken } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponMP9 { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 public static class CPhysicsEntitySolver { public const nint m_hMovingEntity = 0x4C8; // CHandle public const nint m_hPhysicsBlocker = 0x4CC; // CHandle @@ -2053,7 +2053,7 @@ namespace CS2Dumper.Schemas { public const nint m_cancelTime = 0x4D4; // GameTime_t } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -2069,11 +2069,11 @@ namespace CS2Dumper.Schemas { public const nint m_szPlaceName = 0x4D5; // char[18] } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 public static class CCSServerPointScriptEntity { } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -2092,19 +2092,19 @@ namespace CS2Dumper.Schemas { public const nint m_nHitboxSet = 0x3A8; // uint8 } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoLandmark { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponMP7 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponFiveSeven { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -2112,7 +2112,7 @@ namespace CS2Dumper.Schemas { public const nint m_animationController = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -2120,7 +2120,7 @@ namespace CS2Dumper.Schemas { public const nint m_sceneNode = 0x50; // CGameSceneNode } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 public static class CEnvFireSensor { public const nint m_bEnabled = 0x4C0; // bool public const nint m_bHeatAtLevel = 0x4C1; // bool @@ -2132,27 +2132,27 @@ namespace CS2Dumper.Schemas { public const nint m_OnHeatLevelEnd = 0x500; // CEntityIOOutput } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroTerroristPosition { } // Parent: None - // Fields count: 2 + // Field count: 2 public static class CEnvWindShared__WindAveEvent_t { public const nint m_flStartWindSpeed = 0x0; // float32 public const nint m_flAveWindSpeed = 0x4; // float32 } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 public static class CDynamicPropAlias_cable_dynamic { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CPointGamestatsCounter { public const nint m_strStatisticName = 0x4C0; // CUtlSymbolLarge public const nint m_bDisabled = 0x4C8; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 public static class CEnvShake { public const nint m_limitToEntity = 0x4C0; // CUtlSymbolLarge public const nint m_Amplitude = 0x4C8; // float32 @@ -2166,11 +2166,11 @@ namespace CS2Dumper.Schemas { public const nint m_shakeCallback = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CPrecipitationBlocker { } // Parent: CPathKeyFrame - // Fields count: 11 + // Field count: 11 public static class CBaseMoveBehavior { public const nint m_iPositionInterpolator = 0x520; // int32 public const nint m_iRotationInterpolator = 0x524; // int32 @@ -2185,12 +2185,12 @@ namespace CS2Dumper.Schemas { public const nint m_iDirection = 0x55C; // int32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CFuncNavObstruction { public const nint m_bDisabled = 0x718; // bool } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 public static class CEnvTilt { public const nint m_Duration = 0x4C0; // float32 public const nint m_Radius = 0x4C4; // float32 @@ -2198,7 +2198,7 @@ namespace CS2Dumper.Schemas { public const nint m_stopTime = 0x4CC; // GameTime_t } // Parent: CCSWeaponBase - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -2232,12 +2232,12 @@ namespace CS2Dumper.Schemas { public const nint m_hSwitchToWeaponAfterThrow = 0xEC0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CItemGenericTriggerHelper { public const nint m_hParentItem = 0x710; // CHandle } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 public static class CLogicBranchList { public const nint m_nLogicBranchNames = 0x4C0; // CUtlSymbolLarge[16] public const nint m_LogicBranchList = 0x540; // CUtlVector> @@ -2247,7 +2247,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnMixed = 0x5B0; // CEntityIOOutput } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2268,18 +2268,18 @@ namespace CS2Dumper.Schemas { public const nint m_flNewFarZ = 0x3C; // float32 } // Parent: CItemDefuser - // Fields count: 0 + // Field count: 0 public static class CItemDefuserAlias_item_defuser { } // Parent: CModelPointEntity - // Fields count: 3 + // Field count: 3 public static class CRevertSaved { public const nint m_loadTime = 0x710; // float32 public const nint m_Duration = 0x714; // float32 public const nint m_HoldTime = 0x718; // float32 } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 public static class CMultiLightProxy { public const nint m_iszLightNameFilter = 0x4C0; // CUtlSymbolLarge public const nint m_iszLightClassFilter = 0x4C8; // CUtlSymbolLarge @@ -2291,7 +2291,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecLights = 0x4E8; // CUtlVector> } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -2339,11 +2339,11 @@ namespace CS2Dumper.Schemas { public const nint m_nExplosionType = 0x6E; // uint8 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CEntityBlocker { } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 public static class CLogicCase { public const nint m_nCase = 0x4C0; // CUtlSymbolLarge[32] public const nint m_nShuffleCases = 0x5C0; // int32 @@ -2353,21 +2353,21 @@ namespace CS2Dumper.Schemas { public const nint m_OnDefault = 0xAE8; // CEntityOutputTemplate> } // Parent: CItem - // Fields count: 2 + // Field count: 2 public static class CItemDefuser { public const nint m_entitySpottedState = 0x9C0; // EntitySpottedState_t public const nint m_nSpotRules = 0x9D8; // int32 } // Parent: CRuleEntity - // Fields count: 0 + // Field count: 0 public static class CRuleBrushEntity { } // Parent: CInferno - // Fields count: 0 + // Field count: 0 public static class CFireCrackerBlast { } // Parent: CBaseEntity - // Fields count: 13 + // Field count: 13 public static class CSoundEventEntity { public const nint m_bStartOnSpawn = 0x4C0; // bool public const nint m_bToLocalPlayer = 0x4C1; // bool @@ -2384,7 +2384,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEntityIndexSelection = 0x56C; // int32 } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -2392,7 +2392,7 @@ namespace CS2Dumper.Schemas { public const nint m_hViewModel = 0x40; // CHandle[3] } // Parent: CCSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -2402,11 +2402,11 @@ namespace CS2Dumper.Schemas { public const nint m_bRedraw = 0xEB0; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoParticleTarget { } // Parent: CBaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -2475,7 +2475,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstTime = 0x550; // bool } // Parent: CPlayer_MovementServices - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -2502,7 +2502,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecSmoothedVelocity = 0x218; // Vector } // Parent: CPhysicsProp - // Fields count: 5 + // Field count: 5 public static class CPhysicsPropRespawnable { public const nint m_vOriginalSpawnOrigin = 0xBE8; // Vector public const nint m_vOriginalSpawnAngles = 0xBF4; // QAngle @@ -2511,11 +2511,11 @@ namespace CS2Dumper.Schemas { public const nint m_flRespawnDuration = 0xC18; // float32 } // Parent: CEnvSoundscapeProxy - // Fields count: 0 + // Field count: 0 public static class CEnvSoundscapeProxyAlias_snd_soundscape_proxy { } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 public static class CPhysBallSocket { public const nint m_flJointFriction = 0x538; // float32 public const nint m_bEnableSwingLimit = 0x53C; // bool @@ -2525,7 +2525,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxTwistAngle = 0x54C; // float32 } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -2537,16 +2537,16 @@ namespace CS2Dumper.Schemas { public const nint m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: CItemAssaultSuit - // Fields count: 0 + // Field count: 0 public static class CItemHeavyAssaultSuit { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CInfoPlayerStart { public const nint m_bDisabled = 0x4C0; // bool } // Parent: CSoundOpvarSetPointBase - // Fields count: 8 + // Field count: 8 public static class CSoundOpvarSetOBBWindEntity { public const nint m_vMins = 0x558; // Vector public const nint m_vMaxs = 0x564; // Vector @@ -2558,7 +2558,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWindMapMax = 0x594; // float32 } // Parent: CRagdollProp - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -2574,7 +2574,7 @@ namespace CS2Dumper.Schemas { public const nint m_bShouldDeleteAttachedActivationRecord = 0xAB8; // bool } // Parent: CItem - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -2584,7 +2584,7 @@ namespace CS2Dumper.Schemas { public const nint m_KillingPlayer = 0x9C4; // CHandle } // Parent: CItem - // Fields count: 32 + // Field count: 32 public static class CItemGeneric { public const nint m_bHasTriggerRadius = 0x9C8; // bool public const nint m_bHasPickupRadius = 0x9C9; // bool @@ -2620,11 +2620,11 @@ namespace CS2Dumper.Schemas { public const nint m_hTriggerHelper = 0xB28; // CHandle } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 public static class CLightSpotEntity { } // Parent: CPlayer_WaterServices - // Fields count: 6 + // Field count: 6 public static class CCSPlayer_WaterServices { public const nint m_NextDrownDamageTime = 0x40; // float32 public const nint m_nDrownDmgRate = 0x44; // int32 @@ -2634,13 +2634,13 @@ namespace CS2Dumper.Schemas { public const nint m_flSwimSoundTime = 0x5C; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 public static class CSkyboxReference { public const nint m_worldGroupId = 0x4C0; // WorldGroupId_t public const nint m_hSkyCamera = 0x4C4; // CHandle } // Parent: CBasePropDoor - // Fields count: 17 + // Field count: 17 public static class CPropDoorRotating { public const nint m_vecAxis = 0xE10; // Vector public const nint m_flDistance = 0xE1C; // float32 @@ -2661,7 +2661,7 @@ namespace CS2Dumper.Schemas { public const nint m_hEntityBlocker = 0xEA0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 21 + // Field count: 21 // // Metadata: // MNetworkIncludeByUserGroup @@ -2711,7 +2711,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEndAttachment = 0x761; // AttachmentHandle_t } // Parent: CBaseModelEntity - // Fields count: 52 + // Field count: 52 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -2819,28 +2819,28 @@ namespace CS2Dumper.Schemas { public const nint m_bPvsModifyEntity = 0x92C; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 public static class CInfoDeathmatchSpawn { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CEnvViewPunch { public const nint m_flRadius = 0x4C0; // float32 public const nint m_angViewPunch = 0x4C4; // QAngle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CDEagle { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 public static class CPathCorner { public const nint m_flWait = 0x4C0; // float32 public const nint m_flRadius = 0x4C4; // float32 public const nint m_OnPass = 0x4C8; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -2863,7 +2863,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecServerAuthoritativeWeaponSlots = 0xF50; // CUtlVectorEmbeddedNetworkVar } // Parent: CAttributeManager - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkIncludeByName @@ -2875,11 +2875,11 @@ namespace CS2Dumper.Schemas { public const nint m_Item = 0x50; // CEconItemView } // Parent: CHostage - // Fields count: 0 + // Field count: 0 public static class CHostageAlias_info_hostage_spawn { } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 public static class CMultiSource { public const nint m_rgEntities = 0x4C0; // CHandle[32] public const nint m_rgTriggered = 0x540; // int32[32] @@ -2888,13 +2888,13 @@ namespace CS2Dumper.Schemas { public const nint m_globalstate = 0x5F0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 2 + // Field count: 2 public static class CLogicNavigation { public const nint m_isOn = 0x4C8; // bool public const nint m_navProperty = 0x4CC; // navproperties_t } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 public static class CEnvEntityMaker { public const nint m_vecEntityMins = 0x4C0; // Vector public const nint m_vecEntityMaxs = 0x4CC; // Vector @@ -2910,11 +2910,11 @@ namespace CS2Dumper.Schemas { public const nint m_pOutputOnFailedSpawn = 0x538; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CPointEntity { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 public static class CLogicEventListener { public const nint m_strEventName = 0x4D0; // CUtlString public const nint m_bIsEnabled = 0x4D8; // bool @@ -2922,7 +2922,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnEventFired = 0x4E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 4 + // Field count: 4 public static class CFilterMultiple { public const nint m_nFilterType = 0x518; // filter_t public const nint m_iFilterName = 0x520; // CUtlSymbolLarge[10] @@ -2930,11 +2930,11 @@ namespace CS2Dumper.Schemas { public const nint m_nFilterCount = 0x598; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_UseServices { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -2947,17 +2947,17 @@ namespace CS2Dumper.Schemas { public const nint m_pComponent = 0x100; // CPulseGraphComponentBase* } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 public static class CScriptComponent { public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 public static class CPhysicsWire { public const nint m_nDensity = 0x4C0; // int32 } // Parent: CPropDoorRotating - // Fields count: 4 + // Field count: 4 public static class CPropDoorRotatingBreakable { public const nint m_bBreakable = 0xEA8; // bool public const nint m_isAbleToCloseAreaPortals = 0xEA9; // bool @@ -2965,7 +2965,7 @@ namespace CS2Dumper.Schemas { public const nint m_damageStates = 0xEB0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2973,7 +2973,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_player_controller { } // Parent: CBaseFire - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nFlameModelIndex (int32) @@ -2983,11 +2983,11 @@ namespace CS2Dumper.Schemas { public const nint m_nFlameFromAboveModelIndex = 0x4D4; // int32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CBumpMine { } // Parent: CBaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkIncludeByUserGroup @@ -3012,7 +3012,7 @@ namespace CS2Dumper.Schemas { public const nint m_flHDRColorScale = 0x728; // float32 } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -3044,7 +3044,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemiesFlashed = 0x60; // int32 } // Parent: CDynamicProp - // Fields count: 37 + // Field count: 37 // // Metadata: // MNetworkExcludeByName @@ -3099,7 +3099,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnAjarOpen = 0xDE8; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3109,7 +3109,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSaveImportant = 0x4C8; // bool } // Parent: CBaseTrigger - // Fields count: 12 + // Field count: 12 public static class CTriggerFan { public const nint m_vFanOrigin = 0x8E0; // Vector public const nint m_vFanEnd = 0x8EC; // Vector @@ -3125,15 +3125,15 @@ namespace CS2Dumper.Schemas { public const nint m_RampTimer = 0x918; // CountdownTimer } // Parent: CMolotovGrenade - // Fields count: 0 + // Field count: 0 public static class CIncendiaryGrenade { } // Parent: CPathCorner - // Fields count: 0 + // Field count: 0 public static class CPathCornerCrash { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3143,7 +3143,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSendHandle = 0x4C4; // bool } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 public static class CSoundOpvarSetEntity { public const nint m_iszStackName = 0x4C8; // CUtlSymbolLarge public const nint m_iszOperatorName = 0x4D0; // CUtlSymbolLarge @@ -3155,7 +3155,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSetOnSpawn = 0x4F8; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -3165,29 +3165,29 @@ namespace CS2Dumper.Schemas { public const nint m_nCount = 0x32; // uint16 } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CNavSpaceInfo { public const nint m_bCreateFlightSpace = 0x4C0; // bool } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 public static class CLogicAchievement { public const nint m_bDisabled = 0x4C0; // bool public const nint m_iszAchievementEventID = 0x4C8; // CUtlSymbolLarge public const nint m_OnFired = 0x4D0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 public static class CPathSimple { public const nint m_pathString = 0x510; // CUtlString } // Parent: CBtNode - // Fields count: 1 + // Field count: 1 public static class CBtActionParachutePositioning { public const nint m_ActionTimer = 0x58; // CountdownTimer } // Parent: CPlayer_CameraServices - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -3205,11 +3205,11 @@ namespace CS2Dumper.Schemas { public const nint m_hLastFogTrigger = 0x1A0; // CHandle } // Parent: CEntityComponent - // Fields count: 0 + // Field count: 0 public static class CTouchExpansionComponent { } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 public static class CItem { public const nint m_OnPlayerTouch = 0x8F0; // CEntityIOOutput public const nint m_OnPlayerPickup = 0x918; // CEntityIOOutput @@ -3221,7 +3221,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPhysStartAsleep = 0x9B0; // bool } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3245,7 +3245,7 @@ namespace CS2Dumper.Schemas { public const nint m_CustomOutput9 = 0x898; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3269,7 +3269,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDepthSortBias = 0x72C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3277,11 +3277,11 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 public static class CBodyComponentBaseModelEntity { } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 public static class CLogicAuto { public const nint m_OnMapSpawn = 0x4C0; // CEntityIOOutput public const nint m_OnDemoMapSpawn = 0x4E8; // CEntityIOOutput @@ -3296,7 +3296,7 @@ namespace CS2Dumper.Schemas { public const nint m_globalstate = 0x650; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -3316,19 +3316,19 @@ namespace CS2Dumper.Schemas { public const nint m_bUseAutoCompare = 0x554; // bool } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 public static class CLightDirectionalEntity { } // Parent: CLogicNPCCounterAABB - // Fields count: 0 + // Field count: 0 public static class CLogicNPCCounterOBB { } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_UseServices { } // Parent: CFuncPlatRot - // Fields count: 9 + // Field count: 9 public static class CFuncTrackChange { public const nint m_trackTop = 0x7D8; // CPathTrack* public const nint m_trackBottom = 0x7E0; // CPathTrack* @@ -3341,7 +3341,7 @@ namespace CS2Dumper.Schemas { public const nint m_use = 0x810; // int32 } // Parent: CRuleBrushEntity - // Fields count: 4 + // Field count: 4 public static class CGamePlayerZone { public const nint m_OnPlayerInZone = 0x718; // CEntityIOOutput public const nint m_OnPlayerOutZone = 0x740; // CEntityIOOutput @@ -3349,12 +3349,12 @@ namespace CS2Dumper.Schemas { public const nint m_PlayersOutCount = 0x790; // CEntityOutputTemplate } // Parent: CRuleEntity - // Fields count: 1 + // Field count: 1 public static class CRulePointEntity { public const nint m_Score = 0x718; // int32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 public static class CMessageEntity { public const nint m_radius = 0x4C0; // int32 public const nint m_messageText = 0x4C8; // CUtlSymbolLarge @@ -3363,11 +3363,11 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x4D2; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CSmokeGrenade { } // Parent: CBaseAnimGraph - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3403,7 +3403,7 @@ namespace CS2Dumper.Schemas { public const nint m_hControlPanel = 0x92C; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -3412,15 +3412,15 @@ namespace CS2Dumper.Schemas { public const nint m_hPlayerPing = 0x54; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_FlashlightServices { } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CServerOnlyModelEntity { } // Parent: CBtNode - // Fields count: 4 + // Field count: 4 public static class CBtActionCombatPositioning { public const nint m_szSensorInputKey = 0x68; // CUtlString public const nint m_szIsAttackingKey = 0x80; // CUtlString @@ -3428,7 +3428,7 @@ namespace CS2Dumper.Schemas { public const nint m_bCrouching = 0xA0; // bool } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -3442,25 +3442,25 @@ namespace CS2Dumper.Schemas { public const nint m_nFlags = 0x4CC; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponMAC10 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponGlock { } // Parent: CBaseViewModel - // Fields count: 0 + // Field count: 0 public static class CPredictedViewModel { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 public static class CTriggerActiveWeaponDetect { public const nint m_OnTouchedActiveWeapon = 0x8E0; // CEntityIOOutput public const nint m_iszWeaponClassName = 0x908; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 18 + // Field count: 18 public static class CEnvMicrophone { public const nint m_bDisabled = 0x4C0; // bool public const nint m_hMeasureTarget = 0x4C4; // CHandle @@ -3482,7 +3482,7 @@ namespace CS2Dumper.Schemas { public const nint m_iLastRoutedFrame = 0x678; // int32 } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 public static class CInfoSpawnGroupLoadUnload { public const nint m_OnSpawnGroupLoadStarted = 0x4C0; // CEntityIOOutput public const nint m_OnSpawnGroupLoadFinished = 0x4E8; // CEntityIOOutput @@ -3497,7 +3497,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUnloadingStarted = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -3543,7 +3543,7 @@ namespace CS2Dumper.Schemas { public const nint m_iDesiredFOV = 0x718; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3551,12 +3551,12 @@ namespace CS2Dumper.Schemas { public static class CPointTemplateAPI { } // Parent: CCSWeaponBase - // Fields count: 1 + // Field count: 1 public static class CKnife { public const nint m_bFirstAttack = 0xE98; // bool } // Parent: CBaseModelEntity - // Fields count: 37 + // Field count: 37 public static class CFuncTrackTrain { public const nint m_ppath = 0x710; // CHandle public const nint m_length = 0x714; // float32 @@ -3597,7 +3597,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNextMPSoundTime = 0x858; // GameTime_t } // Parent: CServerOnlyModelEntity - // Fields count: 5 + // Field count: 5 public static class CFogVolume { public const nint m_fogName = 0x710; // CUtlSymbolLarge public const nint m_postProcessName = 0x718; // CUtlSymbolLarge @@ -3606,11 +3606,11 @@ namespace CS2Dumper.Schemas { public const nint m_bInFogVolumesList = 0x731; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 public static class CInfoPlayerCounterterrorist { } // Parent: CBaseModelEntity - // Fields count: 19 + // Field count: 19 public static class CFire { public const nint m_hEffect = 0x710; // CHandle public const nint m_hOwner = 0x714; // CHandle @@ -3633,7 +3633,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnExtinguished = 0x778; // CEntityIOOutput } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -3658,20 +3658,20 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevAnimUpdateTime = 0x250; // GameTime_t } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CCSPointScriptEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponBizon { } // Parent: CBasePlatTrain - // Fields count: 1 + // Field count: 1 public static class CFuncPlat { public const nint m_sNoise = 0x7B8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 48 + // Field count: 48 public static class CGenericConstraint { public const nint m_nLinearMotionX = 0x540; // JointMotion_t public const nint m_nLinearMotionY = 0x544; // JointMotion_t @@ -3723,15 +3723,15 @@ namespace CS2Dumper.Schemas { public const nint m_NotifyForceReachedZ = 0x640; // CEntityIOOutput } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CDecoyGrenade { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // MNetworkIncludeByName @@ -3754,16 +3754,16 @@ namespace CS2Dumper.Schemas { public const nint m_bRagdollClientSide = 0x7D8; // bool } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 public static class CPhysTorque { public const nint m_axis = 0x520; // Vector } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 public static class CBreachChargeProjectile { } // Parent: CBaseAnimGraph - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -3800,15 +3800,15 @@ namespace CS2Dumper.Schemas { public const nint m_bValidatePoweredRagdollPose = 0xA48; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class CItemSoda { } // Parent: CEnvCubemap - // Fields count: 0 + // Field count: 0 public static class CEnvCubemapBox { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3816,7 +3816,7 @@ namespace CS2Dumper.Schemas { public static class CBasePlayerControllerAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3824,7 +3824,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -3834,7 +3834,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeEndDist = 0x4C4; // float32 } // Parent: CTriggerOnce - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) @@ -3855,11 +3855,11 @@ namespace CS2Dumper.Schemas { public const nint m_OnEndLook = 0x978; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoTeleportDestination { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 public static class CMathRemap { public const nint m_flInMin = 0x4C0; // float32 public const nint m_flInMax = 0x4C4; // float32 @@ -3874,14 +3874,14 @@ namespace CS2Dumper.Schemas { public const nint m_OnFellBelowMax = 0x578; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 public static class CInstructorEventEntity { public const nint m_iszName = 0x4C0; // CUtlSymbolLarge public const nint m_iszHintTargetEntity = 0x4C8; // CUtlSymbolLarge public const nint m_hTargetPlayer = 0x4D0; // CHandle } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -3918,7 +3918,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGradientFogNeedsTextures = 0x4FA; // bool } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -3928,21 +3928,21 @@ namespace CS2Dumper.Schemas { public const nint m_destination = 0x8E8; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 public static class CTriggerVolume { public const nint m_iFilterName = 0x710; // CUtlSymbolLarge public const nint m_hFilter = 0x718; // CHandle } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoInstructorHintHostageRescueZone { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 public static class CEnvSoundscapeAlias_snd_soundscape { } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 public static class CFishPool { public const nint m_fishCount = 0x4D0; // int32 public const nint m_maxRange = 0x4D4; // float32 @@ -3953,16 +3953,16 @@ namespace CS2Dumper.Schemas { public const nint m_visTimer = 0x500; // CountdownTimer } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CPointClientCommand { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CFuncVPhysicsClip { public const nint m_bDisabled = 0x710; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 public static class CCSPlayer_RadioServices { public const nint m_flGotHostageTalkTimer = 0x40; // GameTime_t public const nint m_flDefusingTalkTimer = 0x44; // GameTime_t @@ -3971,7 +3971,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIgnoreRadio = 0x58; // bool } // Parent: CSceneEntity - // Fields count: 7 + // Field count: 7 public static class CInstancedSceneEntity { public const nint m_hOwner = 0xA20; // CHandle public const nint m_bHadOwner = 0xA24; // bool @@ -3982,12 +3982,12 @@ namespace CS2Dumper.Schemas { public const nint m_hTarget = 0xA34; // CHandle } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CEnvHudHint { public const nint m_iszMessage = 0x4C0; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 22 + // Field count: 22 // // Metadata: // MNetworkIncludeByUserGroup @@ -4036,7 +4036,7 @@ namespace CS2Dumper.Schemas { public const nint m_clrTint = 0xC84; // Color } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -4063,7 +4063,7 @@ namespace CS2Dumper.Schemas { public const nint m_iPosition = 0x24C; // int32 } // Parent: CCSPlayerPawnBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkVarTypeOverride @@ -4079,12 +4079,12 @@ namespace CS2Dumper.Schemas { public static class CCSObserverPawn { } // Parent: CItem - // Fields count: 1 + // Field count: 1 public static class CScriptItem { public const nint m_MoveTypeOverride = 0x9C0; // MoveType_t } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -4104,11 +4104,11 @@ namespace CS2Dumper.Schemas { public const nint m_bStopped = 0x220; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponSG556 { } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 public static class CAmbientGeneric { public const nint m_radius = 0x4C0; // float32 public const nint m_flMaxRadius = 0x4C4; // float32 @@ -4122,7 +4122,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSoundSourceEntIndex = 0x54C; // CEntityIndex } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -4144,23 +4144,23 @@ namespace CS2Dumper.Schemas { public const nint m_SpotRadius = 0x724; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponP90 { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerToggleSave { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CPrecipitation { } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CPointServerCommand { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -4175,11 +4175,11 @@ namespace CS2Dumper.Schemas { public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 public static class CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -4233,7 +4233,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastTeleportTime = 0x1F4; // float32 } // Parent: CBreakableProp - // Fields count: 33 + // Field count: 33 // // Metadata: // MNetworkExcludeByName @@ -4280,11 +4280,11 @@ namespace CS2Dumper.Schemas { public const nint m_bAwake = 0xBE6; // bool } // Parent: CFuncWall - // Fields count: 0 + // Field count: 0 public static class CFuncWallToggle { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -4294,22 +4294,22 @@ namespace CS2Dumper.Schemas { public const nint m_bSpottedByMask = 0xC; // uint32[2] } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 public static class CSensorGrenadeProjectile { public const nint m_fExpireTime = 0xA90; // GameTime_t public const nint m_fNextDetectPlayerSound = 0xA94; // GameTime_t public const nint m_hDisplayGrenade = 0xA98; // CHandle } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 public static class CCSPlayer_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -4341,11 +4341,11 @@ namespace CS2Dumper.Schemas { public const nint m_iEntryWins = 0xB8; // int32 } // Parent: CFuncLadder - // Fields count: 0 + // Field count: 0 public static class CFuncLadderAlias_func_useableladder { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 public static class CTriggerSndSosOpvar { public const nint m_hTouchingPlayers = 0x8E0; // CUtlVector> public const nint m_flPosition = 0x8F8; // Vector @@ -4363,11 +4363,11 @@ namespace CS2Dumper.Schemas { public const nint m_flNormCenterSize = 0xC38; // float32 } // Parent: CItem - // Fields count: 0 + // Field count: 0 public static class CItemAssaultSuit { } // Parent: CBaseEntity - // Fields count: 70 + // Field count: 70 public static class CScriptedSequence { public const nint m_iszEntry = 0x4C0; // CUtlSymbolLarge public const nint m_iszPreIdle = 0x4C8; // CUtlSymbolLarge @@ -4441,15 +4441,15 @@ namespace CS2Dumper.Schemas { public const nint m_iPlayerDeathBehavior = 0x7C4; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponNegev { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponGalilAR { } // Parent: CModelPointEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -4515,31 +4515,31 @@ namespace CS2Dumper.Schemas { public const nint m_bFlipHorizontal = 0x970; // bool } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 public static class CDynamicPropAlias_prop_dynamic_override { } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 public static class CSceneListManager { public const nint m_hListManagers = 0x4C0; // CUtlVector> public const nint m_iszScenes = 0x4D8; // CUtlSymbolLarge[16] public const nint m_hScenes = 0x558; // CHandle[16] } // Parent: CPhysConstraint - // Fields count: 1 + // Field count: 1 public static class CSplineConstraint { public const nint m_vAnchorOffsetRestore = 0x580; // Vector } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_ViewModelServices { } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 public static class CDynamicPropAlias_dynamic_prop { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -4553,11 +4553,11 @@ namespace CS2Dumper.Schemas { public const nint m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 public static class CPhysicsPropMultiplayer { } // Parent: CBaseToggle - // Fields count: 5 + // Field count: 5 public static class CBasePlatTrain { public const nint m_NoiseMoving = 0x790; // CUtlSymbolLarge public const nint m_NoiseArrived = 0x798; // CUtlSymbolLarge @@ -4566,25 +4566,25 @@ namespace CS2Dumper.Schemas { public const nint m_flTLength = 0x7B0; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 public static class CSimpleMarkupVolumeTagged { } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 public static class CInfoPlayerTerrorist { } // Parent: CPhysHinge - // Fields count: 0 + // Field count: 0 public static class CPhysHingeAlias_phys_hinge_local { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CTankTargetChange { public const nint m_newTarget = 0x4C0; // CVariantBase public const nint m_newTargetName = 0x4D0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 public static class CLogicCompare { public const nint m_flInValue = 0x4C0; // float32 public const nint m_flCompareValue = 0x4C4; // float32 @@ -4594,7 +4594,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnGreaterThan = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -4602,7 +4602,7 @@ namespace CS2Dumper.Schemas { public const nint m_totalHitsOnServer = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 public static class CLogicRelay { public const nint m_OnTrigger = 0x4C0; // CEntityIOOutput public const nint m_OnSpawn = 0x4E8; // CEntityIOOutput @@ -4613,7 +4613,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPassthoughCaller = 0x514; // bool } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -4625,7 +4625,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasHeavyArmor = 0x42; // bool } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 public static class CKeepUpright { public const nint m_worldGoalAxis = 0x4C8; // Vector public const nint m_localTestAxis = 0x4D4; // Vector @@ -4636,16 +4636,16 @@ namespace CS2Dumper.Schemas { public const nint m_bDampAllRotation = 0x4F9; // bool } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CModelPointEntity { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CFuncWater { public const nint m_BuoyancyHelper = 0x710; // CBuoyancyHelper } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 public static class CFuncTimescale { public const nint m_flDesiredTimescale = 0x4C0; // float32 public const nint m_flAcceleration = 0x4C4; // float32 @@ -4654,7 +4654,7 @@ namespace CS2Dumper.Schemas { public const nint m_isStarted = 0x4D0; // bool } // Parent: CBtNode - // Fields count: 14 + // Field count: 14 public static class CBtActionMoveTo { public const nint m_szDestinationInputKey = 0x60; // CUtlString public const nint m_szHidingSpotInputKey = 0x68; // CUtlString @@ -4672,7 +4672,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNearestAreaDistanceThreshold = 0xE4; // float32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -4694,18 +4694,18 @@ namespace CS2Dumper.Schemas { public const nint m_flTonemapEVSmoothingRange = 0x4DC; // float32 } // Parent: CPulseExecCursor - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings public static class CPulseServerCursor { } // Parent: CRopeKeyframe - // Fields count: 0 + // Field count: 0 public static class CRopeKeyframeAlias_move_rope { } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 public static class CEnvInstructorVRHint { public const nint m_iszName = 0x4C0; // CUtlSymbolLarge public const nint m_iszHintTargetEntity = 0x4C8; // CUtlSymbolLarge @@ -4718,16 +4718,16 @@ namespace CS2Dumper.Schemas { public const nint m_flHeightOffset = 0x4FC; // float32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CWeaponXM1014 { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CPlatTrigger { public const nint m_pPlatform = 0x710; // CHandle } // Parent: None - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -4778,11 +4778,11 @@ namespace CS2Dumper.Schemas { public const nint m_iEntIndex = 0xE0; // CEntityIndex } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CMolotovGrenade { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 public static class CPointHurt { public const nint m_nDamage = 0x4C0; // int32 public const nint m_bitsDamageType = 0x4C4; // int32 @@ -4792,7 +4792,7 @@ namespace CS2Dumper.Schemas { public const nint m_pActivator = 0x4D8; // CHandle } // Parent: CBaseEntity - // Fields count: 44 + // Field count: 44 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4859,7 +4859,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnDisengage = 0x690; // CEntityIOOutput } // Parent: CLogicNPCCounter - // Fields count: 4 + // Field count: 4 public static class CLogicNPCCounterAABB { public const nint m_vDistanceOuterMins = 0x800; // Vector public const nint m_vDistanceOuterMaxs = 0x80C; // Vector @@ -4867,15 +4867,15 @@ namespace CS2Dumper.Schemas { public const nint m_vOuterMaxs = 0x824; // Vector } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 public static class CLightOrthoEntity { } // Parent: CEnvSoundscapeTriggerable - // Fields count: 0 + // Field count: 0 public static class CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable { } // Parent: CSoundOpvarSetPointBase - // Fields count: 23 + // Field count: 23 public static class CSoundOpvarSetPointEntity { public const nint m_OnEnter = 0x558; // CEntityIOOutput public const nint m_OnExit = 0x580; // CEntityIOOutput @@ -4902,7 +4902,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPathingSourceIndex = 0x660; // int32 } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -4914,7 +4914,7 @@ namespace CS2Dumper.Schemas { public const nint m_pNext = 0x558; // CSkyCamera* } // Parent: CRulePointEntity - // Fields count: 4 + // Field count: 4 public static class CGameMoney { public const nint m_OnMoneySpent = 0x720; // CEntityIOOutput public const nint m_OnMoneySpentFail = 0x748; // CEntityIOOutput @@ -4922,7 +4922,7 @@ namespace CS2Dumper.Schemas { public const nint m_strAwardText = 0x778; // CUtlString } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 public static class CLogicPlayerProxy { public const nint m_hPlayer = 0x4C0; // CHandle public const nint m_PlayerHasAmmo = 0x4C8; // CEntityIOOutput @@ -4931,7 +4931,7 @@ namespace CS2Dumper.Schemas { public const nint m_RequestedPlayerHealth = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -4943,18 +4943,18 @@ namespace CS2Dumper.Schemas { public const nint m_bForcedObserverMode = 0x4C; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponZoneRepulsor { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 public static class CPhysImpact { public const nint m_damage = 0x4C0; // float32 public const nint m_distance = 0x4C4; // float32 public const nint m_directionEntityName = 0x4C8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -5008,15 +5008,15 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x15C1; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_WaterServices { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponM249 { } // Parent: CParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -5032,11 +5032,11 @@ namespace CS2Dumper.Schemas { public const nint m_hTextureOverride = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CFuncVehicleClip { } // Parent: CSoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -5044,7 +5044,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x4E0; // float32 } // Parent: CFuncBrush - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -5067,11 +5067,11 @@ namespace CS2Dumper.Schemas { public const nint m_bStartEnabled = 0x74E; // bool } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CEnvFunnel { } // Parent: None - // Fields count: 6 + // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence public const nint m_flSeqStartTime = 0x4; // GameTime_t @@ -5081,11 +5081,11 @@ namespace CS2Dumper.Schemas { public const nint m_flCyclesPerSecond = 0x14; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 public static class CCSGameModeRules_Noop { } // Parent: CPointEntity - // Fields count: 16 + // Field count: 16 public static class CPointAngularVelocitySensor { public const nint m_hTargetEntity = 0x4C0; // CHandle public const nint m_flThreshold = 0x4C4; // float32 @@ -5105,7 +5105,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnEqualTo = 0x5C0; // CEntityIOOutput } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5116,15 +5116,15 @@ namespace CS2Dumper.Schemas { public const nint m_bHasBouncedOffPlayer = 0xB80; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CHostageRescueZoneShim { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CPointPulse { } // Parent: CPointEntity - // Fields count: 24 + // Field count: 24 public static class CEnvInstructorHint { public const nint m_iszName = 0x4C0; // CUtlSymbolLarge public const nint m_iszReplace_Key = 0x4C8; // CUtlSymbolLarge @@ -5152,19 +5152,19 @@ namespace CS2Dumper.Schemas { public const nint m_bLocalPlayerOnly = 0x52A; // bool } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CEnvTracer { public const nint m_vecEnd = 0x4C0; // Vector public const nint m_flDelay = 0x4CC; // float32 } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CInfoGameEventProxy { public const nint m_iszEventName = 0x4C0; // CUtlSymbolLarge public const nint m_flRange = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -5216,7 +5216,7 @@ namespace CS2Dumper.Schemas { public const nint m_pNext = 0x518; // CPointCamera* } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -5233,7 +5233,7 @@ namespace CS2Dumper.Schemas { public const nint m_nClothUpdateFlags = 0x21C; // int8 } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -5256,7 +5256,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPlayerGotOffLadder = 0x798; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 public static class CPathKeyFrame { public const nint m_Origin = 0x4C0; // Vector public const nint m_Angles = 0x4CC; // QAngle @@ -5268,14 +5268,14 @@ namespace CS2Dumper.Schemas { public const nint m_flMoveSpeed = 0x510; // float32 } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 public static class CFuncInteractionLayerClip { public const nint m_bDisabled = 0x710; // bool public const nint m_iszInteractsAs = 0x718; // CUtlSymbolLarge public const nint m_iszInteractsWith = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -5284,31 +5284,31 @@ namespace CS2Dumper.Schemas { public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: CGameRules - // Fields count: 0 + // Field count: 0 public static class CMultiplayRules { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponRevolver { } // Parent: CDynamicProp - // Fields count: 1 + // Field count: 1 public static class COrnamentProp { public const nint m_initialOwner = 0xB80; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 public static class CLogicGameEvent { public const nint m_iszEventName = 0x4C0; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 public static class CEnvMuzzleFlash { public const nint m_flScale = 0x4C0; // float32 public const nint m_iszParentAttachment = 0x4C8; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5344,7 +5344,7 @@ namespace CS2Dumper.Schemas { public const nint m_ubSignature = 0x765; // uint8[128] } // Parent: CBaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -5360,7 +5360,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBombSiteDesignation = 0x96C; // int32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 public static class CPhysicsSpring { public const nint m_flFrequency = 0x4C8; // float32 public const nint m_flDampingRatio = 0x4CC; // float32 @@ -5372,7 +5372,7 @@ namespace CS2Dumper.Schemas { public const nint m_teleportTick = 0x500; // uint32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -5412,7 +5412,7 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x1509; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -5420,22 +5420,22 @@ namespace CS2Dumper.Schemas { public const nint m_WeaponSequence = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush - // Fields count: 1 + // Field count: 1 public static class CScriptTriggerPush { public const nint m_vExtent = 0x918; // Vector } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 public static class CEnvEntityIgniter { public const nint m_flLifetime = 0x4C0; // float32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CFuncWall { public const nint m_nState = 0x710; // int32 } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -5469,14 +5469,14 @@ namespace CS2Dumper.Schemas { public const nint m_killType = 0x69; // EKillTypes_t } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 public static class CLogicAutosave { public const nint m_bForceNewLevelUnit = 0x4C0; // bool public const nint m_minHitPoints = 0x4C4; // int32 public const nint m_minHitPointsToCommit = 0x4C8; // int32 } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -5486,7 +5486,7 @@ namespace CS2Dumper.Schemas { public const nint m_DamageList = 0x48; // CUtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 public static class CRenderComponent { public const nint __m_pChainEntity = 0x10; // CNetworkVarChainer public const nint m_bIsRenderingWithViewModels = 0x50; // bool @@ -5495,7 +5495,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInterpolationReadyToDraw = 0xB0; // bool } // Parent: CSoundEventEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -5509,12 +5509,12 @@ namespace CS2Dumper.Schemas { public const nint m_vecCornerPairsNetworked = 0x5B0; // CNetworkUtlVectorBase } // Parent: CEnvSoundscape - // Fields count: 1 + // Field count: 1 public static class CEnvSoundscapeProxy { public const nint m_MainSoundscapeName = 0x558; // CUtlSymbolLarge } // Parent: CEntityComponent - // Fields count: 67 + // Field count: 67 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -5652,7 +5652,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPvsModifyEntity = 0x1B0; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -5673,12 +5673,12 @@ namespace CS2Dumper.Schemas { public const nint m_bExplodeFromInferno = 0x2D70; // bool } // Parent: CTriggerMultiple - // Fields count: 1 + // Field count: 1 public static class CScriptTriggerMultiple { public const nint m_vExtent = 0x908; // Vector } // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 + // Field count: 4 public static class CSoundOpvarSetAutoRoomEntity { public const nint m_traceResults = 0x668; // CUtlVector public const nint m_flSize = 0x698; // float32 @@ -5686,16 +5686,16 @@ namespace CS2Dumper.Schemas { public const nint m_flSizeSqr = 0x6A0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class CEntityComponent { } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class FilterDamageType { public const nint m_iDamageType = 0x518; // int32 } // Parent: CBot - // Fields count: 139 + // Field count: 139 public static class CCSBot { public const nint m_eyePosition = 0xF8; // Vector public const nint m_name = 0x104; // char[64] @@ -5838,7 +5838,7 @@ namespace CS2Dumper.Schemas { public const nint m_lastValidReactionQueueFrame = 0x6530; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 public static class CPhysMotor { public const nint m_nameAttach = 0x4C0; // CUtlSymbolLarge public const nint m_hAttachedObject = 0x4C8; // CHandle @@ -5849,7 +5849,7 @@ namespace CS2Dumper.Schemas { public const nint m_motor = 0x4F0; // CMotorController } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5861,22 +5861,22 @@ namespace CS2Dumper.Schemas { public const nint m_vPos = 0x4D0; // Vector } // Parent: CPlayer_UseServices - // Fields count: 3 + // Field count: 3 public static class CCSPlayer_UseServices { public const nint m_hLastKnownUseEntity = 0x40; // CHandle public const nint m_flLastUseTimeStamp = 0x44; // GameTime_t public const nint m_flTimeLastUsedWindow = 0x48; // GameTime_t } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamSelectCharacterPosition { } // Parent: CItem - // Fields count: 0 + // Field count: 0 public static class CItemKevlar { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 public static class CTriggerHurt { public const nint m_flOriginalDamage = 0x8E0; // float32 public const nint m_flDamage = 0x8E4; // float32 @@ -5894,7 +5894,7 @@ namespace CS2Dumper.Schemas { public const nint m_hurtEntities = 0x968; // CUtlVector> } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 public static class CPhysConstraint { public const nint m_nameAttach1 = 0x4C8; // CUtlSymbolLarge public const nint m_nameAttach2 = 0x4D0; // CUtlSymbolLarge @@ -5911,7 +5911,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnBreak = 0x510; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -5956,11 +5956,11 @@ namespace CS2Dumper.Schemas { public const nint m_OnLevelTransition = 0xEC0; // CEntityOutputTemplate } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CCSMinimapBoundary { } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 public static class CSoundEnt { public const nint m_iFreeSound = 0x4C0; // int32 public const nint m_iActiveSound = 0x4C4; // int32 @@ -5968,11 +5968,11 @@ namespace CS2Dumper.Schemas { public const nint m_SoundPool = 0x4CC; // CSound[128] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoSpawnGroupLandmark { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -5996,14 +5996,14 @@ namespace CS2Dumper.Schemas { public const nint m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 public static class CTriggerSave { public const nint m_bForceNewLevelUnit = 0x8E0; // bool public const nint m_fDangerousTimer = 0x8E4; // float32 public const nint m_minHitPoints = 0x8E8; // int32 } // Parent: CPhysConstraint - // Fields count: 11 + // Field count: 11 public static class CPhysWheelConstraint { public const nint m_flSuspensionFrequency = 0x538; // float32 public const nint m_flSuspensionDampingRatio = 0x53C; // float32 @@ -6018,7 +6018,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSpinAxisFriction = 0x560; // float32 } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 public static class CPhysFixed { public const nint m_flLinearFrequency = 0x538; // float32 public const nint m_flLinearDampingRatio = 0x53C; // float32 @@ -6028,7 +6028,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableAngularConstraint = 0x549; // bool } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -6049,7 +6049,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCrouchTime = 0x174; // float32 } // Parent: CServerOnlyEntity - // Fields count: 11 + // Field count: 11 public static class CEnvSoundscape { public const nint m_OnPlay = 0x4C0; // CEntityIOOutput public const nint m_flRadius = 0x4E8; // float32 @@ -6064,7 +6064,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x554; // bool } // Parent: CPlayerControllerComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -6080,19 +6080,19 @@ namespace CS2Dumper.Schemas { public const nint m_iCashSpentThisRound = 0x54; // int32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 public static class CSpriteOriented { } // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 public static class CSoundOpvarSetOBBEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponM4A1 { } // Parent: CBeam - // Fields count: 5 + // Field count: 5 public static class CEnvLaser { public const nint m_iszLaserTarget = 0x7B0; // CUtlSymbolLarge public const nint m_pSprite = 0x7B8; // CSprite* @@ -6101,15 +6101,15 @@ namespace CS2Dumper.Schemas { public const nint m_flStartFrame = 0x7D4; // float32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 public static class CCommentaryViewPosition { } // Parent: CTonemapController2 - // Fields count: 0 + // Field count: 0 public static class CTonemapController2Alias_env_tonemap_controller2 { } // Parent: CPhysConstraint - // Fields count: 4 + // Field count: 4 public static class CPhysPulley { public const nint m_position2 = 0x538; // Vector public const nint m_offset = 0x544; // Vector[2] @@ -6117,11 +6117,11 @@ namespace CS2Dumper.Schemas { public const nint m_gearRatio = 0x560; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CGameRulesProxy { } // Parent: CEconEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkExcludeByName @@ -6149,7 +6149,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPlayerUse = 0xC90; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -6165,7 +6165,7 @@ namespace CS2Dumper.Schemas { public const nint m_unTotalRoundDamageDealt = 0x178; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -6173,11 +6173,11 @@ namespace CS2Dumper.Schemas { public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: CBaseFlex - // Fields count: 0 + // Field count: 0 public static class CBaseFlexAlias_funCBaseFlex { } // Parent: CBaseAnimGraph - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -6215,18 +6215,18 @@ namespace CS2Dumper.Schemas { public const nint m_visible = 0x9D8; // CUtlVector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 public static class CEnvFireSource { public const nint m_bEnabled = 0x4C0; // bool public const nint m_radius = 0x4C4; // float32 public const nint m_damage = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CInfoLadderDismount { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_strStartTouchEventName (CUtlString) @@ -6238,7 +6238,7 @@ namespace CS2Dumper.Schemas { public const nint m_strTriggerID = 0x8F0; // CUtlString } // Parent: CPhysConstraint - // Fields count: 10 + // Field count: 10 public static class CPhysSlideConstraint { public const nint m_axisEnd = 0x540; // Vector public const nint m_slideFriction = 0x54C; // float32 @@ -6252,20 +6252,20 @@ namespace CS2Dumper.Schemas { public const nint m_soundInfo = 0x568; // ConstraintSoundInfo } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 public static class CDebugHistory { public const nint m_nNpcEvents = 0x1F4500; // int32 } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 public static class CInfoData { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class CHostageCarriableProp { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -6273,7 +6273,7 @@ namespace CS2Dumper.Schemas { public const nint m_CLightComponent = 0x710; // CLightComponent* } // Parent: CBaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkOverride @@ -6299,7 +6299,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecClientAngles = 0x7EC; // QAngle } // Parent: CBaseGrenade - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -6328,16 +6328,16 @@ namespace CS2Dumper.Schemas { public const nint m_bClearFromPlayers = 0xA8D; // bool } // Parent: CServerOnlyModelEntity - // Fields count: 1 + // Field count: 1 public static class CCSPlace { public const nint m_name = 0x718; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CFuncTrainControls { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_flFadeInStart (float32) @@ -6363,7 +6363,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMagnitude = 0x73C; // uint32 } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 public static class CPointAngleSensor { public const nint m_bDisabled = 0x4C0; // bool public const nint m_nLookAtName = 0x4C8; // CUtlSymbolLarge @@ -6379,7 +6379,7 @@ namespace CS2Dumper.Schemas { public const nint m_FacingPercentage = 0x560; // CEntityOutputTemplate } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -6389,19 +6389,19 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxs = 0x57C; // Vector } // Parent: CBtNodeDecorator - // Fields count: 1 + // Field count: 1 public static class CBtNodeCondition { public const nint m_bNegated = 0x58; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton public static class CSharedGapTypeQueryRegistration { } // Parent: CBaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -6437,7 +6437,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOverrideNoiseStrength = 0x502; // bool } // Parent: CBaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -6494,7 +6494,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDissolveType = 0x7AC; // int32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6547,7 +6547,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecViewOffset = 0x6E0; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph - // Fields count: 12 + // Field count: 12 public static class CPhysMagnet { public const nint m_OnMagnetAttach = 0x8E8; // CEntityIOOutput public const nint m_OnMagnetDetach = 0x910; // CEntityIOOutput @@ -6563,17 +6563,17 @@ namespace CS2Dumper.Schemas { public const nint m_iMaxObjectsAttached = 0x970; // int32 } // Parent: CSceneEntity - // Fields count: 0 + // Field count: 0 public static class CSceneEntityAlias_logic_choreographed_scene { } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 public static class CFuncNavBlocker { public const nint m_bDisabled = 0x710; // bool public const nint m_nBlockedTeamNumber = 0x714; // int32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 public static class CRagdollMagnet { public const nint m_bDisabled = 0x4C0; // bool public const nint m_radius = 0x4C4; // float32 @@ -6581,7 +6581,7 @@ namespace CS2Dumper.Schemas { public const nint m_axis = 0x4CC; // Vector } // Parent: CBaseModelEntity - // Fields count: 6 + // Field count: 6 public static class CFuncBrush { public const nint m_iSolidity = 0x710; // BrushSolidities_e public const nint m_iDisabled = 0x714; // int32 @@ -6591,14 +6591,14 @@ namespace CS2Dumper.Schemas { public const nint m_bScriptedMovement = 0x729; // bool } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 public static class CPointProximitySensor { public const nint m_bDisabled = 0x4C0; // bool public const nint m_hTargetEntity = 0x4C4; // CHandle public const nint m_Distance = 0x4C8; // CEntityOutputTemplate } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -6606,24 +6606,24 @@ namespace CS2Dumper.Schemas { public const nint m_weaponPurchases = 0x8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterClass { public const nint m_iFilterClass = 0x518; // CUtlSymbolLarge } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CMelee { } // Parent: CMultiplayRules - // Fields count: 0 + // Field count: 0 public static class CTeamplayRules { } // Parent: CBaseFilter - // Fields count: 0 + // Field count: 0 public static class CFilterLOS { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -6635,7 +6635,7 @@ namespace CS2Dumper.Schemas { public const nint m_timescale = 0x10; // float32 } // Parent: CBreakable - // Fields count: 15 + // Field count: 15 public static class CPhysBox { public const nint m_damageType = 0x7E8; // int32 public const nint m_massScale = 0x7EC; // float32 @@ -6654,7 +6654,7 @@ namespace CS2Dumper.Schemas { public const nint m_hCarryingPlayer = 0x8D8; // CHandle } // Parent: CBaseFlex - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -6691,7 +6691,7 @@ namespace CS2Dumper.Schemas { public const nint m_hOriginalThrower = 0xA18; // CHandle } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 public static class CTimerEntity { public const nint m_OnTimer = 0x4C0; // CEntityIOOutput public const nint m_OnTimerHigh = 0x4E8; // CEntityIOOutput @@ -6708,15 +6708,15 @@ namespace CS2Dumper.Schemas { public const nint m_bPaused = 0x55C; // bool } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamIntroCounterTerroristPosition { } // Parent: CBaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 public static class CHEGrenadeProjectile { } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -6724,7 +6724,7 @@ namespace CS2Dumper.Schemas { public const nint m_EnvWindShared = 0x4C0; // CEnvWindShared } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -6734,7 +6734,7 @@ namespace CS2Dumper.Schemas { public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: CBasePlayerWeapon - // Fields count: 64 + // Field count: 64 // // Metadata: // MNetworkExcludeByName @@ -6833,11 +6833,11 @@ namespace CS2Dumper.Schemas { public const nint m_flWatTickOffset = 0xE94; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CHandleDummy { } // Parent: CPhysConstraint - // Fields count: 9 + // Field count: 9 public static class CRagdollConstraint { public const nint m_xmin = 0x538; // float32 public const nint m_xmax = 0x53C; // float32 @@ -6850,7 +6850,7 @@ namespace CS2Dumper.Schemas { public const nint m_zfriction = 0x558; // float32 } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 public static class CPhysExplosion { public const nint m_bExplodeOnSpawn = 0x4C0; // bool public const nint m_flMagnitude = 0x4C4; // float32 @@ -6863,7 +6863,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPushedPlayer = 0x4E8; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 public static class CPointPush { public const nint m_bEnabled = 0x4C0; // bool public const nint m_flMagnitude = 0x4C4; // float32 @@ -6874,14 +6874,14 @@ namespace CS2Dumper.Schemas { public const nint m_hFilter = 0x4E0; // CHandle } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 public static class CCredits { public const nint m_OnCreditsDone = 0x4C0; // CEntityIOOutput public const nint m_bRolledOutroCredits = 0x4E8; // bool public const nint m_flLogoLength = 0x4EC; // float32 } // Parent: CBaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -6906,7 +6906,7 @@ namespace CS2Dumper.Schemas { public const nint m_foundGoalPositions = 0x551; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -6921,14 +6921,14 @@ namespace CS2Dumper.Schemas { public const nint m_bPreventWeaponPickup = 0xA0; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 public static class CAttributeManager__cached_attribute_float_t { public const nint flIn = 0x0; // float32 public const nint iAttribHook = 0x8; // CUtlSymbolLarge public const nint flOut = 0x10; // float32 } // Parent: CTeam - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bSurrendered (bool) @@ -6958,12 +6958,12 @@ namespace CS2Dumper.Schemas { public const nint m_iLastUpdateSentAt = 0x830; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CCSGameModeRules { public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -6985,7 +6985,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: CTriggerMultiple - // Fields count: 4 + // Field count: 4 public static class CTriggerImpact { public const nint m_flMagnitude = 0x908; // float32 public const nint m_flNoise = 0x90C; // float32 @@ -6993,7 +6993,7 @@ namespace CS2Dumper.Schemas { public const nint m_pOutputForce = 0x918; // CEntityOutputTemplate } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -7028,26 +7028,26 @@ namespace CS2Dumper.Schemas { public const nint m_flFarZScale = 0x750; // float32 } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 public static class CTriggerDetectBulletFire { public const nint m_bPlayerFireOnly = 0x8E0; // bool public const nint m_OnDetectedBulletFire = 0x8E8; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 public static class CWorld { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CPointGiveAmmo { public const nint m_pActivator = 0x4C0; // CHandle } // Parent: CFuncMoveLinear - // Fields count: 0 + // Field count: 0 public static class CFuncMoveLinearAlias_momentary_door { } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -7081,7 +7081,7 @@ namespace CS2Dumper.Schemas { public const nint m_PathNodes_RadiusScale = 0x580; // CNetworkUtlVectorBase } // Parent: CBaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -7099,30 +7099,30 @@ namespace CS2Dumper.Schemas { public const nint m_bIsEnabled = 0x4D1; // bool } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 public static class CServerOnlyPointEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CAK47 { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 public static class CTriggerTeleport { public const nint m_iLandmark = 0x8E0; // CUtlSymbolLarge public const nint m_bUseLandmarkAngles = 0x8E8; // bool public const nint m_bMirrorPlayer = 0x8E9; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamIntroTerroristPosition { } // Parent: CBaseModelEntity - // Fields count: 26 + // Field count: 26 public static class CFuncMover { public const nint m_iszPathName = 0x710; // CUtlSymbolLarge public const nint m_hPathMover = 0x718; // CHandle @@ -7152,7 +7152,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTimeToRollToNewUp = 0x780; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -7168,26 +7168,26 @@ namespace CS2Dumper.Schemas { public const nint soundEventHash = 0x74; // uint32 } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CHEGrenade { } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 public static class CGameEnd { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerCallback { } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 public static class CBubbling { public const nint m_density = 0x710; // int32 public const nint m_frequency = 0x714; // int32 public const nint m_state = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 189 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7477,11 +7477,11 @@ namespace CS2Dumper.Schemas { public const nint m_flLastPerfSampleTime = 0x57E0; // float64 } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 public static class CPhysicsPropOverride { } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 public static class CAI_ChangeHintGroup { public const nint m_iSearchType = 0x4C0; // int32 public const nint m_strSearchName = 0x4C8; // CUtlSymbolLarge @@ -7489,7 +7489,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x4D8; // float32 } // Parent: CBaseTrigger - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -7510,7 +7510,7 @@ namespace CS2Dumper.Schemas { public const nint m_LastExitTime = 0xB00; // GameTime_t } // Parent: CBaseFilter - // Fields count: 5 + // Field count: 5 public static class CFilterEnemy { public const nint m_iszEnemyName = 0x518; // CUtlSymbolLarge public const nint m_flRadius = 0x520; // float32 @@ -7519,11 +7519,11 @@ namespace CS2Dumper.Schemas { public const nint m_iszPlayerName = 0x530; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 0 + // Field count: 0 public static class CShower { } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -7564,11 +7564,11 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstTime = 0x509; // bool } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 public static class CPhysicalButton { } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 public static class CEnvExplosion { public const nint m_iMagnitude = 0x710; // int32 public const nint m_flPlayerDamage = 0x714; // float32 @@ -7587,7 +7587,7 @@ namespace CS2Dumper.Schemas { public const nint m_hEntityIgnore = 0x760; // CHandle } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -7597,11 +7597,11 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxs = 0x57C; // Vector } // Parent: CTriggerMultiple - // Fields count: 0 + // Field count: 0 public static class CTriggerOnce { } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -7615,11 +7615,11 @@ namespace CS2Dumper.Schemas { public const nint m_szModifier = 0x120; // CUtlString } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CLogicProximity { } // Parent: CBaseAnimGraph - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_iszCommentaryFile (string_t) @@ -7665,7 +7665,7 @@ namespace CS2Dumper.Schemas { public const nint m_bListenedTo = 0x9D8; // bool } // Parent: CBaseClientUIEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -7717,26 +7717,26 @@ namespace CS2Dumper.Schemas { public const nint m_nExplicitImageLayout = 0x910; // int32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterContext { public const nint m_iFilterContext = 0x518; // CUtlSymbolLarge } // Parent: CPathParticleRope - // Fields count: 0 + // Field count: 0 public static class CPathParticleRopeAlias_path_particle_rope_clientside { } // Parent: None - // Fields count: 1 + // Field count: 1 public static class CBuoyancyHelper { public const nint m_flFluidDensity = 0x18; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterAttributeInt { public const nint m_sAttributeName = 0x518; // CUtlStringToken } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -7749,7 +7749,7 @@ namespace CS2Dumper.Schemas { public const nint m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 public static class CAISound { public const nint m_iSoundType = 0x4C0; // SoundTypes_t public const nint m_iSoundFlags = 0x4C2; // SoundFlags_t @@ -7759,7 +7759,7 @@ namespace CS2Dumper.Schemas { public const nint m_iszProxyEntityName = 0x4D0; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 public static class CPointEntityFinder { public const nint m_hEntity = 0x4C0; // CHandle public const nint m_iFilterName = 0x4C8; // CUtlSymbolLarge @@ -7770,7 +7770,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnFoundEntity = 0x4E8; // CEntityIOOutput } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -7800,7 +7800,7 @@ namespace CS2Dumper.Schemas { public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 public static class CBaseProp { public const nint m_bModelOverrodeBlockLOS = 0x8E8; // bool public const nint m_iShapeType = 0x8EC; // int32 @@ -7808,7 +7808,7 @@ namespace CS2Dumper.Schemas { public const nint m_mPreferredCatchTransform = 0x8F4; // matrix3x4_t } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -7838,7 +7838,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x744; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 public static class CPointVelocitySensor { public const nint m_hTargetEntity = 0x4C0; // CHandle public const nint m_vecAxis = 0x4C4; // Vector @@ -7848,26 +7848,26 @@ namespace CS2Dumper.Schemas { public const nint m_Velocity = 0x4E0; // CEntityOutputTemplate } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterMassGreater { public const nint m_fFilterMass = 0x518; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class FilterTeam { public const nint m_iFilterTeam = 0x518; // int32 } // Parent: CFuncTrackTrain - // Fields count: 1 + // Field count: 1 public static class CFuncTankTrain { public const nint m_OnDeath = 0x860; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CNullEntity { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -7875,17 +7875,17 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_observer { } // Parent: CMarkupVolumeWithRef - // Fields count: 1 + // Field count: 1 public static class CMarkupVolumeTagged_NavGame { public const nint m_bFloodFillAttribute = 0x768; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 public static class CBuyZone { public const nint m_LegacyTeamNum = 0x8E0; // int32 } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 public static class CPointTemplate { public const nint m_iszWorldName = 0x4C0; // CUtlSymbolLarge public const nint m_iszSource2EntityLumpName = 0x4C8; // CUtlSymbolLarge @@ -7901,11 +7901,11 @@ namespace CS2Dumper.Schemas { public const nint m_ScriptCallbackScope = 0x548; // HSCRIPT } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CTripWireFire { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 public static class CPhysForce { public const nint m_nameAttach = 0x4C8; // CUtlSymbolLarge public const nint m_force = 0x4D0; // float32 @@ -7915,7 +7915,7 @@ namespace CS2Dumper.Schemas { public const nint m_integrator = 0x4E0; // CConstantForceController } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 public static class CLogicDistanceAutosave { public const nint m_iszTargetEntity = 0x4C0; // CUtlSymbolLarge public const nint m_flDistanceToPlayer = 0x4C8; // float32 @@ -7925,7 +7925,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDangerousTime = 0x4D0; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 public static class CInfoDynamicShadowHint { public const nint m_bDisabled = 0x4C0; // bool public const nint m_flRange = 0x4C4; // float32 @@ -7934,7 +7934,7 @@ namespace CS2Dumper.Schemas { public const nint m_hLight = 0x4D0; // CHandle } // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 + // Field count: 9 public static class CSoundOpvarSetAABBEntity { public const nint m_vDistanceInnerMins = 0x668; // Vector public const nint m_vDistanceInnerMaxs = 0x674; // Vector @@ -7947,13 +7947,13 @@ namespace CS2Dumper.Schemas { public const nint m_vOuterMaxs = 0x6C0; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 public static class CEnvWindShared__WindVariationEvent_t { public const nint m_flWindAngleVariation = 0x0; // float32 public const nint m_flWindSpeedVariation = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -7961,16 +7961,16 @@ namespace CS2Dumper.Schemas { public static class CTakeDamageInfoAPI { } // Parent: CTriggerOnce - // Fields count: 1 + // Field count: 1 public static class CScriptTriggerOnce { public const nint m_vExtent = 0x908; // Vector } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CNavWalkable { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -7996,14 +7996,14 @@ namespace CS2Dumper.Schemas { public const nint m_bGlowing = 0x51; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 public static class CFlashbangProjectile { public const nint m_flTimeToDetonate = 0xA90; // float32 public const nint m_numOpponentsHit = 0xA94; // uint8 public const nint m_numTeammatesHit = 0xA95; // uint8 } // Parent: CPointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8011,11 +8011,11 @@ namespace CS2Dumper.Schemas { public const nint m_messageText = 0x918; // char[512] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoInstructorHintTarget { } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -8025,15 +8025,15 @@ namespace CS2Dumper.Schemas { public const nint m_hCarriedHostageProp = 0x44; // CHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponSSG08 { } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CBreachCharge { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 public static class CLogicBranch { public const nint m_bInValue = 0x4C0; // bool public const nint m_Listeners = 0x4C8; // CUtlVector> @@ -8041,15 +8041,15 @@ namespace CS2Dumper.Schemas { public const nint m_OnFalse = 0x508; // CEntityIOOutput } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponUMP45 { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 public static class CSpriteAlias_env_glow { } // Parent: CBaseToggle - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -8083,7 +8083,7 @@ namespace CS2Dumper.Schemas { public const nint m_szDisplayText = 0x8D8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 public static class CPhysLength { public const nint m_offset = 0x538; // Vector[2] public const nint m_vecAttach = 0x550; // Vector @@ -8093,7 +8093,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableCollision = 0x568; // bool } // Parent: CBaseEntity - // Fields count: 48 + // Field count: 48 public static class CLogicNPCCounter { public const nint m_OnMinCountAll = 0x4C0; // CEntityIOOutput public const nint m_OnMaxCountAll = 0x4E8; // CEntityIOOutput @@ -8145,7 +8145,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDefaultDist_3 = 0x7E4; // float32 } // Parent: CPredictedViewModel - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkOverride @@ -8157,7 +8157,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOldWeaponParity = 0x938; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -8167,7 +8167,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDisplayHealth = 0xEC0; // float32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 public static class CBlood { public const nint m_vecSprayAngles = 0x4C0; // QAngle public const nint m_vecSprayDir = 0x4CC; // Vector @@ -8175,7 +8175,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0x4DC; // BloodType } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_fadeColor (Color) @@ -8186,7 +8186,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnBeginFade = 0x4D0; // CEntityIOOutput } // Parent: CBaseProp - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8224,7 +8224,7 @@ namespace CS2Dumper.Schemas { public const nint m_noGhostCollision = 0xA78; // bool } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -8232,7 +8232,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecSellbackPurchaseEntries = 0xC8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFlex - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkExcludeByUserGroup @@ -8252,7 +8252,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNavHullIdx = 0xA04; // uint32 } // Parent: CBaseModelEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -8292,7 +8292,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSourceItemDefIndex = 0x1348; // uint16 } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 public static class CEnvGlobal { public const nint m_outCounter = 0x4C0; // CEntityOutputTemplate public const nint m_globalstate = 0x4E8; // CUtlSymbolLarge @@ -8301,14 +8301,14 @@ namespace CS2Dumper.Schemas { public const nint m_counter = 0x4F8; // int32 } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 public static class CBaseFilter { public const nint m_bNegated = 0x4C0; // bool public const nint m_OnPass = 0x4C8; // CEntityIOOutput public const nint m_OnFail = 0x4F0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -8323,11 +8323,11 @@ namespace CS2Dumper.Schemas { public const nint m_szTeamname = 0x4F4; // char[129] } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponUSPSilencer { } // Parent: CBaseModelEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -8368,36 +8368,36 @@ namespace CS2Dumper.Schemas { public const nint m_nSpriteHeight = 0x778; // int32 } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerGravity { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CServerRagdollTrigger { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 public static class CInfoDynamicShadowHintBox { public const nint m_vBoxMins = 0x4D8; // Vector public const nint m_vBoxMaxs = 0x4E4; // Vector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 public static class CPathMover { public const nint m_vecPathNodes = 0x4C0; // CUtlVector> public const nint m_flPathLength = 0x4D8; // float32 public const nint m_bClosedLoop = 0x4DC; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CFlashbang { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponAug { } // Parent: CDynamicProp - // Fields count: 34 + // Field count: 34 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8440,7 +8440,7 @@ namespace CS2Dumper.Schemas { public const nint m_BlockDirectionTimer = 0x30F0; // CountdownTimer } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 public static class CChangeLevel { public const nint m_sMapName = 0x8E0; // CUtlString public const nint m_sLandmarkName = 0x8E8; // CUtlString @@ -8451,7 +8451,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOnChangeLevelFired = 0x91B; // bool } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 public static class CTriggerLerpObject { public const nint m_iszLerpTarget = 0x8E0; // CUtlSymbolLarge public const nint m_hLerpTarget = 0x8E8; // CHandle @@ -8469,7 +8469,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnLerpFinished = 0x960; // CEntityIOOutput } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -8490,11 +8490,11 @@ namespace CS2Dumper.Schemas { public const nint m_bClientSidePredicted = 0x8D8; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CLogicScript { } // Parent: CBaseFlex - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8516,7 +8516,7 @@ namespace CS2Dumper.Schemas { public const nint m_iOldOwnerClass = 0xC6C; // int32 } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -8553,11 +8553,11 @@ namespace CS2Dumper.Schemas { public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CServerOnlyEntity { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -8574,7 +8574,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: CModelPointEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8602,7 +8602,7 @@ namespace CS2Dumper.Schemas { public const nint m_nReorientMode = 0x96C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -8612,7 +8612,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMax = 0x4EC; // Vector } // Parent: CBaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -8644,7 +8644,7 @@ namespace CS2Dumper.Schemas { public const nint m_bConvertToDebrisWhenPossible = 0x938; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -8654,11 +8654,11 @@ namespace CS2Dumper.Schemas { public const nint m_Values = 0x34; // Vector4D } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CPointBroadcastClientCommand { } // Parent: CBaseModelEntity - // Fields count: 32 + // Field count: 32 public static class CFuncShatterglass { public const nint m_hGlassMaterialDamaged = 0x710; // CStrongHandle public const nint m_hGlassMaterialUndamaged = 0x718; // CStrongHandle @@ -8694,11 +8694,11 @@ namespace CS2Dumper.Schemas { public const nint m_iSurfaceType = 0x861; // uint8 } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 public static class CRotButton { } // Parent: CSoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -8706,11 +8706,11 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x570; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponHKP2000 { } // Parent: CBaseAnimGraph - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -8756,7 +8756,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastSpinDetectionTime = 0x9E0; // GameTime_t } // Parent: CBaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -8765,12 +8765,12 @@ namespace CS2Dumper.Schemas { public const nint m_bStartEnabled = 0x8C4; // bool } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 public static class CEnvSplash { public const nint m_flScale = 0x4C0; // float32 } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -8825,16 +8825,16 @@ namespace CS2Dumper.Schemas { public const nint m_bPadding = 0x67; // bool } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CWeaponNOVA { } // Parent: CPointCamera - // Fields count: 1 + // Field count: 1 public static class CPointCameraVFOV { public const nint m_flVerticalFOV = 0x520; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -8843,16 +8843,16 @@ namespace CS2Dumper.Schemas { public const nint m_nLastAttackTick = 0xEBC; // int32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 public static class CWaterBullet { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CMarkupVolume { public const nint m_bDisabled = 0x710; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 public static class CMessage { public const nint m_iszMessage = 0x4C0; // CUtlSymbolLarge public const nint m_MessageVolume = 0x4C8; // float32 @@ -8862,7 +8862,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnShowMessage = 0x4E0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -8874,7 +8874,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartDisabled = 0x509; // bool } // Parent: CBaseModelEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8896,7 +8896,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastPhysicsInfluenceTime = 0x7E0; // GameTime_t } // Parent: CBaseModelEntity - // Fields count: 16 + // Field count: 16 public static class CBaseToggle { public const nint m_toggle_state = 0x710; // TOGGLE_STATE public const nint m_flMoveDistance = 0x714; // float32 @@ -8916,11 +8916,11 @@ namespace CS2Dumper.Schemas { public const nint m_sMaster = 0x788; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoTarget { } // Parent: CRotButton - // Fields count: 14 + // Field count: 14 public static class CMomentaryRotButton { public const nint m_Position = 0x8E0; // CEntityOutputTemplate public const nint m_OnUnpressed = 0x908; // CEntityIOOutput @@ -8938,7 +8938,7 @@ namespace CS2Dumper.Schemas { public const nint m_flStartPosition = 0x9DC; // float32 } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 public static class CPropDataComponent { public const nint m_flDmgModBullet = 0x10; // float32 public const nint m_flDmgModClub = 0x14; // float32 @@ -8952,17 +8952,17 @@ namespace CS2Dumper.Schemas { public const nint m_nMotionDisabledSpawnFlag = 0x3C; // int32 } // Parent: CRulePointEntity - // Fields count: 2 + // Field count: 2 public static class CGameText { public const nint m_iszMessage = 0x720; // CUtlSymbolLarge public const nint m_textParms = 0x728; // hudtextparms_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponMP5SD { } // Parent: CBaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -8984,19 +8984,19 @@ namespace CS2Dumper.Schemas { public const nint m_flStartFrame = 0x744; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 3 + // Field count: 3 public static class CMarkupVolumeWithRef { public const nint m_bUseRef = 0x750; // bool public const nint m_vRefPos = 0x754; // Vector public const nint m_flRefDot = 0x760; // float32 } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 public static class CPhysThruster { public const nint m_localOrigin = 0x520; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -9004,7 +9004,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScriptExtensions_player { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -9026,7 +9026,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAABBDirection = 0x508; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -9042,11 +9042,11 @@ namespace CS2Dumper.Schemas { public const nint m_hItem = 0x40; // CEntityHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponFamas { } // Parent: CPhysicsProp - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkExcludeByName @@ -9057,12 +9057,12 @@ namespace CS2Dumper.Schemas { public const nint m_ShardDesc = 0xBF0; // shard_model_desc_t } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterModel { public const nint m_iFilterModel = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 22 + // Field count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9109,7 +9109,7 @@ namespace CS2Dumper.Schemas { public const nint m_hOriginalController = 0xD0C; // CHandle } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 public static class CPathTrack { public const nint m_pnext = 0x4C0; // CPathTrack* public const nint m_pprevious = 0x4C8; // CPathTrack* @@ -9122,7 +9122,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPass = 0x4F0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 public static class CLogicDistanceCheck { public const nint m_iszEntityA = 0x4C0; // CUtlSymbolLarge public const nint m_iszEntityB = 0x4C8; // CUtlSymbolLarge @@ -9133,7 +9133,7 @@ namespace CS2Dumper.Schemas { public const nint m_InZone3 = 0x528; // CEntityIOOutput } // Parent: CBarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -9145,7 +9145,7 @@ namespace CS2Dumper.Schemas { public const nint m_bShowLight = 0x940; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -9169,7 +9169,7 @@ namespace CS2Dumper.Schemas { public const nint m_AdditionalTargetEntities = 0x520; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -9181,22 +9181,22 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x4D4; // bool } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 public static class CGamePlayerEquip { } // Parent: CServerOnlyPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoTargetServerOnly { } // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 + // Field count: 3 public static class CSoundOpvarSetPathCornerEntity { public const nint m_flDistMinSqr = 0x680; // float32 public const nint m_flDistMaxSqr = 0x684; // float32 public const nint m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge } // Parent: CPlayer_WeaponServices - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -9220,7 +9220,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOldInputHistoryCount = 0x468; // uint32 } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -9239,7 +9239,7 @@ namespace CS2Dumper.Schemas { public const nint m_iCustomDamageType = 0x4E8; // int32 } // Parent: CCSWeaponBase - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -9257,7 +9257,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSkillBoltLiftedFireKey = 0xEB1; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 public static class CBot { public const nint m_pController = 0x10; // CCSPlayerController* public const nint m_pPlayer = 0x18; // CCSPlayerPawn* @@ -9274,7 +9274,7 @@ namespace CS2Dumper.Schemas { public const nint m_postureStackIndex = 0xE8; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -9292,20 +9292,20 @@ namespace CS2Dumper.Schemas { public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: CBaseToggle - // Fields count: 3 + // Field count: 3 public static class CGunTarget { public const nint m_on = 0x790; // bool public const nint m_hTargetEnt = 0x794; // CHandle public const nint m_OnDeath = 0x798; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 public static class CSoundEventParameter { public const nint m_iszParamName = 0x4C8; // CUtlSymbolLarge public const nint m_flFloatValue = 0x4D0; // float32 } // Parent: CPulseGraphInstance_ServerEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -9315,7 +9315,7 @@ namespace CS2Dumper.Schemas { public static class CPulseGraphInstance_GameBlackboard { } // Parent: CMarkupVolume - // Fields count: 5 + // Field count: 5 public static class CMarkupVolumeTagged { public const nint m_bIsGroup = 0x748; // bool public const nint m_bGroupByPrefab = 0x749; // bool @@ -9324,7 +9324,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsInGroup = 0x74C; // bool } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 public static class CTestEffect { public const nint m_iLoop = 0x4C0; // int32 public const nint m_iBeam = 0x4C4; // int32 @@ -9333,29 +9333,29 @@ namespace CS2Dumper.Schemas { public const nint m_flStartTime = 0x5E8; // GameTime_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponM4A1Silencer { } // Parent: CFuncNavBlocker - // Fields count: 1 + // Field count: 1 public static class CScriptNavBlocker { public const nint m_vExtent = 0x720; // Vector } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 public static class CConstraintAnchor { public const nint m_massScale = 0x8E8; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponTec9 { } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 public static class CMarkupVolumeTagged_Nav { } // Parent: CPointEntity - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -9434,11 +9434,11 @@ namespace CS2Dumper.Schemas { public const nint m_iPlayerDeathBehavior = 0xA14; // SceneOnPlayerDeath_t } // Parent: CLightDirectionalEntity - // Fields count: 0 + // Field count: 0 public static class CLightEnvironmentEntity { } // Parent: CLogicAutosave - // Fields count: 4 + // Field count: 4 public static class CLogicActiveAutosave { public const nint m_TriggerHitPoints = 0x4D0; // int32 public const nint m_flTimeToTrigger = 0x4D4; // float32 @@ -9446,13 +9446,13 @@ namespace CS2Dumper.Schemas { public const nint m_flDangerousTime = 0x4DC; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 public static class CEnvBeverage { public const nint m_CanInDispenser = 0x4C0; // bool public const nint m_nBeverageType = 0x4C4; // int32 } // Parent: CBaseEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -9477,15 +9477,15 @@ namespace CS2Dumper.Schemas { public const nint m_VoteOptions = 0x658; // CUtlVector } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponCZ75a { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponP250 { } // Parent: CBaseAnimGraph - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -9501,12 +9501,12 @@ namespace CS2Dumper.Schemas { public const nint m_bUpdateLayerPriorities = 0x96C; // bool } // Parent: CTriggerHurt - // Fields count: 1 + // Field count: 1 public static class CScriptTriggerHurt { public const nint m_vExtent = 0x980; // Vector } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -9607,7 +9607,7 @@ namespace CS2Dumper.Schemas { public const nint m_szAnimClass = 0xD90; // CGlobalSymbol } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 public static class CMathColorBlend { public const nint m_flInMin = 0x4C0; // float32 public const nint m_flInMax = 0x4C4; // float32 @@ -9616,7 +9616,7 @@ namespace CS2Dumper.Schemas { public const nint m_OutValue = 0x4D0; // CEntityOutputTemplate } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -9632,7 +9632,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsActive = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 117 + // Field count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9834,11 +9834,11 @@ namespace CS2Dumper.Schemas { public const nint m_vecVelocityHistory = 0x199C; // Vector[2] } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 public static class CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 86 + // Field count: 86 // // Metadata: // MNetworkUserGroupProxy @@ -9981,7 +9981,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNonSuspiciousHitStreak = 0xF9B4; // uint32 } // Parent: IEconItemInterface - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -10011,15 +10011,15 @@ namespace CS2Dumper.Schemas { public const nint m_szCustomNameOverride = 0x1D1; // char[161] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 public static class CInfoInstructorHintBombTargetA { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponAWP { } // Parent: CBaseCombatCharacter - // Fields count: 25 + // Field count: 25 // // Metadata: // MNetworkUserGroupProxy @@ -10083,7 +10083,7 @@ namespace CS2Dumper.Schemas { public const nint m_sndOpvarLatchData = 0xB88; // CUtlVector } // Parent: CBaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -10121,7 +10121,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTonemapMinAvgLum = 0x92C; // float32 } // Parent: CBaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -10133,16 +10133,16 @@ namespace CS2Dumper.Schemas { public const nint m_vSpotlightOrg = 0x724; // Vector } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 public static class CRuleEntity { public const nint m_iszMaster = 0x710; // CUtlSymbolLarge } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 public static class CSensorGrenade { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -10164,17 +10164,17 @@ namespace CS2Dumper.Schemas { public const nint m_weaponItem = 0x9D0; // CEconItemView } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 public static class CTriggerDetectExplosion { public const nint m_OnDetectedExplosion = 0x908; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 public static class CSoundStackSave { public const nint m_iszStackName = 0x4C0; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 18 + // Field count: 18 public static class CPhysHinge { public const nint m_soundInfo = 0x540; // ConstraintSoundInfo public const nint m_NotifyMinLimitReached = 0x5C8; // CEntityIOOutput @@ -10196,27 +10196,27 @@ namespace CS2Dumper.Schemas { public const nint m_OnStopMoving = 0x6B0; // CEntityIOOutput } // Parent: CGameRules - // Fields count: 1 + // Field count: 1 public static class CSingleplayRules { public const nint m_bSinglePlayerGameEnding = 0xC0; // bool } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 public static class CFilterProximity { public const nint m_flRadius = 0x518; // float32 } // Parent: CEconEntity - // Fields count: 2 + // Field count: 2 public static class CEconWearable { public const nint m_nForceSkin = 0xC70; // int32 public const nint m_bAlwaysAllow = 0xC74; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_ItemServices { } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // MNetworkIncludeByName @@ -10243,11 +10243,11 @@ namespace CS2Dumper.Schemas { public const nint m_hConveyorModels = 0x748; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponMag7 { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 public static class CMathCounter { public const nint m_flMin = 0x4C0; // float32 public const nint m_flMax = 0x4C4; // float32 @@ -10262,7 +10262,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnChangedFromMax = 0x598; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -10279,7 +10279,7 @@ namespace CS2Dumper.Schemas { public const nint m_hLayerSpawnGroup = 0x4FC; // uint32 } // Parent: CBarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -10287,16 +10287,16 @@ namespace CS2Dumper.Schemas { public const nint m_bShowLight = 0x938; // bool } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 public static class CCSGO_TeamSelectTerroristPosition { } // Parent: CBaseDoor - // Fields count: 1 + // Field count: 1 public static class CRotDoor { public const nint m_bSolidBsp = 0x998; // bool } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 public static class CLogicLineToEntity { public const nint m_Line = 0x4C0; // CEntityOutputTemplate public const nint m_SourceName = 0x4E8; // CUtlSymbolLarge @@ -10304,7 +10304,7 @@ namespace CS2Dumper.Schemas { public const nint m_EndEntity = 0x4F4; // CHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -10319,7 +10319,7 @@ namespace CS2Dumper.Schemas { public const nint m_bGamePaused = 0xBC; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -10331,7 +10331,7 @@ namespace CS2Dumper.Schemas { public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -10373,18 +10373,18 @@ namespace CS2Dumper.Schemas { public const nint m_Entity_bEnabled = 0x5A0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CCSPlayer_DamageReactServices { } // Parent: None - // Fields count: 3 + // Field count: 3 public static class ServerAuthoritativeWeaponSlot_t { public const nint unClass = 0x28; // uint16 public const nint unSlot = 0x2A; // uint16 public const nint unItemDefIdx = 0x2C; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -10400,7 +10400,7 @@ namespace CS2Dumper.Schemas { public const nint m_iBombSite = 0x104; // int32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByUserGroup @@ -10435,15 +10435,15 @@ namespace CS2Dumper.Schemas { public const nint m_lookupFilename = 0x6F0; // CUtlSymbolLarge } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponElite { } // Parent: CSoundEventEntity - // Fields count: 0 + // Field count: 0 public static class CSoundEventEntityAlias_snd_event_point { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -10451,7 +10451,7 @@ namespace CS2Dumper.Schemas { public static class CBaseEntityAPI { } // Parent: CCSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -10473,11 +10473,11 @@ namespace CS2Dumper.Schemas { public const nint m_bBombPlanted = 0xEE3; // bool } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 public static class CHostageRescueZone { } // Parent: CServerOnlyPointEntity - // Fields count: 6 + // Field count: 6 public static class CPointPrefab { public const nint m_targetMapName = 0x4C0; // CUtlSymbolLarge public const nint m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge @@ -10487,7 +10487,7 @@ namespace CS2Dumper.Schemas { public const nint m_associatedRelayEntity = 0x4DC; // CHandle } // Parent: CBaseToggle - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -10521,7 +10521,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsUsable = 0x992; // bool } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -10566,11 +10566,11 @@ namespace CS2Dumper.Schemas { public const nint m_vRenderOrigin = 0x144; // Vector } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 public static class CTablet { } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 public static class CTankTrainAI { public const nint m_hTrain = 0x4C0; // CHandle public const nint m_hTargetEntity = 0x4C4; // CHandle @@ -10581,7 +10581,7 @@ namespace CS2Dumper.Schemas { public const nint m_targetEntityName = 0x4F8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 public static class CGameGibManager { public const nint m_bAllowNewGibs = 0x4E0; // bool public const nint m_iCurrentMaxPieces = 0x4E4; // int32 @@ -10589,7 +10589,7 @@ namespace CS2Dumper.Schemas { public const nint m_iLastFrame = 0x4EC; // int32 } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -10600,40 +10600,40 @@ namespace CS2Dumper.Schemas { public const nint m_pParent = 0xF8; // CCSPointScriptEntity* } // Parent: CRagdollProp - // Fields count: 0 + // Field count: 0 public static class CRagdollPropAlias_physics_prop_ragdoll { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 public static class CCSSprite { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 public static class CFuncPropRespawnZone { } // Parent: CServerOnlyPointEntity - // Fields count: 3 + // Field count: 3 public static class SpawnPoint { public const nint m_iPriority = 0x4C0; // int32 public const nint m_bEnabled = 0x4C4; // bool public const nint m_nType = 0x4C8; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 public static class CWeaponSCAR20 { } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 public static class CTripWireFireProjectile { } // Parent: CFuncPlat - // Fields count: 2 + // Field count: 2 public static class CFuncPlatRot { public const nint m_end = 0x7C0; // QAngle public const nint m_start = 0x7CC; // QAngle } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 public static class CEnvSpark { public const nint m_flDelay = 0x4C0; // float32 public const nint m_nMagnitude = 0x4C4; // int32 @@ -10642,15 +10642,15 @@ namespace CS2Dumper.Schemas { public const nint m_OnSpark = 0x4D0; // CEntityIOOutput } // Parent: CPlayer_ObserverServices - // Fields count: 0 + // Field count: 0 public static class CCSObserver_ObserverServices { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 public static class CPlayer_AutoaimServices { } // Parent: CBasePlatTrain - // Fields count: 6 + // Field count: 6 public static class CFuncTrain { public const nint m_hCurrentTarget = 0x7B8; // CHandle public const nint m_activated = 0x7BC; // bool @@ -10660,7 +10660,7 @@ namespace CS2Dumper.Schemas { public const nint m_iszLastTarget = 0x7D0; // CUtlSymbolLarge } // Parent: CHostageExpresserShim - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) @@ -10722,7 +10722,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecHostageResetPosition = 0x2C9C; // Vector } // Parent: CPointEntity - // Fields count: 13 + // Field count: 13 public static class CNavLinkAreaEntity { public const nint m_flWidth = 0x4C0; // float32 public const nint m_vLocatorOffset = 0x4C4; // Vector @@ -10739,7 +10739,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsTerminus = 0x560; // bool } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -10760,14 +10760,14 @@ namespace CS2Dumper.Schemas { public const nint m_bCreateNavObstacle = 0x829; // bool } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 public static class CCommentaryAuto { public const nint m_OnCommentaryNewGame = 0x4C0; // CEntityIOOutput public const nint m_OnCommentaryMidGame = 0x4E8; // CEntityIOOutput public const nint m_OnCommentaryMultiplayerSpawn = 0x510; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 8 + // Field count: 8 public static class CMapInfo { public const nint m_iBuyingStatus = 0x4C0; // int32 public const nint m_flBombRadius = 0x4C4; // float32 @@ -10779,11 +10779,11 @@ namespace CS2Dumper.Schemas { public const nint m_bFadePlayerVisibilityFarZ = 0x4D8; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 public static class CTriggerBombReset { } // Parent: CEntityInstance - // Fields count: 77 + // Field count: 77 // // Metadata: // MNetworkExcludeByName @@ -10910,7 +10910,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBloodType = 0x4B8; // BloodType } // Parent: CLogicalEntity - // Fields count: 9 + // Field count: 9 public static class CLogicMeasureMovement { public const nint m_strMeasureTarget = 0x4C0; // CUtlSymbolLarge public const nint m_strMeasureReference = 0x4C8; // CUtlSymbolLarge @@ -10923,7 +10923,7 @@ namespace CS2Dumper.Schemas { public const nint m_nMeasureType = 0x4EC; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -10935,7 +10935,7 @@ namespace CS2Dumper.Schemas { public const nint nIndex = 0x40; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/server.dll.hpp b/output/server_dll.hpp similarity index 96% rename from output/server.dll.hpp rename to output/server_dll.hpp index f68c45c..74b49b9 100644 --- a/output/server.dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,27 +12,27 @@ namespace cs2_dumper { // Enums count: 131 namespace server_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PropDoorRotatingOpenDirection_e : uint32_t { DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, DOOR_ROTATING_OPEN_FORWARD = 0x1, DOOR_ROTATING_OPEN_BACKWARD = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class SceneOnPlayerDeath_t : uint32_t { SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, SCENE_ONPLAYERDEATH_CANCEL = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class LessonPanelLayoutFileTypes_t : uint32_t { LAYOUT_HAND_DEFAULT = 0x0, LAYOUT_WORLD_DEFAULT = 0x1, LAYOUT_CUSTOM = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class TimelineCompression_t : uint32_t { TIMELINE_COMPRESSION_SUM = 0x0, TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1, @@ -41,21 +41,21 @@ namespace cs2_dumper { TIMELINE_COMPRESSION_TOTAL = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SubclassVDataChangeType_t : uint32_t { SUBCLASS_VDATA_CREATED = 0x0, SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, SUBCLASS_VDATA_RELOADED = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class C4LightEffect_t : uint32_t { eLightEffectNone = 0x0, eLightEffectDropped = 0x1, eLightEffectThirdPersonHeld = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class StanceType_t : uint32_t { STANCE_CURRENT = 0xFFFFFFFFFFFFFFFF, STANCE_DEFAULT = 0x0, @@ -64,14 +64,14 @@ namespace cs2_dumper { NUM_STANCES = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class Explosions : uint32_t { expRandom = 0x0, expDirected = 0x1, expUsePrecise = 0x2 }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class PreviewCharacterMode : uint32_t { DIORAMA = 0x0, MAIN_MENU = 0x1, @@ -85,42 +85,42 @@ namespace cs2_dumper { BANNER = 0x9 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ObserverInterpState_t : uint32_t { OBSERVER_INTERP_NONE = 0x0, OBSERVER_INTERP_TRAVELING = 0x1, OBSERVER_INTERP_SETTLING = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class WorldTextPanelOrientation_t : uint32_t { WORLDTEXT_ORIENTATION_DEFAULT = 0x0, WORLDTEXT_ORIENTATION_FACEUSER = 0x1, WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class WorldTextPanelHorizontalAlign_t : uint32_t { WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class SequenceFinishNotifyState_t : uint8_t { eDoNotNotify = 0x0, eNotifyWhenFinished = 0x1, eNotifyTriggered = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SoundEventStartType_t : uint32_t { SOUNDEVENT_START_PLAYER = 0x0, SOUNDEVENT_START_WORLD = 0x1, SOUNDEVENT_START_ENTITY = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class TrainOrientationType_t : uint32_t { TrainOrientation_Fixed = 0x0, TrainOrientation_AtPathTracks = 0x1, @@ -128,7 +128,7 @@ namespace cs2_dumper { TrainOrientation_EaseInEaseOut = 0x3 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class CSWeaponCategory : uint32_t { WEAPONCATEGORY_OTHER = 0x0, WEAPONCATEGORY_MELEE = 0x1, @@ -139,14 +139,14 @@ namespace cs2_dumper { WEAPONCATEGORY_COUNT = 0x6 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class BeginDeathLifeStateTransition_t : uint8_t { NO_CHANGE_IN_LIFESTATE = 0x0, TRANSITION_TO_LIFESTATE_DYING = 0x1, TRANSITION_TO_LIFESTATE_DEAD = 0x2 }; // Alignment: 2 - // Members count: 12 + // Member count: 12 enum class SoundTypes_t : uint16_t { SOUND_NONE = 0x0, SOUND_COMBAT = 0x1, @@ -162,7 +162,7 @@ namespace cs2_dumper { NUM_AI_SOUND_TYPES = 0xB }; // Alignment: 4 - // Members count: 24 + // Member count: 24 enum class PlayerAnimEvent_t : uint32_t { PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1, @@ -190,7 +190,7 @@ namespace cs2_dumper { PLAYERANIMEVENT_COUNT = 0x17 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class ItemFlagTypes_t : uint8_t { ITEM_FLAG_NONE = 0x0, ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1, @@ -203,13 +203,13 @@ namespace cs2_dumper { ITEM_FLAG_NOITEMPICKUP = 0x80 }; // Alignment: 1 - // Members count: 2 + // Member count: 2 enum class ShatterPanelMode : uint8_t { SHATTER_GLASS = 0x0, SHATTER_DRYWALL = 0x1 }; // Alignment: 1 - // Members count: 10 + // Member count: 10 enum class SurroundingBoundsType_t : uint8_t { USE_OBB_COLLISION_BOUNDS = 0x0, USE_BEST_COLLISION_BOUNDS = 0x1, @@ -223,7 +223,7 @@ namespace cs2_dumper { SURROUNDING_TYPE_BIT_COUNT = 0x3 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class LifeState_t : uint32_t { LIFE_ALIVE = 0x0, LIFE_DYING = 0x1, @@ -232,7 +232,7 @@ namespace cs2_dumper { LIFE_RESPAWNING = 0x4 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class NPCFollowFormation_t : uint32_t { Default = 0xFFFFFFFFFFFFFFFF, CloseCircle = 0x0, @@ -241,21 +241,21 @@ namespace cs2_dumper { Sidekick = 0x6 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class CSWeaponMode : uint32_t { Primary_Mode = 0x0, Secondary_Mode = 0x1, WeaponMode_MAX = 0x2 }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class OnFrame : uint8_t { ONFRAME_UNKNOWN = 0x0, ONFRAME_TRUE = 0x1, ONFRAME_FALSE = 0x2 }; // Alignment: 4 - // Members count: 12 + // Member count: 12 enum class Materials : uint32_t { matGlass = 0x0, matWood = 0x1, @@ -271,7 +271,7 @@ namespace cs2_dumper { matLastMaterial = 0xB }; // Alignment: 4 - // Members count: 9 + // Member count: 9 enum class BloodType : uint32_t { None = 0xFFFFFFFFFFFFFFFF, ColorRed = 0x0, @@ -284,7 +284,7 @@ namespace cs2_dumper { ColorRedLVL6 = 0x7 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ScriptedMoveTo_t : uint32_t { eWait = 0x0, eMoveWithGait = 0x3, @@ -294,7 +294,7 @@ namespace cs2_dumper { eObsoleteBackCompat2 = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class AnimLoopMode_t : uint32_t { ANIM_LOOP_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, ANIM_LOOP_MODE_NOT_LOOPING = 0x0, @@ -303,7 +303,7 @@ namespace cs2_dumper { ANIM_LOOP_MODE_COUNT = 0x3 }; // Alignment: 2 - // Members count: 9 + // Member count: 9 enum class SoundFlags_t : uint16_t { SOUND_FLAGS_NONE = 0x0, SOUND_FLAG_GUNFIRE = 0x1, @@ -316,7 +316,7 @@ namespace cs2_dumper { SOUND_FLAG_PANIC_NPCS = 0x80 }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class Class_T : uint32_t { CLASS_NONE = 0x0, CLASS_PLAYER = 0x1, @@ -330,20 +330,20 @@ namespace cs2_dumper { NUM_CLASSIFY_CLASSES = 0x9 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class filter_t : uint32_t { FILTER_AND = 0x0, FILTER_OR = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class CSWeaponSilencerType : uint32_t { WEAPONSILENCER_NONE = 0x0, WEAPONSILENCER_DETACHABLE = 0x1, WEAPONSILENCER_INTEGRATED = 0x2 }; // Alignment: 4 - // Members count: 17 + // Member count: 17 enum class BaseExplosionTypes_t : uint32_t { EXPLOSION_TYPE_DEFAULT = 0x0, EXPLOSION_TYPE_GRENADE = 0x1, @@ -364,7 +364,7 @@ namespace cs2_dumper { EXPLOSION_TYPE_COUNT = 0x10 }; // Alignment: 4 - // Members count: 44 + // Member count: 44 enum class GameAnimEventIndex_t : uint32_t { AE_EMPTY = 0x0, AE_CL_PLAYSOUND = 0x1, @@ -412,14 +412,14 @@ namespace cs2_dumper { AE_GRENADE_THROW_COMPLETE = 0x2B }; // Alignment: 1 - // Members count: 3 + // Member count: 3 enum class FixAngleSet_t : uint8_t { None = 0x0, Absolute = 0x1, Relative = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class IChoreoServices__ScriptState_t : uint32_t { SCRIPT_PLAYING = 0x0, SCRIPT_WAIT = 0x1, @@ -428,13 +428,13 @@ namespace cs2_dumper { SCRIPT_MOVE_TO_MARK = 0x4 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class CommandEntitySpecType_t : uint32_t { SPEC_SEARCH = 0x0, SPEC_TYPES_COUNT = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class Touch_t : uint32_t { touch_none = 0x0, touch_player_only = 0x1, @@ -443,14 +443,14 @@ namespace cs2_dumper { touch_player_or_npc_or_physicsprop = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class TrainVelocityType_t : uint32_t { TrainVelocity_Instantaneous = 0x0, TrainVelocity_LinearBlend = 0x1, TrainVelocity_EaseInEaseOut = 0x2 }; // Alignment: 4 - // Members count: 20 + // Member count: 20 enum class CSWeaponType : uint32_t { WEAPONTYPE_KNIFE = 0x0, WEAPONTYPE_PISTOL = 0x1, @@ -474,14 +474,14 @@ namespace cs2_dumper { WEAPONTYPE_UNKNOWN = 0x13 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class EntFinderMethod_t : uint32_t { ENT_FIND_METHOD_NEAREST = 0x0, ENT_FIND_METHOD_FARTHEST = 0x1, ENT_FIND_METHOD_RANDOM = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PropDoorRotatingSpawnPos_t : uint32_t { DOOR_SPAWN_CLOSED = 0x0, DOOR_SPAWN_OPEN_FORWARD = 0x1, @@ -489,13 +489,13 @@ namespace cs2_dumper { DOOR_SPAWN_AJAR = 0x3 }; // Alignment: 1 - // Members count: 2 + // Member count: 2 enum class ShardSolid_t : uint8_t { SHARD_SOLID = 0x0, SHARD_DEBRIS = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class PulseNPCCondition_t : uint32_t { COND_SEE_PLAYER = 0x1, COND_LOST_PLAYER = 0x2, @@ -504,7 +504,7 @@ namespace cs2_dumper { COND_NO_PRIMARY_AMMO = 0x5 }; // Alignment: 1 - // Members count: 13 + // Member count: 13 enum class RenderMode_t : uint8_t { kRenderNormal = 0x0, kRenderTransColor = 0x1, @@ -521,14 +521,14 @@ namespace cs2_dumper { kRenderModeCount = 0xC }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ForcedCrouchState_t : uint32_t { FORCEDCROUCH_NONE = 0x0, FORCEDCROUCH_CROUCHED = 0x1, FORCEDCROUCH_UNCROUCHED = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PerformanceMode_t : uint32_t { PM_NORMAL = 0x0, PM_NO_GIBS = 0x1, @@ -536,7 +536,7 @@ namespace cs2_dumper { PM_REDUCED_GIBS = 0x3 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class TOGGLE_STATE : uint32_t { TS_AT_TOP = 0x0, TS_AT_BOTTOM = 0x1, @@ -548,7 +548,7 @@ namespace cs2_dumper { DOOR_CLOSING = 0x3 }; // Alignment: 4 - // Members count: 74 + // Member count: 74 enum class loadout_slot_t : uint32_t { LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, LOADOUT_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, @@ -626,7 +626,7 @@ namespace cs2_dumper { LOADOUT_SLOT_COUNT = 0x39 }; // Alignment: 4 - // Members count: 20 + // Member count: 20 enum class NavAttributeEnum : uint32_t { NAV_MESH_AVOID = 0x80, NAV_MESH_STAIRS = 0x1000, @@ -650,14 +650,14 @@ namespace cs2_dumper { NAV_ATTR_LAST_INDEX = 0x1F }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class MoveLinearAuthoredPos_t : uint32_t { MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ValueRemapperMomentumType_t : uint32_t { MomentumType_None = 0x0, MomentumType_Friction = 0x1, @@ -665,7 +665,7 @@ namespace cs2_dumper { MomentumType_SpringAwayFromSnapValue = 0x3 }; // Alignment: 4 - // Members count: 12 + // Member count: 12 enum class Hull_t : uint32_t { HULL_HUMAN = 0x0, HULL_SMALL_CENTERED = 0x1, @@ -681,7 +681,7 @@ namespace cs2_dumper { HULL_NONE = 0xB }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class PreviewWeaponState : uint32_t { DROPPED = 0x0, HOLSTERED = 0x1, @@ -691,7 +691,7 @@ namespace cs2_dumper { ICON = 0x5 }; // Alignment: 4 - // Members count: 9 + // Member count: 9 enum class EInButtonState : uint32_t { IN_BUTTON_UP = 0x0, IN_BUTTON_DOWN = 0x1, @@ -704,7 +704,7 @@ namespace cs2_dumper { IN_BUTTON_STATE_COUNT = 0x8 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class BeamClipStyle_t : uint32_t { kNOCLIP = 0x0, kGEOCLIP = 0x1, @@ -712,7 +712,7 @@ namespace cs2_dumper { kBEAMCLIPSTYLE_NUMBITS = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class WeaponAttackType_t : uint32_t { eInvalid = 0xFFFFFFFFFFFFFFFF, ePrimary = 0x0, @@ -720,7 +720,7 @@ namespace cs2_dumper { eCount = 0x2 }; // Alignment: 4 - // Members count: 18 + // Member count: 18 enum class CSPlayerBlockingUseAction_t : uint32_t { k_CSPlayerBlockingUseAction_None = 0x0, k_CSPlayerBlockingUseAction_DefusingDefault = 0x1, @@ -742,14 +742,14 @@ namespace cs2_dumper { k_CSPlayerBlockingUseAction_MaxCount = 0x11 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class CSWeaponState_t : uint32_t { WEAPON_NOT_CARRIED = 0x0, WEAPON_IS_CARRIED_BY_PLAYER = 0x1, WEAPON_IS_ACTIVE = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class CommandExecMode_t : uint32_t { EXEC_MANUAL = 0x0, EXEC_LEVELSTART = 0x1, @@ -757,7 +757,7 @@ namespace cs2_dumper { EXEC_MODES_COUNT = 0x3 }; // Alignment: 1 - // Members count: 5 + // Member count: 5 enum class ShatterDamageCause : uint8_t { SHATTERDAMAGE_BULLET = 0x0, SHATTERDAMAGE_MELEE = 0x1, @@ -766,7 +766,7 @@ namespace cs2_dumper { SHATTERDAMAGE_EXPLOSIVE = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ScriptedOnDeath_t : uint32_t { SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFFFFFFFFFF, SS_ONDEATH_UNDEFINED = 0x0, @@ -774,7 +774,7 @@ namespace cs2_dumper { SS_ONDEATH_ANIMATED_DEATH = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ChoreoLookAtSpeed_t : uint32_t { eInvalid = 0xFFFFFFFFFFFFFFFF, eSlow = 0x0, @@ -782,7 +782,7 @@ namespace cs2_dumper { eFast = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ScriptedMoveType_t : uint32_t { SCRIPTED_MOVETYPE_NONE = 0x0, SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, @@ -790,7 +790,7 @@ namespace cs2_dumper { SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 }; // Alignment: 4 - // Members count: 17 + // Member count: 17 enum class gear_slot_t : uint32_t { GEAR_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, GEAR_SLOT_RIFLE = 0x0, @@ -811,7 +811,7 @@ namespace cs2_dumper { GEAR_SLOT_LAST = 0xC }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class CSPlayerState : uint32_t { STATE_ACTIVE = 0x0, STATE_WELCOME = 0x1, @@ -825,13 +825,13 @@ namespace cs2_dumper { NUM_PLAYER_STATES = 0x9 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ScriptedConflictResponse_t : uint32_t { SS_CONFLICT_ENQUEUE = 0x0, SS_CONFLICT_INTERRUPT = 0x1 }; // Alignment: 1 - // Members count: 7 + // Member count: 7 enum class WaterLevel_t : uint8_t { WL_NotInWater = 0x0, WL_Feet = 0x1, @@ -842,14 +842,14 @@ namespace cs2_dumper { WL_Count = 0x6 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class WorldTextPanelVerticalAlign_t : uint32_t { WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class AmmoPosition_t : uint32_t { AMMO_POSITION_INVALID = 0xFFFFFFFFFFFFFFFF, AMMO_POSITION_PRIMARY = 0x0, @@ -857,7 +857,7 @@ namespace cs2_dumper { AMMO_POSITION_COUNT = 0x2 }; // Alignment: 4 - // Members count: 23 + // Member count: 23 enum class PreviewEOMCelebration : uint32_t { WALKUP = 0x0, PUNCHING = 0x1, @@ -884,7 +884,7 @@ namespace cs2_dumper { VYPA_DEFEAT = 0x16 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class EntityDisolveType_t : uint32_t { ENTITY_DISSOLVE_INVALID = 0xFFFFFFFFFFFFFFFF, ENTITY_DISSOLVE_NORMAL = 0x0, @@ -893,7 +893,7 @@ namespace cs2_dumper { ENTITY_DISSOLVE_CORE = 0x3 }; // Alignment: 8 - // Members count: 21 + // Member count: 21 enum class InputBitMask_t : uint64_t { IN_NONE = 0x0, IN_ALL = 0xFFFFFFFFFFFFFFFF, @@ -918,7 +918,7 @@ namespace cs2_dumper { IN_LOOK_AT_WEAPON = 0x800000000 }; // Alignment: 4 - // Members count: 14 + // Member count: 14 enum class HitGroup_t : uint32_t { HITGROUP_INVALID = 0xFFFFFFFFFFFFFFFF, HITGROUP_GENERIC = 0x0, @@ -936,7 +936,7 @@ namespace cs2_dumper { HITGROUP_COUNT = 0xC }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class ChickenActivity : uint32_t { IDLE = 0x0, SQUAT = 0x1, @@ -947,13 +947,13 @@ namespace cs2_dumper { PANIC = 0x6 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class PointWorldTextReorientMode_t : uint32_t { POINT_WORLD_TEXT_REORIENT_NONE = 0x0, POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 }; // Alignment: 8 - // Members count: 40 + // Member count: 40 enum class DebugOverlayBits_t : uint64_t { OVERLAY_TEXT_BIT = 0x1, OVERLAY_NAME_BIT = 0x2, @@ -997,14 +997,14 @@ namespace cs2_dumper { OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class AmmoFlags_t : uint32_t { AMMO_FORCE_DROP_IF_CARRIED = 0x1, AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, AMMO_FLAG_MAX = 0x2 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class HierarchyType_t : uint32_t { HIERARCHY_NONE = 0x0, HIERARCHY_BONE_MERGE = 0x1, @@ -1014,14 +1014,14 @@ namespace cs2_dumper { HIERARCHY_TYPE_COUNT = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class doorCheck_e : uint32_t { DOOR_CHECK_FORWARD = 0x0, DOOR_CHECK_BACKWARD = 0x1, DOOR_CHECK_FULL = 0x2 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class BeamType_t : uint32_t { BEAM_INVALID = 0x0, BEAM_POINTS = 0x1, @@ -1032,7 +1032,7 @@ namespace cs2_dumper { BEAM_LASER = 0x6 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class EntitySubclassScope_t : uint32_t { SUBCLASS_SCOPE_NONE = 0xFFFFFFFFFFFFFFFF, SUBCLASS_SCOPE_PRECIPITATION = 0x0, @@ -1040,13 +1040,13 @@ namespace cs2_dumper { SUBCLASS_SCOPE_COUNT = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class PointTemplateClientOnlyEntityBehavior_t : uint32_t { CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 }; // Alignment: 1 - // Members count: 5 + // Member count: 5 enum class ShatterGlassStressType : uint8_t { SHATTERGLASS_BLUNT = 0x0, SHATTERGLASS_BALLISTIC = 0x1, @@ -1055,14 +1055,14 @@ namespace cs2_dumper { SHATTERGLASS_EXPLOSIVE = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class TrackOrientationType_t : uint32_t { TrackOrientation_Fixed = 0x0, TrackOrientation_FacePath = 0x1, TrackOrientation_FacePathAngles = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class WeaponSwitchReason_t : uint32_t { eDrawn = 0x0, eEquipped = 0x1, @@ -1070,13 +1070,13 @@ namespace cs2_dumper { eUserInitiatedSwitchHands = 0x3 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ValueRemapperRatchetType_t : uint32_t { RatchetType_Absolute = 0x0, RatchetType_EachEngage = 0x1 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class NavDirType : uint32_t { NORTH = 0x0, EAST = 0x1, @@ -1085,13 +1085,13 @@ namespace cs2_dumper { NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class CRR_Response__ResponseEnum_t : uint32_t { MAX_RESPONSE_NAME = 0xC0, MAX_RULE_NAME = 0x80 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class MoveMountingAmount_t : uint32_t { MOVE_MOUNT_NONE = 0x0, MOVE_MOUNT_LOW = 0x1, @@ -1099,7 +1099,7 @@ namespace cs2_dumper { MOVE_MOUNT_MAXCOUNT = 0x3 }; // Alignment: 1 - // Members count: 20 + // Member count: 20 enum class RenderFx_t : uint8_t { kRenderFxNone = 0x0, kRenderFxPulseSlow = 0x1, @@ -1123,7 +1123,7 @@ namespace cs2_dumper { kRenderFxMax = 0x13 }; // Alignment: 4 - // Members count: 35 + // Member count: 35 enum class vote_create_failed_t : uint32_t { VOTE_FAILED_GENERIC = 0x0, VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1, @@ -1162,7 +1162,7 @@ namespace cs2_dumper { VOTE_FAILED_MAX = 0x22 }; // Alignment: 4 - // Members count: 27 + // Member count: 27 enum class RumbleEffect_t : uint32_t { RUMBLE_INVALID = 0xFFFFFFFFFFFFFFFF, RUMBLE_STOP_ALL = 0x0, @@ -1193,7 +1193,7 @@ namespace cs2_dumper { NUM_RUMBLE_EFFECTS = 0x19 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class LatchDirtyPermission_t : uint32_t { LATCH_DIRTY_DISALLOW = 0x0, LATCH_DIRTY_SERVER_CONTROLLED = 0x1, @@ -1203,7 +1203,7 @@ namespace cs2_dumper { LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class DoorState_t : uint32_t { DOOR_STATE_CLOSED = 0x0, DOOR_STATE_OPENING = 0x1, @@ -1212,7 +1212,7 @@ namespace cs2_dumper { DOOR_STATE_AJAR = 0x4 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ChoreoLookAtMode_t : uint32_t { eInvalid = 0xFFFFFFFFFFFFFFFF, eChest = 0x0, @@ -1220,14 +1220,14 @@ namespace cs2_dumper { eEyesOnly = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class ChatIgnoreType_t : uint32_t { CHAT_IGNORE_NONE = 0x0, CHAT_IGNORE_ALL = 0x1, CHAT_IGNORE_TEAM = 0x2 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class PlayerConnectedState : uint32_t { PlayerNeverConnected = 0xFFFFFFFFFFFFFFFF, PlayerConnected = 0x0, @@ -1238,19 +1238,19 @@ namespace cs2_dumper { PlayerReserved = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : uint32_t { kMIN_THRESHOLD = 0x0, kMIN_FULL = 0x1, kHIGHWATER = 0x2 }; // Alignment: 4 - // Members count: 1 + // Member count: 1 enum class navproperties_t : uint32_t { NAV_IGNORE = 0x1 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class SolidType_t : uint8_t { SOLID_NONE = 0x0, SOLID_BSP = 0x1, @@ -1263,7 +1263,7 @@ namespace cs2_dumper { SOLID_LAST = 0x8 }; // Alignment: 4 - // Members count: 24 + // Member count: 24 enum class DamageTypes_t : uint32_t { DMG_GENERIC = 0x0, DMG_CRUSH = 0x1, @@ -1291,20 +1291,20 @@ namespace cs2_dumper { DMG_DANGERZONE = 0x4000000 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PointWorldTextJustifyVertical_t : uint32_t { POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class attributeprovidertypes_t : uint32_t { PROVIDER_GENERIC = 0x0, PROVIDER_WEAPON = 0x1 }; // Alignment: 1 - // Members count: 6 + // Member count: 6 enum class MoveCollide_t : uint8_t { MOVECOLLIDE_DEFAULT = 0x0, MOVECOLLIDE_FLY_BOUNCE = 0x1, @@ -1314,7 +1314,7 @@ namespace cs2_dumper { MOVECOLLIDE_MAX_BITS = 0x3 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class IChoreoServices__ChoreoState_t : uint32_t { STATE_PRE_SCRIPT = 0x0, STATE_WAIT_FOR_SCRIPT = 0x1, @@ -1325,7 +1325,7 @@ namespace cs2_dumper { STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class ValueRemapperOutputType_t : uint32_t { OutputType_AnimationCycle = 0x0, OutputType_RotationX = 0x1, @@ -1333,28 +1333,28 @@ namespace cs2_dumper { OutputType_RotationZ = 0x3 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PointTemplateOwnerSpawnGroupType_t : uint32_t { INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class eSplinePushType : uint32_t { k_eSplinePushAlong = 0x0, k_eSplinePushAway = 0x1, k_eSplinePushTowards = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class PointWorldTextJustifyHorizontal_t : uint32_t { POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class ShakeCommand_t : uint32_t { SHAKE_START = 0x0, SHAKE_STOP = 0x1, @@ -1364,21 +1364,21 @@ namespace cs2_dumper { SHAKE_START_NORUMBLE = 0x5 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class TRAIN_CODE : uint32_t { TRAIN_SAFE = 0x0, TRAIN_BLOCKING = 0x1, TRAIN_FOLLOWING = 0x2 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class BrushSolidities_e : uint32_t { BRUSHSOLID_TOGGLE = 0x0, BRUSHSOLID_NEVER = 0x1, BRUSHSOLID_ALWAYS = 0x2 }; // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class QuestProgress__Reason : uint32_t { QUEST_NONINITIALIZED = 0x0, QUEST_OK = 0x1, @@ -1395,19 +1395,19 @@ namespace cs2_dumper { QUEST_REASON_MAX = 0xC }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ModifyDamageReturn_t : uint32_t { CONTINUE_TO_APPLY_DAMAGE = 0x0, ABORT_DO_NOT_APPLY_DAMAGE = 0x1 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ShadowType_t : uint32_t { SHADOWS_NONE = 0x0, SHADOWS_SIMPLE = 0x1 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class GrenadeType_t : uint32_t { GRENADE_TYPE_EXPLOSIVE = 0x0, GRENADE_TYPE_FLASH = 0x1, @@ -1419,13 +1419,13 @@ namespace cs2_dumper { GRENADE_TYPE_TOTAL = 0x7 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ValueRemapperInputType_t : uint32_t { InputType_PlayerShootPosition = 0x0, InputType_PlayerShootPositionAroundAxis = 0x1 }; // Alignment: 1 - // Members count: 8 + // Member count: 8 enum class EKillTypes_t : uint8_t { KILL_NONE = 0x0, KILL_DEFAULT = 0x1, @@ -1437,7 +1437,7 @@ namespace cs2_dumper { KILLTYPE_COUNT = 0x7 }; // Alignment: 4 - // Members count: 25 + // Member count: 25 enum class WeaponSound_t : uint32_t { WEAPON_SOUND_EMPTY = 0x0, WEAPON_SOUND_SECONDARY_EMPTY = 0x1, @@ -1466,7 +1466,7 @@ namespace cs2_dumper { WEAPON_SOUND_NUM_TYPES = 0x18 }; // Alignment: 8 - // Members count: 16 + // Member count: 16 enum class TakeDamageFlags_t : uint64_t { DFLAG_NONE = 0x0, DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1, @@ -1486,13 +1486,13 @@ namespace cs2_dumper { DFLAG_SUPPRESS_UTILREMOVE = 0x2000 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class ValueRemapperHapticsType_t : uint32_t { HaticsType_Default = 0x0, HaticsType_None = 0x1 }; // Alignment: 4 - // Members count: 10 + // Member count: 10 enum class Disposition_t : uint32_t { D_ER = 0x0, D_HT = 0x1, @@ -1506,14 +1506,14 @@ namespace cs2_dumper { D_NEUTRAL = 0x4 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class CanPlaySequence_t : uint32_t { CANNOT_PLAY = 0x0, CAN_PLAY_NOW = 0x1, CAN_PLAY_ENQUEUED = 0x2 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class MedalRank_t : uint32_t { MEDAL_RANK_NONE = 0x0, MEDAL_RANK_BRONZE = 0x1, @@ -1522,7 +1522,7 @@ namespace cs2_dumper { MEDAL_RANK_COUNT = 0x4 }; // Alignment: 4 - // Members count: 7 + // Member count: 7 enum class ObserverMode_t : uint32_t { OBS_MODE_NONE = 0x0, OBS_MODE_FIXED = 0x1, @@ -1533,20 +1533,20 @@ namespace cs2_dumper { NUM_OBSERVER_MODES = 0x6 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class FuncDoorSpawnPos_t : uint32_t { FUNC_DOOR_SPAWN_CLOSED = 0x0, FUNC_DOOR_SPAWN_OPEN = 0x1 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class EOverrideBlockLOS_t : uint32_t { BLOCK_LOS_DEFAULT = 0x0, BLOCK_LOS_FORCE_FALSE = 0x1, BLOCK_LOS_FORCE_TRUE = 0x2 }; // Alignment: 1 - // Members count: 14 + // Member count: 14 enum class MoveType_t : uint8_t { MOVETYPE_NONE = 0x0, MOVETYPE_OBSOLETE = 0x1, @@ -1564,19 +1564,19 @@ namespace cs2_dumper { MOVETYPE_MAX_BITS = 0x5 }; // Parent: CBaseCombatCharacter - // Fields count: 1 + // Field count: 1 namespace CHostageExpresserShim { constexpr std::ptrdiff_t m_pExpresser = 0xA08; // CAI_Expresser* } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 namespace CTriggerSoundscape { constexpr std::ptrdiff_t m_hSoundscape = 0x8E0; // CHandle constexpr std::ptrdiff_t m_SoundscapeName = 0x8E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_spectators = 0x8F0; // CUtlVector> } // Parent: CBreakableProp - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -1605,11 +1605,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nGlowTeam = 0xB7C; // int32 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CFuncIllusionary { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -1674,7 +1674,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxJumpHeightThisJump = 0x4F0; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -1692,7 +1692,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: CCSWeaponBase - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -1707,40 +1707,40 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xEAD; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 namespace CTriggerRemove { constexpr std::ptrdiff_t m_OnRemove = 0x8E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterName { constexpr std::ptrdiff_t m_iFilterName = 0x518; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CProjectedDecal { constexpr std::ptrdiff_t m_nTexture = 0x4C0; // int32 constexpr std::ptrdiff_t m_flDistance = 0x4C4; // float32 } // Parent: CFuncTrackChange - // Fields count: 0 + // Field count: 0 namespace CFuncTrackAuto { } // Parent: CBreakable - // Fields count: 0 + // Field count: 0 namespace CPushable { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerTripWire { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 namespace CTriggerMultiple { constexpr std::ptrdiff_t m_OnTrigger = 0x8E0; // CEntityIOOutput } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -1748,7 +1748,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 namespace CTriggerPush { constexpr std::ptrdiff_t m_angPushEntitySpace = 0x8E0; // QAngle constexpr std::ptrdiff_t m_vecPushDirEntitySpace = 0x8EC; // Vector @@ -1759,18 +1759,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_splinePushType = 0x910; // uint32 } // Parent: CBaseFilter - // Fields count: 3 + // Field count: 3 namespace FilterHealth { constexpr std::ptrdiff_t m_bAdrenalineActive = 0x518; // bool constexpr std::ptrdiff_t m_iHealthMin = 0x51C; // int32 constexpr std::ptrdiff_t m_iHealthMax = 0x520; // int32 } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamSelectCounterTerroristPosition { } // Parent: CBaseTrigger - // Fields count: 5 + // Field count: 5 namespace CTriggerProximity { constexpr std::ptrdiff_t m_hMeasureTarget = 0x8E0; // CHandle constexpr std::ptrdiff_t m_iszMeasureTarget = 0x8E8; // CUtlSymbolLarge @@ -1779,7 +1779,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NearestEntityDistance = 0x8F8; // CEntityOutputTemplate } // Parent: CFuncBrush - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -1790,12 +1790,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszEffectSource = 0x748; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CBaseDMStart { constexpr std::ptrdiff_t m_Master = 0x4C0; // CUtlSymbolLarge } // Parent: CGameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) @@ -1803,7 +1803,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pGameRules = 0x4C0; // CCSGameRules* } // Parent: CBaseModelEntity - // Fields count: 5 + // Field count: 5 namespace CTriggerBrush { constexpr std::ptrdiff_t m_OnStartTouch = 0x710; // CEntityIOOutput constexpr std::ptrdiff_t m_OnEndTouch = 0x738; // CEntityIOOutput @@ -1812,7 +1812,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iDontMessageParent = 0x78C; // int32 } // Parent: CBeam - // Fields count: 19 + // Field count: 19 namespace CEnvBeam { constexpr std::ptrdiff_t m_active = 0x7B0; // int32 constexpr std::ptrdiff_t m_spriteTexture = 0x7B8; // CStrongHandle @@ -1835,13 +1835,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnTouchedByEntity = 0x830; // CEntityIOOutput } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 namespace CTonemapTrigger { constexpr std::ptrdiff_t m_tonemapControllerName = 0x8E0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hTonemapController = 0x8E8; // CEntityHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -1857,16 +1857,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetBonus = 0x40; // bool } // Parent: CWeaponBaseItem - // Fields count: 0 + // Field count: 0 namespace CItem_Healthshot { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 namespace CFogTrigger { constexpr std::ptrdiff_t m_fog = 0x8E0; // fogparams_t } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 namespace CLogicCollisionPair { constexpr std::ptrdiff_t m_nameAttach1 = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nameAttach2 = 0x4C8; // CUtlSymbolLarge @@ -1875,7 +1875,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_succeeded = 0x4D2; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1883,11 +1883,11 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_weapon_cs_base { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerHostageReset { } // Parent: CServerOnlyPointEntity - // Fields count: 4 + // Field count: 4 namespace CPointTeleport { constexpr std::ptrdiff_t m_vSaveOrigin = 0x4C0; // Vector constexpr std::ptrdiff_t m_vSaveAngles = 0x4CC; // QAngle @@ -1895,22 +1895,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTeleportUseCurrentAngle = 0x4D9; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoInstructorHintBombTargetB { } // Parent: CBtNodeCondition - // Fields count: 3 + // Field count: 3 namespace CBtNodeConditionInactive { constexpr std::ptrdiff_t m_flRoundStartThresholdSeconds = 0x78; // float32 constexpr std::ptrdiff_t m_flSensorInactivityThresholdSeconds = 0x7C; // float32 constexpr std::ptrdiff_t m_SensorInactivityTimer = 0x80; // CountdownTimer } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CWeaponSawedoff { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -1919,7 +1919,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFluidDensity = 0x900; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 namespace CMoverPathNode { constexpr std::ptrdiff_t m_vInTangentLocal = 0x4C0; // Vector constexpr std::ptrdiff_t m_vOutTangentLocal = 0x4CC; // Vector @@ -1928,7 +1928,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMover = 0x508; // CHandle } // Parent: CBtNode - // Fields count: 12 + // Field count: 12 namespace CBtActionAim { constexpr std::ptrdiff_t m_szSensorInputKey = 0x68; // CUtlString constexpr std::ptrdiff_t m_szAimReadyKey = 0x80; // CUtlString @@ -1944,19 +1944,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAcquired = 0xF0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 namespace CEnvSoundscapeTriggerable { } // Parent: CPlayerPawnComponent - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -1983,7 +1983,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -1993,17 +1993,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iChangedVariables = 0x52C; // int32 } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamIntroCharacterPosition { } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 namespace CBodyComponent { constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2014,15 +2014,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xAB0; // uint16 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CEnableMotionFixup { } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_MovementServices { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -2036,7 +2036,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -2046,11 +2046,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponMP9 { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 namespace CPhysicsEntitySolver { constexpr std::ptrdiff_t m_hMovingEntity = 0x4C8; // CHandle constexpr std::ptrdiff_t m_hPhysicsBlocker = 0x4CC; // CHandle @@ -2058,7 +2058,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_cancelTime = 0x4D4; // GameTime_t } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -2074,11 +2074,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szPlaceName = 0x4D5; // char[18] } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 namespace CCSServerPointScriptEntity { } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -2097,19 +2097,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHitboxSet = 0x3A8; // uint8 } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoLandmark { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponMP7 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponFiveSeven { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -2117,7 +2117,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -2125,7 +2125,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 namespace CEnvFireSensor { constexpr std::ptrdiff_t m_bEnabled = 0x4C0; // bool constexpr std::ptrdiff_t m_bHeatAtLevel = 0x4C1; // bool @@ -2137,27 +2137,27 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnHeatLevelEnd = 0x500; // CEntityIOOutput } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroTerroristPosition { } // Parent: None - // Fields count: 2 + // Field count: 2 namespace CEnvWindShared__WindAveEvent_t { constexpr std::ptrdiff_t m_flStartWindSpeed = 0x0; // float32 constexpr std::ptrdiff_t m_flAveWindSpeed = 0x4; // float32 } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 namespace CDynamicPropAlias_cable_dynamic { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CPointGamestatsCounter { constexpr std::ptrdiff_t m_strStatisticName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bDisabled = 0x4C8; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 namespace CEnvShake { constexpr std::ptrdiff_t m_limitToEntity = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_Amplitude = 0x4C8; // float32 @@ -2171,11 +2171,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_shakeCallback = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CPrecipitationBlocker { } // Parent: CPathKeyFrame - // Fields count: 11 + // Field count: 11 namespace CBaseMoveBehavior { constexpr std::ptrdiff_t m_iPositionInterpolator = 0x520; // int32 constexpr std::ptrdiff_t m_iRotationInterpolator = 0x524; // int32 @@ -2190,12 +2190,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iDirection = 0x55C; // int32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CFuncNavObstruction { constexpr std::ptrdiff_t m_bDisabled = 0x718; // bool } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 namespace CEnvTilt { constexpr std::ptrdiff_t m_Duration = 0x4C0; // float32 constexpr std::ptrdiff_t m_Radius = 0x4C4; // float32 @@ -2203,7 +2203,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_stopTime = 0x4CC; // GameTime_t } // Parent: CCSWeaponBase - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -2237,12 +2237,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0xEC0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CItemGenericTriggerHelper { constexpr std::ptrdiff_t m_hParentItem = 0x710; // CHandle } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 namespace CLogicBranchList { constexpr std::ptrdiff_t m_nLogicBranchNames = 0x4C0; // CUtlSymbolLarge[16] constexpr std::ptrdiff_t m_LogicBranchList = 0x540; // CUtlVector> @@ -2252,7 +2252,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnMixed = 0x5B0; // CEntityIOOutput } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2273,18 +2273,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } // Parent: CItemDefuser - // Fields count: 0 + // Field count: 0 namespace CItemDefuserAlias_item_defuser { } // Parent: CModelPointEntity - // Fields count: 3 + // Field count: 3 namespace CRevertSaved { constexpr std::ptrdiff_t m_loadTime = 0x710; // float32 constexpr std::ptrdiff_t m_Duration = 0x714; // float32 constexpr std::ptrdiff_t m_HoldTime = 0x718; // float32 } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 namespace CMultiLightProxy { constexpr std::ptrdiff_t m_iszLightNameFilter = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszLightClassFilter = 0x4C8; // CUtlSymbolLarge @@ -2296,7 +2296,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecLights = 0x4E8; // CUtlVector> } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -2344,11 +2344,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CEntityBlocker { } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 namespace CLogicCase { constexpr std::ptrdiff_t m_nCase = 0x4C0; // CUtlSymbolLarge[32] constexpr std::ptrdiff_t m_nShuffleCases = 0x5C0; // int32 @@ -2358,21 +2358,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnDefault = 0xAE8; // CEntityOutputTemplate> } // Parent: CItem - // Fields count: 2 + // Field count: 2 namespace CItemDefuser { constexpr std::ptrdiff_t m_entitySpottedState = 0x9C0; // EntitySpottedState_t constexpr std::ptrdiff_t m_nSpotRules = 0x9D8; // int32 } // Parent: CRuleEntity - // Fields count: 0 + // Field count: 0 namespace CRuleBrushEntity { } // Parent: CInferno - // Fields count: 0 + // Field count: 0 namespace CFireCrackerBlast { } // Parent: CBaseEntity - // Fields count: 13 + // Field count: 13 namespace CSoundEventEntity { constexpr std::ptrdiff_t m_bStartOnSpawn = 0x4C0; // bool constexpr std::ptrdiff_t m_bToLocalPlayer = 0x4C1; // bool @@ -2389,7 +2389,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEntityIndexSelection = 0x56C; // int32 } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -2397,7 +2397,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle[3] } // Parent: CCSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -2407,11 +2407,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRedraw = 0xEB0; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoParticleTarget { } // Parent: CBaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -2480,7 +2480,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstTime = 0x550; // bool } // Parent: CPlayer_MovementServices - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -2507,7 +2507,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecSmoothedVelocity = 0x218; // Vector } // Parent: CPhysicsProp - // Fields count: 5 + // Field count: 5 namespace CPhysicsPropRespawnable { constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xBE8; // Vector constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xBF4; // QAngle @@ -2516,11 +2516,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRespawnDuration = 0xC18; // float32 } // Parent: CEnvSoundscapeProxy - // Fields count: 0 + // Field count: 0 namespace CEnvSoundscapeProxyAlias_snd_soundscape_proxy { } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 namespace CPhysBallSocket { constexpr std::ptrdiff_t m_flJointFriction = 0x538; // float32 constexpr std::ptrdiff_t m_bEnableSwingLimit = 0x53C; // bool @@ -2530,7 +2530,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxTwistAngle = 0x54C; // float32 } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -2542,16 +2542,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sDMBonusWeapon = 0x38; // CUtlString } // Parent: CItemAssaultSuit - // Fields count: 0 + // Field count: 0 namespace CItemHeavyAssaultSuit { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CInfoPlayerStart { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool } // Parent: CSoundOpvarSetPointBase - // Fields count: 8 + // Field count: 8 namespace CSoundOpvarSetOBBWindEntity { constexpr std::ptrdiff_t m_vMins = 0x558; // Vector constexpr std::ptrdiff_t m_vMaxs = 0x564; // Vector @@ -2563,7 +2563,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWindMapMax = 0x594; // float32 } // Parent: CRagdollProp - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -2579,7 +2579,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xAB8; // bool } // Parent: CItem - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -2589,7 +2589,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_KillingPlayer = 0x9C4; // CHandle } // Parent: CItem - // Fields count: 32 + // Field count: 32 namespace CItemGeneric { constexpr std::ptrdiff_t m_bHasTriggerRadius = 0x9C8; // bool constexpr std::ptrdiff_t m_bHasPickupRadius = 0x9C9; // bool @@ -2625,11 +2625,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hTriggerHelper = 0xB28; // CHandle } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 namespace CLightSpotEntity { } // Parent: CPlayer_WaterServices - // Fields count: 6 + // Field count: 6 namespace CCSPlayer_WaterServices { constexpr std::ptrdiff_t m_NextDrownDamageTime = 0x40; // float32 constexpr std::ptrdiff_t m_nDrownDmgRate = 0x44; // int32 @@ -2639,13 +2639,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSwimSoundTime = 0x5C; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 namespace CSkyboxReference { constexpr std::ptrdiff_t m_worldGroupId = 0x4C0; // WorldGroupId_t constexpr std::ptrdiff_t m_hSkyCamera = 0x4C4; // CHandle } // Parent: CBasePropDoor - // Fields count: 17 + // Field count: 17 namespace CPropDoorRotating { constexpr std::ptrdiff_t m_vecAxis = 0xE10; // Vector constexpr std::ptrdiff_t m_flDistance = 0xE1C; // float32 @@ -2666,7 +2666,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hEntityBlocker = 0xEA0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 21 + // Field count: 21 // // Metadata: // MNetworkIncludeByUserGroup @@ -2716,7 +2716,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEndAttachment = 0x761; // AttachmentHandle_t } // Parent: CBaseModelEntity - // Fields count: 52 + // Field count: 52 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -2824,28 +2824,28 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x92C; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 namespace CInfoDeathmatchSpawn { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CEnvViewPunch { constexpr std::ptrdiff_t m_flRadius = 0x4C0; // float32 constexpr std::ptrdiff_t m_angViewPunch = 0x4C4; // QAngle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CDEagle { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 namespace CPathCorner { constexpr std::ptrdiff_t m_flWait = 0x4C0; // float32 constexpr std::ptrdiff_t m_flRadius = 0x4C4; // float32 constexpr std::ptrdiff_t m_OnPass = 0x4C8; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -2868,7 +2868,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecServerAuthoritativeWeaponSlots = 0xF50; // CUtlVectorEmbeddedNetworkVar } // Parent: CAttributeManager - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkIncludeByName @@ -2880,11 +2880,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Item = 0x50; // CEconItemView } // Parent: CHostage - // Fields count: 0 + // Field count: 0 namespace CHostageAlias_info_hostage_spawn { } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 namespace CMultiSource { constexpr std::ptrdiff_t m_rgEntities = 0x4C0; // CHandle[32] constexpr std::ptrdiff_t m_rgTriggered = 0x540; // int32[32] @@ -2893,13 +2893,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_globalstate = 0x5F0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 2 + // Field count: 2 namespace CLogicNavigation { constexpr std::ptrdiff_t m_isOn = 0x4C8; // bool constexpr std::ptrdiff_t m_navProperty = 0x4CC; // navproperties_t } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 namespace CEnvEntityMaker { constexpr std::ptrdiff_t m_vecEntityMins = 0x4C0; // Vector constexpr std::ptrdiff_t m_vecEntityMaxs = 0x4CC; // Vector @@ -2915,11 +2915,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pOutputOnFailedSpawn = 0x538; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CPointEntity { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 namespace CLogicEventListener { constexpr std::ptrdiff_t m_strEventName = 0x4D0; // CUtlString constexpr std::ptrdiff_t m_bIsEnabled = 0x4D8; // bool @@ -2927,7 +2927,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnEventFired = 0x4E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 4 + // Field count: 4 namespace CFilterMultiple { constexpr std::ptrdiff_t m_nFilterType = 0x518; // filter_t constexpr std::ptrdiff_t m_iFilterName = 0x520; // CUtlSymbolLarge[10] @@ -2935,11 +2935,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFilterCount = 0x598; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_UseServices { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -2952,17 +2952,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pComponent = 0x100; // CPulseGraphComponentBase* } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 namespace CScriptComponent { constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 namespace CPhysicsWire { constexpr std::ptrdiff_t m_nDensity = 0x4C0; // int32 } // Parent: CPropDoorRotating - // Fields count: 4 + // Field count: 4 namespace CPropDoorRotatingBreakable { constexpr std::ptrdiff_t m_bBreakable = 0xEA8; // bool constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xEA9; // bool @@ -2970,7 +2970,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_damageStates = 0xEB0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -2978,7 +2978,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_player_controller { } // Parent: CBaseFire - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nFlameModelIndex (int32) @@ -2988,11 +2988,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x4D4; // int32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CBumpMine { } // Parent: CBaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkIncludeByUserGroup @@ -3017,7 +3017,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHDRColorScale = 0x728; // float32 } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -3049,7 +3049,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemiesFlashed = 0x60; // int32 } // Parent: CDynamicProp - // Fields count: 37 + // Field count: 37 // // Metadata: // MNetworkExcludeByName @@ -3104,7 +3104,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnAjarOpen = 0xDE8; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3114,7 +3114,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSaveImportant = 0x4C8; // bool } // Parent: CBaseTrigger - // Fields count: 12 + // Field count: 12 namespace CTriggerFan { constexpr std::ptrdiff_t m_vFanOrigin = 0x8E0; // Vector constexpr std::ptrdiff_t m_vFanEnd = 0x8EC; // Vector @@ -3130,15 +3130,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_RampTimer = 0x918; // CountdownTimer } // Parent: CMolotovGrenade - // Fields count: 0 + // Field count: 0 namespace CIncendiaryGrenade { } // Parent: CPathCorner - // Fields count: 0 + // Field count: 0 namespace CPathCornerCrash { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3148,7 +3148,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSendHandle = 0x4C4; // bool } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 namespace CSoundOpvarSetEntity { constexpr std::ptrdiff_t m_iszStackName = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszOperatorName = 0x4D0; // CUtlSymbolLarge @@ -3160,7 +3160,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetOnSpawn = 0x4F8; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -3170,29 +3170,29 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCount = 0x32; // uint16 } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CNavSpaceInfo { constexpr std::ptrdiff_t m_bCreateFlightSpace = 0x4C0; // bool } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 namespace CLogicAchievement { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_iszAchievementEventID = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_OnFired = 0x4D0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 namespace CPathSimple { constexpr std::ptrdiff_t m_pathString = 0x510; // CUtlString } // Parent: CBtNode - // Fields count: 1 + // Field count: 1 namespace CBtActionParachutePositioning { constexpr std::ptrdiff_t m_ActionTimer = 0x58; // CountdownTimer } // Parent: CPlayer_CameraServices - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -3210,11 +3210,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hLastFogTrigger = 0x1A0; // CHandle } // Parent: CEntityComponent - // Fields count: 0 + // Field count: 0 namespace CTouchExpansionComponent { } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 namespace CItem { constexpr std::ptrdiff_t m_OnPlayerTouch = 0x8F0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnPlayerPickup = 0x918; // CEntityIOOutput @@ -3226,7 +3226,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPhysStartAsleep = 0x9B0; // bool } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3250,7 +3250,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CustomOutput9 = 0x898; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3274,7 +3274,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDepthSortBias = 0x72C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3282,11 +3282,11 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 namespace CBodyComponentBaseModelEntity { } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 namespace CLogicAuto { constexpr std::ptrdiff_t m_OnMapSpawn = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnDemoMapSpawn = 0x4E8; // CEntityIOOutput @@ -3301,7 +3301,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_globalstate = 0x650; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -3321,19 +3321,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUseAutoCompare = 0x554; // bool } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 namespace CLightDirectionalEntity { } // Parent: CLogicNPCCounterAABB - // Fields count: 0 + // Field count: 0 namespace CLogicNPCCounterOBB { } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_UseServices { } // Parent: CFuncPlatRot - // Fields count: 9 + // Field count: 9 namespace CFuncTrackChange { constexpr std::ptrdiff_t m_trackTop = 0x7D8; // CPathTrack* constexpr std::ptrdiff_t m_trackBottom = 0x7E0; // CPathTrack* @@ -3346,7 +3346,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_use = 0x810; // int32 } // Parent: CRuleBrushEntity - // Fields count: 4 + // Field count: 4 namespace CGamePlayerZone { constexpr std::ptrdiff_t m_OnPlayerInZone = 0x718; // CEntityIOOutput constexpr std::ptrdiff_t m_OnPlayerOutZone = 0x740; // CEntityIOOutput @@ -3354,12 +3354,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PlayersOutCount = 0x790; // CEntityOutputTemplate } // Parent: CRuleEntity - // Fields count: 1 + // Field count: 1 namespace CRulePointEntity { constexpr std::ptrdiff_t m_Score = 0x718; // int32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 namespace CMessageEntity { constexpr std::ptrdiff_t m_radius = 0x4C0; // int32 constexpr std::ptrdiff_t m_messageText = 0x4C8; // CUtlSymbolLarge @@ -3368,11 +3368,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x4D2; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CSmokeGrenade { } // Parent: CBaseAnimGraph - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3408,7 +3408,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hControlPanel = 0x92C; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -3417,15 +3417,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hPlayerPing = 0x54; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_FlashlightServices { } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CServerOnlyModelEntity { } // Parent: CBtNode - // Fields count: 4 + // Field count: 4 namespace CBtActionCombatPositioning { constexpr std::ptrdiff_t m_szSensorInputKey = 0x68; // CUtlString constexpr std::ptrdiff_t m_szIsAttackingKey = 0x80; // CUtlString @@ -3433,7 +3433,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCrouching = 0xA0; // bool } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -3447,25 +3447,25 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFlags = 0x4CC; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponMAC10 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponGlock { } // Parent: CBaseViewModel - // Fields count: 0 + // Field count: 0 namespace CPredictedViewModel { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 namespace CTriggerActiveWeaponDetect { constexpr std::ptrdiff_t m_OnTouchedActiveWeapon = 0x8E0; // CEntityIOOutput constexpr std::ptrdiff_t m_iszWeaponClassName = 0x908; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 18 + // Field count: 18 namespace CEnvMicrophone { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_hMeasureTarget = 0x4C4; // CHandle @@ -3487,7 +3487,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iLastRoutedFrame = 0x678; // int32 } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 namespace CInfoSpawnGroupLoadUnload { constexpr std::ptrdiff_t m_OnSpawnGroupLoadStarted = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnSpawnGroupLoadFinished = 0x4E8; // CEntityIOOutput @@ -3502,7 +3502,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUnloadingStarted = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -3548,7 +3548,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iDesiredFOV = 0x718; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3556,12 +3556,12 @@ namespace cs2_dumper { namespace CPointTemplateAPI { } // Parent: CCSWeaponBase - // Fields count: 1 + // Field count: 1 namespace CKnife { constexpr std::ptrdiff_t m_bFirstAttack = 0xE98; // bool } // Parent: CBaseModelEntity - // Fields count: 37 + // Field count: 37 namespace CFuncTrackTrain { constexpr std::ptrdiff_t m_ppath = 0x710; // CHandle constexpr std::ptrdiff_t m_length = 0x714; // float32 @@ -3602,7 +3602,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNextMPSoundTime = 0x858; // GameTime_t } // Parent: CServerOnlyModelEntity - // Fields count: 5 + // Field count: 5 namespace CFogVolume { constexpr std::ptrdiff_t m_fogName = 0x710; // CUtlSymbolLarge constexpr std::ptrdiff_t m_postProcessName = 0x718; // CUtlSymbolLarge @@ -3611,11 +3611,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInFogVolumesList = 0x731; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 namespace CInfoPlayerCounterterrorist { } // Parent: CBaseModelEntity - // Fields count: 19 + // Field count: 19 namespace CFire { constexpr std::ptrdiff_t m_hEffect = 0x710; // CHandle constexpr std::ptrdiff_t m_hOwner = 0x714; // CHandle @@ -3638,7 +3638,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnExtinguished = 0x778; // CEntityIOOutput } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -3663,20 +3663,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevAnimUpdateTime = 0x250; // GameTime_t } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CCSPointScriptEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponBizon { } // Parent: CBasePlatTrain - // Fields count: 1 + // Field count: 1 namespace CFuncPlat { constexpr std::ptrdiff_t m_sNoise = 0x7B8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 48 + // Field count: 48 namespace CGenericConstraint { constexpr std::ptrdiff_t m_nLinearMotionX = 0x540; // JointMotion_t constexpr std::ptrdiff_t m_nLinearMotionY = 0x544; // JointMotion_t @@ -3728,15 +3728,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NotifyForceReachedZ = 0x640; // CEntityIOOutput } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CDecoyGrenade { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // MNetworkIncludeByName @@ -3759,16 +3759,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRagdollClientSide = 0x7D8; // bool } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 namespace CPhysTorque { constexpr std::ptrdiff_t m_axis = 0x520; // Vector } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 namespace CBreachChargeProjectile { } // Parent: CBaseAnimGraph - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -3805,15 +3805,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bValidatePoweredRagdollPose = 0xA48; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace CItemSoda { } // Parent: CEnvCubemap - // Fields count: 0 + // Field count: 0 namespace CEnvCubemapBox { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3821,7 +3821,7 @@ namespace cs2_dumper { namespace CBasePlayerControllerAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3829,7 +3829,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -3839,7 +3839,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeEndDist = 0x4C4; // float32 } // Parent: CTriggerOnce - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) @@ -3860,11 +3860,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnEndLook = 0x978; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoTeleportDestination { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 namespace CMathRemap { constexpr std::ptrdiff_t m_flInMin = 0x4C0; // float32 constexpr std::ptrdiff_t m_flInMax = 0x4C4; // float32 @@ -3879,14 +3879,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnFellBelowMax = 0x578; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 namespace CInstructorEventEntity { constexpr std::ptrdiff_t m_iszName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszHintTargetEntity = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hTargetPlayer = 0x4D0; // CHandle } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -3923,7 +3923,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGradientFogNeedsTextures = 0x4FA; // bool } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -3933,21 +3933,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_destination = 0x8E8; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 namespace CTriggerVolume { constexpr std::ptrdiff_t m_iFilterName = 0x710; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hFilter = 0x718; // CHandle } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoInstructorHintHostageRescueZone { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 namespace CEnvSoundscapeAlias_snd_soundscape { } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 namespace CFishPool { constexpr std::ptrdiff_t m_fishCount = 0x4D0; // int32 constexpr std::ptrdiff_t m_maxRange = 0x4D4; // float32 @@ -3958,16 +3958,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_visTimer = 0x500; // CountdownTimer } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CPointClientCommand { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CFuncVPhysicsClip { constexpr std::ptrdiff_t m_bDisabled = 0x710; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 namespace CCSPlayer_RadioServices { constexpr std::ptrdiff_t m_flGotHostageTalkTimer = 0x40; // GameTime_t constexpr std::ptrdiff_t m_flDefusingTalkTimer = 0x44; // GameTime_t @@ -3976,7 +3976,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIgnoreRadio = 0x58; // bool } // Parent: CSceneEntity - // Fields count: 7 + // Field count: 7 namespace CInstancedSceneEntity { constexpr std::ptrdiff_t m_hOwner = 0xA20; // CHandle constexpr std::ptrdiff_t m_bHadOwner = 0xA24; // bool @@ -3987,12 +3987,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hTarget = 0xA34; // CHandle } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CEnvHudHint { constexpr std::ptrdiff_t m_iszMessage = 0x4C0; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 22 + // Field count: 22 // // Metadata: // MNetworkIncludeByUserGroup @@ -4041,7 +4041,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_clrTint = 0xC84; // Color } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -4068,7 +4068,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iPosition = 0x24C; // int32 } // Parent: CCSPlayerPawnBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkVarTypeOverride @@ -4084,12 +4084,12 @@ namespace cs2_dumper { namespace CCSObserverPawn { } // Parent: CItem - // Fields count: 1 + // Field count: 1 namespace CScriptItem { constexpr std::ptrdiff_t m_MoveTypeOverride = 0x9C0; // MoveType_t } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -4109,11 +4109,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStopped = 0x220; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponSG556 { } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 namespace CAmbientGeneric { constexpr std::ptrdiff_t m_radius = 0x4C0; // float32 constexpr std::ptrdiff_t m_flMaxRadius = 0x4C4; // float32 @@ -4127,7 +4127,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSoundSourceEntIndex = 0x54C; // CEntityIndex } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -4149,23 +4149,23 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SpotRadius = 0x724; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponP90 { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerToggleSave { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CPrecipitation { } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CPointServerCommand { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -4180,11 +4180,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 namespace CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -4238,7 +4238,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastTeleportTime = 0x1F4; // float32 } // Parent: CBreakableProp - // Fields count: 33 + // Field count: 33 // // Metadata: // MNetworkExcludeByName @@ -4285,11 +4285,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAwake = 0xBE6; // bool } // Parent: CFuncWall - // Fields count: 0 + // Field count: 0 namespace CFuncWallToggle { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -4299,22 +4299,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 namespace CSensorGrenadeProjectile { constexpr std::ptrdiff_t m_fExpireTime = 0xA90; // GameTime_t constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xA94; // GameTime_t constexpr std::ptrdiff_t m_hDisplayGrenade = 0xA98; // CHandle } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 namespace CCSPlayer_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -4346,11 +4346,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEntryWins = 0xB8; // int32 } // Parent: CFuncLadder - // Fields count: 0 + // Field count: 0 namespace CFuncLadderAlias_func_useableladder { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 namespace CTriggerSndSosOpvar { constexpr std::ptrdiff_t m_hTouchingPlayers = 0x8E0; // CUtlVector> constexpr std::ptrdiff_t m_flPosition = 0x8F8; // Vector @@ -4368,11 +4368,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNormCenterSize = 0xC38; // float32 } // Parent: CItem - // Fields count: 0 + // Field count: 0 namespace CItemAssaultSuit { } // Parent: CBaseEntity - // Fields count: 70 + // Field count: 70 namespace CScriptedSequence { constexpr std::ptrdiff_t m_iszEntry = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszPreIdle = 0x4C8; // CUtlSymbolLarge @@ -4446,15 +4446,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iPlayerDeathBehavior = 0x7C4; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponNegev { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponGalilAR { } // Parent: CModelPointEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -4520,31 +4520,31 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlipHorizontal = 0x970; // bool } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 namespace CDynamicPropAlias_prop_dynamic_override { } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 namespace CSceneListManager { constexpr std::ptrdiff_t m_hListManagers = 0x4C0; // CUtlVector> constexpr std::ptrdiff_t m_iszScenes = 0x4D8; // CUtlSymbolLarge[16] constexpr std::ptrdiff_t m_hScenes = 0x558; // CHandle[16] } // Parent: CPhysConstraint - // Fields count: 1 + // Field count: 1 namespace CSplineConstraint { constexpr std::ptrdiff_t m_vAnchorOffsetRestore = 0x580; // Vector } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_ViewModelServices { } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 namespace CDynamicPropAlias_dynamic_prop { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -4558,11 +4558,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 namespace CPhysicsPropMultiplayer { } // Parent: CBaseToggle - // Fields count: 5 + // Field count: 5 namespace CBasePlatTrain { constexpr std::ptrdiff_t m_NoiseMoving = 0x790; // CUtlSymbolLarge constexpr std::ptrdiff_t m_NoiseArrived = 0x798; // CUtlSymbolLarge @@ -4571,25 +4571,25 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTLength = 0x7B0; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 namespace CSimpleMarkupVolumeTagged { } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 namespace CInfoPlayerTerrorist { } // Parent: CPhysHinge - // Fields count: 0 + // Field count: 0 namespace CPhysHingeAlias_phys_hinge_local { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CTankTargetChange { constexpr std::ptrdiff_t m_newTarget = 0x4C0; // CVariantBase constexpr std::ptrdiff_t m_newTargetName = 0x4D0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 namespace CLogicCompare { constexpr std::ptrdiff_t m_flInValue = 0x4C0; // float32 constexpr std::ptrdiff_t m_flCompareValue = 0x4C4; // float32 @@ -4599,7 +4599,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnGreaterThan = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -4607,7 +4607,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_totalHitsOnServer = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 namespace CLogicRelay { constexpr std::ptrdiff_t m_OnTrigger = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnSpawn = 0x4E8; // CEntityIOOutput @@ -4618,7 +4618,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPassthoughCaller = 0x514; // bool } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -4630,7 +4630,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasHeavyArmor = 0x42; // bool } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 namespace CKeepUpright { constexpr std::ptrdiff_t m_worldGoalAxis = 0x4C8; // Vector constexpr std::ptrdiff_t m_localTestAxis = 0x4D4; // Vector @@ -4641,16 +4641,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDampAllRotation = 0x4F9; // bool } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CModelPointEntity { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CFuncWater { constexpr std::ptrdiff_t m_BuoyancyHelper = 0x710; // CBuoyancyHelper } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 namespace CFuncTimescale { constexpr std::ptrdiff_t m_flDesiredTimescale = 0x4C0; // float32 constexpr std::ptrdiff_t m_flAcceleration = 0x4C4; // float32 @@ -4659,7 +4659,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_isStarted = 0x4D0; // bool } // Parent: CBtNode - // Fields count: 14 + // Field count: 14 namespace CBtActionMoveTo { constexpr std::ptrdiff_t m_szDestinationInputKey = 0x60; // CUtlString constexpr std::ptrdiff_t m_szHidingSpotInputKey = 0x68; // CUtlString @@ -4677,7 +4677,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNearestAreaDistanceThreshold = 0xE4; // float32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -4699,18 +4699,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x4DC; // float32 } // Parent: CPulseExecCursor - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings namespace CPulseServerCursor { } // Parent: CRopeKeyframe - // Fields count: 0 + // Field count: 0 namespace CRopeKeyframeAlias_move_rope { } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 namespace CEnvInstructorVRHint { constexpr std::ptrdiff_t m_iszName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszHintTargetEntity = 0x4C8; // CUtlSymbolLarge @@ -4723,16 +4723,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHeightOffset = 0x4FC; // float32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CWeaponXM1014 { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CPlatTrigger { constexpr std::ptrdiff_t m_pPlatform = 0x710; // CHandle } // Parent: None - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -4783,11 +4783,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEntIndex = 0xE0; // CEntityIndex } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CMolotovGrenade { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 namespace CPointHurt { constexpr std::ptrdiff_t m_nDamage = 0x4C0; // int32 constexpr std::ptrdiff_t m_bitsDamageType = 0x4C4; // int32 @@ -4797,7 +4797,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pActivator = 0x4D8; // CHandle } // Parent: CBaseEntity - // Fields count: 44 + // Field count: 44 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4864,7 +4864,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnDisengage = 0x690; // CEntityIOOutput } // Parent: CLogicNPCCounter - // Fields count: 4 + // Field count: 4 namespace CLogicNPCCounterAABB { constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x800; // Vector constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x80C; // Vector @@ -4872,15 +4872,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vOuterMaxs = 0x824; // Vector } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 namespace CLightOrthoEntity { } // Parent: CEnvSoundscapeTriggerable - // Fields count: 0 + // Field count: 0 namespace CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable { } // Parent: CSoundOpvarSetPointBase - // Fields count: 23 + // Field count: 23 namespace CSoundOpvarSetPointEntity { constexpr std::ptrdiff_t m_OnEnter = 0x558; // CEntityIOOutput constexpr std::ptrdiff_t m_OnExit = 0x580; // CEntityIOOutput @@ -4907,7 +4907,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPathingSourceIndex = 0x660; // int32 } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -4919,7 +4919,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNext = 0x558; // CSkyCamera* } // Parent: CRulePointEntity - // Fields count: 4 + // Field count: 4 namespace CGameMoney { constexpr std::ptrdiff_t m_OnMoneySpent = 0x720; // CEntityIOOutput constexpr std::ptrdiff_t m_OnMoneySpentFail = 0x748; // CEntityIOOutput @@ -4927,7 +4927,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_strAwardText = 0x778; // CUtlString } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 namespace CLogicPlayerProxy { constexpr std::ptrdiff_t m_hPlayer = 0x4C0; // CHandle constexpr std::ptrdiff_t m_PlayerHasAmmo = 0x4C8; // CEntityIOOutput @@ -4936,7 +4936,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_RequestedPlayerHealth = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -4948,18 +4948,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponZoneRepulsor { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 namespace CPhysImpact { constexpr std::ptrdiff_t m_damage = 0x4C0; // float32 constexpr std::ptrdiff_t m_distance = 0x4C4; // float32 constexpr std::ptrdiff_t m_directionEntityName = 0x4C8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -5013,15 +5013,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x15C1; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_WaterServices { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponM249 { } // Parent: CParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -5037,11 +5037,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hTextureOverride = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CFuncVehicleClip { } // Parent: CSoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -5049,7 +5049,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x4E0; // float32 } // Parent: CFuncBrush - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -5072,11 +5072,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartEnabled = 0x74E; // bool } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CEnvFunnel { } // Parent: None - // Fields count: 6 + // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t @@ -5086,11 +5086,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 namespace CCSGameModeRules_Noop { } // Parent: CPointEntity - // Fields count: 16 + // Field count: 16 namespace CPointAngularVelocitySensor { constexpr std::ptrdiff_t m_hTargetEntity = 0x4C0; // CHandle constexpr std::ptrdiff_t m_flThreshold = 0x4C4; // float32 @@ -5110,7 +5110,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnEqualTo = 0x5C0; // CEntityIOOutput } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5121,15 +5121,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xB80; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CHostageRescueZoneShim { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CPointPulse { } // Parent: CPointEntity - // Fields count: 24 + // Field count: 24 namespace CEnvInstructorHint { constexpr std::ptrdiff_t m_iszName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszReplace_Key = 0x4C8; // CUtlSymbolLarge @@ -5157,19 +5157,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLocalPlayerOnly = 0x52A; // bool } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CEnvTracer { constexpr std::ptrdiff_t m_vecEnd = 0x4C0; // Vector constexpr std::ptrdiff_t m_flDelay = 0x4CC; // float32 } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CInfoGameEventProxy { constexpr std::ptrdiff_t m_iszEventName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flRange = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -5221,7 +5221,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNext = 0x518; // CPointCamera* } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -5238,7 +5238,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x21C; // int8 } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -5261,7 +5261,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPlayerGotOffLadder = 0x798; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 namespace CPathKeyFrame { constexpr std::ptrdiff_t m_Origin = 0x4C0; // Vector constexpr std::ptrdiff_t m_Angles = 0x4CC; // QAngle @@ -5273,14 +5273,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMoveSpeed = 0x510; // float32 } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 namespace CFuncInteractionLayerClip { constexpr std::ptrdiff_t m_bDisabled = 0x710; // bool constexpr std::ptrdiff_t m_iszInteractsAs = 0x718; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszInteractsWith = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -5289,31 +5289,31 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: CGameRules - // Fields count: 0 + // Field count: 0 namespace CMultiplayRules { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponRevolver { } // Parent: CDynamicProp - // Fields count: 1 + // Field count: 1 namespace COrnamentProp { constexpr std::ptrdiff_t m_initialOwner = 0xB80; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 namespace CLogicGameEvent { constexpr std::ptrdiff_t m_iszEventName = 0x4C0; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 namespace CEnvMuzzleFlash { constexpr std::ptrdiff_t m_flScale = 0x4C0; // float32 constexpr std::ptrdiff_t m_iszParentAttachment = 0x4C8; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5349,7 +5349,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ubSignature = 0x765; // uint8[128] } // Parent: CBaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -5365,7 +5365,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBombSiteDesignation = 0x96C; // int32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 namespace CPhysicsSpring { constexpr std::ptrdiff_t m_flFrequency = 0x4C8; // float32 constexpr std::ptrdiff_t m_flDampingRatio = 0x4CC; // float32 @@ -5377,7 +5377,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_teleportTick = 0x500; // uint32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -5417,7 +5417,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x1509; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -5425,22 +5425,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WeaponSequence = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush - // Fields count: 1 + // Field count: 1 namespace CScriptTriggerPush { constexpr std::ptrdiff_t m_vExtent = 0x918; // Vector } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 namespace CEnvEntityIgniter { constexpr std::ptrdiff_t m_flLifetime = 0x4C0; // float32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CFuncWall { constexpr std::ptrdiff_t m_nState = 0x710; // int32 } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -5474,14 +5474,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_killType = 0x69; // EKillTypes_t } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 namespace CLogicAutosave { constexpr std::ptrdiff_t m_bForceNewLevelUnit = 0x4C0; // bool constexpr std::ptrdiff_t m_minHitPoints = 0x4C4; // int32 constexpr std::ptrdiff_t m_minHitPointsToCommit = 0x4C8; // int32 } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -5491,7 +5491,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DamageList = 0x48; // CUtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 namespace CRenderComponent { constexpr std::ptrdiff_t __m_pChainEntity = 0x10; // CNetworkVarChainer constexpr std::ptrdiff_t m_bIsRenderingWithViewModels = 0x50; // bool @@ -5500,7 +5500,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xB0; // bool } // Parent: CSoundEventEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -5514,12 +5514,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecCornerPairsNetworked = 0x5B0; // CNetworkUtlVectorBase } // Parent: CEnvSoundscape - // Fields count: 1 + // Field count: 1 namespace CEnvSoundscapeProxy { constexpr std::ptrdiff_t m_MainSoundscapeName = 0x558; // CUtlSymbolLarge } // Parent: CEntityComponent - // Fields count: 67 + // Field count: 67 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -5657,7 +5657,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1B0; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -5678,12 +5678,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bExplodeFromInferno = 0x2D70; // bool } // Parent: CTriggerMultiple - // Fields count: 1 + // Field count: 1 namespace CScriptTriggerMultiple { constexpr std::ptrdiff_t m_vExtent = 0x908; // Vector } // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 + // Field count: 4 namespace CSoundOpvarSetAutoRoomEntity { constexpr std::ptrdiff_t m_traceResults = 0x668; // CUtlVector constexpr std::ptrdiff_t m_flSize = 0x698; // float32 @@ -5691,16 +5691,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSizeSqr = 0x6A0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace CEntityComponent { } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace FilterDamageType { constexpr std::ptrdiff_t m_iDamageType = 0x518; // int32 } // Parent: CBot - // Fields count: 139 + // Field count: 139 namespace CCSBot { constexpr std::ptrdiff_t m_eyePosition = 0xF8; // Vector constexpr std::ptrdiff_t m_name = 0x104; // char[64] @@ -5843,7 +5843,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x6530; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 namespace CPhysMotor { constexpr std::ptrdiff_t m_nameAttach = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hAttachedObject = 0x4C8; // CHandle @@ -5854,7 +5854,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_motor = 0x4F0; // CMotorController } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5866,22 +5866,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vPos = 0x4D0; // Vector } // Parent: CPlayer_UseServices - // Fields count: 3 + // Field count: 3 namespace CCSPlayer_UseServices { constexpr std::ptrdiff_t m_hLastKnownUseEntity = 0x40; // CHandle constexpr std::ptrdiff_t m_flLastUseTimeStamp = 0x44; // GameTime_t constexpr std::ptrdiff_t m_flTimeLastUsedWindow = 0x48; // GameTime_t } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamSelectCharacterPosition { } // Parent: CItem - // Fields count: 0 + // Field count: 0 namespace CItemKevlar { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 namespace CTriggerHurt { constexpr std::ptrdiff_t m_flOriginalDamage = 0x8E0; // float32 constexpr std::ptrdiff_t m_flDamage = 0x8E4; // float32 @@ -5899,7 +5899,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hurtEntities = 0x968; // CUtlVector> } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 namespace CPhysConstraint { constexpr std::ptrdiff_t m_nameAttach1 = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nameAttach2 = 0x4D0; // CUtlSymbolLarge @@ -5916,7 +5916,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnBreak = 0x510; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -5961,11 +5961,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnLevelTransition = 0xEC0; // CEntityOutputTemplate } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CCSMinimapBoundary { } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 namespace CSoundEnt { constexpr std::ptrdiff_t m_iFreeSound = 0x4C0; // int32 constexpr std::ptrdiff_t m_iActiveSound = 0x4C4; // int32 @@ -5973,11 +5973,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SoundPool = 0x4CC; // CSound[128] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoSpawnGroupLandmark { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -6001,14 +6001,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 namespace CTriggerSave { constexpr std::ptrdiff_t m_bForceNewLevelUnit = 0x8E0; // bool constexpr std::ptrdiff_t m_fDangerousTimer = 0x8E4; // float32 constexpr std::ptrdiff_t m_minHitPoints = 0x8E8; // int32 } // Parent: CPhysConstraint - // Fields count: 11 + // Field count: 11 namespace CPhysWheelConstraint { constexpr std::ptrdiff_t m_flSuspensionFrequency = 0x538; // float32 constexpr std::ptrdiff_t m_flSuspensionDampingRatio = 0x53C; // float32 @@ -6023,7 +6023,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSpinAxisFriction = 0x560; // float32 } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 namespace CPhysFixed { constexpr std::ptrdiff_t m_flLinearFrequency = 0x538; // float32 constexpr std::ptrdiff_t m_flLinearDampingRatio = 0x53C; // float32 @@ -6033,7 +6033,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableAngularConstraint = 0x549; // bool } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -6054,7 +6054,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32 } // Parent: CServerOnlyEntity - // Fields count: 11 + // Field count: 11 namespace CEnvSoundscape { constexpr std::ptrdiff_t m_OnPlay = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_flRadius = 0x4E8; // float32 @@ -6069,7 +6069,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x554; // bool } // Parent: CPlayerControllerComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -6085,19 +6085,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x54; // int32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 namespace CSpriteOriented { } // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 namespace CSoundOpvarSetOBBEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponM4A1 { } // Parent: CBeam - // Fields count: 5 + // Field count: 5 namespace CEnvLaser { constexpr std::ptrdiff_t m_iszLaserTarget = 0x7B0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_pSprite = 0x7B8; // CSprite* @@ -6106,15 +6106,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStartFrame = 0x7D4; // float32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 namespace CCommentaryViewPosition { } // Parent: CTonemapController2 - // Fields count: 0 + // Field count: 0 namespace CTonemapController2Alias_env_tonemap_controller2 { } // Parent: CPhysConstraint - // Fields count: 4 + // Field count: 4 namespace CPhysPulley { constexpr std::ptrdiff_t m_position2 = 0x538; // Vector constexpr std::ptrdiff_t m_offset = 0x544; // Vector[2] @@ -6122,11 +6122,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_gearRatio = 0x560; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CGameRulesProxy { } // Parent: CEconEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkExcludeByName @@ -6154,7 +6154,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPlayerUse = 0xC90; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -6170,7 +6170,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x178; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -6178,11 +6178,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: CBaseFlex - // Fields count: 0 + // Field count: 0 namespace CBaseFlexAlias_funCBaseFlex { } // Parent: CBaseAnimGraph - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -6220,18 +6220,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_visible = 0x9D8; // CUtlVector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 namespace CEnvFireSource { constexpr std::ptrdiff_t m_bEnabled = 0x4C0; // bool constexpr std::ptrdiff_t m_radius = 0x4C4; // float32 constexpr std::ptrdiff_t m_damage = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CInfoLadderDismount { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_strStartTouchEventName (CUtlString) @@ -6243,7 +6243,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_strTriggerID = 0x8F0; // CUtlString } // Parent: CPhysConstraint - // Fields count: 10 + // Field count: 10 namespace CPhysSlideConstraint { constexpr std::ptrdiff_t m_axisEnd = 0x540; // Vector constexpr std::ptrdiff_t m_slideFriction = 0x54C; // float32 @@ -6257,20 +6257,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_soundInfo = 0x568; // ConstraintSoundInfo } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 namespace CDebugHistory { constexpr std::ptrdiff_t m_nNpcEvents = 0x1F4500; // int32 } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 namespace CInfoData { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace CHostageCarriableProp { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -6278,7 +6278,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CLightComponent = 0x710; // CLightComponent* } // Parent: CBaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkOverride @@ -6304,7 +6304,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecClientAngles = 0x7EC; // QAngle } // Parent: CBaseGrenade - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -6333,16 +6333,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClearFromPlayers = 0xA8D; // bool } // Parent: CServerOnlyModelEntity - // Fields count: 1 + // Field count: 1 namespace CCSPlace { constexpr std::ptrdiff_t m_name = 0x718; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CFuncTrainControls { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_flFadeInStart (float32) @@ -6368,7 +6368,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMagnitude = 0x73C; // uint32 } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 namespace CPointAngleSensor { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_nLookAtName = 0x4C8; // CUtlSymbolLarge @@ -6384,7 +6384,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_FacingPercentage = 0x560; // CEntityOutputTemplate } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -6394,19 +6394,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxs = 0x57C; // Vector } // Parent: CBtNodeDecorator - // Fields count: 1 + // Field count: 1 namespace CBtNodeCondition { constexpr std::ptrdiff_t m_bNegated = 0x58; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton namespace CSharedGapTypeQueryRegistration { } // Parent: CBaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -6442,7 +6442,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOverrideNoiseStrength = 0x502; // bool } // Parent: CBaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -6499,7 +6499,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDissolveType = 0x7AC; // int32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6552,7 +6552,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecViewOffset = 0x6E0; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph - // Fields count: 12 + // Field count: 12 namespace CPhysMagnet { constexpr std::ptrdiff_t m_OnMagnetAttach = 0x8E8; // CEntityIOOutput constexpr std::ptrdiff_t m_OnMagnetDetach = 0x910; // CEntityIOOutput @@ -6568,17 +6568,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iMaxObjectsAttached = 0x970; // int32 } // Parent: CSceneEntity - // Fields count: 0 + // Field count: 0 namespace CSceneEntityAlias_logic_choreographed_scene { } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 namespace CFuncNavBlocker { constexpr std::ptrdiff_t m_bDisabled = 0x710; // bool constexpr std::ptrdiff_t m_nBlockedTeamNumber = 0x714; // int32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 namespace CRagdollMagnet { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_radius = 0x4C4; // float32 @@ -6586,7 +6586,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_axis = 0x4CC; // Vector } // Parent: CBaseModelEntity - // Fields count: 6 + // Field count: 6 namespace CFuncBrush { constexpr std::ptrdiff_t m_iSolidity = 0x710; // BrushSolidities_e constexpr std::ptrdiff_t m_iDisabled = 0x714; // int32 @@ -6596,14 +6596,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bScriptedMovement = 0x729; // bool } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 namespace CPointProximitySensor { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_hTargetEntity = 0x4C4; // CHandle constexpr std::ptrdiff_t m_Distance = 0x4C8; // CEntityOutputTemplate } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -6611,24 +6611,24 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterClass { constexpr std::ptrdiff_t m_iFilterClass = 0x518; // CUtlSymbolLarge } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CMelee { } // Parent: CMultiplayRules - // Fields count: 0 + // Field count: 0 namespace CTeamplayRules { } // Parent: CBaseFilter - // Fields count: 0 + // Field count: 0 namespace CFilterLOS { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -6640,7 +6640,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timescale = 0x10; // float32 } // Parent: CBreakable - // Fields count: 15 + // Field count: 15 namespace CPhysBox { constexpr std::ptrdiff_t m_damageType = 0x7E8; // int32 constexpr std::ptrdiff_t m_massScale = 0x7EC; // float32 @@ -6659,7 +6659,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hCarryingPlayer = 0x8D8; // CHandle } // Parent: CBaseFlex - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -6696,7 +6696,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hOriginalThrower = 0xA18; // CHandle } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 namespace CTimerEntity { constexpr std::ptrdiff_t m_OnTimer = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnTimerHigh = 0x4E8; // CEntityIOOutput @@ -6713,15 +6713,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPaused = 0x55C; // bool } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamIntroCounterTerroristPosition { } // Parent: CBaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 namespace CHEGrenadeProjectile { } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -6729,7 +6729,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EnvWindShared = 0x4C0; // CEnvWindShared } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -6739,7 +6739,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: CBasePlayerWeapon - // Fields count: 64 + // Field count: 64 // // Metadata: // MNetworkExcludeByName @@ -6838,11 +6838,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWatTickOffset = 0xE94; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CHandleDummy { } // Parent: CPhysConstraint - // Fields count: 9 + // Field count: 9 namespace CRagdollConstraint { constexpr std::ptrdiff_t m_xmin = 0x538; // float32 constexpr std::ptrdiff_t m_xmax = 0x53C; // float32 @@ -6855,7 +6855,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_zfriction = 0x558; // float32 } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 namespace CPhysExplosion { constexpr std::ptrdiff_t m_bExplodeOnSpawn = 0x4C0; // bool constexpr std::ptrdiff_t m_flMagnitude = 0x4C4; // float32 @@ -6868,7 +6868,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPushedPlayer = 0x4E8; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 namespace CPointPush { constexpr std::ptrdiff_t m_bEnabled = 0x4C0; // bool constexpr std::ptrdiff_t m_flMagnitude = 0x4C4; // float32 @@ -6879,14 +6879,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hFilter = 0x4E0; // CHandle } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 namespace CCredits { constexpr std::ptrdiff_t m_OnCreditsDone = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_bRolledOutroCredits = 0x4E8; // bool constexpr std::ptrdiff_t m_flLogoLength = 0x4EC; // float32 } // Parent: CBaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -6911,7 +6911,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_foundGoalPositions = 0x551; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -6926,14 +6926,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA0; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 namespace CAttributeManager__cached_attribute_float_t { constexpr std::ptrdiff_t flIn = 0x0; // float32 constexpr std::ptrdiff_t iAttribHook = 0x8; // CUtlSymbolLarge constexpr std::ptrdiff_t flOut = 0x10; // float32 } // Parent: CTeam - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bSurrendered (bool) @@ -6963,12 +6963,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iLastUpdateSentAt = 0x830; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CCSGameModeRules { constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -6990,7 +6990,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: CTriggerMultiple - // Fields count: 4 + // Field count: 4 namespace CTriggerImpact { constexpr std::ptrdiff_t m_flMagnitude = 0x908; // float32 constexpr std::ptrdiff_t m_flNoise = 0x90C; // float32 @@ -6998,7 +6998,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pOutputForce = 0x918; // CEntityOutputTemplate } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -7033,26 +7033,26 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFarZScale = 0x750; // float32 } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 namespace CTriggerDetectBulletFire { constexpr std::ptrdiff_t m_bPlayerFireOnly = 0x8E0; // bool constexpr std::ptrdiff_t m_OnDetectedBulletFire = 0x8E8; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 namespace CWorld { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CPointGiveAmmo { constexpr std::ptrdiff_t m_pActivator = 0x4C0; // CHandle } // Parent: CFuncMoveLinear - // Fields count: 0 + // Field count: 0 namespace CFuncMoveLinearAlias_momentary_door { } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -7086,7 +7086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x580; // CNetworkUtlVectorBase } // Parent: CBaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -7104,30 +7104,30 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsEnabled = 0x4D1; // bool } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 namespace CServerOnlyPointEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CAK47 { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 namespace CTriggerTeleport { constexpr std::ptrdiff_t m_iLandmark = 0x8E0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bUseLandmarkAngles = 0x8E8; // bool constexpr std::ptrdiff_t m_bMirrorPlayer = 0x8E9; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamIntroTerroristPosition { } // Parent: CBaseModelEntity - // Fields count: 26 + // Field count: 26 namespace CFuncMover { constexpr std::ptrdiff_t m_iszPathName = 0x710; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hPathMover = 0x718; // CHandle @@ -7157,7 +7157,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTimeToRollToNewUp = 0x780; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -7173,26 +7173,26 @@ namespace cs2_dumper { constexpr std::ptrdiff_t soundEventHash = 0x74; // uint32 } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CHEGrenade { } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 namespace CGameEnd { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerCallback { } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 namespace CBubbling { constexpr std::ptrdiff_t m_density = 0x710; // int32 constexpr std::ptrdiff_t m_frequency = 0x714; // int32 constexpr std::ptrdiff_t m_state = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 189 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7482,11 +7482,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57E0; // float64 } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 namespace CPhysicsPropOverride { } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 namespace CAI_ChangeHintGroup { constexpr std::ptrdiff_t m_iSearchType = 0x4C0; // int32 constexpr std::ptrdiff_t m_strSearchName = 0x4C8; // CUtlSymbolLarge @@ -7494,7 +7494,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x4D8; // float32 } // Parent: CBaseTrigger - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -7515,7 +7515,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LastExitTime = 0xB00; // GameTime_t } // Parent: CBaseFilter - // Fields count: 5 + // Field count: 5 namespace CFilterEnemy { constexpr std::ptrdiff_t m_iszEnemyName = 0x518; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flRadius = 0x520; // float32 @@ -7524,11 +7524,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszPlayerName = 0x530; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 0 + // Field count: 0 namespace CShower { } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -7569,11 +7569,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstTime = 0x509; // bool } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 namespace CPhysicalButton { } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 namespace CEnvExplosion { constexpr std::ptrdiff_t m_iMagnitude = 0x710; // int32 constexpr std::ptrdiff_t m_flPlayerDamage = 0x714; // float32 @@ -7592,7 +7592,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hEntityIgnore = 0x760; // CHandle } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -7602,11 +7602,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxs = 0x57C; // Vector } // Parent: CTriggerMultiple - // Fields count: 0 + // Field count: 0 namespace CTriggerOnce { } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -7620,11 +7620,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szModifier = 0x120; // CUtlString } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CLogicProximity { } // Parent: CBaseAnimGraph - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_iszCommentaryFile (string_t) @@ -7670,7 +7670,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bListenedTo = 0x9D8; // bool } // Parent: CBaseClientUIEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -7722,26 +7722,26 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nExplicitImageLayout = 0x910; // int32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterContext { constexpr std::ptrdiff_t m_iFilterContext = 0x518; // CUtlSymbolLarge } // Parent: CPathParticleRope - // Fields count: 0 + // Field count: 0 namespace CPathParticleRopeAlias_path_particle_rope_clientside { } // Parent: None - // Fields count: 1 + // Field count: 1 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterAttributeInt { constexpr std::ptrdiff_t m_sAttributeName = 0x518; // CUtlStringToken } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -7754,7 +7754,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 namespace CAISound { constexpr std::ptrdiff_t m_iSoundType = 0x4C0; // SoundTypes_t constexpr std::ptrdiff_t m_iSoundFlags = 0x4C2; // SoundFlags_t @@ -7764,7 +7764,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszProxyEntityName = 0x4D0; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 namespace CPointEntityFinder { constexpr std::ptrdiff_t m_hEntity = 0x4C0; // CHandle constexpr std::ptrdiff_t m_iFilterName = 0x4C8; // CUtlSymbolLarge @@ -7775,7 +7775,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnFoundEntity = 0x4E8; // CEntityIOOutput } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -7805,7 +7805,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 namespace CBaseProp { constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0x8E8; // bool constexpr std::ptrdiff_t m_iShapeType = 0x8EC; // int32 @@ -7813,7 +7813,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0x8F4; // matrix3x4_t } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -7843,7 +7843,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x744; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 namespace CPointVelocitySensor { constexpr std::ptrdiff_t m_hTargetEntity = 0x4C0; // CHandle constexpr std::ptrdiff_t m_vecAxis = 0x4C4; // Vector @@ -7853,26 +7853,26 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Velocity = 0x4E0; // CEntityOutputTemplate } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterMassGreater { constexpr std::ptrdiff_t m_fFilterMass = 0x518; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace FilterTeam { constexpr std::ptrdiff_t m_iFilterTeam = 0x518; // int32 } // Parent: CFuncTrackTrain - // Fields count: 1 + // Field count: 1 namespace CFuncTankTrain { constexpr std::ptrdiff_t m_OnDeath = 0x860; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CNullEntity { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -7880,17 +7880,17 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_observer { } // Parent: CMarkupVolumeWithRef - // Fields count: 1 + // Field count: 1 namespace CMarkupVolumeTagged_NavGame { constexpr std::ptrdiff_t m_bFloodFillAttribute = 0x768; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 namespace CBuyZone { constexpr std::ptrdiff_t m_LegacyTeamNum = 0x8E0; // int32 } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 namespace CPointTemplate { constexpr std::ptrdiff_t m_iszWorldName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszSource2EntityLumpName = 0x4C8; // CUtlSymbolLarge @@ -7906,11 +7906,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x548; // HSCRIPT } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CTripWireFire { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 namespace CPhysForce { constexpr std::ptrdiff_t m_nameAttach = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_force = 0x4D0; // float32 @@ -7920,7 +7920,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_integrator = 0x4E0; // CConstantForceController } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 namespace CLogicDistanceAutosave { constexpr std::ptrdiff_t m_iszTargetEntity = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flDistanceToPlayer = 0x4C8; // float32 @@ -7930,7 +7930,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDangerousTime = 0x4D0; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 namespace CInfoDynamicShadowHint { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_flRange = 0x4C4; // float32 @@ -7939,7 +7939,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hLight = 0x4D0; // CHandle } // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 + // Field count: 9 namespace CSoundOpvarSetAABBEntity { constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x668; // Vector constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x674; // Vector @@ -7952,13 +7952,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vOuterMaxs = 0x6C0; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 namespace CEnvWindShared__WindVariationEvent_t { constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -7966,16 +7966,16 @@ namespace cs2_dumper { namespace CTakeDamageInfoAPI { } // Parent: CTriggerOnce - // Fields count: 1 + // Field count: 1 namespace CScriptTriggerOnce { constexpr std::ptrdiff_t m_vExtent = 0x908; // Vector } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CNavWalkable { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -8001,14 +8001,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGlowing = 0x51; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 namespace CFlashbangProjectile { constexpr std::ptrdiff_t m_flTimeToDetonate = 0xA90; // float32 constexpr std::ptrdiff_t m_numOpponentsHit = 0xA94; // uint8 constexpr std::ptrdiff_t m_numTeammatesHit = 0xA95; // uint8 } // Parent: CPointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8016,11 +8016,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_messageText = 0x918; // char[512] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoInstructorHintTarget { } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -8030,15 +8030,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponSSG08 { } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CBreachCharge { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 namespace CLogicBranch { constexpr std::ptrdiff_t m_bInValue = 0x4C0; // bool constexpr std::ptrdiff_t m_Listeners = 0x4C8; // CUtlVector> @@ -8046,15 +8046,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnFalse = 0x508; // CEntityIOOutput } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponUMP45 { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 namespace CSpriteAlias_env_glow { } // Parent: CBaseToggle - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -8088,7 +8088,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szDisplayText = 0x8D8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 namespace CPhysLength { constexpr std::ptrdiff_t m_offset = 0x538; // Vector[2] constexpr std::ptrdiff_t m_vecAttach = 0x550; // Vector @@ -8098,7 +8098,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableCollision = 0x568; // bool } // Parent: CBaseEntity - // Fields count: 48 + // Field count: 48 namespace CLogicNPCCounter { constexpr std::ptrdiff_t m_OnMinCountAll = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnMaxCountAll = 0x4E8; // CEntityIOOutput @@ -8150,7 +8150,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDefaultDist_3 = 0x7E4; // float32 } // Parent: CPredictedViewModel - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkOverride @@ -8162,7 +8162,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOldWeaponParity = 0x938; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -8172,7 +8172,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDisplayHealth = 0xEC0; // float32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 namespace CBlood { constexpr std::ptrdiff_t m_vecSprayAngles = 0x4C0; // QAngle constexpr std::ptrdiff_t m_vecSprayDir = 0x4CC; // Vector @@ -8180,7 +8180,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0x4DC; // BloodType } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_fadeColor (Color) @@ -8191,7 +8191,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnBeginFade = 0x4D0; // CEntityIOOutput } // Parent: CBaseProp - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8229,7 +8229,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_noGhostCollision = 0xA78; // bool } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -8237,7 +8237,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0xC8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFlex - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkExcludeByUserGroup @@ -8257,7 +8257,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNavHullIdx = 0xA04; // uint32 } // Parent: CBaseModelEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -8297,7 +8297,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSourceItemDefIndex = 0x1348; // uint16 } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 namespace CEnvGlobal { constexpr std::ptrdiff_t m_outCounter = 0x4C0; // CEntityOutputTemplate constexpr std::ptrdiff_t m_globalstate = 0x4E8; // CUtlSymbolLarge @@ -8306,14 +8306,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_counter = 0x4F8; // int32 } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 namespace CBaseFilter { constexpr std::ptrdiff_t m_bNegated = 0x4C0; // bool constexpr std::ptrdiff_t m_OnPass = 0x4C8; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFail = 0x4F0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -8328,11 +8328,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szTeamname = 0x4F4; // char[129] } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponUSPSilencer { } // Parent: CBaseModelEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -8373,36 +8373,36 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSpriteHeight = 0x778; // int32 } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerGravity { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CServerRagdollTrigger { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 namespace CInfoDynamicShadowHintBox { constexpr std::ptrdiff_t m_vBoxMins = 0x4D8; // Vector constexpr std::ptrdiff_t m_vBoxMaxs = 0x4E4; // Vector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 namespace CPathMover { constexpr std::ptrdiff_t m_vecPathNodes = 0x4C0; // CUtlVector> constexpr std::ptrdiff_t m_flPathLength = 0x4D8; // float32 constexpr std::ptrdiff_t m_bClosedLoop = 0x4DC; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CFlashbang { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponAug { } // Parent: CDynamicProp - // Fields count: 34 + // Field count: 34 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8445,7 +8445,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x30F0; // CountdownTimer } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 namespace CChangeLevel { constexpr std::ptrdiff_t m_sMapName = 0x8E0; // CUtlString constexpr std::ptrdiff_t m_sLandmarkName = 0x8E8; // CUtlString @@ -8456,7 +8456,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOnChangeLevelFired = 0x91B; // bool } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 namespace CTriggerLerpObject { constexpr std::ptrdiff_t m_iszLerpTarget = 0x8E0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hLerpTarget = 0x8E8; // CHandle @@ -8474,7 +8474,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnLerpFinished = 0x960; // CEntityIOOutput } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -8495,11 +8495,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClientSidePredicted = 0x8D8; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CLogicScript { } // Parent: CBaseFlex - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8521,7 +8521,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iOldOwnerClass = 0xC6C; // int32 } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -8558,11 +8558,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CServerOnlyEntity { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -8579,7 +8579,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: CModelPointEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8607,7 +8607,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nReorientMode = 0x96C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -8617,7 +8617,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMax = 0x4EC; // Vector } // Parent: CBaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -8649,7 +8649,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0x938; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -8659,11 +8659,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Values = 0x34; // Vector4D } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CPointBroadcastClientCommand { } // Parent: CBaseModelEntity - // Fields count: 32 + // Field count: 32 namespace CFuncShatterglass { constexpr std::ptrdiff_t m_hGlassMaterialDamaged = 0x710; // CStrongHandle constexpr std::ptrdiff_t m_hGlassMaterialUndamaged = 0x718; // CStrongHandle @@ -8699,11 +8699,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iSurfaceType = 0x861; // uint8 } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 namespace CRotButton { } // Parent: CSoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -8711,11 +8711,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x570; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponHKP2000 { } // Parent: CBaseAnimGraph - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -8761,7 +8761,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x9E0; // GameTime_t } // Parent: CBaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -8770,12 +8770,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartEnabled = 0x8C4; // bool } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 namespace CEnvSplash { constexpr std::ptrdiff_t m_flScale = 0x4C0; // float32 } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -8830,16 +8830,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPadding = 0x67; // bool } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CWeaponNOVA { } // Parent: CPointCamera - // Fields count: 1 + // Field count: 1 namespace CPointCameraVFOV { constexpr std::ptrdiff_t m_flVerticalFOV = 0x520; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -8848,16 +8848,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLastAttackTick = 0xEBC; // int32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 namespace CWaterBullet { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CMarkupVolume { constexpr std::ptrdiff_t m_bDisabled = 0x710; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 namespace CMessage { constexpr std::ptrdiff_t m_iszMessage = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_MessageVolume = 0x4C8; // float32 @@ -8867,7 +8867,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnShowMessage = 0x4E0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -8879,7 +8879,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartDisabled = 0x509; // bool } // Parent: CBaseModelEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8901,7 +8901,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x7E0; // GameTime_t } // Parent: CBaseModelEntity - // Fields count: 16 + // Field count: 16 namespace CBaseToggle { constexpr std::ptrdiff_t m_toggle_state = 0x710; // TOGGLE_STATE constexpr std::ptrdiff_t m_flMoveDistance = 0x714; // float32 @@ -8921,11 +8921,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sMaster = 0x788; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoTarget { } // Parent: CRotButton - // Fields count: 14 + // Field count: 14 namespace CMomentaryRotButton { constexpr std::ptrdiff_t m_Position = 0x8E0; // CEntityOutputTemplate constexpr std::ptrdiff_t m_OnUnpressed = 0x908; // CEntityIOOutput @@ -8943,7 +8943,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStartPosition = 0x9DC; // float32 } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 namespace CPropDataComponent { constexpr std::ptrdiff_t m_flDmgModBullet = 0x10; // float32 constexpr std::ptrdiff_t m_flDmgModClub = 0x14; // float32 @@ -8957,17 +8957,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMotionDisabledSpawnFlag = 0x3C; // int32 } // Parent: CRulePointEntity - // Fields count: 2 + // Field count: 2 namespace CGameText { constexpr std::ptrdiff_t m_iszMessage = 0x720; // CUtlSymbolLarge constexpr std::ptrdiff_t m_textParms = 0x728; // hudtextparms_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponMP5SD { } // Parent: CBaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -8989,19 +8989,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStartFrame = 0x744; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 3 + // Field count: 3 namespace CMarkupVolumeWithRef { constexpr std::ptrdiff_t m_bUseRef = 0x750; // bool constexpr std::ptrdiff_t m_vRefPos = 0x754; // Vector constexpr std::ptrdiff_t m_flRefDot = 0x760; // float32 } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 namespace CPhysThruster { constexpr std::ptrdiff_t m_localOrigin = 0x520; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -9009,7 +9009,7 @@ namespace cs2_dumper { namespace CCSPointScriptExtensions_player { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -9031,7 +9031,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAABBDirection = 0x508; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -9047,11 +9047,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hItem = 0x40; // CEntityHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponFamas { } // Parent: CPhysicsProp - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkExcludeByName @@ -9062,12 +9062,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ShardDesc = 0xBF0; // shard_model_desc_t } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterModel { constexpr std::ptrdiff_t m_iFilterModel = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 22 + // Field count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9114,7 +9114,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hOriginalController = 0xD0C; // CHandle } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 namespace CPathTrack { constexpr std::ptrdiff_t m_pnext = 0x4C0; // CPathTrack* constexpr std::ptrdiff_t m_pprevious = 0x4C8; // CPathTrack* @@ -9127,7 +9127,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPass = 0x4F0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 namespace CLogicDistanceCheck { constexpr std::ptrdiff_t m_iszEntityA = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszEntityB = 0x4C8; // CUtlSymbolLarge @@ -9138,7 +9138,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_InZone3 = 0x528; // CEntityIOOutput } // Parent: CBarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -9150,7 +9150,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShowLight = 0x940; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -9174,7 +9174,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_AdditionalTargetEntities = 0x520; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -9186,22 +9186,22 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x4D4; // bool } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 namespace CGamePlayerEquip { } // Parent: CServerOnlyPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoTargetServerOnly { } // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 + // Field count: 3 namespace CSoundOpvarSetPathCornerEntity { constexpr std::ptrdiff_t m_flDistMinSqr = 0x680; // float32 constexpr std::ptrdiff_t m_flDistMaxSqr = 0x684; // float32 constexpr std::ptrdiff_t m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge } // Parent: CPlayer_WeaponServices - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -9225,7 +9225,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOldInputHistoryCount = 0x468; // uint32 } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -9244,7 +9244,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iCustomDamageType = 0x4E8; // int32 } // Parent: CCSWeaponBase - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -9262,7 +9262,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xEB1; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 namespace CBot { constexpr std::ptrdiff_t m_pController = 0x10; // CCSPlayerController* constexpr std::ptrdiff_t m_pPlayer = 0x18; // CCSPlayerPawn* @@ -9279,7 +9279,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_postureStackIndex = 0xE8; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -9297,20 +9297,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: CBaseToggle - // Fields count: 3 + // Field count: 3 namespace CGunTarget { constexpr std::ptrdiff_t m_on = 0x790; // bool constexpr std::ptrdiff_t m_hTargetEnt = 0x794; // CHandle constexpr std::ptrdiff_t m_OnDeath = 0x798; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 namespace CSoundEventParameter { constexpr std::ptrdiff_t m_iszParamName = 0x4C8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flFloatValue = 0x4D0; // float32 } // Parent: CPulseGraphInstance_ServerEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -9320,7 +9320,7 @@ namespace cs2_dumper { namespace CPulseGraphInstance_GameBlackboard { } // Parent: CMarkupVolume - // Fields count: 5 + // Field count: 5 namespace CMarkupVolumeTagged { constexpr std::ptrdiff_t m_bIsGroup = 0x748; // bool constexpr std::ptrdiff_t m_bGroupByPrefab = 0x749; // bool @@ -9329,7 +9329,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsInGroup = 0x74C; // bool } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 namespace CTestEffect { constexpr std::ptrdiff_t m_iLoop = 0x4C0; // int32 constexpr std::ptrdiff_t m_iBeam = 0x4C4; // int32 @@ -9338,29 +9338,29 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStartTime = 0x5E8; // GameTime_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponM4A1Silencer { } // Parent: CFuncNavBlocker - // Fields count: 1 + // Field count: 1 namespace CScriptNavBlocker { constexpr std::ptrdiff_t m_vExtent = 0x720; // Vector } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 namespace CConstraintAnchor { constexpr std::ptrdiff_t m_massScale = 0x8E8; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponTec9 { } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 namespace CMarkupVolumeTagged_Nav { } // Parent: CPointEntity - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -9439,11 +9439,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iPlayerDeathBehavior = 0xA14; // SceneOnPlayerDeath_t } // Parent: CLightDirectionalEntity - // Fields count: 0 + // Field count: 0 namespace CLightEnvironmentEntity { } // Parent: CLogicAutosave - // Fields count: 4 + // Field count: 4 namespace CLogicActiveAutosave { constexpr std::ptrdiff_t m_TriggerHitPoints = 0x4D0; // int32 constexpr std::ptrdiff_t m_flTimeToTrigger = 0x4D4; // float32 @@ -9451,13 +9451,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDangerousTime = 0x4DC; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 namespace CEnvBeverage { constexpr std::ptrdiff_t m_CanInDispenser = 0x4C0; // bool constexpr std::ptrdiff_t m_nBeverageType = 0x4C4; // int32 } // Parent: CBaseEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -9482,15 +9482,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_VoteOptions = 0x658; // CUtlVector } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponCZ75a { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponP250 { } // Parent: CBaseAnimGraph - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -9506,12 +9506,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0x96C; // bool } // Parent: CTriggerHurt - // Fields count: 1 + // Field count: 1 namespace CScriptTriggerHurt { constexpr std::ptrdiff_t m_vExtent = 0x980; // Vector } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -9612,7 +9612,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szAnimClass = 0xD90; // CGlobalSymbol } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 namespace CMathColorBlend { constexpr std::ptrdiff_t m_flInMin = 0x4C0; // float32 constexpr std::ptrdiff_t m_flInMax = 0x4C4; // float32 @@ -9621,7 +9621,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OutValue = 0x4D0; // CEntityOutputTemplate } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -9637,7 +9637,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsActive = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 117 + // Field count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9839,11 +9839,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecVelocityHistory = 0x199C; // Vector[2] } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 namespace CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 86 + // Field count: 86 // // Metadata: // MNetworkUserGroupProxy @@ -9986,7 +9986,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9B4; // uint32 } // Parent: IEconItemInterface - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -10016,15 +10016,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szCustomNameOverride = 0x1D1; // char[161] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 namespace CInfoInstructorHintBombTargetA { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponAWP { } // Parent: CBaseCombatCharacter - // Fields count: 25 + // Field count: 25 // // Metadata: // MNetworkUserGroupProxy @@ -10088,7 +10088,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sndOpvarLatchData = 0xB88; // CUtlVector } // Parent: CBaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -10126,7 +10126,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x92C; // float32 } // Parent: CBaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -10138,16 +10138,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vSpotlightOrg = 0x724; // Vector } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 namespace CRuleEntity { constexpr std::ptrdiff_t m_iszMaster = 0x710; // CUtlSymbolLarge } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 namespace CSensorGrenade { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -10169,17 +10169,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_weaponItem = 0x9D0; // CEconItemView } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 namespace CTriggerDetectExplosion { constexpr std::ptrdiff_t m_OnDetectedExplosion = 0x908; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 namespace CSoundStackSave { constexpr std::ptrdiff_t m_iszStackName = 0x4C0; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 18 + // Field count: 18 namespace CPhysHinge { constexpr std::ptrdiff_t m_soundInfo = 0x540; // ConstraintSoundInfo constexpr std::ptrdiff_t m_NotifyMinLimitReached = 0x5C8; // CEntityIOOutput @@ -10201,27 +10201,27 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnStopMoving = 0x6B0; // CEntityIOOutput } // Parent: CGameRules - // Fields count: 1 + // Field count: 1 namespace CSingleplayRules { constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0xC0; // bool } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 namespace CFilterProximity { constexpr std::ptrdiff_t m_flRadius = 0x518; // float32 } // Parent: CEconEntity - // Fields count: 2 + // Field count: 2 namespace CEconWearable { constexpr std::ptrdiff_t m_nForceSkin = 0xC70; // int32 constexpr std::ptrdiff_t m_bAlwaysAllow = 0xC74; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_ItemServices { } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // MNetworkIncludeByName @@ -10248,11 +10248,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hConveyorModels = 0x748; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponMag7 { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 namespace CMathCounter { constexpr std::ptrdiff_t m_flMin = 0x4C0; // float32 constexpr std::ptrdiff_t m_flMax = 0x4C4; // float32 @@ -10267,7 +10267,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnChangedFromMax = 0x598; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -10284,7 +10284,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hLayerSpawnGroup = 0x4FC; // uint32 } // Parent: CBarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -10292,16 +10292,16 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShowLight = 0x938; // bool } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 namespace CCSGO_TeamSelectTerroristPosition { } // Parent: CBaseDoor - // Fields count: 1 + // Field count: 1 namespace CRotDoor { constexpr std::ptrdiff_t m_bSolidBsp = 0x998; // bool } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 namespace CLogicLineToEntity { constexpr std::ptrdiff_t m_Line = 0x4C0; // CEntityOutputTemplate constexpr std::ptrdiff_t m_SourceName = 0x4E8; // CUtlSymbolLarge @@ -10309,7 +10309,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EndEntity = 0x4F4; // CHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -10324,7 +10324,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bGamePaused = 0xBC; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -10336,7 +10336,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -10378,18 +10378,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Entity_bEnabled = 0x5A0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CCSPlayer_DamageReactServices { } // Parent: None - // Fields count: 3 + // Field count: 3 namespace ServerAuthoritativeWeaponSlot_t { constexpr std::ptrdiff_t unClass = 0x28; // uint16 constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -10405,7 +10405,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iBombSite = 0x104; // int32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByUserGroup @@ -10440,15 +10440,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lookupFilename = 0x6F0; // CUtlSymbolLarge } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponElite { } // Parent: CSoundEventEntity - // Fields count: 0 + // Field count: 0 namespace CSoundEventEntityAlias_snd_event_point { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -10456,7 +10456,7 @@ namespace cs2_dumper { namespace CBaseEntityAPI { } // Parent: CCSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -10478,11 +10478,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBombPlanted = 0xEE3; // bool } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 namespace CHostageRescueZone { } // Parent: CServerOnlyPointEntity - // Fields count: 6 + // Field count: 6 namespace CPointPrefab { constexpr std::ptrdiff_t m_targetMapName = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge @@ -10492,7 +10492,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_associatedRelayEntity = 0x4DC; // CHandle } // Parent: CBaseToggle - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -10526,7 +10526,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsUsable = 0x992; // bool } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -10571,11 +10571,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vRenderOrigin = 0x144; // Vector } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 namespace CTablet { } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 namespace CTankTrainAI { constexpr std::ptrdiff_t m_hTrain = 0x4C0; // CHandle constexpr std::ptrdiff_t m_hTargetEntity = 0x4C4; // CHandle @@ -10586,7 +10586,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_targetEntityName = 0x4F8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 namespace CGameGibManager { constexpr std::ptrdiff_t m_bAllowNewGibs = 0x4E0; // bool constexpr std::ptrdiff_t m_iCurrentMaxPieces = 0x4E4; // int32 @@ -10594,7 +10594,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iLastFrame = 0x4EC; // int32 } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -10605,40 +10605,40 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pParent = 0xF8; // CCSPointScriptEntity* } // Parent: CRagdollProp - // Fields count: 0 + // Field count: 0 namespace CRagdollPropAlias_physics_prop_ragdoll { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 namespace CCSSprite { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 namespace CFuncPropRespawnZone { } // Parent: CServerOnlyPointEntity - // Fields count: 3 + // Field count: 3 namespace SpawnPoint { constexpr std::ptrdiff_t m_iPriority = 0x4C0; // int32 constexpr std::ptrdiff_t m_bEnabled = 0x4C4; // bool constexpr std::ptrdiff_t m_nType = 0x4C8; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 namespace CWeaponSCAR20 { } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 namespace CTripWireFireProjectile { } // Parent: CFuncPlat - // Fields count: 2 + // Field count: 2 namespace CFuncPlatRot { constexpr std::ptrdiff_t m_end = 0x7C0; // QAngle constexpr std::ptrdiff_t m_start = 0x7CC; // QAngle } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 namespace CEnvSpark { constexpr std::ptrdiff_t m_flDelay = 0x4C0; // float32 constexpr std::ptrdiff_t m_nMagnitude = 0x4C4; // int32 @@ -10647,15 +10647,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnSpark = 0x4D0; // CEntityIOOutput } // Parent: CPlayer_ObserverServices - // Fields count: 0 + // Field count: 0 namespace CCSObserver_ObserverServices { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 namespace CPlayer_AutoaimServices { } // Parent: CBasePlatTrain - // Fields count: 6 + // Field count: 6 namespace CFuncTrain { constexpr std::ptrdiff_t m_hCurrentTarget = 0x7B8; // CHandle constexpr std::ptrdiff_t m_activated = 0x7BC; // bool @@ -10665,7 +10665,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszLastTarget = 0x7D0; // CUtlSymbolLarge } // Parent: CHostageExpresserShim - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) @@ -10727,7 +10727,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecHostageResetPosition = 0x2C9C; // Vector } // Parent: CPointEntity - // Fields count: 13 + // Field count: 13 namespace CNavLinkAreaEntity { constexpr std::ptrdiff_t m_flWidth = 0x4C0; // float32 constexpr std::ptrdiff_t m_vLocatorOffset = 0x4C4; // Vector @@ -10744,7 +10744,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsTerminus = 0x560; // bool } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -10765,14 +10765,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bCreateNavObstacle = 0x829; // bool } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 namespace CCommentaryAuto { constexpr std::ptrdiff_t m_OnCommentaryNewGame = 0x4C0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnCommentaryMidGame = 0x4E8; // CEntityIOOutput constexpr std::ptrdiff_t m_OnCommentaryMultiplayerSpawn = 0x510; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 8 + // Field count: 8 namespace CMapInfo { constexpr std::ptrdiff_t m_iBuyingStatus = 0x4C0; // int32 constexpr std::ptrdiff_t m_flBombRadius = 0x4C4; // float32 @@ -10784,11 +10784,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFadePlayerVisibilityFarZ = 0x4D8; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 namespace CTriggerBombReset { } // Parent: CEntityInstance - // Fields count: 77 + // Field count: 77 // // Metadata: // MNetworkExcludeByName @@ -10915,7 +10915,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBloodType = 0x4B8; // BloodType } // Parent: CLogicalEntity - // Fields count: 9 + // Field count: 9 namespace CLogicMeasureMovement { constexpr std::ptrdiff_t m_strMeasureTarget = 0x4C0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_strMeasureReference = 0x4C8; // CUtlSymbolLarge @@ -10928,7 +10928,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMeasureType = 0x4EC; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -10940,7 +10940,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nIndex = 0x40; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/server.dll.json b/output/server_dll.json similarity index 100% rename from output/server.dll.json rename to output/server_dll.json diff --git a/output/server.dll.rs b/output/server_dll.rs similarity index 95% rename from output/server.dll.rs rename to output/server_dll.rs index dad34ea..04c3f5f 100644 --- a/output/server.dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 131 pub mod server_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PropDoorRotatingOpenDirection_e { DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, @@ -18,14 +18,14 @@ pub mod cs2_dumper { DOOR_ROTATING_OPEN_BACKWARD = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum SceneOnPlayerDeath_t { SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, SCENE_ONPLAYERDEATH_CANCEL = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum LessonPanelLayoutFileTypes_t { LAYOUT_HAND_DEFAULT = 0x0, @@ -33,7 +33,7 @@ pub mod cs2_dumper { LAYOUT_CUSTOM = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum TimelineCompression_t { TIMELINE_COMPRESSION_SUM = 0x0, @@ -43,7 +43,7 @@ pub mod cs2_dumper { TIMELINE_COMPRESSION_TOTAL = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SubclassVDataChangeType_t { SUBCLASS_VDATA_CREATED = 0x0, @@ -51,7 +51,7 @@ pub mod cs2_dumper { SUBCLASS_VDATA_RELOADED = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum C4LightEffect_t { eLightEffectNone = 0x0, @@ -59,7 +59,7 @@ pub mod cs2_dumper { eLightEffectThirdPersonHeld = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum StanceType_t { STANCE_CURRENT = u32::MAX, @@ -69,7 +69,7 @@ pub mod cs2_dumper { NUM_STANCES = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum Explosions { expRandom = 0x0, @@ -77,7 +77,7 @@ pub mod cs2_dumper { expUsePrecise = 0x2 } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum PreviewCharacterMode { DIORAMA = 0x0, @@ -92,7 +92,7 @@ pub mod cs2_dumper { BANNER = 0x9 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ObserverInterpState_t { OBSERVER_INTERP_NONE = 0x0, @@ -100,7 +100,7 @@ pub mod cs2_dumper { OBSERVER_INTERP_SETTLING = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum WorldTextPanelOrientation_t { WORLDTEXT_ORIENTATION_DEFAULT = 0x0, @@ -108,7 +108,7 @@ pub mod cs2_dumper { WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum WorldTextPanelHorizontalAlign_t { WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, @@ -116,7 +116,7 @@ pub mod cs2_dumper { WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum SequenceFinishNotifyState_t { eDoNotNotify = 0x0, @@ -124,7 +124,7 @@ pub mod cs2_dumper { eNotifyTriggered = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SoundEventStartType_t { SOUNDEVENT_START_PLAYER = 0x0, @@ -132,7 +132,7 @@ pub mod cs2_dumper { SOUNDEVENT_START_ENTITY = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum TrainOrientationType_t { TrainOrientation_Fixed = 0x0, @@ -141,7 +141,7 @@ pub mod cs2_dumper { TrainOrientation_EaseInEaseOut = 0x3 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum CSWeaponCategory { WEAPONCATEGORY_OTHER = 0x0, @@ -153,7 +153,7 @@ pub mod cs2_dumper { WEAPONCATEGORY_COUNT = 0x6 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum BeginDeathLifeStateTransition_t { NO_CHANGE_IN_LIFESTATE = 0x0, @@ -161,7 +161,7 @@ pub mod cs2_dumper { TRANSITION_TO_LIFESTATE_DEAD = 0x2 } // Alignment: 2 - // Members count: 12 + // Member count: 12 #[repr(u16)] pub enum SoundTypes_t { SOUND_NONE = 0x0, @@ -178,7 +178,7 @@ pub mod cs2_dumper { NUM_AI_SOUND_TYPES = 0xB } // Alignment: 4 - // Members count: 24 + // Member count: 24 #[repr(u32)] pub enum PlayerAnimEvent_t { PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, @@ -207,7 +207,7 @@ pub mod cs2_dumper { PLAYERANIMEVENT_COUNT = 0x17 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum ItemFlagTypes_t { ITEM_FLAG_NONE = 0x0, @@ -221,14 +221,14 @@ pub mod cs2_dumper { ITEM_FLAG_NOITEMPICKUP = 0x80 } // Alignment: 1 - // Members count: 2 + // Member count: 2 #[repr(u8)] pub enum ShatterPanelMode { SHATTER_GLASS = 0x0, SHATTER_DRYWALL = 0x1 } // Alignment: 1 - // Members count: 10 + // Member count: 10 #[repr(u8)] pub enum SurroundingBoundsType_t { USE_OBB_COLLISION_BOUNDS = 0x0, @@ -242,7 +242,7 @@ pub mod cs2_dumper { USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 0x8 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum LifeState_t { LIFE_ALIVE = 0x0, @@ -252,7 +252,7 @@ pub mod cs2_dumper { LIFE_RESPAWNING = 0x4 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum NPCFollowFormation_t { Default = u32::MAX, @@ -262,7 +262,7 @@ pub mod cs2_dumper { Sidekick = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum CSWeaponMode { Primary_Mode = 0x0, @@ -270,7 +270,7 @@ pub mod cs2_dumper { WeaponMode_MAX = 0x2 } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum OnFrame { ONFRAME_UNKNOWN = 0x0, @@ -278,7 +278,7 @@ pub mod cs2_dumper { ONFRAME_FALSE = 0x2 } // Alignment: 4 - // Members count: 12 + // Member count: 12 #[repr(u32)] pub enum Materials { matGlass = 0x0, @@ -295,7 +295,7 @@ pub mod cs2_dumper { matLastMaterial = 0xB } // Alignment: 4 - // Members count: 9 + // Member count: 9 #[repr(u32)] pub enum BloodType { None = u32::MAX, @@ -309,7 +309,7 @@ pub mod cs2_dumper { ColorRedLVL6 = 0x7 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ScriptedMoveTo_t { eWait = 0x0, @@ -320,7 +320,7 @@ pub mod cs2_dumper { eObsoleteBackCompat2 = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum AnimLoopMode_t { ANIM_LOOP_MODE_INVALID = u32::MAX, @@ -330,7 +330,7 @@ pub mod cs2_dumper { ANIM_LOOP_MODE_COUNT = 0x3 } // Alignment: 2 - // Members count: 9 + // Member count: 9 #[repr(u16)] pub enum SoundFlags_t { SOUND_FLAGS_NONE = 0x0, @@ -344,7 +344,7 @@ pub mod cs2_dumper { SOUND_FLAG_PANIC_NPCS = 0x80 } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum Class_T { CLASS_NONE = 0x0, @@ -359,14 +359,14 @@ pub mod cs2_dumper { NUM_CLASSIFY_CLASSES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum filter_t { FILTER_AND = 0x0, FILTER_OR = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum CSWeaponSilencerType { WEAPONSILENCER_NONE = 0x0, @@ -374,7 +374,7 @@ pub mod cs2_dumper { WEAPONSILENCER_INTEGRATED = 0x2 } // Alignment: 4 - // Members count: 17 + // Member count: 17 #[repr(u32)] pub enum BaseExplosionTypes_t { EXPLOSION_TYPE_DEFAULT = 0x0, @@ -396,7 +396,7 @@ pub mod cs2_dumper { EXPLOSION_TYPE_COUNT = 0x10 } // Alignment: 4 - // Members count: 44 + // Member count: 44 #[repr(u32)] pub enum GameAnimEventIndex_t { AE_EMPTY = 0x0, @@ -445,7 +445,7 @@ pub mod cs2_dumper { AE_GRENADE_THROW_COMPLETE = 0x2B } // Alignment: 1 - // Members count: 3 + // Member count: 3 #[repr(u8)] pub enum FixAngleSet_t { None = 0x0, @@ -453,7 +453,7 @@ pub mod cs2_dumper { Relative = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum IChoreoServices__ScriptState_t { SCRIPT_PLAYING = 0x0, @@ -463,14 +463,14 @@ pub mod cs2_dumper { SCRIPT_MOVE_TO_MARK = 0x4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum CommandEntitySpecType_t { SPEC_SEARCH = 0x0, SPEC_TYPES_COUNT = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum Touch_t { touch_none = 0x0, @@ -480,7 +480,7 @@ pub mod cs2_dumper { touch_player_or_npc_or_physicsprop = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum TrainVelocityType_t { TrainVelocity_Instantaneous = 0x0, @@ -488,7 +488,7 @@ pub mod cs2_dumper { TrainVelocity_EaseInEaseOut = 0x2 } // Alignment: 4 - // Members count: 20 + // Member count: 20 #[repr(u32)] pub enum CSWeaponType { WEAPONTYPE_KNIFE = 0x0, @@ -513,7 +513,7 @@ pub mod cs2_dumper { WEAPONTYPE_UNKNOWN = 0x13 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum EntFinderMethod_t { ENT_FIND_METHOD_NEAREST = 0x0, @@ -521,7 +521,7 @@ pub mod cs2_dumper { ENT_FIND_METHOD_RANDOM = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PropDoorRotatingSpawnPos_t { DOOR_SPAWN_CLOSED = 0x0, @@ -530,14 +530,14 @@ pub mod cs2_dumper { DOOR_SPAWN_AJAR = 0x3 } // Alignment: 1 - // Members count: 2 + // Member count: 2 #[repr(u8)] pub enum ShardSolid_t { SHARD_SOLID = 0x0, SHARD_DEBRIS = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum PulseNPCCondition_t { COND_SEE_PLAYER = 0x1, @@ -547,7 +547,7 @@ pub mod cs2_dumper { COND_NO_PRIMARY_AMMO = 0x5 } // Alignment: 1 - // Members count: 13 + // Member count: 13 #[repr(u8)] pub enum RenderMode_t { kRenderNormal = 0x0, @@ -565,7 +565,7 @@ pub mod cs2_dumper { kRenderModeCount = 0xC } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ForcedCrouchState_t { FORCEDCROUCH_NONE = 0x0, @@ -573,7 +573,7 @@ pub mod cs2_dumper { FORCEDCROUCH_UNCROUCHED = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PerformanceMode_t { PM_NORMAL = 0x0, @@ -582,7 +582,7 @@ pub mod cs2_dumper { PM_REDUCED_GIBS = 0x3 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum TOGGLE_STATE { TS_AT_TOP = 0x0, @@ -591,7 +591,7 @@ pub mod cs2_dumper { TS_GOING_DOWN = 0x3 } // Alignment: 4 - // Members count: 74 + // Member count: 74 #[repr(u32)] pub enum loadout_slot_t { LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, @@ -656,7 +656,7 @@ pub mod cs2_dumper { LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 4 - // Members count: 20 + // Member count: 20 #[repr(u32)] pub enum NavAttributeEnum { NAV_MESH_AVOID = 0x80, @@ -680,7 +680,7 @@ pub mod cs2_dumper { NAV_ATTR_LAST_INDEX = 0x1F } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum MoveLinearAuthoredPos_t { MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, @@ -688,7 +688,7 @@ pub mod cs2_dumper { MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ValueRemapperMomentumType_t { MomentumType_None = 0x0, @@ -697,7 +697,7 @@ pub mod cs2_dumper { MomentumType_SpringAwayFromSnapValue = 0x3 } // Alignment: 4 - // Members count: 12 + // Member count: 12 #[repr(u32)] pub enum Hull_t { HULL_HUMAN = 0x0, @@ -714,7 +714,7 @@ pub mod cs2_dumper { HULL_NONE = 0xB } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum PreviewWeaponState { DROPPED = 0x0, @@ -725,7 +725,7 @@ pub mod cs2_dumper { ICON = 0x5 } // Alignment: 4 - // Members count: 9 + // Member count: 9 #[repr(u32)] pub enum EInButtonState { IN_BUTTON_UP = 0x0, @@ -739,7 +739,7 @@ pub mod cs2_dumper { IN_BUTTON_STATE_COUNT = 0x8 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum BeamClipStyle_t { kNOCLIP = 0x0, @@ -747,7 +747,7 @@ pub mod cs2_dumper { kMODELCLIP = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum WeaponAttackType_t { eInvalid = u32::MAX, @@ -756,7 +756,7 @@ pub mod cs2_dumper { eCount = 0x2 } // Alignment: 4 - // Members count: 18 + // Member count: 18 #[repr(u32)] pub enum CSPlayerBlockingUseAction_t { k_CSPlayerBlockingUseAction_None = 0x0, @@ -779,7 +779,7 @@ pub mod cs2_dumper { k_CSPlayerBlockingUseAction_MaxCount = 0x11 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum CSWeaponState_t { WEAPON_NOT_CARRIED = 0x0, @@ -787,7 +787,7 @@ pub mod cs2_dumper { WEAPON_IS_ACTIVE = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum CommandExecMode_t { EXEC_MANUAL = 0x0, @@ -796,7 +796,7 @@ pub mod cs2_dumper { EXEC_MODES_COUNT = 0x3 } // Alignment: 1 - // Members count: 5 + // Member count: 5 #[repr(u8)] pub enum ShatterDamageCause { SHATTERDAMAGE_BULLET = 0x0, @@ -806,7 +806,7 @@ pub mod cs2_dumper { SHATTERDAMAGE_EXPLOSIVE = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ScriptedOnDeath_t { SS_ONDEATH_NOT_APPLICABLE = u32::MAX, @@ -815,7 +815,7 @@ pub mod cs2_dumper { SS_ONDEATH_ANIMATED_DEATH = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ChoreoLookAtSpeed_t { eInvalid = u32::MAX, @@ -824,7 +824,7 @@ pub mod cs2_dumper { eFast = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ScriptedMoveType_t { SCRIPTED_MOVETYPE_NONE = 0x0, @@ -833,7 +833,7 @@ pub mod cs2_dumper { SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 } // Alignment: 4 - // Members count: 17 + // Member count: 17 #[repr(u32)] pub enum gear_slot_t { GEAR_SLOT_INVALID = u32::MAX, @@ -853,7 +853,7 @@ pub mod cs2_dumper { GEAR_SLOT_COUNT = 0xD } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum CSPlayerState { STATE_ACTIVE = 0x0, @@ -868,14 +868,14 @@ pub mod cs2_dumper { NUM_PLAYER_STATES = 0x9 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ScriptedConflictResponse_t { SS_CONFLICT_ENQUEUE = 0x0, SS_CONFLICT_INTERRUPT = 0x1 } // Alignment: 1 - // Members count: 7 + // Member count: 7 #[repr(u8)] pub enum WaterLevel_t { WL_NotInWater = 0x0, @@ -887,7 +887,7 @@ pub mod cs2_dumper { WL_Count = 0x6 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum WorldTextPanelVerticalAlign_t { WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, @@ -895,7 +895,7 @@ pub mod cs2_dumper { WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum AmmoPosition_t { AMMO_POSITION_INVALID = u32::MAX, @@ -904,7 +904,7 @@ pub mod cs2_dumper { AMMO_POSITION_COUNT = 0x2 } // Alignment: 4 - // Members count: 23 + // Member count: 23 #[repr(u32)] pub enum PreviewEOMCelebration { WALKUP = 0x0, @@ -932,7 +932,7 @@ pub mod cs2_dumper { VYPA_DEFEAT = 0x16 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum EntityDisolveType_t { ENTITY_DISSOLVE_INVALID = u32::MAX, @@ -942,7 +942,7 @@ pub mod cs2_dumper { ENTITY_DISSOLVE_CORE = 0x3 } // Alignment: 8 - // Members count: 21 + // Member count: 21 #[repr(u64)] pub enum InputBitMask_t { IN_NONE = 0x0, @@ -967,7 +967,7 @@ pub mod cs2_dumper { IN_LOOK_AT_WEAPON = 0x800000000 } // Alignment: 4 - // Members count: 14 + // Member count: 14 #[repr(u32)] pub enum HitGroup_t { HITGROUP_INVALID = u32::MAX, @@ -986,7 +986,7 @@ pub mod cs2_dumper { HITGROUP_COUNT = 0xC } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum ChickenActivity { IDLE = 0x0, @@ -998,14 +998,14 @@ pub mod cs2_dumper { PANIC = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum PointWorldTextReorientMode_t { POINT_WORLD_TEXT_REORIENT_NONE = 0x0, POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 } // Alignment: 8 - // Members count: 40 + // Member count: 40 #[repr(u64)] pub enum DebugOverlayBits_t { OVERLAY_TEXT_BIT = 0x1, @@ -1050,14 +1050,14 @@ pub mod cs2_dumper { OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum AmmoFlags_t { AMMO_FORCE_DROP_IF_CARRIED = 0x1, AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum HierarchyType_t { HIERARCHY_NONE = 0x0, @@ -1068,7 +1068,7 @@ pub mod cs2_dumper { HIERARCHY_TYPE_COUNT = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum doorCheck_e { DOOR_CHECK_FORWARD = 0x0, @@ -1076,7 +1076,7 @@ pub mod cs2_dumper { DOOR_CHECK_FULL = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum BeamType_t { BEAM_INVALID = 0x0, @@ -1088,7 +1088,7 @@ pub mod cs2_dumper { BEAM_LASER = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum EntitySubclassScope_t { SUBCLASS_SCOPE_NONE = u32::MAX, @@ -1097,14 +1097,14 @@ pub mod cs2_dumper { SUBCLASS_SCOPE_COUNT = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum PointTemplateClientOnlyEntityBehavior_t { CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 } // Alignment: 1 - // Members count: 5 + // Member count: 5 #[repr(u8)] pub enum ShatterGlassStressType { SHATTERGLASS_BLUNT = 0x0, @@ -1114,7 +1114,7 @@ pub mod cs2_dumper { SHATTERGLASS_EXPLOSIVE = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum TrackOrientationType_t { TrackOrientation_Fixed = 0x0, @@ -1122,7 +1122,7 @@ pub mod cs2_dumper { TrackOrientation_FacePathAngles = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum WeaponSwitchReason_t { eDrawn = 0x0, @@ -1131,14 +1131,14 @@ pub mod cs2_dumper { eUserInitiatedSwitchHands = 0x3 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ValueRemapperRatchetType_t { RatchetType_Absolute = 0x0, RatchetType_EachEngage = 0x1 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum NavDirType { NORTH = 0x0, @@ -1148,14 +1148,14 @@ pub mod cs2_dumper { NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum CRR_Response__ResponseEnum_t { MAX_RESPONSE_NAME = 0xC0, MAX_RULE_NAME = 0x80 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum MoveMountingAmount_t { MOVE_MOUNT_NONE = 0x0, @@ -1164,7 +1164,7 @@ pub mod cs2_dumper { MOVE_MOUNT_MAXCOUNT = 0x3 } // Alignment: 1 - // Members count: 20 + // Member count: 20 #[repr(u8)] pub enum RenderFx_t { kRenderFxNone = 0x0, @@ -1189,7 +1189,7 @@ pub mod cs2_dumper { kRenderFxMax = 0x13 } // Alignment: 4 - // Members count: 35 + // Member count: 35 #[repr(u32)] pub enum vote_create_failed_t { VOTE_FAILED_GENERIC = 0x0, @@ -1229,7 +1229,7 @@ pub mod cs2_dumper { VOTE_FAILED_MAX = 0x22 } // Alignment: 4 - // Members count: 27 + // Member count: 27 #[repr(u32)] pub enum RumbleEffect_t { RUMBLE_INVALID = u32::MAX, @@ -1261,7 +1261,7 @@ pub mod cs2_dumper { NUM_RUMBLE_EFFECTS = 0x19 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum LatchDirtyPermission_t { LATCH_DIRTY_DISALLOW = 0x0, @@ -1272,7 +1272,7 @@ pub mod cs2_dumper { LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum DoorState_t { DOOR_STATE_CLOSED = 0x0, @@ -1282,7 +1282,7 @@ pub mod cs2_dumper { DOOR_STATE_AJAR = 0x4 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ChoreoLookAtMode_t { eInvalid = u32::MAX, @@ -1291,7 +1291,7 @@ pub mod cs2_dumper { eEyesOnly = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum ChatIgnoreType_t { CHAT_IGNORE_NONE = 0x0, @@ -1299,7 +1299,7 @@ pub mod cs2_dumper { CHAT_IGNORE_TEAM = 0x2 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum PlayerConnectedState { PlayerNeverConnected = u32::MAX, @@ -1311,7 +1311,7 @@ pub mod cs2_dumper { PlayerReserved = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t { kMIN_THRESHOLD = 0x0, @@ -1319,13 +1319,13 @@ pub mod cs2_dumper { kHIGHWATER = 0x2 } // Alignment: 4 - // Members count: 1 + // Member count: 1 #[repr(u32)] pub enum navproperties_t { NAV_IGNORE = 0x1 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum SolidType_t { SOLID_NONE = 0x0, @@ -1339,7 +1339,7 @@ pub mod cs2_dumper { SOLID_LAST = 0x8 } // Alignment: 4 - // Members count: 24 + // Member count: 24 #[repr(u32)] pub enum DamageTypes_t { DMG_GENERIC = 0x0, @@ -1367,7 +1367,7 @@ pub mod cs2_dumper { DMG_DANGERZONE = 0x4000000 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PointWorldTextJustifyVertical_t { POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, @@ -1375,14 +1375,14 @@ pub mod cs2_dumper { POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum attributeprovidertypes_t { PROVIDER_GENERIC = 0x0, PROVIDER_WEAPON = 0x1 } // Alignment: 1 - // Members count: 6 + // Member count: 6 #[repr(u8)] pub enum MoveCollide_t { MOVECOLLIDE_DEFAULT = 0x0, @@ -1392,7 +1392,7 @@ pub mod cs2_dumper { MOVECOLLIDE_COUNT = 0x4 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum IChoreoServices__ChoreoState_t { STATE_PRE_SCRIPT = 0x0, @@ -1404,7 +1404,7 @@ pub mod cs2_dumper { STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum ValueRemapperOutputType_t { OutputType_AnimationCycle = 0x0, @@ -1413,7 +1413,7 @@ pub mod cs2_dumper { OutputType_RotationZ = 0x3 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PointTemplateOwnerSpawnGroupType_t { INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, @@ -1421,7 +1421,7 @@ pub mod cs2_dumper { INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum eSplinePushType { k_eSplinePushAlong = 0x0, @@ -1429,7 +1429,7 @@ pub mod cs2_dumper { k_eSplinePushTowards = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum PointWorldTextJustifyHorizontal_t { POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, @@ -1437,7 +1437,7 @@ pub mod cs2_dumper { POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum ShakeCommand_t { SHAKE_START = 0x0, @@ -1448,7 +1448,7 @@ pub mod cs2_dumper { SHAKE_START_NORUMBLE = 0x5 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum TRAIN_CODE { TRAIN_SAFE = 0x0, @@ -1456,7 +1456,7 @@ pub mod cs2_dumper { TRAIN_FOLLOWING = 0x2 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum BrushSolidities_e { BRUSHSOLID_TOGGLE = 0x0, @@ -1464,7 +1464,7 @@ pub mod cs2_dumper { BRUSHSOLID_ALWAYS = 0x2 } // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum QuestProgress__Reason { QUEST_NONINITIALIZED = 0x0, @@ -1482,21 +1482,21 @@ pub mod cs2_dumper { QUEST_REASON_MAX = 0xC } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ModifyDamageReturn_t { CONTINUE_TO_APPLY_DAMAGE = 0x0, ABORT_DO_NOT_APPLY_DAMAGE = 0x1 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ShadowType_t { SHADOWS_NONE = 0x0, SHADOWS_SIMPLE = 0x1 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum GrenadeType_t { GRENADE_TYPE_EXPLOSIVE = 0x0, @@ -1509,14 +1509,14 @@ pub mod cs2_dumper { GRENADE_TYPE_TOTAL = 0x7 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ValueRemapperInputType_t { InputType_PlayerShootPosition = 0x0, InputType_PlayerShootPositionAroundAxis = 0x1 } // Alignment: 1 - // Members count: 8 + // Member count: 8 #[repr(u8)] pub enum EKillTypes_t { KILL_NONE = 0x0, @@ -1529,7 +1529,7 @@ pub mod cs2_dumper { KILLTYPE_COUNT = 0x7 } // Alignment: 4 - // Members count: 25 + // Member count: 25 #[repr(u32)] pub enum WeaponSound_t { WEAPON_SOUND_EMPTY = 0x0, @@ -1559,7 +1559,7 @@ pub mod cs2_dumper { WEAPON_SOUND_NUM_TYPES = 0x18 } // Alignment: 8 - // Members count: 16 + // Member count: 16 #[repr(u64)] pub enum TakeDamageFlags_t { DFLAG_NONE = 0x0, @@ -1579,14 +1579,14 @@ pub mod cs2_dumper { DFLAG_SUPPRESS_UTILREMOVE = 0x2000 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum ValueRemapperHapticsType_t { HaticsType_Default = 0x0, HaticsType_None = 0x1 } // Alignment: 4 - // Members count: 10 + // Member count: 10 #[repr(u32)] pub enum Disposition_t { D_ER = 0x0, @@ -1596,7 +1596,7 @@ pub mod cs2_dumper { D_NU = 0x4 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum CanPlaySequence_t { CANNOT_PLAY = 0x0, @@ -1604,7 +1604,7 @@ pub mod cs2_dumper { CAN_PLAY_ENQUEUED = 0x2 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum MedalRank_t { MEDAL_RANK_NONE = 0x0, @@ -1614,7 +1614,7 @@ pub mod cs2_dumper { MEDAL_RANK_COUNT = 0x4 } // Alignment: 4 - // Members count: 7 + // Member count: 7 #[repr(u32)] pub enum ObserverMode_t { OBS_MODE_NONE = 0x0, @@ -1626,14 +1626,14 @@ pub mod cs2_dumper { NUM_OBSERVER_MODES = 0x6 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum FuncDoorSpawnPos_t { FUNC_DOOR_SPAWN_CLOSED = 0x0, FUNC_DOOR_SPAWN_OPEN = 0x1 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum EOverrideBlockLOS_t { BLOCK_LOS_DEFAULT = 0x0, @@ -1641,7 +1641,7 @@ pub mod cs2_dumper { BLOCK_LOS_FORCE_TRUE = 0x2 } // Alignment: 1 - // Members count: 14 + // Member count: 14 #[repr(u8)] pub enum MoveType_t { MOVETYPE_NONE = 0x0, @@ -1658,19 +1658,19 @@ pub mod cs2_dumper { MOVETYPE_LAST = 0xB } // Parent: CBaseCombatCharacter - // Fields count: 1 + // Field count: 1 pub mod CHostageExpresserShim { pub const m_pExpresser: usize = 0xA08; // CAI_Expresser* } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 pub mod CTriggerSoundscape { pub const m_hSoundscape: usize = 0x8E0; // CHandle pub const m_SoundscapeName: usize = 0x8E8; // CUtlSymbolLarge pub const m_spectators: usize = 0x8F0; // CUtlVector> } // Parent: CBreakableProp - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_bUseHitboxesForRenderBox (bool) @@ -1699,11 +1699,11 @@ pub mod cs2_dumper { pub const m_nGlowTeam: usize = 0xB7C; // int32 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CFuncIllusionary { } // Parent: CPlayer_MovementServices_Humanoid - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_flMaxFallVelocity (float) @@ -1768,7 +1768,7 @@ pub mod cs2_dumper { pub const m_flMaxJumpHeightThisJump: usize = 0x4F0; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: scale (int16) @@ -1786,7 +1786,7 @@ pub mod cs2_dumper { pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t } // Parent: CCSWeaponBase - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_bPlayingUninterruptableAct (bool) @@ -1801,40 +1801,40 @@ pub mod cs2_dumper { pub const m_bDestroyAfterTaunt: usize = 0xEAD; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 pub mod CTriggerRemove { pub const m_OnRemove: usize = 0x8E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterName { pub const m_iFilterName: usize = 0x518; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CProjectedDecal { pub const m_nTexture: usize = 0x4C0; // int32 pub const m_flDistance: usize = 0x4C4; // float32 } // Parent: CFuncTrackChange - // Fields count: 0 + // Field count: 0 pub mod CFuncTrackAuto { } // Parent: CBreakable - // Fields count: 0 + // Field count: 0 pub mod CPushable { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerTripWire { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 pub mod CTriggerMultiple { pub const m_OnTrigger: usize = 0x8E0; // CEntityIOOutput } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) @@ -1842,7 +1842,7 @@ pub mod cs2_dumper { pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 pub mod CTriggerPush { pub const m_angPushEntitySpace: usize = 0x8E0; // QAngle pub const m_vecPushDirEntitySpace: usize = 0x8EC; // Vector @@ -1853,18 +1853,18 @@ pub mod cs2_dumper { pub const m_splinePushType: usize = 0x910; // uint32 } // Parent: CBaseFilter - // Fields count: 3 + // Field count: 3 pub mod FilterHealth { pub const m_bAdrenalineActive: usize = 0x518; // bool pub const m_iHealthMin: usize = 0x51C; // int32 pub const m_iHealthMax: usize = 0x520; // int32 } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamSelectCounterTerroristPosition { } // Parent: CBaseTrigger - // Fields count: 5 + // Field count: 5 pub mod CTriggerProximity { pub const m_hMeasureTarget: usize = 0x8E0; // CHandle pub const m_iszMeasureTarget: usize = 0x8E8; // CUtlSymbolLarge @@ -1873,7 +1873,7 @@ pub mod cs2_dumper { pub const m_NearestEntityDistance: usize = 0x8F8; // CEntityOutputTemplate } // Parent: CFuncBrush - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_EffectName (string_t) @@ -1884,12 +1884,12 @@ pub mod cs2_dumper { pub const m_iszEffectSource: usize = 0x748; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CBaseDMStart { pub const m_Master: usize = 0x4C0; // CUtlSymbolLarge } // Parent: CGameRulesProxy - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) @@ -1897,7 +1897,7 @@ pub mod cs2_dumper { pub const m_pGameRules: usize = 0x4C0; // CCSGameRules* } // Parent: CBaseModelEntity - // Fields count: 5 + // Field count: 5 pub mod CTriggerBrush { pub const m_OnStartTouch: usize = 0x710; // CEntityIOOutput pub const m_OnEndTouch: usize = 0x738; // CEntityIOOutput @@ -1906,7 +1906,7 @@ pub mod cs2_dumper { pub const m_iDontMessageParent: usize = 0x78C; // int32 } // Parent: CBeam - // Fields count: 19 + // Field count: 19 pub mod CEnvBeam { pub const m_active: usize = 0x7B0; // int32 pub const m_spriteTexture: usize = 0x7B8; // CStrongHandle @@ -1929,13 +1929,13 @@ pub mod cs2_dumper { pub const m_OnTouchedByEntity: usize = 0x830; // CEntityIOOutput } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 pub mod CTonemapTrigger { pub const m_tonemapControllerName: usize = 0x8E0; // CUtlSymbolLarge pub const m_hTonemapController: usize = 0x8E8; // CEntityHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) @@ -1951,16 +1951,16 @@ pub mod cs2_dumper { pub const m_bSetBonus: usize = 0x40; // bool } // Parent: CWeaponBaseItem - // Fields count: 0 + // Field count: 0 pub mod CItem_Healthshot { } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 pub mod CFogTrigger { pub const m_fog: usize = 0x8E0; // fogparams_t } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 pub mod CLogicCollisionPair { pub const m_nameAttach1: usize = 0x4C0; // CUtlSymbolLarge pub const m_nameAttach2: usize = 0x4C8; // CUtlSymbolLarge @@ -1969,7 +1969,7 @@ pub mod cs2_dumper { pub const m_succeeded: usize = 0x4D2; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -1977,11 +1977,11 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_weapon_cs_base { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerHostageReset { } // Parent: CServerOnlyPointEntity - // Fields count: 4 + // Field count: 4 pub mod CPointTeleport { pub const m_vSaveOrigin: usize = 0x4C0; // Vector pub const m_vSaveAngles: usize = 0x4CC; // QAngle @@ -1989,22 +1989,22 @@ pub mod cs2_dumper { pub const m_bTeleportUseCurrentAngle: usize = 0x4D9; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoInstructorHintBombTargetB { } // Parent: CBtNodeCondition - // Fields count: 3 + // Field count: 3 pub mod CBtNodeConditionInactive { pub const m_flRoundStartThresholdSeconds: usize = 0x78; // float32 pub const m_flSensorInactivityThresholdSeconds: usize = 0x7C; // float32 pub const m_SensorInactivityTimer: usize = 0x80; // CountdownTimer } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CWeaponSawedoff { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFluidDensity (float) @@ -2013,7 +2013,7 @@ pub mod cs2_dumper { pub const m_flFluidDensity: usize = 0x900; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 pub mod CMoverPathNode { pub const m_vInTangentLocal: usize = 0x4C0; // Vector pub const m_vOutTangentLocal: usize = 0x4CC; // Vector @@ -2022,7 +2022,7 @@ pub mod cs2_dumper { pub const m_hMover: usize = 0x508; // CHandle } // Parent: CBtNode - // Fields count: 12 + // Field count: 12 pub mod CBtActionAim { pub const m_szSensorInputKey: usize = 0x68; // CUtlString pub const m_szAimReadyKey: usize = 0x80; // CUtlString @@ -2038,19 +2038,19 @@ pub mod cs2_dumper { pub const m_bAcquired: usize = 0xF0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_ViewModelServices { } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 pub mod CEnvSoundscapeTriggerable { } // Parent: CPlayerPawnComponent - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) @@ -2077,7 +2077,7 @@ pub mod cs2_dumper { pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) @@ -2087,17 +2087,17 @@ pub mod cs2_dumper { pub const m_iChangedVariables: usize = 0x52C; // int32 } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamIntroCharacterPosition { } // Parent: CEntityComponent - // Fields count: 2 + // Field count: 2 pub mod CBodyComponent { pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* pub const __m_pChainEntity: usize = 0x20; // CNetworkVarChainer } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_nDecoyShotTick (int) @@ -2108,15 +2108,15 @@ pub mod cs2_dumper { pub const m_decoyWeaponDefIndex: usize = 0xAB0; // uint16 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CEnableMotionFixup { } // Parent: CPlayer_MovementServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_MovementServices { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -2130,7 +2130,7 @@ pub mod cs2_dumper { pub const m_nWorldGroupId: usize = 0x14; // WorldGroupId_t } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) @@ -2140,11 +2140,11 @@ pub mod cs2_dumper { pub const m_name: usize = 0xC; // CUtlStringToken } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponMP9 { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 pub mod CPhysicsEntitySolver { pub const m_hMovingEntity: usize = 0x4C8; // CHandle pub const m_hPhysicsBlocker: usize = 0x4CC; // CHandle @@ -2152,7 +2152,7 @@ pub mod cs2_dumper { pub const m_cancelTime: usize = 0x4D4; // GameTime_t } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hPlayer (CHandle) @@ -2168,11 +2168,11 @@ pub mod cs2_dumper { pub const m_szPlaceName: usize = 0x4D5; // char[18] } // Parent: CCSPointScriptEntity - // Fields count: 0 + // Field count: 0 pub mod CCSServerPointScriptEntity { } // Parent: CGameSceneNode - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_modelState (CModelState) @@ -2191,19 +2191,19 @@ pub mod cs2_dumper { pub const m_nHitboxSet: usize = 0x3A8; // uint8 } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoLandmark { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponMP7 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponFiveSeven { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) @@ -2211,7 +2211,7 @@ pub mod cs2_dumper { pub const m_animationController: usize = 0x460; // CBaseAnimGraphController } // Parent: CBodyComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) @@ -2219,7 +2219,7 @@ pub mod cs2_dumper { pub const m_sceneNode: usize = 0x50; // CGameSceneNode } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 pub mod CEnvFireSensor { pub const m_bEnabled: usize = 0x4C0; // bool pub const m_bHeatAtLevel: usize = 0x4C1; // bool @@ -2231,27 +2231,27 @@ pub mod cs2_dumper { pub const m_OnHeatLevelEnd: usize = 0x500; // CEntityIOOutput } // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroTerroristPosition { } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod CEnvWindShared__WindAveEvent_t { pub const m_flStartWindSpeed: usize = 0x0; // float32 pub const m_flAveWindSpeed: usize = 0x4; // float32 } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 pub mod CDynamicPropAlias_cable_dynamic { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CPointGamestatsCounter { pub const m_strStatisticName: usize = 0x4C0; // CUtlSymbolLarge pub const m_bDisabled: usize = 0x4C8; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 pub mod CEnvShake { pub const m_limitToEntity: usize = 0x4C0; // CUtlSymbolLarge pub const m_Amplitude: usize = 0x4C8; // float32 @@ -2265,11 +2265,11 @@ pub mod cs2_dumper { pub const m_shakeCallback: usize = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CPrecipitationBlocker { } // Parent: CPathKeyFrame - // Fields count: 11 + // Field count: 11 pub mod CBaseMoveBehavior { pub const m_iPositionInterpolator: usize = 0x520; // int32 pub const m_iRotationInterpolator: usize = 0x524; // int32 @@ -2284,12 +2284,12 @@ pub mod cs2_dumper { pub const m_iDirection: usize = 0x55C; // int32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CFuncNavObstruction { pub const m_bDisabled: usize = 0x718; // bool } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 pub mod CEnvTilt { pub const m_Duration: usize = 0x4C0; // float32 pub const m_Radius: usize = 0x4C4; // float32 @@ -2297,7 +2297,7 @@ pub mod cs2_dumper { pub const m_stopTime: usize = 0x4CC; // GameTime_t } // Parent: CCSWeaponBase - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bRedraw (bool) @@ -2331,12 +2331,12 @@ pub mod cs2_dumper { pub const m_hSwitchToWeaponAfterThrow: usize = 0xEC0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CItemGenericTriggerHelper { pub const m_hParentItem: usize = 0x710; // CHandle } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 pub mod CLogicBranchList { pub const m_nLogicBranchNames: usize = 0x4C0; // CUtlSymbolLarge[16] pub const m_LogicBranchList: usize = 0x540; // CUtlVector> @@ -2346,7 +2346,7 @@ pub mod cs2_dumper { pub const m_OnMixed: usize = 0x5B0; // CEntityIOOutput } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle) @@ -2367,18 +2367,18 @@ pub mod cs2_dumper { pub const m_flNewFarZ: usize = 0x3C; // float32 } // Parent: CItemDefuser - // Fields count: 0 + // Field count: 0 pub mod CItemDefuserAlias_item_defuser { } // Parent: CModelPointEntity - // Fields count: 3 + // Field count: 3 pub mod CRevertSaved { pub const m_loadTime: usize = 0x710; // float32 pub const m_Duration: usize = 0x714; // float32 pub const m_HoldTime: usize = 0x718; // float32 } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 pub mod CMultiLightProxy { pub const m_iszLightNameFilter: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszLightClassFilter: usize = 0x4C8; // CUtlSymbolLarge @@ -2390,7 +2390,7 @@ pub mod cs2_dumper { pub const m_vecLights: usize = 0x4E8; // CUtlVector> } // Parent: None - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_vOrigin (Vector) @@ -2438,11 +2438,11 @@ pub mod cs2_dumper { pub const m_nExplosionType: usize = 0x6E; // uint8 } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CEntityBlocker { } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 pub mod CLogicCase { pub const m_nCase: usize = 0x4C0; // CUtlSymbolLarge[32] pub const m_nShuffleCases: usize = 0x5C0; // int32 @@ -2452,21 +2452,21 @@ pub mod cs2_dumper { pub const m_OnDefault: usize = 0xAE8; // CEntityOutputTemplate> } // Parent: CItem - // Fields count: 2 + // Field count: 2 pub mod CItemDefuser { pub const m_entitySpottedState: usize = 0x9C0; // EntitySpottedState_t pub const m_nSpotRules: usize = 0x9D8; // int32 } // Parent: CRuleEntity - // Fields count: 0 + // Field count: 0 pub mod CRuleBrushEntity { } // Parent: CInferno - // Fields count: 0 + // Field count: 0 pub mod CFireCrackerBlast { } // Parent: CBaseEntity - // Fields count: 13 + // Field count: 13 pub mod CSoundEventEntity { pub const m_bStartOnSpawn: usize = 0x4C0; // bool pub const m_bToLocalPlayer: usize = 0x4C1; // bool @@ -2483,7 +2483,7 @@ pub mod cs2_dumper { pub const m_nEntityIndexSelection: usize = 0x56C; // int32 } // Parent: CPlayer_ViewModelServices - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle) @@ -2491,7 +2491,7 @@ pub mod cs2_dumper { pub const m_hViewModel: usize = 0x40; // CHandle[3] } // Parent: CCSWeaponBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer) @@ -2501,11 +2501,11 @@ pub mod cs2_dumper { pub const m_bRedraw: usize = 0xEB0; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoParticleTarget { } // Parent: CBaseEntity - // Fields count: 32 + // Field count: 32 // // Metadata: // NetworkVarNames: m_flScattering (float) @@ -2574,7 +2574,7 @@ pub mod cs2_dumper { pub const m_bFirstTime: usize = 0x550; // bool } // Parent: CPlayer_MovementServices - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_flFallVelocity (float32) @@ -2601,7 +2601,7 @@ pub mod cs2_dumper { pub const m_vecSmoothedVelocity: usize = 0x218; // Vector } // Parent: CPhysicsProp - // Fields count: 5 + // Field count: 5 pub mod CPhysicsPropRespawnable { pub const m_vOriginalSpawnOrigin: usize = 0xBE8; // Vector pub const m_vOriginalSpawnAngles: usize = 0xBF4; // QAngle @@ -2610,11 +2610,11 @@ pub mod cs2_dumper { pub const m_flRespawnDuration: usize = 0xC18; // float32 } // Parent: CEnvSoundscapeProxy - // Fields count: 0 + // Field count: 0 pub mod CEnvSoundscapeProxyAlias_snd_soundscape_proxy { } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 pub mod CPhysBallSocket { pub const m_flJointFriction: usize = 0x538; // float32 pub const m_bEnableSwingLimit: usize = 0x53C; // bool @@ -2624,7 +2624,7 @@ pub mod cs2_dumper { pub const m_flMaxTwistAngle: usize = 0x54C; // float32 } // Parent: CCSGameModeRules - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) @@ -2636,16 +2636,16 @@ pub mod cs2_dumper { pub const m_sDMBonusWeapon: usize = 0x38; // CUtlString } // Parent: CItemAssaultSuit - // Fields count: 0 + // Field count: 0 pub mod CItemHeavyAssaultSuit { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CInfoPlayerStart { pub const m_bDisabled: usize = 0x4C0; // bool } // Parent: CSoundOpvarSetPointBase - // Fields count: 8 + // Field count: 8 pub mod CSoundOpvarSetOBBWindEntity { pub const m_vMins: usize = 0x558; // Vector pub const m_vMaxs: usize = 0x564; // Vector @@ -2657,7 +2657,7 @@ pub mod cs2_dumper { pub const m_flWindMapMax: usize = 0x594; // float32 } // Parent: CRagdollProp - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_boneIndexAttached (uint32) @@ -2673,7 +2673,7 @@ pub mod cs2_dumper { pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xAB8; // bool } // Parent: CItem - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_OwningPlayer (CHandle) @@ -2683,7 +2683,7 @@ pub mod cs2_dumper { pub const m_KillingPlayer: usize = 0x9C4; // CHandle } // Parent: CItem - // Fields count: 32 + // Field count: 32 pub mod CItemGeneric { pub const m_bHasTriggerRadius: usize = 0x9C8; // bool pub const m_bHasPickupRadius: usize = 0x9C9; // bool @@ -2719,11 +2719,11 @@ pub mod cs2_dumper { pub const m_hTriggerHelper: usize = 0xB28; // CHandle } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 pub mod CLightSpotEntity { } // Parent: CPlayer_WaterServices - // Fields count: 6 + // Field count: 6 pub mod CCSPlayer_WaterServices { pub const m_NextDrownDamageTime: usize = 0x40; // float32 pub const m_nDrownDmgRate: usize = 0x44; // int32 @@ -2733,13 +2733,13 @@ pub mod cs2_dumper { pub const m_flSwimSoundTime: usize = 0x5C; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x4C0; // WorldGroupId_t pub const m_hSkyCamera: usize = 0x4C4; // CHandle } // Parent: CBasePropDoor - // Fields count: 17 + // Field count: 17 pub mod CPropDoorRotating { pub const m_vecAxis: usize = 0xE10; // Vector pub const m_flDistance: usize = 0xE1C; // float32 @@ -2760,7 +2760,7 @@ pub mod cs2_dumper { pub const m_hEntityBlocker: usize = 0xEA0; // CHandle } // Parent: CBaseModelEntity - // Fields count: 21 + // Field count: 21 // // Metadata: // MNetworkIncludeByUserGroup @@ -2810,7 +2810,7 @@ pub mod cs2_dumper { pub const m_iEndAttachment: usize = 0x761; // AttachmentHandle_t } // Parent: CBaseModelEntity - // Fields count: 52 + // Field count: 52 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -2918,28 +2918,28 @@ pub mod cs2_dumper { pub const m_bPvsModifyEntity: usize = 0x92C; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 pub mod CInfoDeathmatchSpawn { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CEnvViewPunch { pub const m_flRadius: usize = 0x4C0; // float32 pub const m_angViewPunch: usize = 0x4C4; // QAngle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CDEagle { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 pub mod CPathCorner { pub const m_flWait: usize = 0x4C0; // float32 pub const m_flRadius: usize = 0x4C4; // float32 pub const m_OnPass: usize = 0x4C8; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_unMusicID (item_definition_index_t) @@ -2962,7 +2962,7 @@ pub mod cs2_dumper { pub const m_vecServerAuthoritativeWeaponSlots: usize = 0xF50; // CUtlVectorEmbeddedNetworkVar } // Parent: CAttributeManager - // Fields count: 1 + // Field count: 1 // // Metadata: // MNetworkIncludeByName @@ -2974,11 +2974,11 @@ pub mod cs2_dumper { pub const m_Item: usize = 0x50; // CEconItemView } // Parent: CHostage - // Fields count: 0 + // Field count: 0 pub mod CHostageAlias_info_hostage_spawn { } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 pub mod CMultiSource { pub const m_rgEntities: usize = 0x4C0; // CHandle[32] pub const m_rgTriggered: usize = 0x540; // int32[32] @@ -2987,13 +2987,13 @@ pub mod cs2_dumper { pub const m_globalstate: usize = 0x5F0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 2 + // Field count: 2 pub mod CLogicNavigation { pub const m_isOn: usize = 0x4C8; // bool pub const m_navProperty: usize = 0x4CC; // navproperties_t } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 pub mod CEnvEntityMaker { pub const m_vecEntityMins: usize = 0x4C0; // Vector pub const m_vecEntityMaxs: usize = 0x4CC; // Vector @@ -3009,11 +3009,11 @@ pub mod cs2_dumper { pub const m_pOutputOnFailedSpawn: usize = 0x538; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CPointEntity { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 pub mod CLogicEventListener { pub const m_strEventName: usize = 0x4D0; // CUtlString pub const m_bIsEnabled: usize = 0x4D8; // bool @@ -3021,7 +3021,7 @@ pub mod cs2_dumper { pub const m_OnEventFired: usize = 0x4E0; // CEntityIOOutput } // Parent: CBaseFilter - // Fields count: 4 + // Field count: 4 pub mod CFilterMultiple { pub const m_nFilterType: usize = 0x518; // filter_t pub const m_iFilterName: usize = 0x520; // CUtlSymbolLarge[10] @@ -3029,11 +3029,11 @@ pub mod cs2_dumper { pub const m_nFilterCount: usize = 0x598; // int32 } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_UseServices { } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -3046,17 +3046,17 @@ pub mod cs2_dumper { pub const m_pComponent: usize = 0x100; // CPulseGraphComponentBase* } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 pub mod CPhysicsWire { pub const m_nDensity: usize = 0x4C0; // int32 } // Parent: CPropDoorRotating - // Fields count: 4 + // Field count: 4 pub mod CPropDoorRotatingBreakable { pub const m_bBreakable: usize = 0xEA8; // bool pub const m_isAbleToCloseAreaPortals: usize = 0xEA9; // bool @@ -3064,7 +3064,7 @@ pub mod cs2_dumper { pub const m_damageStates: usize = 0xEB0; // CUtlVector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3072,7 +3072,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_player_controller { } // Parent: CBaseFire - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nFlameModelIndex (int32) @@ -3082,11 +3082,11 @@ pub mod cs2_dumper { pub const m_nFlameFromAboveModelIndex: usize = 0x4D4; // int32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CBumpMine { } // Parent: CBaseModelEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // MNetworkIncludeByUserGroup @@ -3111,7 +3111,7 @@ pub mod cs2_dumper { pub const m_flHDRColorScale: usize = 0x728; // float32 } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iKills (int) @@ -3143,7 +3143,7 @@ pub mod cs2_dumper { pub const m_iEnemiesFlashed: usize = 0x60; // int32 } // Parent: CDynamicProp - // Fields count: 37 + // Field count: 37 // // Metadata: // MNetworkExcludeByName @@ -3198,7 +3198,7 @@ pub mod cs2_dumper { pub const m_OnAjarOpen: usize = 0xDE8; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) @@ -3208,7 +3208,7 @@ pub mod cs2_dumper { pub const m_bSaveImportant: usize = 0x4C8; // bool } // Parent: CBaseTrigger - // Fields count: 12 + // Field count: 12 pub mod CTriggerFan { pub const m_vFanOrigin: usize = 0x8E0; // Vector pub const m_vFanEnd: usize = 0x8EC; // Vector @@ -3224,15 +3224,15 @@ pub mod cs2_dumper { pub const m_RampTimer: usize = 0x918; // CountdownTimer } // Parent: CMolotovGrenade - // Fields count: 0 + // Field count: 0 pub mod CIncendiaryGrenade { } // Parent: CPathCorner - // Fields count: 0 + // Field count: 0 pub mod CPathCornerCrash { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle) @@ -3242,7 +3242,7 @@ pub mod cs2_dumper { pub const m_bSendHandle: usize = 0x4C4; // bool } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 pub mod CSoundOpvarSetEntity { pub const m_iszStackName: usize = 0x4C8; // CUtlSymbolLarge pub const m_iszOperatorName: usize = 0x4D0; // CUtlSymbolLarge @@ -3254,7 +3254,7 @@ pub mod cs2_dumper { pub const m_bSetOnSpawn: usize = 0x4F8; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) @@ -3264,29 +3264,29 @@ pub mod cs2_dumper { pub const m_nCount: usize = 0x32; // uint16 } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CNavSpaceInfo { pub const m_bCreateFlightSpace: usize = 0x4C0; // bool } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 pub mod CLogicAchievement { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_iszAchievementEventID: usize = 0x4C8; // CUtlSymbolLarge pub const m_OnFired: usize = 0x4D0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 pub mod CPathSimple { pub const m_pathString: usize = 0x510; // CUtlString } // Parent: CBtNode - // Fields count: 1 + // Field count: 1 pub mod CBtActionParachutePositioning { pub const m_ActionTimer: usize = 0x58; // CountdownTimer } // Parent: CPlayer_CameraServices - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_iFOV (uint32) @@ -3304,11 +3304,11 @@ pub mod cs2_dumper { pub const m_hLastFogTrigger: usize = 0x1A0; // CHandle } // Parent: CEntityComponent - // Fields count: 0 + // Field count: 0 pub mod CTouchExpansionComponent { } // Parent: CBaseAnimGraph - // Fields count: 8 + // Field count: 8 pub mod CItem { pub const m_OnPlayerTouch: usize = 0x8F0; // CEntityIOOutput pub const m_OnPlayerPickup: usize = 0x918; // CEntityIOOutput @@ -3320,7 +3320,7 @@ pub mod cs2_dumper { pub const m_bPhysStartAsleep: usize = 0x9B0; // bool } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -3344,7 +3344,7 @@ pub mod cs2_dumper { pub const m_CustomOutput9: usize = 0x898; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) @@ -3368,7 +3368,7 @@ pub mod cs2_dumper { pub const m_flDepthSortBias: usize = 0x72C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3376,11 +3376,11 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_entity { } // Parent: CBodyComponentSkeletonInstance - // Fields count: 0 + // Field count: 0 pub mod CBodyComponentBaseModelEntity { } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 pub mod CLogicAuto { pub const m_OnMapSpawn: usize = 0x4C0; // CEntityIOOutput pub const m_OnDemoMapSpawn: usize = 0x4E8; // CEntityIOOutput @@ -3395,7 +3395,7 @@ pub mod cs2_dumper { pub const m_globalstate: usize = 0x650; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -3415,19 +3415,19 @@ pub mod cs2_dumper { pub const m_bUseAutoCompare: usize = 0x554; // bool } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 pub mod CLightDirectionalEntity { } // Parent: CLogicNPCCounterAABB - // Fields count: 0 + // Field count: 0 pub mod CLogicNPCCounterOBB { } // Parent: CPlayer_UseServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_UseServices { } // Parent: CFuncPlatRot - // Fields count: 9 + // Field count: 9 pub mod CFuncTrackChange { pub const m_trackTop: usize = 0x7D8; // CPathTrack* pub const m_trackBottom: usize = 0x7E0; // CPathTrack* @@ -3440,7 +3440,7 @@ pub mod cs2_dumper { pub const m_use: usize = 0x810; // int32 } // Parent: CRuleBrushEntity - // Fields count: 4 + // Field count: 4 pub mod CGamePlayerZone { pub const m_OnPlayerInZone: usize = 0x718; // CEntityIOOutput pub const m_OnPlayerOutZone: usize = 0x740; // CEntityIOOutput @@ -3448,12 +3448,12 @@ pub mod cs2_dumper { pub const m_PlayersOutCount: usize = 0x790; // CEntityOutputTemplate } // Parent: CRuleEntity - // Fields count: 1 + // Field count: 1 pub mod CRulePointEntity { pub const m_Score: usize = 0x718; // int32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 pub mod CMessageEntity { pub const m_radius: usize = 0x4C0; // int32 pub const m_messageText: usize = 0x4C8; // CUtlSymbolLarge @@ -3462,11 +3462,11 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x4D2; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CSmokeGrenade { } // Parent: CBaseAnimGraph - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkIncludeByName @@ -3502,7 +3502,7 @@ pub mod cs2_dumper { pub const m_hControlPanel: usize = 0x92C; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle) @@ -3511,15 +3511,15 @@ pub mod cs2_dumper { pub const m_hPlayerPing: usize = 0x54; // CHandle } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_FlashlightServices { } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CServerOnlyModelEntity { } // Parent: CBtNode - // Fields count: 4 + // Field count: 4 pub mod CBtActionCombatPositioning { pub const m_szSensorInputKey: usize = 0x68; // CUtlString pub const m_szIsAttackingKey: usize = 0x80; // CUtlString @@ -3527,7 +3527,7 @@ pub mod cs2_dumper { pub const m_bCrouching: usize = 0xA0; // bool } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flScale (float32) @@ -3541,25 +3541,25 @@ pub mod cs2_dumper { pub const m_nFlags: usize = 0x4CC; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponMAC10 { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponGlock { } // Parent: CBaseViewModel - // Fields count: 0 + // Field count: 0 pub mod CPredictedViewModel { } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 pub mod CTriggerActiveWeaponDetect { pub const m_OnTouchedActiveWeapon: usize = 0x8E0; // CEntityIOOutput pub const m_iszWeaponClassName: usize = 0x908; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 18 + // Field count: 18 pub mod CEnvMicrophone { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_hMeasureTarget: usize = 0x4C4; // CHandle @@ -3581,7 +3581,7 @@ pub mod cs2_dumper { pub const m_iLastRoutedFrame: usize = 0x678; // int32 } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 pub mod CInfoSpawnGroupLoadUnload { pub const m_OnSpawnGroupLoadStarted: usize = 0x4C0; // CEntityIOOutput pub const m_OnSpawnGroupLoadFinished: usize = 0x4E8; // CEntityIOOutput @@ -3596,7 +3596,7 @@ pub mod cs2_dumper { pub const m_bUnloadingStarted: usize = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -3642,7 +3642,7 @@ pub mod cs2_dumper { pub const m_iDesiredFOV: usize = 0x718; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3650,12 +3650,12 @@ pub mod cs2_dumper { pub mod CPointTemplateAPI { } // Parent: CCSWeaponBase - // Fields count: 1 + // Field count: 1 pub mod CKnife { pub const m_bFirstAttack: usize = 0xE98; // bool } // Parent: CBaseModelEntity - // Fields count: 37 + // Field count: 37 pub mod CFuncTrackTrain { pub const m_ppath: usize = 0x710; // CHandle pub const m_length: usize = 0x714; // float32 @@ -3696,7 +3696,7 @@ pub mod cs2_dumper { pub const m_flNextMPSoundTime: usize = 0x858; // GameTime_t } // Parent: CServerOnlyModelEntity - // Fields count: 5 + // Field count: 5 pub mod CFogVolume { pub const m_fogName: usize = 0x710; // CUtlSymbolLarge pub const m_postProcessName: usize = 0x718; // CUtlSymbolLarge @@ -3705,11 +3705,11 @@ pub mod cs2_dumper { pub const m_bInFogVolumesList: usize = 0x731; // bool } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 pub mod CInfoPlayerCounterterrorist { } // Parent: CBaseModelEntity - // Fields count: 19 + // Field count: 19 pub mod CFire { pub const m_hEffect: usize = 0x710; // CHandle pub const m_hOwner: usize = 0x714; // CHandle @@ -3732,7 +3732,7 @@ pub mod cs2_dumper { pub const m_OnExtinguished: usize = 0x778; // CEntityIOOutput } // Parent: CSkeletonAnimationController - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) @@ -3757,20 +3757,20 @@ pub mod cs2_dumper { pub const m_flPrevAnimUpdateTime: usize = 0x250; // GameTime_t } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CCSPointScriptEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponBizon { } // Parent: CBasePlatTrain - // Fields count: 1 + // Field count: 1 pub mod CFuncPlat { pub const m_sNoise: usize = 0x7B8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 48 + // Field count: 48 pub mod CGenericConstraint { pub const m_nLinearMotionX: usize = 0x540; // JointMotion_t pub const m_nLinearMotionY: usize = 0x544; // JointMotion_t @@ -3822,15 +3822,15 @@ pub mod cs2_dumper { pub const m_NotifyForceReachedZ: usize = 0x640; // CEntityIOOutput } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CDecoyGrenade { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponG3SG1 { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // MNetworkIncludeByName @@ -3853,16 +3853,16 @@ pub mod cs2_dumper { pub const m_bRagdollClientSide: usize = 0x7D8; // bool } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 pub mod CPhysTorque { pub const m_axis: usize = 0x520; // Vector } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CBreachChargeProjectile { } // Parent: CBaseAnimGraph - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_ragPos (Vector) @@ -3899,15 +3899,15 @@ pub mod cs2_dumper { pub const m_bValidatePoweredRagdollPose: usize = 0xA48; // bool } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod CItemSoda { } // Parent: CEnvCubemap - // Fields count: 0 + // Field count: 0 pub mod CEnvCubemapBox { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3915,7 +3915,7 @@ pub mod cs2_dumper { pub mod CBasePlayerControllerAPI { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -3923,7 +3923,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_CCSWeaponBaseVData { } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) @@ -3933,7 +3933,7 @@ pub mod cs2_dumper { pub const m_flFadeEndDist: usize = 0x4C4; // float32 } // Parent: CTriggerOnce - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bTestOcclusion (bool) @@ -3954,11 +3954,11 @@ pub mod cs2_dumper { pub const m_OnEndLook: usize = 0x978; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoTeleportDestination { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 pub mod CMathRemap { pub const m_flInMin: usize = 0x4C0; // float32 pub const m_flInMax: usize = 0x4C4; // float32 @@ -3973,14 +3973,14 @@ pub mod cs2_dumper { pub const m_OnFellBelowMax: usize = 0x578; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 pub mod CInstructorEventEntity { pub const m_iszName: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszHintTargetEntity: usize = 0x4C8; // CUtlSymbolLarge pub const m_hTargetPlayer: usize = 0x4D0; // CHandle } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) @@ -4017,7 +4017,7 @@ pub mod cs2_dumper { pub const m_bGradientFogNeedsTextures: usize = 0x4FA; // bool } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_source (string_t) @@ -4027,21 +4027,21 @@ pub mod cs2_dumper { pub const m_destination: usize = 0x8E8; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 pub mod CTriggerVolume { pub const m_iFilterName: usize = 0x710; // CUtlSymbolLarge pub const m_hFilter: usize = 0x718; // CHandle } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoInstructorHintHostageRescueZone { } // Parent: CEnvSoundscape - // Fields count: 0 + // Field count: 0 pub mod CEnvSoundscapeAlias_snd_soundscape { } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 pub mod CFishPool { pub const m_fishCount: usize = 0x4D0; // int32 pub const m_maxRange: usize = 0x4D4; // float32 @@ -4052,16 +4052,16 @@ pub mod cs2_dumper { pub const m_visTimer: usize = 0x500; // CountdownTimer } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CPointClientCommand { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CFuncVPhysicsClip { pub const m_bDisabled: usize = 0x710; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 pub mod CCSPlayer_RadioServices { pub const m_flGotHostageTalkTimer: usize = 0x40; // GameTime_t pub const m_flDefusingTalkTimer: usize = 0x44; // GameTime_t @@ -4070,7 +4070,7 @@ pub mod cs2_dumper { pub const m_bIgnoreRadio: usize = 0x58; // bool } // Parent: CSceneEntity - // Fields count: 7 + // Field count: 7 pub mod CInstancedSceneEntity { pub const m_hOwner: usize = 0xA20; // CHandle pub const m_bHadOwner: usize = 0xA24; // bool @@ -4081,12 +4081,12 @@ pub mod cs2_dumper { pub const m_hTarget: usize = 0xA34; // CHandle } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CEnvHudHint { pub const m_iszMessage: usize = 0x4C0; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 22 + // Field count: 22 // // Metadata: // MNetworkIncludeByUserGroup @@ -4135,7 +4135,7 @@ pub mod cs2_dumper { pub const m_clrTint: usize = 0xC84; // Color } // Parent: CEntitySubclassVDataBase - // Fields count: 20 + // Field count: 20 // // Metadata: // MGetKV3ClassDefaults @@ -4162,7 +4162,7 @@ pub mod cs2_dumper { pub const m_iPosition: usize = 0x24C; // int32 } // Parent: CCSPlayerPawnBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MNetworkVarTypeOverride @@ -4178,12 +4178,12 @@ pub mod cs2_dumper { pub mod CCSObserverPawn { } // Parent: CItem - // Fields count: 1 + // Field count: 1 pub mod CScriptItem { pub const m_MoveTypeOverride: usize = 0x9C0; // MoveType_t } // Parent: IntervalTimer - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flValues (float) @@ -4203,11 +4203,11 @@ pub mod cs2_dumper { pub const m_bStopped: usize = 0x220; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponSG556 { } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 pub mod CAmbientGeneric { pub const m_radius: usize = 0x4C0; // float32 pub const m_flMaxRadius: usize = 0x4C4; // float32 @@ -4221,7 +4221,7 @@ pub mod cs2_dumper { pub const m_nSoundSourceEntIndex: usize = 0x54C; // CEntityIndex } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_Flags (uint8) @@ -4243,23 +4243,23 @@ pub mod cs2_dumper { pub const m_SpotRadius: usize = 0x724; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponP90 { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerToggleSave { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CPrecipitation { } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CPointServerCommand { } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iReapplyProvisionParity (int) @@ -4274,11 +4274,11 @@ pub mod cs2_dumper { pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 pub mod CLogicalEntity { } // Parent: None - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_PredNetBoolVariables (uint32) @@ -4332,7 +4332,7 @@ pub mod cs2_dumper { pub const m_flLastTeleportTime: usize = 0x1F4; // float32 } // Parent: CBreakableProp - // Fields count: 33 + // Field count: 33 // // Metadata: // MNetworkExcludeByName @@ -4379,11 +4379,11 @@ pub mod cs2_dumper { pub const m_bAwake: usize = 0xBE6; // bool } // Parent: CFuncWall - // Fields count: 0 + // Field count: 0 pub mod CFuncWallToggle { } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_bSpotted (bool) @@ -4393,22 +4393,22 @@ pub mod cs2_dumper { pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 pub mod CSensorGrenadeProjectile { pub const m_fExpireTime: usize = 0xA90; // GameTime_t pub const m_fNextDetectPlayerSound: usize = 0xA94; // GameTime_t pub const m_hDisplayGrenade: usize = 0xA98; // CHandle } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 pub mod CCSPlayer_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_WingmanIntroCharacterPosition { } // Parent: CSPerRoundStats_t - // Fields count: 21 + // Field count: 21 // // Metadata: // NetworkVarNames: m_iEnemy5Ks (int) @@ -4440,11 +4440,11 @@ pub mod cs2_dumper { pub const m_iEntryWins: usize = 0xB8; // int32 } // Parent: CFuncLadder - // Fields count: 0 + // Field count: 0 pub mod CFuncLadderAlias_func_useableladder { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 pub mod CTriggerSndSosOpvar { pub const m_hTouchingPlayers: usize = 0x8E0; // CUtlVector> pub const m_flPosition: usize = 0x8F8; // Vector @@ -4462,11 +4462,11 @@ pub mod cs2_dumper { pub const m_flNormCenterSize: usize = 0xC38; // float32 } // Parent: CItem - // Fields count: 0 + // Field count: 0 pub mod CItemAssaultSuit { } // Parent: CBaseEntity - // Fields count: 70 + // Field count: 70 pub mod CScriptedSequence { pub const m_iszEntry: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszPreIdle: usize = 0x4C8; // CUtlSymbolLarge @@ -4540,15 +4540,15 @@ pub mod cs2_dumper { pub const m_iPlayerDeathBehavior: usize = 0x7C4; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponNegev { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponGalilAR { } // Parent: CModelPointEntity - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_hTargetEntity (CHandle) @@ -4614,31 +4614,31 @@ pub mod cs2_dumper { pub const m_bFlipHorizontal: usize = 0x970; // bool } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 pub mod CDynamicPropAlias_prop_dynamic_override { } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 pub mod CSceneListManager { pub const m_hListManagers: usize = 0x4C0; // CUtlVector> pub const m_iszScenes: usize = 0x4D8; // CUtlSymbolLarge[16] pub const m_hScenes: usize = 0x558; // CHandle[16] } // Parent: CPhysConstraint - // Fields count: 1 + // Field count: 1 pub mod CSplineConstraint { pub const m_vAnchorOffsetRestore: usize = 0x580; // Vector } // Parent: CPlayer_ViewModelServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_ViewModelServices { } // Parent: CDynamicProp - // Fields count: 0 + // Field count: 0 pub mod CDynamicPropAlias_dynamic_prop { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_Handle (ModelConfigHandle_t) @@ -4652,11 +4652,11 @@ pub mod cs2_dumper { pub const m_AssociatedEntityNames: usize = 0x50; // CNetworkUtlVectorBase } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 pub mod CPhysicsPropMultiplayer { } // Parent: CBaseToggle - // Fields count: 5 + // Field count: 5 pub mod CBasePlatTrain { pub const m_NoiseMoving: usize = 0x790; // CUtlSymbolLarge pub const m_NoiseArrived: usize = 0x798; // CUtlSymbolLarge @@ -4665,25 +4665,25 @@ pub mod cs2_dumper { pub const m_flTLength: usize = 0x7B0; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 pub mod CSimpleMarkupVolumeTagged { } // Parent: SpawnPoint - // Fields count: 0 + // Field count: 0 pub mod CInfoPlayerTerrorist { } // Parent: CPhysHinge - // Fields count: 0 + // Field count: 0 pub mod CPhysHingeAlias_phys_hinge_local { } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CTankTargetChange { pub const m_newTarget: usize = 0x4C0; // CVariantBase pub const m_newTargetName: usize = 0x4D0; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 pub mod CLogicCompare { pub const m_flInValue: usize = 0x4C0; // float32 pub const m_flCompareValue: usize = 0x4C4; // float32 @@ -4693,7 +4693,7 @@ pub mod cs2_dumper { pub const m_OnGreaterThan: usize = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) @@ -4701,7 +4701,7 @@ pub mod cs2_dumper { pub const m_totalHitsOnServer: usize = 0x40; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 pub mod CLogicRelay { pub const m_OnTrigger: usize = 0x4C0; // CEntityIOOutput pub const m_OnSpawn: usize = 0x4E8; // CEntityIOOutput @@ -4712,7 +4712,7 @@ pub mod cs2_dumper { pub const m_bPassthoughCaller: usize = 0x514; // bool } // Parent: CPlayer_ItemServices - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) @@ -4724,7 +4724,7 @@ pub mod cs2_dumper { pub const m_bHasHeavyArmor: usize = 0x42; // bool } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 pub mod CKeepUpright { pub const m_worldGoalAxis: usize = 0x4C8; // Vector pub const m_localTestAxis: usize = 0x4D4; // Vector @@ -4735,16 +4735,16 @@ pub mod cs2_dumper { pub const m_bDampAllRotation: usize = 0x4F9; // bool } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CModelPointEntity { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CFuncWater { pub const m_BuoyancyHelper: usize = 0x710; // CBuoyancyHelper } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 pub mod CFuncTimescale { pub const m_flDesiredTimescale: usize = 0x4C0; // float32 pub const m_flAcceleration: usize = 0x4C4; // float32 @@ -4753,7 +4753,7 @@ pub mod cs2_dumper { pub const m_isStarted: usize = 0x4D0; // bool } // Parent: CBtNode - // Fields count: 14 + // Field count: 14 pub mod CBtActionMoveTo { pub const m_szDestinationInputKey: usize = 0x60; // CUtlString pub const m_szHidingSpotInputKey: usize = 0x68; // CUtlString @@ -4771,7 +4771,7 @@ pub mod cs2_dumper { pub const m_flNearestAreaDistanceThreshold: usize = 0xE4; // float32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_flAutoExposureMin (float) @@ -4793,18 +4793,18 @@ pub mod cs2_dumper { pub const m_flTonemapEVSmoothingRange: usize = 0x4DC; // float32 } // Parent: CPulseExecCursor - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseLibraryBindings pub mod CPulseServerCursor { } // Parent: CRopeKeyframe - // Fields count: 0 + // Field count: 0 pub mod CRopeKeyframeAlias_move_rope { } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 pub mod CEnvInstructorVRHint { pub const m_iszName: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszHintTargetEntity: usize = 0x4C8; // CUtlSymbolLarge @@ -4817,16 +4817,16 @@ pub mod cs2_dumper { pub const m_flHeightOffset: usize = 0x4FC; // float32 } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CWeaponXM1014 { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CPlatTrigger { pub const m_pPlatform: usize = 0x710; // CHandle } // Parent: None - // Fields count: 31 + // Field count: 31 // // Metadata: // NetworkVarNames: m_flStartTime (GameTime_t) @@ -4877,11 +4877,11 @@ pub mod cs2_dumper { pub const m_iEntIndex: usize = 0xE0; // CEntityIndex } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CMolotovGrenade { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 pub mod CPointHurt { pub const m_nDamage: usize = 0x4C0; // int32 pub const m_bitsDamageType: usize = 0x4C4; // int32 @@ -4891,7 +4891,7 @@ pub mod cs2_dumper { pub const m_pActivator: usize = 0x4D8; // CHandle } // Parent: CBaseEntity - // Fields count: 44 + // Field count: 44 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -4958,7 +4958,7 @@ pub mod cs2_dumper { pub const m_OnDisengage: usize = 0x690; // CEntityIOOutput } // Parent: CLogicNPCCounter - // Fields count: 4 + // Field count: 4 pub mod CLogicNPCCounterAABB { pub const m_vDistanceOuterMins: usize = 0x800; // Vector pub const m_vDistanceOuterMaxs: usize = 0x80C; // Vector @@ -4966,15 +4966,15 @@ pub mod cs2_dumper { pub const m_vOuterMaxs: usize = 0x824; // Vector } // Parent: CLightEntity - // Fields count: 0 + // Field count: 0 pub mod CLightOrthoEntity { } // Parent: CEnvSoundscapeTriggerable - // Fields count: 0 + // Field count: 0 pub mod CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable { } // Parent: CSoundOpvarSetPointBase - // Fields count: 23 + // Field count: 23 pub mod CSoundOpvarSetPointEntity { pub const m_OnEnter: usize = 0x558; // CEntityIOOutput pub const m_OnExit: usize = 0x580; // CEntityIOOutput @@ -5001,7 +5001,7 @@ pub mod cs2_dumper { pub const m_nPathingSourceIndex: usize = 0x660; // int32 } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) @@ -5013,7 +5013,7 @@ pub mod cs2_dumper { pub const m_pNext: usize = 0x558; // CSkyCamera* } // Parent: CRulePointEntity - // Fields count: 4 + // Field count: 4 pub mod CGameMoney { pub const m_OnMoneySpent: usize = 0x720; // CEntityIOOutput pub const m_OnMoneySpentFail: usize = 0x748; // CEntityIOOutput @@ -5021,7 +5021,7 @@ pub mod cs2_dumper { pub const m_strAwardText: usize = 0x778; // CUtlString } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 pub mod CLogicPlayerProxy { pub const m_hPlayer: usize = 0x4C0; // CHandle pub const m_PlayerHasAmmo: usize = 0x4C8; // CEntityIOOutput @@ -5030,7 +5030,7 @@ pub mod cs2_dumper { pub const m_RequestedPlayerHealth: usize = 0x540; // CEntityOutputTemplate } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) @@ -5042,18 +5042,18 @@ pub mod cs2_dumper { pub const m_bForcedObserverMode: usize = 0x4C; // bool } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponZoneRepulsor { } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 pub mod CPhysImpact { pub const m_damage: usize = 0x4C0; // float32 pub const m_distance: usize = 0x4C4; // float32 pub const m_directionEntityName: usize = 0x4C8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_Entity_Color (Color) @@ -5107,15 +5107,15 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x15C1; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_WaterServices { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponM249 { } // Parent: CParticleSystem - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_flAlphaScale (float32) @@ -5131,11 +5131,11 @@ pub mod cs2_dumper { pub const m_hTextureOverride: usize = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CFuncVehicleClip { } // Parent: CSoundAreaEntityBase - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -5143,7 +5143,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x4E0; // float32 } // Parent: CFuncBrush - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_targetCamera (CUtlString) @@ -5166,11 +5166,11 @@ pub mod cs2_dumper { pub const m_bStartEnabled: usize = 0x74E; // bool } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CEnvFunnel { } // Parent: None - // Fields count: 6 + // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence pub const m_flSeqStartTime: usize = 0x4; // GameTime_t @@ -5180,11 +5180,11 @@ pub mod cs2_dumper { pub const m_flCyclesPerSecond: usize = 0x14; // float32 } // Parent: CCSGameModeRules - // Fields count: 0 + // Field count: 0 pub mod CCSGameModeRules_Noop { } // Parent: CPointEntity - // Fields count: 16 + // Field count: 16 pub mod CPointAngularVelocitySensor { pub const m_hTargetEntity: usize = 0x4C0; // CHandle pub const m_flThreshold: usize = 0x4C4; // float32 @@ -5204,7 +5204,7 @@ pub mod cs2_dumper { pub const m_OnEqualTo: usize = 0x5C0; // CEntityIOOutput } // Parent: CBaseCSGrenadeProjectile - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsIncGrenade (bool) @@ -5215,15 +5215,15 @@ pub mod cs2_dumper { pub const m_bHasBouncedOffPlayer: usize = 0xB80; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CHostageRescueZoneShim { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CPointPulse { } // Parent: CPointEntity - // Fields count: 24 + // Field count: 24 pub mod CEnvInstructorHint { pub const m_iszName: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszReplace_Key: usize = 0x4C8; // CUtlSymbolLarge @@ -5251,19 +5251,19 @@ pub mod cs2_dumper { pub const m_bLocalPlayerOnly: usize = 0x52A; // bool } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CEnvTracer { pub const m_vecEnd: usize = 0x4C0; // Vector pub const m_flDelay: usize = 0x4CC; // float32 } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CInfoGameEventProxy { pub const m_iszEventName: usize = 0x4C0; // CUtlSymbolLarge pub const m_flRange: usize = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_FOV (float) @@ -5315,7 +5315,7 @@ pub mod cs2_dumper { pub const m_pNext: usize = 0x518; // CPointCamera* } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_hModel (HModelStrong) @@ -5332,7 +5332,7 @@ pub mod cs2_dumper { pub const m_nClothUpdateFlags: usize = 0x21C; // int8 } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_vecLadderDir (Vector) @@ -5355,7 +5355,7 @@ pub mod cs2_dumper { pub const m_OnPlayerGotOffLadder: usize = 0x798; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 8 + // Field count: 8 pub mod CPathKeyFrame { pub const m_Origin: usize = 0x4C0; // Vector pub const m_Angles: usize = 0x4CC; // QAngle @@ -5367,14 +5367,14 @@ pub mod cs2_dumper { pub const m_flMoveSpeed: usize = 0x510; // float32 } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 pub mod CFuncInteractionLayerClip { pub const m_bDisabled: usize = 0x710; // bool pub const m_iszInteractsAs: usize = 0x718; // CUtlSymbolLarge pub const m_iszInteractsWith: usize = 0x720; // CUtlSymbolLarge } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) @@ -5383,31 +5383,31 @@ pub mod cs2_dumper { pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: CGameRules - // Fields count: 0 + // Field count: 0 pub mod CMultiplayRules { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponRevolver { } // Parent: CDynamicProp - // Fields count: 1 + // Field count: 1 pub mod COrnamentProp { pub const m_initialOwner: usize = 0xB80; // CUtlSymbolLarge } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 pub mod CLogicGameEvent { pub const m_iszEventName: usize = 0x4C0; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 2 + // Field count: 2 pub mod CEnvMuzzleFlash { pub const m_flScale: usize = 0x4C0; // float32 pub const m_iszParentAttachment: usize = 0x4C8; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nUniqueID (int) @@ -5443,7 +5443,7 @@ pub mod cs2_dumper { pub const m_ubSignature: usize = 0x765; // uint8[128] } // Parent: CBaseTrigger - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_bBombPlantedHere (bool) @@ -5459,7 +5459,7 @@ pub mod cs2_dumper { pub const m_nBombSiteDesignation: usize = 0x96C; // int32 } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 pub mod CPhysicsSpring { pub const m_flFrequency: usize = 0x4C8; // float32 pub const m_flDampingRatio: usize = 0x4CC; // float32 @@ -5471,7 +5471,7 @@ pub mod cs2_dumper { pub const m_teleportTick: usize = 0x500; // uint32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_Entity_hLightProbeTexture (HRenderTextureStrong) @@ -5511,7 +5511,7 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x1509; // bool } // Parent: CCSGameModeRules - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) @@ -5519,22 +5519,22 @@ pub mod cs2_dumper { pub const m_WeaponSequence: usize = 0x30; // CNetworkUtlVectorBase } // Parent: CTriggerPush - // Fields count: 1 + // Field count: 1 pub mod CScriptTriggerPush { pub const m_vExtent: usize = 0x918; // Vector } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 pub mod CEnvEntityIgniter { pub const m_flLifetime: usize = 0x4C0; // float32 } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CFuncWall { pub const m_nState: usize = 0x710; // int32 } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_PlayerDamager (CHandle) @@ -5568,14 +5568,14 @@ pub mod cs2_dumper { pub const m_killType: usize = 0x69; // EKillTypes_t } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 pub mod CLogicAutosave { pub const m_bForceNewLevelUnit: usize = 0x4C0; // bool pub const m_minHitPoints: usize = 0x4C4; // int32 pub const m_minHitPointsToCommit: usize = 0x4C8; // int32 } // Parent: CPlayerControllerComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) @@ -5585,7 +5585,7 @@ pub mod cs2_dumper { pub const m_DamageList: usize = 0x48; // CUtlVectorEmbeddedNetworkVar } // Parent: CEntityComponent - // Fields count: 5 + // Field count: 5 pub mod CRenderComponent { pub const __m_pChainEntity: usize = 0x10; // CNetworkVarChainer pub const m_bIsRenderingWithViewModels: usize = 0x50; // bool @@ -5594,7 +5594,7 @@ pub mod cs2_dumper { pub const m_bInterpolationReadyToDraw: usize = 0xB0; // bool } // Parent: CSoundEventEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_vecCornerPairsNetworked (SoundeventPathCornerPairNetworked_t) @@ -5608,12 +5608,12 @@ pub mod cs2_dumper { pub const m_vecCornerPairsNetworked: usize = 0x5B0; // CNetworkUtlVectorBase } // Parent: CEnvSoundscape - // Fields count: 1 + // Field count: 1 pub mod CEnvSoundscapeProxy { pub const m_MainSoundscapeName: usize = 0x558; // CUtlSymbolLarge } // Parent: CEntityComponent - // Fields count: 67 + // Field count: 67 // // Metadata: // NetworkVarNames: m_Color (Color) @@ -5751,7 +5751,7 @@ pub mod cs2_dumper { pub const m_bPvsModifyEntity: usize = 0x1B0; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_nSmokeEffectTickBegin (int) @@ -5772,12 +5772,12 @@ pub mod cs2_dumper { pub const m_bExplodeFromInferno: usize = 0x2D70; // bool } // Parent: CTriggerMultiple - // Fields count: 1 + // Field count: 1 pub mod CScriptTriggerMultiple { pub const m_vExtent: usize = 0x908; // Vector } // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 + // Field count: 4 pub mod CSoundOpvarSetAutoRoomEntity { pub const m_traceResults: usize = 0x668; // CUtlVector pub const m_flSize: usize = 0x698; // float32 @@ -5785,16 +5785,16 @@ pub mod cs2_dumper { pub const m_flSizeSqr: usize = 0x6A0; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod CEntityComponent { } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod FilterDamageType { pub const m_iDamageType: usize = 0x518; // int32 } // Parent: CBot - // Fields count: 139 + // Field count: 139 pub mod CCSBot { pub const m_eyePosition: usize = 0xF8; // Vector pub const m_name: usize = 0x104; // char[64] @@ -5937,7 +5937,7 @@ pub mod cs2_dumper { pub const m_lastValidReactionQueueFrame: usize = 0x6530; // int32 } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 pub mod CPhysMotor { pub const m_nameAttach: usize = 0x4C0; // CUtlSymbolLarge pub const m_hAttachedObject: usize = 0x4C8; // CHandle @@ -5948,7 +5948,7 @@ pub mod cs2_dumper { pub const m_motor: usize = 0x4F0; // CMotorController } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -5960,22 +5960,22 @@ pub mod cs2_dumper { pub const m_vPos: usize = 0x4D0; // Vector } // Parent: CPlayer_UseServices - // Fields count: 3 + // Field count: 3 pub mod CCSPlayer_UseServices { pub const m_hLastKnownUseEntity: usize = 0x40; // CHandle pub const m_flLastUseTimeStamp: usize = 0x44; // GameTime_t pub const m_flTimeLastUsedWindow: usize = 0x48; // GameTime_t } // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamSelectCharacterPosition { } // Parent: CItem - // Fields count: 0 + // Field count: 0 pub mod CItemKevlar { } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 pub mod CTriggerHurt { pub const m_flOriginalDamage: usize = 0x8E0; // float32 pub const m_flDamage: usize = 0x8E4; // float32 @@ -5993,7 +5993,7 @@ pub mod cs2_dumper { pub const m_hurtEntities: usize = 0x968; // CUtlVector> } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 pub mod CPhysConstraint { pub const m_nameAttach1: usize = 0x4C8; // CUtlSymbolLarge pub const m_nameAttach2: usize = 0x4D0; // CUtlSymbolLarge @@ -6010,7 +6010,7 @@ pub mod cs2_dumper { pub const m_OnBreak: usize = 0x510; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // NetworkVarNames: m_nDraftType (int) @@ -6055,11 +6055,11 @@ pub mod cs2_dumper { pub const m_OnLevelTransition: usize = 0xEC0; // CEntityOutputTemplate } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CCSMinimapBoundary { } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 pub mod CSoundEnt { pub const m_iFreeSound: usize = 0x4C0; // int32 pub const m_iActiveSound: usize = 0x4C4; // int32 @@ -6067,11 +6067,11 @@ pub mod cs2_dumper { pub const m_SoundPool: usize = 0x4CC; // CSound[128] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoSpawnGroupLandmark { } // Parent: CPlayerPawnComponent - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) @@ -6095,14 +6095,14 @@ pub mod cs2_dumper { pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 pub mod CTriggerSave { pub const m_bForceNewLevelUnit: usize = 0x8E0; // bool pub const m_fDangerousTimer: usize = 0x8E4; // float32 pub const m_minHitPoints: usize = 0x8E8; // int32 } // Parent: CPhysConstraint - // Fields count: 11 + // Field count: 11 pub mod CPhysWheelConstraint { pub const m_flSuspensionFrequency: usize = 0x538; // float32 pub const m_flSuspensionDampingRatio: usize = 0x53C; // float32 @@ -6117,7 +6117,7 @@ pub mod cs2_dumper { pub const m_flSpinAxisFriction: usize = 0x560; // float32 } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 pub mod CPhysFixed { pub const m_flLinearFrequency: usize = 0x538; // float32 pub const m_flLinearDampingRatio: usize = 0x53C; // float32 @@ -6127,7 +6127,7 @@ pub mod cs2_dumper { pub const m_bEnableAngularConstraint: usize = 0x549; // bool } // Parent: CEntitySubclassVDataBase - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -6148,7 +6148,7 @@ pub mod cs2_dumper { pub const m_flCrouchTime: usize = 0x174; // float32 } // Parent: CServerOnlyEntity - // Fields count: 11 + // Field count: 11 pub mod CEnvSoundscape { pub const m_OnPlay: usize = 0x4C0; // CEntityIOOutput pub const m_flRadius: usize = 0x4E8; // float32 @@ -6163,7 +6163,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x554; // bool } // Parent: CPlayerControllerComponent - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_iAccount (int) @@ -6179,19 +6179,19 @@ pub mod cs2_dumper { pub const m_iCashSpentThisRound: usize = 0x54; // int32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 pub mod CSpriteOriented { } // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 + // Field count: 0 pub mod CSoundOpvarSetOBBEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponM4A1 { } // Parent: CBeam - // Fields count: 5 + // Field count: 5 pub mod CEnvLaser { pub const m_iszLaserTarget: usize = 0x7B0; // CUtlSymbolLarge pub const m_pSprite: usize = 0x7B8; // CSprite* @@ -6200,15 +6200,15 @@ pub mod cs2_dumper { pub const m_flStartFrame: usize = 0x7D4; // float32 } // Parent: CSprite - // Fields count: 0 + // Field count: 0 pub mod CCommentaryViewPosition { } // Parent: CTonemapController2 - // Fields count: 0 + // Field count: 0 pub mod CTonemapController2Alias_env_tonemap_controller2 { } // Parent: CPhysConstraint - // Fields count: 4 + // Field count: 4 pub mod CPhysPulley { pub const m_position2: usize = 0x538; // Vector pub const m_offset: usize = 0x544; // Vector[2] @@ -6216,11 +6216,11 @@ pub mod cs2_dumper { pub const m_gearRatio: usize = 0x560; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CGameRulesProxy { } // Parent: CEconEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // MNetworkExcludeByName @@ -6248,7 +6248,7 @@ pub mod cs2_dumper { pub const m_OnPlayerUse: usize = 0xC90; // CEntityIOOutput } // Parent: CPlayerControllerComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) @@ -6264,7 +6264,7 @@ pub mod cs2_dumper { pub const m_unTotalRoundDamageDealt: usize = 0x178; // uint32 } // Parent: CEntityComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) @@ -6272,11 +6272,11 @@ pub mod cs2_dumper { pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] } // Parent: CBaseFlex - // Fields count: 0 + // Field count: 0 pub mod CBaseFlexAlias_funCBaseFlex { } // Parent: CBaseAnimGraph - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByName @@ -6314,18 +6314,18 @@ pub mod cs2_dumper { pub const m_visible: usize = 0x9D8; // CUtlVector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 pub mod CEnvFireSource { pub const m_bEnabled: usize = 0x4C0; // bool pub const m_radius: usize = 0x4C4; // float32 pub const m_damage: usize = 0x4C8; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoLadderDismount { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_strStartTouchEventName (CUtlString) @@ -6337,7 +6337,7 @@ pub mod cs2_dumper { pub const m_strTriggerID: usize = 0x8F0; // CUtlString } // Parent: CPhysConstraint - // Fields count: 10 + // Field count: 10 pub mod CPhysSlideConstraint { pub const m_axisEnd: usize = 0x540; // Vector pub const m_slideFriction: usize = 0x54C; // float32 @@ -6351,20 +6351,20 @@ pub mod cs2_dumper { pub const m_soundInfo: usize = 0x568; // ConstraintSoundInfo } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 pub mod CDebugHistory { pub const m_nNpcEvents: usize = 0x1F4500; // int32 } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoData { } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod CHostageCarriableProp { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_CLightComponent (CLightComponent::Storage_t) @@ -6372,7 +6372,7 @@ pub mod cs2_dumper { pub const m_CLightComponent: usize = 0x710; // CLightComponent* } // Parent: CBaseModelEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // MNetworkOverride @@ -6398,7 +6398,7 @@ pub mod cs2_dumper { pub const m_vecClientAngles: usize = 0x7EC; // QAngle } // Parent: CBaseGrenade - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_vInitialPosition (Vector) @@ -6427,16 +6427,16 @@ pub mod cs2_dumper { pub const m_bClearFromPlayers: usize = 0xA8D; // bool } // Parent: CServerOnlyModelEntity - // Fields count: 1 + // Field count: 1 pub mod CCSPlace { pub const m_name: usize = 0x718; // CUtlSymbolLarge } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CFuncTrainControls { } // Parent: CBaseModelEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_flFadeInStart (float32) @@ -6462,7 +6462,7 @@ pub mod cs2_dumper { pub const m_nMagnitude: usize = 0x73C; // uint32 } // Parent: CPointEntity - // Fields count: 12 + // Field count: 12 pub mod CPointAngleSensor { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_nLookAtName: usize = 0x4C8; // CUtlSymbolLarge @@ -6478,7 +6478,7 @@ pub mod cs2_dumper { pub const m_FacingPercentage: usize = 0x560; // CEntityOutputTemplate } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -6488,19 +6488,19 @@ pub mod cs2_dumper { pub const m_vMaxs: usize = 0x57C; // Vector } // Parent: CBtNodeDecorator - // Fields count: 1 + // Field count: 1 pub mod CBtNodeCondition { pub const m_bNegated: usize = 0x58; // bool } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGapTypeQueriesForScopeSingleton pub mod CSharedGapTypeQueryRegistration { } // Parent: CBaseEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_bActive (bool) @@ -6536,7 +6536,7 @@ pub mod cs2_dumper { pub const m_bOverrideNoiseStrength: usize = 0x502; // bool } // Parent: CBaseModelEntity - // Fields count: 24 + // Field count: 24 // // Metadata: // MNetworkIncludeByUserGroup @@ -6593,7 +6593,7 @@ pub mod cs2_dumper { pub const m_nDissolveType: usize = 0x7AC; // int32 } // Parent: CBaseEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) @@ -6646,7 +6646,7 @@ pub mod cs2_dumper { pub const m_vecViewOffset: usize = 0x6E0; // CNetworkViewOffsetVector } // Parent: CBaseAnimGraph - // Fields count: 12 + // Field count: 12 pub mod CPhysMagnet { pub const m_OnMagnetAttach: usize = 0x8E8; // CEntityIOOutput pub const m_OnMagnetDetach: usize = 0x910; // CEntityIOOutput @@ -6662,17 +6662,17 @@ pub mod cs2_dumper { pub const m_iMaxObjectsAttached: usize = 0x970; // int32 } // Parent: CSceneEntity - // Fields count: 0 + // Field count: 0 pub mod CSceneEntityAlias_logic_choreographed_scene { } // Parent: CBaseModelEntity - // Fields count: 2 + // Field count: 2 pub mod CFuncNavBlocker { pub const m_bDisabled: usize = 0x710; // bool pub const m_nBlockedTeamNumber: usize = 0x714; // int32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 pub mod CRagdollMagnet { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_radius: usize = 0x4C4; // float32 @@ -6680,7 +6680,7 @@ pub mod cs2_dumper { pub const m_axis: usize = 0x4CC; // Vector } // Parent: CBaseModelEntity - // Fields count: 6 + // Field count: 6 pub mod CFuncBrush { pub const m_iSolidity: usize = 0x710; // BrushSolidities_e pub const m_iDisabled: usize = 0x714; // int32 @@ -6690,14 +6690,14 @@ pub mod cs2_dumper { pub const m_bScriptedMovement: usize = 0x729; // bool } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 pub mod CPointProximitySensor { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_hTargetEntity: usize = 0x4C4; // CHandle pub const m_Distance: usize = 0x4C8; // CEntityOutputTemplate } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) @@ -6705,24 +6705,24 @@ pub mod cs2_dumper { pub const m_weaponPurchases: usize = 0x8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterClass { pub const m_iFilterClass: usize = 0x518; // CUtlSymbolLarge } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CMelee { } // Parent: CMultiplayRules - // Fields count: 0 + // Field count: 0 pub mod CTeamplayRules { } // Parent: CBaseFilter - // Fields count: 0 + // Field count: 0 pub mod CFilterLOS { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_duration (float32) @@ -6734,7 +6734,7 @@ pub mod cs2_dumper { pub const m_timescale: usize = 0x10; // float32 } // Parent: CBreakable - // Fields count: 15 + // Field count: 15 pub mod CPhysBox { pub const m_damageType: usize = 0x7E8; // int32 pub const m_massScale: usize = 0x7EC; // float32 @@ -6753,7 +6753,7 @@ pub mod cs2_dumper { pub const m_hCarryingPlayer: usize = 0x8D8; // CHandle } // Parent: CBaseFlex - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -6790,7 +6790,7 @@ pub mod cs2_dumper { pub const m_hOriginalThrower: usize = 0xA18; // CHandle } // Parent: CLogicalEntity - // Fields count: 13 + // Field count: 13 pub mod CTimerEntity { pub const m_OnTimer: usize = 0x4C0; // CEntityIOOutput pub const m_OnTimerHigh: usize = 0x4E8; // CEntityIOOutput @@ -6807,15 +6807,15 @@ pub mod cs2_dumper { pub const m_bPaused: usize = 0x55C; // bool } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamIntroCounterTerroristPosition { } // Parent: CBaseCSGrenadeProjectile - // Fields count: 0 + // Field count: 0 pub mod CHEGrenadeProjectile { } // Parent: CBaseEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) @@ -6823,7 +6823,7 @@ pub mod cs2_dumper { pub const m_EnvWindShared: usize = 0x4C0; // CEnvWindShared } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) @@ -6833,7 +6833,7 @@ pub mod cs2_dumper { pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } // Parent: CBasePlayerWeapon - // Fields count: 64 + // Field count: 64 // // Metadata: // MNetworkExcludeByName @@ -6932,11 +6932,11 @@ pub mod cs2_dumper { pub const m_flWatTickOffset: usize = 0xE94; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CHandleDummy { } // Parent: CPhysConstraint - // Fields count: 9 + // Field count: 9 pub mod CRagdollConstraint { pub const m_xmin: usize = 0x538; // float32 pub const m_xmax: usize = 0x53C; // float32 @@ -6949,7 +6949,7 @@ pub mod cs2_dumper { pub const m_zfriction: usize = 0x558; // float32 } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 pub mod CPhysExplosion { pub const m_bExplodeOnSpawn: usize = 0x4C0; // bool pub const m_flMagnitude: usize = 0x4C4; // float32 @@ -6962,7 +6962,7 @@ pub mod cs2_dumper { pub const m_OnPushedPlayer: usize = 0x4E8; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 pub mod CPointPush { pub const m_bEnabled: usize = 0x4C0; // bool pub const m_flMagnitude: usize = 0x4C4; // float32 @@ -6973,14 +6973,14 @@ pub mod cs2_dumper { pub const m_hFilter: usize = 0x4E0; // CHandle } // Parent: CPointEntity - // Fields count: 3 + // Field count: 3 pub mod CCredits { pub const m_OnCreditsDone: usize = 0x4C0; // CEntityIOOutput pub const m_bRolledOutroCredits: usize = 0x4E8; // bool pub const m_flLogoLength: usize = 0x4EC; // float32 } // Parent: CBaseEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bHostageAlive (bool) @@ -7005,7 +7005,7 @@ pub mod cs2_dumper { pub const m_foundGoalPositions: usize = 0x551; // bool } // Parent: CPlayerPawnComponent - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_hMyWeapons (CHandle) @@ -7020,14 +7020,14 @@ pub mod cs2_dumper { pub const m_bPreventWeaponPickup: usize = 0xA0; // bool } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod CAttributeManager__cached_attribute_float_t { pub const flIn: usize = 0x0; // float32 pub const iAttribHook: usize = 0x8; // CUtlSymbolLarge pub const flOut: usize = 0x10; // float32 } // Parent: CTeam - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_bSurrendered (bool) @@ -7057,12 +7057,12 @@ pub mod cs2_dumper { pub const m_iLastUpdateSentAt: usize = 0x830; // int32 } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CCSGameModeRules { pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nInteractsAs (uint64) @@ -7084,7 +7084,7 @@ pub mod cs2_dumper { pub const m_nCollisionFunctionMask: usize = 0x2B; // uint8 } // Parent: CTriggerMultiple - // Fields count: 4 + // Field count: 4 pub mod CTriggerImpact { pub const m_flMagnitude: usize = 0x908; // float32 pub const m_flNoise: usize = 0x90C; // float32 @@ -7092,7 +7092,7 @@ pub mod cs2_dumper { pub const m_pOutputForce: usize = 0x918; // CEntityOutputTemplate } // Parent: CBaseModelEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // MNetworkIncludeByName @@ -7127,26 +7127,26 @@ pub mod cs2_dumper { pub const m_flFarZScale: usize = 0x750; // float32 } // Parent: CBaseTrigger - // Fields count: 2 + // Field count: 2 pub mod CTriggerDetectBulletFire { pub const m_bPlayerFireOnly: usize = 0x8E0; // bool pub const m_OnDetectedBulletFire: usize = 0x8E8; // CEntityIOOutput } // Parent: CBaseModelEntity - // Fields count: 0 + // Field count: 0 pub mod CWorld { } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CPointGiveAmmo { pub const m_pActivator: usize = 0x4C0; // CHandle } // Parent: CFuncMoveLinear - // Fields count: 0 + // Field count: 0 pub mod CFuncMoveLinearAlias_momentary_door { } // Parent: CBaseEntity - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_flParticleSpacing (float) @@ -7180,7 +7180,7 @@ pub mod cs2_dumper { pub const m_PathNodes_RadiusScale: usize = 0x580; // CNetworkUtlVectorBase } // Parent: CBaseEntity - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_flVisibilityStrength (float) @@ -7198,30 +7198,30 @@ pub mod cs2_dumper { pub const m_bIsEnabled: usize = 0x4D1; // bool } // Parent: CServerOnlyEntity - // Fields count: 0 + // Field count: 0 pub mod CServerOnlyPointEntity { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CAK47 { } // Parent: CBaseTrigger - // Fields count: 3 + // Field count: 3 pub mod CTriggerTeleport { pub const m_iLandmark: usize = 0x8E0; // CUtlSymbolLarge pub const m_bUseLandmarkAngles: usize = 0x8E8; // bool pub const m_bMirrorPlayer: usize = 0x8E9; // bool } // Parent: CCSPlayerBase_CameraServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_CameraServices { } // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamIntroTerroristPosition { } // Parent: CBaseModelEntity - // Fields count: 26 + // Field count: 26 pub mod CFuncMover { pub const m_iszPathName: usize = 0x710; // CUtlSymbolLarge pub const m_hPathMover: usize = 0x718; // CHandle @@ -7251,7 +7251,7 @@ pub mod cs2_dumper { pub const m_flTimeToRollToNewUp: usize = 0x780; // float32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: localSound (Vector) @@ -7267,26 +7267,26 @@ pub mod cs2_dumper { pub const soundEventHash: usize = 0x74; // uint32 } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CHEGrenade { } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 pub mod CGameEnd { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerCallback { } // Parent: CBaseModelEntity - // Fields count: 3 + // Field count: 3 pub mod CBubbling { pub const m_density: usize = 0x710; // int32 pub const m_frequency: usize = 0x714; // int32 pub const m_state: usize = 0x718; // int32 } // Parent: CTeamplayRules - // Fields count: 189 + // Field count: 189 // // Metadata: // NetworkVarNames: m_bFreezePeriod (bool) @@ -7576,11 +7576,11 @@ pub mod cs2_dumper { pub const m_flLastPerfSampleTime: usize = 0x57E0; // float64 } // Parent: CPhysicsProp - // Fields count: 0 + // Field count: 0 pub mod CPhysicsPropOverride { } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 pub mod CAI_ChangeHintGroup { pub const m_iSearchType: usize = 0x4C0; // int32 pub const m_strSearchName: usize = 0x4C8; // CUtlSymbolLarge @@ -7588,7 +7588,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x4D8; // float32 } // Parent: CBaseTrigger - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -7609,7 +7609,7 @@ pub mod cs2_dumper { pub const m_LastExitTime: usize = 0xB00; // GameTime_t } // Parent: CBaseFilter - // Fields count: 5 + // Field count: 5 pub mod CFilterEnemy { pub const m_iszEnemyName: usize = 0x518; // CUtlSymbolLarge pub const m_flRadius: usize = 0x520; // float32 @@ -7618,11 +7618,11 @@ pub mod cs2_dumper { pub const m_iszPlayerName: usize = 0x530; // CUtlSymbolLarge } // Parent: CModelPointEntity - // Fields count: 0 + // Field count: 0 pub mod CShower { } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_flEndDistance (float) @@ -7663,11 +7663,11 @@ pub mod cs2_dumper { pub const m_bFirstTime: usize = 0x509; // bool } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 pub mod CPhysicalButton { } // Parent: CModelPointEntity - // Fields count: 15 + // Field count: 15 pub mod CEnvExplosion { pub const m_iMagnitude: usize = 0x710; // int32 pub const m_flPlayerDamage: usize = 0x714; // float32 @@ -7686,7 +7686,7 @@ pub mod cs2_dumper { pub const m_hEntityIgnore: usize = 0x760; // CHandle } // Parent: CSoundEventEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMins (Vector) @@ -7696,11 +7696,11 @@ pub mod cs2_dumper { pub const m_vMaxs: usize = 0x57C; // Vector } // Parent: CTriggerMultiple - // Fields count: 0 + // Field count: 0 pub mod CTriggerOnce { } // Parent: CEntitySubclassVDataBase - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -7714,11 +7714,11 @@ pub mod cs2_dumper { pub const m_szModifier: usize = 0x120; // CUtlString } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CLogicProximity { } // Parent: CBaseAnimGraph - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_iszCommentaryFile (string_t) @@ -7764,7 +7764,7 @@ pub mod cs2_dumper { pub const m_bListenedTo: usize = 0x9D8; // bool } // Parent: CBaseClientUIEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_bIgnoreInput (bool) @@ -7816,26 +7816,26 @@ pub mod cs2_dumper { pub const m_nExplicitImageLayout: usize = 0x910; // int32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterContext { pub const m_iFilterContext: usize = 0x518; // CUtlSymbolLarge } // Parent: CPathParticleRope - // Fields count: 0 + // Field count: 0 pub mod CPathParticleRopeAlias_path_particle_rope_clientside { } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterAttributeInt { pub const m_sAttributeName: usize = 0x518; // CUtlStringToken } // Parent: CPlayerPawnComponent - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) @@ -7848,7 +7848,7 @@ pub mod cs2_dumper { pub const m_weaponPurchasesThisRound: usize = 0x290; // WeaponPurchaseTracker_t } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 pub mod CAISound { pub const m_iSoundType: usize = 0x4C0; // SoundTypes_t pub const m_iSoundFlags: usize = 0x4C2; // SoundFlags_t @@ -7858,7 +7858,7 @@ pub mod cs2_dumper { pub const m_iszProxyEntityName: usize = 0x4D0; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 pub mod CPointEntityFinder { pub const m_hEntity: usize = 0x4C0; // CHandle pub const m_iFilterName: usize = 0x4C8; // CUtlSymbolLarge @@ -7869,7 +7869,7 @@ pub mod cs2_dumper { pub const m_OnFoundEntity: usize = 0x4E8; // CEntityIOOutput } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_nModelID (int32) @@ -7899,7 +7899,7 @@ pub mod cs2_dumper { pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken } // Parent: CBaseAnimGraph - // Fields count: 4 + // Field count: 4 pub mod CBaseProp { pub const m_bModelOverrodeBlockLOS: usize = 0x8E8; // bool pub const m_iShapeType: usize = 0x8EC; // int32 @@ -7907,7 +7907,7 @@ pub mod cs2_dumper { pub const m_mPreferredCatchTransform: usize = 0x8F4; // matrix3x4_t } // Parent: CBaseModelEntity - // Fields count: 12 + // Field count: 12 // // Metadata: // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) @@ -7937,7 +7937,7 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x744; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 pub mod CPointVelocitySensor { pub const m_hTargetEntity: usize = 0x4C0; // CHandle pub const m_vecAxis: usize = 0x4C4; // Vector @@ -7947,26 +7947,26 @@ pub mod cs2_dumper { pub const m_Velocity: usize = 0x4E0; // CEntityOutputTemplate } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterMassGreater { pub const m_fFilterMass: usize = 0x518; // float32 } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod FilterTeam { pub const m_iFilterTeam: usize = 0x518; // int32 } // Parent: CFuncTrackTrain - // Fields count: 1 + // Field count: 1 pub mod CFuncTankTrain { pub const m_OnDeath: usize = 0x860; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CNullEntity { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -7974,17 +7974,17 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_observer { } // Parent: CMarkupVolumeWithRef - // Fields count: 1 + // Field count: 1 pub mod CMarkupVolumeTagged_NavGame { pub const m_bFloodFillAttribute: usize = 0x768; // bool } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 pub mod CBuyZone { pub const m_LegacyTeamNum: usize = 0x8E0; // int32 } // Parent: CLogicalEntity - // Fields count: 12 + // Field count: 12 pub mod CPointTemplate { pub const m_iszWorldName: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszSource2EntityLumpName: usize = 0x4C8; // CUtlSymbolLarge @@ -8000,11 +8000,11 @@ pub mod cs2_dumper { pub const m_ScriptCallbackScope: usize = 0x548; // HSCRIPT } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CTripWireFire { } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 pub mod CPhysForce { pub const m_nameAttach: usize = 0x4C8; // CUtlSymbolLarge pub const m_force: usize = 0x4D0; // float32 @@ -8014,7 +8014,7 @@ pub mod cs2_dumper { pub const m_integrator: usize = 0x4E0; // CConstantForceController } // Parent: CLogicalEntity - // Fields count: 6 + // Field count: 6 pub mod CLogicDistanceAutosave { pub const m_iszTargetEntity: usize = 0x4C0; // CUtlSymbolLarge pub const m_flDistanceToPlayer: usize = 0x4C8; // float32 @@ -8024,7 +8024,7 @@ pub mod cs2_dumper { pub const m_flDangerousTime: usize = 0x4D0; // float32 } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 pub mod CInfoDynamicShadowHint { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_flRange: usize = 0x4C4; // float32 @@ -8033,7 +8033,7 @@ pub mod cs2_dumper { pub const m_hLight: usize = 0x4D0; // CHandle } // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 + // Field count: 9 pub mod CSoundOpvarSetAABBEntity { pub const m_vDistanceInnerMins: usize = 0x668; // Vector pub const m_vDistanceInnerMaxs: usize = 0x674; // Vector @@ -8046,13 +8046,13 @@ pub mod cs2_dumper { pub const m_vOuterMaxs: usize = 0x6C0; // Vector } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod CEnvWindShared__WindVariationEvent_t { pub const m_flWindAngleVariation: usize = 0x0; // float32 pub const m_flWindSpeedVariation: usize = 0x4; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -8060,16 +8060,16 @@ pub mod cs2_dumper { pub mod CTakeDamageInfoAPI { } // Parent: CTriggerOnce - // Fields count: 1 + // Field count: 1 pub mod CScriptTriggerOnce { pub const m_vExtent: usize = 0x908; // Vector } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CNavWalkable { } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_iGlowType (int32) @@ -8095,14 +8095,14 @@ pub mod cs2_dumper { pub const m_bGlowing: usize = 0x51; // bool } // Parent: CBaseCSGrenadeProjectile - // Fields count: 3 + // Field count: 3 pub mod CFlashbangProjectile { pub const m_flTimeToDetonate: usize = 0xA90; // float32 pub const m_numOpponentsHit: usize = 0xA94; // uint8 pub const m_numTeammatesHit: usize = 0xA95; // uint8 } // Parent: CPointClientUIWorldPanel - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8110,11 +8110,11 @@ pub mod cs2_dumper { pub const m_messageText: usize = 0x918; // char[512] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoInstructorHintTarget { } // Parent: CPlayerPawnComponent - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle) @@ -8124,15 +8124,15 @@ pub mod cs2_dumper { pub const m_hCarriedHostageProp: usize = 0x44; // CHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponSSG08 { } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CBreachCharge { } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 pub mod CLogicBranch { pub const m_bInValue: usize = 0x4C0; // bool pub const m_Listeners: usize = 0x4C8; // CUtlVector> @@ -8140,15 +8140,15 @@ pub mod cs2_dumper { pub const m_OnFalse: usize = 0x508; // CEntityIOOutput } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponUMP45 { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 pub mod CSpriteAlias_env_glow { } // Parent: CBaseToggle - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle) @@ -8182,7 +8182,7 @@ pub mod cs2_dumper { pub const m_szDisplayText: usize = 0x8D8; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 6 + // Field count: 6 pub mod CPhysLength { pub const m_offset: usize = 0x538; // Vector[2] pub const m_vecAttach: usize = 0x550; // Vector @@ -8192,7 +8192,7 @@ pub mod cs2_dumper { pub const m_bEnableCollision: usize = 0x568; // bool } // Parent: CBaseEntity - // Fields count: 48 + // Field count: 48 pub mod CLogicNPCCounter { pub const m_OnMinCountAll: usize = 0x4C0; // CEntityIOOutput pub const m_OnMaxCountAll: usize = 0x4E8; // CEntityIOOutput @@ -8244,7 +8244,7 @@ pub mod cs2_dumper { pub const m_flDefaultDist_3: usize = 0x7E4; // float32 } // Parent: CPredictedViewModel - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkOverride @@ -8256,7 +8256,7 @@ pub mod cs2_dumper { pub const m_nOldWeaponParity: usize = 0x938; // uint32 } // Parent: CCSWeaponBaseGun - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flDisplayHealth (float) @@ -8266,7 +8266,7 @@ pub mod cs2_dumper { pub const m_flDisplayHealth: usize = 0xEC0; // float32 } // Parent: CPointEntity - // Fields count: 4 + // Field count: 4 pub mod CBlood { pub const m_vecSprayAngles: usize = 0x4C0; // QAngle pub const m_vecSprayDir: usize = 0x4CC; // Vector @@ -8274,7 +8274,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0x4DC; // BloodType } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_fadeColor (Color) @@ -8285,7 +8285,7 @@ pub mod cs2_dumper { pub const m_OnBeginFade: usize = 0x4D0; // CEntityIOOutput } // Parent: CBaseProp - // Fields count: 30 + // Field count: 30 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8323,7 +8323,7 @@ pub mod cs2_dumper { pub const m_noGhostCollision: usize = 0xA78; // bool } // Parent: CPlayerPawnComponent - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) @@ -8331,7 +8331,7 @@ pub mod cs2_dumper { pub const m_vecSellbackPurchaseEntries: usize = 0xC8; // CUtlVectorEmbeddedNetworkVar } // Parent: CBaseFlex - // Fields count: 11 + // Field count: 11 // // Metadata: // MNetworkExcludeByUserGroup @@ -8351,7 +8351,7 @@ pub mod cs2_dumper { pub const m_nNavHullIdx: usize = 0xA04; // uint32 } // Parent: CBaseModelEntity - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: m_firePositions (Vector) @@ -8391,7 +8391,7 @@ pub mod cs2_dumper { pub const m_nSourceItemDefIndex: usize = 0x1348; // uint16 } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 pub mod CEnvGlobal { pub const m_outCounter: usize = 0x4C0; // CEntityOutputTemplate pub const m_globalstate: usize = 0x4E8; // CUtlSymbolLarge @@ -8400,14 +8400,14 @@ pub mod cs2_dumper { pub const m_counter: usize = 0x4F8; // int32 } // Parent: CLogicalEntity - // Fields count: 3 + // Field count: 3 pub mod CBaseFilter { pub const m_bNegated: usize = 0x4C0; // bool pub const m_OnPass: usize = 0x4C8; // CEntityIOOutput pub const m_OnFail: usize = 0x4F0; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // MNetworkIncludeByName @@ -8422,11 +8422,11 @@ pub mod cs2_dumper { pub const m_szTeamname: usize = 0x4F4; // char[129] } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponUSPSilencer { } // Parent: CBaseModelEntity - // Fields count: 23 + // Field count: 23 // // Metadata: // NetworkVarNames: m_hSpriteMaterial (HMaterialStrong) @@ -8467,36 +8467,36 @@ pub mod cs2_dumper { pub const m_nSpriteHeight: usize = 0x778; // int32 } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerGravity { } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CServerRagdollTrigger { } // Parent: CInfoDynamicShadowHint - // Fields count: 2 + // Field count: 2 pub mod CInfoDynamicShadowHintBox { pub const m_vBoxMins: usize = 0x4D8; // Vector pub const m_vBoxMaxs: usize = 0x4E4; // Vector } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 pub mod CPathMover { pub const m_vecPathNodes: usize = 0x4C0; // CUtlVector> pub const m_flPathLength: usize = 0x4D8; // float32 pub const m_bClosedLoop: usize = 0x4DC; // bool } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CFlashbang { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponAug { } // Parent: CDynamicProp - // Fields count: 34 + // Field count: 34 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8539,7 +8539,7 @@ pub mod cs2_dumper { pub const m_BlockDirectionTimer: usize = 0x30F0; // CountdownTimer } // Parent: CBaseTrigger - // Fields count: 7 + // Field count: 7 pub mod CChangeLevel { pub const m_sMapName: usize = 0x8E0; // CUtlString pub const m_sLandmarkName: usize = 0x8E8; // CUtlString @@ -8550,7 +8550,7 @@ pub mod cs2_dumper { pub const m_bOnChangeLevelFired: usize = 0x91B; // bool } // Parent: CBaseTrigger - // Fields count: 14 + // Field count: 14 pub mod CTriggerLerpObject { pub const m_iszLerpTarget: usize = 0x8E0; // CUtlSymbolLarge pub const m_hLerpTarget: usize = 0x8E8; // CHandle @@ -8568,7 +8568,7 @@ pub mod cs2_dumper { pub const m_OnLerpFinished: usize = 0x960; // CEntityIOOutput } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -8589,11 +8589,11 @@ pub mod cs2_dumper { pub const m_bClientSidePredicted: usize = 0x8D8; // bool } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CLogicScript { } // Parent: CBaseFlex - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_AttributeManager (CAttributeContainer) @@ -8615,7 +8615,7 @@ pub mod cs2_dumper { pub const m_iOldOwnerClass: usize = 0xC6C; // int32 } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) @@ -8652,11 +8652,11 @@ pub mod cs2_dumper { pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CServerOnlyEntity { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_hSequence (HSequence) @@ -8673,7 +8673,7 @@ pub mod cs2_dumper { pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; // float32 } // Parent: CModelPointEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_messageText (char) @@ -8701,7 +8701,7 @@ pub mod cs2_dumper { pub const m_nReorientMode: usize = 0x96C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) @@ -8711,7 +8711,7 @@ pub mod cs2_dumper { pub const m_vMax: usize = 0x4EC; // Vector } // Parent: CBaseTrigger - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_gravityScale (float) @@ -8743,7 +8743,7 @@ pub mod cs2_dumper { pub const m_bConvertToDebrisWhenPossible: usize = 0x938; // bool } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) @@ -8753,11 +8753,11 @@ pub mod cs2_dumper { pub const m_Values: usize = 0x34; // Vector4D } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CPointBroadcastClientCommand { } // Parent: CBaseModelEntity - // Fields count: 32 + // Field count: 32 pub mod CFuncShatterglass { pub const m_hGlassMaterialDamaged: usize = 0x710; // CStrongHandle pub const m_hGlassMaterialUndamaged: usize = 0x718; // CStrongHandle @@ -8793,11 +8793,11 @@ pub mod cs2_dumper { pub const m_iSurfaceType: usize = 0x861; // uint8 } // Parent: CBaseButton - // Fields count: 0 + // Field count: 0 pub mod CRotButton { } // Parent: CSoundEventEntity - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) @@ -8805,11 +8805,11 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x570; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponHKP2000 { } // Parent: CBaseAnimGraph - // Fields count: 26 + // Field count: 26 // // Metadata: // NetworkVarNames: m_bBombTicking (bool) @@ -8855,7 +8855,7 @@ pub mod cs2_dumper { pub const m_flLastSpinDetectionTime: usize = 0x9E0; // GameTime_t } // Parent: CBaseClientUIEntity - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_hActivator (EHANDLE) @@ -8864,12 +8864,12 @@ pub mod cs2_dumper { pub const m_bStartEnabled: usize = 0x8C4; // bool } // Parent: CPointEntity - // Fields count: 1 + // Field count: 1 pub mod CEnvSplash { pub const m_flScale: usize = 0x4C0; // float32 } // Parent: None - // Fields count: 25 + // Field count: 25 // // Metadata: // NetworkVarNames: dirPrimary (Vector) @@ -8924,16 +8924,16 @@ pub mod cs2_dumper { pub const m_bPadding: usize = 0x67; // bool } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CWeaponNOVA { } // Parent: CPointCamera - // Fields count: 1 + // Field count: 1 pub mod CPointCameraVFOV { pub const m_flVerticalFOV: usize = 0x520; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 2 + // Field count: 2 // // Metadata: // NetworkVarNames: m_fFireTime (GameTime_t) @@ -8942,16 +8942,16 @@ pub mod cs2_dumper { pub const m_nLastAttackTick: usize = 0xEBC; // int32 } // Parent: CBaseAnimGraph - // Fields count: 0 + // Field count: 0 pub mod CWaterBullet { } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CMarkupVolume { pub const m_bDisabled: usize = 0x710; // bool } // Parent: CPointEntity - // Fields count: 6 + // Field count: 6 pub mod CMessage { pub const m_iszMessage: usize = 0x4C0; // CUtlSymbolLarge pub const m_MessageVolume: usize = 0x4C8; // float32 @@ -8961,7 +8961,7 @@ pub mod cs2_dumper { pub const m_OnShowMessage: usize = 0x4E0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_bEnabled (bool) @@ -8973,7 +8973,7 @@ pub mod cs2_dumper { pub const m_bStartDisabled: usize = 0x509; // bool } // Parent: CBaseModelEntity - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CPropDataComponent (CPropDataComponent::Storage_t) @@ -8995,7 +8995,7 @@ pub mod cs2_dumper { pub const m_flLastPhysicsInfluenceTime: usize = 0x7E0; // GameTime_t } // Parent: CBaseModelEntity - // Fields count: 16 + // Field count: 16 pub mod CBaseToggle { pub const m_toggle_state: usize = 0x710; // TOGGLE_STATE pub const m_flMoveDistance: usize = 0x714; // float32 @@ -9015,11 +9015,11 @@ pub mod cs2_dumper { pub const m_sMaster: usize = 0x788; // CUtlSymbolLarge } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoTarget { } // Parent: CRotButton - // Fields count: 14 + // Field count: 14 pub mod CMomentaryRotButton { pub const m_Position: usize = 0x8E0; // CEntityOutputTemplate pub const m_OnUnpressed: usize = 0x908; // CEntityIOOutput @@ -9037,7 +9037,7 @@ pub mod cs2_dumper { pub const m_flStartPosition: usize = 0x9DC; // float32 } // Parent: CEntityComponent - // Fields count: 10 + // Field count: 10 pub mod CPropDataComponent { pub const m_flDmgModBullet: usize = 0x10; // float32 pub const m_flDmgModClub: usize = 0x14; // float32 @@ -9051,17 +9051,17 @@ pub mod cs2_dumper { pub const m_nMotionDisabledSpawnFlag: usize = 0x3C; // int32 } // Parent: CRulePointEntity - // Fields count: 2 + // Field count: 2 pub mod CGameText { pub const m_iszMessage: usize = 0x720; // CUtlSymbolLarge pub const m_textParms: usize = 0x728; // hudtextparms_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponMP5SD { } // Parent: CBaseModelEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_bLoop (bool) @@ -9083,19 +9083,19 @@ pub mod cs2_dumper { pub const m_flStartFrame: usize = 0x744; // float32 } // Parent: CMarkupVolumeTagged - // Fields count: 3 + // Field count: 3 pub mod CMarkupVolumeWithRef { pub const m_bUseRef: usize = 0x750; // bool pub const m_vRefPos: usize = 0x754; // Vector pub const m_flRefDot: usize = 0x760; // float32 } // Parent: CPhysForce - // Fields count: 1 + // Field count: 1 pub mod CPhysThruster { pub const m_localOrigin: usize = 0x520; // Vector } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -9103,7 +9103,7 @@ pub mod cs2_dumper { pub mod CCSPointScriptExtensions_player { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_iszStackName (string_t) @@ -9125,7 +9125,7 @@ pub mod cs2_dumper { pub const m_nAABBDirection: usize = 0x508; // int32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_unDefIdx (item_definition_index_t) @@ -9141,11 +9141,11 @@ pub mod cs2_dumper { pub const m_hItem: usize = 0x40; // CEntityHandle } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponFamas { } // Parent: CPhysicsProp - // Fields count: 3 + // Field count: 3 // // Metadata: // MNetworkExcludeByName @@ -9156,12 +9156,12 @@ pub mod cs2_dumper { pub const m_ShardDesc: usize = 0xBF0; // shard_model_desc_t } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterModel { pub const m_iFilterModel: usize = 0x518; // CUtlSymbolLarge } // Parent: CBasePlayerPawn - // Fields count: 22 + // Field count: 22 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -9208,7 +9208,7 @@ pub mod cs2_dumper { pub const m_hOriginalController: usize = 0xD0C; // CHandle } // Parent: CPointEntity - // Fields count: 9 + // Field count: 9 pub mod CPathTrack { pub const m_pnext: usize = 0x4C0; // CPathTrack* pub const m_pprevious: usize = 0x4C8; // CPathTrack* @@ -9221,7 +9221,7 @@ pub mod cs2_dumper { pub const m_OnPass: usize = 0x4F0; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 7 + // Field count: 7 pub mod CLogicDistanceCheck { pub const m_iszEntityA: usize = 0x4C0; // CUtlSymbolLarge pub const m_iszEntityB: usize = 0x4C8; // CUtlSymbolLarge @@ -9232,7 +9232,7 @@ pub mod cs2_dumper { pub const m_InZone3: usize = 0x528; // CEntityIOOutput } // Parent: CBarnLight - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_flInnerAngle (float) @@ -9244,7 +9244,7 @@ pub mod cs2_dumper { pub const m_bShowLight: usize = 0x940; // bool } // Parent: CPointEntity - // Fields count: 10 + // Field count: 10 // // Metadata: // NetworkVarNames: m_bDisabled (bool) @@ -9268,7 +9268,7 @@ pub mod cs2_dumper { pub const m_AdditionalTargetEntities: usize = 0x520; // CUtlVector> } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) @@ -9280,22 +9280,22 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x4D4; // bool } // Parent: CRulePointEntity - // Fields count: 0 + // Field count: 0 pub mod CGamePlayerEquip { } // Parent: CServerOnlyPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoTargetServerOnly { } // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 + // Field count: 3 pub mod CSoundOpvarSetPathCornerEntity { pub const m_flDistMinSqr: usize = 0x680; // float32 pub const m_flDistMaxSqr: usize = 0x684; // float32 pub const m_iszPathCornerEntityName: usize = 0x688; // CUtlSymbolLarge } // Parent: CPlayer_WeaponServices - // Fields count: 15 + // Field count: 15 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) @@ -9319,7 +9319,7 @@ pub mod cs2_dumper { pub const m_nOldInputHistoryCount: usize = 0x468; // uint32 } // Parent: CBaseEntity - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle) @@ -9338,7 +9338,7 @@ pub mod cs2_dumper { pub const m_iCustomDamageType: usize = 0x4E8; // int32 } // Parent: CCSWeaponBase - // Fields count: 9 + // Field count: 9 // // Metadata: // NetworkVarNames: m_zoomLevel (int) @@ -9356,7 +9356,7 @@ pub mod cs2_dumper { pub const m_bSkillBoltLiftedFireKey: usize = 0xEB1; // bool } // Parent: None - // Fields count: 13 + // Field count: 13 pub mod CBot { pub const m_pController: usize = 0x10; // CCSPlayerController* pub const m_pPlayer: usize = 0x18; // CCSPlayerPawn* @@ -9373,7 +9373,7 @@ pub mod cs2_dumper { pub const m_postureStackIndex: usize = 0xE8; // int32 } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) @@ -9391,20 +9391,20 @@ pub mod cs2_dumper { pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: CBaseToggle - // Fields count: 3 + // Field count: 3 pub mod CGunTarget { pub const m_on: usize = 0x790; // bool pub const m_hTargetEnt: usize = 0x794; // CHandle pub const m_OnDeath: usize = 0x798; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 pub mod CSoundEventParameter { pub const m_iszParamName: usize = 0x4C8; // CUtlSymbolLarge pub const m_flFloatValue: usize = 0x4D0; // float32 } // Parent: CPulseGraphInstance_ServerEntity - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseInstanceDomainInfo @@ -9414,7 +9414,7 @@ pub mod cs2_dumper { pub mod CPulseGraphInstance_GameBlackboard { } // Parent: CMarkupVolume - // Fields count: 5 + // Field count: 5 pub mod CMarkupVolumeTagged { pub const m_bIsGroup: usize = 0x748; // bool pub const m_bGroupByPrefab: usize = 0x749; // bool @@ -9423,7 +9423,7 @@ pub mod cs2_dumper { pub const m_bIsInGroup: usize = 0x74C; // bool } // Parent: CBaseEntity - // Fields count: 5 + // Field count: 5 pub mod CTestEffect { pub const m_iLoop: usize = 0x4C0; // int32 pub const m_iBeam: usize = 0x4C4; // int32 @@ -9432,29 +9432,29 @@ pub mod cs2_dumper { pub const m_flStartTime: usize = 0x5E8; // GameTime_t } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponM4A1Silencer { } // Parent: CFuncNavBlocker - // Fields count: 1 + // Field count: 1 pub mod CScriptNavBlocker { pub const m_vExtent: usize = 0x720; // Vector } // Parent: CBaseAnimGraph - // Fields count: 1 + // Field count: 1 pub mod CConstraintAnchor { pub const m_massScale: usize = 0x8E8; // float32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponTec9 { } // Parent: CMarkupVolumeTagged - // Fields count: 0 + // Field count: 0 pub mod CMarkupVolumeTagged_Nav { } // Parent: CPointEntity - // Fields count: 66 + // Field count: 66 // // Metadata: // NetworkVarNames: m_bIsPlayingBack (bool) @@ -9533,11 +9533,11 @@ pub mod cs2_dumper { pub const m_iPlayerDeathBehavior: usize = 0xA14; // SceneOnPlayerDeath_t } // Parent: CLightDirectionalEntity - // Fields count: 0 + // Field count: 0 pub mod CLightEnvironmentEntity { } // Parent: CLogicAutosave - // Fields count: 4 + // Field count: 4 pub mod CLogicActiveAutosave { pub const m_TriggerHitPoints: usize = 0x4D0; // int32 pub const m_flTimeToTrigger: usize = 0x4D4; // float32 @@ -9545,13 +9545,13 @@ pub mod cs2_dumper { pub const m_flDangerousTime: usize = 0x4DC; // float32 } // Parent: CBaseEntity - // Fields count: 2 + // Field count: 2 pub mod CEnvBeverage { pub const m_CanInDispenser: usize = 0x4C0; // bool pub const m_nBeverageType: usize = 0x4C4; // int32 } // Parent: CBaseEntity - // Fields count: 14 + // Field count: 14 // // Metadata: // NetworkVarNames: m_iActiveIssueIndex (int) @@ -9576,15 +9576,15 @@ pub mod cs2_dumper { pub const m_VoteOptions: usize = 0x658; // CUtlVector } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponCZ75a { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponP250 { } // Parent: CBaseAnimGraph - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_flexWeight (float32) @@ -9600,12 +9600,12 @@ pub mod cs2_dumper { pub const m_bUpdateLayerPriorities: usize = 0x96C; // bool } // Parent: CTriggerHurt - // Fields count: 1 + // Field count: 1 pub mod CScriptTriggerHurt { pub const m_vExtent: usize = 0x980; // Vector } // Parent: CBasePlayerWeaponVData - // Fields count: 92 + // Field count: 92 // // Metadata: // MGetKV3ClassDefaults @@ -9706,7 +9706,7 @@ pub mod cs2_dumper { pub const m_szAnimClass: usize = 0xD90; // CGlobalSymbol } // Parent: CLogicalEntity - // Fields count: 5 + // Field count: 5 pub mod CMathColorBlend { pub const m_flInMin: usize = 0x4C0; // float32 pub const m_flInMax: usize = 0x4C4; // float32 @@ -9715,7 +9715,7 @@ pub mod cs2_dumper { pub const m_OutValue: usize = 0x4D0; // CEntityOutputTemplate } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_iszOverlayNames (string_t) @@ -9731,7 +9731,7 @@ pub mod cs2_dumper { pub const m_bIsActive: usize = 0x540; // bool } // Parent: CCSPlayerPawnBase - // Fields count: 117 + // Field count: 117 // // Metadata: // MNetworkVarTypeOverride @@ -9933,11 +9933,11 @@ pub mod cs2_dumper { pub const m_vecVelocityHistory: usize = 0x199C; // Vector[2] } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CBumpMineProjectile { } // Parent: CBasePlayerController - // Fields count: 86 + // Field count: 86 // // Metadata: // MNetworkUserGroupProxy @@ -10080,7 +10080,7 @@ pub mod cs2_dumper { pub const m_nNonSuspiciousHitStreak: usize = 0xF9B4; // uint32 } // Parent: IEconItemInterface - // Fields count: 13 + // Field count: 13 // // Metadata: // NetworkVarNames: m_iItemDefinitionIndex (item_definition_index_t) @@ -10110,15 +10110,15 @@ pub mod cs2_dumper { pub const m_szCustomNameOverride: usize = 0x1D1; // char[161] } // Parent: CPointEntity - // Fields count: 0 + // Field count: 0 pub mod CInfoInstructorHintBombTargetA { } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponAWP { } // Parent: CBaseCombatCharacter - // Fields count: 25 + // Field count: 25 // // Metadata: // MNetworkUserGroupProxy @@ -10182,7 +10182,7 @@ pub mod cs2_dumper { pub const m_sndOpvarLatchData: usize = 0xB88; // CUtlVector } // Parent: CBaseTrigger - // Fields count: 16 + // Field count: 16 // // Metadata: // NetworkVarNames: m_hPostSettings (HPostProcessingStrong) @@ -10220,7 +10220,7 @@ pub mod cs2_dumper { pub const m_flTonemapMinAvgLum: usize = 0x92C; // float32 } // Parent: CBaseModelEntity - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_flLightScale (float32) @@ -10232,16 +10232,16 @@ pub mod cs2_dumper { pub const m_vSpotlightOrg: usize = 0x724; // Vector } // Parent: CBaseModelEntity - // Fields count: 1 + // Field count: 1 pub mod CRuleEntity { pub const m_iszMaster: usize = 0x710; // CUtlSymbolLarge } // Parent: CBaseCSGrenade - // Fields count: 0 + // Field count: 0 pub mod CSensorGrenade { } // Parent: CBaseEntity - // Fields count: 8 + // Field count: 8 // // Metadata: // NetworkVarNames: m_nVariant (int) @@ -10263,17 +10263,17 @@ pub mod cs2_dumper { pub const m_weaponItem: usize = 0x9D0; // CEconItemView } // Parent: CBaseTrigger - // Fields count: 1 + // Field count: 1 pub mod CTriggerDetectExplosion { pub const m_OnDetectedExplosion: usize = 0x908; // CEntityIOOutput } // Parent: CLogicalEntity - // Fields count: 1 + // Field count: 1 pub mod CSoundStackSave { pub const m_iszStackName: usize = 0x4C0; // CUtlSymbolLarge } // Parent: CPhysConstraint - // Fields count: 18 + // Field count: 18 pub mod CPhysHinge { pub const m_soundInfo: usize = 0x540; // ConstraintSoundInfo pub const m_NotifyMinLimitReached: usize = 0x5C8; // CEntityIOOutput @@ -10295,27 +10295,27 @@ pub mod cs2_dumper { pub const m_OnStopMoving: usize = 0x6B0; // CEntityIOOutput } // Parent: CGameRules - // Fields count: 1 + // Field count: 1 pub mod CSingleplayRules { pub const m_bSinglePlayerGameEnding: usize = 0xC0; // bool } // Parent: CBaseFilter - // Fields count: 1 + // Field count: 1 pub mod CFilterProximity { pub const m_flRadius: usize = 0x518; // float32 } // Parent: CEconEntity - // Fields count: 2 + // Field count: 2 pub mod CEconWearable { pub const m_nForceSkin: usize = 0xC70; // int32 pub const m_bAlwaysAllow: usize = 0xC74; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_ItemServices { } // Parent: CBaseModelEntity - // Fields count: 9 + // Field count: 9 // // Metadata: // MNetworkIncludeByName @@ -10342,11 +10342,11 @@ pub mod cs2_dumper { pub const m_hConveyorModels: usize = 0x748; // CNetworkUtlVectorBase> } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponMag7 { } // Parent: CLogicalEntity - // Fields count: 11 + // Field count: 11 pub mod CMathCounter { pub const m_flMin: usize = 0x4C0; // float32 pub const m_flMax: usize = 0x4C4; // float32 @@ -10361,7 +10361,7 @@ pub mod cs2_dumper { pub const m_OnChangedFromMax: usize = 0x598; // CEntityIOOutput } // Parent: CBaseEntity - // Fields count: 7 + // Field count: 7 // // Metadata: // NetworkVarNames: m_worldName (string_t) @@ -10378,7 +10378,7 @@ pub mod cs2_dumper { pub const m_hLayerSpawnGroup: usize = 0x4FC; // uint32 } // Parent: CBarnLight - // Fields count: 1 + // Field count: 1 // // Metadata: // NetworkVarNames: m_bShowLight (bool) @@ -10386,16 +10386,16 @@ pub mod cs2_dumper { pub const m_bShowLight: usize = 0x938; // bool } // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 + // Field count: 0 pub mod CCSGO_TeamSelectTerroristPosition { } // Parent: CBaseDoor - // Fields count: 1 + // Field count: 1 pub mod CRotDoor { pub const m_bSolidBsp: usize = 0x998; // bool } // Parent: CLogicalEntity - // Fields count: 4 + // Field count: 4 pub mod CLogicLineToEntity { pub const m_Line: usize = 0x4C0; // CEntityOutputTemplate pub const m_SourceName: usize = 0x4E8; // CUtlSymbolLarge @@ -10403,7 +10403,7 @@ pub mod cs2_dumper { pub const m_EndEntity: usize = 0x4F4; // CHandle } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // NetworkVarNames: m_nTotalPausedTicks (int) @@ -10418,7 +10418,7 @@ pub mod cs2_dumper { pub const m_bGamePaused: usize = 0xBC; // bool } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity*) @@ -10430,7 +10430,7 @@ pub mod cs2_dumper { pub const m_bVisibleinPVS: usize = 0x30; // bool } // Parent: CBaseEntity - // Fields count: 18 + // Field count: 18 // // Metadata: // NetworkVarNames: m_Entity_hCubemapTexture (HRenderTextureStrong) @@ -10472,18 +10472,18 @@ pub mod cs2_dumper { pub const m_Entity_bEnabled: usize = 0x5A0; // bool } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CCSPlayer_DamageReactServices { } // Parent: None - // Fields count: 3 + // Field count: 3 pub mod ServerAuthoritativeWeaponSlot_t { pub const unClass: usize = 0x28; // uint16 pub const unSlot: usize = 0x2A; // uint16 pub const unItemDefIdx: usize = 0x2C; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // NetworkVarNames: m_nMatchSeed (int) @@ -10499,7 +10499,7 @@ pub mod cs2_dumper { pub const m_iBombSite: usize = 0x104; // int32 } // Parent: CBaseEntity - // Fields count: 17 + // Field count: 17 // // Metadata: // MNetworkIncludeByUserGroup @@ -10534,15 +10534,15 @@ pub mod cs2_dumper { pub const m_lookupFilename: usize = 0x6F0; // CUtlSymbolLarge } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponElite { } // Parent: CSoundEventEntity - // Fields count: 0 + // Field count: 0 pub mod CSoundEventEntityAlias_snd_event_point { } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MPulseProvideFeatureTag @@ -10550,7 +10550,7 @@ pub mod cs2_dumper { pub mod CBaseEntityAPI { } // Parent: CCSWeaponBase - // Fields count: 11 + // Field count: 11 // // Metadata: // NetworkVarNames: m_bStartedArming (bool) @@ -10572,11 +10572,11 @@ pub mod cs2_dumper { pub const m_bBombPlanted: usize = 0xEE3; // bool } // Parent: CHostageRescueZoneShim - // Fields count: 0 + // Field count: 0 pub mod CHostageRescueZone { } // Parent: CServerOnlyPointEntity - // Fields count: 6 + // Field count: 6 pub mod CPointPrefab { pub const m_targetMapName: usize = 0x4C0; // CUtlSymbolLarge pub const m_forceWorldGroupID: usize = 0x4C8; // CUtlSymbolLarge @@ -10586,7 +10586,7 @@ pub mod cs2_dumper { pub const m_associatedRelayEntity: usize = 0x4DC; // CHandle } // Parent: CBaseToggle - // Fields count: 27 + // Field count: 27 // // Metadata: // NetworkVarNames: m_bIsUsable (bool) @@ -10620,7 +10620,7 @@ pub mod cs2_dumper { pub const m_bIsUsable: usize = 0x992; // bool } // Parent: None - // Fields count: 33 + // Field count: 33 // // Metadata: // NetworkVarNames: m_hParent (CGameSceneNodeHandle) @@ -10665,11 +10665,11 @@ pub mod cs2_dumper { pub const m_vRenderOrigin: usize = 0x144; // Vector } // Parent: CCSWeaponBase - // Fields count: 0 + // Field count: 0 pub mod CTablet { } // Parent: CPointEntity - // Fields count: 7 + // Field count: 7 pub mod CTankTrainAI { pub const m_hTrain: usize = 0x4C0; // CHandle pub const m_hTargetEntity: usize = 0x4C4; // CHandle @@ -10680,7 +10680,7 @@ pub mod cs2_dumper { pub const m_targetEntityName: usize = 0x4F8; // CUtlSymbolLarge } // Parent: CBaseEntity - // Fields count: 4 + // Field count: 4 pub mod CGameGibManager { pub const m_bAllowNewGibs: usize = 0x4E0; // bool pub const m_iCurrentMaxPieces: usize = 0x4E4; // int32 @@ -10688,7 +10688,7 @@ pub mod cs2_dumper { pub const m_iLastFrame: usize = 0x4EC; // int32 } // Parent: CBasePulseGraphInstance - // Fields count: 1 + // Field count: 1 // // Metadata: // MPulseInstanceDomainInfo @@ -10699,40 +10699,40 @@ pub mod cs2_dumper { pub const m_pParent: usize = 0xF8; // CCSPointScriptEntity* } // Parent: CRagdollProp - // Fields count: 0 + // Field count: 0 pub mod CRagdollPropAlias_physics_prop_ragdoll { } // Parent: CSprite - // Fields count: 0 + // Field count: 0 pub mod CCSSprite { } // Parent: CBaseEntity - // Fields count: 0 + // Field count: 0 pub mod CFuncPropRespawnZone { } // Parent: CServerOnlyPointEntity - // Fields count: 3 + // Field count: 3 pub mod SpawnPoint { pub const m_iPriority: usize = 0x4C0; // int32 pub const m_bEnabled: usize = 0x4C4; // bool pub const m_nType: usize = 0x4C8; // int32 } // Parent: CCSWeaponBaseGun - // Fields count: 0 + // Field count: 0 pub mod CWeaponSCAR20 { } // Parent: CBaseGrenade - // Fields count: 0 + // Field count: 0 pub mod CTripWireFireProjectile { } // Parent: CFuncPlat - // Fields count: 2 + // Field count: 2 pub mod CFuncPlatRot { pub const m_end: usize = 0x7C0; // QAngle pub const m_start: usize = 0x7CC; // QAngle } // Parent: CPointEntity - // Fields count: 5 + // Field count: 5 pub mod CEnvSpark { pub const m_flDelay: usize = 0x4C0; // float32 pub const m_nMagnitude: usize = 0x4C4; // int32 @@ -10741,15 +10741,15 @@ pub mod cs2_dumper { pub const m_OnSpark: usize = 0x4D0; // CEntityIOOutput } // Parent: CPlayer_ObserverServices - // Fields count: 0 + // Field count: 0 pub mod CCSObserver_ObserverServices { } // Parent: CPlayerPawnComponent - // Fields count: 0 + // Field count: 0 pub mod CPlayer_AutoaimServices { } // Parent: CBasePlatTrain - // Fields count: 6 + // Field count: 6 pub mod CFuncTrain { pub const m_hCurrentTarget: usize = 0x7B8; // CHandle pub const m_activated: usize = 0x7BC; // bool @@ -10759,7 +10759,7 @@ pub mod cs2_dumper { pub const m_iszLastTarget: usize = 0x7D0; // CUtlSymbolLarge } // Parent: CHostageExpresserShim - // Fields count: 39 + // Field count: 39 // // Metadata: // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) @@ -10821,7 +10821,7 @@ pub mod cs2_dumper { pub const m_vecHostageResetPosition: usize = 0x2C9C; // Vector } // Parent: CPointEntity - // Fields count: 13 + // Field count: 13 pub mod CNavLinkAreaEntity { pub const m_flWidth: usize = 0x4C0; // float32 pub const m_vLocatorOffset: usize = 0x4C4; // Vector @@ -10838,7 +10838,7 @@ pub mod cs2_dumper { pub const m_bIsTerminus: usize = 0x560; // bool } // Parent: CBaseToggle - // Fields count: 12 + // Field count: 12 // // Metadata: // MNetworkIncludeByName @@ -10859,14 +10859,14 @@ pub mod cs2_dumper { pub const m_bCreateNavObstacle: usize = 0x829; // bool } // Parent: CBaseEntity - // Fields count: 3 + // Field count: 3 pub mod CCommentaryAuto { pub const m_OnCommentaryNewGame: usize = 0x4C0; // CEntityIOOutput pub const m_OnCommentaryMidGame: usize = 0x4E8; // CEntityIOOutput pub const m_OnCommentaryMultiplayerSpawn: usize = 0x510; // CEntityIOOutput } // Parent: CPointEntity - // Fields count: 8 + // Field count: 8 pub mod CMapInfo { pub const m_iBuyingStatus: usize = 0x4C0; // int32 pub const m_flBombRadius: usize = 0x4C4; // float32 @@ -10878,11 +10878,11 @@ pub mod cs2_dumper { pub const m_bFadePlayerVisibilityFarZ: usize = 0x4D8; // bool } // Parent: CBaseTrigger - // Fields count: 0 + // Field count: 0 pub mod CTriggerBombReset { } // Parent: CEntityInstance - // Fields count: 77 + // Field count: 77 // // Metadata: // MNetworkExcludeByName @@ -11009,7 +11009,7 @@ pub mod cs2_dumper { pub const m_nBloodType: usize = 0x4B8; // BloodType } // Parent: CLogicalEntity - // Fields count: 9 + // Field count: 9 pub mod CLogicMeasureMovement { pub const m_strMeasureTarget: usize = 0x4C0; // CUtlSymbolLarge pub const m_strMeasureReference: usize = 0x4C8; // CUtlSymbolLarge @@ -11022,7 +11022,7 @@ pub mod cs2_dumper { pub const m_nMeasureType: usize = 0x4EC; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: nType (FixAngleSet_t) @@ -11034,7 +11034,7 @@ pub mod cs2_dumper { pub const nIndex: usize = 0x40; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // NetworkVarNames: m_Transforms (CTransform) diff --git a/output/soundsystem.dll.cs b/output/soundsystem_dll.cs similarity index 94% rename from output/soundsystem.dll.cs rename to output/soundsystem_dll.cs index 610282b..a034a14 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll @@ -7,13 +7,13 @@ namespace CS2Dumper.Schemas { // Enums count: 18 public static class SoundsystemDll { // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum EMode_t : uint { Peak = 0x0, RMS = 0x1 } // Alignment: 1 - // Members count: 5 + // Member count: 5 public enum EWaveform : byte { Sine = 0x0, Square = 0x1, @@ -22,7 +22,7 @@ namespace CS2Dumper.Schemas { Noise = 0x4 } // Alignment: 4 - // Members count: 5 + // Member count: 5 public enum VMixLFOShape_t : uint { LFO_SHAPE_SINE = 0x0, LFO_SHAPE_SQUARE = 0x1, @@ -31,7 +31,7 @@ namespace CS2Dumper.Schemas { LFO_SHAPE_NOISE = 0x4 } // Alignment: 2 - // Members count: 10 + // Member count: 10 public enum VMixFilterType_t : ushort { FILTER_UNKNOWN = 0xFFFFFFFFFFFFFFFF, FILTER_LOWPASS = 0x0, @@ -45,14 +45,14 @@ namespace CS2Dumper.Schemas { FILTER_PASSTHROUGH = 0x8 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum SosActionStopType_t : uint { SOS_STOPTYPE_NONE = 0x0, SOS_STOPTYPE_TIME = 0x1, SOS_STOPTYPE_OPVAR = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum SosEditItemType_t : uint { SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1, @@ -62,13 +62,13 @@ namespace CS2Dumper.Schemas { SOS_EDIT_ITEM_TYPE_FIELD = 0x5 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum SosActionSortType_t : uint { SOS_SORTTYPE_HIGHEST = 0x0, SOS_SORTTYPE_LOWEST = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum PlayBackMode_t : uint { Random = 0x0, RandomNoRepeats = 0x1, @@ -76,7 +76,7 @@ namespace CS2Dumper.Schemas { Sequential = 0x3 } // Alignment: 2 - // Members count: 30 + // Member count: 30 public enum VMixProcessorType_t : ushort { VPROCESSOR_UNKNOWN = 0x0, VPROCESSOR_RT_PITCH = 0x1, @@ -110,7 +110,7 @@ namespace CS2Dumper.Schemas { VPROCESSOR_STEAMAUDIO_HYBRIDREVERB = 0x1D } // Alignment: 4 - // Members count: 30 + // Member count: 30 public enum soundlevel_t : uint { SNDLVL_NONE = 0x0, SNDLVL_20dB = 0x14, @@ -144,13 +144,13 @@ namespace CS2Dumper.Schemas { SNDLVL_180dB = 0xB4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum VMixPannerType_t : uint { PANNER_TYPE_LINEAR = 0x0, PANNER_TYPE_EQUAL_POWER = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 public enum VMixChannelOperation_t : uint { VMIX_CHAN_STEREO = 0x0, VMIX_CHAN_LEFT = 0x1, @@ -160,7 +160,7 @@ namespace CS2Dumper.Schemas { VMIX_CHAN_MID_SIDE = 0x5 } // Alignment: 1 - // Members count: 13 + // Member count: 13 public enum EMidiNote : byte { C = 0x0, C_Sharp = 0x1, @@ -177,7 +177,7 @@ namespace CS2Dumper.Schemas { Count = 0xC } // Alignment: 1 - // Members count: 4 + // Member count: 4 public enum CVSoundFormat_t : byte { PCM16 = 0x0, PCM8 = 0x1, @@ -185,7 +185,7 @@ namespace CS2Dumper.Schemas { ADPCM = 0x3 } // Alignment: 1 - // Members count: 9 + // Member count: 9 public enum VMixFilterSlope_t : byte { FILTER_SLOPE_1POLE_6dB = 0x0, FILTER_SLOPE_1POLE_12dB = 0x1, @@ -198,7 +198,7 @@ namespace CS2Dumper.Schemas { FILTER_SLOPE_MAX = 0x7 } // Alignment: 4 - // Members count: 8 + // Member count: 8 public enum ActionType_t : uint { SOS_ACTION_NONE = 0x0, SOS_ACTION_LIMITER = 0x1, @@ -210,20 +210,20 @@ namespace CS2Dumper.Schemas { SOS_ACTION_COUNT_ENVELOPE = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum VMixSubgraphSwitchInterpolationType_t : uint { SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1, SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 public enum SosGroupType_t : uint { SOS_GROUPTYPE_DYNAMIC = 0x0, SOS_GROUPTYPE_STATIC = 0x1 } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -235,7 +235,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBlendFactor = 0x100; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -246,7 +246,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLateReflections = 0xC; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -260,7 +260,7 @@ namespace CS2Dumper.Schemas { public const nint m_volumeScaling = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -270,7 +270,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSyncInstances = 0x58; // bool } // Parent: CVoiceContainerBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -285,7 +285,7 @@ namespace CS2Dumper.Schemas { public const nint m_grainResources = 0x108; // CUtlVector> } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -295,7 +295,7 @@ namespace CS2Dumper.Schemas { public const nint m_vsndReference = 0xF0; // CStrongHandle } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -313,7 +313,7 @@ namespace CS2Dumper.Schemas { public const nint m_encodedHeader = 0x58; // CUtlBinaryBlock } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -322,7 +322,7 @@ namespace CS2Dumper.Schemas { public const nint m_table = 0x0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -336,7 +336,7 @@ namespace CS2Dumper.Schemas { public const nint m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString } // Parent: CSosGroupActionSchema - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -348,7 +348,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSortType = 0x30; // SosActionSortType_t } // Parent: CVoiceContainerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -357,7 +357,7 @@ namespace CS2Dumper.Schemas { public static class CVoiceContainerNull { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -367,7 +367,7 @@ namespace CS2Dumper.Schemas { public const nint m_flInterpolationTime = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -379,7 +379,7 @@ namespace CS2Dumper.Schemas { public const nint m_curve = 0x10; // CPiecewiseCurve } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -388,7 +388,7 @@ namespace CS2Dumper.Schemas { public const nint m_flStrength = 0x4; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -399,7 +399,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPriorityReadButDontContribute = 0x30; // CUtlString } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -411,7 +411,7 @@ namespace CS2Dumper.Schemas { public const nint m_flModulatorAmount = 0xF8; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -419,7 +419,7 @@ namespace CS2Dumper.Schemas { public const nint m_EditItems = 0x0; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -435,7 +435,7 @@ namespace CS2Dumper.Schemas { public const nint m_bApplyAntialiasing = 0x2C; // bool } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -459,7 +459,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTaps = 0x4C; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -470,7 +470,7 @@ namespace CS2Dumper.Schemas { public const nint m_actionInstanceType = 0x14; // ActionType_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -487,7 +487,7 @@ namespace CS2Dumper.Schemas { public const nint m_vActions = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -499,7 +499,7 @@ namespace CS2Dumper.Schemas { public const nint m_bMatchString = 0xC; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -516,7 +516,7 @@ namespace CS2Dumper.Schemas { public const nint m_bandDesc = 0x24; // VMixDynamicsBand_t[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -529,7 +529,7 @@ namespace CS2Dumper.Schemas { public const nint m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -542,7 +542,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEaseOut = 0x64; // float32 } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -552,7 +552,7 @@ namespace CS2Dumper.Schemas { public const nint m_tones = 0xF0; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -561,7 +561,7 @@ namespace CS2Dumper.Schemas { public const nint m_modifiers = 0x8; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -575,7 +575,7 @@ namespace CS2Dumper.Schemas { public const nint m_analysisContainers = 0xD8; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -589,7 +589,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWidth = 0x24; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -597,7 +597,7 @@ namespace CS2Dumper.Schemas { public const nint m_stages = 0x0; // VMixFilterDesc_t[8] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -607,7 +607,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPhonemeCode = 0x8; // int32 } // Parent: CVoiceContainerAnalysisBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -619,7 +619,7 @@ namespace CS2Dumper.Schemas { public const nint m_flThreshold = 0x58; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -627,7 +627,7 @@ namespace CS2Dumper.Schemas { public const nint m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -638,7 +638,7 @@ namespace CS2Dumper.Schemas { public const nint m_nProcType = 0xC; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -647,7 +647,7 @@ namespace CS2Dumper.Schemas { public const nint m_flValue = 0x4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -662,14 +662,14 @@ namespace CS2Dumper.Schemas { public const nint m_flHighCutoffFreq = 0x1C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults public static class CSoundInfoHeader { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -677,7 +677,7 @@ namespace CS2Dumper.Schemas { public const nint m_groupList = 0x0; // CUtlVector } // Parent: CSosGroupBranchPattern - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -689,7 +689,7 @@ namespace CS2Dumper.Schemas { public const nint m_opvarString = 0x28; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -701,7 +701,7 @@ namespace CS2Dumper.Schemas { public const nint itemPos = 0x28; // Vector2D } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -715,7 +715,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFeedbackDiffusion2 = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -726,7 +726,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputGain = 0xC; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -742,7 +742,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPeakMode = 0x20; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -754,7 +754,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOversampleFactor = 0x10; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -764,7 +764,7 @@ namespace CS2Dumper.Schemas { public const nint m_flReleaseTimeMS = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -775,7 +775,7 @@ namespace CS2Dumper.Schemas { public const nint m_morphData = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -785,7 +785,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSortType = 0x20; // SosActionSortType_t } // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -795,7 +795,7 @@ namespace CS2Dumper.Schemas { public const nint m_flGainAmount = 0xF8; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -810,7 +810,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLFOShape = 0x28; // VMixLFOShape_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -827,7 +827,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSolo = 0x21; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -835,7 +835,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCrossfadeTime = 0x0; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -846,7 +846,7 @@ namespace CS2Dumper.Schemas { public const nint m_nInstancesAtMaxVolume = 0xC; // int32 } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -858,7 +858,7 @@ namespace CS2Dumper.Schemas { public const nint m_soundsToPlay = 0xF8; // CUtlVector> } // Parent: CSosGroupActionSchema - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -867,7 +867,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxDuration = 0x1C; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -882,7 +882,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSaveToGroup = 0x38; // bool } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -892,7 +892,7 @@ namespace CS2Dumper.Schemas { public const nint m_soundsToPlay = 0xF0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -900,7 +900,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxDuration = 0x18; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -917,7 +917,7 @@ namespace CS2Dumper.Schemas { public const nint m_bPeakMode = 0x24; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -930,7 +930,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBassFreq = 0x14; // float32 } // Parent: CVoiceContainerBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -941,7 +941,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDecayTime = 0xF4; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -954,7 +954,7 @@ namespace CS2Dumper.Schemas { public const nint m_flQ = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -964,7 +964,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPhase = 0x8; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/soundsystem.dll.hpp b/output/soundsystem_dll.hpp similarity index 94% rename from output/soundsystem.dll.hpp rename to output/soundsystem_dll.hpp index 679a7d0..344fd5b 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,13 +12,13 @@ namespace cs2_dumper { // Enums count: 18 namespace soundsystem_dll { // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class EMode_t : uint32_t { Peak = 0x0, RMS = 0x1 }; // Alignment: 1 - // Members count: 5 + // Member count: 5 enum class EWaveform : uint8_t { Sine = 0x0, Square = 0x1, @@ -27,7 +27,7 @@ namespace cs2_dumper { Noise = 0x4 }; // Alignment: 4 - // Members count: 5 + // Member count: 5 enum class VMixLFOShape_t : uint32_t { LFO_SHAPE_SINE = 0x0, LFO_SHAPE_SQUARE = 0x1, @@ -36,7 +36,7 @@ namespace cs2_dumper { LFO_SHAPE_NOISE = 0x4 }; // Alignment: 2 - // Members count: 10 + // Member count: 10 enum class VMixFilterType_t : uint16_t { FILTER_UNKNOWN = 0xFFFFFFFFFFFFFFFF, FILTER_LOWPASS = 0x0, @@ -50,14 +50,14 @@ namespace cs2_dumper { FILTER_PASSTHROUGH = 0x8 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class SosActionStopType_t : uint32_t { SOS_STOPTYPE_NONE = 0x0, SOS_STOPTYPE_TIME = 0x1, SOS_STOPTYPE_OPVAR = 0x2 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class SosEditItemType_t : uint32_t { SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1, @@ -67,13 +67,13 @@ namespace cs2_dumper { SOS_EDIT_ITEM_TYPE_FIELD = 0x5 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class SosActionSortType_t : uint32_t { SOS_SORTTYPE_HIGHEST = 0x0, SOS_SORTTYPE_LOWEST = 0x1 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class PlayBackMode_t : uint32_t { Random = 0x0, RandomNoRepeats = 0x1, @@ -81,7 +81,7 @@ namespace cs2_dumper { Sequential = 0x3 }; // Alignment: 2 - // Members count: 30 + // Member count: 30 enum class VMixProcessorType_t : uint16_t { VPROCESSOR_UNKNOWN = 0x0, VPROCESSOR_RT_PITCH = 0x1, @@ -115,7 +115,7 @@ namespace cs2_dumper { VPROCESSOR_STEAMAUDIO_HYBRIDREVERB = 0x1D }; // Alignment: 4 - // Members count: 30 + // Member count: 30 enum class soundlevel_t : uint32_t { SNDLVL_NONE = 0x0, SNDLVL_20dB = 0x14, @@ -149,13 +149,13 @@ namespace cs2_dumper { SNDLVL_180dB = 0xB4 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class VMixPannerType_t : uint32_t { PANNER_TYPE_LINEAR = 0x0, PANNER_TYPE_EQUAL_POWER = 0x1 }; // Alignment: 4 - // Members count: 6 + // Member count: 6 enum class VMixChannelOperation_t : uint32_t { VMIX_CHAN_STEREO = 0x0, VMIX_CHAN_LEFT = 0x1, @@ -165,7 +165,7 @@ namespace cs2_dumper { VMIX_CHAN_MID_SIDE = 0x5 }; // Alignment: 1 - // Members count: 13 + // Member count: 13 enum class EMidiNote : uint8_t { C = 0x0, C_Sharp = 0x1, @@ -182,7 +182,7 @@ namespace cs2_dumper { Count = 0xC }; // Alignment: 1 - // Members count: 4 + // Member count: 4 enum class CVSoundFormat_t : uint8_t { PCM16 = 0x0, PCM8 = 0x1, @@ -190,7 +190,7 @@ namespace cs2_dumper { ADPCM = 0x3 }; // Alignment: 1 - // Members count: 9 + // Member count: 9 enum class VMixFilterSlope_t : uint8_t { FILTER_SLOPE_1POLE_6dB = 0x0, FILTER_SLOPE_1POLE_12dB = 0x1, @@ -203,7 +203,7 @@ namespace cs2_dumper { FILTER_SLOPE_MAX = 0x7 }; // Alignment: 4 - // Members count: 8 + // Member count: 8 enum class ActionType_t : uint32_t { SOS_ACTION_NONE = 0x0, SOS_ACTION_LIMITER = 0x1, @@ -215,20 +215,20 @@ namespace cs2_dumper { SOS_ACTION_COUNT_ENVELOPE = 0x7 }; // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class VMixSubgraphSwitchInterpolationType_t : uint32_t { SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1, SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 }; // Alignment: 4 - // Members count: 2 + // Member count: 2 enum class SosGroupType_t : uint32_t { SOS_GROUPTYPE_DYNAMIC = 0x0, SOS_GROUPTYPE_STATIC = 0x1 }; // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -240,7 +240,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBlendFactor = 0x100; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -251,7 +251,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLateReflections = 0xC; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -265,7 +265,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_volumeScaling = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -275,7 +275,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSyncInstances = 0x58; // bool } // Parent: CVoiceContainerBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -290,7 +290,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_grainResources = 0x108; // CUtlVector> } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -300,7 +300,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vsndReference = 0xF0; // CStrongHandle } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -318,7 +318,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_encodedHeader = 0x58; // CUtlBinaryBlock } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -327,7 +327,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_table = 0x0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -341,7 +341,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString } // Parent: CSosGroupActionSchema - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -353,7 +353,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t } // Parent: CVoiceContainerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -362,7 +362,7 @@ namespace cs2_dumper { namespace CVoiceContainerNull { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -372,7 +372,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flInterpolationTime = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -384,7 +384,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_curve = 0x10; // CPiecewiseCurve } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -393,7 +393,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flStrength = 0x4; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -404,7 +404,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPriorityReadButDontContribute = 0x30; // CUtlString } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -416,7 +416,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flModulatorAmount = 0xF8; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -424,7 +424,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -440,7 +440,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bApplyAntialiasing = 0x2C; // bool } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -464,7 +464,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTaps = 0x4C; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -475,7 +475,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_actionInstanceType = 0x14; // ActionType_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -492,7 +492,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vActions = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -504,7 +504,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bMatchString = 0xC; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -521,7 +521,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bandDesc = 0x24; // VMixDynamicsBand_t[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -534,7 +534,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -547,7 +547,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEaseOut = 0x64; // float32 } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -557,7 +557,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_tones = 0xF0; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -566,7 +566,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -580,7 +580,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_analysisContainers = 0xD8; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -594,7 +594,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWidth = 0x24; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -602,7 +602,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -612,7 +612,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPhonemeCode = 0x8; // int32 } // Parent: CVoiceContainerAnalysisBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -624,7 +624,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flThreshold = 0x58; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -632,7 +632,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -643,7 +643,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nProcType = 0xC; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -652,7 +652,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flValue = 0x4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -667,14 +667,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults namespace CSoundInfoHeader { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -682,7 +682,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector } // Parent: CSosGroupBranchPattern - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -694,7 +694,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opvarString = 0x28; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -706,7 +706,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t itemPos = 0x28; // Vector2D } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -720,7 +720,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFeedbackDiffusion2 = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -731,7 +731,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputGain = 0xC; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -747,7 +747,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -759,7 +759,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOversampleFactor = 0x10; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -769,7 +769,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -780,7 +780,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_morphData = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -790,7 +790,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSortType = 0x20; // SosActionSortType_t } // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -800,7 +800,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flGainAmount = 0xF8; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -815,7 +815,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLFOShape = 0x28; // VMixLFOShape_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -832,7 +832,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSolo = 0x21; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -840,7 +840,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -851,7 +851,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInstancesAtMaxVolume = 0xC; // int32 } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -863,7 +863,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_soundsToPlay = 0xF8; // CUtlVector> } // Parent: CSosGroupActionSchema - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -872,7 +872,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -887,7 +887,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSaveToGroup = 0x38; // bool } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -897,7 +897,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_soundsToPlay = 0xF0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -905,7 +905,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -922,7 +922,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPeakMode = 0x24; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -935,7 +935,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBassFreq = 0x14; // float32 } // Parent: CVoiceContainerBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -946,7 +946,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDecayTime = 0xF4; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -959,7 +959,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flQ = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -969,7 +969,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPhase = 0x8; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/soundsystem.dll.json b/output/soundsystem_dll.json similarity index 100% rename from output/soundsystem.dll.json rename to output/soundsystem_dll.json diff --git a/output/soundsystem.dll.rs b/output/soundsystem_dll.rs similarity index 93% rename from output/soundsystem.dll.rs rename to output/soundsystem_dll.rs index ca387fa..e6ecefa 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,14 +10,14 @@ pub mod cs2_dumper { // Enums count: 18 pub mod soundsystem_dll { // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum EMode_t { Peak = 0x0, RMS = 0x1 } // Alignment: 1 - // Members count: 5 + // Member count: 5 #[repr(u8)] pub enum EWaveform { Sine = 0x0, @@ -27,7 +27,7 @@ pub mod cs2_dumper { Noise = 0x4 } // Alignment: 4 - // Members count: 5 + // Member count: 5 #[repr(u32)] pub enum VMixLFOShape_t { LFO_SHAPE_SINE = 0x0, @@ -37,7 +37,7 @@ pub mod cs2_dumper { LFO_SHAPE_NOISE = 0x4 } // Alignment: 2 - // Members count: 10 + // Member count: 10 #[repr(u16)] pub enum VMixFilterType_t { FILTER_UNKNOWN = u16::MAX, @@ -52,7 +52,7 @@ pub mod cs2_dumper { FILTER_PASSTHROUGH = 0x8 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum SosActionStopType_t { SOS_STOPTYPE_NONE = 0x0, @@ -60,7 +60,7 @@ pub mod cs2_dumper { SOS_STOPTYPE_OPVAR = 0x2 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum SosEditItemType_t { SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, @@ -71,14 +71,14 @@ pub mod cs2_dumper { SOS_EDIT_ITEM_TYPE_FIELD = 0x5 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum SosActionSortType_t { SOS_SORTTYPE_HIGHEST = 0x0, SOS_SORTTYPE_LOWEST = 0x1 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum PlayBackMode_t { Random = 0x0, @@ -87,7 +87,7 @@ pub mod cs2_dumper { Sequential = 0x3 } // Alignment: 2 - // Members count: 30 + // Member count: 30 #[repr(u16)] pub enum VMixProcessorType_t { VPROCESSOR_UNKNOWN = 0x0, @@ -122,7 +122,7 @@ pub mod cs2_dumper { VPROCESSOR_STEAMAUDIO_HYBRIDREVERB = 0x1D } // Alignment: 4 - // Members count: 30 + // Member count: 30 #[repr(u32)] pub enum soundlevel_t { SNDLVL_NONE = 0x0, @@ -153,14 +153,14 @@ pub mod cs2_dumper { SNDLVL_180dB = 0xB4 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum VMixPannerType_t { PANNER_TYPE_LINEAR = 0x0, PANNER_TYPE_EQUAL_POWER = 0x1 } // Alignment: 4 - // Members count: 6 + // Member count: 6 #[repr(u32)] pub enum VMixChannelOperation_t { VMIX_CHAN_STEREO = 0x0, @@ -171,7 +171,7 @@ pub mod cs2_dumper { VMIX_CHAN_MID_SIDE = 0x5 } // Alignment: 1 - // Members count: 13 + // Member count: 13 #[repr(u8)] pub enum EMidiNote { C = 0x0, @@ -189,7 +189,7 @@ pub mod cs2_dumper { Count = 0xC } // Alignment: 1 - // Members count: 4 + // Member count: 4 #[repr(u8)] pub enum CVSoundFormat_t { PCM16 = 0x0, @@ -198,7 +198,7 @@ pub mod cs2_dumper { ADPCM = 0x3 } // Alignment: 1 - // Members count: 9 + // Member count: 9 #[repr(u8)] pub enum VMixFilterSlope_t { FILTER_SLOPE_1POLE_6dB = 0x0, @@ -211,7 +211,7 @@ pub mod cs2_dumper { FILTER_SLOPE_48dB = 0x7 } // Alignment: 4 - // Members count: 8 + // Member count: 8 #[repr(u32)] pub enum ActionType_t { SOS_ACTION_NONE = 0x0, @@ -224,7 +224,7 @@ pub mod cs2_dumper { SOS_ACTION_COUNT_ENVELOPE = 0x7 } // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum VMixSubgraphSwitchInterpolationType_t { SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, @@ -232,14 +232,14 @@ pub mod cs2_dumper { SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 } // Alignment: 4 - // Members count: 2 + // Member count: 2 #[repr(u32)] pub enum SosGroupType_t { SOS_GROUPTYPE_DYNAMIC = 0x0, SOS_GROUPTYPE_STATIC = 0x1 } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -251,7 +251,7 @@ pub mod cs2_dumper { pub const m_flBlendFactor: usize = 0x100; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -262,7 +262,7 @@ pub mod cs2_dumper { pub const m_flLateReflections: usize = 0xC; // float32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -276,7 +276,7 @@ pub mod cs2_dumper { pub const m_volumeScaling: usize = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -286,7 +286,7 @@ pub mod cs2_dumper { pub const m_bSyncInstances: usize = 0x58; // bool } // Parent: CVoiceContainerBase - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -301,7 +301,7 @@ pub mod cs2_dumper { pub const m_grainResources: usize = 0x108; // CUtlVector> } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -311,7 +311,7 @@ pub mod cs2_dumper { pub const m_vsndReference: usize = 0xF0; // CStrongHandle } // Parent: None - // Fields count: 11 + // Field count: 11 // // Metadata: // MGetKV3ClassDefaults @@ -329,7 +329,7 @@ pub mod cs2_dumper { pub const m_encodedHeader: usize = 0x58; // CUtlBinaryBlock } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -338,7 +338,7 @@ pub mod cs2_dumper { pub const m_table: usize = 0x0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -352,7 +352,7 @@ pub mod cs2_dumper { pub const m_groupBoundingBoxMaxsOpvar: usize = 0x40; // CUtlString } // Parent: CSosGroupActionSchema - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -364,7 +364,7 @@ pub mod cs2_dumper { pub const m_nSortType: usize = 0x30; // SosActionSortType_t } // Parent: CVoiceContainerBase - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults @@ -373,7 +373,7 @@ pub mod cs2_dumper { pub mod CVoiceContainerNull { } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -383,7 +383,7 @@ pub mod cs2_dumper { pub const m_flInterpolationTime: usize = 0x8; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -395,7 +395,7 @@ pub mod cs2_dumper { pub const m_curve: usize = 0x10; // CPiecewiseCurve } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -404,7 +404,7 @@ pub mod cs2_dumper { pub const m_flStrength: usize = 0x4; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -415,7 +415,7 @@ pub mod cs2_dumper { pub const m_bPriorityReadButDontContribute: usize = 0x30; // CUtlString } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -427,7 +427,7 @@ pub mod cs2_dumper { pub const m_flModulatorAmount: usize = 0xF8; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -435,7 +435,7 @@ pub mod cs2_dumper { pub const m_EditItems: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -451,7 +451,7 @@ pub mod cs2_dumper { pub const m_bApplyAntialiasing: usize = 0x2C; // bool } // Parent: None - // Fields count: 17 + // Field count: 17 // // Metadata: // MGetKV3ClassDefaults @@ -475,7 +475,7 @@ pub mod cs2_dumper { pub const m_flTaps: usize = 0x4C; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -486,7 +486,7 @@ pub mod cs2_dumper { pub const m_actionInstanceType: usize = 0x14; // ActionType_t } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -503,7 +503,7 @@ pub mod cs2_dumper { pub const m_vActions: usize = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -515,7 +515,7 @@ pub mod cs2_dumper { pub const m_bMatchString: usize = 0xC; // bool } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -532,7 +532,7 @@ pub mod cs2_dumper { pub const m_bandDesc: usize = 0x24; // VMixDynamicsBand_t[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -545,7 +545,7 @@ pub mod cs2_dumper { pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -558,7 +558,7 @@ pub mod cs2_dumper { pub const m_flEaseOut: usize = 0x64; // float32 } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -568,7 +568,7 @@ pub mod cs2_dumper { pub const m_tones: usize = 0xF0; // CUtlVector } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -577,7 +577,7 @@ pub mod cs2_dumper { pub const m_modifiers: usize = 0x8; // CUtlVector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -591,7 +591,7 @@ pub mod cs2_dumper { pub const m_analysisContainers: usize = 0xD8; // CUtlVector } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -605,7 +605,7 @@ pub mod cs2_dumper { pub const m_flWidth: usize = 0x24; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -613,7 +613,7 @@ pub mod cs2_dumper { pub const m_stages: usize = 0x0; // VMixFilterDesc_t[8] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -623,7 +623,7 @@ pub mod cs2_dumper { pub const m_nPhonemeCode: usize = 0x8; // int32 } // Parent: CVoiceContainerAnalysisBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -635,7 +635,7 @@ pub mod cs2_dumper { pub const m_flThreshold: usize = 0x58; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -643,7 +643,7 @@ pub mod cs2_dumper { pub const m_soundEventVMix: usize = 0x0; // CStrongHandle } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -654,7 +654,7 @@ pub mod cs2_dumper { pub const m_nProcType: usize = 0xC; // int32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -663,7 +663,7 @@ pub mod cs2_dumper { pub const m_flValue: usize = 0x4; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -678,14 +678,14 @@ pub mod cs2_dumper { pub const m_flHighCutoffFreq: usize = 0x1C; // float32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MGetKV3ClassDefaults pub mod CSoundInfoHeader { } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -693,7 +693,7 @@ pub mod cs2_dumper { pub const m_groupList: usize = 0x0; // CUtlVector } // Parent: CSosGroupBranchPattern - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -705,7 +705,7 @@ pub mod cs2_dumper { pub const m_opvarString: usize = 0x28; // CUtlString } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -717,7 +717,7 @@ pub mod cs2_dumper { pub const itemPos: usize = 0x28; // Vector2D } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -731,7 +731,7 @@ pub mod cs2_dumper { pub const m_flFeedbackDiffusion2: usize = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -742,7 +742,7 @@ pub mod cs2_dumper { pub const m_flOutputGain: usize = 0xC; // float32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -758,7 +758,7 @@ pub mod cs2_dumper { pub const m_bPeakMode: usize = 0x20; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -770,7 +770,7 @@ pub mod cs2_dumper { pub const m_nOversampleFactor: usize = 0x10; // int32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -780,7 +780,7 @@ pub mod cs2_dumper { pub const m_flReleaseTimeMS: usize = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -791,7 +791,7 @@ pub mod cs2_dumper { pub const m_morphData: usize = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -801,7 +801,7 @@ pub mod cs2_dumper { pub const m_nSortType: usize = 0x20; // SosActionSortType_t } // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -811,7 +811,7 @@ pub mod cs2_dumper { pub const m_flGainAmount: usize = 0xF8; // float32 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -826,7 +826,7 @@ pub mod cs2_dumper { pub const m_nLFOShape: usize = 0x28; // VMixLFOShape_t } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -843,7 +843,7 @@ pub mod cs2_dumper { pub const m_bSolo: usize = 0x21; // bool } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -851,7 +851,7 @@ pub mod cs2_dumper { pub const m_flCrossfadeTime: usize = 0x0; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -862,7 +862,7 @@ pub mod cs2_dumper { pub const m_nInstancesAtMaxVolume: usize = 0xC; // int32 } // Parent: CVoiceContainerBase - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -874,7 +874,7 @@ pub mod cs2_dumper { pub const m_soundsToPlay: usize = 0xF8; // CUtlVector> } // Parent: CSosGroupActionSchema - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -883,7 +883,7 @@ pub mod cs2_dumper { pub const m_flMaxDuration: usize = 0x1C; // float32 } // Parent: CSosGroupActionSchema - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -898,7 +898,7 @@ pub mod cs2_dumper { pub const m_bSaveToGroup: usize = 0x38; // bool } // Parent: CVoiceContainerBase - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -908,7 +908,7 @@ pub mod cs2_dumper { pub const m_soundsToPlay: usize = 0xF0; // CUtlVector } // Parent: CSosGroupActionSchema - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -916,7 +916,7 @@ pub mod cs2_dumper { pub const m_flMaxDuration: usize = 0x18; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -933,7 +933,7 @@ pub mod cs2_dumper { pub const m_bPeakMode: usize = 0x24; // bool } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -946,7 +946,7 @@ pub mod cs2_dumper { pub const m_flBassFreq: usize = 0x14; // float32 } // Parent: CVoiceContainerBase - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -957,7 +957,7 @@ pub mod cs2_dumper { pub const m_flDecayTime: usize = 0xF4; // float32 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -970,7 +970,7 @@ pub mod cs2_dumper { pub const m_flQ: usize = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -980,7 +980,7 @@ pub mod cs2_dumper { pub const m_flPhase: usize = 0x8; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/vphysics2.dll.cs b/output/vphysics2_dll.cs similarity index 94% rename from output/vphysics2.dll.cs rename to output/vphysics2_dll.cs index 2c3462e..146683f 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll @@ -7,14 +7,14 @@ namespace CS2Dumper.Schemas { // Enums count: 2 public static class Vphysics2Dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 public enum JointMotion_t : uint { JOINT_MOTION_FREE = 0x0, JOINT_MOTION_LOCKED = 0x1, JOINT_MOTION_COUNT = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 public enum JointAxis_t : uint { JOINT_AXIS_X = 0x0, JOINT_AXIS_Y = 0x1, @@ -22,7 +22,7 @@ namespace CS2Dumper.Schemas { JOINT_AXIS_COUNT = 0x3 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -31,7 +31,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLength = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -39,7 +39,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMassInv = 0x0; // float32 } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -47,7 +47,7 @@ namespace CS2Dumper.Schemas { public const nint m_Hull = 0x10; // RnHull_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -57,7 +57,7 @@ namespace CS2Dumper.Schemas { public const nint m_nParticle = 0x1C; // uint16[2] } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -65,7 +65,7 @@ namespace CS2Dumper.Schemas { public const nint m_Capsule = 0x10; // RnCapsule_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -73,7 +73,7 @@ namespace CS2Dumper.Schemas { public const nint m_Sphere = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -81,7 +81,7 @@ namespace CS2Dumper.Schemas { public const nint m_Mesh = 0x10; // RnMesh_t } // Parent: None - // Fields count: 101 + // Field count: 101 // // Metadata: // MGetKV3ClassDefaults @@ -189,7 +189,7 @@ namespace CS2Dumper.Schemas { public const nint m_nQuadVelocitySmoothIterations = 0x61A; // uint16 } // Parent: RnBodyDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -197,7 +197,7 @@ namespace CS2Dumper.Schemas { public const nint m_nOldPointer = 0xD0; // uint64 } // Parent: FeBoxRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -206,7 +206,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVertexMapHash = 0x44; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -216,7 +216,7 @@ namespace CS2Dumper.Schemas { public const nint m_jiggleBone = 0x8; // CFeJiggleBone } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -226,7 +226,7 @@ namespace CS2Dumper.Schemas { public const nint nNode = 0x8; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -237,7 +237,7 @@ namespace CS2Dumper.Schemas { public const nint flRadius = 0x8; // float32[2] } // Parent: None - // Fields count: 4 + // Field count: 4 public static class constraint_axislimit_t { public const nint flMinRotation = 0x0; // float32 public const nint flMaxRotation = 0x4; // float32 @@ -245,7 +245,7 @@ namespace CS2Dumper.Schemas { public const nint flMotorMaxTorque = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -255,7 +255,7 @@ namespace CS2Dumper.Schemas { public const nint f4RelaxationFactor = 0x20; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -267,7 +267,7 @@ namespace CS2Dumper.Schemas { public const nint f4RelaxationFactor = 0x40; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 public static class constraint_hingeparams_t { public const nint worldPosition = 0x0; // Vector public const nint worldAxisDirection = 0xC; // Vector @@ -275,7 +275,7 @@ namespace CS2Dumper.Schemas { public const nint constraint = 0x28; // constraint_breakableparams_t } // Parent: FeSphereRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -284,7 +284,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVertexMapHash = 0x24; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -294,7 +294,7 @@ namespace CS2Dumper.Schemas { public const nint flRelaxationFactor = 0x20; // fltx4 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -302,7 +302,7 @@ namespace CS2Dumper.Schemas { public const nint m_nIndex = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -311,7 +311,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWeight = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -322,7 +322,7 @@ namespace CS2Dumper.Schemas { public const nint flGravity = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -331,7 +331,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -342,7 +342,7 @@ namespace CS2Dumper.Schemas { public const nint m_jiggleBone = 0x34; // CFeJiggleBone } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -384,7 +384,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasShadowController = 0xCA; // bool } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -403,7 +403,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNode = 0x40; // uint16[4] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -413,7 +413,7 @@ namespace CS2Dumper.Schemas { public const nint flWeight = 0x4; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -430,13 +430,13 @@ namespace CS2Dumper.Schemas { public const nint m_nDebugFlags = 0xA0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 public static class VertexPositionNormal_t { public const nint m_vPosition = 0x0; // Vector public const nint m_vNormal = 0xC; // Vector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -451,7 +451,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTargetIndex = 0xE; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -465,7 +465,7 @@ namespace CS2Dumper.Schemas { public const nint m_GoalDamping = 0x70; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -476,7 +476,7 @@ namespace CS2Dumper.Schemas { public const nint flAlpha = 0x10; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -495,7 +495,7 @@ namespace CS2Dumper.Schemas { public const nint nNodeListCount = 0x32; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -507,7 +507,7 @@ namespace CS2Dumper.Schemas { public const nint nFlags = 0x26; // uint16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -517,7 +517,7 @@ namespace CS2Dumper.Schemas { public const nint flRelaxationFactor = 0x8; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -527,7 +527,7 @@ namespace CS2Dumper.Schemas { public const nint nVirtElem = 0xC; // uint16[2] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -537,7 +537,7 @@ namespace CS2Dumper.Schemas { public const nint nTargetNode = 0xE; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -546,7 +546,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOffset = 0xC; // float32 } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -588,7 +588,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCollisionMask = 0x98; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -597,7 +597,7 @@ namespace CS2Dumper.Schemas { public const nint m_Nodes = 0x18; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -608,7 +608,7 @@ namespace CS2Dumper.Schemas { public const nint nListEnd = 0xA; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -619,7 +619,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTriangleOffset = 0x1C; // uint32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -631,7 +631,7 @@ namespace CS2Dumper.Schemas { public const nint nBeginDynamic = 0x30; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -642,7 +642,7 @@ namespace CS2Dumper.Schemas { public const nint f4Weights = 0xF0; // fltx4[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -654,7 +654,7 @@ namespace CS2Dumper.Schemas { public const nint flNodeWeight0 = 0x40; // fltx4 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -668,7 +668,7 @@ namespace CS2Dumper.Schemas { public const nint qAdjust = 0x30; // FourQuaternions } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -678,7 +678,7 @@ namespace CS2Dumper.Schemas { public const nint vShape = 0xC; // Vector4D[4] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -686,7 +686,7 @@ namespace CS2Dumper.Schemas { public const nint m_nIndex = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -695,7 +695,7 @@ namespace CS2Dumper.Schemas { public const nint nWeight = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -706,7 +706,7 @@ namespace CS2Dumper.Schemas { public const nint m_Params = 0x10; // KeyValues3 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -718,7 +718,7 @@ namespace CS2Dumper.Schemas { public const nint flNodeWeight0 = 0x10; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -727,7 +727,7 @@ namespace CS2Dumper.Schemas { public const nint y = 0x10; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -738,7 +738,7 @@ namespace CS2Dumper.Schemas { public const nint nReserved = 0x16; // uint16 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -751,7 +751,7 @@ namespace CS2Dumper.Schemas { public const nint m_pHull = 0x28; // RnHull_t* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -762,7 +762,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCollisionPlaneIndex = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -773,7 +773,7 @@ namespace CS2Dumper.Schemas { public const nint flStrength = 0x14; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -784,7 +784,7 @@ namespace CS2Dumper.Schemas { public const nint nNode = 0x14; // uint16[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -797,7 +797,7 @@ namespace CS2Dumper.Schemas { public const nint nFlags = 0x32; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -812,7 +812,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFlags = 0x88; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -822,11 +822,11 @@ namespace CS2Dumper.Schemas { public const nint nCtrlChild = 0xE; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 public static class IPhysicsPlayerController { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -840,7 +840,7 @@ namespace CS2Dumper.Schemas { public const nint qAdjust = 0x10; // QuaternionStorage } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -853,7 +853,7 @@ namespace CS2Dumper.Schemas { public const nint m_Weights = 0x18; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -861,7 +861,7 @@ namespace CS2Dumper.Schemas { public const nint m_Array = 0x0; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -873,7 +873,7 @@ namespace CS2Dumper.Schemas { public const nint v2 = 0x14; // Vector2D } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -894,7 +894,7 @@ namespace CS2Dumper.Schemas { public const nint m_pRegionSVM = 0xF0; // CRegionSVM* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -905,7 +905,7 @@ namespace CS2Dumper.Schemas { public const nint m_flYZ = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -913,7 +913,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEdge = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -921,7 +921,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSupport = 0x0; // float32[26] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -929,7 +929,7 @@ namespace CS2Dumper.Schemas { public const nint m_nEdge = 0x0; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -938,7 +938,7 @@ namespace CS2Dumper.Schemas { public const nint nCtrlChild = 0x2; // uint16 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -946,7 +946,7 @@ namespace CS2Dumper.Schemas { public const nint nNode = 0x0; // uint16[2] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -957,7 +957,7 @@ namespace CS2Dumper.Schemas { public const nint flSwingRelax = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -968,7 +968,7 @@ namespace CS2Dumper.Schemas { public const nint nNodeY1 = 0x6; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -980,7 +980,7 @@ namespace CS2Dumper.Schemas { public const nint nNode = 0x1C; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -991,7 +991,7 @@ namespace CS2Dumper.Schemas { public const nint m_flYZ = 0x50; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 public static class constraint_breakableparams_t { public const nint strength = 0x0; // float32 public const nint forceLimit = 0x4; // float32 @@ -1000,7 +1000,7 @@ namespace CS2Dumper.Schemas { public const nint isActive = 0x14; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1012,7 +1012,7 @@ namespace CS2Dumper.Schemas { public const nint nFlags = 0x16; // uint16 } // Parent: FeTaperedCapsuleRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1021,7 +1021,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVertexMapHash = 0x34; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1030,7 +1030,7 @@ namespace CS2Dumper.Schemas { public const nint flAlpha = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1040,7 +1040,7 @@ namespace CS2Dumper.Schemas { public const nint m_UserFriendlyName = 0x8; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1048,7 +1048,7 @@ namespace CS2Dumper.Schemas { public const nint nChild = 0x0; // uint16[2] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1060,7 +1060,7 @@ namespace CS2Dumper.Schemas { public const nint flRelaxationFactor = 0x10; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1070,7 +1070,7 @@ namespace CS2Dumper.Schemas { public const nint nDummy = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1081,7 +1081,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFace = 0x3; // uint8 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1093,12 +1093,12 @@ namespace CS2Dumper.Schemas { public const nint v2 = 0x60; // FourVectors2D } // Parent: None - // Fields count: 1 + // Field count: 1 public static class VertexPositionColor_t { public const nint m_vPosition = 0x0; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/vphysics2.dll.hpp b/output/vphysics2_dll.hpp similarity index 94% rename from output/vphysics2.dll.hpp rename to output/vphysics2_dll.hpp index f482bca..58b9fa8 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,14 +12,14 @@ namespace cs2_dumper { // Enums count: 2 namespace vphysics2_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 enum class JointMotion_t : uint32_t { JOINT_MOTION_FREE = 0x0, JOINT_MOTION_LOCKED = 0x1, JOINT_MOTION_COUNT = 0x2 }; // Alignment: 4 - // Members count: 4 + // Member count: 4 enum class JointAxis_t : uint32_t { JOINT_AXIS_X = 0x0, JOINT_AXIS_Y = 0x1, @@ -27,7 +27,7 @@ namespace cs2_dumper { JOINT_AXIS_COUNT = 0x3 }; // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -36,7 +36,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLength = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -44,7 +44,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMassInv = 0x0; // float32 } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -52,7 +52,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Hull = 0x10; // RnHull_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -62,7 +62,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16[2] } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -70,7 +70,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Capsule = 0x10; // RnCapsule_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -78,7 +78,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -86,7 +86,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Mesh = 0x10; // RnMesh_t } // Parent: None - // Fields count: 101 + // Field count: 101 // // Metadata: // MGetKV3ClassDefaults @@ -194,7 +194,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nQuadVelocitySmoothIterations = 0x61A; // uint16 } // Parent: RnBodyDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -202,7 +202,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nOldPointer = 0xD0; // uint64 } // Parent: FeBoxRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -211,7 +211,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVertexMapHash = 0x44; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -221,7 +221,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_jiggleBone = 0x8; // CFeJiggleBone } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -231,7 +231,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNode = 0x8; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -242,7 +242,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flRadius = 0x8; // float32[2] } // Parent: None - // Fields count: 4 + // Field count: 4 namespace constraint_axislimit_t { constexpr std::ptrdiff_t flMinRotation = 0x0; // float32 constexpr std::ptrdiff_t flMaxRotation = 0x4; // float32 @@ -250,7 +250,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flMotorMaxTorque = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -260,7 +260,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t f4RelaxationFactor = 0x20; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -272,7 +272,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t f4RelaxationFactor = 0x40; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 namespace constraint_hingeparams_t { constexpr std::ptrdiff_t worldPosition = 0x0; // Vector constexpr std::ptrdiff_t worldAxisDirection = 0xC; // Vector @@ -280,7 +280,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t constraint = 0x28; // constraint_breakableparams_t } // Parent: FeSphereRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -289,7 +289,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVertexMapHash = 0x24; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -299,7 +299,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -307,7 +307,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -316,7 +316,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWeight = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -327,7 +327,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flGravity = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -336,7 +336,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -347,7 +347,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_jiggleBone = 0x34; // CFeJiggleBone } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -389,7 +389,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasShadowController = 0xCA; // bool } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -408,7 +408,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNode = 0x40; // uint16[4] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -418,7 +418,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flWeight = 0x4; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -435,13 +435,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 namespace VertexPositionNormal_t { constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector constexpr std::ptrdiff_t m_vNormal = 0xC; // Vector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -456,7 +456,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTargetIndex = 0xE; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -470,7 +470,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -481,7 +481,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flAlpha = 0x10; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -500,7 +500,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNodeListCount = 0x32; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -512,7 +512,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nFlags = 0x26; // uint16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -522,7 +522,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -532,7 +532,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16[2] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -542,7 +542,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nTargetNode = 0xE; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -551,7 +551,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOffset = 0xC; // float32 } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -593,7 +593,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCollisionMask = 0x98; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -602,7 +602,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -613,7 +613,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nListEnd = 0xA; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -624,7 +624,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTriangleOffset = 0x1C; // uint32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -636,7 +636,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nBeginDynamic = 0x30; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -647,7 +647,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -659,7 +659,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flNodeWeight0 = 0x40; // fltx4 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -673,7 +673,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -683,7 +683,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -691,7 +691,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -700,7 +700,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nWeight = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -711,7 +711,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Params = 0x10; // KeyValues3 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -723,7 +723,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flNodeWeight0 = 0x10; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -732,7 +732,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t y = 0x10; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -743,7 +743,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nReserved = 0x16; // uint16 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -756,7 +756,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pHull = 0x28; // RnHull_t* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -767,7 +767,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCollisionPlaneIndex = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -778,7 +778,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flStrength = 0x14; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -789,7 +789,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNode = 0x14; // uint16[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -802,7 +802,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nFlags = 0x32; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -817,7 +817,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -827,11 +827,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nCtrlChild = 0xE; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 namespace IPhysicsPlayerController { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -845,7 +845,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t qAdjust = 0x10; // QuaternionStorage } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -858,7 +858,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -866,7 +866,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -878,7 +878,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t v2 = 0x14; // Vector2D } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -899,7 +899,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -910,7 +910,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flYZ = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -918,7 +918,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -926,7 +926,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSupport = 0x0; // float32[26] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -934,7 +934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -943,7 +943,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nCtrlChild = 0x2; // uint16 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -951,7 +951,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -962,7 +962,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flSwingRelax = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -973,7 +973,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNodeY1 = 0x6; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -985,7 +985,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNode = 0x1C; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -996,7 +996,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flYZ = 0x50; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 namespace constraint_breakableparams_t { constexpr std::ptrdiff_t strength = 0x0; // float32 constexpr std::ptrdiff_t forceLimit = 0x4; // float32 @@ -1005,7 +1005,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t isActive = 0x14; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1017,7 +1017,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nFlags = 0x16; // uint16 } // Parent: FeTaperedCapsuleRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1026,7 +1026,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVertexMapHash = 0x34; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1035,7 +1035,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flAlpha = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1045,7 +1045,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_UserFriendlyName = 0x8; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1053,7 +1053,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nChild = 0x0; // uint16[2] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1065,7 +1065,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flRelaxationFactor = 0x10; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1075,7 +1075,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nDummy = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1086,7 +1086,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFace = 0x3; // uint8 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1098,12 +1098,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t v2 = 0x60; // FourVectors2D } // Parent: None - // Fields count: 1 + // Field count: 1 namespace VertexPositionColor_t { constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/vphysics2.dll.json b/output/vphysics2_dll.json similarity index 100% rename from output/vphysics2.dll.json rename to output/vphysics2_dll.json diff --git a/output/vphysics2.dll.rs b/output/vphysics2_dll.rs similarity index 94% rename from output/vphysics2.dll.rs rename to output/vphysics2_dll.rs index f01583a..6fee33e 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 2 pub mod vphysics2_dll { // Alignment: 4 - // Members count: 3 + // Member count: 3 #[repr(u32)] pub enum JointMotion_t { JOINT_MOTION_FREE = 0x0, @@ -18,7 +18,7 @@ pub mod cs2_dumper { JOINT_MOTION_COUNT = 0x2 } // Alignment: 4 - // Members count: 4 + // Member count: 4 #[repr(u32)] pub enum JointAxis_t { JOINT_AXIS_X = 0x0, @@ -27,7 +27,7 @@ pub mod cs2_dumper { JOINT_AXIS_COUNT = 0x3 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -36,7 +36,7 @@ pub mod cs2_dumper { pub const m_flLength: usize = 0x4; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -44,7 +44,7 @@ pub mod cs2_dumper { pub const m_flMassInv: usize = 0x0; // float32 } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -52,7 +52,7 @@ pub mod cs2_dumper { pub const m_Hull: usize = 0x10; // RnHull_t } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -62,7 +62,7 @@ pub mod cs2_dumper { pub const m_nParticle: usize = 0x1C; // uint16[2] } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -70,7 +70,7 @@ pub mod cs2_dumper { pub const m_Capsule: usize = 0x10; // RnCapsule_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -78,7 +78,7 @@ pub mod cs2_dumper { pub const m_Sphere: usize = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -86,7 +86,7 @@ pub mod cs2_dumper { pub const m_Mesh: usize = 0x10; // RnMesh_t } // Parent: None - // Fields count: 101 + // Field count: 101 // // Metadata: // MGetKV3ClassDefaults @@ -194,7 +194,7 @@ pub mod cs2_dumper { pub const m_nQuadVelocitySmoothIterations: usize = 0x61A; // uint16 } // Parent: RnBodyDesc_t - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -202,7 +202,7 @@ pub mod cs2_dumper { pub const m_nOldPointer: usize = 0xD0; // uint64 } // Parent: FeBoxRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -211,7 +211,7 @@ pub mod cs2_dumper { pub const m_nVertexMapHash: usize = 0x44; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -221,7 +221,7 @@ pub mod cs2_dumper { pub const m_jiggleBone: usize = 0x8; // CFeJiggleBone } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -231,7 +231,7 @@ pub mod cs2_dumper { pub const nNode: usize = 0x8; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -242,7 +242,7 @@ pub mod cs2_dumper { pub const flRadius: usize = 0x8; // float32[2] } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod constraint_axislimit_t { pub const flMinRotation: usize = 0x0; // float32 pub const flMaxRotation: usize = 0x4; // float32 @@ -250,7 +250,7 @@ pub mod cs2_dumper { pub const flMotorMaxTorque: usize = 0xC; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -260,7 +260,7 @@ pub mod cs2_dumper { pub const f4RelaxationFactor: usize = 0x20; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -272,7 +272,7 @@ pub mod cs2_dumper { pub const f4RelaxationFactor: usize = 0x40; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 pub mod constraint_hingeparams_t { pub const worldPosition: usize = 0x0; // Vector pub const worldAxisDirection: usize = 0xC; // Vector @@ -280,7 +280,7 @@ pub mod cs2_dumper { pub const constraint: usize = 0x28; // constraint_breakableparams_t } // Parent: FeSphereRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -289,7 +289,7 @@ pub mod cs2_dumper { pub const m_nVertexMapHash: usize = 0x24; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -299,7 +299,7 @@ pub mod cs2_dumper { pub const flRelaxationFactor: usize = 0x20; // fltx4 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -307,7 +307,7 @@ pub mod cs2_dumper { pub const m_nIndex: usize = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -316,7 +316,7 @@ pub mod cs2_dumper { pub const m_flWeight: usize = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -327,7 +327,7 @@ pub mod cs2_dumper { pub const flGravity: usize = 0xC; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -336,7 +336,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0x18; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -347,7 +347,7 @@ pub mod cs2_dumper { pub const m_jiggleBone: usize = 0x34; // CFeJiggleBone } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -389,7 +389,7 @@ pub mod cs2_dumper { pub const m_bHasShadowController: usize = 0xCA; // bool } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -408,7 +408,7 @@ pub mod cs2_dumper { pub const m_nNode: usize = 0x40; // uint16[4] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -418,7 +418,7 @@ pub mod cs2_dumper { pub const flWeight: usize = 0x4; // float32 } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -435,13 +435,13 @@ pub mod cs2_dumper { pub const m_nDebugFlags: usize = 0xA0; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 pub mod VertexPositionNormal_t { pub const m_vPosition: usize = 0x0; // Vector pub const m_vNormal: usize = 0xC; // Vector } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -456,7 +456,7 @@ pub mod cs2_dumper { pub const m_nTargetIndex: usize = 0xE; // uint16 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -470,7 +470,7 @@ pub mod cs2_dumper { pub const m_GoalDamping: usize = 0x70; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -481,7 +481,7 @@ pub mod cs2_dumper { pub const flAlpha: usize = 0x10; // float32 } // Parent: None - // Fields count: 12 + // Field count: 12 // // Metadata: // MGetKV3ClassDefaults @@ -500,7 +500,7 @@ pub mod cs2_dumper { pub const nNodeListCount: usize = 0x32; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -512,7 +512,7 @@ pub mod cs2_dumper { pub const nFlags: usize = 0x26; // uint16 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -522,7 +522,7 @@ pub mod cs2_dumper { pub const flRelaxationFactor: usize = 0x8; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -532,7 +532,7 @@ pub mod cs2_dumper { pub const nVirtElem: usize = 0xC; // uint16[2] } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -542,7 +542,7 @@ pub mod cs2_dumper { pub const nTargetNode: usize = 0xE; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -551,7 +551,7 @@ pub mod cs2_dumper { pub const m_flOffset: usize = 0xC; // float32 } // Parent: None - // Fields count: 35 + // Field count: 35 // // Metadata: // MGetKV3ClassDefaults @@ -593,7 +593,7 @@ pub mod cs2_dumper { pub const m_nCollisionMask: usize = 0x98; // uint16 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -602,7 +602,7 @@ pub mod cs2_dumper { pub const m_Nodes: usize = 0x18; // CUtlVector } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -613,7 +613,7 @@ pub mod cs2_dumper { pub const nListEnd: usize = 0xA; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -624,7 +624,7 @@ pub mod cs2_dumper { pub const m_nTriangleOffset: usize = 0x1C; // uint32 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -636,7 +636,7 @@ pub mod cs2_dumper { pub const nBeginDynamic: usize = 0x30; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -647,7 +647,7 @@ pub mod cs2_dumper { pub const f4Weights: usize = 0xF0; // fltx4[4] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -659,7 +659,7 @@ pub mod cs2_dumper { pub const flNodeWeight0: usize = 0x40; // fltx4 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -673,7 +673,7 @@ pub mod cs2_dumper { pub const qAdjust: usize = 0x30; // FourQuaternions } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -683,7 +683,7 @@ pub mod cs2_dumper { pub const vShape: usize = 0xC; // Vector4D[4] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -691,7 +691,7 @@ pub mod cs2_dumper { pub const m_nIndex: usize = 0x0; // int32[3] } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -700,7 +700,7 @@ pub mod cs2_dumper { pub const nWeight: usize = 0x2; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -711,7 +711,7 @@ pub mod cs2_dumper { pub const m_Params: usize = 0x10; // KeyValues3 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -723,7 +723,7 @@ pub mod cs2_dumper { pub const flNodeWeight0: usize = 0x10; // float32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -732,7 +732,7 @@ pub mod cs2_dumper { pub const y: usize = 0x10; // fltx4 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -743,7 +743,7 @@ pub mod cs2_dumper { pub const nReserved: usize = 0x16; // uint16 } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -756,7 +756,7 @@ pub mod cs2_dumper { pub const m_pHull: usize = 0x28; // RnHull_t* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -767,7 +767,7 @@ pub mod cs2_dumper { pub const m_nCollisionPlaneIndex: usize = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -778,7 +778,7 @@ pub mod cs2_dumper { pub const flStrength: usize = 0x14; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -789,7 +789,7 @@ pub mod cs2_dumper { pub const nNode: usize = 0x14; // uint16[3] } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -802,7 +802,7 @@ pub mod cs2_dumper { pub const nFlags: usize = 0x32; // uint16 } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -817,7 +817,7 @@ pub mod cs2_dumper { pub const m_nFlags: usize = 0x88; // uint32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -827,11 +827,11 @@ pub mod cs2_dumper { pub const nCtrlChild: usize = 0xE; // uint16 } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod IPhysicsPlayerController { } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -845,7 +845,7 @@ pub mod cs2_dumper { pub const qAdjust: usize = 0x10; // QuaternionStorage } // Parent: None - // Fields count: 6 + // Field count: 6 // // Metadata: // MGetKV3ClassDefaults @@ -858,7 +858,7 @@ pub mod cs2_dumper { pub const m_Weights: usize = 0x18; // CUtlVector } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -866,7 +866,7 @@ pub mod cs2_dumper { pub const m_Array: usize = 0x0; // CUtlVector } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -878,7 +878,7 @@ pub mod cs2_dumper { pub const v2: usize = 0x14; // Vector2D } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -899,7 +899,7 @@ pub mod cs2_dumper { pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM* } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -910,7 +910,7 @@ pub mod cs2_dumper { pub const m_flYZ: usize = 0x14; // float32 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -918,7 +918,7 @@ pub mod cs2_dumper { pub const m_nEdge: usize = 0x0; // uint8 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -926,7 +926,7 @@ pub mod cs2_dumper { pub const m_flSupport: usize = 0x0; // float32[26] } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -934,7 +934,7 @@ pub mod cs2_dumper { pub const m_nEdge: usize = 0x0; // uint8 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -943,7 +943,7 @@ pub mod cs2_dumper { pub const nCtrlChild: usize = 0x2; // uint16 } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -951,7 +951,7 @@ pub mod cs2_dumper { pub const nNode: usize = 0x0; // uint16[2] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -962,7 +962,7 @@ pub mod cs2_dumper { pub const flSwingRelax: usize = 0x8; // float32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -973,7 +973,7 @@ pub mod cs2_dumper { pub const nNodeY1: usize = 0x6; // uint16 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -985,7 +985,7 @@ pub mod cs2_dumper { pub const nNode: usize = 0x1C; // uint16[6] } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -996,7 +996,7 @@ pub mod cs2_dumper { pub const m_flYZ: usize = 0x50; // fltx4 } // Parent: None - // Fields count: 5 + // Field count: 5 pub mod constraint_breakableparams_t { pub const strength: usize = 0x0; // float32 pub const forceLimit: usize = 0x4; // float32 @@ -1005,7 +1005,7 @@ pub mod cs2_dumper { pub const isActive: usize = 0x14; // bool } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1017,7 +1017,7 @@ pub mod cs2_dumper { pub const nFlags: usize = 0x16; // uint16 } // Parent: FeTaperedCapsuleRigid_t - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1026,7 +1026,7 @@ pub mod cs2_dumper { pub const m_nVertexMapHash: usize = 0x34; // uint32 } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -1035,7 +1035,7 @@ pub mod cs2_dumper { pub const flAlpha: usize = 0x4; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1045,7 +1045,7 @@ pub mod cs2_dumper { pub const m_UserFriendlyName: usize = 0x8; // CUtlString } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -1053,7 +1053,7 @@ pub mod cs2_dumper { pub const nChild: usize = 0x0; // uint16[2] } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1065,7 +1065,7 @@ pub mod cs2_dumper { pub const flRelaxationFactor: usize = 0x10; // float32 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -1075,7 +1075,7 @@ pub mod cs2_dumper { pub const nDummy: usize = 0x6; // uint16 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -1086,7 +1086,7 @@ pub mod cs2_dumper { pub const m_nFace: usize = 0x3; // uint8 } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -1098,12 +1098,12 @@ pub mod cs2_dumper { pub const v2: usize = 0x60; // FourVectors2D } // Parent: None - // Fields count: 1 + // Field count: 1 pub mod VertexPositionColor_t { pub const m_vPosition: usize = 0x0; // Vector } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/worldrenderer.dll.cs b/output/worldrenderer_dll.cs similarity index 95% rename from output/worldrenderer.dll.cs rename to output/worldrenderer_dll.cs index fbd5d96..4752cf6 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll @@ -7,7 +7,7 @@ namespace CS2Dumper.Schemas { // Enums count: 1 public static class WorldrendererDll { // Alignment: 4 - // Members count: 13 + // Member count: 13 public enum ObjectTypeFlags_t : uint { OBJECT_TYPE_NONE = 0x0, OBJECT_TYPE_MODEL = 0x8, @@ -24,7 +24,7 @@ namespace CS2Dumper.Schemas { OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -45,7 +45,7 @@ namespace CS2Dumper.Schemas { public const nint m_renderable = 0x80; // CStrongHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -55,7 +55,7 @@ namespace CS2Dumper.Schemas { public const nint m_fSwitchDistances = 0x10; // CUtlVector } // Parent: BaseSceneObjectOverride_t - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -66,7 +66,7 @@ namespace CS2Dumper.Schemas { public const nint m_extraBufferBinding = 0x10; // CRenderBufferBinding } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -76,7 +76,7 @@ namespace CS2Dumper.Schemas { public const nint m_BoundsWs = 0x8; // AABB_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -91,7 +91,7 @@ namespace CS2Dumper.Schemas { public const nint m_renderableModel = 0x70; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -105,11 +105,11 @@ namespace CS2Dumper.Schemas { public const nint m_worldNodePrefix = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 public static class VMapResourceData_t { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -124,7 +124,7 @@ namespace CS2Dumper.Schemas { public const nint m_renderableModel = 0x98; // CStrongHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -136,7 +136,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCompileFingerprint = 0x40; // uint64 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -146,7 +146,7 @@ namespace CS2Dumper.Schemas { public const nint m_entityKeyValues = 0x28; // CUtlLeanVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -166,7 +166,7 @@ namespace CS2Dumper.Schemas { public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -174,7 +174,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSceneObjectIndex = 0x0; // uint32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -188,7 +188,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTimesToFire = 0x2C; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -204,7 +204,7 @@ namespace CS2Dumper.Schemas { public const nint m_lightMaps = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -213,14 +213,14 @@ namespace CS2Dumper.Schemas { public const nint m_nElementCount = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType public static class InfoForResourceTypeVMapResourceData_t { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -231,7 +231,7 @@ namespace CS2Dumper.Schemas { public const nint m_pData = 0x20; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -247,7 +247,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -258,7 +258,7 @@ namespace CS2Dumper.Schemas { public const nint m_entityLumps = 0x90; // CUtlVector> } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -275,7 +275,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSequenceOverride = 0x6C; // int32 } // Parent: BaseSceneObjectOverride_t - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -285,7 +285,7 @@ namespace CS2Dumper.Schemas { public const nint m_pMaterial = 0x10; // CStrongHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -294,7 +294,7 @@ namespace CS2Dumper.Schemas { public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer_dll.hpp similarity index 95% rename from output/worldrenderer.dll.hpp rename to output/worldrenderer_dll.hpp index 0af6700..f6d08af 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #pragma once @@ -12,7 +12,7 @@ namespace cs2_dumper { // Enums count: 1 namespace worldrenderer_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 enum class ObjectTypeFlags_t : uint32_t { OBJECT_TYPE_NONE = 0x0, OBJECT_TYPE_MODEL = 0x8, @@ -29,7 +29,7 @@ namespace cs2_dumper { OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 }; // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -50,7 +50,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -60,7 +60,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVector } // Parent: BaseSceneObjectOverride_t - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -71,7 +71,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -81,7 +81,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_BoundsWs = 0x8; // AABB_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -96,7 +96,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -110,11 +110,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 namespace VMapResourceData_t { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -129,7 +129,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -141,7 +141,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCompileFingerprint = 0x40; // uint64 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -151,7 +151,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_entityKeyValues = 0x28; // CUtlLeanVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -171,7 +171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -179,7 +179,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -193,7 +193,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -209,7 +209,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -218,14 +218,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nElementCount = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeVMapResourceData_t { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -236,7 +236,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -252,7 +252,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -263,7 +263,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_entityLumps = 0x90; // CUtlVector> } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -280,7 +280,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32 } // Parent: BaseSceneObjectOverride_t - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -290,7 +290,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -299,7 +299,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults diff --git a/output/worldrenderer.dll.json b/output/worldrenderer_dll.json similarity index 100% rename from output/worldrenderer.dll.json rename to output/worldrenderer_dll.json diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer_dll.rs similarity index 94% rename from output/worldrenderer.dll.rs rename to output/worldrenderer_dll.rs index 1a074be..5ad82c5 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-07-26 01:00:19.071522800 UTC +// 2024-07-29 16:04:47.388825300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -10,7 +10,7 @@ pub mod cs2_dumper { // Enums count: 1 pub mod worldrenderer_dll { // Alignment: 4 - // Members count: 13 + // Member count: 13 #[repr(u32)] pub enum ObjectTypeFlags_t { OBJECT_TYPE_NONE = 0x0, @@ -28,7 +28,7 @@ pub mod cs2_dumper { OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 } // Parent: None - // Fields count: 14 + // Field count: 14 // // Metadata: // MGetKV3ClassDefaults @@ -49,7 +49,7 @@ pub mod cs2_dumper { pub const m_renderable: usize = 0x80; // CStrongHandle } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -59,7 +59,7 @@ pub mod cs2_dumper { pub const m_fSwitchDistances: usize = 0x10; // CUtlVector } // Parent: BaseSceneObjectOverride_t - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -70,7 +70,7 @@ pub mod cs2_dumper { pub const m_extraBufferBinding: usize = 0x10; // CRenderBufferBinding } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -80,7 +80,7 @@ pub mod cs2_dumper { pub const m_BoundsWs: usize = 0x8; // AABB_t } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -95,7 +95,7 @@ pub mod cs2_dumper { pub const m_renderableModel: usize = 0x70; // CStrongHandle } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -109,11 +109,11 @@ pub mod cs2_dumper { pub const m_worldNodePrefix: usize = 0x48; // CUtlString } // Parent: None - // Fields count: 0 + // Field count: 0 pub mod VMapResourceData_t { } // Parent: None - // Fields count: 8 + // Field count: 8 // // Metadata: // MGetKV3ClassDefaults @@ -128,7 +128,7 @@ pub mod cs2_dumper { pub const m_renderableModel: usize = 0x98; // CStrongHandle } // Parent: None - // Fields count: 5 + // Field count: 5 // // Metadata: // MGetKV3ClassDefaults @@ -140,7 +140,7 @@ pub mod cs2_dumper { pub const m_nCompileFingerprint: usize = 0x40; // uint64 } // Parent: None - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -150,7 +150,7 @@ pub mod cs2_dumper { pub const m_entityKeyValues: usize = 0x28; // CUtlLeanVector } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults @@ -170,7 +170,7 @@ pub mod cs2_dumper { pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t } // Parent: None - // Fields count: 1 + // Field count: 1 // // Metadata: // MGetKV3ClassDefaults @@ -178,7 +178,7 @@ pub mod cs2_dumper { pub const m_nSceneObjectIndex: usize = 0x0; // uint32 } // Parent: None - // Fields count: 7 + // Field count: 7 // // Metadata: // MGetKV3ClassDefaults @@ -192,7 +192,7 @@ pub mod cs2_dumper { pub const m_nTimesToFire: usize = 0x2C; // int32 } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -208,7 +208,7 @@ pub mod cs2_dumper { pub const m_lightMaps: usize = 0x18; // CUtlVector> } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -217,14 +217,14 @@ pub mod cs2_dumper { pub const m_nElementCount: usize = 0x4; // uint32 } // Parent: None - // Fields count: 0 + // Field count: 0 // // Metadata: // MResourceTypeForInfoType pub mod InfoForResourceTypeVMapResourceData_t { } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -235,7 +235,7 @@ pub mod cs2_dumper { pub const m_pData: usize = 0x20; // CUtlVector } // Parent: None - // Fields count: 9 + // Field count: 9 // // Metadata: // MGetKV3ClassDefaults @@ -251,7 +251,7 @@ pub mod cs2_dumper { pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; // int32 } // Parent: None - // Fields count: 4 + // Field count: 4 // // Metadata: // MGetKV3ClassDefaults @@ -262,7 +262,7 @@ pub mod cs2_dumper { pub const m_entityLumps: usize = 0x90; // CUtlVector> } // Parent: None - // Fields count: 10 + // Field count: 10 // // Metadata: // MGetKV3ClassDefaults @@ -279,7 +279,7 @@ pub mod cs2_dumper { pub const m_nSequenceOverride: usize = 0x6C; // int32 } // Parent: BaseSceneObjectOverride_t - // Fields count: 3 + // Field count: 3 // // Metadata: // MGetKV3ClassDefaults @@ -289,7 +289,7 @@ pub mod cs2_dumper { pub const m_pMaterial: usize = 0x10; // CStrongHandle } // Parent: None - // Fields count: 2 + // Field count: 2 // // Metadata: // MGetKV3ClassDefaults @@ -298,7 +298,7 @@ pub mod cs2_dumper { pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock } // Parent: None - // Fields count: 13 + // Field count: 13 // // Metadata: // MGetKV3ClassDefaults diff --git a/src/analysis/buttons.rs b/src/analysis/buttons.rs index 6016b8d..c5e9235 100644 --- a/src/analysis/buttons.rs +++ b/src/analysis/buttons.rs @@ -1,3 +1,7 @@ +use std::collections::BTreeMap; + +use anyhow::{bail, Result}; + use log::debug; use memflow::prelude::v1::*; @@ -5,20 +9,16 @@ use memflow::prelude::v1::*; use pelite::pattern; use pelite::pe64::{Pe, PeView}; -use serde::{Deserialize, Serialize}; - -use crate::error::{Error, Result}; use crate::source2::KeyButton; -#[derive(Debug, Deserialize, Serialize)] -pub struct Button { - pub name: String, - pub value: u32, -} +pub type ButtonMap = BTreeMap; -pub fn buttons(process: &mut IntoProcessInstanceArcBox<'_>) -> Result> { +pub fn buttons(process: &mut IntoProcessInstanceArcBox<'_>) -> Result { let module = process.module_by_name("client.dll")?; - let buf = process.read_raw(module.base, module.size as _)?; + + let buf = process + .read_raw(module.base, module.size as _) + .data_part()?; let view = PeView::from_bytes(&buf)?; @@ -28,7 +28,7 @@ pub fn buttons(process: &mut IntoProcessInstanceArcBox<'_>) -> Result, module: &ModuleInfo, list_addr: Address, -) -> Result> { - let mut buttons = Vec::new(); +) -> Result { + let mut map = ButtonMap::new(); - let mut cur_button = Pointer64::::from(process.read_addr64(list_addr)?); + let mut cur_button = Pointer64::::from(process.read_addr64(list_addr).data_part()?); while !cur_button.is_null() { - let button = cur_button.read(process)?; - let name = button.name.read_string(process)?.to_string(); - - let value = - ((cur_button.address() - module.base) + offset_of!(KeyButton.state) as i64) as u32; + let button = process.read_ptr(cur_button).data_part()?; + let name = process.read_utf8(button.name.address(), 32).data_part()?; + let rva = (cur_button.address() - module.base) + offset_of!(KeyButton.state) as imem; debug!( - "found button: {} @ {:#X} ({} + {:#X})", + "found button: {} at {:#X} ({} + {:#X})", name, - value as u64 + module.base.to_umem(), + cur_button.to_umem() + offset_of!(KeyButton.state) as umem, module.name, - value + rva ); - buttons.push(Button { name, value }); + map.insert(name, rva); cur_button = button.next; } - buttons.sort_unstable_by(|a, b| a.name.cmp(&b.name)); - - Ok(buttons) + Ok(map) } diff --git a/src/analysis/interfaces.rs b/src/analysis/interfaces.rs index b0419ef..59b5a00 100644 --- a/src/analysis/interfaces.rs +++ b/src/analysis/interfaces.rs @@ -1,5 +1,7 @@ use std::collections::BTreeMap; +use anyhow::Result; + use log::debug; use memflow::prelude::v1::*; @@ -7,25 +9,20 @@ use memflow::prelude::v1::*; use pelite::pe64::exports::Export; use pelite::pe64::{Pe, PeView}; -use serde::{Deserialize, Serialize}; - -use crate::error::Result; +use crate::mem::read_addr64_rip; use crate::source2::InterfaceReg; -pub type InterfaceMap = BTreeMap>; - -#[derive(Debug, Deserialize, Serialize)] -pub struct Interface { - pub name: String, - pub value: u32, -} +pub type InterfaceMap = BTreeMap>; pub fn interfaces(process: &mut IntoProcessInstanceArcBox<'_>) -> Result { process .module_list()? .iter() .filter_map(|module| { - let buf = process.read_raw(module.base, module.size as _).ok()?; + let buf = process + .read_raw(module.base, module.size as _) + .data_part() + .ok()?; let view = PeView::from_bytes(&buf).ok()?; @@ -38,8 +35,7 @@ pub fn interfaces(process: &mut IntoProcessInstanceArcBox<'_>) -> Result, module: &ModuleInfo, list_addr: Address, -) -> Result> { - let mut ifaces = Vec::new(); +) -> Result> { + let mut ifaces = BTreeMap::new(); - let mut cur_reg = Pointer64::::from(process.read_addr64(list_addr)?); + let mut cur_reg = Pointer64::::from(process.read_addr64(list_addr).data_part()?); while !cur_reg.is_null() { - let reg = cur_reg.read(process)?; - let name = reg.name.read_string(process)?.to_string(); - let instance = process.read_addr64_rip(reg.create_fn.address())?; - - let value = (instance - module.base) as u32; + let reg = process.read_ptr(cur_reg).data_part()?; + let name = process.read_utf8(reg.name.address(), 4096).data_part()?; + let instance = read_addr64_rip(process, reg.create_fn.address())?; + let value = instance - module.base; debug!( - "found interface: {} @ {:#X} ({} + {:#X})", + "found interface: {} at {:#X} ({} + {:#X})", name, value as u64 + module.base.to_umem(), module.name, value ); - ifaces.push(Interface { name, value }); + ifaces.insert(name, value); cur_reg = reg.next; } - ifaces.sort_unstable_by(|a, b| a.name.cmp(&b.name)); - Ok(ifaces) } diff --git a/src/analysis/mod.rs b/src/analysis/mod.rs index d126b2c..9107207 100644 --- a/src/analysis/mod.rs +++ b/src/analysis/mod.rs @@ -3,27 +3,69 @@ pub use interfaces::*; pub use offsets::*; pub use schemas::*; -use memflow::prelude::v1::*; +use std::any::type_name; -use crate::error::Result; +use anyhow::Result; + +use log::{error, info}; + +use memflow::prelude::v1::*; mod buttons; mod interfaces; mod offsets; mod schemas; +#[derive(Debug)] pub struct AnalysisResult { - pub buttons: Vec