From 28e23da95393b9102c05cd089d7605562b84d383 Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Sat, 9 Sep 2023 12:07:27 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Game=20Update=2013936?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generated/animationsystem.dll.rs | 321 +--------- generated/client.dll.cs | 3 +- generated/client.dll.hpp | 3 +- generated/client.dll.json | 3 +- generated/client.dll.rs | 283 +-------- generated/engine2.dll.rs | 30 +- generated/host.dll.rs | 4 +- generated/materialsystem2.dll.rs | 15 +- generated/meshsystem.dll.rs | 2 + generated/networksystem.dll.rs | 3 +- generated/offsets.cs | 9 +- generated/offsets.hpp | 9 +- generated/offsets.json | 9 +- generated/offsets.rs | 12 +- generated/panorama.dll.rs | 2 + generated/particles.dll.rs | 396 +------------ generated/pulse_system.dll.rs | 51 +- generated/rendersystemdx11.dll.rs | 5 +- generated/resourcesystem.dll.rs | 14 +- generated/scenefilecache.dll.rs | 2 + generated/scenesystem.dll.rs | 9 +- generated/schemasystem.dll.rs | 8 +- generated/server.dll.cs | 246 ++++---- generated/server.dll.hpp | 246 ++++---- generated/server.dll.json | 246 ++++---- generated/server.dll.rs | 820 ++++---------------------- generated/soundsystem.dll.rs | 39 +- generated/vphysics2.dll.rs | 87 +-- generated/worldrenderer.dll.rs | 26 +- include/builder/rust_file_builder.hpp | 3 +- src/main.cpp | 17 + 31 files changed, 578 insertions(+), 2345 deletions(-) diff --git a/generated/animationsystem.dll.rs b/generated/animationsystem.dll.rs index 671203e..ee06842 100644 --- a/generated/animationsystem.dll.rs +++ b/generated/animationsystem.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod AimMatrixOpFixedSettings_t { pub const m_attachment: usize = 0x0; pub const m_damping: usize = 0x80; @@ -10,42 +11,34 @@ pub mod AimMatrixOpFixedSettings_t { pub const m_bTargetIsPosition: usize = 0xc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimComponentID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimNodeID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimNodeOutputID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimParamID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimScriptHandle { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimStateID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimTagID { pub const m_id: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimationDecodeDebugDumpElement_t { pub const m_nEntityIndex: usize = 0x0; pub const m_modelName: usize = 0x8; @@ -55,13 +48,11 @@ pub mod AnimationDecodeDebugDumpElement_t { pub const m_decodedAnims: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimationDecodeDebugDump_t { pub const m_processingType: usize = 0x0; pub const m_elems: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimationSnapshotBase_t { pub const m_flRealTime: usize = 0x0; pub const m_rootToWorld: usize = 0x10; @@ -74,18 +65,15 @@ pub mod AnimationSnapshotBase_t { pub const m_DecodeDump: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimationSnapshot_t { pub const m_nEntIndex: usize = 0x110; pub const m_modelName: usize = 0x118; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AttachmentHandle_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod BlendItem_t { pub const m_tags: usize = 0x0; pub const m_pChild: usize = 0x18; @@ -95,17 +83,14 @@ pub mod BlendItem_t { pub const m_bUseCustomDuration: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod BoneDemoCaptureSettings_t { pub const m_boneName: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CActionComponentUpdater { pub const m_actions: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAddUpdateNode { pub const m_footMotionTiming: usize = 0x8c; pub const m_bApplyToFootMotion: usize = 0x90; @@ -113,13 +98,11 @@ pub mod CAddUpdateNode { pub const m_bUseModelSpace: usize = 0x92; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAimConstraint { pub const m_qAimOffset: usize = 0x70; pub const m_nUpType: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAimMatrixUpdateNode { pub const m_opFixedSettings: usize = 0x70; pub const m_target: usize = 0x148; @@ -129,7 +112,6 @@ pub mod CAimMatrixUpdateNode { pub const m_bLockWhenWaning: usize = 0x155; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimActivity { pub const m_name: usize = 0x0; pub const m_nActivity: usize = 0x10; @@ -137,7 +119,6 @@ pub mod CAnimActivity { pub const m_nWeight: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimAttachment { pub const m_influenceRotations: usize = 0x0; pub const m_influenceOffsets: usize = 0x30; @@ -146,7 +127,6 @@ pub mod CAnimAttachment { pub const m_numInfluences: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimBone { pub const m_name: usize = 0x0; pub const m_parent: usize = 0x10; @@ -157,7 +137,6 @@ pub mod CAnimBone { pub const m_flags: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimBoneDifference { pub const m_name: usize = 0x0; pub const m_parent: usize = 0x10; @@ -166,7 +145,6 @@ pub mod CAnimBoneDifference { pub const m_bHasMovement: usize = 0x2d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimComponentUpdater { pub const m_name: usize = 0x18; pub const m_id: usize = 0x20; @@ -174,7 +152,6 @@ pub mod CAnimComponentUpdater { pub const m_bStartEnabled: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimData { pub const m_name: usize = 0x10; pub const m_animArray: usize = 0x20; @@ -183,7 +160,6 @@ pub mod CAnimData { pub const m_segmentArray: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimDataChannelDesc { pub const m_szChannelClass: usize = 0x0; pub const m_szVariableName: usize = 0x10; @@ -196,14 +172,12 @@ pub mod CAnimDataChannelDesc { pub const m_nElementMaskArray: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimDecoder { pub const m_szName: usize = 0x0; pub const m_nVersion: usize = 0x10; pub const m_nType: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimDemoCaptureSettings { pub const m_flMaxSplineErrorRotation: usize = 0x0; pub const m_flMaxSplineErrorTranslation: usize = 0x4; @@ -222,7 +196,6 @@ pub mod CAnimDemoCaptureSettings { pub const m_ikChains: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimDesc { pub const m_name: usize = 0x0; pub const m_flags: usize = 0x10; @@ -240,7 +213,6 @@ pub mod CAnimDesc { pub const m_sequenceParams: usize = 0x1a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimDesc_Flag { pub const m_bLooping: usize = 0x0; pub const m_bAllZeros: usize = 0x1; @@ -252,7 +224,6 @@ pub mod CAnimDesc_Flag { pub const m_bAnimGraphAdditive: usize = 0x7; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimEncodeDifference { pub const m_boneArray: usize = 0x0; pub const m_morphArray: usize = 0x18; @@ -263,7 +234,6 @@ pub mod CAnimEncodeDifference { pub const m_bHasUserBitArray: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimEncodedFrames { pub const m_fileName: usize = 0x0; pub const m_nFrames: usize = 0x10; @@ -272,12 +242,10 @@ pub mod CAnimEncodedFrames { pub const m_usageDifferences: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimEnum { pub const m_value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimEventDefinition { pub const m_nFrame: usize = 0x8; pub const m_flCycle: usize = 0xc; @@ -286,7 +254,6 @@ pub mod CAnimEventDefinition { pub const m_sEventName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimFoot { pub const m_name: usize = 0x0; pub const m_vBallOffset: usize = 0x8; @@ -295,14 +262,12 @@ pub mod CAnimFoot { pub const m_toeBoneIndex: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimFrameBlockAnim { pub const m_nStartFrame: usize = 0x0; pub const m_nEndFrame: usize = 0x4; pub const m_segmentIndexArray: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimFrameSegment { pub const m_nUniqueFrameIndex: usize = 0x0; pub const m_nLocalElementMasks: usize = 0x4; @@ -310,7 +275,6 @@ pub mod CAnimFrameSegment { pub const m_container: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphDebugReplay { pub const m_animGraphFileName: usize = 0x40; pub const m_frameList: usize = 0x48; @@ -319,29 +283,24 @@ pub mod CAnimGraphDebugReplay { pub const m_frameCount: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphModelBinding { pub const m_modelName: usize = 0x8; pub const m_pSharedData: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphNetworkSettings { pub const m_bNetworkingEnabled: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphSettingsManager { pub const m_settingsGroups: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimInputDamping { pub const m_speedFunction: usize = 0x8; pub const m_fSpeedScale: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimKeyData { pub const m_name: usize = 0x0; pub const m_boneArray: usize = 0x10; @@ -351,7 +310,6 @@ pub mod CAnimKeyData { pub const m_dataChannelArray: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimLocalHierarchy { pub const m_sBone: usize = 0x0; pub const m_sNewParent: usize = 0x10; @@ -361,18 +319,15 @@ pub mod CAnimLocalHierarchy { pub const m_nEndFrame: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimMorphDifference { pub const m_name: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimMotorUpdaterBase { pub const m_name: usize = 0x10; pub const m_bDefault: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimMovement { pub const endframe: usize = 0x0; pub const motionflags: usize = 0x4; @@ -383,24 +338,20 @@ pub mod CAnimMovement { pub const position: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimNodePath { pub const m_path: usize = 0x0; pub const m_nCount: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimParamHandle { pub const m_type: usize = 0x0; pub const m_index: usize = 0x1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimParamHandleMap { pub const m_list: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimParameterBase { pub const m_name: usize = 0x18; pub const m_group: usize = 0x20; @@ -410,7 +361,6 @@ pub mod CAnimParameterBase { pub const m_bIsReferenced: usize = 0x4d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimParameterManagerUpdater { pub const m_parameters: usize = 0x18; pub const m_idToIndexMap: usize = 0x30; @@ -420,7 +370,6 @@ pub mod CAnimParameterManagerUpdater { pub const m_autoResetMap: usize = 0xa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimReplayFrame { pub const m_inputDataBlocks: usize = 0x10; pub const m_instanceData: usize = 0x28; @@ -429,23 +378,19 @@ pub mod CAnimReplayFrame { pub const m_timeStamp: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimScriptComponentUpdater { pub const m_hScript: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimScriptManager { pub const m_scriptInfo: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimSequenceParams { pub const m_flFadeInTime: usize = 0x0; pub const m_flFadeOutTime: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimSkeleton { pub const m_localSpaceTransforms: usize = 0x10; pub const m_modelSpaceTransforms: usize = 0x28; @@ -457,14 +402,12 @@ pub mod CAnimSkeleton { pub const m_lodBoneCounts: usize = 0xb8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimStateMachineUpdater { pub const m_states: usize = 0x8; pub const m_transitions: usize = 0x20; pub const m_startStateIndex: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimTagBase { pub const m_name: usize = 0x18; pub const m_group: usize = 0x20; @@ -472,24 +415,20 @@ pub mod CAnimTagBase { pub const m_bIsReferenced: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimTagManagerUpdater { pub const m_tags: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimUpdateNodeBase { pub const m_nodePath: usize = 0x18; pub const m_name: usize = 0x48; pub const m_networkMode: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimUpdateNodeRef { pub const m_nodeIndex: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimUpdateSharedData { pub const m_nodes: usize = 0x10; pub const m_nodeIndexMap: usize = 0x28; @@ -503,32 +442,27 @@ pub mod CAnimUpdateSharedData { pub const m_rootNodePath: usize = 0xb8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimUser { pub const m_name: usize = 0x0; pub const m_nType: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimUserDifference { pub const m_name: usize = 0x0; pub const m_nType: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerAxis { pub const m_xWsTransform: usize = 0x40; pub const m_flAxisSize: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerLine { pub const m_vWsPositionStart: usize = 0x40; pub const m_vWsPositionEnd: usize = 0x50; pub const m_Color: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerPie { pub const m_vWsCenter: usize = 0x40; pub const m_vWsStart: usize = 0x50; @@ -536,28 +470,24 @@ pub mod CAnimationGraphVisualizerPie { pub const m_Color: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerPrimitiveBase { pub const m_Type: usize = 0x8; pub const m_OwningAnimNodePaths: usize = 0xc; pub const m_nOwningAnimNodePathCount: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerSphere { pub const m_vWsPosition: usize = 0x40; pub const m_flRadius: usize = 0x50; pub const m_Color: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGraphVisualizerText { pub const m_vWsPosition: usize = 0x40; pub const m_Color: usize = 0x50; pub const m_Text: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimationGroup { pub const m_nFlags: usize = 0x10; pub const m_name: usize = 0x18; @@ -568,7 +498,6 @@ pub mod CAnimationGroup { pub const m_szScripts: usize = 0x110; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttachment { pub const m_name: usize = 0x0; pub const m_influenceNames: usize = 0x8; @@ -580,7 +509,6 @@ pub mod CAttachment { pub const m_bIgnoreRotation: usize = 0x84; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAudioAnimTag { pub const m_clipName: usize = 0x38; pub const m_attachmentName: usize = 0x40; @@ -591,7 +519,6 @@ pub mod CAudioAnimTag { pub const m_bPlayOnClient: usize = 0x4f; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseConstraint { pub const m_name: usize = 0x28; pub const m_vUpVector: usize = 0x30; @@ -599,7 +526,6 @@ pub mod CBaseConstraint { pub const m_targets: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBinaryUpdateNode { pub const m_pChild1: usize = 0x58; pub const m_pChild2: usize = 0x68; @@ -609,7 +535,6 @@ pub mod CBinaryUpdateNode { pub const m_bResetChild2: usize = 0x81; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBlend2DUpdateNode { pub const m_items: usize = 0x60; pub const m_tags: usize = 0x78; @@ -628,13 +553,11 @@ pub mod CBlend2DUpdateNode { pub const m_bAnimEventsAndTagsOnMostWeightedOnly: usize = 0xeb; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBlendCurve { pub const m_flControlPoint1: usize = 0x0; pub const m_flControlPoint2: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBlendUpdateNode { pub const m_children: usize = 0x60; pub const m_sortedOrder: usize = 0x78; @@ -649,19 +572,16 @@ pub mod CBlendUpdateNode { pub const m_bLockWhenWaning: usize = 0xcf; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyGroupAnimTag { pub const m_nPriority: usize = 0x38; pub const m_bodyGroupSettings: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyGroupSetting { pub const m_BodyGroupName: usize = 0x0; pub const m_nBodyGroupOption: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneConstraintDotToMorph { pub const m_sBoneName: usize = 0x28; pub const m_sTargetBoneName: usize = 0x30; @@ -669,24 +589,20 @@ pub mod CBoneConstraintDotToMorph { pub const m_flRemap: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneConstraintPoseSpaceBone { pub const m_inputList: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneConstraintPoseSpaceBone_Input_t { pub const m_inputValue: usize = 0x0; pub const m_outputTransformList: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneConstraintPoseSpaceMorph_Input_t { pub const m_inputValue: usize = 0x0; pub const m_outputWeightList: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneMaskUpdateNode { pub const m_nWeightListIndex: usize = 0x8c; pub const m_flRootMotionBlend: usize = 0x90; @@ -697,27 +613,22 @@ pub mod CBoneMaskUpdateNode { pub const m_hBlendParameter: usize = 0xa4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBonePositionMetricEvaluator { pub const m_nBoneIndex: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoneVelocityMetricEvaluator { pub const m_nBoneIndex: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBoolAnimParameter { pub const m_bDefaultValue: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCPPScriptComponentUpdater { pub const m_scriptsToRun: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCachedPose { pub const m_transforms: usize = 0x8; pub const m_morphWeights: usize = 0x20; @@ -725,7 +636,6 @@ pub mod CCachedPose { pub const m_flCycle: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CChoiceUpdateNode { pub const m_children: usize = 0x58; pub const m_weights: usize = 0x70; @@ -739,7 +649,6 @@ pub mod CChoiceUpdateNode { pub const m_bDontResetSameSelection: usize = 0xb2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CClothSettingsAnimTag { pub const m_flStiffness: usize = 0x38; pub const m_flEaseIn: usize = 0x3c; @@ -747,7 +656,6 @@ pub mod CClothSettingsAnimTag { pub const m_nVertexSet: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCompressorGroup { pub const m_nTotalElementCount: usize = 0x0; pub const m_szChannelClass: usize = 0x8; @@ -768,7 +676,6 @@ pub mod CCompressorGroup { pub const m_vector4DCompressor: usize = 0x188; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CConcreteAnimParameter { pub const m_previewButton: usize = 0x50; pub const m_eNetworkSetting: usize = 0x54; @@ -778,7 +685,6 @@ pub mod CConcreteAnimParameter { pub const m_bGraphWritable: usize = 0x5b; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CConstraintSlave { pub const m_qBaseOrientation: usize = 0x0; pub const m_vBasePosition: usize = 0x10; @@ -787,7 +693,6 @@ pub mod CConstraintSlave { pub const m_sName: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CConstraintTarget { pub const m_qOffset: usize = 0x20; pub const m_vOffset: usize = 0x30; @@ -797,12 +702,10 @@ pub mod CConstraintTarget { pub const m_bIsAttachment: usize = 0x59; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCycleBase { pub const m_flCycle: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCycleControlClipUpdateNode { pub const m_tags: usize = 0x60; pub const m_hSequence: usize = 0x7c; @@ -811,13 +714,11 @@ pub mod CCycleControlClipUpdateNode { pub const m_paramIndex: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCycleControlUpdateNode { pub const m_valueSource: usize = 0x68; pub const m_paramIndex: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDampedPathAnimMotorUpdater { pub const m_flAnticipationTime: usize = 0x2c; pub const m_flMinSpeedScale: usize = 0x30; @@ -828,37 +729,31 @@ pub mod CDampedPathAnimMotorUpdater { pub const m_flMaxSpringTension: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDampedValueComponentUpdater { pub const m_items: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDampedValueUpdateItem { pub const m_damping: usize = 0x0; pub const m_hParamIn: usize = 0x18; pub const m_hParamOut: usize = 0x1a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDemoSettingsComponentUpdater { pub const m_settings: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDirectPlaybackTagData { pub const m_sequenceName: usize = 0x0; pub const m_tags: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDirectPlaybackUpdateNode { pub const m_bFinishEarly: usize = 0x6c; pub const m_bResetOnFinish: usize = 0x6d; pub const m_allTags: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDirectionalBlendUpdateNode { pub const m_hSequences: usize = 0x5c; pub const m_damping: usize = 0x80; @@ -870,7 +765,6 @@ pub mod CDirectionalBlendUpdateNode { pub const m_bLockBlendOnReset: usize = 0xa1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDistanceRemainingMetricEvaluator { pub const m_flMaxDistance: usize = 0x50; pub const m_flMinDistance: usize = 0x54; @@ -881,33 +775,28 @@ pub mod CDistanceRemainingMetricEvaluator { pub const m_bFilterGoalOvershoot: usize = 0x62; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDrawCullingData { pub const m_vConeApex: usize = 0x0; pub const m_ConeAxis: usize = 0xc; pub const m_ConeCutoff: usize = 0xf; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEmitTagActionUpdater { pub const m_nTagIndex: usize = 0x18; pub const m_bIsZeroDuration: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnumAnimParameter { pub const m_defaultValue: usize = 0x68; pub const m_enumOptions: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CExpressionActionUpdater { pub const m_hParam: usize = 0x18; pub const m_eParamType: usize = 0x1a; pub const m_hScript: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFingerBone { pub const m_boneName: usize = 0x0; pub const m_hingeAxis: usize = 0x8; @@ -918,7 +807,6 @@ pub mod CFingerBone { pub const m_flRadius: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFingerChain { pub const m_targets: usize = 0x0; pub const m_bones: usize = 0x18; @@ -932,13 +820,11 @@ pub mod CFingerChain { pub const m_flFingerScaleRatio: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFingerSource { pub const m_nFingerIndex: usize = 0x0; pub const m_flFingerWeight: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlexController { pub const m_szName: usize = 0x0; pub const m_szType: usize = 0x8; @@ -946,24 +832,20 @@ pub mod CFlexController { pub const max: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlexDesc { pub const m_szFacs: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlexOp { pub const m_OpCode: usize = 0x0; pub const m_Data: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlexRule { pub const m_nFlex: usize = 0x0; pub const m_FlexOps: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFloatAnimParameter { pub const m_fDefaultValue: usize = 0x60; pub const m_fMinValue: usize = 0x64; @@ -971,12 +853,10 @@ pub mod CFloatAnimParameter { pub const m_bInterpolate: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFollowAttachmentUpdateNode { pub const m_opFixedData: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFollowPathUpdateNode { pub const m_flBlendOutTime: usize = 0x6c; pub const m_bBlockNonPathMovement: usize = 0x70; @@ -993,7 +873,6 @@ pub mod CFollowPathUpdateNode { pub const m_bTurnToFace: usize = 0xa4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootAdjustmentUpdateNode { pub const m_clips: usize = 0x70; pub const m_hBasePoseCacheHandle: usize = 0x88; @@ -1006,7 +885,6 @@ pub mod CFootAdjustmentUpdateNode { pub const m_bAnimationDriven: usize = 0xa1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootCycleDefinition { pub const m_vStancePositionMS: usize = 0x0; pub const m_vMidpointPositionMS: usize = 0xc; @@ -1019,12 +897,10 @@ pub mod CFootCycleDefinition { pub const m_footLandCycle: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootCycleMetricEvaluator { pub const m_footIndices: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootDefinition { pub const m_name: usize = 0x0; pub const m_ankleBoneName: usize = 0x8; @@ -1037,12 +913,10 @@ pub mod CFootDefinition { pub const m_flTraceRadius: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootFallAnimTag { pub const m_foot: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootLockUpdateNode { pub const m_opFixedSettings: usize = 0x68; pub const m_footSettings: usize = 0xd0; @@ -1066,14 +940,12 @@ pub mod CFootLockUpdateNode { pub const m_bEnableRootHeightDamping: usize = 0x135; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootMotion { pub const m_strides: usize = 0x0; pub const m_name: usize = 0x18; pub const m_bAdditive: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootPinningUpdateNode { pub const m_poseOpFixedData: usize = 0x70; pub const m_eTimingSource: usize = 0xa0; @@ -1081,37 +953,31 @@ pub mod CFootPinningUpdateNode { pub const m_bResetChild: usize = 0xc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootPositionMetricEvaluator { pub const m_footIndices: usize = 0x50; pub const m_bIgnoreSlope: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootStepTriggerUpdateNode { pub const m_triggers: usize = 0x68; pub const m_flTolerance: usize = 0x84; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootStride { pub const m_definition: usize = 0x0; pub const m_trajectories: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootTrajectories { pub const m_trajectories: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootTrajectory { pub const m_vOffset: usize = 0x0; pub const m_flRotationOffset: usize = 0xc; pub const m_flProgression: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootstepLandedAnimTag { pub const m_FootstepType: usize = 0x38; pub const m_OverrideSoundName: usize = 0x40; @@ -1119,13 +985,11 @@ pub mod CFootstepLandedAnimTag { pub const m_BoneName: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFutureFacingMetricEvaluator { pub const m_flDistance: usize = 0x50; pub const m_flTime: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFutureVelocityMetricEvaluator { pub const m_flDistance: usize = 0x50; pub const m_flStoppingDistance: usize = 0x54; @@ -1133,7 +997,6 @@ pub mod CFutureVelocityMetricEvaluator { pub const m_eMode: usize = 0x5c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitBox { pub const m_name: usize = 0x0; pub const m_sSurfaceProperty: usize = 0x8; @@ -1150,7 +1013,6 @@ pub mod CHitBox { pub const m_nHitBoxIndex: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitBoxSet { pub const m_name: usize = 0x0; pub const m_nNameHash: usize = 0x8; @@ -1158,12 +1020,10 @@ pub mod CHitBoxSet { pub const m_SourceFilename: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitBoxSetList { pub const m_HitBoxSets: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitReactUpdateNode { pub const m_opFixedSettings: usize = 0x68; pub const m_triggerParam: usize = 0xb4; @@ -1175,19 +1035,16 @@ pub mod CHitReactUpdateNode { pub const m_bResetChild: usize = 0xc4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CIntAnimParameter { pub const m_defaultValue: usize = 0x60; pub const m_minValue: usize = 0x64; pub const m_maxValue: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CJiggleBoneUpdateNode { pub const m_opFixedData: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CJumpHelperUpdateNode { pub const m_hTargetParam: usize = 0xa8; pub const m_flOriginalJumpMovement: usize = 0xac; @@ -1199,12 +1056,10 @@ pub mod CJumpHelperUpdateNode { pub const m_bScaleSpeed: usize = 0xcb; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLODComponentUpdater { pub const m_nServerLOD: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLeanMatrixUpdateNode { pub const m_frameCorners: usize = 0x5c; pub const m_poses: usize = 0x80; @@ -1218,7 +1073,6 @@ pub mod CLeanMatrixUpdateNode { pub const m_nSequenceMaxFrame: usize = 0xe0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLookAtUpdateNode { pub const m_opFixedSettings: usize = 0x70; pub const m_target: usize = 0x138; @@ -1228,7 +1082,6 @@ pub mod CLookAtUpdateNode { pub const m_bLockWhenWaning: usize = 0x141; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLookComponentUpdater { pub const m_hLookHeading: usize = 0x34; pub const m_hLookHeadingVelocity: usize = 0x36; @@ -1240,7 +1093,6 @@ pub mod CLookComponentUpdater { pub const m_bNetworkLookTarget: usize = 0x42; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMaterialAttributeAnimTag { pub const m_AttributeName: usize = 0x38; pub const m_AttributeType: usize = 0x40; @@ -1248,7 +1100,6 @@ pub mod CMaterialAttributeAnimTag { pub const m_Color: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMaterialDrawDescriptor { pub const m_nPrimitiveType: usize = 0x0; pub const m_nBaseVertex: usize = 0x4; @@ -1264,26 +1115,22 @@ pub mod CMaterialDrawDescriptor { pub const m_material: usize = 0xe0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMeshletDescriptor { pub const m_PackedAABB: usize = 0x0; pub const m_CullingData: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfig { pub const m_ConfigName: usize = 0x0; pub const m_Elements: usize = 0x8; pub const m_bTopLevel: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement { pub const m_ElementName: usize = 0x8; pub const m_NestedElements: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_AttachedModel { pub const m_InstanceName: usize = 0x48; pub const m_EntityClass: usize = 0x50; @@ -1301,70 +1148,58 @@ pub mod CModelConfigElement_AttachedModel { pub const m_MaterialGroupOnOtherModels: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_Command { pub const m_Command: usize = 0x48; pub const m_Args: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_RandomColor { pub const m_Gradient: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_RandomPick { pub const m_Choices: usize = 0x48; pub const m_ChoiceWeights: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_SetBodygroup { pub const m_GroupName: usize = 0x48; pub const m_nChoice: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_SetBodygroupOnAttachedModels { pub const m_GroupName: usize = 0x48; pub const m_nChoice: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_SetMaterialGroup { pub const m_MaterialGroupName: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_SetMaterialGroupOnAttachedModels { pub const m_MaterialGroupName: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_SetRenderColor { pub const m_Color: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigElement_UserPick { pub const m_Choices: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelConfigList { pub const m_bHideMaterialGroupInTools: usize = 0x0; pub const m_bHideRenderColorInTools: usize = 0x1; pub const m_Configs: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMoodVData { pub const m_sModelName: usize = 0x0; pub const m_nMoodType: usize = 0xe0; pub const m_animationLayers: usize = 0xe8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMorphBundleData { pub const m_flULeftSrc: usize = 0x0; pub const m_flVTopSrc: usize = 0x4; @@ -1372,7 +1207,6 @@ pub mod CMorphBundleData { pub const m_ranges: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMorphConstraint { pub const m_sTargetMorph: usize = 0x70; pub const m_nSlaveChannel: usize = 0x78; @@ -1380,13 +1214,11 @@ pub mod CMorphConstraint { pub const m_flMax: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMorphData { pub const m_name: usize = 0x0; pub const m_morphRectDatas: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMorphRectData { pub const m_nXLeftDst: usize = 0x0; pub const m_nYTopDst: usize = 0x2; @@ -1395,7 +1227,6 @@ pub mod CMorphRectData { pub const m_bundleDatas: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMorphSetData { pub const m_nWidth: usize = 0x10; pub const m_nHeight: usize = 0x14; @@ -1407,13 +1238,11 @@ pub mod CMorphSetData { pub const m_FlexRules: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionDataSet { pub const m_groups: usize = 0x0; pub const m_nDimensionCount: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionGraph { pub const m_paramSpans: usize = 0x10; pub const m_tags: usize = 0x28; @@ -1424,7 +1253,6 @@ pub mod CMotionGraph { pub const m_bLoop: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionGraphConfig { pub const m_paramValues: usize = 0x0; pub const m_flDuration: usize = 0x10; @@ -1433,7 +1261,6 @@ pub mod CMotionGraphConfig { pub const m_nSampleCount: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionGraphGroup { pub const m_searchDB: usize = 0x0; pub const m_motionGraphs: usize = 0xb8; @@ -1442,12 +1269,10 @@ pub mod CMotionGraphGroup { pub const m_hIsActiveScript: usize = 0x100; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionGraphUpdateNode { pub const m_pMotionGraph: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionMatchingUpdateNode { pub const m_dataSet: usize = 0x58; pub const m_metrics: usize = 0x78; @@ -1474,7 +1299,6 @@ pub mod CMotionMatchingUpdateNode { pub const m_bEnableDistanceScaling: usize = 0x138; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionMetricEvaluator { pub const m_means: usize = 0x18; pub const m_standardDeviations: usize = 0x30; @@ -1482,33 +1306,28 @@ pub mod CMotionMetricEvaluator { pub const m_nDimensionStartIndex: usize = 0x4c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionNode { pub const m_name: usize = 0x18; pub const m_id: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionNodeBlend1D { pub const m_blendItems: usize = 0x28; pub const m_nParamIndex: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionNodeSequence { pub const m_tags: usize = 0x28; pub const m_hSequence: usize = 0x40; pub const m_flPlaybackSpeed: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionSearchDB { pub const m_rootNode: usize = 0x0; pub const m_residualQuantizer: usize = 0x80; pub const m_codeIndices: usize = 0xa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotionSearchNode { pub const m_children: usize = 0x0; pub const m_quantizer: usize = 0x18; @@ -1517,7 +1336,6 @@ pub mod CMotionSearchNode { pub const m_selectableSamples: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMovementComponentUpdater { pub const m_movementModes: usize = 0x30; pub const m_motors: usize = 0x48; @@ -1530,13 +1348,11 @@ pub mod CMovementComponentUpdater { pub const m_paramHandles: usize = 0x83; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMovementMode { pub const m_name: usize = 0x0; pub const m_flSpeed: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMoverUpdateNode { pub const m_damping: usize = 0x70; pub const m_facingTarget: usize = 0x80; @@ -1552,12 +1368,10 @@ pub mod CMoverUpdateNode { pub const m_bLimitOnly: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParamSpanUpdater { pub const m_spans: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleAnimTag { pub const m_hParticleSystem: usize = 0x38; pub const m_particleSystemName: usize = 0x40; @@ -1571,18 +1385,15 @@ pub mod CParticleAnimTag { pub const m_attachmentCP1Type: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathAnimMotorUpdaterBase { pub const m_bLockToPath: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathHelperUpdateNode { pub const m_flStoppingRadius: usize = 0x68; pub const m_flStoppingSpeedScale: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathMetricEvaluator { pub const m_pathTimeSamples: usize = 0x50; pub const m_flDistance: usize = 0x68; @@ -1590,7 +1401,6 @@ pub mod CPathMetricEvaluator { pub const m_flMinExtrapolationSpeed: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysSurfaceProperties { pub const m_name: usize = 0x0; pub const m_nameHash: usize = 0x8; @@ -1602,7 +1412,6 @@ pub mod CPhysSurfaceProperties { pub const m_audioParams: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysSurfacePropertiesAudio { pub const m_reflectivity: usize = 0x0; pub const m_hardnessFactor: usize = 0x4; @@ -1614,7 +1423,6 @@ pub mod CPhysSurfacePropertiesAudio { pub const m_flOcclusionFactor: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysSurfacePropertiesPhysics { pub const m_friction: usize = 0x0; pub const m_elasticity: usize = 0x4; @@ -1625,7 +1433,6 @@ pub mod CPhysSurfacePropertiesPhysics { pub const m_wheelDrag: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysSurfacePropertiesSoundNames { pub const m_impactSoft: usize = 0x0; pub const m_impactHard: usize = 0x8; @@ -1637,7 +1444,6 @@ pub mod CPhysSurfacePropertiesSoundNames { pub const m_strain: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerInputAnimMotorUpdater { pub const m_sampleTimes: usize = 0x20; pub const m_flSpringConstant: usize = 0x3c; @@ -1647,25 +1453,21 @@ pub mod CPlayerInputAnimMotorUpdater { pub const m_bUseAcceleration: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPoseHandle { pub const m_nIndex: usize = 0x0; pub const m_eType: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CProductQuantizer { pub const m_subQuantizers: usize = 0x0; pub const m_nDimensions: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CQuaternionAnimParameter { pub const m_defaultValue: usize = 0x60; pub const m_bInterpolate: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollAnimTag { pub const m_nPoseControl: usize = 0x38; pub const m_flFrequency: usize = 0x3c; @@ -1675,7 +1477,6 @@ pub mod CRagdollAnimTag { pub const m_bDestroy: usize = 0x4c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollComponentUpdater { pub const m_ragdollNodePaths: usize = 0x30; pub const m_boneIndices: usize = 0x48; @@ -1686,33 +1487,28 @@ pub mod CRagdollComponentUpdater { pub const m_flMaxStretch: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollUpdateNode { pub const m_nWeightListIndex: usize = 0x68; pub const m_poseControlMethod: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRenderBufferBinding { pub const m_hBuffer: usize = 0x0; pub const m_nBindOffsetBytes: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRenderMesh { pub const m_sceneObjects: usize = 0x10; pub const m_constraints: usize = 0xa0; pub const m_skeleton: usize = 0xb8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRenderSkeleton { pub const m_bones: usize = 0x0; pub const m_boneParents: usize = 0x30; pub const m_nBoneWeightCount: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSceneObjectData { pub const m_vMinBounds: usize = 0x0; pub const m_vMaxBounds: usize = 0xc; @@ -1722,7 +1518,6 @@ pub mod CSceneObjectData { pub const m_vTintColor: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSelectorUpdateNode { pub const m_children: usize = 0x58; pub const m_tags: usize = 0x70; @@ -1734,7 +1529,6 @@ pub mod CSelectorUpdateNode { pub const m_bSyncCyclesOnChange: usize = 0xa5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqAutoLayer { pub const m_nLocalReference: usize = 0x0; pub const m_nLocalPose: usize = 0x2; @@ -1745,7 +1539,6 @@ pub mod CSeqAutoLayer { pub const m_end: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqAutoLayerFlag { pub const m_bPost: usize = 0x0; pub const m_bSpline: usize = 0x1; @@ -1757,7 +1550,6 @@ pub mod CSeqAutoLayerFlag { pub const m_bSubtract: usize = 0x7; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqBoneMaskList { pub const m_sName: usize = 0x0; pub const m_nLocalBoneArray: usize = 0x10; @@ -1766,7 +1558,6 @@ pub mod CSeqBoneMaskList { pub const m_morphCtrlWeightArray: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqCmdLayer { pub const m_cmd: usize = 0x0; pub const m_nLocalReference: usize = 0x2; @@ -1779,7 +1570,6 @@ pub mod CSeqCmdLayer { pub const m_nLineNumber: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqCmdSeqDesc { pub const m_sName: usize = 0x0; pub const m_flags: usize = 0x10; @@ -1795,7 +1585,6 @@ pub mod CSeqCmdSeqDesc { pub const m_poseSettingArray: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqIKLock { pub const m_flPosWeight: usize = 0x0; pub const m_flAngleWeight: usize = 0x4; @@ -1803,7 +1592,6 @@ pub mod CSeqIKLock { pub const m_bBonesOrientedAlongPositiveX: usize = 0xa; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqMultiFetch { pub const m_flags: usize = 0x0; pub const m_localReferenceArray: usize = 0x8; @@ -1815,7 +1603,6 @@ pub mod CSeqMultiFetch { pub const m_bCalculatePoseParameters: usize = 0x64; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqMultiFetchFlag { pub const m_bRealtime: usize = 0x0; pub const m_bCylepose: usize = 0x1; @@ -1825,7 +1612,6 @@ pub mod CSeqMultiFetchFlag { pub const m_b2D_TRI: usize = 0x5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqPoseParamDesc { pub const m_sName: usize = 0x0; pub const m_flStart: usize = 0x10; @@ -1834,7 +1620,6 @@ pub mod CSeqPoseParamDesc { pub const m_bLooping: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqPoseSetting { pub const m_sPoseParameter: usize = 0x0; pub const m_sAttachment: usize = 0x10; @@ -1846,7 +1631,6 @@ pub mod CSeqPoseSetting { pub const m_eType: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqS1SeqDesc { pub const m_sName: usize = 0x0; pub const m_flags: usize = 0x10; @@ -1861,7 +1645,6 @@ pub mod CSeqS1SeqDesc { pub const m_footMotion: usize = 0x100; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqScaleSet { pub const m_sName: usize = 0x0; pub const m_bRootOffset: usize = 0x10; @@ -1870,7 +1653,6 @@ pub mod CSeqScaleSet { pub const m_flBoneScaleArray: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqSeqDescFlag { pub const m_bLooping: usize = 0x0; pub const m_bSnap: usize = 0x1; @@ -1885,7 +1667,6 @@ pub mod CSeqSeqDescFlag { pub const m_bModelDoc: usize = 0xa; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqSynthAnimDesc { pub const m_sName: usize = 0x0; pub const m_flags: usize = 0x10; @@ -1895,18 +1676,15 @@ pub mod CSeqSynthAnimDesc { pub const m_activityArray: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSeqTransition { pub const m_flFadeInTime: usize = 0x0; pub const m_flFadeOutTime: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSequenceFinishedAnimTag { pub const m_sequenceName: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSequenceGroupData { pub const m_sName: usize = 0x10; pub const m_nFlags: usize = 0x20; @@ -1924,7 +1702,6 @@ pub mod CSequenceGroupData { pub const m_localIKAutoplayLockArray: usize = 0x120; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSequenceUpdateNode { pub const m_paramSpans: usize = 0x60; pub const m_tags: usize = 0x78; @@ -1934,19 +1711,16 @@ pub mod CSequenceUpdateNode { pub const m_bLoop: usize = 0xa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSetFacingUpdateNode { pub const m_facingMode: usize = 0x68; pub const m_bResetChild: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSetParameterActionUpdater { pub const m_hParam: usize = 0x18; pub const m_value: usize = 0x1a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSingleFrameUpdateNode { pub const m_actions: usize = 0x58; pub const m_hPoseCacheHandle: usize = 0x70; @@ -1954,12 +1728,10 @@ pub mod CSingleFrameUpdateNode { pub const m_flCycle: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkeletalInputUpdateNode { pub const m_fixedOpData: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSlopeComponentUpdater { pub const m_flTraceDistance: usize = 0x34; pub const m_hSlopeAngle: usize = 0x38; @@ -1970,29 +1742,24 @@ pub mod CSlopeComponentUpdater { pub const m_hSlopeNormal_WorldSpace: usize = 0x42; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSlowDownOnSlopesUpdateNode { pub const m_flSlowDownStrength: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSolveIKChainUpdateNode { pub const m_targetHandles: usize = 0x68; pub const m_opFixedData: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSolveIKTargetHandle_t { pub const m_positionHandle: usize = 0x0; pub const m_orientationHandle: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSpeedScaleUpdateNode { pub const m_paramIndex: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStanceOverrideUpdateNode { pub const m_footStanceInfo: usize = 0x68; pub const m_pStanceSourceNode: usize = 0x80; @@ -2000,23 +1767,19 @@ pub mod CStanceOverrideUpdateNode { pub const m_eMode: usize = 0x94; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStanceScaleUpdateNode { pub const m_hParam: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateActionUpdater { pub const m_pAction: usize = 0x0; pub const m_eBehavior: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateMachineComponentUpdater { pub const m_stateMachine: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateMachineUpdateNode { pub const m_stateMachine: usize = 0x68; pub const m_stateData: usize = 0xc0; @@ -2025,13 +1788,11 @@ pub mod CStateMachineUpdateNode { pub const m_bLockStateWhenWaning: usize = 0xf5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateNodeStateData { pub const m_pChild: usize = 0x0; pub const m_bExclusiveRootMotion: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateNodeTransitionData { pub const m_curve: usize = 0x0; pub const m_blendDuration: usize = 0x8; @@ -2040,7 +1801,6 @@ pub mod CStateNodeTransitionData { pub const m_resetCycleOption: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStateUpdateData { pub const m_name: usize = 0x0; pub const m_hScript: usize = 0x8; @@ -2052,20 +1812,17 @@ pub mod CStateUpdateData { pub const m_bIsPassthrough: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStaticPoseCache { pub const m_poses: usize = 0x10; pub const m_nBoneCount: usize = 0x28; pub const m_nMorphCount: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStepsRemainingMetricEvaluator { pub const m_footIndices: usize = 0x50; pub const m_flMinStepsRemaining: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStopAtGoalUpdateNode { pub const m_flOuterRadius: usize = 0x6c; pub const m_flInnerRadius: usize = 0x70; @@ -2074,7 +1831,6 @@ pub mod CStopAtGoalUpdateNode { pub const m_damping: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSubtractUpdateNode { pub const m_footMotionTiming: usize = 0x8c; pub const m_bApplyToFootMotion: usize = 0x90; @@ -2082,13 +1838,11 @@ pub mod CSubtractUpdateNode { pub const m_bUseModelSpace: usize = 0x92; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTiltTwistConstraint { pub const m_nTargetAxis: usize = 0x70; pub const m_nSlaveAxis: usize = 0x74; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTimeRemainingMetricEvaluator { pub const m_bMatchByTimeRemaining: usize = 0x50; pub const m_flMaxTimeRemaining: usize = 0x54; @@ -2096,20 +1850,17 @@ pub mod CTimeRemainingMetricEvaluator { pub const m_flMinTimeRemaining: usize = 0x5c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CToggleComponentActionUpdater { pub const m_componentID: usize = 0x18; pub const m_bSetEnabled: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTransitionUpdateData { pub const m_srcStateIndex: usize = 0x0; pub const m_destStateIndex: usize = 0x1; pub const m_bDisabled: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTurnHelperUpdateNode { pub const m_facingTarget: usize = 0x6c; pub const m_turnStartTimeOffset: usize = 0x70; @@ -2119,29 +1870,24 @@ pub mod CTurnHelperUpdateNode { pub const m_bUseManualTurnOffset: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTwistConstraint { pub const m_bInverse: usize = 0x70; pub const m_qParentBindRotation: usize = 0x80; pub const m_qChildBindRotation: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTwoBoneIKUpdateNode { pub const m_opFixedData: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CUnaryUpdateNode { pub const m_pChildNode: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVPhysXSurfacePropertiesList { pub const m_surfacePropertiesList: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVRInputComponentUpdater { pub const m_FingerCurl_Thumb: usize = 0x34; pub const m_FingerCurl_Index: usize = 0x36; @@ -2154,26 +1900,22 @@ pub mod CVRInputComponentUpdater { pub const m_FingerSplay_Ring_Pinky: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVectorAnimParameter { pub const m_defaultValue: usize = 0x60; pub const m_bInterpolate: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVectorQuantizer { pub const m_centroidVectors: usize = 0x0; pub const m_nCentroids: usize = 0x18; pub const m_nDimensions: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVirtualAnimParameter { pub const m_expressionString: usize = 0x50; pub const m_eParamType: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVrSkeletalInputSettings { pub const m_wristBones: usize = 0x0; pub const m_fingers: usize = 0x18; @@ -2183,7 +1925,6 @@ pub mod CVrSkeletalInputSettings { pub const m_eHand: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWayPointHelperUpdateNode { pub const m_flStartCycle: usize = 0x6c; pub const m_flEndCycle: usize = 0x70; @@ -2192,7 +1933,6 @@ pub mod CWayPointHelperUpdateNode { pub const m_bPreventUndershoot: usize = 0x76; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWristBone { pub const m_name: usize = 0x0; pub const m_vForwardLS: usize = 0x8; @@ -2200,7 +1940,6 @@ pub mod CWristBone { pub const m_vOffset: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ChainToSolveData_t { pub const m_nChainIndex: usize = 0x0; pub const m_SolverSettings: usize = 0x4; @@ -2210,13 +1949,11 @@ pub mod ChainToSolveData_t { pub const m_vDebugOffset: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ConfigIndex { pub const m_nGroup: usize = 0x0; pub const m_nConfig: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FingerBone_t { pub const m_boneIndex: usize = 0x0; pub const m_hingeAxis: usize = 0x4; @@ -2227,7 +1964,6 @@ pub mod FingerBone_t { pub const m_flRadius: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FingerChain_t { pub const m_targets: usize = 0x0; pub const m_bones: usize = 0x18; @@ -2240,13 +1976,11 @@ pub mod FingerChain_t { pub const m_flFingerScaleRatio: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FingerSource_t { pub const m_nFingerIndex: usize = 0x0; pub const m_flFingerWeight: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FollowAttachmentSettings_t { pub const m_attachment: usize = 0x0; pub const m_boneIndex: usize = 0x80; @@ -2254,7 +1988,6 @@ pub mod FollowAttachmentSettings_t { pub const m_bMatchRotation: usize = 0x85; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FootFixedData_t { pub const m_vToeOffset: usize = 0x0; pub const m_vHeelOffset: usize = 0x10; @@ -2269,7 +2002,6 @@ pub mod FootFixedData_t { pub const m_flMaxRotationRight: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FootFixedSettings { pub const m_traceSettings: usize = 0x0; pub const m_vFootBaseBindPosePositionMS: usize = 0x10; @@ -2283,7 +2015,6 @@ pub mod FootFixedSettings { pub const m_nFootIndex: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FootLockPoseOpFixedSettings { pub const m_footInfo: usize = 0x0; pub const m_hipDampingSettings: usize = 0x18; @@ -2305,7 +2036,6 @@ pub mod FootLockPoseOpFixedSettings { pub const m_flStretchExtensionScale: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FootPinningPoseOpFixedData_t { pub const m_footInfo: usize = 0x0; pub const m_flBlendTime: usize = 0x18; @@ -2316,19 +2046,16 @@ pub mod FootPinningPoseOpFixedData_t { pub const m_bApplyFootRotationLimits: usize = 0x29; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FootStepTrigger { pub const m_tags: usize = 0x0; pub const m_nFootIndex: usize = 0x18; pub const m_triggerPhase: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod HSequence { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod HitReactFixedSettings_t { pub const m_nWeightListIndex: usize = 0x0; pub const m_nEffectedBoneCount: usize = 0x4; @@ -2349,12 +2076,10 @@ pub mod HitReactFixedSettings_t { pub const m_flHipDipDelay: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IKBoneNameAndIndex_t { pub const m_Name: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IKDemoCaptureSettings_t { pub const m_parentBoneName: usize = 0x0; pub const m_eMode: usize = 0x8; @@ -2363,13 +2088,11 @@ pub mod IKDemoCaptureSettings_t { pub const m_oneBoneEnd: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IKSolverSettings_t { pub const m_SolverType: usize = 0x0; pub const m_nNumIterations: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IKTargetSettings_t { pub const m_TargetSource: usize = 0x0; pub const m_Bone: usize = 0x8; @@ -2378,12 +2101,10 @@ pub mod IKTargetSettings_t { pub const m_TargetCoordSystem: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod JiggleBoneSettingsList_t { pub const m_boneSettings: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod JiggleBoneSettings_t { pub const m_nBoneIndex: usize = 0x0; pub const m_flSpringStrength: usize = 0x4; @@ -2394,13 +2115,11 @@ pub mod JiggleBoneSettings_t { pub const m_eSimSpace: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod LookAtBone_t { pub const m_index: usize = 0x0; pub const m_weight: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod LookAtOpFixedSettings_t { pub const m_attachment: usize = 0x0; pub const m_damping: usize = 0x80; @@ -2415,13 +2134,11 @@ pub mod LookAtOpFixedSettings_t { pub const m_bUseHysteresis: usize = 0xbb; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialGroup_t { pub const m_name: usize = 0x0; pub const m_materials: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ModelBoneFlexDriverControl_t { pub const m_nBoneComponent: usize = 0x0; pub const m_flexController: usize = 0x8; @@ -2430,14 +2147,12 @@ pub mod ModelBoneFlexDriverControl_t { pub const m_flMax: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ModelBoneFlexDriver_t { pub const m_boneName: usize = 0x0; pub const m_boneNameToken: usize = 0x8; pub const m_controls: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ModelSkeletonData_t { pub const m_boneName: usize = 0x0; pub const m_nParent: usize = 0x18; @@ -2448,7 +2163,6 @@ pub mod ModelSkeletonData_t { pub const m_boneScaleParent: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MoodAnimationLayer_t { pub const m_sName: usize = 0x0; pub const m_bActiveListening: usize = 0x8; @@ -2464,36 +2178,30 @@ pub mod MoodAnimationLayer_t { pub const m_flFadeOut: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MoodAnimation_t { pub const m_sName: usize = 0x0; pub const m_flWeight: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MotionBlendItem { pub const m_pChild: usize = 0x0; pub const m_flKeyValue: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MotionDBIndex { pub const m_nIndex: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MotionIndex { pub const m_nGroup: usize = 0x0; pub const m_nMotion: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParamSpanSample_t { pub const m_value: usize = 0x0; pub const m_flCycle: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParamSpan_t { pub const m_samples: usize = 0x0; pub const m_hParam: usize = 0x18; @@ -2502,13 +2210,11 @@ pub mod ParamSpan_t { pub const m_flEndCycle: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PermModelDataAnimatedMaterialAttribute_t { pub const m_AttributeName: usize = 0x0; pub const m_nNumChannels: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PermModelData_t { pub const m_name: usize = 0x0; pub const m_modelInfo: usize = 0x8; @@ -2535,7 +2241,6 @@ pub mod PermModelData_t { pub const m_AnimatedMaterialAttributes: usize = 0x2b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PermModelExtPart_t { pub const m_Transform: usize = 0x0; pub const m_Name: usize = 0x20; @@ -2543,7 +2248,6 @@ pub mod PermModelExtPart_t { pub const m_refModel: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PermModelInfo_t { pub const m_nFlags: usize = 0x0; pub const m_vHullMin: usize = 0x4; @@ -2557,7 +2261,6 @@ pub mod PermModelInfo_t { pub const m_keyValueText: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PhysSoftbodyDesc_t { pub const m_ParticleBoneHash: usize = 0x0; pub const m_Particles: usize = 0x18; @@ -2567,7 +2270,6 @@ pub mod PhysSoftbodyDesc_t { pub const m_ParticleBoneName: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RenderSkeletonBone_t { pub const m_boneName: usize = 0x0; pub const m_parentName: usize = 0x8; @@ -2576,12 +2278,10 @@ pub mod RenderSkeletonBone_t { pub const m_flSphereRadius: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SampleCode { pub const m_subCode: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ScriptInfo_t { pub const m_code: usize = 0x0; pub const m_paramsModified: usize = 0x8; @@ -2590,7 +2290,6 @@ pub mod ScriptInfo_t { pub const m_eScriptType: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SkeletalInputOpFixedSettings_t { pub const m_wristBones: usize = 0x0; pub const m_fingers: usize = 0x18; @@ -2603,38 +2302,32 @@ pub mod SkeletalInputOpFixedSettings_t { pub const m_bEnableCollision: usize = 0x45; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SkeletonBoneBounds_t { pub const m_vecCenter: usize = 0x0; pub const m_vecSize: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SolveIKChainPoseOpFixedSettings_t { pub const m_ChainsToSolveData: usize = 0x0; pub const m_bMatchTargetOrientation: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod StanceInfo_t { pub const m_vPosition: usize = 0x0; pub const m_flDirection: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TagSpan_t { pub const m_tagIndex: usize = 0x0; pub const m_startCycle: usize = 0x4; pub const m_endCycle: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TraceSettings_t { pub const m_flTraceHeight: usize = 0x0; pub const m_flTraceRadius: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TwoBoneIKSettings_t { pub const m_endEffectorType: usize = 0x0; pub const m_endEffectorAttachment: usize = 0x10; @@ -2653,7 +2346,6 @@ pub mod TwoBoneIKSettings_t { pub const m_flMaxTwist: usize = 0x150; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXAggregateData_t { pub const m_nFlags: usize = 0x0; pub const m_nRefCounter: usize = 0x2; @@ -2673,7 +2365,6 @@ pub mod VPhysXAggregateData_t { pub const m_embeddedKeyvalues: usize = 0x130; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXBodyPart_t { pub const m_nFlags: usize = 0x0; pub const m_flMass: usize = 0x4; @@ -2687,7 +2378,6 @@ pub mod VPhysXBodyPart_t { pub const m_vMassCenterOverride: usize = 0x94; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXCollisionAttributes_t { pub const m_CollisionGroup: usize = 0x0; pub const m_InteractAs: usize = 0x8; @@ -2699,7 +2389,6 @@ pub mod VPhysXCollisionAttributes_t { pub const m_InteractExcludeStrings: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXConstraint2_t { pub const m_nFlags: usize = 0x0; pub const m_nParent: usize = 0x4; @@ -2707,7 +2396,6 @@ pub mod VPhysXConstraint2_t { pub const m_params: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXConstraintParams_t { pub const m_nType: usize = 0x0; pub const m_nTranslateMotion: usize = 0x1; @@ -2757,7 +2445,6 @@ pub mod VPhysXConstraintParams_t { pub const m_projectionAngularTolerance: usize = 0xf4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXJoint_t { pub const m_nType: usize = 0x0; pub const m_nBody1: usize = 0x2; @@ -2785,13 +2472,11 @@ pub mod VPhysXJoint_t { pub const m_flFriction: usize = 0xac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysXRange_t { pub const m_flMin: usize = 0x0; pub const m_flMax: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysics2ShapeDef_t { pub const m_spheres: usize = 0x0; pub const m_capsules: usize = 0x18; @@ -2800,13 +2485,11 @@ pub mod VPhysics2ShapeDef_t { pub const m_CollisionAttributeIndices: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WeightList { pub const m_name: usize = 0x0; pub const m_weights: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WristBone_t { pub const m_xOffsetTransformMS: usize = 0x0; pub const m_boneIndex: usize = 0x20; diff --git a/generated/client.dll.cs b/generated/client.dll.cs index a717d30..84a0718 100644 --- a/generated/client.dll.cs +++ b/generated/client.dll.cs @@ -3029,7 +3029,8 @@ public static class C_PointCamera { public const ulong m_fBrightness = 0x568; public const ulong m_flZFar = 0x56c; public const ulong m_flZNear = 0x570; - public const ulong m_bDofEnabled = 0x574; + public const ulong m_bCanHLTVUse = 0x574; + public const ulong m_bDofEnabled = 0x575; public const ulong m_flDofNearBlurry = 0x578; public const ulong m_flDofNearCrisp = 0x57c; public const ulong m_flDofFarCrisp = 0x580; diff --git a/generated/client.dll.hpp b/generated/client.dll.hpp index 632f098..4434228 100644 --- a/generated/client.dll.hpp +++ b/generated/client.dll.hpp @@ -3033,7 +3033,8 @@ namespace C_PointCamera { constexpr std::ptrdiff_t m_fBrightness = 0x568; constexpr std::ptrdiff_t m_flZFar = 0x56c; constexpr std::ptrdiff_t m_flZNear = 0x570; - constexpr std::ptrdiff_t m_bDofEnabled = 0x574; + constexpr std::ptrdiff_t m_bCanHLTVUse = 0x574; + constexpr std::ptrdiff_t m_bDofEnabled = 0x575; constexpr std::ptrdiff_t m_flDofNearBlurry = 0x578; constexpr std::ptrdiff_t m_flDofNearCrisp = 0x57c; constexpr std::ptrdiff_t m_flDofFarCrisp = 0x580; diff --git a/generated/client.dll.json b/generated/client.dll.json index d9f4d79..95a0e5c 100644 --- a/generated/client.dll.json +++ b/generated/client.dll.json @@ -2819,7 +2819,8 @@ "m_Resolution": 1348, "m_TargetFOV": 1420, "m_bActive": 1372, - "m_bDofEnabled": 1396, + "m_bCanHLTVUse": 1396, + "m_bDofEnabled": 1397, "m_bFogEnable": 1352, "m_bIsOn": 1428, "m_bNoSky": 1380, diff --git a/generated/client.dll.rs b/generated/client.dll.rs index 54d58c7..6ae0831 100644 --- a/generated/client.dll.rs +++ b/generated/client.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod ActiveModelConfig_t { pub const m_Handle: usize = 0x28; pub const m_Name: usize = 0x30; @@ -6,7 +7,6 @@ pub mod ActiveModelConfig_t { pub const m_AssociatedEntityNames: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphNetworkedVariables { pub const m_PredNetBoolVariables: usize = 0x8; pub const m_PredNetByteVariables: usize = 0x20; @@ -32,13 +32,11 @@ pub mod CAnimGraphNetworkedVariables { pub const m_flLastTeleportTime: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeList { pub const m_Attributes: usize = 0x8; pub const m_pManager: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeManager { pub const m_Providers: usize = 0x8; pub const m_iReapplyProvisionParity: usize = 0x20; @@ -48,14 +46,12 @@ pub mod CAttributeManager { pub const m_CachedResults: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeManager_cached_attribute_float_t { pub const flIn: usize = 0x0; pub const iAttribHook: usize = 0x8; pub const flOut: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseAnimGraph { pub const m_bInitiallyPopulateInterpHistory: usize = 0xcc8; pub const m_bShouldAnimateDuringGameplayPause: usize = 0xcc9; @@ -74,7 +70,6 @@ pub mod CBaseAnimGraph { pub const m_bHasAnimatedMaterialAttributes: usize = 0xdc9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseAnimGraphController { pub const m_baseLayer: usize = 0x10; pub const m_animGraphNetworkedVars: usize = 0x38; @@ -92,7 +87,6 @@ pub mod CBaseAnimGraphController { pub const m_hLastAnimEventSequence: usize = 0x1348; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerController { pub const m_nFinalPredictedTick: usize = 0x548; pub const m_CommandContext: usize = 0x550; @@ -111,7 +105,6 @@ pub mod CBasePlayerController { pub const m_iDesiredFOV: usize = 0x6a4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerVData { pub const m_sModelName: usize = 0x28; pub const m_flHeadDamageMultiplier: usize = 0x108; @@ -129,7 +122,6 @@ pub mod CBasePlayerVData { pub const m_flCrouchTime: usize = 0x174; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerWeaponVData { pub const m_szWorldModel: usize = 0x28; pub const m_bBuiltRightHanded: usize = 0x108; @@ -154,7 +146,6 @@ pub mod CBasePlayerWeaponVData { pub const m_iPosition: usize = 0x23c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseProp { pub const m_bModelOverrodeBlockLOS: usize = 0xf18; pub const m_iShapeType: usize = 0xf1c; @@ -162,52 +153,43 @@ pub mod CBaseProp { pub const m_mPreferredCatchTransform: usize = 0xf24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponent { pub const m_pSceneNode: usize = 0x8; pub const __m_pChainEntity: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentBaseAnimGraph { pub const m_animationController: usize = 0x470; pub const __m_pChainEntity: usize = 0x1810; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentBaseModelEntity { pub const __m_pChainEntity: usize = 0x470; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentPoint { pub const m_sceneNode: usize = 0x50; pub const __m_pChainEntity: usize = 0x1a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentSkeletonInstance { pub const m_skeletonInstance: usize = 0x50; pub const __m_pChainEntity: usize = 0x440; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBombTarget { pub const m_bBombPlantedHere: usize = 0xcc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; pub const m_flDisplacementFromObjects: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameModeRules { pub const __m_pChainEntity: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameModeRules_Deathmatch { pub const m_bFirstThink: usize = 0x30; pub const m_bFirstThinkAfterConnected: usize = 0x31; @@ -216,7 +198,6 @@ pub mod CCSGameModeRules_Deathmatch { pub const m_nDMBonusWeaponLoadoutSlot: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController { pub const m_pInGameMoneyServices: usize = 0x6d0; pub const m_pInventoryServices: usize = 0x6d8; @@ -278,7 +259,6 @@ pub mod CCSPlayerController { pub const m_bIsPlayerNameDirty: usize = 0x84c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_ActionTrackingServices { pub const m_perRoundStats: usize = 0x40; pub const m_matchStats: usize = 0x90; @@ -286,13 +266,11 @@ pub mod CCSPlayerController_ActionTrackingServices { pub const m_iNumRoundKillsHeadshots: usize = 0x10c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_DamageServices { pub const m_nSendUpdate: usize = 0x40; pub const m_DamageList: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_InGameMoneyServices { pub const m_iAccount: usize = 0x40; pub const m_iStartAccount: usize = 0x44; @@ -301,7 +279,6 @@ pub mod CCSPlayerController_InGameMoneyServices { pub const m_nPreviousAccount: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_InventoryServices { pub const m_unMusicID: usize = 0x40; pub const m_rank: usize = 0x44; @@ -313,7 +290,6 @@ pub mod CCSPlayerController_InventoryServices { pub const m_vecCounterTerroristLoadoutCache: usize = 0xc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ActionTrackingServices { pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x40; pub const m_bIsRescuing: usize = 0x44; @@ -321,17 +297,14 @@ pub mod CCSPlayer_ActionTrackingServices { pub const m_weaponPurchasesThisRound: usize = 0xa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_BulletServices { pub const m_totalHitsOnServer: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_BuyServices { pub const m_vecSellbackPurchaseEntries: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_CameraServices { pub const m_iFOV: usize = 0x210; pub const m_iFOVStart: usize = 0x214; @@ -342,20 +315,17 @@ pub mod CCSPlayer_CameraServices { pub const m_flDeathCamTilt: usize = 0x228; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_HostageServices { pub const m_hCarriedHostage: usize = 0x40; pub const m_hCarriedHostageProp: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ItemServices { pub const m_bHasDefuser: usize = 0x40; pub const m_bHasHelmet: usize = 0x41; pub const m_bHasHeavyArmor: usize = 0x42; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_MovementServices { pub const m_flMaxFallVelocity: usize = 0x210; pub const m_vecLadderNormal: usize = 0x214; @@ -394,7 +364,6 @@ pub mod CCSPlayer_MovementServices { pub const m_bUpdatePredictedOriginAfterDataUpdate: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ObserverServices { pub const m_hLastObserverTarget: usize = 0x58; pub const m_vecObserverInterpolateOffset: usize = 0x5c; @@ -414,31 +383,26 @@ pub mod CCSPlayer_ObserverServices { pub const m_bWasShowingDeathPanel: usize = 0xc1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_PingServices { pub const m_hPlayerPing: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ViewModelServices { pub const m_hViewModel: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_WaterServices { pub const m_flWaterJumpTime: usize = 0x40; pub const m_vecWaterJumpVel: usize = 0x44; pub const m_flSwimSoundTime: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_WeaponServices { pub const m_flNextAttack: usize = 0xa8; pub const m_bIsLookingAtWeapon: usize = 0xac; pub const m_bIsHoldingLookAtWeapon: usize = 0xad; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CClientAlphaProperty { pub const m_nRenderFX: usize = 0x10; pub const m_nRenderMode: usize = 0x11; @@ -455,7 +419,6 @@ pub mod CClientAlphaProperty { pub const m_flRenderFxDuration: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCollisionProperty { pub const m_collisionAttribute: usize = 0x10; pub const m_vecMins: usize = 0x40; @@ -476,20 +439,17 @@ pub mod CCollisionProperty { pub const m_flCapsuleRadius: usize = 0xac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CComicBook { pub const m_CoverImage: usize = 0x8; pub const m_XmlFile: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCompositeMaterialEditorDoc { pub const m_nVersion: usize = 0x8; pub const m_Points: usize = 0x10; pub const m_KVthumbnail: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDamageRecord { pub const m_PlayerDamager: usize = 0x28; pub const m_PlayerRecipient: usize = 0x2c; @@ -507,7 +467,6 @@ pub mod CDamageRecord { pub const m_killType: usize = 0x69; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDecalInfo { pub const m_flAnimationScale: usize = 0x0; pub const m_flAnimationLifeSpan: usize = 0x4; @@ -521,7 +480,6 @@ pub mod CDecalInfo { pub const m_nDecalMaterialIndex: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEconItemAttribute { pub const m_iAttributeDefinitionIndex: usize = 0x30; pub const m_flValue: usize = 0x34; @@ -530,7 +488,6 @@ pub mod CEconItemAttribute { pub const m_bSetBonus: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEffectData { pub const m_vOrigin: usize = 0x8; pub const m_vStart: usize = 0x14; @@ -555,7 +512,6 @@ pub mod CEffectData { pub const m_nExplosionType: usize = 0x6e; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityIdentity { pub const m_nameStringableIndex: usize = 0x14; pub const m_name: usize = 0x18; @@ -570,14 +526,12 @@ pub mod CEntityIdentity { pub const m_pNextByClass: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityInstance { pub const m_iszPrivateVScripts: usize = 0x8; pub const m_pEntity: usize = 0x10; pub const m_CScriptComponent: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFireOverlay { pub const m_pOwner: usize = 0xd0; pub const m_vBaseColors: usize = 0xd8; @@ -585,7 +539,6 @@ pub mod CFireOverlay { pub const m_nGUID: usize = 0x10c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlashlightEffect { pub const m_bIsOn: usize = 0x10; pub const m_bMuzzleFlashEnabled: usize = 0x20; @@ -602,12 +555,10 @@ pub mod CFlashlightEffect { pub const m_textureName: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncWater { pub const m_BuoyancyHelper: usize = 0xcc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameSceneNode { pub const m_nodeToWorld: usize = 0x10; pub const m_pOwner: usize = 0x30; @@ -644,13 +595,11 @@ pub mod CGameSceneNode { pub const m_vRenderOrigin: usize = 0x138; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameSceneNodeHandle { pub const m_hOwner: usize = 0x8; pub const m_name: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGlobalLightBase { pub const m_bSpotLight: usize = 0x10; pub const m_SpotLightOrigin: usize = 0x14; @@ -697,7 +646,6 @@ pub mod CGlobalLightBase { pub const m_hEnvSky: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGlowOverlay { pub const m_vPos: usize = 0x8; pub const m_bDirectional: usize = 0x14; @@ -716,7 +664,6 @@ pub mod CGlowOverlay { pub const m_queryHandle: usize = 0xc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGlowProperty { pub const m_fGlowColor: usize = 0x8; pub const m_iGlowType: usize = 0x30; @@ -731,7 +678,6 @@ pub mod CGlowProperty { pub const m_bGlowing: usize = 0x51; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGlowSprite { pub const m_vColor: usize = 0x0; pub const m_flHorzSize: usize = 0xc; @@ -739,18 +685,15 @@ pub mod CGlowSprite { pub const m_hMaterial: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGrenadeTracer { pub const m_flTracerDuration: usize = 0xce0; pub const m_nType: usize = 0xce4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitboxComponent { pub const m_bvDisabledHitGroups: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoDynamicShadowHint { pub const m_bDisabled: usize = 0x540; pub const m_flRange: usize = 0x544; @@ -759,13 +702,11 @@ pub mod CInfoDynamicShadowHint { pub const m_hLight: usize = 0x550; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoDynamicShadowHintBox { pub const m_vBoxMins: usize = 0x558; pub const m_vBoxMaxs: usize = 0x564; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoOffscreenPanoramaTexture { pub const m_bDisabled: usize = 0x540; pub const m_nResolutionX: usize = 0x544; @@ -778,7 +719,6 @@ pub mod CInfoOffscreenPanoramaTexture { pub const m_bCheckCSSClasses: usize = 0x6f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoWorldLayer { pub const m_pOutputOnEntitiesSpawned: usize = 0x540; pub const m_worldName: usize = 0x568; @@ -790,7 +730,6 @@ pub mod CInfoWorldLayer { pub const m_bWorldLayerActuallyVisible: usize = 0x580; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInterpolatedValue { pub const m_flStartTime: usize = 0x0; pub const m_flEndTime: usize = 0x4; @@ -799,7 +738,6 @@ pub mod CInterpolatedValue { pub const m_nInterpType: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLightComponent { pub const __m_pChainEntity: usize = 0x48; pub const m_Color: usize = 0x85; @@ -870,7 +808,6 @@ pub mod CLightComponent { pub const m_flMinRoughness: usize = 0x1b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicRelay { pub const m_OnTrigger: usize = 0x540; pub const m_OnSpawn: usize = 0x568; @@ -881,7 +818,6 @@ pub mod CLogicRelay { pub const m_bPassthoughCaller: usize = 0x594; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelState { pub const m_hModel: usize = 0xa0; pub const m_ModelName: usize = 0xa8; @@ -892,7 +828,6 @@ pub mod CModelState { pub const m_nClothUpdateFlags: usize = 0x224; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkedSequenceOperation { pub const m_hSequence: usize = 0x8; pub const m_flPrevCycle: usize = 0xc; @@ -904,7 +839,6 @@ pub mod CNetworkedSequenceOperation { pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_CameraServices { pub const m_vecCsViewPunchAngle: usize = 0x40; pub const m_nCsViewPunchAngleTick: usize = 0x4c; @@ -928,7 +862,6 @@ pub mod CPlayer_CameraServices { pub const m_angDemoViewAngles: usize = 0x1f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_MovementServices { pub const m_nImpulse: usize = 0x40; pub const m_nButtons: usize = 0x48; @@ -947,7 +880,6 @@ pub mod CPlayer_MovementServices { pub const m_vecOldViewAngles: usize = 0x1bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_MovementServices_Humanoid { pub const m_flStepSoundTime: usize = 0x1d0; pub const m_flFallVelocity: usize = 0x1d4; @@ -963,7 +895,6 @@ pub mod CPlayer_MovementServices_Humanoid { pub const m_nStepside: usize = 0x208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_ObserverServices { pub const m_iObserverMode: usize = 0x40; pub const m_hObserverTarget: usize = 0x44; @@ -973,7 +904,6 @@ pub mod CPlayer_ObserverServices { pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_WeaponServices { pub const m_bAllowSwitchToNoWeapon: usize = 0x40; pub const m_hMyWeapons: usize = 0x48; @@ -982,7 +912,6 @@ pub mod CPlayer_WeaponServices { pub const m_iAmmo: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointOffScreenIndicatorUi { pub const m_bBeenEnabled: usize = 0xf20; pub const m_bHide: usize = 0xf21; @@ -990,7 +919,6 @@ pub mod CPointOffScreenIndicatorUi { pub const m_pTargetPanel: usize = 0xf28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointTemplate { pub const m_iszWorldName: usize = 0x540; pub const m_iszSource2EntityLumpName: usize = 0x548; @@ -1006,7 +934,6 @@ pub mod CPointTemplate { pub const m_ScriptCallbackScope: usize = 0x5c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPrecipitationVData { pub const m_szParticlePrecipitationEffect: usize = 0x28; pub const m_flInnerDistance: usize = 0x108; @@ -1017,7 +944,6 @@ pub mod CPrecipitationVData { pub const m_szModifier: usize = 0x120; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CProjectedTextureBase { pub const m_hTargetEntity: usize = 0xc; pub const m_bState: usize = 0x10; @@ -1051,7 +977,6 @@ pub mod CProjectedTextureBase { pub const m_bFlipHorizontal: usize = 0x26c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRenderComponent { pub const __m_pChainEntity: usize = 0x10; pub const m_bIsRenderingWithViewModels: usize = 0x50; @@ -1060,14 +985,12 @@ pub mod CRenderComponent { pub const m_bInterpolationReadyToDraw: usize = 0xb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSMatchStats_t { pub const m_iEnemy5Ks: usize = 0x68; pub const m_iEnemy4Ks: usize = 0x6c; pub const m_iEnemy3Ks: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSPerRoundStats_t { pub const m_iKills: usize = 0x30; pub const m_iDeaths: usize = 0x34; @@ -1084,12 +1007,10 @@ pub mod CSPerRoundStats_t { pub const m_iEnemiesFlashed: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkeletonInstance { pub const m_modelState: usize = 0x160; pub const m_bIsAnimationEnabled: usize = 0x390; @@ -1101,13 +1022,11 @@ pub mod CSkeletonInstance { pub const m_nHitboxSet: usize = 0x398; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x540; pub const m_hSkyCamera: usize = 0x544; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTimeline { pub const m_flValues: usize = 0x10; pub const m_nValueCounts: usize = 0x110; @@ -1118,7 +1037,6 @@ pub mod CTimeline { pub const m_bStopped: usize = 0x220; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponCSBaseVData { pub const m_WeaponType: usize = 0x240; pub const m_WeaponCategory: usize = 0x244; @@ -1212,20 +1130,17 @@ pub mod CWeaponCSBaseVData { pub const m_szAnimClass: usize = 0xd78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_AttributeContainer { pub const m_Item: usize = 0x50; pub const m_iExternalItemProviderRegisteredToken: usize = 0x498; pub const m_ullRegisteredAsItemID: usize = 0x4a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BRC4Target { pub const m_bBrokenOpen: usize = 0xf20; pub const m_flRadius: usize = 0xf24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BarnLight { pub const m_bEnabled: usize = 0xcc0; pub const m_nColorMode: usize = 0xcc4; @@ -1280,14 +1195,12 @@ pub mod C_BarnLight { pub const m_vPrecomputedOBBExtent: usize = 0xeb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseButton { pub const m_glowEntity: usize = 0xcc0; pub const m_usable: usize = 0xcc4; pub const m_szDisplayText: usize = 0xcc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseCSGrenade { pub const m_bRedraw: usize = 0x1990; pub const m_bIsHeldByPlayer: usize = 0x1991; @@ -1300,7 +1213,6 @@ pub mod C_BaseCSGrenade { pub const m_fDropTime: usize = 0x19a4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseCSGrenadeProjectile { pub const m_vInitialVelocity: usize = 0x1100; pub const m_nBounces: usize = 0x110c; @@ -1319,7 +1231,6 @@ pub mod C_BaseCSGrenadeProjectile { pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x1180; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseClientUIEntity { pub const m_bEnabled: usize = 0xcc8; pub const m_DialogXMLName: usize = 0xcd0; @@ -1327,7 +1238,6 @@ pub mod C_BaseClientUIEntity { pub const m_PanelID: usize = 0xce0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseCombatCharacter { pub const m_hMyWearables: usize = 0x10b0; pub const m_bloodColor: usize = 0x10c8; @@ -1339,12 +1249,10 @@ pub mod C_BaseCombatCharacter { pub const m_flFieldOfView: usize = 0x10dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseDoor { pub const m_bIsUsable: usize = 0xcc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseEntity { pub const m_CBodyComponent: usize = 0x30; pub const m_NetworkTransmitComponent: usize = 0x38; @@ -1426,7 +1334,6 @@ pub mod C_BaseEntity { pub const m_sUniqueHammerID: usize = 0x538; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseFire { pub const m_flScale: usize = 0x540; pub const m_flStartScale: usize = 0x544; @@ -1434,7 +1341,6 @@ pub mod C_BaseFire { pub const m_nFlags: usize = 0x54c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseFlex { pub const m_flexWeight: usize = 0xf28; pub const m_vLookTargetPosition: usize = 0xf40; @@ -1457,7 +1363,6 @@ pub mod C_BaseFlex { pub const m_PhonemeClasses: usize = 0x1050; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseFlex_Emphasized_Phoneme { pub const m_sClassName: usize = 0x0; pub const m_flAmount: usize = 0x18; @@ -1466,7 +1371,6 @@ pub mod C_BaseFlex_Emphasized_Phoneme { pub const m_bValid: usize = 0x1e; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseGrenade { pub const m_bHasWarnedAI: usize = 0x10b0; pub const m_bIsSmokeGrenade: usize = 0x10b1; @@ -1482,7 +1386,6 @@ pub mod C_BaseGrenade { pub const m_hOriginalThrower: usize = 0x10fc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseModelEntity { pub const m_CRenderComponent: usize = 0xa10; pub const m_CHitboxComponent: usize = 0xa18; @@ -1518,7 +1421,6 @@ pub mod C_BaseModelEntity { pub const m_bUseClientOverrideTint: usize = 0xc84; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BasePlayerPawn { pub const m_pWeaponServices: usize = 0x1140; pub const m_pItemServices: usize = 0x1148; @@ -1548,7 +1450,6 @@ pub mod C_BasePlayerPawn { pub const m_bIsSwappingToPredictableController: usize = 0x12c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BasePlayerWeapon { pub const m_iState: usize = 0x15f8; pub const m_iOldState: usize = 0x15fc; @@ -1562,7 +1463,6 @@ pub mod C_BasePlayerWeapon { pub const m_pReserveAmmo: usize = 0x161c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BasePropDoor { pub const m_eDoorState: usize = 0x1190; pub const m_modelChanged: usize = 0x1194; @@ -1573,13 +1473,11 @@ pub mod C_BasePropDoor { pub const m_vWhereToSetLightingOrigin: usize = 0x11b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseTrigger { pub const m_bDisabled: usize = 0xcc0; pub const m_bClientSidePredicted: usize = 0xcc1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BaseViewModel { pub const m_vecLastFacing: usize = 0xf20; pub const m_nViewModelIndex: usize = 0xf2c; @@ -1600,7 +1498,6 @@ pub mod C_BaseViewModel { pub const m_hControlPanel: usize = 0xf7c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Beam { pub const m_flFrameRate: usize = 0xcc0; pub const m_flHDRColorScale: usize = 0xcc4; @@ -1628,7 +1525,6 @@ pub mod C_Beam { pub const m_hEndEntity: usize = 0xd78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BreachChargeProjectile { pub const m_bShouldExplode: usize = 0x1100; pub const m_weaponThatThrewMe: usize = 0x1104; @@ -1636,7 +1532,6 @@ pub mod C_BreachChargeProjectile { pub const m_vecParentBonePos: usize = 0x110c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BreakableProp { pub const m_OnBreak: usize = 0xf60; pub const m_OnHealthChanged: usize = 0xf88; @@ -1670,7 +1565,6 @@ pub mod C_BreakableProp { pub const m_noGhostCollision: usize = 0x1064; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BulletHitModel { pub const m_matLocal: usize = 0xf18; pub const m_iBoneIndex: usize = 0xf48; @@ -1680,7 +1574,6 @@ pub mod C_BulletHitModel { pub const m_vecStartPos: usize = 0xf58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_BumpMineProjectile { pub const m_bShouldExplode: usize = 0x1100; pub const m_nParentBoneIndex: usize = 0x1104; @@ -1688,7 +1581,6 @@ pub mod C_BumpMineProjectile { pub const m_bArmed: usize = 0x1114; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_C4 { pub const m_szScreenText: usize = 0x1970; pub const m_bombdroppedlightParticleIndex: usize = 0x1990; @@ -1704,7 +1596,6 @@ pub mod C_C4 { pub const m_bDroppedFromDeath: usize = 0x19c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGOViewModel { pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0xfa8; pub const m_nWeaponParity: usize = 0xfac; @@ -1714,7 +1605,6 @@ pub mod C_CSGOViewModel { pub const m_vLoweredWeaponOffset: usize = 0xffc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_MapPreviewCameraPath { pub const m_flZFar: usize = 0x540; pub const m_flZNear: usize = 0x544; @@ -1726,7 +1616,6 @@ pub mod C_CSGO_MapPreviewCameraPath { pub const m_flPathDuration: usize = 0x594; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_MapPreviewCameraPathNode { pub const m_szParentPathUniqueID: usize = 0x540; pub const m_nPathIndex: usize = 0x548; @@ -1740,7 +1629,6 @@ pub mod C_CSGO_MapPreviewCameraPathNode { pub const m_vOutTangentWorld: usize = 0x580; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_PreviewModel { pub const m_animgraph: usize = 0x10b0; pub const m_animgraphCharacterModeString: usize = 0x10b8; @@ -1749,14 +1637,12 @@ pub mod C_CSGO_PreviewModel { pub const m_flInitialModelScale: usize = 0x10cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_PreviewPlayer { pub const m_animgraph: usize = 0x23a0; pub const m_animgraphCharacterModeString: usize = 0x23a8; pub const m_flInitialModelScale: usize = 0x23b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_TeamPreviewCamera { pub const m_nVariant: usize = 0x5a0; pub const m_bDofEnabled: usize = 0x5a4; @@ -1767,7 +1653,6 @@ pub mod C_CSGO_TeamPreviewCamera { pub const m_flDofTiltToGround: usize = 0x5b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGO_TeamPreviewCharacterPosition { pub const m_nVariant: usize = 0x540; pub const m_nRandom: usize = 0x544; @@ -1777,7 +1662,6 @@ pub mod C_CSGO_TeamPreviewCharacterPosition { pub const m_weaponItem: usize = 0x560; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGameRules { pub const __m_pChainEntity: usize = 0x8; pub const m_bFreezePeriod: usize = 0x30; @@ -1888,17 +1772,14 @@ pub mod C_CSGameRules { pub const m_bTeamIntroPeriod: usize = 0x193c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSGameRulesProxy { pub const m_pGameRules: usize = 0x540; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSObserverPawn { pub const m_hDetectParentChange: usize = 0x1870; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSPlayerPawn { pub const m_pBulletServices: usize = 0x1870; pub const m_pHostageServices: usize = 0x1878; @@ -1924,7 +1805,6 @@ pub mod C_CSPlayerPawn { pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2398; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSPlayerPawnBase { pub const m_pActionTrackingServices: usize = 0x12e8; pub const m_pPingServices: usize = 0x12f0; @@ -2113,7 +1993,6 @@ pub mod C_CSPlayerPawnBase { pub const m_flLandseconds: usize = 0x1840; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSPlayerResource { pub const m_bHostageAlive: usize = 0x540; pub const m_isHostageFollowingSomeone: usize = 0x54c; @@ -2127,12 +2006,10 @@ pub mod C_CSPlayerResource { pub const m_foundGoalPositions: usize = 0x5d1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSPropExplodingBarrelTop { pub const m_flOverrideAlpha: usize = 0x1070; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CSTeam { pub const m_szTeamMatchStat: usize = 0x5f8; pub const m_numMapVictories: usize = 0x7f8; @@ -2148,7 +2025,6 @@ pub mod C_CSTeam { pub const m_szTeamLogoImage: usize = 0x8a4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Chicken { pub const m_hHolidayHatAddon: usize = 0x1188; pub const m_jumpedThisFrame: usize = 0x118c; @@ -2160,7 +2036,6 @@ pub mod C_Chicken { pub const m_hWaterWakeParticles: usize = 0x164c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ClientRagdoll { pub const m_bFadeOut: usize = 0xf18; pub const m_bImportant: usize = 0xf19; @@ -2178,7 +2053,6 @@ pub mod C_ClientRagdoll { pub const m_flScaleTimeEnd: usize = 0xf88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ColorCorrection { pub const m_vecOrigin: usize = 0x540; pub const m_MinFalloff: usize = 0x54c; @@ -2200,7 +2074,6 @@ pub mod C_ColorCorrection { pub const m_flFadeDuration: usize = 0x77c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ColorCorrectionVolume { pub const m_LastEnterWeight: usize = 0xcc8; pub const m_LastEnterTime: usize = 0xccc; @@ -2213,19 +2086,16 @@ pub mod C_ColorCorrectionVolume { pub const m_lookupFilename: usize = 0xce8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CommandContext { pub const needsprocessing: usize = 0x0; pub const command_number: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_CsmFovOverride { pub const m_cameraName: usize = 0x540; pub const m_flCsmFovOverrideValue: usize = 0x548; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_DangerZone { pub const m_vecDangerZoneOriginStartedAt: usize = 0x540; pub const m_flBombLaunchTime: usize = 0x54c; @@ -2236,7 +2106,6 @@ pub mod C_DangerZone { pub const m_iWave: usize = 0x560; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_DangerZoneController { pub const m_bDangerZoneControllerEnabled: usize = 0x540; pub const m_bMissionControlledExplosions: usize = 0x541; @@ -2249,12 +2118,10 @@ pub mod C_DangerZoneController { pub const m_hTheFinalZone: usize = 0x620; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_DecoyProjectile { pub const m_flTimeParticleEffectSpawn: usize = 0x11a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Drone { pub const m_vecClientSideTrailPositions: usize = 0x1080; pub const m_hMoveToThisEntity: usize = 0x1098; @@ -2273,7 +2140,6 @@ pub mod C_Drone { pub const m_flJammedEffectAmount: usize = 0x1288; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Dronegun { pub const m_vecAttentionTarget: usize = 0xf20; pub const m_vecTargetOffset: usize = 0xf2c; @@ -2289,7 +2155,6 @@ pub mod C_Dronegun { pub const m_vecLaserTracePos: usize = 0xf60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_DynamicLight { pub const m_Flags: usize = 0xcc0; pub const m_LightStyle: usize = 0xcc1; @@ -2300,7 +2165,6 @@ pub mod C_DynamicLight { pub const m_SpotRadius: usize = 0xcd4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_DynamicProp { pub const m_bUseHitboxesForRenderBox: usize = 0x1068; pub const m_bUseAnimGraph: usize = 0x1069; @@ -2329,7 +2193,6 @@ pub mod C_DynamicProp { pub const m_vecCachedRenderMaxs: usize = 0x1170; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EconEntity { pub const m_flFlexDelayTime: usize = 0x10c0; pub const m_flFlexDelayedWeight: usize = 0x10c8; @@ -2353,12 +2216,10 @@ pub mod C_EconEntity { pub const m_vecAttachedModels: usize = 0x15e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EconEntity_AttachedModelData_t { pub const m_iModelDisplayFlags: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EconItemView { pub const m_bInventoryImageRgbaRequested: usize = 0x60; pub const m_bInventoryImageTriedCache: usize = 0x61; @@ -2389,13 +2250,11 @@ pub mod C_EconItemView { pub const m_bInitializedTags: usize = 0x440; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EconWearable { pub const m_nForceSkin: usize = 0x15f8; pub const m_bAlwaysAllow: usize = 0x15fc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EntityDissolve { pub const m_flStartTime: usize = 0xcc8; pub const m_flFadeInStart: usize = 0xccc; @@ -2412,14 +2271,12 @@ pub mod C_EntityDissolve { pub const m_bLinkedToServerEnt: usize = 0xcfd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EntityFlame { pub const m_hEntAttached: usize = 0x540; pub const m_hOldAttached: usize = 0x568; pub const m_bCheapEffect: usize = 0x56c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvCombinedLightProbeVolume { pub const m_Color: usize = 0x1610; pub const m_flBrightness: usize = 0x1614; @@ -2448,7 +2305,6 @@ pub mod C_EnvCombinedLightProbeVolume { pub const m_bEnabled: usize = 0x16b9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvCubemap { pub const m_hCubemapTexture: usize = 0x630; pub const m_bCustomCubemapTexture: usize = 0x638; @@ -2471,7 +2327,6 @@ pub mod C_EnvCubemap { pub const m_bEnabled: usize = 0x698; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvCubemapFog { pub const m_flEndDistance: usize = 0x540; pub const m_flStartDistance: usize = 0x544; @@ -2493,7 +2348,6 @@ pub mod C_EnvCubemapFog { pub const m_bFirstTime: usize = 0x589; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvDecal { pub const m_hDecalMaterial: usize = 0xcc0; pub const m_flWidth: usize = 0xcc8; @@ -2506,13 +2360,11 @@ pub mod C_EnvDecal { pub const m_flDepthSortBias: usize = 0xcdc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvDetailController { pub const m_flFadeStartDist: usize = 0x540; pub const m_flFadeEndDist: usize = 0x544; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvGasCanister { pub const m_bLanded: usize = 0xf18; pub const m_bSpawnedSkyboxParticles: usize = 0xf80; @@ -2540,7 +2392,6 @@ pub mod C_EnvGasCanister { pub const m_flLaunchHeight: usize = 0x100c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvLightProbeVolume { pub const m_hLightProbeTexture: usize = 0x1520; pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1528; @@ -2562,7 +2413,6 @@ pub mod C_EnvLightProbeVolume { pub const m_bEnabled: usize = 0x1591; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvParticleGlow { pub const m_flAlphaScale: usize = 0x1270; pub const m_flRadiusScale: usize = 0x1274; @@ -2571,7 +2421,6 @@ pub mod C_EnvParticleGlow { pub const m_hTextureOverride: usize = 0x1280; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvScreenOverlay { pub const m_iszOverlayNames: usize = 0x540; pub const m_flOverlayTimes: usize = 0x590; @@ -2584,7 +2433,6 @@ pub mod C_EnvScreenOverlay { pub const m_flCurrentOverlayTime: usize = 0x5cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvSky { pub const m_hSkyMaterial: usize = 0xcc0; pub const m_hSkyMaterialLightingOnly: usize = 0xcc8; @@ -2600,7 +2448,6 @@ pub mod C_EnvSky { pub const m_bEnabled: usize = 0xcf4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvVolumetricFogController { pub const m_flScattering: usize = 0x540; pub const m_flAnisotropy: usize = 0x544; @@ -2632,7 +2479,6 @@ pub mod C_EnvVolumetricFogController { pub const m_bFirstTime: usize = 0x5bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvVolumetricFogVolume { pub const m_bActive: usize = 0x540; pub const m_vBoxMins: usize = 0x544; @@ -2643,17 +2489,14 @@ pub mod C_EnvVolumetricFogVolume { pub const m_flFalloffExponent: usize = 0x568; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvWind { pub const m_EnvWindShared: usize = 0x540; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvWindClientside { pub const m_EnvWindShared: usize = 0x540; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvWindShared { pub const m_flStartTime: usize = 0x8; pub const m_iWindSeed: usize = 0xc; @@ -2686,19 +2529,16 @@ pub mod C_EnvWindShared { pub const m_iEntIndex: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvWindShared_WindAveEvent_t { pub const m_flStartWindSpeed: usize = 0x0; pub const m_flAveWindSpeed: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_EnvWindShared_WindVariationEvent_t { pub const m_flWindAngleVariation: usize = 0x0; pub const m_flWindSpeedVariation: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FireSmoke { pub const m_nFlameModelIndex: usize = 0x550; pub const m_nFlameFromAboveModelIndex: usize = 0x554; @@ -2715,13 +2555,11 @@ pub mod C_FireSmoke { pub const m_pFireOverlay: usize = 0x590; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FireSprite { pub const m_vecMoveDir: usize = 0xdf0; pub const m_bFadeFromAbove: usize = 0xdfc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Fish { pub const m_pos: usize = 0xf18; pub const m_vel: usize = 0xf24; @@ -2748,26 +2586,22 @@ pub mod C_Fish { pub const m_averageError: usize = 0x1004; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Fists { pub const m_bPlayingUninterruptableAct: usize = 0x1970; pub const m_nUninterruptableActivity: usize = 0x1974; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FogController { pub const m_fog: usize = 0x540; pub const m_bUseAngles: usize = 0x5a8; pub const m_iChangedVariables: usize = 0x5ac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FootstepControl { pub const m_source: usize = 0xcc8; pub const m_destination: usize = 0xcd0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FuncConveyor { pub const m_vecMoveDirEntitySpace: usize = 0xcc8; pub const m_flTargetSpeed: usize = 0xcd4; @@ -2779,14 +2613,12 @@ pub mod C_FuncConveyor { pub const m_flCurrentConveyorSpeed: usize = 0xd04; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FuncElectrifiedVolume { pub const m_nAmbientEffect: usize = 0xcc0; pub const m_EffectName: usize = 0xcc8; pub const m_bState: usize = 0xcd0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FuncMonitor { pub const m_targetCamera: usize = 0xcc0; pub const m_nResolutionEnum: usize = 0xcc8; @@ -2798,19 +2630,16 @@ pub mod C_FuncMonitor { pub const m_bDraw3DSkybox: usize = 0xcdd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_FuncTrackTrain { pub const m_nLongAxis: usize = 0xcc0; pub const m_flRadius: usize = 0xcc4; pub const m_flLineLength: usize = 0xcc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_GlobalLight { pub const m_WindClothForceHandle: usize = 0xa00; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_GradientFog { pub const m_hGradientFogTexture: usize = 0x540; pub const m_flFogStartDistance: usize = 0x548; @@ -2830,7 +2659,6 @@ pub mod C_GradientFog { pub const m_bGradientFogNeedsTextures: usize = 0x57a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_GrassBurn { pub const m_flGrassBurnClearTime: usize = 0x540; pub const m_bClientPendingClear: usize = 0x544; @@ -2838,13 +2666,11 @@ pub mod C_GrassBurn { pub const m_vecGrassBurnPositions: usize = 0x550; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_HandleTest { pub const m_Handle: usize = 0x540; pub const m_bSendHandle: usize = 0x544; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Hostage { pub const m_entitySpottedState: usize = 0x1140; pub const m_leader: usize = 0x1158; @@ -2871,7 +2697,6 @@ pub mod C_Hostage { pub const m_fNewestAlphaThinkTime: usize = 0x1208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Inferno { pub const m_nfxFireDamageEffect: usize = 0xd00; pub const m_fireXDelta: usize = 0xd04; @@ -2898,21 +2723,18 @@ pub mod C_Inferno { pub const m_flLastGrassBurnThink: usize = 0x828c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_InfoMapRegion { pub const m_flRadius: usize = 0x540; pub const m_szLocToken: usize = 0x544; pub const m_pNext: usize = 0x5c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_InfoVisibilityBox { pub const m_nMode: usize = 0x544; pub const m_vBoxSize: usize = 0x548; pub const m_bEnabled: usize = 0x554; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_IronSightController { pub const m_bIronSightAvailable: usize = 0x10; pub const m_flIronSightAmount: usize = 0x14; @@ -2929,24 +2751,20 @@ pub mod C_IronSightController { pub const m_flSpeedRatio: usize = 0xa8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Item { pub const m_bShouldGlow: usize = 0x15f8; pub const m_pReticleHintTextName: usize = 0x15f9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ItemDogtags { pub const m_OwningPlayer: usize = 0x1700; pub const m_KillingPlayer: usize = 0x1704; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_LightEntity { pub const m_CLightComponent: usize = 0xcc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_LightGlow { pub const m_nHorizontalSize: usize = 0xcc0; pub const m_nVerticalSize: usize = 0xcc4; @@ -2958,7 +2776,6 @@ pub mod C_LightGlow { pub const m_Glow: usize = 0xce0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_LightGlowOverlay { pub const m_vecOrigin: usize = 0xd0; pub const m_vecDirection: usize = 0xdc; @@ -2969,7 +2786,6 @@ pub mod C_LightGlowOverlay { pub const m_bModulateByDot: usize = 0xf5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_LocalTempEntity { pub const flags: usize = 0xf30; pub const die: usize = 0xf34; @@ -2998,7 +2814,6 @@ pub mod C_LocalTempEntity { pub const m_vecTempEntAcceleration: usize = 0xfcc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_MapVetoPickController { pub const m_nDraftType: usize = 0x550; pub const m_nTeamWinningCoinToss: usize = 0x554; @@ -3019,29 +2834,24 @@ pub mod C_MapVetoPickController { pub const m_bDisabledHud: usize = 0xe84; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Melee { pub const m_flThrowAt: usize = 0x1970; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_MolotovProjectile { pub const m_bIsIncGrenade: usize = 0x1188; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Multimeter { pub const m_hTargetC4: usize = 0xf20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OmniLight { pub const m_flInnerAngle: usize = 0xf08; pub const m_flOuterAngle: usize = 0xf0c; pub const m_bShowLight: usize = 0xf10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ParadropChopper { pub const m_vecLastRopeTargetPos: usize = 0xf20; pub const m_flLastRopeTime: usize = 0xf2c; @@ -3051,7 +2861,6 @@ pub mod C_ParadropChopper { pub const m_bCalledByPlayer: usize = 0xf3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ParticleSystem { pub const m_szSnapshotFileName: usize = 0xcc0; pub const m_bActive: usize = 0xec0; @@ -3079,7 +2888,6 @@ pub mod C_ParticleSystem { pub const m_bOldFrozen: usize = 0x1259; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PathParticleRope { pub const m_bStartActive: usize = 0x540; pub const m_flMaxSimulationTime: usize = 0x544; @@ -3099,13 +2907,11 @@ pub mod C_PathParticleRope { pub const m_PathNodes_RadiusScale: usize = 0x600; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PhysMagnet { pub const m_aAttachedObjectsFromServer: usize = 0xf18; pub const m_aAttachedObjects: usize = 0xf30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PhysPropClientside { pub const m_flTouchDelta: usize = 0x1068; pub const m_fDeathTime: usize = 0x106c; @@ -3124,7 +2930,6 @@ pub mod C_PhysPropClientside { pub const m_nDamageType: usize = 0x10b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PhysPropLootCrate { pub const m_bRenderInPSPM: usize = 0x1078; pub const m_bRenderInTablet: usize = 0x1079; @@ -3132,12 +2937,10 @@ pub mod C_PhysPropLootCrate { pub const m_iHealth: usize = 0x1080; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PhysicsProp { pub const m_bAwake: usize = 0x1068; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PickUpModelSlerper { pub const m_hPlayerParent: usize = 0xf18; pub const m_hItem: usize = 0xf1c; @@ -3147,7 +2950,6 @@ pub mod C_PickUpModelSlerper { pub const m_angRandom: usize = 0xf40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PlantedC4 { pub const m_bBombTicking: usize = 0xf18; pub const m_nBombSite: usize = 0xf1c; @@ -3178,7 +2980,6 @@ pub mod C_PlantedC4 { pub const m_pPredictionOwner: usize = 0xf90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PlayerPing { pub const m_hPlayer: usize = 0x570; pub const m_hPingedEntity: usize = 0x574; @@ -3187,7 +2988,6 @@ pub mod C_PlayerPing { pub const m_szPlaceName: usize = 0x57d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PlayerSprayDecal { pub const m_nUniqueID: usize = 0xcc0; pub const m_unAccountID: usize = 0xcc4; @@ -3207,7 +3007,6 @@ pub mod C_PlayerSprayDecal { pub const m_SprayRenderHelper: usize = 0xda0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PlayerVisibility { pub const m_flVisibilityStrength: usize = 0x540; pub const m_flFogDistanceMultiplier: usize = 0x544; @@ -3217,7 +3016,6 @@ pub mod C_PlayerVisibility { pub const m_bIsEnabled: usize = 0x551; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointCamera { pub const m_FOV: usize = 0x540; pub const m_Resolution: usize = 0x544; @@ -3233,7 +3031,8 @@ pub mod C_PointCamera { pub const m_fBrightness: usize = 0x568; pub const m_flZFar: usize = 0x56c; pub const m_flZNear: usize = 0x570; - pub const m_bDofEnabled: usize = 0x574; + pub const m_bCanHLTVUse: usize = 0x574; + pub const m_bDofEnabled: usize = 0x575; pub const m_flDofNearBlurry: usize = 0x578; pub const m_flDofNearCrisp: usize = 0x57c; pub const m_flDofFarCrisp: usize = 0x580; @@ -3245,18 +3044,15 @@ pub mod C_PointCamera { pub const m_pNext: usize = 0x598; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointCameraVFOV { pub const m_flVerticalFOV: usize = 0x5a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointClientUIDialog { pub const m_hActivator: usize = 0xcf0; pub const m_bStartEnabled: usize = 0xcf4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointClientUIHUD { pub const m_bCheckCSSClasses: usize = 0xcf8; pub const m_bIgnoreInput: usize = 0xe80; @@ -3273,7 +3069,6 @@ pub mod C_PointClientUIHUD { pub const m_vecCSSClasses: usize = 0xeb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointClientUIWorldPanel { pub const m_bForceRecreateNextUpdate: usize = 0xcf8; pub const m_bMoveViewToPlayerNextThink: usize = 0xcf9; @@ -3305,12 +3100,10 @@ pub mod C_PointClientUIWorldPanel { pub const m_nExplicitImageLayout: usize = 0xf18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointClientUIWorldTextPanel { pub const m_messageText: usize = 0xf20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointCommentaryNode { pub const m_bActive: usize = 0xf20; pub const m_bWasActive: usize = 0xf21; @@ -3327,7 +3120,6 @@ pub mod C_PointCommentaryNode { pub const m_bRestartAfterRestore: usize = 0xf64; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointValueRemapper { pub const m_bDisabled: usize = 0x540; pub const m_bDisabledOld: usize = 0x541; @@ -3356,7 +3148,6 @@ pub mod C_PointValueRemapper { pub const m_vecPreviousTestPoint: usize = 0x5ac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PointWorldText { pub const m_bForceRecreateNextUpdate: usize = 0xcc8; pub const m_messageText: usize = 0xcd8; @@ -3372,7 +3163,6 @@ pub mod C_PointWorldText { pub const m_nReorientMode: usize = 0xf34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PostProcessingVolume { pub const m_hPostSettings: usize = 0xcd8; pub const m_flFadeDuration: usize = 0xce0; @@ -3392,7 +3182,6 @@ pub mod C_PostProcessingVolume { pub const m_flTonemapMinAvgLum: usize = 0xd14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Precipitation { pub const m_flDensity: usize = 0xcc8; pub const m_flParticleInnerDist: usize = 0xcd8; @@ -3404,13 +3193,11 @@ pub mod C_Precipitation { pub const m_nAvailableSheetSequencesMaxIndex: usize = 0xd14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PredictedViewModel { pub const m_LagAnglesHistory: usize = 0xf80; pub const m_vPredictedOffset: usize = 0xf98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_PropCounter { pub const m_flDisplayValue: usize = 0xf18; pub const m_flDisplayValueLocal: usize = 0xf1c; @@ -3418,12 +3205,10 @@ pub mod C_PropCounter { pub const m_flPreviousValue: usize = 0xf24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RagdollManager { pub const m_iCurrentMaxRagdollCount: usize = 0x540; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RagdollProp { pub const m_ragPos: usize = 0xf20; pub const m_ragAngles: usize = 0xf38; @@ -3435,7 +3220,6 @@ pub mod C_RagdollProp { pub const m_worldSpaceBoneComputationOrder: usize = 0xf78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RagdollPropAttached { pub const m_boneIndexAttached: usize = 0xf90; pub const m_ragdollAttachedObjectIndex: usize = 0xf94; @@ -3446,12 +3230,10 @@ pub mod C_RagdollPropAttached { pub const m_bHasParent: usize = 0xfc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RectLight { pub const m_bShowLight: usize = 0xf08; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RetakeGameRules { pub const m_nMatchSeed: usize = 0xf8; pub const m_bBlockersPresent: usize = 0xfc; @@ -3460,7 +3242,6 @@ pub mod C_RetakeGameRules { pub const m_iBombSite: usize = 0x104; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RopeKeyframe { pub const m_LinksTouchingSomething: usize = 0xcc8; pub const m_nLinksTouchingSomething: usize = 0xccc; @@ -3505,12 +3286,10 @@ pub mod C_RopeKeyframe { pub const m_bPhysicsInitted: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_RopeKeyframe_CPhysicsDelegate { pub const m_pKeyframe: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SceneEntity { pub const m_bIsPlayingBack: usize = 0x548; pub const m_bPaused: usize = 0x549; @@ -3526,17 +3305,14 @@ pub mod C_SceneEntity { pub const m_flCurrentTime: usize = 0x598; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SceneEntity_QueuedEvents_t { pub const starttime: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ShatterGlassShardPhysics { pub const m_ShardDesc: usize = 0x1078; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SkyCamera { pub const m_skyboxData: usize = 0x540; pub const m_skyboxSlotToken: usize = 0x5d0; @@ -3544,7 +3320,6 @@ pub mod C_SkyCamera { pub const m_pNext: usize = 0x5d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SmokeGrenadeProjectile { pub const m_nSmokeEffectTickBegin: usize = 0x1190; pub const m_bDidSmokeEffect: usize = 0x1194; @@ -3556,7 +3331,6 @@ pub mod C_SmokeGrenadeProjectile { pub const m_bSmokeEffectSpawned: usize = 0x11d1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SoundAreaEntityBase { pub const m_bDisabled: usize = 0x540; pub const m_bWasEnabled: usize = 0x548; @@ -3564,18 +3338,15 @@ pub mod C_SoundAreaEntityBase { pub const m_vPos: usize = 0x558; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SoundAreaEntityOrientedBox { pub const m_vMin: usize = 0x568; pub const m_vMax: usize = 0x574; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SoundAreaEntitySphere { pub const m_flRadius: usize = 0x568; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SoundOpvarSetPointBase { pub const m_iszStackName: usize = 0x540; pub const m_iszOperatorName: usize = 0x548; @@ -3584,13 +3355,11 @@ pub mod C_SoundOpvarSetPointBase { pub const m_bUseAutoCompare: usize = 0x55c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SpotlightEnd { pub const m_flLightScale: usize = 0xcc0; pub const m_Radius: usize = 0xcc4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Sprite { pub const m_hSpriteMaterial: usize = 0xcd8; pub const m_hAttachedToEntity: usize = 0xce0; @@ -3618,7 +3387,6 @@ pub mod C_Sprite { pub const m_nSpriteHeight: usize = 0xdec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Sun { pub const m_fxSSSunFlareEffectIndex: usize = 0xcc0; pub const m_fxSunFlareEffectIndex: usize = 0xcc4; @@ -3640,12 +3408,10 @@ pub mod C_Sun { pub const m_flFarZScale: usize = 0xd1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SunGlowOverlay { pub const m_bModulateByDot: usize = 0xd0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_SurvivalGameRules { pub const m_vecPlayAreaMins: usize = 0x8; pub const m_vecPlayAreaMaxs: usize = 0x14; @@ -3667,7 +3433,6 @@ pub mod C_SurvivalGameRules { pub const m_flLastThinkTime: usize = 0x6a4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Tablet { pub const m_flUpgradeExpirationTime: usize = 0x1978; pub const m_vecLocalHexFlags: usize = 0x1988; @@ -3698,7 +3463,6 @@ pub mod C_Tablet { pub const m_flLastClosePoseParamVal: usize = 0x20cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_Team { pub const m_aPlayerControllers: usize = 0x540; pub const m_aPlayers: usize = 0x558; @@ -3706,7 +3470,6 @@ pub mod C_Team { pub const m_szTeamname: usize = 0x574; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_TeamRoundTimer { pub const m_bTimerPaused: usize = 0x540; pub const m_flTimeRemaining: usize = 0x544; @@ -3740,7 +3503,6 @@ pub mod C_TeamRoundTimer { pub const m_nOldTimerState: usize = 0x584; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_TextureBasedAnimatable { pub const m_bLoop: usize = 0xcc0; pub const m_flFPS: usize = 0xcc4; @@ -3752,7 +3514,6 @@ pub mod C_TextureBasedAnimatable { pub const m_flStartFrame: usize = 0xcf4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_TonemapController2 { pub const m_flAutoExposureMin: usize = 0x540; pub const m_flAutoExposureMax: usize = 0x544; @@ -3764,13 +3525,11 @@ pub mod C_TonemapController2 { pub const m_flTonemapEVSmoothingRange: usize = 0x55c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_TriggerBuoyancy { pub const m_BuoyancyHelper: usize = 0xcc8; pub const m_flFluidDensity: usize = 0xcf0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_TripWireFireProjectile { pub const m_flAttachTime: usize = 0x1100; pub const m_vecTripWireEndPositions: usize = 0x1104; @@ -3780,12 +3539,10 @@ pub mod C_TripWireFireProjectile { pub const m_nTripWireCenterIndex0: usize = 0x1190; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_ViewmodelWeapon { pub const m_worldModel: usize = 0xf18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_VoteController { pub const m_iActiveIssueIndex: usize = 0x550; pub const m_iOnlyTeamToVote: usize = 0x554; @@ -3796,13 +3553,11 @@ pub mod C_VoteController { pub const m_bIsYesNoVote: usize = 0x572; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponBaseItem { pub const m_SequenceCompleteTimer: usize = 0x1970; pub const m_bRedraw: usize = 0x1988; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponCSBase { pub const m_flFireSequenceStartTime: usize = 0x1678; pub const m_nFireSequenceStartTimeChange: usize = 0x167c; @@ -3865,7 +3620,6 @@ pub mod C_WeaponCSBase { pub const m_iNumEmptyAttacks: usize = 0x1944; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponCSBaseGun { pub const m_zoomLevel: usize = 0x1970; pub const m_iBurstShotsRemaining: usize = 0x1974; @@ -3875,23 +3629,19 @@ pub mod C_WeaponCSBaseGun { pub const m_bNeedsBoltAction: usize = 0x198d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponShield { pub const m_flDisplayHealth: usize = 0x1990; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponTaser { pub const m_fFireTime: usize = 0x1990; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_WeaponZoneRepulsor { pub const m_flPitchLocal: usize = 0x1990; pub const m_flLastTimeNotIdle: usize = 0x1994; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_fogplayerparams_t { pub const m_hCtrl: usize = 0x8; pub const m_flTransitionTime: usize = 0xc; @@ -3909,7 +3659,6 @@ pub mod C_fogplayerparams_t { pub const m_flNewFarZ: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompMatMutatorCondition_t { pub const m_nMutatorCondition: usize = 0x0; pub const m_strMutatorConditionContainerName: usize = 0x8; @@ -3918,7 +3667,6 @@ pub mod CompMatMutatorCondition_t { pub const m_bPassWhenTrue: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompMatPropertyMutator_t { pub const m_bEnabled: usize = 0x0; pub const m_nMutatorCommandType: usize = 0x4; @@ -3950,7 +3698,6 @@ pub mod CompMatPropertyMutator_t { pub const m_vecConditions: usize = 0x350; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterialAssemblyProcedure_t { pub const m_vecCompMatIncludes: usize = 0x0; pub const m_vecMatchFilters: usize = 0x18; @@ -3958,7 +3705,6 @@ pub mod CompositeMaterialAssemblyProcedure_t { pub const m_vecPropertyMutators: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterialEditorPoint_t { pub const m_ModelName: usize = 0x0; pub const m_nSequenceIndex: usize = 0xe0; @@ -3970,7 +3716,6 @@ pub mod CompositeMaterialEditorPoint_t { pub const m_vecCompositeMaterials: usize = 0x1f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterialInputContainer_t { pub const m_bEnabled: usize = 0x0; pub const m_nCompositeMaterialInputContainerSourceType: usize = 0x4; @@ -3982,7 +3727,6 @@ pub mod CompositeMaterialInputContainer_t { pub const m_bExposeExternally: usize = 0x118; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterialInputLooseVariable_t { pub const m_strName: usize = 0x0; pub const m_bExposeExternally: usize = 0x8; @@ -4020,7 +3764,6 @@ pub mod CompositeMaterialInputLooseVariable_t { pub const m_strString: usize = 0x268; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterialMatchFilter_t { pub const m_nCompositeMaterialMatchFilterType: usize = 0x0; pub const m_strMatchFilter: usize = 0x8; @@ -4028,7 +3771,6 @@ pub mod CompositeMaterialMatchFilter_t { pub const m_bPassWhenTrue: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CompositeMaterial_t { pub const m_TargetKVs: usize = 0x8; pub const m_PreGenerationKVs: usize = 0x18; @@ -4036,7 +3778,6 @@ pub mod CompositeMaterial_t { pub const m_vecGeneratedTextures: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CountdownTimer { pub const m_duration: usize = 0x8; pub const m_timestamp: usize = 0xc; @@ -4044,37 +3785,31 @@ pub mod CountdownTimer { pub const m_nWorldGroupId: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EngineCountdownTimer { pub const m_duration: usize = 0x8; pub const m_timestamp: usize = 0xc; pub const m_timescale: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntityRenderAttribute_t { pub const m_ID: usize = 0x30; pub const m_Values: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntitySpottedState_t { pub const m_bSpotted: usize = 0x8; pub const m_bSpottedByMask: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod GeneratedTextureHandle_t { pub const m_strBitmapName: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IntervalTimer { pub const m_timestamp: usize = 0x8; pub const m_nWorldGroupId: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PhysicsRagdollPose_t { pub const __m_pChainEntity: usize = 0x8; pub const m_Transforms: usize = 0x30; @@ -4082,7 +3817,6 @@ pub mod PhysicsRagdollPose_t { pub const m_bDirty: usize = 0x68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SellbackPurchaseEntry_t { pub const m_unDefIdx: usize = 0x30; pub const m_nCost: usize = 0x34; @@ -4091,13 +3825,11 @@ pub mod SellbackPurchaseEntry_t { pub const m_hItem: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TimedEvent { pub const m_TimeBetweenEvents: usize = 0x0; pub const m_fNextEvent: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysicsCollisionAttribute_t { pub const m_nInteractsAs: usize = 0x8; pub const m_nInteractsWith: usize = 0x10; @@ -4109,25 +3841,21 @@ pub mod VPhysicsCollisionAttribute_t { pub const m_nCollisionFunctionMask: usize = 0x2b; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ViewAngleServerChange_t { pub const nType: usize = 0x30; pub const qAngle: usize = 0x34; pub const nIndex: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WeaponPurchaseCount_t { pub const m_nItemDefIndex: usize = 0x30; pub const m_nCount: usize = 0x32; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WeaponPurchaseTracker_t { pub const m_weaponPurchases: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod audioparams_t { pub const localSound: usize = 0x8; pub const soundscapeIndex: usize = 0x68; @@ -4136,7 +3864,6 @@ pub mod audioparams_t { pub const soundEventHash: usize = 0x74; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod fogparams_t { pub const dirPrimary: usize = 0x8; pub const colorPrimary: usize = 0x14; @@ -4165,7 +3892,6 @@ pub mod fogparams_t { pub const m_bPadding: usize = 0x67; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod shard_model_desc_t { pub const m_nModelID: usize = 0x8; pub const m_hMaterial: usize = 0x10; @@ -4182,7 +3908,6 @@ pub mod shard_model_desc_t { pub const m_LightGroup: usize = 0x5c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod sky3dparams_t { pub const scale: usize = 0x8; pub const origin: usize = 0xc; diff --git a/generated/engine2.dll.rs b/generated/engine2.dll.rs index 810176f..dfcdaac 100644 --- a/generated/engine2.dll.rs +++ b/generated/engine2.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CEntityComponentHelper { pub const m_flags: usize = 0x8; pub const m_pInfo: usize = 0x10; @@ -6,12 +7,10 @@ pub mod CEntityComponentHelper { pub const m_pNext: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityIOOutput { pub const m_Value: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityIdentity { pub const m_nameStringableIndex: usize = 0x14; pub const m_name: usize = 0x18; @@ -26,24 +25,20 @@ pub mod CEntityIdentity { pub const m_pNextByClass: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityInstance { pub const m_iszPrivateVScripts: usize = 0x8; pub const m_pEntity: usize = 0x10; pub const m_CScriptComponent: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkVarChainer { pub const m_PathIndex: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EngineLoopState_t { pub const m_nPlatWindowWidth: usize = 0x18; pub const m_nPlatWindowHeight: usize = 0x1c; @@ -51,7 +46,6 @@ pub mod EngineLoopState_t { pub const m_nRenderHeight: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntComponentInfo_t { pub const m_pName: usize = 0x0; pub const m_pCPPClassname: usize = 0x8; @@ -62,7 +56,6 @@ pub mod EntComponentInfo_t { pub const m_pBaseClassComponentHelper: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventAdvanceTick_t { pub const m_nCurrentTick: usize = 0x30; pub const m_nCurrentTickThisFrame: usize = 0x34; @@ -70,19 +63,16 @@ pub mod EventAdvanceTick_t { pub const m_nTotalTicks: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventAppShutdown_t { pub const m_nDummy0: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientFrameSimulate_t { pub const m_LoopState: usize = 0x0; pub const m_flRealTime: usize = 0x28; pub const m_flFrameTime: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientOutput_t { pub const m_LoopState: usize = 0x0; pub const m_flRenderTime: usize = 0x28; @@ -91,18 +81,15 @@ pub mod EventClientOutput_t { pub const m_bRenderOnly: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientPollInput_t { pub const m_LoopState: usize = 0x0; pub const m_flRealTime: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientPollNetworking_t { pub const m_nTickCount: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientPostOutput_t { pub const m_LoopState: usize = 0x0; pub const m_flRenderTime: usize = 0x28; @@ -111,7 +98,6 @@ pub mod EventClientPostOutput_t { pub const m_bRenderOnly: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientPreOutput_t { pub const m_LoopState: usize = 0x0; pub const m_flRenderTime: usize = 0x28; @@ -121,36 +107,30 @@ pub mod EventClientPreOutput_t { pub const m_bRenderOnly: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientProcessGameInput_t { pub const m_LoopState: usize = 0x0; pub const m_flRealTime: usize = 0x28; pub const m_flFrameTime: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientProcessInput_t { pub const m_LoopState: usize = 0x0; pub const m_flRealTime: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientSceneSystemThreadStateChange_t { pub const m_bThreadsActive: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventClientSendInput_t { pub const m_bFinalClientCommandTick: usize = 0x0; pub const m_nAdditionalClientCommandsToCreate: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventFrameBoundary_t { pub const m_flFrameTime: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventPostAdvanceTick_t { pub const m_nCurrentTick: usize = 0x30; pub const m_nCurrentTickThisFrame: usize = 0x34; @@ -158,22 +138,18 @@ pub mod EventPostAdvanceTick_t { pub const m_nTotalTicks: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventPostDataUpdate_t { pub const m_nCount: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventPreDataUpdate_t { pub const m_nCount: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventProfileStorageAvailable_t { pub const m_nSplitScreenSlot: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventSetTime_t { pub const m_LoopState: usize = 0x0; pub const m_nClientOutputFrames: usize = 0x28; @@ -185,14 +161,12 @@ pub mod EventSetTime_t { pub const m_flTickRemainder: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventSimpleLoopFrameUpdate_t { pub const m_LoopState: usize = 0x0; pub const m_flRealTime: usize = 0x28; pub const m_flFrameTime: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EventSimulate_t { pub const m_LoopState: usize = 0x0; pub const m_bFirstTick: usize = 0x28; diff --git a/generated/host.dll.rs b/generated/host.dll.rs index 6e582bb..b5e7488 100644 --- a/generated/host.dll.rs +++ b/generated/host.dll.rs @@ -1,9 +1,9 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CAnimScriptBase { pub const m_bIsValid: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EmptyTestScript { pub const m_hTest: usize = 0x10; } \ No newline at end of file diff --git a/generated/materialsystem2.dll.rs b/generated/materialsystem2.dll.rs index e5187d4..025c5c3 100644 --- a/generated/materialsystem2.dll.rs +++ b/generated/materialsystem2.dll.rs @@ -1,39 +1,33 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod MaterialParamBuffer_t { pub const m_value: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParamFloat_t { pub const m_flValue: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParamInt_t { pub const m_nValue: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParamString_t { pub const m_value: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParamTexture_t { pub const m_pValue: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParamVector_t { pub const m_value: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialParam_t { pub const m_name: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialResourceData_t { pub const m_materialName: usize = 0x0; pub const m_shaderName: usize = 0x8; @@ -51,7 +45,6 @@ pub mod MaterialResourceData_t { pub const m_renderAttributesUsed: usize = 0x118; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PostProcessingBloomParameters_t { pub const m_blendMode: usize = 0x0; pub const m_flBloomStrength: usize = 0x4; @@ -65,7 +58,6 @@ pub mod PostProcessingBloomParameters_t { pub const m_vBlurTint: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PostProcessingLocalContrastParameters_t { pub const m_flLocalContrastStrength: usize = 0x0; pub const m_flLocalContrastEdgeStrength: usize = 0x4; @@ -74,7 +66,6 @@ pub mod PostProcessingLocalContrastParameters_t { pub const m_flLocalContrastVignetteBlur: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PostProcessingResource_t { pub const m_bHasTonemapParams: usize = 0x0; pub const m_toneMapParams: usize = 0x4; @@ -89,7 +80,6 @@ pub mod PostProcessingResource_t { pub const m_bHasColorCorrection: usize = 0x110; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PostProcessingTonemapParameters_t { pub const m_flExposureBias: usize = 0x0; pub const m_flShoulderStrength: usize = 0x4; @@ -108,7 +98,6 @@ pub mod PostProcessingTonemapParameters_t { pub const m_flMaxHighlightLum: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PostProcessingVignetteParameters_t { pub const m_flVignetteStrength: usize = 0x0; pub const m_vCenter: usize = 0x4; diff --git a/generated/meshsystem.dll.rs b/generated/meshsystem.dll.rs index e69de29..e801d65 100644 --- a/generated/meshsystem.dll.rs +++ b/generated/meshsystem.dll.rs @@ -0,0 +1,2 @@ +#![allow(non_snake_case, non_upper_case_globals)] + diff --git a/generated/networksystem.dll.rs b/generated/networksystem.dll.rs index 790a6c4..e35a9fc 100644 --- a/generated/networksystem.dll.rs +++ b/generated/networksystem.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod ChangeAccessorFieldPathIndex_t { pub const m_Value: usize = 0x0; } \ No newline at end of file diff --git a/generated/offsets.cs b/generated/offsets.cs index cfb48a9..f5a230f 100644 --- a/generated/offsets.cs +++ b/generated/offsets.cs @@ -1,6 +1,7 @@ public static class client_dll { - public const ulong entity_list = 0x1623bb8; - public const ulong local_player_controller = 0x1714290; - public const ulong view_angles = 0x1773ab0; - public const ulong view_matrix = 0x1714d00; + public const ulong entity_list = 0x1624c48; + public const ulong global_vars = 0x156a780; + public const ulong local_player_controller = 0x1715320; + public const ulong view_angles = 0x1774b50; + public const ulong view_matrix = 0x1715d90; } \ No newline at end of file diff --git a/generated/offsets.hpp b/generated/offsets.hpp index 1821bbf..24b8244 100644 --- a/generated/offsets.hpp +++ b/generated/offsets.hpp @@ -3,8 +3,9 @@ #include namespace client_dll { - constexpr std::ptrdiff_t entity_list = 0x1623bb8; - constexpr std::ptrdiff_t local_player_controller = 0x1714290; - constexpr std::ptrdiff_t view_angles = 0x1773ab0; - constexpr std::ptrdiff_t view_matrix = 0x1714d00; + constexpr std::ptrdiff_t entity_list = 0x1624c48; + constexpr std::ptrdiff_t global_vars = 0x156a780; + constexpr std::ptrdiff_t local_player_controller = 0x1715320; + constexpr std::ptrdiff_t view_angles = 0x1774b50; + constexpr std::ptrdiff_t view_matrix = 0x1715d90; } \ No newline at end of file diff --git a/generated/offsets.json b/generated/offsets.json index 8e2e2fa..92cf52e 100644 --- a/generated/offsets.json +++ b/generated/offsets.json @@ -1,8 +1,9 @@ { "client_dll": { - "entity_list": 23215032, - "local_player_controller": 24199824, - "view_angles": 24591024, - "view_matrix": 24202496 + "entity_list": 23219272, + "global_vars": 22456192, + "local_player_controller": 24204064, + "view_angles": 24595280, + "view_matrix": 24206736 } } \ No newline at end of file diff --git a/generated/offsets.rs b/generated/offsets.rs index fdf268d..a763c29 100644 --- a/generated/offsets.rs +++ b/generated/offsets.rs @@ -1,7 +1,9 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod client_dll { - pub const entity_list: usize = 0x1623bb8; - pub const local_player_controller: usize = 0x1714290; - pub const view_angles: usize = 0x1773ab0; - pub const view_matrix: usize = 0x1714d00; + pub const entity_list: usize = 0x1624c48; + pub const global_vars: usize = 0x156a780; + pub const local_player_controller: usize = 0x1715320; + pub const view_angles: usize = 0x1774b50; + pub const view_matrix: usize = 0x1715d90; } \ No newline at end of file diff --git a/generated/panorama.dll.rs b/generated/panorama.dll.rs index e69de29..e801d65 100644 --- a/generated/panorama.dll.rs +++ b/generated/panorama.dll.rs @@ -0,0 +1,2 @@ +#![allow(non_snake_case, non_upper_case_globals)] + diff --git a/generated/particles.dll.rs b/generated/particles.dll.rs index 3c7b87d..9354f3a 100644 --- a/generated/particles.dll.rs +++ b/generated/particles.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CBaseRendererSource2 { pub const m_flRadiusScale: usize = 0x200; pub const m_flAlphaScale: usize = 0x358; @@ -63,7 +64,6 @@ pub mod CBaseRendererSource2 { pub const m_bMaxLuminanceBlendingSequence0: usize = 0x2221; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseTrailRenderer { pub const m_nOrientationType: usize = 0x2470; pub const m_nOrientationControlPoint: usize = 0x2474; @@ -74,7 +74,6 @@ pub mod CBaseTrailRenderer { pub const m_bClampV: usize = 0x2730; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGeneralRandomRotation { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flDegrees: usize = 0x1c4; @@ -84,14 +83,12 @@ pub mod CGeneralRandomRotation { pub const m_bRandomlyFlipDirection: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGeneralSpin { pub const m_nSpinRateDegrees: usize = 0x1c0; pub const m_nSpinRateMinDegrees: usize = 0x1c4; pub const m_fSpinRateStopTime: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNewParticleEffect { pub const m_pNext: usize = 0x10; pub const m_pPrev: usize = 0x18; @@ -127,7 +124,6 @@ pub mod CNewParticleEffect { pub const m_RefCount: usize = 0xc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFloatInput { pub const m_nType: usize = 0x10; pub const m_nMapType: usize = 0x14; @@ -176,7 +172,6 @@ pub mod CParticleFloatInput { pub const m_Curve: usize = 0x118; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFunction { pub const m_flOpStrength: usize = 0x8; pub const m_nOpEndCapState: usize = 0x160; @@ -196,36 +191,30 @@ pub mod CParticleFunction { pub const m_Notes: usize = 0x198; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFunctionEmitter { pub const m_nEmitterIndex: usize = 0x1b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFunctionInitializer { pub const m_nAssociatedEmitterIndex: usize = 0x1b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFunctionPreEmission { pub const m_bRunOnce: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleFunctionRenderer { pub const VisibilityInputs: usize = 0x1b8; pub const m_bCannotBeRefracted: usize = 0x1fc; pub const m_bSkipRenderingOnMobile: usize = 0x1fd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleModelInput { pub const m_nType: usize = 0x10; pub const m_NamedValue: usize = 0x18; pub const m_nControlPoint: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleSystemDefinition { pub const m_nBehaviorVersion: usize = 0x8; pub const m_PreEmissionOperators: usize = 0x10; @@ -293,7 +282,6 @@ pub mod CParticleSystemDefinition { pub const m_controlPointConfigurations: usize = 0x370; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleTransformInput { pub const m_nType: usize = 0x10; pub const m_NamedValue: usize = 0x18; @@ -305,13 +293,11 @@ pub mod CParticleTransformInput { pub const m_flEndCPGrowthTime: usize = 0x64; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleVariableRef { pub const m_variableName: usize = 0x0; pub const m_variableType: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleVecInput { pub const m_nType: usize = 0x10; pub const m_vLiteralValue: usize = 0x14; @@ -338,7 +324,6 @@ pub mod CParticleVecInput { pub const m_vRandomMax: usize = 0x64c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleVisibilityInputs { pub const m_flCameraBias: usize = 0x0; pub const m_nCPin: usize = 0x4; @@ -360,7 +345,6 @@ pub mod CParticleVisibilityInputs { pub const m_bRightEye: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathParameters { pub const m_nStartControlPointNumber: usize = 0x0; pub const m_nEndControlPointNumber: usize = 0x4; @@ -372,13 +356,11 @@ pub mod CPathParameters { pub const m_vEndOffset: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRandomNumberGeneratorParameters { pub const m_bDistributeEvenly: usize = 0x0; pub const m_nSeed: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_AddVectorToVector { pub const m_vecScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1cc; @@ -388,7 +370,6 @@ pub mod C_INIT_AddVectorToVector { pub const m_randomnessParameters: usize = 0x1ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_AgeNoise { pub const m_bAbsVal: usize = 0x1c0; pub const m_bAbsValInv: usize = 0x1c1; @@ -400,7 +381,6 @@ pub mod C_INIT_AgeNoise { pub const m_vecOffsetLoc: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_ChaoticAttractor { pub const m_flAParm: usize = 0x1c0; pub const m_flBParm: usize = 0x1c4; @@ -413,7 +393,6 @@ pub mod C_INIT_ChaoticAttractor { pub const m_bUniformSpeed: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_ColorLitPerParticle { pub const m_ColorMin: usize = 0x1d8; pub const m_ColorMax: usize = 0x1dc; @@ -424,7 +403,6 @@ pub mod C_INIT_ColorLitPerParticle { pub const m_flLightAmplification: usize = 0x1f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateAlongPath { pub const m_fMaxDistance: usize = 0x1c0; pub const m_PathParams: usize = 0x1d0; @@ -433,7 +411,6 @@ pub mod C_INIT_CreateAlongPath { pub const m_bSaveOffset: usize = 0x220; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateFromCPs { pub const m_nIncrement: usize = 0x1c0; pub const m_nMinCP: usize = 0x1c4; @@ -441,7 +418,6 @@ pub mod C_INIT_CreateFromCPs { pub const m_nDynamicCPCount: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateFromParentParticles { pub const m_flVelocityScale: usize = 0x1c0; pub const m_flIncrement: usize = 0x1c4; @@ -450,14 +426,12 @@ pub mod C_INIT_CreateFromParentParticles { pub const m_bSubFrame: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateFromPlaneCache { pub const m_vecOffsetMin: usize = 0x1c0; pub const m_vecOffsetMax: usize = 0x1cc; pub const m_bUseNormal: usize = 0x1d9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateInEpitrochoid { pub const m_nComponent1: usize = 0x1c0; pub const m_nComponent2: usize = 0x1c4; @@ -471,7 +445,6 @@ pub mod C_INIT_CreateInEpitrochoid { pub const m_bOffsetExistingPos: usize = 0x792; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateOnGrid { pub const m_nXCount: usize = 0x1c0; pub const m_nYCount: usize = 0x318; @@ -485,7 +458,6 @@ pub mod C_INIT_CreateOnGrid { pub const m_bHollow: usize = 0x9d6; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateOnModel { pub const m_modelInput: usize = 0x1c0; pub const m_transformInput: usize = 0x220; @@ -502,7 +474,6 @@ pub mod C_INIT_CreateOnModel { pub const m_flShellSize: usize = 0xfd8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateOnModelAtHeight { pub const m_bUseBones: usize = 0x1c0; pub const m_bForceZ: usize = 0x1c1; @@ -520,7 +491,6 @@ pub mod C_INIT_CreateOnModelAtHeight { pub const m_flMaxBoneVelocity: usize = 0x11b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateParticleImpulse { pub const m_InputRadius: usize = 0x1c0; pub const m_InputMagnitude: usize = 0x318; @@ -529,7 +499,6 @@ pub mod C_INIT_CreateParticleImpulse { pub const m_nImpulseType: usize = 0x5d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreatePhyllotaxis { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nScaleCP: usize = 0x1c4; @@ -547,7 +516,6 @@ pub mod C_INIT_CreatePhyllotaxis { pub const m_bUseOrigRadius: usize = 0x1ee; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateSequentialPath { pub const m_fMaxDistance: usize = 0x1c0; pub const m_flNumToAssign: usize = 0x1c4; @@ -557,7 +525,6 @@ pub mod C_INIT_CreateSequentialPath { pub const m_PathParams: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateSequentialPathV2 { pub const m_fMaxDistance: usize = 0x1c0; pub const m_flNumToAssign: usize = 0x318; @@ -567,7 +534,6 @@ pub mod C_INIT_CreateSequentialPathV2 { pub const m_PathParams: usize = 0x480; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateSpiralSphere { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nOverrideCP: usize = 0x1c4; @@ -578,7 +544,6 @@ pub mod C_INIT_CreateSpiralSphere { pub const m_bUseParticleCount: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateWithinBox { pub const m_vecMin: usize = 0x1c0; pub const m_vecMax: usize = 0x818; @@ -587,7 +552,6 @@ pub mod C_INIT_CreateWithinBox { pub const m_randomnessParameters: usize = 0xe78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreateWithinSphereTransform { pub const m_fRadiusMin: usize = 0x1c0; pub const m_fRadiusMax: usize = 0x318; @@ -605,7 +569,6 @@ pub mod C_INIT_CreateWithinSphereTransform { pub const m_nFieldVelocity: usize = 0x1ab4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_CreationNoise { pub const m_nFieldOutput: usize = 0x1c0; pub const m_bAbsVal: usize = 0x1c4; @@ -619,14 +582,12 @@ pub mod C_INIT_CreationNoise { pub const m_flWorldTimeScale: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_DistanceCull { pub const m_nControlPoint: usize = 0x1c0; pub const m_flDistance: usize = 0x1c8; pub const m_bCullInside: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_DistanceToCPInit { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c8; @@ -645,12 +606,10 @@ pub mod C_INIT_DistanceToCPInit { pub const m_flRemapBias: usize = 0x928; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_DistanceToNeighborCull { pub const m_flDistance: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_GlobalScale { pub const m_flScale: usize = 0x1c0; pub const m_nScaleControlPointNumber: usize = 0x1c4; @@ -660,7 +619,6 @@ pub mod C_INIT_GlobalScale { pub const m_bScaleVelocity: usize = 0x1ce; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InheritFromParentParticles { pub const m_flScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -669,13 +627,11 @@ pub mod C_INIT_InheritFromParentParticles { pub const m_nRandomSeed: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InheritVelocity { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_flVelocityScale: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitFloat { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; @@ -683,13 +639,11 @@ pub mod C_INIT_InitFloat { pub const m_InputStrength: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitFloatCollection { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitFromCPSnapshot { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nAttributeToRead: usize = 0x1c4; @@ -703,12 +657,10 @@ pub mod C_INIT_InitFromCPSnapshot { pub const m_bLocalSpaceAngles: usize = 0x48c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitFromParentKilled { pub const m_nAttributeToCopy: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitFromVectorFieldSnapshot { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nLocalSpaceCP: usize = 0x1c4; @@ -717,7 +669,6 @@ pub mod C_INIT_InitFromVectorFieldSnapshot { pub const m_vecScale: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { pub const m_nSnapshotControlPointNumber: usize = 0x1c0; pub const m_nControlPointNumber: usize = 0x1c4; @@ -738,7 +689,6 @@ pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { pub const m_bSetRadius: usize = 0x1f2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitVec { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x818; @@ -747,13 +697,11 @@ pub mod C_INIT_InitVec { pub const m_bWritePreviousPosition: usize = 0x821; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitVecCollection { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x818; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitialRepulsionVelocity { pub const m_CollisionGroupName: usize = 0x1c0; pub const m_nTraceSet: usize = 0x240; @@ -770,7 +718,6 @@ pub mod C_INIT_InitialRepulsionVelocity { pub const m_nChildGroupID: usize = 0x270; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitialSequenceFromModel { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -782,7 +729,6 @@ pub mod C_INIT_InitialSequenceFromModel { pub const m_nSetMethod: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitialVelocityFromHitbox { pub const m_flVelocityMin: usize = 0x1c0; pub const m_flVelocityMax: usize = 0x1c4; @@ -791,7 +737,6 @@ pub mod C_INIT_InitialVelocityFromHitbox { pub const m_bUseBones: usize = 0x24c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_InitialVelocityNoise { pub const m_vecAbsVal: usize = 0x1c0; pub const m_vecAbsValInv: usize = 0x1cc; @@ -805,7 +750,6 @@ pub mod C_INIT_InitialVelocityNoise { pub const m_bIgnoreDt: usize = 0x1950; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_LifespanFromVelocity { pub const m_vecComponentScale: usize = 0x1c0; pub const m_flTraceOffset: usize = 0x1cc; @@ -817,7 +761,6 @@ pub mod C_INIT_LifespanFromVelocity { pub const m_bIncludeWater: usize = 0x270; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_ModelCull { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_bBoundBox: usize = 0x1c4; @@ -826,7 +769,6 @@ pub mod C_INIT_ModelCull { pub const m_HitboxSetName: usize = 0x1c7; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_MoveBetweenPoints { pub const m_flSpeedMin: usize = 0x1c0; pub const m_flSpeedMax: usize = 0x318; @@ -837,13 +779,11 @@ pub mod C_INIT_MoveBetweenPoints { pub const m_bTrailBias: usize = 0x87c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_NormalAlignToCP { pub const m_transformInput: usize = 0x1c0; pub const m_nControlPointAxis: usize = 0x228; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_NormalOffset { pub const m_OffsetMin: usize = 0x1c0; pub const m_OffsetMax: usize = 0x1cc; @@ -852,7 +792,6 @@ pub mod C_INIT_NormalOffset { pub const m_bNormalize: usize = 0x1dd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_OffsetVectorToVector { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -861,21 +800,18 @@ pub mod C_INIT_OffsetVectorToVector { pub const m_randomnessParameters: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_Orient2DRelToCP { pub const m_nCP: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; pub const m_flRotOffset: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PlaneCull { pub const m_nControlPoint: usize = 0x1c0; pub const m_flDistance: usize = 0x1c8; pub const m_bCullInside: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PointList { pub const m_nFieldOutput: usize = 0x1c0; pub const m_pointList: usize = 0x1c8; @@ -884,7 +820,6 @@ pub mod C_INIT_PointList { pub const m_nNumPointsAlongPath: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PositionOffset { pub const m_OffsetMin: usize = 0x1c0; pub const m_OffsetMax: usize = 0x818; @@ -894,14 +829,12 @@ pub mod C_INIT_PositionOffset { pub const m_randomnessParameters: usize = 0xedc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PositionOffsetToCP { pub const m_nControlPointNumberStart: usize = 0x1c0; pub const m_nControlPointNumberEnd: usize = 0x1c4; pub const m_bLocalCoords: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PositionPlaceOnGround { pub const m_flOffset: usize = 0x1c0; pub const m_flMaxTraceLength: usize = 0x318; @@ -918,7 +851,6 @@ pub mod C_INIT_PositionPlaceOnGround { pub const m_nIgnoreCP: usize = 0x514; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PositionWarp { pub const m_vecWarpMin: usize = 0x1c0; pub const m_vecWarpMax: usize = 0x818; @@ -932,7 +864,6 @@ pub mod C_INIT_PositionWarp { pub const m_bUseCount: usize = 0xe89; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_PositionWarpScalar { pub const m_vecWarpMin: usize = 0x1c0; pub const m_vecWarpMax: usize = 0x1cc; @@ -942,18 +873,15 @@ pub mod C_INIT_PositionWarpScalar { pub const m_nControlPointNumber: usize = 0x338; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_QuantizeFloat { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RadiusFromCPObject { pub const m_nControlPoint: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomAlpha { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nAlphaMin: usize = 0x1c4; @@ -961,14 +889,12 @@ pub mod C_INIT_RandomAlpha { pub const m_flAlphaRandExponent: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomAlphaWindowThreshold { pub const m_flMin: usize = 0x1c0; pub const m_flMax: usize = 0x1c4; pub const m_flExponent: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomColor { pub const m_ColorMin: usize = 0x1dc; pub const m_ColorMax: usize = 0x1e0; @@ -982,21 +908,18 @@ pub mod C_INIT_RandomColor { pub const m_flLightAmplification: usize = 0x200; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomLifeTime { pub const m_fLifetimeMin: usize = 0x1c0; pub const m_fLifetimeMax: usize = 0x1c4; pub const m_fLifetimeRandExponent: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomModelSequence { pub const m_ActivityName: usize = 0x1c0; pub const m_SequenceName: usize = 0x2c0; pub const m_hModel: usize = 0x3c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomNamedModelElement { pub const m_hModel: usize = 0x1c0; pub const m_names: usize = 0x1c8; @@ -1006,14 +929,12 @@ pub mod C_INIT_RandomNamedModelElement { pub const m_nFieldOutput: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomRadius { pub const m_flRadiusMin: usize = 0x1c0; pub const m_flRadiusMax: usize = 0x1c4; pub const m_flRadiusRandExponent: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomScalar { pub const m_flMin: usize = 0x1c0; pub const m_flMax: usize = 0x1c4; @@ -1021,13 +942,11 @@ pub mod C_INIT_RandomScalar { pub const m_nFieldOutput: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomSecondSequence { pub const m_nSequenceMin: usize = 0x1c0; pub const m_nSequenceMax: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomSequence { pub const m_nSequenceMin: usize = 0x1c0; pub const m_nSequenceMax: usize = 0x1c4; @@ -1036,14 +955,12 @@ pub mod C_INIT_RandomSequence { pub const m_WeightedList: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomTrailLength { pub const m_flMinLength: usize = 0x1c0; pub const m_flMaxLength: usize = 0x1c4; pub const m_flLengthRandExponent: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomVector { pub const m_vecMin: usize = 0x1c0; pub const m_vecMax: usize = 0x1cc; @@ -1051,7 +968,6 @@ pub mod C_INIT_RandomVector { pub const m_randomnessParameters: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomVectorComponent { pub const m_flMin: usize = 0x1c0; pub const m_flMax: usize = 0x1c4; @@ -1059,12 +975,10 @@ pub mod C_INIT_RandomVectorComponent { pub const m_nComponent: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RandomYawFlip { pub const m_flPercent: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapCPtoScalar { pub const m_nCPInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1079,7 +993,6 @@ pub mod C_INIT_RemapCPtoScalar { pub const m_flRemapBias: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapInitialDirectionToTransformToVector { pub const m_TransformInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x228; @@ -1089,7 +1002,6 @@ pub mod C_INIT_RemapInitialDirectionToTransformToVector { pub const m_bNormalize: usize = 0x240; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapInitialTransformDirectionToRotation { pub const m_TransformInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x228; @@ -1097,7 +1009,6 @@ pub mod C_INIT_RemapInitialTransformDirectionToRotation { pub const m_nComponent: usize = 0x230; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapInitialVisibilityScalar { pub const m_nFieldOutput: usize = 0x1c4; pub const m_flInputMin: usize = 0x1c8; @@ -1106,7 +1017,6 @@ pub mod C_INIT_RemapInitialVisibilityScalar { pub const m_flOutputMax: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapNamedModelElementToScalar { pub const m_hModel: usize = 0x1c0; pub const m_names: usize = 0x1c8; @@ -1117,7 +1027,6 @@ pub mod C_INIT_RemapNamedModelElementToScalar { pub const m_bModelFromRenderer: usize = 0x204; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { pub const m_hModel: usize = 0x1f0; pub const m_outputMinName: usize = 0x1f8; @@ -1125,7 +1034,6 @@ pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { pub const m_bModelFromRenderer: usize = 0x208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapParticleCountToScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nInputMin: usize = 0x1c4; @@ -1141,12 +1049,10 @@ pub mod C_INIT_RemapParticleCountToScalar { pub const m_flRemapBias: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapQAnglesToRotation { pub const m_TransformInput: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapScalar { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1161,7 +1067,6 @@ pub mod C_INIT_RemapScalar { pub const m_flRemapBias: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapScalarToVector { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1177,7 +1082,6 @@ pub mod C_INIT_RemapScalarToVector { pub const m_flRemapBias: usize = 0x1fc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapSpeedToScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nControlPointNumber: usize = 0x1c4; @@ -1191,7 +1095,6 @@ pub mod C_INIT_RemapSpeedToScalar { pub const m_bPerParticle: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapTransformOrientationToRotations { pub const m_TransformInput: usize = 0x1c0; pub const m_vecRotation: usize = 0x228; @@ -1199,7 +1102,6 @@ pub mod C_INIT_RemapTransformOrientationToRotations { pub const m_bWriteNormal: usize = 0x235; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RemapTransformToVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vInputMin: usize = 0x1c4; @@ -1216,7 +1118,6 @@ pub mod C_INIT_RemapTransformToVector { pub const m_flRemapBias: usize = 0x2d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RingWave { pub const m_TransformInput: usize = 0x1c0; pub const m_flParticlesPerOrbit: usize = 0x228; @@ -1231,7 +1132,6 @@ pub mod C_INIT_RingWave { pub const m_bXYVelocityOnly: usize = 0xce9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_RtEnvCull { pub const m_vecTestDir: usize = 0x1c0; pub const m_vecTestNormal: usize = 0x1cc; @@ -1243,12 +1143,10 @@ pub mod C_INIT_RtEnvCull { pub const m_nComponent: usize = 0x260; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_ScaleVelocity { pub const m_vecScale: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SequenceFromCP { pub const m_bKillUnused: usize = 0x1c0; pub const m_bRadiusScale: usize = 0x1c1; @@ -1256,12 +1154,10 @@ pub mod C_INIT_SequenceFromCP { pub const m_vecOffset: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SequenceLifeTime { pub const m_flFramerate: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SetHitboxToClosest { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nDesiredHitbox: usize = 0x1c4; @@ -1274,7 +1170,6 @@ pub mod C_INIT_SetHitboxToClosest { pub const m_bUpdatePosition: usize = 0xa00; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SetHitboxToModel { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nForceInModel: usize = 0x1c4; @@ -1287,7 +1182,6 @@ pub mod C_INIT_SetHitboxToModel { pub const m_flShellSize: usize = 0x8b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SetRigidAttachment { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nFieldInput: usize = 0x1c4; @@ -1295,7 +1189,6 @@ pub mod C_INIT_SetRigidAttachment { pub const m_bLocalSpace: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_SetVectorAttributeToVectorExpression { pub const m_nExpression: usize = 0x1c0; pub const m_vInput1: usize = 0x1c8; @@ -1305,7 +1198,6 @@ pub mod C_INIT_SetVectorAttributeToVectorExpression { pub const m_bNormalizedOutput: usize = 0xe80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_StatusEffect { pub const m_nDetail2Combo: usize = 0x1c0; pub const m_flDetail2Rotation: usize = 0x1c4; @@ -1327,7 +1219,6 @@ pub mod C_INIT_StatusEffect { pub const m_flSelfIllumBlendToFull: usize = 0x204; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_StatusEffectCitadel { pub const m_flSFXColorWarpAmount: usize = 0x1c0; pub const m_flSFXNormalAmount: usize = 0x1c4; @@ -1350,7 +1241,6 @@ pub mod C_INIT_StatusEffectCitadel { pub const m_flSFXSUseModelUVs: usize = 0x208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_VelocityFromCP { pub const m_velocityInput: usize = 0x1c0; pub const m_transformInput: usize = 0x818; @@ -1358,14 +1248,12 @@ pub mod C_INIT_VelocityFromCP { pub const m_bDirectionOnly: usize = 0x884; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_VelocityFromNormal { pub const m_fSpeedMin: usize = 0x1c0; pub const m_fSpeedMax: usize = 0x1c4; pub const m_bIgnoreDt: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_VelocityRadialRandom { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_fSpeedMin: usize = 0x1c4; @@ -1374,7 +1262,6 @@ pub mod C_INIT_VelocityRadialRandom { pub const m_bIgnoreDelta: usize = 0x1d9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_INIT_VelocityRandom { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_fSpeedMin: usize = 0x1c8; @@ -1385,12 +1272,10 @@ pub mod C_INIT_VelocityRandom { pub const m_randomnessParameters: usize = 0x112c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_AlphaDecay { pub const m_flMinAlpha: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_AttractToControlPoint { pub const m_vecComponentScale: usize = 0x1d0; pub const m_fForceAmount: usize = 0x1e0; @@ -1400,14 +1285,12 @@ pub mod C_OP_AttractToControlPoint { pub const m_bApplyMinForce: usize = 0x500; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_BasicMovement { pub const m_Gravity: usize = 0x1c0; pub const m_fDrag: usize = 0x818; pub const m_nMaxConstraintPasses: usize = 0x970; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_BoxConstraint { pub const m_vecMin: usize = 0x1c0; pub const m_vecMax: usize = 0x818; @@ -1416,7 +1299,6 @@ pub mod C_OP_BoxConstraint { pub const m_bAccountForRadius: usize = 0xe75; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CPOffsetToPercentageBetweenCPs { pub const m_flInputMin: usize = 0x1c0; pub const m_flInputMax: usize = 0x1c4; @@ -1431,13 +1313,11 @@ pub mod C_OP_CPOffsetToPercentageBetweenCPs { pub const m_vecOffset: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CPVelocityForce { pub const m_nControlPointNumber: usize = 0x1d0; pub const m_flScale: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CalculateVectorAttribute { pub const m_vStartValue: usize = 0x1c0; pub const m_nFieldInput1: usize = 0x1cc; @@ -1452,7 +1332,6 @@ pub mod C_OP_CalculateVectorAttribute { pub const m_vFinalOutputScale: usize = 0x210; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ChladniWave { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c8; @@ -1466,46 +1345,39 @@ pub mod C_OP_ChladniWave { pub const m_b3D: usize = 0x13e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ChooseRandomChildrenInGroup { pub const m_nChildGroupID: usize = 0x1d0; pub const m_flNumberOfChildren: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ClampScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flOutputMin: usize = 0x1c8; pub const m_flOutputMax: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ClampVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecOutputMin: usize = 0x1c8; pub const m_vecOutputMax: usize = 0x820; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CollideWithParentParticles { pub const m_flParentRadiusScale: usize = 0x1c0; pub const m_flRadiusScale: usize = 0x318; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CollideWithSelf { pub const m_flRadiusScale: usize = 0x1c0; pub const m_flMinimumSpeed: usize = 0x318; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ColorAdjustHSL { pub const m_flHueAdjust: usize = 0x1c0; pub const m_flSaturationAdjust: usize = 0x318; pub const m_flLightnessAdjust: usize = 0x470; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ColorInterpolate { pub const m_ColorFade: usize = 0x1c0; pub const m_flFadeStartTime: usize = 0x1d0; @@ -1514,7 +1386,6 @@ pub mod C_OP_ColorInterpolate { pub const m_bEaseInOut: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ColorInterpolateRandom { pub const m_ColorFadeMin: usize = 0x1c0; pub const m_ColorFadeMax: usize = 0x1dc; @@ -1524,13 +1395,11 @@ pub mod C_OP_ColorInterpolateRandom { pub const m_bEaseInOut: usize = 0x1f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ConnectParentParticleToNearest { pub const m_nFirstControlPoint: usize = 0x1c0; pub const m_nSecondControlPoint: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ConstrainDistance { pub const m_fMinDistance: usize = 0x1c0; pub const m_fMaxDistance: usize = 0x318; @@ -1539,7 +1408,6 @@ pub mod C_OP_ConstrainDistance { pub const m_bGlobalCenter: usize = 0x480; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ConstrainDistanceToPath { pub const m_fMinDistance: usize = 0x1c0; pub const m_flMaxDistance0: usize = 0x1c4; @@ -1551,7 +1419,6 @@ pub mod C_OP_ConstrainDistanceToPath { pub const m_nManualTField: usize = 0x218; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ConstrainDistanceToUserSpecifiedPath { pub const m_fMinDistance: usize = 0x1c0; pub const m_flMaxDistance: usize = 0x1c4; @@ -1560,13 +1427,11 @@ pub mod C_OP_ConstrainDistanceToUserSpecifiedPath { pub const m_pointList: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ConstrainLineLength { pub const m_flMinDistance: usize = 0x1c0; pub const m_flMaxDistance: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ContinuousEmitter { pub const m_flEmissionDuration: usize = 0x1c0; pub const m_flStartTime: usize = 0x318; @@ -1580,7 +1445,6 @@ pub mod C_OP_ContinuousEmitter { pub const m_bForceEmitOnLastUpdate: usize = 0x5dd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ControlPointToRadialScreenSpace { pub const m_nCPIn: usize = 0x1d0; pub const m_vecCP1Pos: usize = 0x1d4; @@ -1589,7 +1453,6 @@ pub mod C_OP_ControlPointToRadialScreenSpace { pub const m_nCPSSPosOut: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ControlpointLight { pub const m_flScale: usize = 0x1c0; pub const m_nControlPoint1: usize = 0x690; @@ -1626,7 +1489,6 @@ pub mod C_OP_ControlpointLight { pub const m_bClampUpperRange: usize = 0x70f; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_Cull { pub const m_flCullPerc: usize = 0x1c0; pub const m_flCullStart: usize = 0x1c4; @@ -1634,7 +1496,6 @@ pub mod C_OP_Cull { pub const m_flCullExp: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CurlNoiseForce { pub const m_nNoiseType: usize = 0x1d0; pub const m_vecNoiseFreq: usize = 0x1d8; @@ -1645,7 +1506,6 @@ pub mod C_OP_CurlNoiseForce { pub const m_flWorleyJitter: usize = 0x1c90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CycleScalar { pub const m_nDestField: usize = 0x1c0; pub const m_flStartValue: usize = 0x1c4; @@ -1659,7 +1519,6 @@ pub mod C_OP_CycleScalar { pub const m_nSetMethod: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_CylindricalDistanceToTransform { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c8; @@ -1674,25 +1533,21 @@ pub mod C_OP_CylindricalDistanceToTransform { pub const m_bCapsule: usize = 0x7fe; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DampenToCP { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_flRange: usize = 0x1c4; pub const m_flScale: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_Decay { pub const m_bRopeDecay: usize = 0x1c0; pub const m_bForcePreserveParticleOrder: usize = 0x1c1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DecayClampCount { pub const m_nCount: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DecayMaintainCount { pub const m_nParticlesToMaintain: usize = 0x1c0; pub const m_flDecayDelay: usize = 0x1c4; @@ -1702,19 +1557,16 @@ pub mod C_OP_DecayMaintainCount { pub const m_bKillNewest: usize = 0x328; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DecayOffscreen { pub const m_flOffscreenTime: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DensityForce { pub const m_flRadiusScale: usize = 0x1d0; pub const m_flForceScale: usize = 0x1d4; pub const m_flTargetDensity: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DifferencePreviousParticle { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1727,21 +1579,18 @@ pub mod C_OP_DifferencePreviousParticle { pub const m_bSetPreviousParticle: usize = 0x1dd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_Diffusion { pub const m_flRadiusScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; pub const m_nVoxelGridResolution: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DirectionBetweenVecsToVec { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecPoint1: usize = 0x1c8; pub const m_vecPoint2: usize = 0x820; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DistanceBetweenCPsToCP { pub const m_nStartCP: usize = 0x1d0; pub const m_nEndCP: usize = 0x1d4; @@ -1760,7 +1609,6 @@ pub mod C_OP_DistanceBetweenCPsToCP { pub const m_nSetParent: usize = 0x284; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DistanceBetweenTransforms { pub const m_nFieldOutput: usize = 0x1c0; pub const m_TransformStart: usize = 0x1c8; @@ -1777,7 +1625,6 @@ pub mod C_OP_DistanceBetweenTransforms { pub const m_nSetMethod: usize = 0x888; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DistanceBetweenVecs { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecPoint1: usize = 0x1c8; @@ -1790,7 +1637,6 @@ pub mod C_OP_DistanceBetweenVecs { pub const m_bDeltaTime: usize = 0x13dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DistanceCull { pub const m_nControlPoint: usize = 0x1c0; pub const m_vecPointOffset: usize = 0x1c4; @@ -1798,7 +1644,6 @@ pub mod C_OP_DistanceCull { pub const m_bCullInside: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DistanceToTransform { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c8; @@ -1817,7 +1662,6 @@ pub mod C_OP_DistanceToTransform { pub const m_vecComponentScale: usize = 0x828; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DragRelativeToPlane { pub const m_flDragAtPlane: usize = 0x1c0; pub const m_flFalloff: usize = 0x318; @@ -1826,7 +1670,6 @@ pub mod C_OP_DragRelativeToPlane { pub const m_nControlPointNumber: usize = 0xad0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_DriveCPFromGlobalSoundFloat { pub const m_nOutputControlPoint: usize = 0x1d0; pub const m_nOutputField: usize = 0x1d4; @@ -1839,7 +1682,6 @@ pub mod C_OP_DriveCPFromGlobalSoundFloat { pub const m_FieldName: usize = 0x1f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_EnableChildrenFromParentParticleCount { pub const m_nChildGroupID: usize = 0x1d0; pub const m_nFirstChild: usize = 0x1d4; @@ -1849,17 +1691,14 @@ pub mod C_OP_EnableChildrenFromParentParticleCount { pub const m_bDestroyImmediately: usize = 0x332; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_EndCapTimedDecay { pub const m_flDecayTime: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_EndCapTimedFreeze { pub const m_flFreezeTime: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ExternalGameImpulseForce { pub const m_flForceScale: usize = 0x1d0; pub const m_bRopes: usize = 0x328; @@ -1868,7 +1707,6 @@ pub mod C_OP_ExternalGameImpulseForce { pub const m_bParticles: usize = 0x32b; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ExternalWindForce { pub const m_vecSamplePosition: usize = 0x1d0; pub const m_vecScale: usize = 0x828; @@ -1883,7 +1721,6 @@ pub mod C_OP_ExternalWindForce { pub const m_vecBuoyancyForce: usize = 0x1798; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeAndKill { pub const m_flStartFadeInTime: usize = 0x1c0; pub const m_flEndFadeInTime: usize = 0x1c4; @@ -1894,7 +1731,6 @@ pub mod C_OP_FadeAndKill { pub const m_bForcePreserveParticleOrder: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeAndKillForTracers { pub const m_flStartFadeInTime: usize = 0x1c0; pub const m_flEndFadeInTime: usize = 0x1c4; @@ -1904,7 +1740,6 @@ pub mod C_OP_FadeAndKillForTracers { pub const m_flEndAlpha: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeIn { pub const m_flFadeInTimeMin: usize = 0x1c0; pub const m_flFadeInTimeMax: usize = 0x1c4; @@ -1912,13 +1747,11 @@ pub mod C_OP_FadeIn { pub const m_bProportional: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeInSimple { pub const m_flFadeInTime: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeOut { pub const m_flFadeOutTimeMin: usize = 0x1c0; pub const m_flFadeOutTimeMax: usize = 0x1c4; @@ -1928,13 +1761,11 @@ pub mod C_OP_FadeOut { pub const m_bEaseInAndOut: usize = 0x201; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_FadeOutSimple { pub const m_flFadeOutTime: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ForceBasedOnDistanceToPlane { pub const m_flMinDist: usize = 0x1d0; pub const m_vecForceAtMinDist: usize = 0x1d4; @@ -1945,19 +1776,16 @@ pub mod C_OP_ForceBasedOnDistanceToPlane { pub const m_flExponent: usize = 0x200; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ForceControlPointStub { pub const m_ControlPoint: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_GlobalLight { pub const m_flScale: usize = 0x1c0; pub const m_bClampLowerRange: usize = 0x1c4; pub const m_bClampUpperRange: usize = 0x1c5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_HSVShiftToCP { pub const m_nColorCP: usize = 0x1d0; pub const m_nColorGemEnableCP: usize = 0x1d4; @@ -1965,7 +1793,6 @@ pub mod C_OP_HSVShiftToCP { pub const m_DefaultHSVColor: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_InheritFromParentParticles { pub const m_flScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1973,7 +1800,6 @@ pub mod C_OP_InheritFromParentParticles { pub const m_bRandomDistribution: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_InheritFromParentParticlesV2 { pub const m_flScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -1982,7 +1808,6 @@ pub mod C_OP_InheritFromParentParticlesV2 { pub const m_nMissingParentBehavior: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_InheritFromPeerSystem { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nFieldInput: usize = 0x1c4; @@ -1990,7 +1815,6 @@ pub mod C_OP_InheritFromPeerSystem { pub const m_nGroupID: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_InstantaneousEmitter { pub const m_nParticlesToEmit: usize = 0x1c0; pub const m_flStartTime: usize = 0x318; @@ -1999,7 +1823,6 @@ pub mod C_OP_InstantaneousEmitter { pub const m_nSnapshotControlPoint: usize = 0x478; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_InterpolateRadius { pub const m_flStartTime: usize = 0x1c0; pub const m_flEndTime: usize = 0x1c4; @@ -2009,7 +1832,6 @@ pub mod C_OP_InterpolateRadius { pub const m_flBias: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LagCompensation { pub const m_nDesiredVelocityCP: usize = 0x1c0; pub const m_nLatencyCP: usize = 0x1c4; @@ -2017,21 +1839,18 @@ pub mod C_OP_LagCompensation { pub const m_nDesiredVelocityCPField: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpEndCapScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flOutput: usize = 0x1c4; pub const m_flLerpTime: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpEndCapVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecOutput: usize = 0x1c4; pub const m_flLerpTime: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flOutput: usize = 0x1c8; @@ -2039,7 +1858,6 @@ pub mod C_OP_LerpScalar { pub const m_flEndTime: usize = 0x324; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpToInitialPosition { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_flInterpolation: usize = 0x1c8; @@ -2048,7 +1866,6 @@ pub mod C_OP_LerpToInitialPosition { pub const m_vecScale: usize = 0x480; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpToOtherAttribute { pub const m_flInterpolation: usize = 0x1c0; pub const m_nFieldInputFrom: usize = 0x318; @@ -2056,7 +1873,6 @@ pub mod C_OP_LerpToOtherAttribute { pub const m_nFieldOutput: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LerpVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecOutput: usize = 0x1c4; @@ -2065,7 +1881,6 @@ pub mod C_OP_LerpVector { pub const m_nSetMethod: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LightningSnapshotGenerator { pub const m_nCPSnapshot: usize = 0x1d0; pub const m_nCPStartPnt: usize = 0x1d4; @@ -2084,14 +1899,12 @@ pub mod C_OP_LightningSnapshotGenerator { pub const m_flDedicatedPool: usize = 0xf58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LocalAccelerationForce { pub const m_nCP: usize = 0x1d0; pub const m_nScaleCP: usize = 0x1d4; pub const m_vecAccel: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LockPoints { pub const m_nMinCol: usize = 0x1c0; pub const m_nMaxCol: usize = 0x1c4; @@ -2101,7 +1914,6 @@ pub mod C_OP_LockPoints { pub const m_flBlendValue: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LockToBone { pub const m_modelInput: usize = 0x1c0; pub const m_transformInput: usize = 0x220; @@ -2120,7 +1932,6 @@ pub mod C_OP_LockToBone { pub const m_flRotLerp: usize = 0x988; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LockToPointList { pub const m_nFieldOutput: usize = 0x1c0; pub const m_pointList: usize = 0x1c8; @@ -2129,7 +1940,6 @@ pub mod C_OP_LockToPointList { pub const m_nNumPointsAlongPath: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LockToSavedSequentialPath { pub const m_flFadeStart: usize = 0x1c4; pub const m_flFadeEnd: usize = 0x1c8; @@ -2137,7 +1947,6 @@ pub mod C_OP_LockToSavedSequentialPath { pub const m_PathParams: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_LockToSavedSequentialPathV2 { pub const m_flFadeStart: usize = 0x1c0; pub const m_flFadeEnd: usize = 0x1c4; @@ -2145,7 +1954,6 @@ pub mod C_OP_LockToSavedSequentialPathV2 { pub const m_PathParams: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MaintainEmitter { pub const m_nParticlesToMaintain: usize = 0x1c0; pub const m_flStartTime: usize = 0x318; @@ -2157,7 +1965,6 @@ pub mod C_OP_MaintainEmitter { pub const m_flScale: usize = 0x488; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MaintainSequentialPath { pub const m_fMaxDistance: usize = 0x1c0; pub const m_flNumToAssign: usize = 0x1c4; @@ -2168,7 +1975,6 @@ pub mod C_OP_MaintainSequentialPath { pub const m_PathParams: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MaxVelocity { pub const m_flMaxVelocity: usize = 0x1c0; pub const m_flMinVelocity: usize = 0x1c4; @@ -2176,7 +1982,6 @@ pub mod C_OP_MaxVelocity { pub const m_nOverrideCPField: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ModelCull { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_bBoundBox: usize = 0x1c4; @@ -2185,7 +1990,6 @@ pub mod C_OP_ModelCull { pub const m_HitboxSetName: usize = 0x1c7; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ModelDampenMovement { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_bBoundBox: usize = 0x1c4; @@ -2196,7 +2000,6 @@ pub mod C_OP_ModelDampenMovement { pub const m_fDrag: usize = 0x8a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MoveToHitbox { pub const m_modelInput: usize = 0x1c0; pub const m_transformInput: usize = 0x220; @@ -2209,7 +2012,6 @@ pub mod C_OP_MoveToHitbox { pub const m_flInterpolation: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementLoopInsideSphere { pub const m_nCP: usize = 0x1c0; pub const m_flDistance: usize = 0x1c8; @@ -2217,14 +2019,12 @@ pub mod C_OP_MovementLoopInsideSphere { pub const m_nDistSqrAttr: usize = 0x978; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementMaintainOffset { pub const m_vecOffset: usize = 0x1c0; pub const m_nCP: usize = 0x1cc; pub const m_bRadiusScale: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementMoveAlongSkinnedCPSnapshot { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nSnapshotControlPointNumber: usize = 0x1c4; @@ -2234,7 +2034,6 @@ pub mod C_OP_MovementMoveAlongSkinnedCPSnapshot { pub const m_flTValue: usize = 0x328; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementPlaceOnGround { pub const m_flOffset: usize = 0x1c0; pub const m_flMaxTraceLength: usize = 0x318; @@ -2255,7 +2054,6 @@ pub mod C_OP_MovementPlaceOnGround { pub const m_nIgnoreCP: usize = 0x3d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementRigidAttachToCP { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nScaleControlPoint: usize = 0x1c4; @@ -2265,7 +2063,6 @@ pub mod C_OP_MovementRigidAttachToCP { pub const m_bOffsetLocal: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementRotateParticleAroundAxis { pub const m_vecRotAxis: usize = 0x1c0; pub const m_flRotRate: usize = 0x818; @@ -2273,7 +2070,6 @@ pub mod C_OP_MovementRotateParticleAroundAxis { pub const m_bLocalSpace: usize = 0x9d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_MovementSkinnedPositionFromCPSnapshot { pub const m_nSnapshotControlPointNumber: usize = 0x1c0; pub const m_nControlPointNumber: usize = 0x1c4; @@ -2287,7 +2083,6 @@ pub mod C_OP_MovementSkinnedPositionFromCPSnapshot { pub const m_flInterpolation: usize = 0x5e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_Noise { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flOutputMin: usize = 0x1c4; @@ -2297,7 +2092,6 @@ pub mod C_OP_Noise { pub const m_flNoiseAnimationTimeScale: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_NoiseEmitter { pub const m_flEmissionDuration: usize = 0x1c0; pub const m_flStartTime: usize = 0x1c4; @@ -2316,18 +2110,15 @@ pub mod C_OP_NoiseEmitter { pub const m_flWorldTimeScale: usize = 0x1fc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_NormalLock { pub const m_nControlPointNumber: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_NormalizeVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flScale: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_Orient2DRelToCP { pub const m_flRotOffset: usize = 0x1c0; pub const m_flSpinStrength: usize = 0x1c4; @@ -2335,14 +2126,12 @@ pub mod C_OP_Orient2DRelToCP { pub const m_nFieldOutput: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_OrientTo2dDirection { pub const m_flRotOffset: usize = 0x1c0; pub const m_flSpinStrength: usize = 0x1c4; pub const m_nFieldOutput: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_OscillateScalar { pub const m_RateMin: usize = 0x1c0; pub const m_RateMax: usize = 0x1c4; @@ -2359,7 +2148,6 @@ pub mod C_OP_OscillateScalar { pub const m_flOscAdd: usize = 0x1ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_OscillateScalarSimple { pub const m_Rate: usize = 0x1c0; pub const m_Frequency: usize = 0x1c4; @@ -2368,7 +2156,6 @@ pub mod C_OP_OscillateScalarSimple { pub const m_flOscAdd: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_OscillateVector { pub const m_RateMin: usize = 0x1c0; pub const m_RateMax: usize = 0x1cc; @@ -2387,7 +2174,6 @@ pub mod C_OP_OscillateVector { pub const m_flRateScale: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_OscillateVectorSimple { pub const m_Rate: usize = 0x1c0; pub const m_Frequency: usize = 0x1cc; @@ -2397,28 +2183,24 @@ pub mod C_OP_OscillateVectorSimple { pub const m_bOffset: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ParentVortices { pub const m_flForceScale: usize = 0x1d0; pub const m_vecTwistAxis: usize = 0x1d4; pub const m_bFlipBasedOnYaw: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ParticlePhysics { pub const m_Gravity: usize = 0x1c0; pub const m_fDrag: usize = 0x818; pub const m_nMaxConstraintPasses: usize = 0x970; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PerParticleForce { pub const m_flForceScale: usize = 0x1d0; pub const m_vForce: usize = 0x328; pub const m_nCP: usize = 0x980; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PercentageBetweenTransformLerpCPs { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c4; @@ -2434,7 +2216,6 @@ pub mod C_OP_PercentageBetweenTransformLerpCPs { pub const m_bRadialCheck: usize = 0x2b5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PercentageBetweenTransforms { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c4; @@ -2448,7 +2229,6 @@ pub mod C_OP_PercentageBetweenTransforms { pub const m_bRadialCheck: usize = 0x2ad; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PercentageBetweenTransformsVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c4; @@ -2462,7 +2242,6 @@ pub mod C_OP_PercentageBetweenTransformsVector { pub const m_bRadialCheck: usize = 0x2bd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PinParticleToCP { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_vecOffset: usize = 0x1c8; @@ -2479,7 +2258,6 @@ pub mod C_OP_PinParticleToCP { pub const m_flInterpolation: usize = 0xef0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PlanarConstraint { pub const m_PointOnPlane: usize = 0x1c0; pub const m_PlaneNormal: usize = 0x1cc; @@ -2490,7 +2268,6 @@ pub mod C_OP_PlanarConstraint { pub const m_flMaximumDistanceToCP: usize = 0x338; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PlaneCull { pub const m_nPlaneControlPoint: usize = 0x1c0; pub const m_vecPlaneDirection: usize = 0x1c4; @@ -2498,19 +2275,16 @@ pub mod C_OP_PlaneCull { pub const m_flPlaneOffset: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PlayEndCapWhenFinished { pub const m_bFireOnEmissionEnd: usize = 0x1d0; pub const m_bIncludeChildren: usize = 0x1d1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PointVectorAtNextParticle { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInterpolation: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_PositionLock { pub const m_TransformInput: usize = 0x1c0; pub const m_flStartTime_min: usize = 0x228; @@ -2529,7 +2303,6 @@ pub mod C_OP_PositionLock { pub const m_nFieldOutputPrev: usize = 0xa0c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_QuantizeCPComponent { pub const m_flInputValue: usize = 0x1d0; pub const m_nCPOutput: usize = 0x328; @@ -2537,25 +2310,21 @@ pub mod C_OP_QuantizeCPComponent { pub const m_flQuantizeValue: usize = 0x330; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_QuantizeFloat { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RadiusDecay { pub const m_flMinRadius: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RampCPLinearRandom { pub const m_nOutControlPointNumber: usize = 0x1d0; pub const m_vecRateMin: usize = 0x1d4; pub const m_vecRateMax: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RampScalarLinear { pub const m_RateMin: usize = 0x1c0; pub const m_RateMax: usize = 0x1c4; @@ -2567,7 +2336,6 @@ pub mod C_OP_RampScalarLinear { pub const m_bProportionalOp: usize = 0x204; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RampScalarLinearSimple { pub const m_Rate: usize = 0x1c0; pub const m_flStartTime: usize = 0x1c4; @@ -2575,7 +2343,6 @@ pub mod C_OP_RampScalarLinearSimple { pub const m_nField: usize = 0x1f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RampScalarSpline { pub const m_RateMin: usize = 0x1c0; pub const m_RateMax: usize = 0x1c4; @@ -2589,7 +2356,6 @@ pub mod C_OP_RampScalarSpline { pub const m_bEaseOut: usize = 0x205; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RampScalarSplineSimple { pub const m_Rate: usize = 0x1c0; pub const m_flStartTime: usize = 0x1c4; @@ -2598,13 +2364,11 @@ pub mod C_OP_RampScalarSplineSimple { pub const m_bEaseOut: usize = 0x1f4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RandomForce { pub const m_MinForce: usize = 0x1d0; pub const m_MaxForce: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ReadFromNeighboringParticle { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2613,14 +2377,12 @@ pub mod C_OP_ReadFromNeighboringParticle { pub const m_flInterpolation: usize = 0x328; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_ReinitializeScalarEndCap { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flOutputMin: usize = 0x1c4; pub const m_flOutputMax: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapAverageHitboxSpeedtoCP { pub const m_nInControlPointNumber: usize = 0x1d0; pub const m_nOutControlPointNumber: usize = 0x1d4; @@ -2634,7 +2396,6 @@ pub mod C_OP_RemapAverageHitboxSpeedtoCP { pub const m_HitboxSetName: usize = 0xda0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapAverageScalarValuetoCP { pub const m_nOutControlPointNumber: usize = 0x1d0; pub const m_nOutVectorField: usize = 0x1d4; @@ -2645,7 +2406,6 @@ pub mod C_OP_RemapAverageScalarValuetoCP { pub const m_flOutputMax: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapBoundingVolumetoCP { pub const m_nOutControlPointNumber: usize = 0x1d0; pub const m_flInputMin: usize = 0x1d4; @@ -2654,7 +2414,6 @@ pub mod C_OP_RemapBoundingVolumetoCP { pub const m_flOutputMax: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapCPVelocityToVector { pub const m_nControlPoint: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2662,7 +2421,6 @@ pub mod C_OP_RemapCPVelocityToVector { pub const m_bNormalize: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapCPtoCP { pub const m_nInputControlPoint: usize = 0x1d0; pub const m_nOutputControlPoint: usize = 0x1d4; @@ -2676,7 +2434,6 @@ pub mod C_OP_RemapCPtoCP { pub const m_flInterpRate: usize = 0x1f4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapCPtoScalar { pub const m_nCPInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2691,7 +2448,6 @@ pub mod C_OP_RemapCPtoScalar { pub const m_nSetMethod: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapCPtoVector { pub const m_nCPInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2708,14 +2464,12 @@ pub mod C_OP_RemapCPtoVector { pub const m_bAccelerate: usize = 0x20d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapControlPointDirectionToVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flScale: usize = 0x1c4; pub const m_nControlPointNumber: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapControlPointOrientationToRotation { pub const m_nCP: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2723,7 +2477,6 @@ pub mod C_OP_RemapControlPointOrientationToRotation { pub const m_nComponent: usize = 0x1cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapCrossProductOfTwoVectorsToVector { pub const m_InputVec1: usize = 0x1c0; pub const m_InputVec2: usize = 0x818; @@ -2731,13 +2484,11 @@ pub mod C_OP_RemapCrossProductOfTwoVectorsToVector { pub const m_bNormalize: usize = 0xe74; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDensityGradientToVectorAttribute { pub const m_flRadiusScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDensityToVector { pub const m_flRadiusScale: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2749,7 +2500,6 @@ pub mod C_OP_RemapDensityToVector { pub const m_nVoxelGridResolution: usize = 0x1ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDirectionToCPToVector { pub const m_nCP: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2760,7 +2510,6 @@ pub mod C_OP_RemapDirectionToCPToVector { pub const m_nFieldStrength: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDistanceToLineSegmentBase { pub const m_nCP0: usize = 0x1c0; pub const m_nCP1: usize = 0x1c4; @@ -2769,21 +2518,18 @@ pub mod C_OP_RemapDistanceToLineSegmentBase { pub const m_bInfiniteLine: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDistanceToLineSegmentToScalar { pub const m_nFieldOutput: usize = 0x1e0; pub const m_flMinOutputValue: usize = 0x1e4; pub const m_flMaxOutputValue: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDistanceToLineSegmentToVector { pub const m_nFieldOutput: usize = 0x1e0; pub const m_vMinOutputValue: usize = 0x1e4; pub const m_vMaxOutputValue: usize = 0x1f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDotProductToCP { pub const m_nInputCP1: usize = 0x1d0; pub const m_nInputCP2: usize = 0x1d4; @@ -2795,7 +2541,6 @@ pub mod C_OP_RemapDotProductToCP { pub const m_flOutputMax: usize = 0x5e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapDotProductToScalar { pub const m_nInputCP1: usize = 0x1c0; pub const m_nInputCP2: usize = 0x1c4; @@ -2810,7 +2555,6 @@ pub mod C_OP_RemapDotProductToScalar { pub const m_bUseParticleNormal: usize = 0x1e5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapExternalWindToCP { pub const m_nCP: usize = 0x1d0; pub const m_nCPOutput: usize = 0x1d4; @@ -2819,7 +2563,6 @@ pub mod C_OP_RemapExternalWindToCP { pub const m_nOutVectorField: usize = 0x834; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapModelVolumetoCP { pub const m_nBBoxType: usize = 0x1d0; pub const m_nInControlPointNumber: usize = 0x1d4; @@ -2832,7 +2575,6 @@ pub mod C_OP_RemapModelVolumetoCP { pub const m_flOutputMax: usize = 0x1f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapNamedModelElementEndCap { pub const m_hModel: usize = 0x1c0; pub const m_inNames: usize = 0x1c8; @@ -2843,7 +2585,6 @@ pub mod C_OP_RemapNamedModelElementEndCap { pub const m_nFieldOutput: usize = 0x218; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapNamedModelElementOnceTimed { pub const m_hModel: usize = 0x1c0; pub const m_inNames: usize = 0x1c8; @@ -2856,7 +2597,6 @@ pub mod C_OP_RemapNamedModelElementOnceTimed { pub const m_flRemapTime: usize = 0x21c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapParticleCountOnScalarEndCap { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nInputMin: usize = 0x1c4; @@ -2867,7 +2607,6 @@ pub mod C_OP_RemapParticleCountOnScalarEndCap { pub const m_nSetMethod: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapParticleCountToScalar { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nInputMin: usize = 0x1c8; @@ -2878,7 +2617,6 @@ pub mod C_OP_RemapParticleCountToScalar { pub const m_nSetMethod: usize = 0x72c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapSDFDistanceToScalarAttribute { pub const m_nFieldOutput: usize = 0x1c0; pub const m_nVectorFieldInput: usize = 0x1c4; @@ -2890,7 +2628,6 @@ pub mod C_OP_RemapSDFDistanceToScalarAttribute { pub const m_flValueAboveMax: usize = 0x880; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapSDFDistanceToVectorAttribute { pub const m_nVectorFieldOutput: usize = 0x1c0; pub const m_nVectorFieldInput: usize = 0x1c4; @@ -2902,12 +2639,10 @@ pub mod C_OP_RemapSDFDistanceToVectorAttribute { pub const m_vValueAboveMax: usize = 0x49c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapSDFGradientToVectorAttribute { pub const m_nFieldOutput: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapScalar { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2918,7 +2653,6 @@ pub mod C_OP_RemapScalar { pub const m_bOldCode: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapScalarEndCap { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -2928,7 +2662,6 @@ pub mod C_OP_RemapScalarEndCap { pub const m_flOutputMax: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapScalarOnceTimed { pub const m_bProportional: usize = 0x1c0; pub const m_nFieldInput: usize = 0x1c4; @@ -2940,7 +2673,6 @@ pub mod C_OP_RemapScalarOnceTimed { pub const m_flRemapTime: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapSpeed { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flInputMin: usize = 0x1c4; @@ -2951,7 +2683,6 @@ pub mod C_OP_RemapSpeed { pub const m_bIgnoreDelta: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapSpeedtoCP { pub const m_nInControlPointNumber: usize = 0x1d0; pub const m_nOutControlPointNumber: usize = 0x1d4; @@ -2963,7 +2694,6 @@ pub mod C_OP_RemapSpeedtoCP { pub const m_bUseDeltaV: usize = 0x1ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapTransformOrientationToRotations { pub const m_TransformInput: usize = 0x1c0; pub const m_vecRotation: usize = 0x228; @@ -2971,7 +2701,6 @@ pub mod C_OP_RemapTransformOrientationToRotations { pub const m_bWriteNormal: usize = 0x235; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapTransformOrientationToYaw { pub const m_TransformInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x228; @@ -2979,12 +2708,10 @@ pub mod C_OP_RemapTransformOrientationToYaw { pub const m_flSpinStrength: usize = 0x230; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapTransformToVelocity { pub const m_TransformInput: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapTransformVisibilityToScalar { pub const m_nSetMethod: usize = 0x1c0; pub const m_TransformInput: usize = 0x1c8; @@ -2996,7 +2723,6 @@ pub mod C_OP_RemapTransformVisibilityToScalar { pub const m_flRadius: usize = 0x244; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapTransformVisibilityToVector { pub const m_nSetMethod: usize = 0x1c0; pub const m_TransformInput: usize = 0x1c8; @@ -3008,28 +2734,24 @@ pub mod C_OP_RemapTransformVisibilityToVector { pub const m_flRadius: usize = 0x254; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapVectorComponentToScalar { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; pub const m_nComponent: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapVectortoCP { pub const m_nOutControlPointNumber: usize = 0x1c0; pub const m_nFieldInput: usize = 0x1c4; pub const m_nParticleNumber: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapVelocityToVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_flScale: usize = 0x1c4; pub const m_bNormalize: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RemapVisibilityScalar { pub const m_nFieldInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -3040,7 +2762,6 @@ pub mod C_OP_RemapVisibilityScalar { pub const m_flRadiusScale: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderAsModels { pub const m_ModelList: usize = 0x200; pub const m_flModelScale: usize = 0x21c; @@ -3052,7 +2773,6 @@ pub mod C_OP_RenderAsModels { pub const m_nSizeCullBloat: usize = 0x230; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderBlobs { pub const m_cubeWidth: usize = 0x200; pub const m_cutoffRadius: usize = 0x358; @@ -3062,7 +2782,6 @@ pub mod C_OP_RenderBlobs { pub const m_hMaterial: usize = 0x640; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderCables { pub const m_flRadiusScale: usize = 0x200; pub const m_flAlphaScale: usize = 0x358; @@ -3088,7 +2807,6 @@ pub mod C_OP_RenderCables { pub const m_MaterialVecVars: usize = 0x13e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderDeferredLight { pub const m_bUseAlphaTestWindow: usize = 0x200; pub const m_bUseTexture: usize = 0x201; @@ -3108,14 +2826,12 @@ pub mod C_OP_RenderDeferredLight { pub const m_nHSVShiftControlPoint: usize = 0x890; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderFlattenGrass { pub const m_flFlattenStrength: usize = 0x200; pub const m_nStrengthFieldOverride: usize = 0x204; pub const m_flRadiusScale: usize = 0x208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderGpuImplicit { pub const m_bUsePerParticleRadius: usize = 0x200; pub const m_fGridSize: usize = 0x208; @@ -3125,7 +2841,6 @@ pub mod C_OP_RenderGpuImplicit { pub const m_hMaterial: usize = 0x618; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderLightBeam { pub const m_vColorBlend: usize = 0x200; pub const m_nColorBlendType: usize = 0x858; @@ -3136,7 +2851,6 @@ pub mod C_OP_RenderLightBeam { pub const m_flThickness: usize = 0xc70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderLights { pub const m_flAnimationRate: usize = 0x210; pub const m_nAnimationType: usize = 0x214; @@ -3147,7 +2861,6 @@ pub mod C_OP_RenderLights { pub const m_flEndFadeSize: usize = 0x228; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderMaterialProxy { pub const m_nMaterialControlPoint: usize = 0x200; pub const m_nProxyType: usize = 0x204; @@ -3159,7 +2872,6 @@ pub mod C_OP_RenderMaterialProxy { pub const m_nColorBlendType: usize = 0xb30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderModels { pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x200; pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x201; @@ -3212,7 +2924,6 @@ pub mod C_OP_RenderModels { pub const m_nColorBlendType: usize = 0x25b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderOmni2Light { pub const m_nLightType: usize = 0x200; pub const m_vColorBlend: usize = 0x208; @@ -3230,19 +2941,16 @@ pub mod C_OP_RenderOmni2Light { pub const m_bSphericalCookie: usize = 0x11e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderPoints { pub const m_hMaterial: usize = 0x200; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderPostProcessing { pub const m_flPostProcessStrength: usize = 0x200; pub const m_hPostTexture: usize = 0x358; pub const m_nPriority: usize = 0x360; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderProjected { pub const m_bProjectCharacter: usize = 0x200; pub const m_bProjectWorld: usize = 0x201; @@ -3257,7 +2965,6 @@ pub mod C_OP_RenderProjected { pub const m_MaterialVars: usize = 0x220; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderRopes { pub const m_bEnableFadingAndClamping: usize = 0x2470; pub const m_flMinSize: usize = 0x2474; @@ -3291,7 +2998,6 @@ pub mod C_OP_RenderRopes { pub const m_bGenerateNormals: usize = 0x28dd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderScreenShake { pub const m_flDurationScale: usize = 0x200; pub const m_flRadiusScale: usize = 0x204; @@ -3304,13 +3010,11 @@ pub mod C_OP_RenderScreenShake { pub const m_nFilterCP: usize = 0x220; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderScreenVelocityRotate { pub const m_flRotateRateDegrees: usize = 0x200; pub const m_flForwardDegrees: usize = 0x204; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderSound { pub const m_flDurationScale: usize = 0x200; pub const m_flSndLvlScale: usize = 0x204; @@ -3326,7 +3030,6 @@ pub mod C_OP_RenderSound { pub const m_bSuppressStopSoundEvent: usize = 0x328; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderSprites { pub const m_nSequenceOverride: usize = 0x2470; pub const m_nOrientationType: usize = 0x25c8; @@ -3357,7 +3060,6 @@ pub mod C_OP_RenderSprites { pub const m_flShadowDensity: usize = 0x2b7c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderStandardLight { pub const m_nLightType: usize = 0x200; pub const m_vecColorScale: usize = 0x208; @@ -3390,7 +3092,6 @@ pub mod C_OP_RenderStandardLight { pub const m_flLengthFadeInTime: usize = 0x1374; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderStatusEffect { pub const m_pTextureColorWarp: usize = 0x200; pub const m_pTextureDetail2: usize = 0x208; @@ -3401,7 +3102,6 @@ pub mod C_OP_RenderStatusEffect { pub const m_pTextureEnvMap: usize = 0x230; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderStatusEffectCitadel { pub const m_pTextureColorWarp: usize = 0x200; pub const m_pTextureNormal: usize = 0x208; @@ -3411,13 +3111,11 @@ pub mod C_OP_RenderStatusEffectCitadel { pub const m_pTextureDetail: usize = 0x228; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderText { pub const m_OutlineColor: usize = 0x200; pub const m_DefaultText: usize = 0x208; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderTonemapController { pub const m_flTonemapLevel: usize = 0x200; pub const m_flTonemapWeight: usize = 0x204; @@ -3425,7 +3123,6 @@ pub mod C_OP_RenderTonemapController { pub const m_nTonemapWeightField: usize = 0x20c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderTrails { pub const m_bEnableFadingAndClamping: usize = 0x2740; pub const m_flStartFadeDot: usize = 0x2744; @@ -3449,7 +3146,6 @@ pub mod C_OP_RenderTrails { pub const m_bFlipUVBasedOnPitchYaw: usize = 0x3984; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderTreeShake { pub const m_flPeakStrength: usize = 0x200; pub const m_nPeakStrengthFieldOverride: usize = 0x204; @@ -3463,7 +3159,6 @@ pub mod C_OP_RenderTreeShake { pub const m_nControlPointForLinearDirection: usize = 0x224; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RenderVRHapticEvent { pub const m_nHand: usize = 0x200; pub const m_nOutputHandCP: usize = 0x204; @@ -3471,7 +3166,6 @@ pub mod C_OP_RenderVRHapticEvent { pub const m_flAmplitude: usize = 0x210; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RepeatedTriggerChildGroup { pub const m_nChildGroupID: usize = 0x1d0; pub const m_flClusterRefireTime: usize = 0x1d8; @@ -3480,7 +3174,6 @@ pub mod C_OP_RepeatedTriggerChildGroup { pub const m_bLimitChildCount: usize = 0x5e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RestartAfterDuration { pub const m_flDurationMin: usize = 0x1c0; pub const m_flDurationMax: usize = 0x1c4; @@ -3490,7 +3183,6 @@ pub mod C_OP_RestartAfterDuration { pub const m_bOnlyChildren: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RopeSpringConstraint { pub const m_flRestLength: usize = 0x1c0; pub const m_flMinDistance: usize = 0x318; @@ -3499,7 +3191,6 @@ pub mod C_OP_RopeSpringConstraint { pub const m_flInitialRestingLength: usize = 0x5d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RotateVector { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecRotAxisMin: usize = 0x1c4; @@ -3510,7 +3201,6 @@ pub mod C_OP_RotateVector { pub const m_flScale: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_RtEnvCull { pub const m_vecTestDir: usize = 0x1c0; pub const m_vecTestNormal: usize = 0x1cc; @@ -3521,26 +3211,22 @@ pub mod C_OP_RtEnvCull { pub const m_nComponent: usize = 0x260; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SDFConstraint { pub const m_flMinDist: usize = 0x1c0; pub const m_flMaxDist: usize = 0x318; pub const m_nMaxIterations: usize = 0x470; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SDFForce { pub const m_flForceScale: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SDFLighting { pub const m_vLightingDir: usize = 0x1c0; pub const m_vTint_0: usize = 0x1cc; pub const m_vTint_1: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SelectivelyEnableChildren { pub const m_nChildGroupID: usize = 0x1d0; pub const m_nFirstChild: usize = 0x328; @@ -3549,7 +3235,6 @@ pub mod C_OP_SelectivelyEnableChildren { pub const m_bDestroyImmediately: usize = 0x5d9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SequenceFromModel { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; @@ -3561,7 +3246,6 @@ pub mod C_OP_SequenceFromModel { pub const m_nSetMethod: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetAttributeToScalarExpression { pub const m_nExpression: usize = 0x1c0; pub const m_flInput1: usize = 0x1c8; @@ -3570,13 +3254,11 @@ pub mod C_OP_SetAttributeToScalarExpression { pub const m_nSetMethod: usize = 0x47c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetCPOrientationToDirection { pub const m_nInputControlPoint: usize = 0x1c0; pub const m_nOutputControlPoint: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetCPOrientationToGroundNormal { pub const m_flInterpRate: usize = 0x1c0; pub const m_flMaxTraceLength: usize = 0x1c4; @@ -3589,7 +3271,6 @@ pub mod C_OP_SetCPOrientationToGroundNormal { pub const m_bIncludeWater: usize = 0x268; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetCPOrientationToPointAtCP { pub const m_nInputCP: usize = 0x1d0; pub const m_nOutputCP: usize = 0x1d4; @@ -3599,13 +3280,11 @@ pub mod C_OP_SetCPOrientationToPointAtCP { pub const m_bPointAway: usize = 0x332; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetCPtoVector { pub const m_nCPInput: usize = 0x1c0; pub const m_nFieldOutput: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetChildControlPoints { pub const m_nChildGroupID: usize = 0x1c0; pub const m_nFirstControlPoint: usize = 0x1c4; @@ -3615,7 +3294,6 @@ pub mod C_OP_SetChildControlPoints { pub const m_bSetOrientation: usize = 0x329; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointFieldFromVectorExpression { pub const m_nExpression: usize = 0x1d0; pub const m_vecInput1: usize = 0x1d8; @@ -3625,7 +3303,6 @@ pub mod C_OP_SetControlPointFieldFromVectorExpression { pub const m_nOutVectorField: usize = 0xfe4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointFieldToScalarExpression { pub const m_nExpression: usize = 0x1d0; pub const m_flInput1: usize = 0x1d8; @@ -3635,20 +3312,17 @@ pub mod C_OP_SetControlPointFieldToScalarExpression { pub const m_nOutVectorField: usize = 0x5e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointFieldToWater { pub const m_nSourceCP: usize = 0x1d0; pub const m_nDestCP: usize = 0x1d4; pub const m_nCPField: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointFromObjectScale { pub const m_nCPInput: usize = 0x1d0; pub const m_nCPOutput: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointOrientation { pub const m_bUseWorldLocation: usize = 0x1d0; pub const m_bRandomize: usize = 0x1d2; @@ -3660,13 +3334,11 @@ pub mod C_OP_SetControlPointOrientation { pub const m_flInterpolation: usize = 0x1f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointOrientationToCPVelocity { pub const m_nCPInput: usize = 0x1d0; pub const m_nCPOutput: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointPositionToRandomActiveCP { pub const m_nCP1: usize = 0x1d0; pub const m_nHeadLocationMin: usize = 0x1d4; @@ -3674,14 +3346,12 @@ pub mod C_OP_SetControlPointPositionToRandomActiveCP { pub const m_flResetRate: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointPositionToTimeOfDayValue { pub const m_nControlPointNumber: usize = 0x1d0; pub const m_pszTimeOfDayParameter: usize = 0x1d4; pub const m_vecDefaultValue: usize = 0x254; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointPositions { pub const m_bUseWorldLocation: usize = 0x1d0; pub const m_bOrient: usize = 0x1d1; @@ -3697,7 +3367,6 @@ pub mod C_OP_SetControlPointPositions { pub const m_nHeadLocation: usize = 0x214; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointRotation { pub const m_vecRotAxis: usize = 0x1d0; pub const m_flRotRate: usize = 0x828; @@ -3705,7 +3374,6 @@ pub mod C_OP_SetControlPointRotation { pub const m_nLocalCP: usize = 0x984; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToCPVelocity { pub const m_nCPInput: usize = 0x1d0; pub const m_nCPOutputVel: usize = 0x1d4; @@ -3715,21 +3383,18 @@ pub mod C_OP_SetControlPointToCPVelocity { pub const m_vecComparisonVelocity: usize = 0x1e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToCenter { pub const m_nCP1: usize = 0x1d0; pub const m_vecCP1Pos: usize = 0x1d4; pub const m_nSetParent: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToHMD { pub const m_nCP1: usize = 0x1d0; pub const m_vecCP1Pos: usize = 0x1d4; pub const m_bOrientToHMD: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToHand { pub const m_nCP1: usize = 0x1d0; pub const m_nHand: usize = 0x1d4; @@ -3737,7 +3402,6 @@ pub mod C_OP_SetControlPointToHand { pub const m_bOrientToHand: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToImpactPoint { pub const m_nCPOut: usize = 0x1d0; pub const m_nCPIn: usize = 0x1d4; @@ -3753,14 +3417,12 @@ pub mod C_OP_SetControlPointToImpactPoint { pub const m_bIncludeWater: usize = 0x3d2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToPlayer { pub const m_nCP1: usize = 0x1d0; pub const m_vecCP1Pos: usize = 0x1d4; pub const m_bOrientToEyes: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToVectorExpression { pub const m_nExpression: usize = 0x1d0; pub const m_nOutputCP: usize = 0x1d4; @@ -3769,7 +3431,6 @@ pub mod C_OP_SetControlPointToVectorExpression { pub const m_bNormalizedOutput: usize = 0xe88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointToWaterSurface { pub const m_nSourceCP: usize = 0x1d0; pub const m_nDestCP: usize = 0x1d4; @@ -3780,7 +3441,6 @@ pub mod C_OP_SetControlPointToWaterSurface { pub const m_bAdaptiveThreshold: usize = 0x340; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointsToModelParticles { pub const m_HitboxSetName: usize = 0x1c0; pub const m_AttachmentName: usize = 0x240; @@ -3791,7 +3451,6 @@ pub mod C_OP_SetControlPointsToModelParticles { pub const m_bAttachment: usize = 0x2cd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetControlPointsToParticle { pub const m_nChildGroupID: usize = 0x1c0; pub const m_nFirstControlPoint: usize = 0x1c4; @@ -3802,7 +3461,6 @@ pub mod C_OP_SetControlPointsToParticle { pub const m_nSetParent: usize = 0x1d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetFloat { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; @@ -3810,7 +3468,6 @@ pub mod C_OP_SetFloat { pub const m_Lerp: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetFloatAttributeToVectorExpression { pub const m_nExpression: usize = 0x1c0; pub const m_vInput1: usize = 0x1c8; @@ -3820,7 +3477,6 @@ pub mod C_OP_SetFloatAttributeToVectorExpression { pub const m_nSetMethod: usize = 0xfd4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetFloatCollection { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x318; @@ -3828,7 +3484,6 @@ pub mod C_OP_SetFloatCollection { pub const m_Lerp: usize = 0x320; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetFromCPSnapshot { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nAttributeToRead: usize = 0x1c4; @@ -3843,7 +3498,6 @@ pub mod C_OP_SetFromCPSnapshot { pub const m_bSubSample: usize = 0x5e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetGravityToCP { pub const m_nCPInput: usize = 0x1d0; pub const m_nCPOutput: usize = 0x1d4; @@ -3852,7 +3506,6 @@ pub mod C_OP_SetGravityToCP { pub const m_bSetZDown: usize = 0x331; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetParentControlPointsToChildCP { pub const m_nChildGroupID: usize = 0x1d0; pub const m_nChildControlPoint: usize = 0x1d4; @@ -3861,7 +3514,6 @@ pub mod C_OP_SetParentControlPointsToChildCP { pub const m_bSetOrientation: usize = 0x1e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetPerChildControlPoint { pub const m_nChildGroupID: usize = 0x1c0; pub const m_nFirstControlPoint: usize = 0x1c4; @@ -3873,7 +3525,6 @@ pub mod C_OP_SetPerChildControlPoint { pub const m_bNumBasedOnParticleCount: usize = 0x488; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetPerChildControlPointFromAttribute { pub const m_nChildGroupID: usize = 0x1c0; pub const m_nFirstControlPoint: usize = 0x1c4; @@ -3885,7 +3536,6 @@ pub mod C_OP_SetPerChildControlPointFromAttribute { pub const m_nCPField: usize = 0x1dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetRandomControlPointPosition { pub const m_bUseWorldLocation: usize = 0x1d0; pub const m_bOrient: usize = 0x1d1; @@ -3897,12 +3547,10 @@ pub mod C_OP_SetRandomControlPointPosition { pub const m_flInterpolation: usize = 0x350; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetSimulationRate { pub const m_flSimulationScale: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetSingleControlPointPosition { pub const m_bSetOnce: usize = 0x1d0; pub const m_nCP1: usize = 0x1d4; @@ -3910,14 +3558,12 @@ pub mod C_OP_SetSingleControlPointPosition { pub const m_transformInput: usize = 0x830; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetToCP { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_vecOffset: usize = 0x1c4; pub const m_bOffsetLocal: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetVariable { pub const m_variableReference: usize = 0x1d0; pub const m_transformInput: usize = 0x210; @@ -3927,7 +3573,6 @@ pub mod C_OP_SetVariable { pub const m_floatInput: usize = 0x8e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetVec { pub const m_InputValue: usize = 0x1c0; pub const m_nOutputField: usize = 0x818; @@ -3936,7 +3581,6 @@ pub mod C_OP_SetVec { pub const m_bNormalizedOutput: usize = 0x978; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SetVectorAttributeToVectorExpression { pub const m_nExpression: usize = 0x1c0; pub const m_vInput1: usize = 0x1c8; @@ -3946,14 +3590,12 @@ pub mod C_OP_SetVectorAttributeToVectorExpression { pub const m_bNormalizedOutput: usize = 0xe80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SnapshotRigidSkinToBones { pub const m_bTransformNormals: usize = 0x1c0; pub const m_bTransformRadii: usize = 0x1c1; pub const m_nControlPointNumber: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SnapshotSkinToBones { pub const m_bTransformNormals: usize = 0x1c0; pub const m_bTransformRadii: usize = 0x1c1; @@ -3964,7 +3606,6 @@ pub mod C_OP_SnapshotSkinToBones { pub const m_flPrevPosScale: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_SpringToVectorConstraint { pub const m_flRestLength: usize = 0x1c0; pub const m_flMinDistance: usize = 0x318; @@ -3973,14 +3614,12 @@ pub mod C_OP_SpringToVectorConstraint { pub const m_vecAnchorVector: usize = 0x720; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_StopAfterCPDuration { pub const m_flDuration: usize = 0x1d0; pub const m_bDestroyImmediately: usize = 0x328; pub const m_bPlayEndCap: usize = 0x329; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_TeleportBeam { pub const m_nCPPosition: usize = 0x1c0; pub const m_nCPVelocity: usize = 0x1c4; @@ -3995,7 +3634,6 @@ pub mod C_OP_TeleportBeam { pub const m_flAlpha: usize = 0x1f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_TimeVaryingForce { pub const m_flStartLerpTime: usize = 0x1d0; pub const m_StartingForce: usize = 0x1d4; @@ -4003,7 +3641,6 @@ pub mod C_OP_TimeVaryingForce { pub const m_EndingForce: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_TurbulenceForce { pub const m_flNoiseCoordScale0: usize = 0x1d0; pub const m_flNoiseCoordScale1: usize = 0x1d4; @@ -4015,7 +3652,6 @@ pub mod C_OP_TurbulenceForce { pub const m_vecNoiseAmount3: usize = 0x204; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_TwistAroundAxis { pub const m_fForceAmount: usize = 0x1d0; pub const m_TwistAxis: usize = 0x1d4; @@ -4023,7 +3659,6 @@ pub mod C_OP_TwistAroundAxis { pub const m_nControlPointNumber: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_UpdateLightSource { pub const m_vColorTint: usize = 0x1c0; pub const m_flBrightnessScale: usize = 0x1c4; @@ -4033,7 +3668,6 @@ pub mod C_OP_UpdateLightSource { pub const m_flPositionDampingConstant: usize = 0x1d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_VectorFieldSnapshot { pub const m_nControlPointNumber: usize = 0x1c0; pub const m_nAttributeToWrite: usize = 0x1c4; @@ -4046,7 +3680,6 @@ pub mod C_OP_VectorFieldSnapshot { pub const m_flGridSpacing: usize = 0x988; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_VectorNoise { pub const m_nFieldOutput: usize = 0x1c0; pub const m_vecOutputMin: usize = 0x1c4; @@ -4057,24 +3690,20 @@ pub mod C_OP_VectorNoise { pub const m_flNoiseAnimationTimeScale: usize = 0x1e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_VelocityDecay { pub const m_flMinVelocity: usize = 0x1c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_VelocityMatchingForce { pub const m_flDirScale: usize = 0x1c0; pub const m_flSpdScale: usize = 0x1c4; pub const m_nCPBroadcast: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_WindForce { pub const m_vForce: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod C_OP_WorldTraceConstraint { pub const m_nCP: usize = 0x1c0; pub const m_vecCpOffset: usize = 0x1c4; @@ -4105,53 +3734,44 @@ pub mod C_OP_WorldTraceConstraint { pub const m_nEntityStickNormalField: usize = 0x944; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CollisionGroupContext_t { pub const m_nCollisionGroupNumber: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ControlPointReference_t { pub const m_controlPointNameString: usize = 0x0; pub const m_vOffsetFromControlPoint: usize = 0x4; pub const m_bOffsetInLocalSpace: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FloatInputMaterialVariable_t { pub const m_strVariable: usize = 0x0; pub const m_flInput: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialVariable_t { pub const m_strVariable: usize = 0x0; pub const m_nVariableField: usize = 0x8; pub const m_flScale: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ModelReference_t { pub const m_model: usize = 0x0; pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PARTICLE_EHANDLE__ { pub const unused: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PARTICLE_WORLD_HANDLE__ { pub const unused: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleAttributeIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleChildrenInfo_t { pub const m_ChildRef: usize = 0x0; pub const m_flDelay: usize = 0x8; @@ -4160,14 +3780,12 @@ pub mod ParticleChildrenInfo_t { pub const m_nDetailLevel: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleControlPointConfiguration_t { pub const m_name: usize = 0x0; pub const m_drivers: usize = 0x8; pub const m_previewState: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleControlPointDriver_t { pub const m_iControlPoint: usize = 0x0; pub const m_iAttachType: usize = 0x4; @@ -4177,7 +3795,6 @@ pub mod ParticleControlPointDriver_t { pub const m_entityName: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleNamedValueConfiguration_t { pub const m_ConfigName: usize = 0x0; pub const m_ConfigValue: usize = 0x8; @@ -4187,7 +3804,6 @@ pub mod ParticleNamedValueConfiguration_t { pub const m_strAttachmentName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleNamedValueSource_t { pub const m_Name: usize = 0x0; pub const m_IsPublic: usize = 0x8; @@ -4196,13 +3812,11 @@ pub mod ParticleNamedValueSource_t { pub const m_NamedConfigs: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticlePreviewBodyGroup_t { pub const m_bodyGroupName: usize = 0x0; pub const m_nValue: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticlePreviewState_t { pub const m_previewModel: usize = 0x0; pub const m_nModSpecificData: usize = 0x8; @@ -4222,25 +3836,21 @@ pub mod ParticlePreviewState_t { pub const m_vecPreviewGravity: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PointDefinitionWithTimeValues_t { pub const m_flTimeDuration: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PointDefinition_t { pub const m_nControlPoint: usize = 0x0; pub const m_bLocalCoords: usize = 0x4; pub const m_vOffset: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SequenceWeightedList_t { pub const m_nSequence: usize = 0x0; pub const m_flRelativeWeight: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TextureControls_t { pub const m_flFinalTextureScaleU: usize = 0x0; pub const m_flFinalTextureScaleV: usize = 0x158; @@ -4260,7 +3870,6 @@ pub mod TextureControls_t { pub const m_nPerParticleDistortion: usize = 0x984; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TextureGroup_t { pub const m_bEnabled: usize = 0x0; pub const m_bReplaceTextureWithGradient: usize = 0x1; @@ -4273,7 +3882,6 @@ pub mod TextureGroup_t { pub const m_TextureControls: usize = 0x190; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VecInputMaterialVariable_t { pub const m_strVariable: usize = 0x0; pub const m_vecInput: usize = 0x8; diff --git a/generated/pulse_system.dll.rs b/generated/pulse_system.dll.rs index 09e625e..0ccb479 100644 --- a/generated/pulse_system.dll.rs +++ b/generated/pulse_system.dll.rs @@ -1,15 +1,14 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CPulseCell_Base { pub const m_nEditorNodeID: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_BaseEntrypoint { pub const m_EntryChunk: usize = 0x48; pub const m_RegisterMap: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_EntOutputHandler { pub const m_SourceEntity: usize = 0x70; pub const m_SourceOutput: usize = 0x78; @@ -17,17 +16,14 @@ pub mod CPulseCell_Inflow_EntOutputHandler { pub const m_ExpectedParamType: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_EventHandler { pub const m_EventName: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_GraphHook { pub const m_HookName: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_Method { pub const m_MethodName: usize = 0x70; pub const m_Description: usize = 0x78; @@ -36,88 +32,72 @@ pub mod CPulseCell_Inflow_Method { pub const m_Args: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_Wait { pub const m_WakeResume: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_Yield { pub const m_UnyieldResume: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_CycleOrdered { pub const m_Outputs: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_CycleOrdered_InstanceState_t { pub const m_nNextIndex: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_CycleRandom { pub const m_Outputs: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_CycleShuffled { pub const m_Outputs: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_CycleShuffled_InstanceState_t { pub const m_Shuffle: usize = 0x0; pub const m_nNextShuffle: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_IntSwitch { pub const m_DefaultCaseOutflow: usize = 0x48; pub const m_CaseOutflows: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_SimultaneousParallel { pub const m_Outputs: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_StringSwitch { pub const m_DefaultCaseOutflow: usize = 0x48; pub const m_CaseOutflows: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_TestExplicitYesNo { pub const m_Yes: usize = 0x48; pub const m_No: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_TestRandomYesNo { pub const m_Yes: usize = 0x48; pub const m_No: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Step_CallExternalMethod { pub const m_MethodName: usize = 0x48; pub const m_ExpectedArgs: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Step_PublicOutput { pub const m_OutputIndex: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Step_TestDomainEntFire { pub const m_Input: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseGraphDef { pub const m_DomainIdentifier: usize = 0x8; pub const m_ParentMapName: usize = 0x10; @@ -130,7 +110,6 @@ pub mod CPulseGraphDef { pub const m_OutputConnections: usize = 0xa8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseGraphInstance_TestDomain { pub const m_bIsRunningUnitTests: usize = 0xd0; pub const m_bExplicitTimeStepping: usize = 0xd1; @@ -140,19 +119,16 @@ pub mod CPulseGraphInstance_TestDomain { pub const m_bTestYesOrNoPath: usize = 0xf0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseGraphInstance_TestDomain_Derived { pub const m_nInstanceValueX: usize = 0xf8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseRuntimeMethodArg { pub const m_Name: usize = 0x0; pub const m_Description: usize = 0x38; pub const m_Type: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseTurtleGraphicsCursor { pub const m_Color: usize = 0x188; pub const m_vPos: usize = 0x18c; @@ -160,7 +136,6 @@ pub mod CPulseTurtleGraphicsCursor { pub const m_bPenUp: usize = 0x198; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_CallInfo { pub const m_PortName: usize = 0x0; pub const m_nEditorNodeID: usize = 0x8; @@ -170,14 +145,12 @@ pub mod CPulse_CallInfo { pub const m_nSrcInstruction: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_Chunk { pub const m_Instructions: usize = 0x0; pub const m_Registers: usize = 0x10; pub const m_InstructionEditorIDs: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_InvokeBinding { pub const m_RegisterMap: usize = 0x0; pub const m_FuncName: usize = 0x20; @@ -187,14 +160,12 @@ pub mod CPulse_InvokeBinding { pub const m_nSrcInstruction: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_OutflowConnection { pub const m_SourceOutflowName: usize = 0x0; pub const m_nDestChunk: usize = 0x8; pub const m_nInstruction: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_OutputConnection { pub const m_SourceOutput: usize = 0x0; pub const m_TargetEntity: usize = 0x8; @@ -202,14 +173,12 @@ pub mod CPulse_OutputConnection { pub const m_Param: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_PublicOutput { pub const m_Name: usize = 0x0; pub const m_Description: usize = 0x8; pub const m_ParamType: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_RegisterInfo { pub const m_nReg: usize = 0x0; pub const m_Type: usize = 0x8; @@ -218,7 +187,6 @@ pub mod CPulse_RegisterInfo { pub const m_nLastReadByInstruction: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulse_Variable { pub const m_Name: usize = 0x0; pub const m_Description: usize = 0x8; @@ -227,13 +195,11 @@ pub mod CPulse_Variable { pub const m_bIsPublic: usize = 0x32; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTestDomainDerived_Cursor { pub const m_nCursorValueA: usize = 0x188; pub const m_nCursorValueB: usize = 0x18c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FakeEntity_t { pub const m_nHandle: usize = 0x0; pub const m_Name: usize = 0x8; @@ -244,7 +210,6 @@ pub mod FakeEntity_t { pub const m_fValue: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PGDInstruction_t { pub const m_nCode: usize = 0x0; pub const m_nVar: usize = 0x4; @@ -264,63 +229,51 @@ pub mod PGDInstruction_t { pub const m_vLiteralVec3: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseDocNodeID_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRegisterMap_t { pub const m_Inparams: usize = 0x0; pub const m_Outparams: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeCallInfoIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeCellIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeChunkIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeEntrypointIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeInvokeIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeOutputIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeRegisterIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeStateOffset_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseRuntimeVarIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PulseTestEHandle_t { pub const m_Value: usize = 0x0; } \ No newline at end of file diff --git a/generated/rendersystemdx11.dll.rs b/generated/rendersystemdx11.dll.rs index 5e3d1e3..111d867 100644 --- a/generated/rendersystemdx11.dll.rs +++ b/generated/rendersystemdx11.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod RenderInputLayoutField_t { pub const m_pSemanticName: usize = 0x0; pub const m_nSemanticIndex: usize = 0x20; @@ -9,7 +10,6 @@ pub mod RenderInputLayoutField_t { pub const m_nInstanceStepRate: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VsInputSignatureElement_t { pub const m_pName: usize = 0x0; pub const m_pSemantic: usize = 0x40; @@ -17,7 +17,6 @@ pub mod VsInputSignatureElement_t { pub const m_nD3DSemanticIndex: usize = 0xc0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VsInputSignature_t { pub const m_elems: usize = 0x0; } \ No newline at end of file diff --git a/generated/resourcesystem.dll.rs b/generated/resourcesystem.dll.rs index 32433e6..910f7b7 100644 --- a/generated/resourcesystem.dll.rs +++ b/generated/resourcesystem.dll.rs @@ -1,10 +1,10 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod AABB_t { pub const m_vMinBounds: usize = 0x0; pub const m_vMaxBounds: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuseProgram { pub const m_programBuffer: usize = 0x0; pub const m_variablesRead: usize = 0x18; @@ -12,7 +12,6 @@ pub mod CFuseProgram { pub const m_nMaxTempVarsUsed: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuseSymbolTable { pub const m_constants: usize = 0x0; pub const m_variables: usize = 0x18; @@ -22,14 +21,12 @@ pub mod CFuseSymbolTable { pub const m_functionMap: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ConstantInfo_t { pub const m_name: usize = 0x0; pub const m_nameToken: usize = 0x8; pub const m_flValue: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FourQuaternions { pub const x: usize = 0x0; pub const y: usize = 0x10; @@ -37,7 +34,6 @@ pub mod FourQuaternions { pub const w: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FunctionInfo_t { pub const m_name: usize = 0x8; pub const m_nameToken: usize = 0x10; @@ -46,34 +42,28 @@ pub mod FunctionInfo_t { pub const m_bIsPure: usize = 0x1a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FuseFunctionIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FuseVariableIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ManifestTestResource_t { pub const m_name: usize = 0x0; pub const m_child: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PackedAABB_t { pub const m_nPackedMin: usize = 0x0; pub const m_nPackedMax: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod TestResource_t { pub const m_name: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VariableInfo_t { pub const m_name: usize = 0x0; pub const m_nameToken: usize = 0x8; diff --git a/generated/scenefilecache.dll.rs b/generated/scenefilecache.dll.rs index e69de29..e801d65 100644 --- a/generated/scenefilecache.dll.rs +++ b/generated/scenefilecache.dll.rs @@ -0,0 +1,2 @@ +#![allow(non_snake_case, non_upper_case_globals)] + diff --git a/generated/scenesystem.dll.rs b/generated/scenesystem.dll.rs index 0581c27..8f0a8d6 100644 --- a/generated/scenesystem.dll.rs +++ b/generated/scenesystem.dll.rs @@ -1,15 +1,14 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CSSDSEndFrameViewInfo { pub const m_nViewId: usize = 0x0; pub const m_ViewName: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSSDSMsg_EndFrame { pub const m_Views: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSSDSMsg_LayerBase { pub const m_viewId: usize = 0x0; pub const m_ViewName: usize = 0x10; @@ -19,13 +18,11 @@ pub mod CSSDSMsg_LayerBase { pub const m_displayText: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSSDSMsg_ViewRender { pub const m_viewId: usize = 0x0; pub const m_ViewName: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSSDSMsg_ViewTarget { pub const m_Name: usize = 0x0; pub const m_TextureId: usize = 0x8; @@ -39,14 +36,12 @@ pub mod CSSDSMsg_ViewTarget { pub const m_nFormat: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSSDSMsg_ViewTargetList { pub const m_viewId: usize = 0x0; pub const m_ViewName: usize = 0x10; pub const m_Targets: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SceneViewId_t { pub const m_nViewId: usize = 0x0; pub const m_nFrameCount: usize = 0x8; diff --git a/generated/schemasystem.dll.rs b/generated/schemasystem.dll.rs index a39dedc..ede0c9d 100644 --- a/generated/schemasystem.dll.rs +++ b/generated/schemasystem.dll.rs @@ -1,25 +1,22 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CExampleSchemaVData_Monomorphic { pub const m_nExample1: usize = 0x0; pub const m_nExample2: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CExampleSchemaVData_PolymorphicBase { pub const m_nBase: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CExampleSchemaVData_PolymorphicDerivedA { pub const m_nDerivedA: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CExampleSchemaVData_PolymorphicDerivedB { pub const m_nDerivedB: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSchemaSystemInternalRegistration { pub const m_Vector2D: usize = 0x0; pub const m_Vector: usize = 0x8; @@ -45,7 +42,6 @@ pub mod CSchemaSystemInternalRegistration { pub const m_KV3: usize = 0x170; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ResourceId_t { pub const m_Value: usize = 0x0; } \ No newline at end of file diff --git a/generated/server.dll.cs b/generated/server.dll.cs index 76b0fab..4f5d502 100644 --- a/generated/server.dll.cs +++ b/generated/server.dll.cs @@ -1496,20 +1496,20 @@ public static class CCSPlayerController_InventoryServices { } public static class CCSPlayerPawn { - public const ulong m_pParachuteServices = 0x16d8; - public const ulong m_pBulletServices = 0x16e0; - public const ulong m_pHostageServices = 0x16e8; - public const ulong m_pBuyServices = 0x16f0; - public const ulong m_pPingServices = 0x16f8; - public const ulong m_pRadioServices = 0x1700; - public const ulong m_pDamageReactServices = 0x1708; - public const ulong m_iRetakesOffering = 0x17d8; - public const ulong m_iRetakesOfferingCard = 0x17dc; - public const ulong m_bRetakesHasDefuseKit = 0x17e0; - public const ulong m_bRetakesMVPLastRound = 0x17e1; - public const ulong m_iRetakesMVPBoostItem = 0x17e4; - public const ulong m_RetakesMVPBoostExtraUtility = 0x17e8; - public const ulong m_bIsBuyMenuOpen = 0x17ec; + public const ulong m_pParachuteServices = 0x16d0; + public const ulong m_pBulletServices = 0x16d8; + public const ulong m_pHostageServices = 0x16e0; + public const ulong m_pBuyServices = 0x16e8; + public const ulong m_pPingServices = 0x16f0; + public const ulong m_pRadioServices = 0x16f8; + public const ulong m_pDamageReactServices = 0x1700; + public const ulong m_iRetakesOffering = 0x17d0; + public const ulong m_iRetakesOfferingCard = 0x17d4; + public const ulong m_bRetakesHasDefuseKit = 0x17d8; + public const ulong m_bRetakesMVPLastRound = 0x17d9; + public const ulong m_iRetakesMVPBoostItem = 0x17dc; + public const ulong m_RetakesMVPBoostExtraUtility = 0x17e0; + public const ulong m_bIsBuyMenuOpen = 0x17e4; public const ulong m_xLastHeadBoneTransform = 0x1d30; public const ulong m_bLastHeadBoneTransformIsValid = 0x1d50; public const ulong m_iPlayerLocked = 0x1d54; @@ -1601,114 +1601,113 @@ public static class CCSPlayerPawnBase { public const ulong m_fNextRadarUpdateTime = 0xe58; public const ulong m_flLastMoneyUpdateTime = 0xe5c; public const ulong m_MenuStringBuffer = 0xe60; - public const ulong m_pIntroCamera = 0x1260; - public const ulong m_fIntroCamTime = 0x1264; - public const ulong m_nMyCollisionGroup = 0x1268; - public const ulong m_bInBombZone = 0x126c; - public const ulong m_bInBuyZone = 0x126d; - public const ulong m_bInNoDefuseArea = 0x126e; - public const ulong m_bKilledByTaser = 0x126f; - public const ulong m_iMoveState = 0x1270; - public const ulong m_nPreviousModelIndex = 0x1278; - public const ulong m_grenadeParameterStashTime = 0x1280; - public const ulong m_bGrenadeParametersStashed = 0x1284; - public const ulong m_angStashedShootAngles = 0x1288; - public const ulong m_vecStashedGrenadeThrowPosition = 0x1294; - public const ulong m_vecStashedVelocity = 0x12a0; - public const ulong m_angShootAngleHistory = 0x12ac; - public const ulong m_vecThrowPositionHistory = 0x12c4; - public const ulong m_vecVelocityHistory = 0x12dc; - public const ulong m_nCharacterDefIndex = 0x12f4; - public const ulong m_bDiedAirborne = 0x12f6; - public const ulong m_iBombSiteIndex = 0x12f8; - public const ulong m_nWhichBombZone = 0x12fc; - public const ulong m_bInBombZoneTrigger = 0x1300; - public const ulong m_bWasInBombZoneTrigger = 0x1301; - public const ulong m_bWasInHostageRescueZone = 0x1302; - public const ulong m_bWasInBuyZone = 0x1303; - public const ulong m_bInHostageRescueZone = 0x1304; - public const ulong m_flStamina = 0x1308; - public const ulong m_iDirection = 0x130c; - public const ulong m_iShotsFired = 0x1310; - public const ulong m_ArmorValue = 0x1314; - public const ulong m_flFlinchStack = 0x1318; - public const ulong m_flVelocityModifier = 0x131c; - public const ulong m_flHitHeading = 0x1320; - public const ulong m_nHitBodyPart = 0x1324; - public const ulong m_iHostagesKilled = 0x1328; - public const ulong m_vecTotalBulletForce = 0x132c; - public const ulong m_flFlashDuration = 0x1338; - public const ulong m_flFlashMaxAlpha = 0x133c; - public const ulong m_flProgressBarStartTime = 0x1340; - public const ulong m_iProgressBarDuration = 0x1344; - public const ulong m_bWaitForNoAttack = 0x1348; - public const ulong m_flLowerBodyYawTarget = 0x134c; - public const ulong m_bStrafing = 0x1350; - public const ulong m_lastStandingPos = 0x1354; - public const ulong m_ignoreLadderJumpTime = 0x1360; - public const ulong m_ladderSurpressionTimer = 0x1368; - public const ulong m_lastLadderNormal = 0x1380; - public const ulong m_lastLadderPos = 0x138c; - public const ulong m_thirdPersonHeading = 0x1398; - public const ulong m_flSlopeDropOffset = 0x13a4; - public const ulong m_flSlopeDropHeight = 0x13a8; - public const ulong m_vHeadConstraintOffset = 0x13ac; - public const ulong m_iLastWeaponFireUsercmd = 0x13c0; - public const ulong m_angEyeAngles = 0x13c4; - public const ulong m_bVCollisionInitted = 0x13d0; - public const ulong m_storedSpawnPosition = 0x13d4; - public const ulong m_storedSpawnAngle = 0x13e0; - public const ulong m_bIsSpawning = 0x13ec; - public const ulong m_bHideTargetID = 0x13ed; - public const ulong m_nNumDangerZoneDamageHits = 0x13f0; - public const ulong m_bHud_MiniScoreHidden = 0x13f4; - public const ulong m_bHud_RadarHidden = 0x13f5; - public const ulong m_nLastKillerIndex = 0x13f8; - public const ulong m_nLastConcurrentKilled = 0x13fc; - public const ulong m_nDeathCamMusic = 0x1400; - public const ulong m_iAddonBits = 0x1404; - public const ulong m_iPrimaryAddon = 0x1408; - public const ulong m_iSecondaryAddon = 0x140c; - public const ulong m_nTeamDamageGivenForMatch = 0x1410; - public const ulong m_bTDGaveProtectionWarning = 0x1414; - public const ulong m_bTDGaveProtectionWarningThisRound = 0x1415; - public const ulong m_flLastTHWarningTime = 0x1418; - public const ulong m_currentDeafnessFilter = 0x141c; - public const ulong m_enemyPlayersKilledThisRound = 0x1420; - public const ulong m_NumEnemiesKilledThisSpawn = 0x1438; - public const ulong m_maxNumEnemiesKillStreak = 0x143c; - public const ulong m_NumEnemiesKilledThisRound = 0x1440; - public const ulong m_NumEnemiesAtRoundStart = 0x1444; - public const ulong m_iRoundsWon = 0x1448; - public const ulong m_lastRoundResult = 0x144c; - public const ulong m_wasNotKilledNaturally = 0x1450; - public const ulong m_vecPlayerPatchEconIndices = 0x1454; - public const ulong m_iDeathFlags = 0x1468; - public const ulong m_hPet = 0x146c; - public const ulong m_unCurrentEquipmentValue = 0x1638; - public const ulong m_unRoundStartEquipmentValue = 0x163a; - public const ulong m_unFreezetimeEndEquipmentValue = 0x163c; - public const ulong m_szLastPlaceName = 0x163e; - public const ulong m_nSuicides = 0x1650; - public const ulong m_nSurvivalTeamNumber = 0x1654; - public const ulong m_aimPunchAngle = 0x1658; - public const ulong m_aimPunchAngleVel = 0x1664; - public const ulong m_aimPunchTickBase = 0x1670; - public const ulong m_aimPunchTickFraction = 0x1674; - public const ulong m_aimPunchCache = 0x1678; - public const ulong m_bHasDeathInfo = 0x1690; - public const ulong m_flDeathInfoTime = 0x1694; - public const ulong m_vecDeathInfoOrigin = 0x1698; - public const ulong m_bKilledByHeadshot = 0x16a4; - public const ulong m_LastHitBox = 0x16a8; - public const ulong m_LastHealth = 0x16ac; - public const ulong m_flLastCollisionCeiling = 0x16b0; - public const ulong m_flLastCollisionCeilingChangeTime = 0x16b4; - public const ulong m_strVOPrefix = 0x16b8; - public const ulong m_flLandseconds = 0x16c0; - public const ulong m_pBot = 0x16c8; - public const ulong m_bBotAllowActive = 0x16d0; - public const ulong m_bCommittingSuicideOnTeamChange = 0x16d1; + public const ulong m_fIntroCamTime = 0x1260; + public const ulong m_nMyCollisionGroup = 0x1264; + public const ulong m_bInBombZone = 0x1268; + public const ulong m_bInBuyZone = 0x1269; + public const ulong m_bInNoDefuseArea = 0x126a; + public const ulong m_bKilledByTaser = 0x126b; + public const ulong m_iMoveState = 0x126c; + public const ulong m_nPreviousModelIndex = 0x1270; + public const ulong m_grenadeParameterStashTime = 0x1278; + public const ulong m_bGrenadeParametersStashed = 0x127c; + public const ulong m_angStashedShootAngles = 0x1280; + public const ulong m_vecStashedGrenadeThrowPosition = 0x128c; + public const ulong m_vecStashedVelocity = 0x1298; + public const ulong m_angShootAngleHistory = 0x12a4; + public const ulong m_vecThrowPositionHistory = 0x12bc; + public const ulong m_vecVelocityHistory = 0x12d4; + public const ulong m_nCharacterDefIndex = 0x12ec; + public const ulong m_bDiedAirborne = 0x12ee; + public const ulong m_iBombSiteIndex = 0x12f0; + public const ulong m_nWhichBombZone = 0x12f4; + public const ulong m_bInBombZoneTrigger = 0x12f8; + public const ulong m_bWasInBombZoneTrigger = 0x12f9; + public const ulong m_bWasInHostageRescueZone = 0x12fa; + public const ulong m_bWasInBuyZone = 0x12fb; + public const ulong m_bInHostageRescueZone = 0x12fc; + public const ulong m_flStamina = 0x1300; + public const ulong m_iDirection = 0x1304; + public const ulong m_iShotsFired = 0x1308; + public const ulong m_ArmorValue = 0x130c; + public const ulong m_flFlinchStack = 0x1310; + public const ulong m_flVelocityModifier = 0x1314; + public const ulong m_flHitHeading = 0x1318; + public const ulong m_nHitBodyPart = 0x131c; + public const ulong m_iHostagesKilled = 0x1320; + public const ulong m_vecTotalBulletForce = 0x1324; + public const ulong m_flFlashDuration = 0x1330; + public const ulong m_flFlashMaxAlpha = 0x1334; + public const ulong m_flProgressBarStartTime = 0x1338; + public const ulong m_iProgressBarDuration = 0x133c; + public const ulong m_bWaitForNoAttack = 0x1340; + public const ulong m_flLowerBodyYawTarget = 0x1344; + public const ulong m_bStrafing = 0x1348; + public const ulong m_lastStandingPos = 0x134c; + public const ulong m_ignoreLadderJumpTime = 0x1358; + public const ulong m_ladderSurpressionTimer = 0x1360; + public const ulong m_lastLadderNormal = 0x1378; + public const ulong m_lastLadderPos = 0x1384; + public const ulong m_thirdPersonHeading = 0x1390; + public const ulong m_flSlopeDropOffset = 0x139c; + public const ulong m_flSlopeDropHeight = 0x13a0; + public const ulong m_vHeadConstraintOffset = 0x13a4; + public const ulong m_iLastWeaponFireUsercmd = 0x13b8; + public const ulong m_angEyeAngles = 0x13bc; + public const ulong m_bVCollisionInitted = 0x13c8; + public const ulong m_storedSpawnPosition = 0x13cc; + public const ulong m_storedSpawnAngle = 0x13d8; + public const ulong m_bIsSpawning = 0x13e4; + public const ulong m_bHideTargetID = 0x13e5; + public const ulong m_nNumDangerZoneDamageHits = 0x13e8; + public const ulong m_bHud_MiniScoreHidden = 0x13ec; + public const ulong m_bHud_RadarHidden = 0x13ed; + public const ulong m_nLastKillerIndex = 0x13f0; + public const ulong m_nLastConcurrentKilled = 0x13f4; + public const ulong m_nDeathCamMusic = 0x13f8; + public const ulong m_iAddonBits = 0x13fc; + public const ulong m_iPrimaryAddon = 0x1400; + public const ulong m_iSecondaryAddon = 0x1404; + public const ulong m_nTeamDamageGivenForMatch = 0x1408; + public const ulong m_bTDGaveProtectionWarning = 0x140c; + public const ulong m_bTDGaveProtectionWarningThisRound = 0x140d; + public const ulong m_flLastTHWarningTime = 0x1410; + public const ulong m_currentDeafnessFilter = 0x1414; + public const ulong m_enemyPlayersKilledThisRound = 0x1418; + public const ulong m_NumEnemiesKilledThisSpawn = 0x1430; + public const ulong m_maxNumEnemiesKillStreak = 0x1434; + public const ulong m_NumEnemiesKilledThisRound = 0x1438; + public const ulong m_NumEnemiesAtRoundStart = 0x143c; + public const ulong m_iRoundsWon = 0x1440; + public const ulong m_lastRoundResult = 0x1444; + public const ulong m_wasNotKilledNaturally = 0x1448; + public const ulong m_vecPlayerPatchEconIndices = 0x144c; + public const ulong m_iDeathFlags = 0x1460; + public const ulong m_hPet = 0x1464; + public const ulong m_unCurrentEquipmentValue = 0x1630; + public const ulong m_unRoundStartEquipmentValue = 0x1632; + public const ulong m_unFreezetimeEndEquipmentValue = 0x1634; + public const ulong m_szLastPlaceName = 0x1636; + public const ulong m_nSuicides = 0x1648; + public const ulong m_nSurvivalTeamNumber = 0x164c; + public const ulong m_aimPunchAngle = 0x1650; + public const ulong m_aimPunchAngleVel = 0x165c; + public const ulong m_aimPunchTickBase = 0x1668; + public const ulong m_aimPunchTickFraction = 0x166c; + public const ulong m_aimPunchCache = 0x1670; + public const ulong m_bHasDeathInfo = 0x1688; + public const ulong m_flDeathInfoTime = 0x168c; + public const ulong m_vecDeathInfoOrigin = 0x1690; + public const ulong m_bKilledByHeadshot = 0x169c; + public const ulong m_LastHitBox = 0x16a0; + public const ulong m_LastHealth = 0x16a4; + public const ulong m_flLastCollisionCeiling = 0x16a8; + public const ulong m_flLastCollisionCeilingChangeTime = 0x16ac; + public const ulong m_strVOPrefix = 0x16b0; + public const ulong m_flLandseconds = 0x16b8; + public const ulong m_pBot = 0x16c0; + public const ulong m_bBotAllowActive = 0x16c8; + public const ulong m_bCommittingSuicideOnTeamChange = 0x16c9; } public static class CCSPlayerResource { @@ -4867,7 +4866,8 @@ public static class CPointCamera { public const ulong m_fBrightness = 0x4d8; public const ulong m_flZFar = 0x4dc; public const ulong m_flZNear = 0x4e0; - public const ulong m_bDofEnabled = 0x4e4; + public const ulong m_bCanHLTVUse = 0x4e4; + public const ulong m_bDofEnabled = 0x4e5; public const ulong m_flDofNearBlurry = 0x4e8; public const ulong m_flDofNearCrisp = 0x4ec; public const ulong m_flDofFarCrisp = 0x4f0; diff --git a/generated/server.dll.hpp b/generated/server.dll.hpp index e085076..fce9c9d 100644 --- a/generated/server.dll.hpp +++ b/generated/server.dll.hpp @@ -1500,20 +1500,20 @@ namespace CCSPlayerController_InventoryServices { } namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pParachuteServices = 0x16d8; - constexpr std::ptrdiff_t m_pBulletServices = 0x16e0; - constexpr std::ptrdiff_t m_pHostageServices = 0x16e8; - constexpr std::ptrdiff_t m_pBuyServices = 0x16f0; - constexpr std::ptrdiff_t m_pPingServices = 0x16f8; - constexpr std::ptrdiff_t m_pRadioServices = 0x1700; - constexpr std::ptrdiff_t m_pDamageReactServices = 0x1708; - constexpr std::ptrdiff_t m_iRetakesOffering = 0x17d8; - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x17dc; - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x17e0; - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x17e1; - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x17e4; - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x17e8; - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17ec; + constexpr std::ptrdiff_t m_pParachuteServices = 0x16d0; + constexpr std::ptrdiff_t m_pBulletServices = 0x16d8; + constexpr std::ptrdiff_t m_pHostageServices = 0x16e0; + constexpr std::ptrdiff_t m_pBuyServices = 0x16e8; + constexpr std::ptrdiff_t m_pPingServices = 0x16f0; + constexpr std::ptrdiff_t m_pRadioServices = 0x16f8; + constexpr std::ptrdiff_t m_pDamageReactServices = 0x1700; + constexpr std::ptrdiff_t m_iRetakesOffering = 0x17d0; + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x17d4; + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x17d8; + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x17d9; + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x17dc; + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x17e0; + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17e4; constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1d30; constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1d50; constexpr std::ptrdiff_t m_iPlayerLocked = 0x1d54; @@ -1605,114 +1605,113 @@ namespace CCSPlayerPawnBase { constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xe58; constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xe5c; constexpr std::ptrdiff_t m_MenuStringBuffer = 0xe60; - constexpr std::ptrdiff_t m_pIntroCamera = 0x1260; - constexpr std::ptrdiff_t m_fIntroCamTime = 0x1264; - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1268; - constexpr std::ptrdiff_t m_bInBombZone = 0x126c; - constexpr std::ptrdiff_t m_bInBuyZone = 0x126d; - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x126e; - constexpr std::ptrdiff_t m_bKilledByTaser = 0x126f; - constexpr std::ptrdiff_t m_iMoveState = 0x1270; - constexpr std::ptrdiff_t m_nPreviousModelIndex = 0x1278; - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1280; - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1284; - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1288; - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1294; - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12a0; - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12ac; - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x12c4; - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x12dc; - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x12f4; - constexpr std::ptrdiff_t m_bDiedAirborne = 0x12f6; - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x12f8; - constexpr std::ptrdiff_t m_nWhichBombZone = 0x12fc; - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1300; - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1301; - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x1302; - constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1303; - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1304; - constexpr std::ptrdiff_t m_flStamina = 0x1308; - constexpr std::ptrdiff_t m_iDirection = 0x130c; - constexpr std::ptrdiff_t m_iShotsFired = 0x1310; - constexpr std::ptrdiff_t m_ArmorValue = 0x1314; - constexpr std::ptrdiff_t m_flFlinchStack = 0x1318; - constexpr std::ptrdiff_t m_flVelocityModifier = 0x131c; - constexpr std::ptrdiff_t m_flHitHeading = 0x1320; - constexpr std::ptrdiff_t m_nHitBodyPart = 0x1324; - constexpr std::ptrdiff_t m_iHostagesKilled = 0x1328; - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x132c; - constexpr std::ptrdiff_t m_flFlashDuration = 0x1338; - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x133c; - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1340; - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1344; - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1348; - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x134c; - constexpr std::ptrdiff_t m_bStrafing = 0x1350; - constexpr std::ptrdiff_t m_lastStandingPos = 0x1354; - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1360; - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1368; - constexpr std::ptrdiff_t m_lastLadderNormal = 0x1380; - constexpr std::ptrdiff_t m_lastLadderPos = 0x138c; - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1398; - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x13a4; - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x13a8; - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13ac; - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x13c0; - constexpr std::ptrdiff_t m_angEyeAngles = 0x13c4; - constexpr std::ptrdiff_t m_bVCollisionInitted = 0x13d0; - constexpr std::ptrdiff_t m_storedSpawnPosition = 0x13d4; - constexpr std::ptrdiff_t m_storedSpawnAngle = 0x13e0; - constexpr std::ptrdiff_t m_bIsSpawning = 0x13ec; - constexpr std::ptrdiff_t m_bHideTargetID = 0x13ed; - constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x13f0; - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x13f4; - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x13f5; - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x13f8; - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x13fc; - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1400; - constexpr std::ptrdiff_t m_iAddonBits = 0x1404; - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1408; - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x140c; - constexpr std::ptrdiff_t m_nTeamDamageGivenForMatch = 0x1410; - constexpr std::ptrdiff_t m_bTDGaveProtectionWarning = 0x1414; - constexpr std::ptrdiff_t m_bTDGaveProtectionWarningThisRound = 0x1415; - constexpr std::ptrdiff_t m_flLastTHWarningTime = 0x1418; - constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x141c; - constexpr std::ptrdiff_t m_enemyPlayersKilledThisRound = 0x1420; - constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1438; - constexpr std::ptrdiff_t m_maxNumEnemiesKillStreak = 0x143c; - constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1440; - constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1444; - constexpr std::ptrdiff_t m_iRoundsWon = 0x1448; - constexpr std::ptrdiff_t m_lastRoundResult = 0x144c; - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1450; - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1454; - constexpr std::ptrdiff_t m_iDeathFlags = 0x1468; - constexpr std::ptrdiff_t m_hPet = 0x146c; - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1638; - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x163a; - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x163c; - constexpr std::ptrdiff_t m_szLastPlaceName = 0x163e; - constexpr std::ptrdiff_t m_nSuicides = 0x1650; - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1654; - constexpr std::ptrdiff_t m_aimPunchAngle = 0x1658; - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1664; - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1670; - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1674; - constexpr std::ptrdiff_t m_aimPunchCache = 0x1678; - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1690; - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1694; - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1698; - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16a4; - constexpr std::ptrdiff_t m_LastHitBox = 0x16a8; - constexpr std::ptrdiff_t m_LastHealth = 0x16ac; - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x16b0; - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x16b4; - constexpr std::ptrdiff_t m_strVOPrefix = 0x16b8; - constexpr std::ptrdiff_t m_flLandseconds = 0x16c0; - constexpr std::ptrdiff_t m_pBot = 0x16c8; - constexpr std::ptrdiff_t m_bBotAllowActive = 0x16d0; - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x16d1; + constexpr std::ptrdiff_t m_fIntroCamTime = 0x1260; + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1264; + constexpr std::ptrdiff_t m_bInBombZone = 0x1268; + constexpr std::ptrdiff_t m_bInBuyZone = 0x1269; + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x126a; + constexpr std::ptrdiff_t m_bKilledByTaser = 0x126b; + constexpr std::ptrdiff_t m_iMoveState = 0x126c; + constexpr std::ptrdiff_t m_nPreviousModelIndex = 0x1270; + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1278; + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x127c; + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1280; + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x128c; + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1298; + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12a4; + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x12bc; + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x12d4; + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x12ec; + constexpr std::ptrdiff_t m_bDiedAirborne = 0x12ee; + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x12f0; + constexpr std::ptrdiff_t m_nWhichBombZone = 0x12f4; + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x12f8; + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x12f9; + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x12fa; + constexpr std::ptrdiff_t m_bWasInBuyZone = 0x12fb; + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x12fc; + constexpr std::ptrdiff_t m_flStamina = 0x1300; + constexpr std::ptrdiff_t m_iDirection = 0x1304; + constexpr std::ptrdiff_t m_iShotsFired = 0x1308; + constexpr std::ptrdiff_t m_ArmorValue = 0x130c; + constexpr std::ptrdiff_t m_flFlinchStack = 0x1310; + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1314; + constexpr std::ptrdiff_t m_flHitHeading = 0x1318; + constexpr std::ptrdiff_t m_nHitBodyPart = 0x131c; + constexpr std::ptrdiff_t m_iHostagesKilled = 0x1320; + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1324; + constexpr std::ptrdiff_t m_flFlashDuration = 0x1330; + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1334; + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1338; + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x133c; + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1340; + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1344; + constexpr std::ptrdiff_t m_bStrafing = 0x1348; + constexpr std::ptrdiff_t m_lastStandingPos = 0x134c; + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1358; + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1360; + constexpr std::ptrdiff_t m_lastLadderNormal = 0x1378; + constexpr std::ptrdiff_t m_lastLadderPos = 0x1384; + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1390; + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x139c; + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x13a0; + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13a4; + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x13b8; + constexpr std::ptrdiff_t m_angEyeAngles = 0x13bc; + constexpr std::ptrdiff_t m_bVCollisionInitted = 0x13c8; + constexpr std::ptrdiff_t m_storedSpawnPosition = 0x13cc; + constexpr std::ptrdiff_t m_storedSpawnAngle = 0x13d8; + constexpr std::ptrdiff_t m_bIsSpawning = 0x13e4; + constexpr std::ptrdiff_t m_bHideTargetID = 0x13e5; + constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x13e8; + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x13ec; + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x13ed; + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x13f0; + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x13f4; + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x13f8; + constexpr std::ptrdiff_t m_iAddonBits = 0x13fc; + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1400; + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1404; + constexpr std::ptrdiff_t m_nTeamDamageGivenForMatch = 0x1408; + constexpr std::ptrdiff_t m_bTDGaveProtectionWarning = 0x140c; + constexpr std::ptrdiff_t m_bTDGaveProtectionWarningThisRound = 0x140d; + constexpr std::ptrdiff_t m_flLastTHWarningTime = 0x1410; + constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1414; + constexpr std::ptrdiff_t m_enemyPlayersKilledThisRound = 0x1418; + constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1430; + constexpr std::ptrdiff_t m_maxNumEnemiesKillStreak = 0x1434; + constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1438; + constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x143c; + constexpr std::ptrdiff_t m_iRoundsWon = 0x1440; + constexpr std::ptrdiff_t m_lastRoundResult = 0x1444; + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1448; + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x144c; + constexpr std::ptrdiff_t m_iDeathFlags = 0x1460; + constexpr std::ptrdiff_t m_hPet = 0x1464; + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1630; + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1632; + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1634; + constexpr std::ptrdiff_t m_szLastPlaceName = 0x1636; + constexpr std::ptrdiff_t m_nSuicides = 0x1648; + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x164c; + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1650; + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x165c; + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1668; + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x166c; + constexpr std::ptrdiff_t m_aimPunchCache = 0x1670; + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1688; + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x168c; + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1690; + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x169c; + constexpr std::ptrdiff_t m_LastHitBox = 0x16a0; + constexpr std::ptrdiff_t m_LastHealth = 0x16a4; + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x16a8; + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x16ac; + constexpr std::ptrdiff_t m_strVOPrefix = 0x16b0; + constexpr std::ptrdiff_t m_flLandseconds = 0x16b8; + constexpr std::ptrdiff_t m_pBot = 0x16c0; + constexpr std::ptrdiff_t m_bBotAllowActive = 0x16c8; + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x16c9; } namespace CCSPlayerResource { @@ -4871,7 +4870,8 @@ namespace CPointCamera { constexpr std::ptrdiff_t m_fBrightness = 0x4d8; constexpr std::ptrdiff_t m_flZFar = 0x4dc; constexpr std::ptrdiff_t m_flZNear = 0x4e0; - constexpr std::ptrdiff_t m_bDofEnabled = 0x4e4; + constexpr std::ptrdiff_t m_bCanHLTVUse = 0x4e4; + constexpr std::ptrdiff_t m_bDofEnabled = 0x4e5; constexpr std::ptrdiff_t m_flDofNearBlurry = 0x4e8; constexpr std::ptrdiff_t m_flDofNearCrisp = 0x4ec; constexpr std::ptrdiff_t m_flDofFarCrisp = 0x4f0; diff --git a/generated/server.dll.json b/generated/server.dll.json index 68ba08d..62eb695 100644 --- a/generated/server.dll.json +++ b/generated/server.dll.json @@ -1414,26 +1414,26 @@ }, "CCSPlayerPawn": { "m_EconGloves": 7624, - "m_RetakesMVPBoostExtraUtility": 6120, - "m_bIsBuyMenuOpen": 6124, + "m_RetakesMVPBoostExtraUtility": 6112, + "m_bIsBuyMenuOpen": 6116, "m_bLastHeadBoneTransformIsValid": 7504, "m_bRagdollDamageHeadshot": 7616, - "m_bRetakesHasDefuseKit": 6112, - "m_bRetakesMVPLastRound": 6113, + "m_bRetakesHasDefuseKit": 6104, + "m_bRetakesMVPLastRound": 6105, "m_bSkipOneHeadConstraintUpdate": 8268, "m_flNextSprayDecalTime": 7516, "m_iPlayerLocked": 7508, - "m_iRetakesMVPBoostItem": 6116, - "m_iRetakesOffering": 6104, - "m_iRetakesOfferingCard": 6108, + "m_iRetakesMVPBoostItem": 6108, + "m_iRetakesOffering": 6096, + "m_iRetakesOfferingCard": 6100, "m_nRagdollDamageBone": 7524, - "m_pBulletServices": 5856, - "m_pBuyServices": 5872, - "m_pDamageReactServices": 5896, - "m_pHostageServices": 5864, - "m_pParachuteServices": 5848, - "m_pPingServices": 5880, - "m_pRadioServices": 5888, + "m_pBulletServices": 5848, + "m_pBuyServices": 5864, + "m_pDamageReactServices": 5888, + "m_pHostageServices": 5856, + "m_pParachuteServices": 5840, + "m_pPingServices": 5872, + "m_pRadioServices": 5880, "m_qDeathEyeAngles": 8256, "m_szRagdollDamageWeaponName": 7552, "m_vRagdollDamageForce": 7528, @@ -1441,51 +1441,51 @@ "m_xLastHeadBoneTransform": 7472 }, "CCSPlayerPawnBase": { - "m_ArmorValue": 4884, + "m_ArmorValue": 4876, "m_CTouchExpansionComponent": 3072, - "m_LastHealth": 5804, - "m_LastHitBox": 5800, + "m_LastHealth": 5796, + "m_LastHitBox": 5792, "m_MenuStringBuffer": 3680, - "m_NumEnemiesAtRoundStart": 5188, - "m_NumEnemiesKilledThisRound": 5184, - "m_NumEnemiesKilledThisSpawn": 5176, - "m_aimPunchAngle": 5720, - "m_aimPunchAngleVel": 5732, - "m_aimPunchCache": 5752, - "m_aimPunchTickBase": 5744, - "m_aimPunchTickFraction": 5748, + "m_NumEnemiesAtRoundStart": 5180, + "m_NumEnemiesKilledThisRound": 5176, + "m_NumEnemiesKilledThisSpawn": 5168, + "m_aimPunchAngle": 5712, + "m_aimPunchAngleVel": 5724, + "m_aimPunchCache": 5744, + "m_aimPunchTickBase": 5736, + "m_aimPunchTickFraction": 5740, "m_allowAutoFollowTime": 3188, - "m_angEyeAngles": 5060, - "m_angShootAngleHistory": 4780, - "m_angStashedShootAngles": 4744, - "m_bBotAllowActive": 5840, + "m_angEyeAngles": 5052, + "m_angShootAngleHistory": 4772, + "m_angStashedShootAngles": 4736, + "m_bBotAllowActive": 5832, "m_bCanMoveDuringFreezePeriod": 3545, - "m_bCommittingSuicideOnTeamChange": 5841, - "m_bDiedAirborne": 4854, - "m_bGrenadeParametersStashed": 4740, + "m_bCommittingSuicideOnTeamChange": 5833, + "m_bDiedAirborne": 4846, + "m_bGrenadeParametersStashed": 4732, "m_bGunGameImmunity": 3520, - "m_bHasDeathInfo": 5776, + "m_bHasDeathInfo": 5768, "m_bHasFemaleVoice": 3192, "m_bHasMovedSinceSpawn": 3544, "m_bHasNightVision": 3668, - "m_bHideTargetID": 5101, - "m_bHud_MiniScoreHidden": 5108, - "m_bHud_RadarHidden": 5109, - "m_bInBombZone": 4716, - "m_bInBombZoneTrigger": 4864, - "m_bInBuyZone": 4717, - "m_bInHostageRescueZone": 4868, - "m_bInNoDefuseArea": 4718, + "m_bHideTargetID": 5093, + "m_bHud_MiniScoreHidden": 5100, + "m_bHud_RadarHidden": 5101, + "m_bInBombZone": 4712, + "m_bInBombZoneTrigger": 4856, + "m_bInBuyZone": 4713, + "m_bInHostageRescueZone": 4860, + "m_bInNoDefuseArea": 4714, "m_bInvalidSteamLogonDelayed": 3630, "m_bIsDefusing": 3507, "m_bIsGrabbingHostage": 3508, "m_bIsScoped": 3504, "m_bIsSpawnRappelling": 3560, - "m_bIsSpawning": 5100, + "m_bIsSpawning": 5092, "m_bIsWalking": 3505, "m_bJustKilledTeammate": 3628, - "m_bKilledByHeadshot": 5796, - "m_bKilledByTaser": 4719, + "m_bKilledByHeadshot": 5788, + "m_bKilledByTaser": 4715, "m_bMadeFinalGunGameProgressiveKill": 3521, "m_bNightVisionOn": 3669, "m_bPunishedForTK": 3629, @@ -1493,138 +1493,137 @@ "m_bRespawning": 3480, "m_bResumeZoom": 3506, "m_bShouldProgressGunGameTRBombModeWeapon": 3488, - "m_bStrafing": 4944, - "m_bTDGaveProtectionWarning": 5140, - "m_bTDGaveProtectionWarningThisRound": 5141, - "m_bVCollisionInitted": 5072, - "m_bWaitForNoAttack": 4936, - "m_bWasInBombZoneTrigger": 4865, - "m_bWasInBuyZone": 4867, - "m_bWasInHostageRescueZone": 4866, + "m_bStrafing": 4936, + "m_bTDGaveProtectionWarning": 5132, + "m_bTDGaveProtectionWarningThisRound": 5133, + "m_bVCollisionInitted": 5064, + "m_bWaitForNoAttack": 4928, + "m_bWasInBombZoneTrigger": 4857, + "m_bWasInBuyZone": 4859, + "m_bWasInHostageRescueZone": 4858, "m_blindStartTime": 3184, "m_blindUntilTime": 3180, "m_chickenIdleSoundTimer": 3248, "m_chickenJumpSoundTimer": 3272, - "m_currentDeafnessFilter": 5148, - "m_enemyPlayersKilledThisRound": 5152, + "m_currentDeafnessFilter": 5140, + "m_enemyPlayersKilledThisRound": 5144, "m_entitySpottedState": 3200, "m_fImmuneToGunGameDamageTime": 3516, - "m_fIntroCamTime": 4708, + "m_fIntroCamTime": 4704, "m_fLastGivenBombTime": 3664, "m_fLastGivenDefuserTime": 3660, "m_fMolotovDamageTime": 3540, "m_fNextRadarUpdateTime": 3672, "m_flAccumulatedDistanceTraveled": 3472, "m_flDealtDamageToEnemyMostRecentTimestamp": 3588, - "m_flDeathInfoTime": 5780, + "m_flDeathInfoTime": 5772, "m_flDetectedByEnemySensorTime": 3556, "m_flEmitSoundTime": 3616, - "m_flFlashDuration": 4920, - "m_flFlashMaxAlpha": 4924, - "m_flFlinchStack": 4888, + "m_flFlashDuration": 4912, + "m_flFlashMaxAlpha": 4916, + "m_flFlinchStack": 4880, "m_flGuardianTooFarDistFrac": 3548, "m_flHealthShotBoostExpirationTime": 3592, - "m_flHitHeading": 4896, - "m_flLandseconds": 5824, + "m_flHitHeading": 4888, + "m_flLandseconds": 5816, "m_flLastAction": 3636, "m_flLastAttackedTeammate": 3172, "m_flLastBumpMineBumpTime": 3612, - "m_flLastCollisionCeiling": 5808, - "m_flLastCollisionCeilingChangeTime": 5812, + "m_flLastCollisionCeiling": 5800, + "m_flLastCollisionCeilingChangeTime": 5804, "m_flLastDistanceTraveledNotice": 3468, "m_flLastEquippedArmorTime": 3600, "m_flLastEquippedHelmetTime": 3596, "m_flLastFriendlyFireDamageReductionRatio": 3476, "m_flLastMoneyUpdateTime": 3676, "m_flLastPickupPriorityTime": 3496, - "m_flLastTHWarningTime": 5144, - "m_flLowerBodyYawTarget": 4940, + "m_flLastTHWarningTime": 5136, + "m_flLowerBodyYawTarget": 4932, "m_flNameChangeHistory": 3640, "m_flNextGuardianTooFarHurtTime": 3552, - "m_flProgressBarStartTime": 4928, - "m_flSlopeDropHeight": 5032, - "m_flSlopeDropOffset": 5028, - "m_flStamina": 4872, + "m_flProgressBarStartTime": 4920, + "m_flSlopeDropHeight": 5024, + "m_flSlopeDropOffset": 5020, + "m_flStamina": 4864, "m_flTimeOfLastInjury": 3228, - "m_flVelocityModifier": 4892, - "m_grenadeParameterStashTime": 4736, + "m_flVelocityModifier": 4884, + "m_grenadeParameterStashTime": 4728, "m_hOriginalController": 3176, - "m_hPet": 5228, + "m_hPet": 5220, "m_hSurvivalAssassinationTarget": 3580, - "m_iAddonBits": 5124, + "m_iAddonBits": 5116, "m_iBlockingUseActionInProgress": 3512, - "m_iBombSiteIndex": 4856, - "m_iDeathFlags": 5224, - "m_iDirection": 4876, + "m_iBombSiteIndex": 4848, + "m_iDeathFlags": 5216, + "m_iDirection": 4868, "m_iDisplayHistoryBits": 3168, "m_iGunGameProgressiveWeaponIndex": 3524, - "m_iHostagesKilled": 4904, - "m_iLastWeaponFireUsercmd": 5056, - "m_iMoveState": 4720, + "m_iHostagesKilled": 4896, + "m_iLastWeaponFireUsercmd": 5048, + "m_iMoveState": 4716, "m_iNumGunGameKillsWithCurrentWeapon": 3532, "m_iNumGunGameTRBombTotalPoints": 3484, "m_iNumGunGameTRKillPoints": 3528, "m_iNumSpawns": 3620, "m_iPlayerState": 3236, - "m_iPrimaryAddon": 5128, - "m_iProgressBarDuration": 4932, - "m_iRoundsWon": 5192, - "m_iSecondaryAddon": 5132, - "m_iShotsFired": 4880, + "m_iPrimaryAddon": 5120, + "m_iProgressBarDuration": 4924, + "m_iRoundsWon": 5184, + "m_iSecondaryAddon": 5124, + "m_iShotsFired": 4872, "m_iShouldHaveCash": 3624, "m_iTeamKills": 3632, - "m_ignoreLadderJumpTime": 4960, + "m_ignoreLadderJumpTime": 4952, "m_isCurrentGunGameLeader": 3546, "m_isCurrentGunGameTeamLeader": 3547, - "m_ladderSurpressionTimer": 4968, - "m_lastLadderNormal": 4992, - "m_lastLadderPos": 5004, - "m_lastRoundResult": 5196, - "m_lastStandingPos": 4948, - "m_maxNumEnemiesKillStreak": 5180, - "m_nCharacterDefIndex": 4852, + "m_ladderSurpressionTimer": 4960, + "m_lastLadderNormal": 4984, + "m_lastLadderPos": 4996, + "m_lastRoundResult": 5188, + "m_lastStandingPos": 4940, + "m_maxNumEnemiesKillStreak": 5172, + "m_nCharacterDefIndex": 4844, "m_nCompletedSurvivalAssassinations": 3584, - "m_nDeathCamMusic": 5120, + "m_nDeathCamMusic": 5112, "m_nHeavyAssaultSuitCooldownRemaining": 3604, - "m_nHitBodyPart": 4900, - "m_nLastConcurrentKilled": 5116, - "m_nLastKillerIndex": 5112, + "m_nHitBodyPart": 4892, + "m_nLastConcurrentKilled": 5108, + "m_nLastKillerIndex": 5104, "m_nLastPickupPriority": 3492, - "m_nMyCollisionGroup": 4712, - "m_nNumDangerZoneDamageHits": 5104, - "m_nPreviousModelIndex": 4728, + "m_nMyCollisionGroup": 4708, + "m_nNumDangerZoneDamageHits": 5096, + "m_nPreviousModelIndex": 4720, "m_nRelativeDirectionOfLastInjury": 3232, "m_nSpotRules": 3224, - "m_nSuicides": 5712, + "m_nSuicides": 5704, "m_nSurvivalTeam": 3576, - "m_nSurvivalTeamNumber": 5716, - "m_nTeamDamageGivenForMatch": 5136, - "m_nWhichBombZone": 4860, + "m_nSurvivalTeamNumber": 5708, + "m_nTeamDamageGivenForMatch": 5128, + "m_nWhichBombZone": 4852, "m_pActionTrackingServices": 3152, - "m_pBot": 5832, - "m_pIntroCamera": 4704, + "m_pBot": 5824, "m_pViewModelServices": 3160, "m_passiveItems": 3500, - "m_storedSpawnAngle": 5088, - "m_storedSpawnPosition": 5076, - "m_strVOPrefix": 5816, - "m_szLastPlaceName": 5694, - "m_thirdPersonHeading": 5016, - "m_unCurrentEquipmentValue": 5688, - "m_unFreezetimeEndEquipmentValue": 5692, - "m_unRoundStartEquipmentValue": 5690, + "m_storedSpawnAngle": 5080, + "m_storedSpawnPosition": 5068, + "m_strVOPrefix": 5808, + "m_szLastPlaceName": 5686, + "m_thirdPersonHeading": 5008, + "m_unCurrentEquipmentValue": 5680, + "m_unFreezetimeEndEquipmentValue": 5684, + "m_unRoundStartEquipmentValue": 5682, "m_unTotalRoundDamageDealt": 3536, - "m_vHeadConstraintOffset": 5036, - "m_vecDeathInfoOrigin": 5784, + "m_vHeadConstraintOffset": 5028, + "m_vecDeathInfoOrigin": 5776, "m_vecLastBookmarkedPosition": 3456, - "m_vecPlayerPatchEconIndices": 5204, + "m_vecPlayerPatchEconIndices": 5196, "m_vecSpawnRappellingRopeOrigin": 3564, - "m_vecStashedGrenadeThrowPosition": 4756, - "m_vecStashedVelocity": 4768, - "m_vecThrowPositionHistory": 4804, - "m_vecTotalBulletForce": 4908, - "m_vecVelocityHistory": 4828, - "m_wasNotKilledNaturally": 5200 + "m_vecStashedGrenadeThrowPosition": 4748, + "m_vecStashedVelocity": 4760, + "m_vecThrowPositionHistory": 4796, + "m_vecTotalBulletForce": 4900, + "m_vecVelocityHistory": 4820, + "m_wasNotKilledNaturally": 5192 }, "CCSPlayerResource": { "m_bEndMatchNextMapAllVoted": 1344, @@ -4493,7 +4492,8 @@ "m_Resolution": 1204, "m_TargetFOV": 1276, "m_bActive": 1228, - "m_bDofEnabled": 1252, + "m_bCanHLTVUse": 1252, + "m_bDofEnabled": 1253, "m_bFogEnable": 1208, "m_bIsOn": 1284, "m_bNoSky": 1236, diff --git a/generated/server.dll.rs b/generated/server.dll.rs index 091f845..ebaa62d 100644 --- a/generated/server.dll.rs +++ b/generated/server.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod ActiveModelConfig_t { pub const m_Handle: usize = 0x28; pub const m_Name: usize = 0x30; @@ -6,12 +7,10 @@ pub mod ActiveModelConfig_t { pub const m_AssociatedEntityNames: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AmmoIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AmmoTypeInfo_t { pub const m_nMaxCarry: usize = 0x10; pub const m_nSplashSize: usize = 0x1c; @@ -20,12 +19,10 @@ pub mod AmmoTypeInfo_t { pub const m_flSpeed: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AnimationUpdateListHandle_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAISound { pub const m_iSoundType: usize = 0x4b0; pub const m_iSoundContext: usize = 0x4b4; @@ -35,7 +32,6 @@ pub mod CAISound { pub const m_iszProxyEntityName: usize = 0x4c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAI_ChangeHintGroup { pub const m_iSearchType: usize = 0x4b0; pub const m_strSearchName: usize = 0x4b8; @@ -43,12 +39,10 @@ pub mod CAI_ChangeHintGroup { pub const m_flRadius: usize = 0x4c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAI_ChangeTarget { pub const m_iszNewTarget: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAI_Expresser { pub const m_flStopTalkTime: usize = 0x38; pub const m_flStopTalkTimeWithoutDelay: usize = 0x3c; @@ -61,12 +55,10 @@ pub mod CAI_Expresser { pub const m_pOuter: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAI_ExpresserWithFollowup { pub const m_pPostponedFollowup: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAmbientGeneric { pub const m_radius: usize = 0x4b0; pub const m_flMaxRadius: usize = 0x4b4; @@ -80,7 +72,6 @@ pub mod CAmbientGeneric { pub const m_nSoundSourceEntIndex: usize = 0x53c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphNetworkedVariables { pub const m_PredNetBoolVariables: usize = 0x8; pub const m_PredNetByteVariables: usize = 0x20; @@ -106,24 +97,20 @@ pub mod CAnimGraphNetworkedVariables { pub const m_flLastTeleportTime: usize = 0x1c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAnimGraphTagRef { pub const m_nTagIndex: usize = 0x0; pub const m_tagName: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeContainer { pub const m_Item: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeList { pub const m_Attributes: usize = 0x8; pub const m_pManager: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeManager { pub const m_Providers: usize = 0x8; pub const m_iReapplyProvisionParity: usize = 0x20; @@ -133,21 +120,18 @@ pub mod CAttributeManager { pub const m_CachedResults: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CAttributeManager_cached_attribute_float_t { pub const flIn: usize = 0x0; pub const iAttribHook: usize = 0x8; pub const flOut: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBRC4Target { pub const m_hPlayerThatActivatedMe: usize = 0x958; pub const m_bBrokenOpen: usize = 0x95c; pub const m_flRadius: usize = 0x960; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBarnLight { pub const m_bEnabled: usize = 0x700; pub const m_nColorMode: usize = 0x704; @@ -205,7 +189,6 @@ pub mod CBarnLight { pub const m_bPvsModifyEntity: usize = 0x92c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseAnimGraph { pub const m_bInitiallyPopulateInterpHistory: usize = 0x708; pub const m_bShouldAnimateDuringGameplayPause: usize = 0x709; @@ -222,7 +205,6 @@ pub mod CBaseAnimGraph { pub const m_bClientRagdoll: usize = 0x7f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseAnimGraphController { pub const m_baseLayer: usize = 0x10; pub const m_animGraphNetworkedVars: usize = 0x38; @@ -237,7 +219,6 @@ pub mod CBaseAnimGraphController { pub const m_nAnimLoopMode: usize = 0x230; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseButton { pub const m_angMoveEntitySpace: usize = 0x780; pub const m_fStayPushed: usize = 0x78c; @@ -265,7 +246,6 @@ pub mod CBaseButton { pub const m_szDisplayText: usize = 0x8c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseCSGrenade { pub const m_bRedraw: usize = 0xea0; pub const m_bIsHeldByPlayer: usize = 0xea1; @@ -278,7 +258,6 @@ pub mod CBaseCSGrenade { pub const m_fDropTime: usize = 0xeb4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseCSGrenadeProjectile { pub const m_vInitialVelocity: usize = 0xa68; pub const m_nBounces: usize = 0xa74; @@ -296,7 +275,6 @@ pub mod CBaseCSGrenadeProjectile { pub const m_nTicksAtZeroVelocity: usize = 0xac4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseClientUIEntity { pub const m_bEnabled: usize = 0x700; pub const m_DialogXMLName: usize = 0x708; @@ -314,7 +292,6 @@ pub mod CBaseClientUIEntity { pub const m_CustomOutput9: usize = 0x888; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseCombatCharacter { pub const m_bForceServerRagdoll: usize = 0x9c0; pub const m_hMyWearables: usize = 0x9c8; @@ -331,12 +308,10 @@ pub mod CBaseCombatCharacter { pub const m_nNavHullIdx: usize = 0xa6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseDMStart { pub const m_Master: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseDoor { pub const m_angMoveEntitySpace: usize = 0x790; pub const m_vecMoveDirParentSpace: usize = 0x79c; @@ -367,7 +342,6 @@ pub mod CBaseDoor { pub const m_bIsUsable: usize = 0x982; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseEntity { pub const m_CBodyComponent: usize = 0x30; pub const m_NetworkTransmitComponent: usize = 0x38; @@ -444,14 +418,12 @@ pub mod CBaseEntity { pub const m_flVPhysicsUpdateLocalTime: usize = 0x4ac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseFilter { pub const m_bNegated: usize = 0x4b0; pub const m_OnPass: usize = 0x4b8; pub const m_OnFail: usize = 0x4e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseFire { pub const m_flScale: usize = 0x4b0; pub const m_flStartScale: usize = 0x4b4; @@ -459,7 +431,6 @@ pub mod CBaseFire { pub const m_nFlags: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseFlex { pub const m_flexWeight: usize = 0x930; pub const m_vLookTargetPosition: usize = 0x948; @@ -470,7 +441,6 @@ pub mod CBaseFlex { pub const m_bUpdateLayerPriorities: usize = 0x9b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseGrenade { pub const m_OnPlayerPickup: usize = 0x9c8; pub const m_OnExplode: usize = 0x9f0; @@ -488,7 +458,6 @@ pub mod CBaseGrenade { pub const m_hOriginalThrower: usize = 0xa64; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseIssue { pub const m_szTypeString: usize = 0x20; pub const m_szDetailsString: usize = 0x60; @@ -498,7 +467,6 @@ pub mod CBaseIssue { pub const m_pVoteController: usize = 0x170; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseModelEntity { pub const m_CRenderComponent: usize = 0x4b0; pub const m_CHitboxComponent: usize = 0x4b8; @@ -528,7 +496,6 @@ pub mod CBaseModelEntity { pub const m_vecViewOffset: usize = 0x6d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseMoveBehavior { pub const m_iPositionInterpolator: usize = 0x510; pub const m_iRotationInterpolator: usize = 0x514; @@ -543,7 +510,6 @@ pub mod CBaseMoveBehavior { pub const m_iDirection: usize = 0x54c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlatTrain { pub const m_NoiseMoving: usize = 0x780; pub const m_NoiseArrived: usize = 0x788; @@ -552,7 +518,6 @@ pub mod CBasePlatTrain { pub const m_flTLength: usize = 0x7a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerController { pub const m_nInButtonsWhichAreToggles: usize = 0x4b8; pub const m_nTickBase: usize = 0x4c0; @@ -581,7 +546,6 @@ pub mod CBasePlayerController { pub const m_iDesiredFOV: usize = 0x670; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerPawn { pub const m_pWeaponServices: usize = 0xa70; pub const m_pItemServices: usize = 0xa78; @@ -609,7 +573,6 @@ pub mod CBasePlayerPawn { pub const m_iHltvReplayEntity: usize = 0xbe8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerVData { pub const m_sModelName: usize = 0x28; pub const m_flHeadDamageMultiplier: usize = 0x108; @@ -627,7 +590,6 @@ pub mod CBasePlayerVData { pub const m_flCrouchTime: usize = 0x174; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerWeapon { pub const m_iState: usize = 0xcb8; pub const m_bRemoveable: usize = 0xcbc; @@ -641,7 +603,6 @@ pub mod CBasePlayerWeapon { pub const m_OnPlayerUse: usize = 0xce0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePlayerWeaponVData { pub const m_szWorldModel: usize = 0x28; pub const m_bBuiltRightHanded: usize = 0x108; @@ -666,7 +627,6 @@ pub mod CBasePlayerWeaponVData { pub const m_iPosition: usize = 0x23c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseProp { pub const m_bModelOverrodeBlockLOS: usize = 0x930; pub const m_iShapeType: usize = 0x934; @@ -674,7 +634,6 @@ pub mod CBaseProp { pub const m_mPreferredCatchTransform: usize = 0x93c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBasePropDoor { pub const m_flAutoReturnDelay: usize = 0xbb8; pub const m_hDoorList: usize = 0xbc0; @@ -716,7 +675,6 @@ pub mod CBasePropDoor { pub const m_OnAjarOpen: usize = 0xe10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseToggle { pub const m_toggle_state: usize = 0x700; pub const m_flMoveDistance: usize = 0x704; @@ -736,7 +694,6 @@ pub mod CBaseToggle { pub const m_sMaster: usize = 0x778; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseTrigger { pub const m_bDisabled: usize = 0x780; pub const m_iFilterName: usize = 0x788; @@ -751,7 +708,6 @@ pub mod CBaseTrigger { pub const m_bClientSidePredicted: usize = 0x8a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBaseViewModel { pub const m_vecLastFacing: usize = 0x938; pub const m_nViewModelIndex: usize = 0x944; @@ -766,7 +722,6 @@ pub mod CBaseViewModel { pub const m_hControlPanel: usize = 0x974; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBeam { pub const m_flFrameRate: usize = 0x700; pub const m_flHDRColorScale: usize = 0x704; @@ -794,7 +749,6 @@ pub mod CBeam { pub const m_nDissolveType: usize = 0x79c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBlood { pub const m_vecSprayAngles: usize = 0x4b0; pub const m_vecSprayDir: usize = 0x4bc; @@ -802,36 +756,30 @@ pub mod CBlood { pub const m_Color: usize = 0x4cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponent { pub const m_pSceneNode: usize = 0x8; pub const __m_pChainEntity: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentBaseAnimGraph { pub const m_animationController: usize = 0x470; pub const __m_pChainEntity: usize = 0x6b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentBaseModelEntity { pub const __m_pChainEntity: usize = 0x470; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentPoint { pub const m_sceneNode: usize = 0x50; pub const __m_pChainEntity: usize = 0x1a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBodyComponentSkeletonInstance { pub const m_skeletonInstance: usize = 0x50; pub const __m_pChainEntity: usize = 0x440; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBombTarget { pub const m_OnBombExplode: usize = 0x8a8; pub const m_OnBombPlanted: usize = 0x8d0; @@ -844,7 +792,6 @@ pub mod CBombTarget { pub const m_nBombSiteDesignation: usize = 0x934; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBot { pub const m_pPlayer: usize = 0x10; pub const m_bHasSpawned: usize = 0x18; @@ -860,7 +807,6 @@ pub mod CBot { pub const m_postureStackIndex: usize = 0xc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBreachChargeProjectile { pub const m_bShouldExplode: usize = 0xa68; pub const m_weaponThatThrewMe: usize = 0xa6c; @@ -873,7 +819,6 @@ pub mod CBreachChargeProjectile { pub const m_hDesiredParent: usize = 0xa90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBreakable { pub const m_Material: usize = 0x710; pub const m_hBreaker: usize = 0x714; @@ -898,7 +843,6 @@ pub mod CBreakable { pub const m_flLastPhysicsInfluenceTime: usize = 0x7bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBreakableProp { pub const m_OnBreak: usize = 0x980; pub const m_OnHealthChanged: usize = 0x9a8; @@ -936,13 +880,11 @@ pub mod CBreakableProp { pub const m_noGhostCollision: usize = 0xaa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBreakableStageHelper { pub const m_nCurrentStage: usize = 0x8; pub const m_nStageCount: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtActionAim { pub const m_szSensorInputKey: usize = 0x68; pub const m_szAimReadyKey: usize = 0x80; @@ -958,7 +900,6 @@ pub mod CBtActionAim { pub const m_bAcquired: usize = 0xf0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtActionCombatPositioning { pub const m_szSensorInputKey: usize = 0x68; pub const m_szIsAttackingKey: usize = 0x80; @@ -966,7 +907,6 @@ pub mod CBtActionCombatPositioning { pub const m_bCrouching: usize = 0xa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtActionMoveTo { pub const m_szDestinationInputKey: usize = 0x60; pub const m_szHidingSpotInputKey: usize = 0x68; @@ -984,31 +924,26 @@ pub mod CBtActionMoveTo { pub const m_flNearestAreaDistanceThreshold: usize = 0xe4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtActionParachutePositioning { pub const m_ActionTimer: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtNodeCondition { pub const m_bNegated: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBtNodeConditionInactive { pub const m_flRoundStartThresholdSeconds: usize = 0x78; pub const m_flSensorInactivityThresholdSeconds: usize = 0x7c; pub const m_SensorInactivityTimer: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBubbling { pub const m_density: usize = 0x700; pub const m_frequency: usize = 0x704; pub const m_state: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBumpMineProjectile { pub const m_bShouldExplode: usize = 0xa68; pub const m_nParentBoneIndex: usize = 0xa6c; @@ -1023,18 +958,15 @@ pub mod CBumpMineProjectile { pub const m_bBeingUsed: usize = 0xad4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; pub const m_flDisplacementFromObjects: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CBuyZone { pub const m_LegacyTeamNum: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CC4 { pub const m_vecLastValidPlayerHeldPosition: usize = 0xe80; pub const m_vecLastValidDroppedPosition: usize = 0xe8c; @@ -1051,7 +983,6 @@ pub mod CC4 { pub const m_bDroppedFromDeath: usize = 0xecc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSBot { pub const m_lastCoopSpawnPoint: usize = 0xd0; pub const m_eyePosition: usize = 0xe0; @@ -1195,7 +1126,6 @@ pub mod CCSBot { pub const m_lastValidReactionQueueFrame: usize = 0x7548; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSEnvGunfire { pub const m_iMinBurstSize: usize = 0x4b0; pub const m_iMaxBurstSize: usize = 0x4b4; @@ -1220,14 +1150,12 @@ pub mod CCSEnvGunfire { pub const m_flAdditionalSpread: usize = 0x518; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGOViewModel { pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x978; pub const m_nWeaponParity: usize = 0x97c; pub const m_nOldWeaponParity: usize = 0x980; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGO_TeamPreviewCharacterPosition { pub const m_nVariant: usize = 0x4b0; pub const m_nRandom: usize = 0x4b4; @@ -1237,12 +1165,10 @@ pub mod CCSGO_TeamPreviewCharacterPosition { pub const m_weaponItem: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameModeRules { pub const __m_pChainEntity: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameModeRules_Deathmatch { pub const m_bFirstThink: usize = 0x30; pub const m_bFirstThinkAfterConnected: usize = 0x31; @@ -1251,7 +1177,6 @@ pub mod CCSGameModeRules_Deathmatch { pub const m_nDMBonusWeaponLoadoutSlot: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameRules { pub const __m_pChainEntity: usize = 0x98; pub const m_coopMissionManager: usize = 0xc0; @@ -1457,17 +1382,14 @@ pub mod CCSGameRules { pub const m_bPlayedTeamIntroVO: usize = 0x3854; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSGameRulesProxy { pub const m_pGameRules: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlace { pub const m_name: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController { pub const m_pInGameMoneyServices: usize = 0x6a0; pub const m_pInventoryServices: usize = 0x6a8; @@ -1542,7 +1464,6 @@ pub mod CCSPlayerController { pub const m_iNextTimeCheck: usize = 0xf904; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_ActionTrackingServices { pub const m_perRoundStats: usize = 0x40; pub const m_matchStats: usize = 0x90; @@ -1550,13 +1471,11 @@ pub mod CCSPlayerController_ActionTrackingServices { pub const m_iNumRoundKillsHeadshots: usize = 0x14c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_DamageServices { pub const m_nSendUpdate: usize = 0x40; pub const m_DamageList: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_InGameMoneyServices { pub const m_bReceivesMoneyNextRound: usize = 0x40; pub const m_iAccountMoneyEarnedForNextRound: usize = 0x44; @@ -1566,7 +1485,6 @@ pub mod CCSPlayerController_InGameMoneyServices { pub const m_iCashSpentThisRound: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerController_InventoryServices { pub const m_unMusicID: usize = 0x40; pub const m_rank: usize = 0x44; @@ -1579,22 +1497,21 @@ pub mod CCSPlayerController_InventoryServices { pub const m_vecCounterTerroristLoadoutCache: usize = 0xfa0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerPawn { - pub const m_pParachuteServices: usize = 0x16d8; - pub const m_pBulletServices: usize = 0x16e0; - pub const m_pHostageServices: usize = 0x16e8; - pub const m_pBuyServices: usize = 0x16f0; - pub const m_pPingServices: usize = 0x16f8; - pub const m_pRadioServices: usize = 0x1700; - pub const m_pDamageReactServices: usize = 0x1708; - pub const m_iRetakesOffering: usize = 0x17d8; - pub const m_iRetakesOfferingCard: usize = 0x17dc; - pub const m_bRetakesHasDefuseKit: usize = 0x17e0; - pub const m_bRetakesMVPLastRound: usize = 0x17e1; - pub const m_iRetakesMVPBoostItem: usize = 0x17e4; - pub const m_RetakesMVPBoostExtraUtility: usize = 0x17e8; - pub const m_bIsBuyMenuOpen: usize = 0x17ec; + pub const m_pParachuteServices: usize = 0x16d0; + pub const m_pBulletServices: usize = 0x16d8; + pub const m_pHostageServices: usize = 0x16e0; + pub const m_pBuyServices: usize = 0x16e8; + pub const m_pPingServices: usize = 0x16f0; + pub const m_pRadioServices: usize = 0x16f8; + pub const m_pDamageReactServices: usize = 0x1700; + pub const m_iRetakesOffering: usize = 0x17d0; + pub const m_iRetakesOfferingCard: usize = 0x17d4; + pub const m_bRetakesHasDefuseKit: usize = 0x17d8; + pub const m_bRetakesMVPLastRound: usize = 0x17d9; + pub const m_iRetakesMVPBoostItem: usize = 0x17dc; + pub const m_RetakesMVPBoostExtraUtility: usize = 0x17e0; + pub const m_bIsBuyMenuOpen: usize = 0x17e4; pub const m_xLastHeadBoneTransform: usize = 0x1d30; pub const m_bLastHeadBoneTransformIsValid: usize = 0x1d50; pub const m_iPlayerLocked: usize = 0x1d54; @@ -1609,7 +1526,6 @@ pub mod CCSPlayerPawn { pub const m_bSkipOneHeadConstraintUpdate: usize = 0x204c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerPawnBase { pub const m_CTouchExpansionComponent: usize = 0xc00; pub const m_pActionTrackingServices: usize = 0xc50; @@ -1687,117 +1603,115 @@ pub mod CCSPlayerPawnBase { pub const m_fNextRadarUpdateTime: usize = 0xe58; pub const m_flLastMoneyUpdateTime: usize = 0xe5c; pub const m_MenuStringBuffer: usize = 0xe60; - pub const m_pIntroCamera: usize = 0x1260; - pub const m_fIntroCamTime: usize = 0x1264; - pub const m_nMyCollisionGroup: usize = 0x1268; - pub const m_bInBombZone: usize = 0x126c; - pub const m_bInBuyZone: usize = 0x126d; - pub const m_bInNoDefuseArea: usize = 0x126e; - pub const m_bKilledByTaser: usize = 0x126f; - pub const m_iMoveState: usize = 0x1270; - pub const m_nPreviousModelIndex: usize = 0x1278; - pub const m_grenadeParameterStashTime: usize = 0x1280; - pub const m_bGrenadeParametersStashed: usize = 0x1284; - pub const m_angStashedShootAngles: usize = 0x1288; - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1294; - pub const m_vecStashedVelocity: usize = 0x12a0; - pub const m_angShootAngleHistory: usize = 0x12ac; - pub const m_vecThrowPositionHistory: usize = 0x12c4; - pub const m_vecVelocityHistory: usize = 0x12dc; - pub const m_nCharacterDefIndex: usize = 0x12f4; - pub const m_bDiedAirborne: usize = 0x12f6; - pub const m_iBombSiteIndex: usize = 0x12f8; - pub const m_nWhichBombZone: usize = 0x12fc; - pub const m_bInBombZoneTrigger: usize = 0x1300; - pub const m_bWasInBombZoneTrigger: usize = 0x1301; - pub const m_bWasInHostageRescueZone: usize = 0x1302; - pub const m_bWasInBuyZone: usize = 0x1303; - pub const m_bInHostageRescueZone: usize = 0x1304; - pub const m_flStamina: usize = 0x1308; - pub const m_iDirection: usize = 0x130c; - pub const m_iShotsFired: usize = 0x1310; - pub const m_ArmorValue: usize = 0x1314; - pub const m_flFlinchStack: usize = 0x1318; - pub const m_flVelocityModifier: usize = 0x131c; - pub const m_flHitHeading: usize = 0x1320; - pub const m_nHitBodyPart: usize = 0x1324; - pub const m_iHostagesKilled: usize = 0x1328; - pub const m_vecTotalBulletForce: usize = 0x132c; - pub const m_flFlashDuration: usize = 0x1338; - pub const m_flFlashMaxAlpha: usize = 0x133c; - pub const m_flProgressBarStartTime: usize = 0x1340; - pub const m_iProgressBarDuration: usize = 0x1344; - pub const m_bWaitForNoAttack: usize = 0x1348; - pub const m_flLowerBodyYawTarget: usize = 0x134c; - pub const m_bStrafing: usize = 0x1350; - pub const m_lastStandingPos: usize = 0x1354; - pub const m_ignoreLadderJumpTime: usize = 0x1360; - pub const m_ladderSurpressionTimer: usize = 0x1368; - pub const m_lastLadderNormal: usize = 0x1380; - pub const m_lastLadderPos: usize = 0x138c; - pub const m_thirdPersonHeading: usize = 0x1398; - pub const m_flSlopeDropOffset: usize = 0x13a4; - pub const m_flSlopeDropHeight: usize = 0x13a8; - pub const m_vHeadConstraintOffset: usize = 0x13ac; - pub const m_iLastWeaponFireUsercmd: usize = 0x13c0; - pub const m_angEyeAngles: usize = 0x13c4; - pub const m_bVCollisionInitted: usize = 0x13d0; - pub const m_storedSpawnPosition: usize = 0x13d4; - pub const m_storedSpawnAngle: usize = 0x13e0; - pub const m_bIsSpawning: usize = 0x13ec; - pub const m_bHideTargetID: usize = 0x13ed; - pub const m_nNumDangerZoneDamageHits: usize = 0x13f0; - pub const m_bHud_MiniScoreHidden: usize = 0x13f4; - pub const m_bHud_RadarHidden: usize = 0x13f5; - pub const m_nLastKillerIndex: usize = 0x13f8; - pub const m_nLastConcurrentKilled: usize = 0x13fc; - pub const m_nDeathCamMusic: usize = 0x1400; - pub const m_iAddonBits: usize = 0x1404; - pub const m_iPrimaryAddon: usize = 0x1408; - pub const m_iSecondaryAddon: usize = 0x140c; - pub const m_nTeamDamageGivenForMatch: usize = 0x1410; - pub const m_bTDGaveProtectionWarning: usize = 0x1414; - pub const m_bTDGaveProtectionWarningThisRound: usize = 0x1415; - pub const m_flLastTHWarningTime: usize = 0x1418; - pub const m_currentDeafnessFilter: usize = 0x141c; - pub const m_enemyPlayersKilledThisRound: usize = 0x1420; - pub const m_NumEnemiesKilledThisSpawn: usize = 0x1438; - pub const m_maxNumEnemiesKillStreak: usize = 0x143c; - pub const m_NumEnemiesKilledThisRound: usize = 0x1440; - pub const m_NumEnemiesAtRoundStart: usize = 0x1444; - pub const m_iRoundsWon: usize = 0x1448; - pub const m_lastRoundResult: usize = 0x144c; - pub const m_wasNotKilledNaturally: usize = 0x1450; - pub const m_vecPlayerPatchEconIndices: usize = 0x1454; - pub const m_iDeathFlags: usize = 0x1468; - pub const m_hPet: usize = 0x146c; - pub const m_unCurrentEquipmentValue: usize = 0x1638; - pub const m_unRoundStartEquipmentValue: usize = 0x163a; - pub const m_unFreezetimeEndEquipmentValue: usize = 0x163c; - pub const m_szLastPlaceName: usize = 0x163e; - pub const m_nSuicides: usize = 0x1650; - pub const m_nSurvivalTeamNumber: usize = 0x1654; - pub const m_aimPunchAngle: usize = 0x1658; - pub const m_aimPunchAngleVel: usize = 0x1664; - pub const m_aimPunchTickBase: usize = 0x1670; - pub const m_aimPunchTickFraction: usize = 0x1674; - pub const m_aimPunchCache: usize = 0x1678; - pub const m_bHasDeathInfo: usize = 0x1690; - pub const m_flDeathInfoTime: usize = 0x1694; - pub const m_vecDeathInfoOrigin: usize = 0x1698; - pub const m_bKilledByHeadshot: usize = 0x16a4; - pub const m_LastHitBox: usize = 0x16a8; - pub const m_LastHealth: usize = 0x16ac; - pub const m_flLastCollisionCeiling: usize = 0x16b0; - pub const m_flLastCollisionCeilingChangeTime: usize = 0x16b4; - pub const m_strVOPrefix: usize = 0x16b8; - pub const m_flLandseconds: usize = 0x16c0; - pub const m_pBot: usize = 0x16c8; - pub const m_bBotAllowActive: usize = 0x16d0; - pub const m_bCommittingSuicideOnTeamChange: usize = 0x16d1; + pub const m_fIntroCamTime: usize = 0x1260; + pub const m_nMyCollisionGroup: usize = 0x1264; + pub const m_bInBombZone: usize = 0x1268; + pub const m_bInBuyZone: usize = 0x1269; + pub const m_bInNoDefuseArea: usize = 0x126a; + pub const m_bKilledByTaser: usize = 0x126b; + pub const m_iMoveState: usize = 0x126c; + pub const m_nPreviousModelIndex: usize = 0x1270; + pub const m_grenadeParameterStashTime: usize = 0x1278; + pub const m_bGrenadeParametersStashed: usize = 0x127c; + pub const m_angStashedShootAngles: usize = 0x1280; + pub const m_vecStashedGrenadeThrowPosition: usize = 0x128c; + pub const m_vecStashedVelocity: usize = 0x1298; + pub const m_angShootAngleHistory: usize = 0x12a4; + pub const m_vecThrowPositionHistory: usize = 0x12bc; + pub const m_vecVelocityHistory: usize = 0x12d4; + pub const m_nCharacterDefIndex: usize = 0x12ec; + pub const m_bDiedAirborne: usize = 0x12ee; + pub const m_iBombSiteIndex: usize = 0x12f0; + pub const m_nWhichBombZone: usize = 0x12f4; + pub const m_bInBombZoneTrigger: usize = 0x12f8; + pub const m_bWasInBombZoneTrigger: usize = 0x12f9; + pub const m_bWasInHostageRescueZone: usize = 0x12fa; + pub const m_bWasInBuyZone: usize = 0x12fb; + pub const m_bInHostageRescueZone: usize = 0x12fc; + pub const m_flStamina: usize = 0x1300; + pub const m_iDirection: usize = 0x1304; + pub const m_iShotsFired: usize = 0x1308; + pub const m_ArmorValue: usize = 0x130c; + pub const m_flFlinchStack: usize = 0x1310; + pub const m_flVelocityModifier: usize = 0x1314; + pub const m_flHitHeading: usize = 0x1318; + pub const m_nHitBodyPart: usize = 0x131c; + pub const m_iHostagesKilled: usize = 0x1320; + pub const m_vecTotalBulletForce: usize = 0x1324; + pub const m_flFlashDuration: usize = 0x1330; + pub const m_flFlashMaxAlpha: usize = 0x1334; + pub const m_flProgressBarStartTime: usize = 0x1338; + pub const m_iProgressBarDuration: usize = 0x133c; + pub const m_bWaitForNoAttack: usize = 0x1340; + pub const m_flLowerBodyYawTarget: usize = 0x1344; + pub const m_bStrafing: usize = 0x1348; + pub const m_lastStandingPos: usize = 0x134c; + pub const m_ignoreLadderJumpTime: usize = 0x1358; + pub const m_ladderSurpressionTimer: usize = 0x1360; + pub const m_lastLadderNormal: usize = 0x1378; + pub const m_lastLadderPos: usize = 0x1384; + pub const m_thirdPersonHeading: usize = 0x1390; + pub const m_flSlopeDropOffset: usize = 0x139c; + pub const m_flSlopeDropHeight: usize = 0x13a0; + pub const m_vHeadConstraintOffset: usize = 0x13a4; + pub const m_iLastWeaponFireUsercmd: usize = 0x13b8; + pub const m_angEyeAngles: usize = 0x13bc; + pub const m_bVCollisionInitted: usize = 0x13c8; + pub const m_storedSpawnPosition: usize = 0x13cc; + pub const m_storedSpawnAngle: usize = 0x13d8; + pub const m_bIsSpawning: usize = 0x13e4; + pub const m_bHideTargetID: usize = 0x13e5; + pub const m_nNumDangerZoneDamageHits: usize = 0x13e8; + pub const m_bHud_MiniScoreHidden: usize = 0x13ec; + pub const m_bHud_RadarHidden: usize = 0x13ed; + pub const m_nLastKillerIndex: usize = 0x13f0; + pub const m_nLastConcurrentKilled: usize = 0x13f4; + pub const m_nDeathCamMusic: usize = 0x13f8; + pub const m_iAddonBits: usize = 0x13fc; + pub const m_iPrimaryAddon: usize = 0x1400; + pub const m_iSecondaryAddon: usize = 0x1404; + pub const m_nTeamDamageGivenForMatch: usize = 0x1408; + pub const m_bTDGaveProtectionWarning: usize = 0x140c; + pub const m_bTDGaveProtectionWarningThisRound: usize = 0x140d; + pub const m_flLastTHWarningTime: usize = 0x1410; + pub const m_currentDeafnessFilter: usize = 0x1414; + pub const m_enemyPlayersKilledThisRound: usize = 0x1418; + pub const m_NumEnemiesKilledThisSpawn: usize = 0x1430; + pub const m_maxNumEnemiesKillStreak: usize = 0x1434; + pub const m_NumEnemiesKilledThisRound: usize = 0x1438; + pub const m_NumEnemiesAtRoundStart: usize = 0x143c; + pub const m_iRoundsWon: usize = 0x1440; + pub const m_lastRoundResult: usize = 0x1444; + pub const m_wasNotKilledNaturally: usize = 0x1448; + pub const m_vecPlayerPatchEconIndices: usize = 0x144c; + pub const m_iDeathFlags: usize = 0x1460; + pub const m_hPet: usize = 0x1464; + pub const m_unCurrentEquipmentValue: usize = 0x1630; + pub const m_unRoundStartEquipmentValue: usize = 0x1632; + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1634; + pub const m_szLastPlaceName: usize = 0x1636; + pub const m_nSuicides: usize = 0x1648; + pub const m_nSurvivalTeamNumber: usize = 0x164c; + pub const m_aimPunchAngle: usize = 0x1650; + pub const m_aimPunchAngleVel: usize = 0x165c; + pub const m_aimPunchTickBase: usize = 0x1668; + pub const m_aimPunchTickFraction: usize = 0x166c; + pub const m_aimPunchCache: usize = 0x1670; + pub const m_bHasDeathInfo: usize = 0x1688; + pub const m_flDeathInfoTime: usize = 0x168c; + pub const m_vecDeathInfoOrigin: usize = 0x1690; + pub const m_bKilledByHeadshot: usize = 0x169c; + pub const m_LastHitBox: usize = 0x16a0; + pub const m_LastHealth: usize = 0x16a4; + pub const m_flLastCollisionCeiling: usize = 0x16a8; + pub const m_flLastCollisionCeilingChangeTime: usize = 0x16ac; + pub const m_strVOPrefix: usize = 0x16b0; + pub const m_flLandseconds: usize = 0x16b8; + pub const m_pBot: usize = 0x16c0; + pub const m_bBotAllowActive: usize = 0x16c8; + pub const m_bCommittingSuicideOnTeamChange: usize = 0x16c9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayerResource { pub const m_bHostageAlive: usize = 0x4b0; pub const m_isHostageFollowingSomeone: usize = 0x4bc; @@ -1811,7 +1725,6 @@ pub mod CCSPlayerResource { pub const m_foundGoalPositions: usize = 0x541; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ActionTrackingServices { pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x230; pub const m_bIsRescuing: usize = 0x264; @@ -1819,17 +1732,14 @@ pub mod CCSPlayer_ActionTrackingServices { pub const m_weaponPurchasesThisRound: usize = 0x2c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_BulletServices { pub const m_totalHitsOnServer: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_BuyServices { pub const m_vecSellbackPurchaseEntries: usize = 0xc8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_CameraServices { pub const m_iFOV: usize = 0x170; pub const m_iFOVStart: usize = 0x174; @@ -1840,20 +1750,17 @@ pub mod CCSPlayer_CameraServices { pub const m_hLastFogTrigger: usize = 0x1a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_HostageServices { pub const m_hCarriedHostage: usize = 0x40; pub const m_hCarriedHostageProp: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ItemServices { pub const m_bHasDefuser: usize = 0x40; pub const m_bHasHelmet: usize = 0x41; pub const m_bHasHeavyArmor: usize = 0x42; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_MovementServices { pub const m_flMaxFallVelocity: usize = 0x220; pub const m_vecLadderNormal: usize = 0x224; @@ -1894,13 +1801,11 @@ pub mod CCSPlayer_MovementServices { pub const m_flOffsetTickStashedSpeed: usize = 0x4ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_PingServices { pub const m_flPlayerPingTokens: usize = 0x40; pub const m_hPlayerPing: usize = 0x54; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_RadioServices { pub const m_flGotHostageTalkTimer: usize = 0x40; pub const m_flDefusingTalkTimer: usize = 0x44; @@ -1909,7 +1814,6 @@ pub mod CCSPlayer_RadioServices { pub const m_bIgnoreRadio: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_UseServices { pub const m_hLastKnownUseEntity: usize = 0x40; pub const m_flLastUseTimeStamp: usize = 0x44; @@ -1917,12 +1821,10 @@ pub mod CCSPlayer_UseServices { pub const m_flTimeLastUsedWindow: usize = 0x4c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_ViewModelServices { pub const m_hViewModel: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_WaterServices { pub const m_NextDrownDamageTime: usize = 0x40; pub const m_nDrownDmgRate: usize = 0x44; @@ -1932,7 +1834,6 @@ pub mod CCSPlayer_WaterServices { pub const m_flSwimSoundTime: usize = 0x5c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPlayer_WeaponServices { pub const m_flNextAttack: usize = 0xb0; pub const m_bIsLookingAtWeapon: usize = 0xb4; @@ -1947,19 +1848,16 @@ pub mod CCSPlayer_WeaponServices { pub const m_bPickedUpWeapon: usize = 0xce; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPropExplodingBarrel { pub const m_hBarrelTop: usize = 0xc20; pub const m_bExploded: usize = 0xc24; pub const m_nAccumulatedDamage: usize = 0xc28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSPropExplodingBarrelTop { pub const m_flOverrideAlpha: usize = 0xc18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCSTeam { pub const m_nLastRecievedShorthandedRoundBonus: usize = 0x568; pub const m_nShorthandedRoundBonusStartRound: usize = 0x56c; @@ -1984,7 +1882,6 @@ pub mod CCSTeam { pub const m_bGGHasLeader_T: usize = 0x839; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CChangeLevel { pub const m_sMapName: usize = 0x8a8; pub const m_sLandmarkName: usize = 0x8b0; @@ -1995,7 +1892,6 @@ pub mod CChangeLevel { pub const m_bOnChangeLevelFired: usize = 0x8e3; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CChicken { pub const m_AttributeManager: usize = 0xbc8; pub const m_OriginalOwnerXuidLow: usize = 0xe90; @@ -2032,7 +1928,6 @@ pub mod CChicken { pub const m_BlockDirectionTimer: usize = 0x30d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCollisionProperty { pub const m_collisionAttribute: usize = 0x10; pub const m_vecMins: usize = 0x40; @@ -2053,7 +1948,6 @@ pub mod CCollisionProperty { pub const m_flCapsuleRadius: usize = 0xac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CColorCorrection { pub const m_flFadeInDuration: usize = 0x4b0; pub const m_flFadeOutDuration: usize = 0x4b4; @@ -2074,7 +1968,6 @@ pub mod CColorCorrection { pub const m_lookupFilename: usize = 0x6e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CColorCorrectionVolume { pub const m_bEnabled: usize = 0x8a8; pub const m_MaxWeight: usize = 0x8ac; @@ -2088,14 +1981,12 @@ pub mod CColorCorrectionVolume { pub const m_LastExitTime: usize = 0xac8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCommentaryAuto { pub const m_OnCommentaryNewGame: usize = 0x4b0; pub const m_OnCommentaryMidGame: usize = 0x4d8; pub const m_OnCommentaryMultiplayerSpawn: usize = 0x500; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCommentarySystem { pub const m_bCommentaryConvarsChanging: usize = 0x11; pub const m_bCommentaryEnabledMidGame: usize = 0x12; @@ -2109,7 +2000,6 @@ pub mod CCommentarySystem { pub const m_vecNodes: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CConstantForceController { pub const m_linear: usize = 0xc; pub const m_angular: usize = 0x18; @@ -2117,25 +2007,21 @@ pub mod CConstantForceController { pub const m_angularSave: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CConstraintAnchor { pub const m_massScale: usize = 0x930; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCopyRecipientFilter { pub const m_Flags: usize = 0x8; pub const m_Recipients: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CCredits { pub const m_OnCreditsDone: usize = 0x4b0; pub const m_bRolledOutroCredits: usize = 0x4d8; pub const m_flLogoLength: usize = 0x4dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDZDoor { pub const m_bIsSecurityDoor: usize = 0xef8; pub const m_hSpawnPoint: usize = 0xefc; @@ -2145,7 +2031,6 @@ pub mod CDZDoor { pub const m_nAttachmentIndex2: usize = 0xf39; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDamageRecord { pub const m_PlayerDamager: usize = 0x28; pub const m_PlayerRecipient: usize = 0x2c; @@ -2163,7 +2048,6 @@ pub mod CDamageRecord { pub const m_killType: usize = 0x69; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDangerZone { pub const m_vecDangerZoneOriginStartedAt: usize = 0x4b0; pub const m_flBombLaunchTime: usize = 0x4bc; @@ -2176,7 +2060,6 @@ pub mod CDangerZone { pub const m_nZoneNeighbors: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDangerZoneController { pub const m_bDangerZoneControllerEnabled: usize = 0x4b0; pub const m_bMissionControlledExplosions: usize = 0x4b1; @@ -2194,19 +2077,16 @@ pub mod CDangerZoneController { pub const m_pGasCanLaunchers: usize = 0x5a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDebugHistory { pub const m_nNpcEvents: usize = 0x44f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDecoyProjectile { pub const m_shotsRemaining: usize = 0xad0; pub const m_fExpireTime: usize = 0xad4; pub const m_decoyWeaponDefIndex: usize = 0xae0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDrone { pub const m_hMoveToThisEntity: usize = 0xc30; pub const m_hDeliveryCargo: usize = 0xc34; @@ -2268,7 +2148,6 @@ pub mod CDrone { pub const m_hPlayerThatOrderedMe: usize = 0xfa8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDronegun { pub const m_vecAttentionTarget: usize = 0x940; pub const m_vecTargetOffset: usize = 0x94c; @@ -2286,7 +2165,6 @@ pub mod CDronegun { pub const m_nAttachMuzzle: usize = 0x9a4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDynamicLight { pub const m_ActualFlags: usize = 0x700; pub const m_Flags: usize = 0x701; @@ -2299,7 +2177,6 @@ pub mod CDynamicLight { pub const m_SpotRadius: usize = 0x714; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDynamicProp { pub const m_bCreateNavObstacle: usize = 0xab0; pub const m_bUseHitboxesForRenderBox: usize = 0xab1; @@ -2326,7 +2203,6 @@ pub mod CDynamicProp { pub const m_nGlowTeam: usize = 0xba4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEconEntity { pub const m_AttributeManager: usize = 0x9d0; pub const m_OriginalOwnerXuidLow: usize = 0xc98; @@ -2339,7 +2215,6 @@ pub mod CEconEntity { pub const m_iOldOwnerClass: usize = 0xcb4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEconItemAttribute { pub const m_iAttributeDefinitionIndex: usize = 0x30; pub const m_flValue: usize = 0x34; @@ -2348,7 +2223,6 @@ pub mod CEconItemAttribute { pub const m_bSetBonus: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEconItemView { pub const m_iItemDefinitionIndex: usize = 0x38; pub const m_iEntityQuality: usize = 0x3c; @@ -2365,13 +2239,11 @@ pub mod CEconItemView { pub const m_szCustomNameOverride: usize = 0x1d1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEconWearable { pub const m_nForceSkin: usize = 0xcb8; pub const m_bAlwaysAllow: usize = 0xcbc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEffectData { pub const m_vOrigin: usize = 0x8; pub const m_vStart: usize = 0x14; @@ -2396,7 +2268,6 @@ pub mod CEffectData { pub const m_nExplosionType: usize = 0x6e; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityDissolve { pub const m_flFadeInStart: usize = 0x700; pub const m_flFadeInLength: usize = 0x704; @@ -2410,7 +2281,6 @@ pub mod CEntityDissolve { pub const m_nMagnitude: usize = 0x72c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityFlame { pub const m_hEntAttached: usize = 0x4b0; pub const m_bCheapEffect: usize = 0x4b4; @@ -2425,7 +2295,6 @@ pub mod CEntityFlame { pub const m_iCustomDamageType: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityIdentity { pub const m_nameStringableIndex: usize = 0x14; pub const m_name: usize = 0x18; @@ -2440,14 +2309,12 @@ pub mod CEntityIdentity { pub const m_pNextByClass: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityInstance { pub const m_iszPrivateVScripts: usize = 0x8; pub const m_pEntity: usize = 0x10; pub const m_CScriptComponent: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvBeam { pub const m_active: usize = 0x7a0; pub const m_spriteTexture: usize = 0x7a8; @@ -2470,13 +2337,11 @@ pub mod CEnvBeam { pub const m_OnTouchedByEntity: usize = 0x820; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvBeverage { pub const m_CanInDispenser: usize = 0x4b0; pub const m_nBeverageType: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvCombinedLightProbeVolume { pub const m_Color: usize = 0x1580; pub const m_flBrightness: usize = 0x1584; @@ -2505,7 +2370,6 @@ pub mod CEnvCombinedLightProbeVolume { pub const m_bEnabled: usize = 0x1629; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvCubemap { pub const m_hCubemapTexture: usize = 0x5a0; pub const m_bCustomCubemapTexture: usize = 0x5a8; @@ -2528,7 +2392,6 @@ pub mod CEnvCubemap { pub const m_bEnabled: usize = 0x608; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvCubemapFog { pub const m_flEndDistance: usize = 0x4b0; pub const m_flStartDistance: usize = 0x4b4; @@ -2550,7 +2413,6 @@ pub mod CEnvCubemapFog { pub const m_bFirstTime: usize = 0x4f9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvDecal { pub const m_hDecalMaterial: usize = 0x700; pub const m_flWidth: usize = 0x708; @@ -2563,18 +2425,15 @@ pub mod CEnvDecal { pub const m_flDepthSortBias: usize = 0x71c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvDetailController { pub const m_flFadeStartDist: usize = 0x4b0; pub const m_flFadeEndDist: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvEntityIgniter { pub const m_flLifetime: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvEntityMaker { pub const m_vecEntityMins: usize = 0x4b0; pub const m_vecEntityMaxs: usize = 0x4bc; @@ -2590,7 +2449,6 @@ pub mod CEnvEntityMaker { pub const m_pOutputOnFailedSpawn: usize = 0x528; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvExplosion { pub const m_iMagnitude: usize = 0x700; pub const m_flPlayerDamage: usize = 0x704; @@ -2609,7 +2467,6 @@ pub mod CEnvExplosion { pub const m_hEntityIgnore: usize = 0x750; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvFade { pub const m_fadeColor: usize = 0x4b0; pub const m_Duration: usize = 0x4b4; @@ -2617,7 +2474,6 @@ pub mod CEnvFade { pub const m_OnBeginFade: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvFireSensor { pub const m_bEnabled: usize = 0x4b0; pub const m_bHeatAtLevel: usize = 0x4b1; @@ -2629,14 +2485,12 @@ pub mod CEnvFireSensor { pub const m_OnHeatLevelEnd: usize = 0x4f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvFireSource { pub const m_bEnabled: usize = 0x4b0; pub const m_radius: usize = 0x4b4; pub const m_damage: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvGasCanister { pub const m_bLanded: usize = 0x930; pub const m_flDamageRadius: usize = 0x934; @@ -2670,7 +2524,6 @@ pub mod CEnvGasCanister { pub const m_flLaunchHeight: usize = 0xa3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvGlobal { pub const m_outCounter: usize = 0x4b0; pub const m_globalstate: usize = 0x4d8; @@ -2679,12 +2532,10 @@ pub mod CEnvGlobal { pub const m_counter: usize = 0x4e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvHudHint { pub const m_iszMessage: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvInstructorHint { pub const m_iszName: usize = 0x4b0; pub const m_iszReplace_Key: usize = 0x4b8; @@ -2712,7 +2563,6 @@ pub mod CEnvInstructorHint { pub const m_bLocalPlayerOnly: usize = 0x51a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvInstructorVRHint { pub const m_iszName: usize = 0x4b0; pub const m_iszHintTargetEntity: usize = 0x4b8; @@ -2725,7 +2575,6 @@ pub mod CEnvInstructorVRHint { pub const m_flHeightOffset: usize = 0x4ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvLaser { pub const m_iszLaserTarget: usize = 0x7a0; pub const m_pSprite: usize = 0x7a8; @@ -2734,7 +2583,6 @@ pub mod CEnvLaser { pub const m_flStartFrame: usize = 0x7c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvLightProbeVolume { pub const m_hLightProbeTexture: usize = 0x1490; pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1498; @@ -2756,7 +2604,6 @@ pub mod CEnvLightProbeVolume { pub const m_bEnabled: usize = 0x1501; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvMicrophone { pub const m_bDisabled: usize = 0x4b0; pub const m_hMeasureTarget: usize = 0x4b4; @@ -2777,13 +2624,11 @@ pub mod CEnvMicrophone { pub const m_iLastRoutedFrame: usize = 0x668; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvMuzzleFlash { pub const m_flScale: usize = 0x4b0; pub const m_iszParentAttachment: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvParticleGlow { pub const m_flAlphaScale: usize = 0xc78; pub const m_flRadiusScale: usize = 0xc7c; @@ -2792,7 +2637,6 @@ pub mod CEnvParticleGlow { pub const m_hTextureOverride: usize = 0xc88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvProjectedTexture { pub const m_hTargetEntity: usize = 0x700; pub const m_bState: usize = 0x704; @@ -2826,7 +2670,6 @@ pub mod CEnvProjectedTexture { pub const m_bFlipHorizontal: usize = 0x960; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvScreenOverlay { pub const m_iszOverlayNames: usize = 0x4b0; pub const m_flOverlayTimes: usize = 0x500; @@ -2835,7 +2678,6 @@ pub mod CEnvScreenOverlay { pub const m_bIsActive: usize = 0x530; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvShake { pub const m_limitToEntity: usize = 0x4b0; pub const m_Amplitude: usize = 0x4b8; @@ -2849,7 +2691,6 @@ pub mod CEnvShake { pub const m_shakeCallback: usize = 0x4e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvSky { pub const m_hSkyMaterial: usize = 0x700; pub const m_hSkyMaterialLightingOnly: usize = 0x708; @@ -2865,7 +2706,6 @@ pub mod CEnvSky { pub const m_bEnabled: usize = 0x734; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvSoundscape { pub const m_OnPlay: usize = 0x4b0; pub const m_flRadius: usize = 0x4d8; @@ -2880,12 +2720,10 @@ pub mod CEnvSoundscape { pub const m_bDisabled: usize = 0x544; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvSoundscapeProxy { pub const m_MainSoundscapeName: usize = 0x548; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvSpark { pub const m_flDelay: usize = 0x4b0; pub const m_nMagnitude: usize = 0x4b4; @@ -2894,12 +2732,10 @@ pub mod CEnvSpark { pub const m_OnSpark: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvSplash { pub const m_flScale: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvTilt { pub const m_Duration: usize = 0x4b0; pub const m_Radius: usize = 0x4b4; @@ -2907,19 +2743,16 @@ pub mod CEnvTilt { pub const m_stopTime: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvTracer { pub const m_vecEnd: usize = 0x4b0; pub const m_flDelay: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvViewPunch { pub const m_flRadius: usize = 0x4b0; pub const m_angViewPunch: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvVolumetricFogController { pub const m_flScattering: usize = 0x4b0; pub const m_flAnisotropy: usize = 0x4b4; @@ -2951,7 +2784,6 @@ pub mod CEnvVolumetricFogController { pub const m_bFirstTime: usize = 0x52c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvVolumetricFogVolume { pub const m_bActive: usize = 0x4b0; pub const m_vBoxMins: usize = 0x4b4; @@ -2962,12 +2794,10 @@ pub mod CEnvVolumetricFogVolume { pub const m_flFalloffExponent: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvWind { pub const m_EnvWindShared: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvWindShared { pub const m_flStartTime: usize = 0x8; pub const m_iWindSeed: usize = 0xc; @@ -3002,34 +2832,28 @@ pub mod CEnvWindShared { pub const m_iEntIndex: usize = 0xe0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvWindShared_WindAveEvent_t { pub const m_flStartWindSpeed: usize = 0x0; pub const m_flAveWindSpeed: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEnvWindShared_WindVariationEvent_t { pub const m_flWindAngleVariation: usize = 0x0; pub const m_flWindSpeedVariation: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterAttributeInt { pub const m_sAttributeName: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterClass { pub const m_iFilterClass: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterContext { pub const m_iFilterContext: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterEnemy { pub const m_iszEnemyName: usize = 0x508; pub const m_flRadius: usize = 0x510; @@ -3038,17 +2862,14 @@ pub mod CFilterEnemy { pub const m_iszPlayerName: usize = 0x520; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterMassGreater { pub const m_fFilterMass: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterModel { pub const m_iFilterModel: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterMultiple { pub const m_nFilterType: usize = 0x508; pub const m_iFilterName: usize = 0x510; @@ -3056,17 +2877,14 @@ pub mod CFilterMultiple { pub const m_nFilterCount: usize = 0x588; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterName { pub const m_iFilterName: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFilterProximity { pub const m_flRadius: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFire { pub const m_hEffect: usize = 0x700; pub const m_hOwner: usize = 0x704; @@ -3089,23 +2907,19 @@ pub mod CFire { pub const m_OnExtinguished: usize = 0x768; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFireSmoke { pub const m_nFlameModelIndex: usize = 0x4c0; pub const m_nFlameFromAboveModelIndex: usize = 0x4c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFiringModeFloat { pub const m_flValues: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFiringModeInt { pub const m_nValues: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFish { pub const m_pool: usize = 0x930; pub const m_id: usize = 0x934; @@ -3133,7 +2947,6 @@ pub mod CFish { pub const m_visible: usize = 0xa20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFishPool { pub const m_fishCount: usize = 0x4c0; pub const m_maxRange: usize = 0x4c4; @@ -3144,7 +2957,6 @@ pub mod CFishPool { pub const m_visTimer: usize = 0x4f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFists { pub const m_bPlayingUninterruptableAct: usize = 0xe80; pub const m_nUninterruptableActivity: usize = 0xe84; @@ -3155,26 +2967,22 @@ pub mod CFists { pub const m_bDestroyAfterTaunt: usize = 0xe95; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFlashbangProjectile { pub const m_flTimeToDetonate: usize = 0xac8; pub const m_numOpponentsHit: usize = 0xacc; pub const m_numTeammatesHit: usize = 0xacd; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFogController { pub const m_fog: usize = 0x4b0; pub const m_bUseAngles: usize = 0x518; pub const m_iChangedVariables: usize = 0x51c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFogTrigger { pub const m_fog: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFogVolume { pub const m_fogName: usize = 0x700; pub const m_postProcessName: usize = 0x708; @@ -3183,13 +2991,11 @@ pub mod CFogVolume { pub const m_bInFogVolumesList: usize = 0x721; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFootstepControl { pub const m_source: usize = 0x8a8; pub const m_destination: usize = 0x8b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncBrush { pub const m_iSolidity: usize = 0x700; pub const m_iDisabled: usize = 0x704; @@ -3199,7 +3005,6 @@ pub mod CFuncBrush { pub const m_bScriptedMovement: usize = 0x719; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncConveyor { pub const m_szConveyorModels: usize = 0x700; pub const m_flTransitionDurationSeconds: usize = 0x708; @@ -3212,7 +3017,6 @@ pub mod CFuncConveyor { pub const m_hConveyorModels: usize = 0x738; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncElectrifiedVolume { pub const m_EffectName: usize = 0x720; pub const m_EffectInterpenetrateName: usize = 0x728; @@ -3220,14 +3024,12 @@ pub mod CFuncElectrifiedVolume { pub const m_iszEffectSource: usize = 0x738; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncInteractionLayerClip { pub const m_bDisabled: usize = 0x700; pub const m_iszInteractsAs: usize = 0x708; pub const m_iszInteractsWith: usize = 0x710; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncLadder { pub const m_vecLadderDir: usize = 0x700; pub const m_Dismounts: usize = 0x710; @@ -3243,7 +3045,6 @@ pub mod CFuncLadder { pub const m_OnPlayerGotOffLadder: usize = 0x788; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncMonitor { pub const m_targetCamera: usize = 0x720; pub const m_nResolutionEnum: usize = 0x728; @@ -3256,7 +3057,6 @@ pub mod CFuncMonitor { pub const m_bStartEnabled: usize = 0x73e; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncMoveLinear { pub const m_authoredPosition: usize = 0x780; pub const m_angMoveEntitySpace: usize = 0x784; @@ -3273,29 +3073,24 @@ pub mod CFuncMoveLinear { pub const m_bCreateNavObstacle: usize = 0x821; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncNavBlocker { pub const m_bDisabled: usize = 0x700; pub const m_nBlockedTeamNumber: usize = 0x704; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncNavObstruction { pub const m_bDisabled: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncPlat { pub const m_sNoise: usize = 0x7a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncPlatRot { pub const m_end: usize = 0x7b0; pub const m_start: usize = 0x7bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncRotating { pub const m_vecMoveAng: usize = 0x700; pub const m_flFanFriction: usize = 0x70c; @@ -3313,7 +3108,6 @@ pub mod CFuncRotating { pub const m_vecClientAngles: usize = 0x758; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncShatterglass { pub const m_hGlassMaterialDamaged: usize = 0x700; pub const m_hGlassMaterialUndamaged: usize = 0x708; @@ -3349,12 +3143,10 @@ pub mod CFuncShatterglass { pub const m_iSurfaceType: usize = 0x851; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncTankTrain { pub const m_OnDeath: usize = 0x850; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncTimescale { pub const m_flDesiredTimescale: usize = 0x4b0; pub const m_flAcceleration: usize = 0x4b4; @@ -3363,7 +3155,6 @@ pub mod CFuncTimescale { pub const m_isStarted: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncTrackChange { pub const m_trackTop: usize = 0x7c8; pub const m_trackBottom: usize = 0x7d0; @@ -3376,7 +3167,6 @@ pub mod CFuncTrackChange { pub const m_use: usize = 0x800; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncTrackTrain { pub const m_ppath: usize = 0x700; pub const m_length: usize = 0x704; @@ -3418,7 +3208,6 @@ pub mod CFuncTrackTrain { pub const m_flNextMPSoundTime: usize = 0x84c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncTrain { pub const m_hCurrentTarget: usize = 0x7a8; pub const m_activated: usize = 0x7ac; @@ -3428,22 +3217,18 @@ pub mod CFuncTrain { pub const m_iszLastTarget: usize = 0x7c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncVPhysicsClip { pub const m_bDisabled: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncWall { pub const m_nState: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFuncWater { pub const m_BuoyancyHelper: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameChoreoServices { pub const m_hOwner: usize = 0x8; pub const m_hScriptedSequence: usize = 0xc; @@ -3452,7 +3237,6 @@ pub mod CGameChoreoServices { pub const m_flTimeStartedState: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameGibManager { pub const m_bAllowNewGibs: usize = 0x4d0; pub const m_iCurrentMaxPieces: usize = 0x4d4; @@ -3460,13 +3244,11 @@ pub mod CGameGibManager { pub const m_iLastFrame: usize = 0x4dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGamePlayerEquip { pub const m_weaponNames: usize = 0x710; pub const m_weaponCount: usize = 0x810; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGamePlayerZone { pub const m_OnPlayerInZone: usize = 0x708; pub const m_OnPlayerOutZone: usize = 0x730; @@ -3474,13 +3256,11 @@ pub mod CGamePlayerZone { pub const m_PlayersOutCount: usize = 0x780; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameRules { pub const m_szQuestName: usize = 0x8; pub const m_nQuestPhase: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameSceneNode { pub const m_nodeToWorld: usize = 0x10; pub const m_pOwner: usize = 0x30; @@ -3517,13 +3297,11 @@ pub mod CGameSceneNode { pub const m_vRenderOrigin: usize = 0x138; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameSceneNodeHandle { pub const m_hOwner: usize = 0x8; pub const m_name: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameScriptedMoveData { pub const m_vDest: usize = 0x0; pub const m_vSrc: usize = 0xc; @@ -3543,13 +3321,11 @@ pub mod CGameScriptedMoveData { pub const m_bIgnoreCollisions: usize = 0x58; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameText { pub const m_iszMessage: usize = 0x710; pub const m_textParms: usize = 0x718; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGameWeaponManager { pub const m_iszWeaponName: usize = 0x4b0; pub const m_iMaxPieces: usize = 0x4c0; @@ -3558,7 +3334,6 @@ pub mod CGameWeaponManager { pub const m_ManagedNonWeapons: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGenericConstraint { pub const m_nLinearMotionX: usize = 0x510; pub const m_nLinearMotionY: usize = 0x514; @@ -3610,7 +3385,6 @@ pub mod CGenericConstraint { pub const m_NotifyForceReachedZ: usize = 0x610; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGlowProperty { pub const m_fGlowColor: usize = 0x8; pub const m_iGlowType: usize = 0x30; @@ -3625,7 +3399,6 @@ pub mod CGlowProperty { pub const m_bGlowing: usize = 0x51; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGradientFog { pub const m_hGradientFogTexture: usize = 0x4b0; pub const m_flFogStartDistance: usize = 0x4b8; @@ -3645,44 +3418,37 @@ pub mod CGradientFog { pub const m_bGradientFogNeedsTextures: usize = 0x4ea; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGrassBurn { pub const m_flGrassBurnClearTime: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CGunTarget { pub const m_on: usize = 0x780; pub const m_hTargetEnt: usize = 0x784; pub const m_OnDeath: usize = 0x788; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHandleTest { pub const m_Handle: usize = 0x4b0; pub const m_bSendHandle: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHintMessage { pub const m_hintString: usize = 0x8; pub const m_args: usize = 0x10; pub const m_duration: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHintMessageQueue { pub const m_tmMessageEnd: usize = 0x8; pub const m_messages: usize = 0x10; pub const m_pPlayerController: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHitboxComponent { pub const m_bvDisabledHitGroups: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHostage { pub const m_OnHostageBeginGrab: usize = 0xa88; pub const m_OnFirstPickedUp: usize = 0xab0; @@ -3724,17 +3490,14 @@ pub mod CHostage { pub const m_vecSpawnGroundPos: usize = 0x2ce4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CHostageExpresserShim { pub const m_pExpresser: usize = 0xa70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInButtonState { pub const m_pButtonStates: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInferno { pub const m_fireXDelta: usize = 0x710; pub const m_fireYDelta: usize = 0x810; @@ -3766,7 +3529,6 @@ pub mod CInferno { pub const m_nSourceItemDefIndex: usize = 0x1330; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoDynamicShadowHint { pub const m_bDisabled: usize = 0x4b0; pub const m_flRange: usize = 0x4b4; @@ -3775,26 +3537,22 @@ pub mod CInfoDynamicShadowHint { pub const m_hLight: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoDynamicShadowHintBox { pub const m_vBoxMins: usize = 0x4c8; pub const m_vBoxMaxs: usize = 0x4d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoGameEventProxy { pub const m_iszEventName: usize = 0x4b0; pub const m_flRange: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoMapRegion { pub const m_flRadius: usize = 0x4b0; pub const m_strLocToken: usize = 0x4b8; pub const m_szLocToken: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoOffscreenPanoramaTexture { pub const m_bDisabled: usize = 0x4b0; pub const m_nResolutionX: usize = 0x4b4; @@ -3808,12 +3566,10 @@ pub mod CInfoOffscreenPanoramaTexture { pub const m_AdditionalTargetEntities: usize = 0x510; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoPlayerStart { pub const m_bDisabled: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoSpawnGroupLoadUnload { pub const m_OnSpawnGroupLoadStarted: usize = 0x4b0; pub const m_OnSpawnGroupLoadFinished: usize = 0x4d8; @@ -3828,14 +3584,12 @@ pub mod CInfoSpawnGroupLoadUnload { pub const m_bUnloadingStarted: usize = 0x575; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoVisibilityBox { pub const m_nMode: usize = 0x4b4; pub const m_vBoxSize: usize = 0x4b8; pub const m_bEnabled: usize = 0x4c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInfoWorldLayer { pub const m_pOutputOnEntitiesSpawned: usize = 0x4b0; pub const m_worldName: usize = 0x4d8; @@ -3846,7 +3600,6 @@ pub mod CInfoWorldLayer { pub const m_hLayerSpawnGroup: usize = 0x4ec; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInstancedSceneEntity { pub const m_hOwner: usize = 0xa08; pub const m_bHadOwner: usize = 0xa0c; @@ -3855,14 +3608,12 @@ pub mod CInstancedSceneEntity { pub const m_bIsBackground: usize = 0xa18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CInstructorEventEntity { pub const m_iszName: usize = 0x4b0; pub const m_iszHintTargetEntity: usize = 0x4b8; pub const m_hTargetPlayer: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CIronSightController { pub const m_bIronSightAvailable: usize = 0x8; pub const m_flIronSightAmount: usize = 0xc; @@ -3870,7 +3621,6 @@ pub mod CIronSightController { pub const m_flIronSightAmountBiased: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItem { pub const m_OnPlayerTouch: usize = 0x938; pub const m_bActivateWhenAtRest: usize = 0x960; @@ -3882,26 +3632,22 @@ pub mod CItem { pub const m_bPhysStartAsleep: usize = 0x9f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItemCash { pub const m_bufCashOriginalSource: usize = 0xa08; pub const m_nBundleSize: usize = 0xa48; pub const m_flAllowPickupTime: usize = 0xa50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItemDefuser { pub const m_entitySpottedState: usize = 0xa08; pub const m_nSpotRules: usize = 0xa20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItemDogtags { pub const m_OwningPlayer: usize = 0xa08; pub const m_KillingPlayer: usize = 0xa0c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItemGeneric { pub const m_bHasTriggerRadius: usize = 0xa10; pub const m_bHasPickupRadius: usize = 0xa11; @@ -3937,12 +3683,10 @@ pub mod CItemGeneric { pub const m_hTriggerHelper: usize = 0xb70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CItemGenericTriggerHelper { pub const m_hParentItem: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CKeepUpright { pub const m_worldGoalAxis: usize = 0x4b8; pub const m_localTestAxis: usize = 0x4c4; @@ -3953,7 +3697,6 @@ pub mod CKeepUpright { pub const m_bDampAllRotation: usize = 0x4e9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLightComponent { pub const __m_pChainEntity: usize = 0x48; pub const m_Color: usize = 0x85; @@ -4025,12 +3768,10 @@ pub mod CLightComponent { pub const m_bPvsModifyEntity: usize = 0x1c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLightEntity { pub const m_CLightComponent: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLightGlow { pub const m_nHorizontalSize: usize = 0x700; pub const m_nVerticalSize: usize = 0x704; @@ -4041,14 +3782,12 @@ pub mod CLightGlow { pub const m_flHDRColorScale: usize = 0x718; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicAchievement { pub const m_bDisabled: usize = 0x4b0; pub const m_iszAchievementEventID: usize = 0x4b8; pub const m_OnFired: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicActiveAutosave { pub const m_TriggerHitPoints: usize = 0x4c0; pub const m_flTimeToTrigger: usize = 0x4c4; @@ -4056,7 +3795,6 @@ pub mod CLogicActiveAutosave { pub const m_flDangerousTime: usize = 0x4cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicAuto { pub const m_OnMapSpawn: usize = 0x4b0; pub const m_OnDemoMapSpawn: usize = 0x4d8; @@ -4071,14 +3809,12 @@ pub mod CLogicAuto { pub const m_globalstate: usize = 0x640; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicAutosave { pub const m_bForceNewLevelUnit: usize = 0x4b0; pub const m_minHitPoints: usize = 0x4b4; pub const m_minHitPointsToCommit: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicBranch { pub const m_bInValue: usize = 0x4b0; pub const m_Listeners: usize = 0x4b8; @@ -4086,7 +3822,6 @@ pub mod CLogicBranch { pub const m_OnFalse: usize = 0x4f8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicBranchList { pub const m_nLogicBranchNames: usize = 0x4b0; pub const m_LogicBranchList: usize = 0x530; @@ -4096,7 +3831,6 @@ pub mod CLogicBranchList { pub const m_OnMixed: usize = 0x5a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicCase { pub const m_nCase: usize = 0x4b0; pub const m_nShuffleCases: usize = 0x5b0; @@ -4106,7 +3840,6 @@ pub mod CLogicCase { pub const m_OnDefault: usize = 0xad8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicCollisionPair { pub const m_nameAttach1: usize = 0x4b0; pub const m_nameAttach2: usize = 0x4b8; @@ -4114,7 +3847,6 @@ pub mod CLogicCollisionPair { pub const m_succeeded: usize = 0x4c1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicCompare { pub const m_flInValue: usize = 0x4b0; pub const m_flCompareValue: usize = 0x4b4; @@ -4124,7 +3856,6 @@ pub mod CLogicCompare { pub const m_OnGreaterThan: usize = 0x530; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicDistanceAutosave { pub const m_iszTargetEntity: usize = 0x4b0; pub const m_flDistanceToPlayer: usize = 0x4b8; @@ -4134,7 +3865,6 @@ pub mod CLogicDistanceAutosave { pub const m_flDangerousTime: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicDistanceCheck { pub const m_iszEntityA: usize = 0x4b0; pub const m_iszEntityB: usize = 0x4b8; @@ -4145,7 +3875,6 @@ pub mod CLogicDistanceCheck { pub const m_InZone3: usize = 0x518; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicEventListener { pub const m_iszEventName: usize = 0x4c0; pub const m_bIsEnabled: usize = 0x4c8; @@ -4154,12 +3883,10 @@ pub mod CLogicEventListener { pub const m_OnEventFired: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicGameEvent { pub const m_iszEventName: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicGameEventListener { pub const m_OnEventFired: usize = 0x4c0; pub const m_iszGameEventName: usize = 0x4e8; @@ -4168,7 +3895,6 @@ pub mod CLogicGameEventListener { pub const m_bStartDisabled: usize = 0x4f9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicLineToEntity { pub const m_Line: usize = 0x4b0; pub const m_SourceName: usize = 0x4d8; @@ -4176,7 +3902,6 @@ pub mod CLogicLineToEntity { pub const m_EndEntity: usize = 0x4e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicMeasureMovement { pub const m_strMeasureTarget: usize = 0x4b0; pub const m_strMeasureReference: usize = 0x4b8; @@ -4189,7 +3914,6 @@ pub mod CLogicMeasureMovement { pub const m_nMeasureType: usize = 0x4dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicNPCCounter { pub const m_OnMinCountAll: usize = 0x4b0; pub const m_OnMaxCountAll: usize = 0x4d8; @@ -4241,7 +3965,6 @@ pub mod CLogicNPCCounter { pub const m_flDefaultDist_3: usize = 0x7d4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicNPCCounterAABB { pub const m_vDistanceOuterMins: usize = 0x7f0; pub const m_vDistanceOuterMaxs: usize = 0x7fc; @@ -4249,13 +3972,11 @@ pub mod CLogicNPCCounterAABB { pub const m_vOuterMaxs: usize = 0x814; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicNavigation { pub const m_isOn: usize = 0x4b8; pub const m_navProperty: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicPlayerProxy { pub const m_hPlayer: usize = 0x4b0; pub const m_PlayerHasAmmo: usize = 0x4b8; @@ -4264,7 +3985,6 @@ pub mod CLogicPlayerProxy { pub const m_RequestedPlayerHealth: usize = 0x530; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CLogicRelay { pub const m_OnTrigger: usize = 0x4b0; pub const m_OnSpawn: usize = 0x4d8; @@ -4275,7 +3995,6 @@ pub mod CLogicRelay { pub const m_bPassthoughCaller: usize = 0x504; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMapInfo { pub const m_iBuyingStatus: usize = 0x4b0; pub const m_flBombRadius: usize = 0x4b4; @@ -4287,7 +4006,6 @@ pub mod CMapInfo { pub const m_bFadePlayerVisibilityFarZ: usize = 0x4c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMapVetoPickController { pub const m_bPlayedIntroVcd: usize = 0x4b0; pub const m_bNeedToPlayFiveSecondsRemaining: usize = 0x4b1; @@ -4315,12 +4033,10 @@ pub mod CMapVetoPickController { pub const m_OnLevelTransition: usize = 0xeb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMarkupVolume { pub const m_bEnabled: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMarkupVolumeTagged { pub const m_bIsGroup: usize = 0x738; pub const m_bGroupByPrefab: usize = 0x739; @@ -4329,19 +4045,16 @@ pub mod CMarkupVolumeTagged { pub const m_bIsInGroup: usize = 0x73c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMarkupVolumeTagged_NavGame { pub const m_bFloodFillAttribute: usize = 0x758; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMarkupVolumeWithRef { pub const m_bUseRef: usize = 0x740; pub const m_vRefPos: usize = 0x744; pub const m_flRefDot: usize = 0x750; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMathColorBlend { pub const m_flInMin: usize = 0x4b0; pub const m_flInMax: usize = 0x4b4; @@ -4350,7 +4063,6 @@ pub mod CMathColorBlend { pub const m_OutValue: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMathCounter { pub const m_flMin: usize = 0x4b0; pub const m_flMax: usize = 0x4b4; @@ -4365,7 +4077,6 @@ pub mod CMathCounter { pub const m_OnChangedFromMax: usize = 0x588; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMathRemap { pub const m_flInMin: usize = 0x4b0; pub const m_flInMax: usize = 0x4b4; @@ -4380,14 +4091,12 @@ pub mod CMathRemap { pub const m_OnFellBelowMax: usize = 0x568; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMelee { pub const m_flThrowAt: usize = 0xe80; pub const m_hThrower: usize = 0xe84; pub const m_bDidThrowDamage: usize = 0xe88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMessage { pub const m_iszMessage: usize = 0x4b0; pub const m_MessageVolume: usize = 0x4b8; @@ -4397,7 +4106,6 @@ pub mod CMessage { pub const m_OnShowMessage: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMessageEntity { pub const m_radius: usize = 0x4b0; pub const m_messageText: usize = 0x4b8; @@ -4406,7 +4114,6 @@ pub mod CMessageEntity { pub const m_bEnabled: usize = 0x4c2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CModelState { pub const m_hModel: usize = 0xa0; pub const m_ModelName: usize = 0xa8; @@ -4417,7 +4124,6 @@ pub mod CModelState { pub const m_nClothUpdateFlags: usize = 0x224; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMolotovProjectile { pub const m_bIsIncGrenade: usize = 0xac8; pub const m_bDetonated: usize = 0xad4; @@ -4425,7 +4131,6 @@ pub mod CMolotovProjectile { pub const m_bHasBouncedOffPlayer: usize = 0xbb8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMomentaryRotButton { pub const m_Position: usize = 0x8c8; pub const m_OnUnpressed: usize = 0x8f0; @@ -4443,7 +4148,6 @@ pub mod CMomentaryRotButton { pub const m_flStartPosition: usize = 0x9c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMotorController { pub const m_speed: usize = 0x8; pub const m_maxTorque: usize = 0xc; @@ -4451,7 +4155,6 @@ pub mod CMotorController { pub const m_inertiaFactor: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMultiLightProxy { pub const m_iszLightNameFilter: usize = 0x4b0; pub const m_iszLightClassFilter: usize = 0x4b8; @@ -4463,7 +4166,6 @@ pub mod CMultiLightProxy { pub const m_vecLights: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMultiSource { pub const m_rgEntities: usize = 0x4b0; pub const m_rgTriggered: usize = 0x530; @@ -4472,17 +4174,14 @@ pub mod CMultiSource { pub const m_globalstate: usize = 0x5e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CMultiplayer_Expresser { pub const m_bAllowMultipleScenes: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavHullPresetVData { pub const m_vecNavHulls: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavHullVData { pub const m_bAgentEnabled: usize = 0x0; pub const m_agentRadius: usize = 0x4; @@ -4497,13 +4196,11 @@ pub mod CNavHullVData { pub const m_agentBorderErosion: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavLinkAnimgraphVar { pub const m_strAnimgraphVar: usize = 0x0; pub const m_unAlignmentDegrees: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavLinkAreaEntity { pub const m_flWidth: usize = 0x4b0; pub const m_vLocatorOffset: usize = 0x4b4; @@ -4520,41 +4217,34 @@ pub mod CNavLinkAreaEntity { pub const m_bIsTerminus: usize = 0x550; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavLinkMovementVData { pub const m_bIsInterpolated: usize = 0x0; pub const m_unRecommendedDistance: usize = 0x4; pub const m_vecAnimgraphVars: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavSpaceInfo { pub const m_bCreateFlightSpace: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavVolumeBreadthFirstSearch { pub const m_vStartPos: usize = 0xa0; pub const m_flSearchDist: usize = 0xac; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavVolumeSphere { pub const m_vCenter: usize = 0x70; pub const m_flRadius: usize = 0x7c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavVolumeSphericalShell { pub const m_flRadiusInner: usize = 0x80; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNavVolumeVector { pub const m_bHasBeenPreFiltered: usize = 0x78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkOriginCellCoordQuantizedVector { pub const m_cellX: usize = 0x10; pub const m_cellY: usize = 0x12; @@ -4565,33 +4255,28 @@ pub mod CNetworkOriginCellCoordQuantizedVector { pub const m_vecZ: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkOriginQuantizedVector { pub const m_vecX: usize = 0x10; pub const m_vecY: usize = 0x18; pub const m_vecZ: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkTransmitComponent { pub const m_nTransmitStateOwnedCounter: usize = 0x16c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkVelocityVector { pub const m_vecX: usize = 0x10; pub const m_vecY: usize = 0x18; pub const m_vecZ: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkViewOffsetVector { pub const m_vecX: usize = 0x10; pub const m_vecY: usize = 0x18; pub const m_vecZ: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CNetworkedSequenceOperation { pub const m_hSequence: usize = 0x8; pub const m_flPrevCycle: usize = 0xc; @@ -4603,19 +4288,16 @@ pub mod CNetworkedSequenceOperation { pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod COmniLight { pub const m_flInnerAngle: usize = 0x938; pub const m_flOuterAngle: usize = 0x93c; pub const m_bShowLight: usize = 0x940; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod COrnamentProp { pub const m_initialOwner: usize = 0xba8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParadropChopper { pub const m_vecDropPos: usize = 0x934; pub const m_flLastDistFromDrop: usize = 0x940; @@ -4630,7 +4312,6 @@ pub mod CParadropChopper { pub const m_bCalledByPlayer: usize = 0x96c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CParticleSystem { pub const m_szSnapshotFileName: usize = 0x700; pub const m_bActive: usize = 0x900; @@ -4656,14 +4337,12 @@ pub mod CParticleSystem { pub const m_clrTint: usize = 0xc74; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathCorner { pub const m_flWait: usize = 0x4b0; pub const m_flRadius: usize = 0x4b4; pub const m_OnPass: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathKeyFrame { pub const m_Origin: usize = 0x4b0; pub const m_Angles: usize = 0x4bc; @@ -4675,7 +4354,6 @@ pub mod CPathKeyFrame { pub const m_flSpeed: usize = 0x500; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathParticleRope { pub const m_bStartActive: usize = 0x4b0; pub const m_flMaxSimulationTime: usize = 0x4b4; @@ -4695,7 +4373,6 @@ pub mod CPathParticleRope { pub const m_PathNodes_RadiusScale: usize = 0x570; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPathTrack { pub const m_pnext: usize = 0x4b0; pub const m_pprevious: usize = 0x4b8; @@ -4708,7 +4385,6 @@ pub mod CPathTrack { pub const m_OnPass: usize = 0x4e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysBallSocket { pub const m_flFriction: usize = 0x508; pub const m_bEnableSwingLimit: usize = 0x50c; @@ -4718,7 +4394,6 @@ pub mod CPhysBallSocket { pub const m_flMaxTwistAngle: usize = 0x51c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysBox { pub const m_damageType: usize = 0x7c0; pub const m_massScale: usize = 0x7c4; @@ -4737,7 +4412,6 @@ pub mod CPhysBox { pub const m_hCarryingPlayer: usize = 0x8b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysConstraint { pub const m_nameAttach1: usize = 0x4b8; pub const m_nameAttach2: usize = 0x4c0; @@ -4749,7 +4423,6 @@ pub mod CPhysConstraint { pub const m_OnBreak: usize = 0x4e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysExplosion { pub const m_bExplodeOnSpawn: usize = 0x4b0; pub const m_flMagnitude: usize = 0x4b4; @@ -4762,7 +4435,6 @@ pub mod CPhysExplosion { pub const m_OnPushedPlayer: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysFixed { pub const m_flLinearFrequency: usize = 0x508; pub const m_flLinearDampingRatio: usize = 0x50c; @@ -4772,7 +4444,6 @@ pub mod CPhysFixed { pub const m_bEnableAngularConstraint: usize = 0x519; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysForce { pub const m_nameAttach: usize = 0x4b8; pub const m_force: usize = 0x4c0; @@ -4782,7 +4453,6 @@ pub mod CPhysForce { pub const m_integrator: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysHinge { pub const m_soundInfo: usize = 0x510; pub const m_NotifyMinLimitReached: usize = 0x598; @@ -4804,14 +4474,12 @@ pub mod CPhysHinge { pub const m_OnStopMoving: usize = 0x680; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysImpact { pub const m_damage: usize = 0x4b0; pub const m_distance: usize = 0x4b4; pub const m_directionEntityName: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysLength { pub const m_offset: usize = 0x508; pub const m_vecAttach: usize = 0x520; @@ -4821,7 +4489,6 @@ pub mod CPhysLength { pub const m_bEnableCollision: usize = 0x538; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysMagnet { pub const m_OnMagnetAttach: usize = 0x930; pub const m_OnMagnetDetach: usize = 0x958; @@ -4837,7 +4504,6 @@ pub mod CPhysMagnet { pub const m_iMaxObjectsAttached: usize = 0x9b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysMotor { pub const m_nameAttach: usize = 0x4b0; pub const m_hAttachedObject: usize = 0x4b8; @@ -4848,13 +4514,11 @@ pub mod CPhysMotor { pub const m_motor: usize = 0x4e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropAmmoBox { pub const m_nUsesRemaining: usize = 0xc40; pub const m_flTimeLastUsed: usize = 0xc44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropLootCrate { pub const m_bRenderInPSPM: usize = 0xc40; pub const m_bRenderInTablet: usize = 0xc41; @@ -4867,7 +4531,6 @@ pub mod CPhysPropLootCrate { pub const m_flDampingOriginalRot: usize = 0xc64; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropMapPlacedLongUseEntity { pub const m_iszStartUseSound: usize = 0xc48; pub const m_nPingType: usize = 0xc50; @@ -4876,20 +4539,17 @@ pub mod CPhysPropMapPlacedLongUseEntity { pub const m_OnUseCompleted: usize = 0xc60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropMoneyCrate { pub const m_nCurrentCashCount: usize = 0xc68; pub const m_nCashCount: usize = 0xc6c; pub const m_flTimeLastUsed: usize = 0xc70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropParadropCrate { pub const m_bFalling: usize = 0xc68; pub const m_nNumThinksAtZeroVerticalVelocity: usize = 0xc6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropRadarJammer { pub const m_flSpawnTime: usize = 0xc48; pub const m_flLastSoundTime: usize = 0xc4c; @@ -4897,13 +4557,11 @@ pub mod CPhysPropRadarJammer { pub const m_vecLastJammedOrigin: usize = 0xc68; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPropWeaponUpgrade { pub const m_nEventPriority: usize = 0xc40; pub const m_flTimeLastUsed: usize = 0xc44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysPulley { pub const m_position2: usize = 0x508; pub const m_offset: usize = 0x514; @@ -4911,7 +4569,6 @@ pub mod CPhysPulley { pub const m_gearRatio: usize = 0x530; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysSlideConstraint { pub const m_axisEnd: usize = 0x510; pub const m_slideFriction: usize = 0x51c; @@ -4925,17 +4582,14 @@ pub mod CPhysSlideConstraint { pub const m_soundInfo: usize = 0x538; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysThruster { pub const m_localOrigin: usize = 0x510; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysTorque { pub const m_axis: usize = 0x510; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysWheelConstraint { pub const m_flSuspensionFrequency: usize = 0x508; pub const m_flSuspensionDampingRatio: usize = 0x50c; @@ -4950,7 +4604,6 @@ pub mod CPhysWheelConstraint { pub const m_flSpinAxisFriction: usize = 0x530; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsEntitySolver { pub const m_hMovingEntity: usize = 0x4b8; pub const m_hPhysicsBlocker: usize = 0x4bc; @@ -4958,7 +4611,6 @@ pub mod CPhysicsEntitySolver { pub const m_cancelTime: usize = 0x4c4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsProp { pub const m_MotionEnabled: usize = 0xab0; pub const m_OnAwakened: usize = 0xad8; @@ -4996,7 +4648,6 @@ pub mod CPhysicsProp { pub const m_nCollisionGroupOverride: usize = 0xc10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsPropRespawnable { pub const m_vOriginalSpawnOrigin: usize = 0xc18; pub const m_vOriginalSpawnAngles: usize = 0xc24; @@ -5005,12 +4656,10 @@ pub mod CPhysicsPropRespawnable { pub const m_flRespawnDuration: usize = 0xc48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsShake { pub const m_force: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsSpring { pub const m_flFrequency: usize = 0x4b8; pub const m_flDampingRatio: usize = 0x4bc; @@ -5022,12 +4671,10 @@ pub mod CPhysicsSpring { pub const m_teleportTick: usize = 0x4f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPhysicsWire { pub const m_nDensity: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlantedC4 { pub const m_bPlantedAtQuestTarget: usize = 0x930; pub const m_bBombTicking: usize = 0x931; @@ -5059,22 +4706,18 @@ pub mod CPlantedC4 { pub const m_flLastSpinDetectionTime: usize = 0xa2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlatTrigger { pub const m_pPlatform: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerControllerComponent { pub const __m_pChainEntity: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerPawnComponent { pub const __m_pChainEntity: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerPing { pub const m_hPlayer: usize = 0x4b8; pub const m_hPingedEntity: usize = 0x4bc; @@ -5083,7 +4726,6 @@ pub mod CPlayerPing { pub const m_szPlaceName: usize = 0x4c5; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerSprayDecal { pub const m_nUniqueID: usize = 0x700; pub const m_unAccountID: usize = 0x704; @@ -5102,7 +4744,6 @@ pub mod CPlayerSprayDecal { pub const m_ubSignature: usize = 0x755; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayerVisibility { pub const m_flVisibilityStrength: usize = 0x4b0; pub const m_flFogDistanceMultiplier: usize = 0x4b4; @@ -5112,7 +4753,6 @@ pub mod CPlayerVisibility { pub const m_bIsEnabled: usize = 0x4c1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_CameraServices { pub const m_vecCsViewPunchAngle: usize = 0x40; pub const m_nCsViewPunchAngleTick: usize = 0x4c; @@ -5128,7 +4768,6 @@ pub mod CPlayer_CameraServices { pub const m_hTriggerSoundscapeList: usize = 0x158; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_MovementServices { pub const m_nImpulse: usize = 0x40; pub const m_nButtons: usize = 0x48; @@ -5147,7 +4786,6 @@ pub mod CPlayer_MovementServices { pub const m_vecOldViewAngles: usize = 0x1bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_MovementServices_Humanoid { pub const m_flStepSoundTime: usize = 0x1d0; pub const m_flFallVelocity: usize = 0x1d4; @@ -5165,7 +4803,6 @@ pub mod CPlayer_MovementServices_Humanoid { pub const m_vecSmoothedVelocity: usize = 0x210; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_ObserverServices { pub const m_iObserverMode: usize = 0x40; pub const m_hObserverTarget: usize = 0x44; @@ -5173,7 +4810,6 @@ pub mod CPlayer_ObserverServices { pub const m_bForcedObserverMode: usize = 0x4c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPlayer_WeaponServices { pub const m_bAllowSwitchToNoWeapon: usize = 0x40; pub const m_hMyWeapons: usize = 0x48; @@ -5183,7 +4819,6 @@ pub mod CPlayer_WeaponServices { pub const m_bPreventWeaponPickup: usize = 0xa8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointAngleSensor { pub const m_bDisabled: usize = 0x4b0; pub const m_nLookAtName: usize = 0x4b8; @@ -5199,7 +4834,6 @@ pub mod CPointAngleSensor { pub const m_FacingPercentage: usize = 0x550; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointAngularVelocitySensor { pub const m_hTargetEntity: usize = 0x4b0; pub const m_flThreshold: usize = 0x4b4; @@ -5219,7 +4853,6 @@ pub mod CPointAngularVelocitySensor { pub const m_OnEqualTo: usize = 0x5b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointCamera { pub const m_FOV: usize = 0x4b0; pub const m_Resolution: usize = 0x4b4; @@ -5235,7 +4868,8 @@ pub mod CPointCamera { pub const m_fBrightness: usize = 0x4d8; pub const m_flZFar: usize = 0x4dc; pub const m_flZNear: usize = 0x4e0; - pub const m_bDofEnabled: usize = 0x4e4; + pub const m_bCanHLTVUse: usize = 0x4e4; + pub const m_bDofEnabled: usize = 0x4e5; pub const m_flDofNearBlurry: usize = 0x4e8; pub const m_flDofNearCrisp: usize = 0x4ec; pub const m_flDofFarCrisp: usize = 0x4f0; @@ -5247,18 +4881,15 @@ pub mod CPointCamera { pub const m_pNext: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointCameraVFOV { pub const m_flVerticalFOV: usize = 0x510; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointClientUIDialog { pub const m_hActivator: usize = 0x8b0; pub const m_bStartEnabled: usize = 0x8b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointClientUIWorldPanel { pub const m_bIgnoreInput: usize = 0x8b0; pub const m_bLit: usize = 0x8b1; @@ -5285,12 +4916,10 @@ pub mod CPointClientUIWorldPanel { pub const m_nExplicitImageLayout: usize = 0x900; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointClientUIWorldTextPanel { pub const m_messageText: usize = 0x908; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointCommentaryNode { pub const m_iszPreCommands: usize = 0x930; pub const m_iszPostCommands: usize = 0x938; @@ -5324,22 +4953,18 @@ pub mod CPointCommentaryNode { pub const m_bListenedTo: usize = 0xa20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointDZDroneGunSpawn { pub const m_bSpawnAutomatically: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointDZItemSpawnGroup { pub const m_flRadius: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointDZParadropDenialRegion { pub const m_flRadius: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointDZWeaponSpawn { pub const m_nGroupID: usize = 0x4c0; pub const m_flDefaultWeight: usize = 0x4c4; @@ -5350,7 +4975,6 @@ pub mod CPointDZWeaponSpawn { pub const m_nPrice: usize = 0x4dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointEntityFinder { pub const m_hEntity: usize = 0x4b0; pub const m_iFilterName: usize = 0x4b8; @@ -5361,18 +4985,15 @@ pub mod CPointEntityFinder { pub const m_OnFoundEntity: usize = 0x4d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointGamestatsCounter { pub const m_strStatisticName: usize = 0x4b0; pub const m_bDisabled: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointGiveAmmo { pub const m_pActivator: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointHurt { pub const m_nDamage: usize = 0x4b0; pub const m_bitsDamageType: usize = 0x4b4; @@ -5382,21 +5003,18 @@ pub mod CPointHurt { pub const m_pActivator: usize = 0x4c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointPrefab { pub const m_targetMapName: usize = 0x4b0; pub const m_forceWorldGroupID: usize = 0x4b8; pub const m_fixupNames: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointProximitySensor { pub const m_bDisabled: usize = 0x4b0; pub const m_hTargetEntity: usize = 0x4b4; pub const m_Distance: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointPush { pub const m_bEnabled: usize = 0x4b0; pub const m_flMagnitude: usize = 0x4b4; @@ -5407,7 +5025,6 @@ pub mod CPointPush { pub const m_hFilter: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointTeleport { pub const m_vSaveOrigin: usize = 0x4b0; pub const m_vSaveAngles: usize = 0x4bc; @@ -5415,7 +5032,6 @@ pub mod CPointTeleport { pub const m_bTeleportUseCurrentAngle: usize = 0x4c9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointTemplate { pub const m_iszWorldName: usize = 0x4b0; pub const m_iszSource2EntityLumpName: usize = 0x4b8; @@ -5431,7 +5047,6 @@ pub mod CPointTemplate { pub const m_ScriptCallbackScope: usize = 0x538; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointValueRemapper { pub const m_bDisabled: usize = 0x4b0; pub const m_bUpdateOnClient: usize = 0x4b1; @@ -5479,7 +5094,6 @@ pub mod CPointValueRemapper { pub const m_OnDisengage: usize = 0x680; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointVelocitySensor { pub const m_hTargetEntity: usize = 0x4b0; pub const m_vecAxis: usize = 0x4b4; @@ -5489,7 +5103,6 @@ pub mod CPointVelocitySensor { pub const m_Velocity: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPointWorldText { pub const m_messageText: usize = 0x700; pub const m_FontName: usize = 0x900; @@ -5504,7 +5117,6 @@ pub mod CPointWorldText { pub const m_nReorientMode: usize = 0x95c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPostProcessingVolume { pub const m_hPostSettings: usize = 0x8b8; pub const m_flFadeDuration: usize = 0x8c0; @@ -5524,7 +5136,6 @@ pub mod CPostProcessingVolume { pub const m_flTonemapMinAvgLum: usize = 0x8f4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPrecipitationVData { pub const m_szParticlePrecipitationEffect: usize = 0x28; pub const m_flInnerDistance: usize = 0x108; @@ -5535,19 +5146,16 @@ pub mod CPrecipitationVData { pub const m_szModifier: usize = 0x120; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CProjectedDecal { pub const m_nTexture: usize = 0x4b0; pub const m_flDistance: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPropCounter { pub const m_flDisplayValue: usize = 0x930; pub const m_nInitialValue: usize = 0x934; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPropDoorRotating { pub const m_vecAxis: usize = 0xe38; pub const m_flDistance: usize = 0xe44; @@ -5568,7 +5176,6 @@ pub mod CPropDoorRotating { pub const m_hEntityBlocker: usize = 0xec8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPropDoorRotatingBreakable { pub const m_bBreakable: usize = 0xed0; pub const m_isAbleToCloseAreaPortals: usize = 0xed1; @@ -5576,39 +5183,32 @@ pub mod CPropDoorRotatingBreakable { pub const m_damageStates: usize = 0xed8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Inflow_GameEvent { pub const m_EventName: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Outflow_PlayVCD { pub const m_vcdFilename: usize = 0x48; pub const m_OnFinished: usize = 0x50; pub const m_Triggers: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_SoundEventStart { pub const m_Type: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Step_EntFire { pub const m_Input: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Step_SetAnimGraphParam { pub const m_ParamName: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CPulseCell_Value_FindEntByName { pub const m_EntityType: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRR_Response { pub const m_Type: usize = 0x0; pub const m_szResponseName: usize = 0x1; @@ -5622,7 +5222,6 @@ pub mod CRR_Response { pub const m_pchCriteriaValues: usize = 0x1d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollConstraint { pub const m_xmin: usize = 0x508; pub const m_xmax: usize = 0x50c; @@ -5635,7 +5234,6 @@ pub mod CRagdollConstraint { pub const m_zfriction: usize = 0x528; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollMagnet { pub const m_bDisabled: usize = 0x4b0; pub const m_radius: usize = 0x4b4; @@ -5643,14 +5241,12 @@ pub mod CRagdollMagnet { pub const m_axis: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollManager { pub const m_iCurrentMaxRagdollCount: usize = 0x4b0; pub const m_iMaxRagdollCount: usize = 0x4b4; pub const m_bSaveImportant: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollProp { pub const m_ragdoll: usize = 0x938; pub const m_bStartDisabled: usize = 0x970; @@ -5682,7 +5278,6 @@ pub mod CRagdollProp { pub const m_bValidatePoweredRagdollPose: usize = 0xa98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRagdollPropAttached { pub const m_boneIndexAttached: usize = 0xad8; pub const m_ragdollAttachedObjectIndex: usize = 0xadc; @@ -5692,39 +5287,32 @@ pub mod CRagdollPropAttached { pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xb08; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRandSimTimer { pub const m_minInterval: usize = 0x8; pub const m_maxInterval: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRandStopwatch { pub const m_minInterval: usize = 0xc; pub const m_maxInterval: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRangeFloat { pub const m_pValue: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRangeInt { pub const m_pValue: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRectLight { pub const m_bShowLight: usize = 0x938; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRemapFloat { pub const m_pValue: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRenderComponent { pub const __m_pChainEntity: usize = 0x10; pub const m_bIsRenderingWithViewModels: usize = 0x50; @@ -5733,18 +5321,15 @@ pub mod CRenderComponent { pub const m_bInterpolationReadyToDraw: usize = 0xb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CResponseCriteriaSet { pub const m_nNumPrefixedContexts: usize = 0x28; pub const m_bOverrideOnAppend: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CResponseQueue { pub const m_ExpresserTargets: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CResponseQueue_CDeferredResponse { pub const m_contexts: usize = 0x10; pub const m_fDispatchTime: usize = 0x40; @@ -5753,7 +5338,6 @@ pub mod CResponseQueue_CDeferredResponse { pub const m_bResponseValid: usize = 0x238; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRetakeGameRules { pub const m_nMatchSeed: usize = 0xf8; pub const m_bBlockersPresent: usize = 0xfc; @@ -5762,14 +5346,12 @@ pub mod CRetakeGameRules { pub const m_iBombSite: usize = 0x104; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRevertSaved { pub const m_loadTime: usize = 0x700; pub const m_Duration: usize = 0x704; pub const m_HoldTime: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRopeKeyframe { pub const m_RopeFlags: usize = 0x708; pub const m_iNextLinkName: usize = 0x710; @@ -5794,22 +5376,18 @@ pub mod CRopeKeyframe { pub const m_iEndAttachment: usize = 0x751; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRotDoor { pub const m_bSolidBsp: usize = 0x988; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRuleEntity { pub const m_iszMaster: usize = 0x700; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRulePointEntity { pub const m_Score: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSAdditionalMatchStats_t { pub const m_numRoundsSurvived: usize = 0x14; pub const m_maxNumRoundsSurvived: usize = 0x18; @@ -5822,7 +5400,6 @@ pub mod CSAdditionalMatchStats_t { pub const m_numSniperKills: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSAdditionalPerRoundStats_t { pub const m_numChickensKilled: usize = 0x0; pub const m_killsWhileBlind: usize = 0x4; @@ -5831,7 +5408,6 @@ pub mod CSAdditionalPerRoundStats_t { pub const m_iDinks: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSMatchStats_t { pub const m_iEnemy5Ks: usize = 0x68; pub const m_iEnemy4Ks: usize = 0x6c; @@ -5854,7 +5430,6 @@ pub mod CSMatchStats_t { pub const m_iEntryWins: usize = 0xb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSPerRoundStats_t { pub const m_iKills: usize = 0x30; pub const m_iDeaths: usize = 0x34; @@ -5871,7 +5446,6 @@ pub mod CSPerRoundStats_t { pub const m_iEnemiesFlashed: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSceneEntity { pub const m_iszSceneFile: usize = 0x4b8; pub const m_iszResumeSceneFile: usize = 0x4c0; @@ -5938,7 +5512,6 @@ pub mod CSceneEntity { pub const m_iPlayerDeathBehavior: usize = 0x9fc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSceneEventInfo { pub const m_iLayer: usize = 0x0; pub const m_iPriority: usize = 0x4; @@ -5959,56 +5532,46 @@ pub mod CSceneEventInfo { pub const m_bStarted: usize = 0x5d; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSceneListManager { pub const m_hListManagers: usize = 0x4b0; pub const m_iszScenes: usize = 0x4c8; pub const m_hScenes: usize = 0x548; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptItem { pub const m_OnPlayerPickup: usize = 0xa08; pub const m_MoveTypeOverride: usize = 0xa30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptNavBlocker { pub const m_vExtent: usize = 0x710; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptTriggerHurt { pub const m_vExtent: usize = 0x948; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptTriggerMultiple { pub const m_vExtent: usize = 0x8d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptTriggerOnce { pub const m_vExtent: usize = 0x8d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptTriggerPush { pub const m_vExtent: usize = 0x8d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptUniformRandomStream { pub const m_hScriptScope: usize = 0x8; pub const m_nInitialSeed: usize = 0x9c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptedSequence { pub const m_iszEntry: usize = 0x4b0; pub const m_iszPreIdle: usize = 0x4b8; @@ -6074,14 +5637,12 @@ pub mod CScriptedSequence { pub const m_iPlayerDeathBehavior: usize = 0x7b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSensorGrenadeProjectile { pub const m_fExpireTime: usize = 0xac8; pub const m_fNextDetectPlayerSound: usize = 0xacc; pub const m_hDisplayGrenade: usize = 0xad0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CShatterGlassShard { pub const m_hShardHandle: usize = 0x8; pub const m_vecPanelVertices: usize = 0x10; @@ -6115,35 +5676,29 @@ pub mod CShatterGlassShard { pub const m_vecNeighbors: usize = 0xa8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CShatterGlassShardPhysics { pub const m_bDebris: usize = 0xc18; pub const m_hParentShard: usize = 0xc1c; pub const m_ShardDesc: usize = 0xc20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSimTimer { pub const m_interval: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSimpleSimTimer { pub const m_next: usize = 0x0; pub const m_nWorldGroupId: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSingleplayRules { pub const m_bSinglePlayerGameEnding: usize = 0x90; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkeletonAnimationController { pub const m_pSkeletonInstance: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkeletonInstance { pub const m_modelState: usize = 0x160; pub const m_bIsAnimationEnabled: usize = 0x390; @@ -6155,23 +5710,19 @@ pub mod CSkeletonInstance { pub const m_nHitboxSet: usize = 0x398; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkillDamage { pub const m_flDamage: usize = 0x0; pub const m_flPhysicsForceDamage: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkillFloat { pub const m_pValue: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkillInt { pub const m_pValue: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkyCamera { pub const m_skyboxData: usize = 0x4b0; pub const m_skyboxSlotToken: usize = 0x540; @@ -6179,13 +5730,11 @@ pub mod CSkyCamera { pub const m_pNext: usize = 0x548; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x4b0; pub const m_hSkyCamera: usize = 0x4b4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSmokeGrenadeProjectile { pub const m_nSmokeEffectTickBegin: usize = 0xae0; pub const m_bDidSmokeEffect: usize = 0xae4; @@ -6197,7 +5746,6 @@ pub mod CSmokeGrenadeProjectile { pub const m_fllastSimulationTime: usize = 0xb24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSmoothFunc { pub const m_flSmoothAmplitude: usize = 0x8; pub const m_flSmoothBias: usize = 0xc; @@ -6206,7 +5754,6 @@ pub mod CSmoothFunc { pub const m_nSmoothDir: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSound { pub const m_hOwner: usize = 0x0; pub const m_hTarget: usize = 0x4; @@ -6222,25 +5769,21 @@ pub mod CSound { pub const m_bHasOwner: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundAreaEntityBase { pub const m_bDisabled: usize = 0x4b0; pub const m_iszSoundAreaType: usize = 0x4b8; pub const m_vPos: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundAreaEntityOrientedBox { pub const m_vMin: usize = 0x4d0; pub const m_vMax: usize = 0x4dc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundAreaEntitySphere { pub const m_flRadius: usize = 0x4d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEnt { pub const m_iFreeSound: usize = 0x4b0; pub const m_iActiveSound: usize = 0x4b4; @@ -6248,7 +5791,6 @@ pub mod CSoundEnt { pub const m_SoundPool: usize = 0x4bc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEnvelope { pub const m_current: usize = 0x0; pub const m_target: usize = 0x4; @@ -6256,13 +5798,11 @@ pub mod CSoundEnvelope { pub const m_forceupdate: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventAABBEntity { pub const m_vMins: usize = 0x558; pub const m_vMaxs: usize = 0x564; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventEntity { pub const m_bStartOnSpawn: usize = 0x4b0; pub const m_bToLocalPlayer: usize = 0x4b1; @@ -6278,19 +5818,16 @@ pub mod CSoundEventEntity { pub const m_hSource: usize = 0x550; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventOBBEntity { pub const m_vMins: usize = 0x558; pub const m_vMaxs: usize = 0x564; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventParameter { pub const m_iszParamName: usize = 0x4b8; pub const m_flFloatValue: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventPathCornerEntity { pub const m_iszPathCorner: usize = 0x558; pub const m_iCountMax: usize = 0x560; @@ -6300,7 +5837,6 @@ pub mod CSoundEventPathCornerEntity { pub const bPlaying: usize = 0x570; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetAABBEntity { pub const m_vDistanceInnerMins: usize = 0x648; pub const m_vDistanceInnerMaxs: usize = 0x654; @@ -6313,7 +5849,6 @@ pub mod CSoundOpvarSetAABBEntity { pub const m_vOuterMaxs: usize = 0x6a0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetEntity { pub const m_iszStackName: usize = 0x4b8; pub const m_iszOperatorName: usize = 0x4c0; @@ -6325,7 +5860,6 @@ pub mod CSoundOpvarSetEntity { pub const m_bSetOnSpawn: usize = 0x4e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetOBBWindEntity { pub const m_vMins: usize = 0x548; pub const m_vMaxs: usize = 0x554; @@ -6337,14 +5871,12 @@ pub mod CSoundOpvarSetOBBWindEntity { pub const m_flWindMapMax: usize = 0x584; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetPathCornerEntity { pub const m_flDistMinSqr: usize = 0x660; pub const m_flDistMaxSqr: usize = 0x664; pub const m_iszPathCornerEntityName: usize = 0x668; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetPointBase { pub const m_bDisabled: usize = 0x4b0; pub const m_hSource: usize = 0x4b4; @@ -6357,7 +5889,6 @@ pub mod CSoundOpvarSetPointBase { pub const m_bUseAutoCompare: usize = 0x544; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundOpvarSetPointEntity { pub const m_OnEnter: usize = 0x548; pub const m_OnExit: usize = 0x570; @@ -6383,7 +5914,6 @@ pub mod CSoundOpvarSetPointEntity { pub const m_nPathingSourceIndex: usize = 0x644; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundPatch { pub const m_pitch: usize = 0x8; pub const m_volume: usize = 0x18; @@ -6400,12 +5930,10 @@ pub mod CSoundPatch { pub const m_iszClassName: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundStackSave { pub const m_iszStackName: usize = 0x4b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSpotlightEnd { pub const m_flLightScale: usize = 0x700; pub const m_Radius: usize = 0x704; @@ -6413,7 +5941,6 @@ pub mod CSpotlightEnd { pub const m_vSpotlightOrg: usize = 0x714; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSprite { pub const m_hSpriteMaterial: usize = 0x700; pub const m_hAttachedToEntity: usize = 0x708; @@ -6440,17 +5967,14 @@ pub mod CSprite { pub const m_nSpriteHeight: usize = 0x768; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStopwatch { pub const m_interval: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CStopwatchBase { pub const m_fIsRunning: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSun { pub const m_vDirection: usize = 0x700; pub const m_clrOverlay: usize = 0x70c; @@ -6468,7 +5992,6 @@ pub mod CSun { pub const m_flFarZScale: usize = 0x740; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSurvivalGameRules { pub const m_bBoundsInitialized: usize = 0x8; pub const m_vecPlayAreaMins: usize = 0xc; @@ -6510,7 +6033,6 @@ pub mod CSurvivalGameRules { pub const m_hSpawnChopper: usize = 0x868; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSurvivalSpawnChopper { pub const m_pSoundLoop: usize = 0x930; pub const m_flSpawnTimeStamp: usize = 0x938; @@ -6521,7 +6043,6 @@ pub mod CSurvivalSpawnChopper { pub const m_flLastPassengerCheckTime: usize = 0x944; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTablet { pub const m_bPendingBuyMenu: usize = 0xe88; pub const m_flUpgradeExpirationTime: usize = 0xe8c; @@ -6545,7 +6066,6 @@ pub mod CTablet { pub const m_flLastClosePoseParamVal: usize = 0x1190; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTakeDamageInfo { pub const m_vecDamageForce: usize = 0x8; pub const m_vecDamagePosition: usize = 0x14; @@ -6567,24 +6087,20 @@ pub mod CTakeDamageInfo { pub const m_bInTakeDamageFlow: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTakeDamageResult { pub const m_nHealthLost: usize = 0x0; pub const m_nDamageTaken: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTakeDamageSummaryScopeGuard { pub const m_vecSummaries: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTankTargetChange { pub const m_newTarget: usize = 0x4b0; pub const m_newTargetName: usize = 0x4c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTankTrainAI { pub const m_hTrain: usize = 0x4b0; pub const m_hTargetEntity: usize = 0x4b4; @@ -6595,7 +6111,6 @@ pub mod CTankTrainAI { pub const m_targetEntityName: usize = 0x4e8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTeam { pub const m_aPlayerControllers: usize = 0x4b0; pub const m_aPlayers: usize = 0x4c8; @@ -6603,7 +6118,6 @@ pub mod CTeam { pub const m_szTeamname: usize = 0x4e4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTestEffect { pub const m_iLoop: usize = 0x4b0; pub const m_iBeam: usize = 0x4b4; @@ -6612,7 +6126,6 @@ pub mod CTestEffect { pub const m_flStartTime: usize = 0x5d8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTextureBasedAnimatable { pub const m_bLoop: usize = 0x700; pub const m_flFPS: usize = 0x704; @@ -6624,7 +6137,6 @@ pub mod CTextureBasedAnimatable { pub const m_flStartFrame: usize = 0x734; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTimeline { pub const m_flValues: usize = 0x10; pub const m_nValueCounts: usize = 0x110; @@ -6635,7 +6147,6 @@ pub mod CTimeline { pub const m_bStopped: usize = 0x220; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTimerEntity { pub const m_OnTimer: usize = 0x4b0; pub const m_OnTimerHigh: usize = 0x4d8; @@ -6652,7 +6163,6 @@ pub mod CTimerEntity { pub const m_bPaused: usize = 0x54c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTonemapController2 { pub const m_flAutoExposureMin: usize = 0x4b0; pub const m_flAutoExposureMax: usize = 0x4b4; @@ -6664,19 +6174,16 @@ pub mod CTonemapController2 { pub const m_flTonemapEVSmoothingRange: usize = 0x4cc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTonemapTrigger { pub const m_tonemapControllerName: usize = 0x8a8; pub const m_hTonemapController: usize = 0x8b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerActiveWeaponDetect { pub const m_OnTouchedActiveWeapon: usize = 0x8a8; pub const m_iszWeaponClassName: usize = 0x8d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerBrush { pub const m_OnStartTouch: usize = 0x700; pub const m_OnEndTouch: usize = 0x728; @@ -6685,24 +6192,20 @@ pub mod CTriggerBrush { pub const m_iDontMessageParent: usize = 0x77c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerBuoyancy { pub const m_BuoyancyHelper: usize = 0x8a8; pub const m_flFluidDensity: usize = 0x8d0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerDetectBulletFire { pub const m_bPlayerFireOnly: usize = 0x8a8; pub const m_OnDetectedBulletFire: usize = 0x8b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerDetectExplosion { pub const m_OnDetectedExplosion: usize = 0x8e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerFan { pub const m_vFanOrigin: usize = 0x8a8; pub const m_vFanEnd: usize = 0x8b4; @@ -6717,14 +6220,12 @@ pub mod CTriggerFan { pub const m_RampTimer: usize = 0x8e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerGameEvent { pub const m_strStartTouchEventName: usize = 0x8a8; pub const m_strEndTouchEventName: usize = 0x8b0; pub const m_strTriggerID: usize = 0x8b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerHurt { pub const m_flOriginalDamage: usize = 0x8a8; pub const m_flDamage: usize = 0x8ac; @@ -6742,7 +6243,6 @@ pub mod CTriggerHurt { pub const m_hurtEntities: usize = 0x930; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerImpact { pub const m_flMagnitude: usize = 0x8d0; pub const m_flNoise: usize = 0x8d4; @@ -6750,7 +6250,6 @@ pub mod CTriggerImpact { pub const m_pOutputForce: usize = 0x8e0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerLerpObject { pub const m_iszLerpTarget: usize = 0x8a8; pub const m_hLerpTarget: usize = 0x8b0; @@ -6766,7 +6265,6 @@ pub mod CTriggerLerpObject { pub const m_OnLerpFinished: usize = 0x920; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerLook { pub const m_hLookTarget: usize = 0x8d0; pub const m_flFieldOfView: usize = 0x8d4; @@ -6785,12 +6283,10 @@ pub mod CTriggerLook { pub const m_OnEndLook: usize = 0x948; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerMultiple { pub const m_OnTrigger: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerPhysics { pub const m_gravityScale: usize = 0x8b8; pub const m_linearLimit: usize = 0x8bc; @@ -6807,7 +6303,6 @@ pub mod CTriggerPhysics { pub const m_bConvertToDebrisWhenPossible: usize = 0x900; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerProximity { pub const m_hMeasureTarget: usize = 0x8a8; pub const m_iszMeasureTarget: usize = 0x8b0; @@ -6816,7 +6311,6 @@ pub mod CTriggerProximity { pub const m_NearestEntityDistance: usize = 0x8c0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerPush { pub const m_angPushEntitySpace: usize = 0x8a8; pub const m_vecPushDirEntitySpace: usize = 0x8b4; @@ -6825,24 +6319,20 @@ pub mod CTriggerPush { pub const m_flPushSpeed: usize = 0x8c8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerRemove { pub const m_OnRemove: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerSafeMoneyGather { pub const m_vecCashBundles: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerSave { pub const m_bForceNewLevelUnit: usize = 0x8a8; pub const m_fDangerousTimer: usize = 0x8ac; pub const m_minHitPoints: usize = 0x8b0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerSndSosOpvar { pub const m_hTouchingPlayers: usize = 0x8a8; pub const m_flPosition: usize = 0x8c0; @@ -6861,32 +6351,27 @@ pub mod CTriggerSndSosOpvar { pub const m_flNormCenterSize: usize = 0xc08; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerSoundscape { pub const m_hSoundscape: usize = 0x8a8; pub const m_SoundscapeName: usize = 0x8b0; pub const m_spectators: usize = 0x8b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerTeleport { pub const m_iLandmark: usize = 0x8a8; pub const m_bUseLandmarkAngles: usize = 0x8b0; pub const m_bMirrorPlayer: usize = 0x8b1; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerToggleSave { pub const m_bDisabled: usize = 0x8a8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTriggerVolume { pub const m_iFilterName: usize = 0x700; pub const m_hFilter: usize = 0x708; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CTripWireFireProjectile { pub const m_flAttachTime: usize = 0xa68; pub const m_vecTripWireEndPositions: usize = 0xa6c; @@ -6898,7 +6383,6 @@ pub mod CTripWireFireProjectile { pub const m_nWireSoundsPlayed: usize = 0xb2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVoteController { pub const m_iActiveIssueIndex: usize = 0x4b0; pub const m_iOnlyTeamToVote: usize = 0x4b4; @@ -6917,13 +6401,11 @@ pub mod CVoteController { pub const m_VoteOptions: usize = 0x660; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponBaseItem { pub const m_SequenceCompleteTimer: usize = 0xe80; pub const m_bRedraw: usize = 0xe98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponCSBase { pub const m_flFireSequenceStartTime: usize = 0xd30; pub const m_nFireSequenceStartTimeChange: usize = 0xd34; @@ -6979,7 +6461,6 @@ pub mod CWeaponCSBase { pub const m_iNumEmptyAttacks: usize = 0xe78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponCSBaseGun { pub const m_zoomLevel: usize = 0xe80; pub const m_iBurstShotsRemaining: usize = 0xe84; @@ -6992,7 +6473,6 @@ pub mod CWeaponCSBaseGun { pub const m_bSkillBoltLiftedFireKey: usize = 0xe99; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponCSBaseVData { pub const m_WeaponType: usize = 0x240; pub const m_WeaponCategory: usize = 0x244; @@ -7086,19 +6566,16 @@ pub mod CWeaponCSBaseVData { pub const m_szAnimClass: usize = 0xd78; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponShield { pub const m_flBulletDamageAbsorbed: usize = 0xea0; pub const m_flLastBulletHitSoundTime: usize = 0xea4; pub const m_flDisplayHealth: usize = 0xea8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CWeaponTaser { pub const m_fFireTime: usize = 0xea0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CommandToolCommand_t { pub const m_bEnabled: usize = 0x0; pub const m_bOpened: usize = 0x1; @@ -7114,13 +6591,11 @@ pub mod CommandToolCommand_t { pub const m_ClearDebugBits: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ConceptHistory_t { pub const timeSpoken: usize = 0x0; pub const m_response: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ConstraintSoundInfo { pub const m_vSampler: usize = 0x8; pub const m_soundProfile: usize = 0x20; @@ -7132,7 +6607,6 @@ pub mod ConstraintSoundInfo { pub const m_bPlayReversalSound: usize = 0x81; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CountdownTimer { pub const m_duration: usize = 0x8; pub const m_timestamp: usize = 0xc; @@ -7140,65 +6614,54 @@ pub mod CountdownTimer { pub const m_nWorldGroupId: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EngineCountdownTimer { pub const m_duration: usize = 0x8; pub const m_timestamp: usize = 0xc; pub const m_timescale: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntityRenderAttribute_t { pub const m_ID: usize = 0x30; pub const m_Values: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntitySpottedState_t { pub const m_bSpotted: usize = 0x8; pub const m_bSpottedByMask: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod Extent { pub const lo: usize = 0x0; pub const hi: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FilterDamageType { pub const m_iDamageType: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FilterHealth { pub const m_bAdrenalineActive: usize = 0x508; pub const m_iHealthMin: usize = 0x50c; pub const m_iHealthMax: usize = 0x510; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FilterTeam { pub const m_iFilterTeam: usize = 0x508; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod GameAmmoTypeInfo_t { pub const m_nBuySize: usize = 0x38; pub const m_nCost: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod GameTick_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod GameTime_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod HullFlags_t { pub const m_bHull_Human: usize = 0x0; pub const m_bHull_SmallCentered: usize = 0x1; @@ -7212,55 +6675,46 @@ pub mod HullFlags_t { pub const m_bHull_Small: usize = 0x9; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod IntervalTimer { pub const m_timestamp: usize = 0x8; pub const m_nWorldGroupId: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ModelConfigHandle_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ParticleIndex_t { pub const m_Value: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PhysicsRagdollPose_t { pub const __m_pChainEntity: usize = 0x8; pub const m_Transforms: usize = 0x30; pub const m_hOwner: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RagdollCreationParams_t { pub const m_vForce: usize = 0x0; pub const m_nForceBone: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RelationshipOverride_t { pub const entity: usize = 0x8; pub const classType: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod Relationship_t { pub const disposition: usize = 0x0; pub const priority: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ResponseContext_t { pub const m_iszName: usize = 0x0; pub const m_iszValue: usize = 0x8; pub const m_fExpirationTime: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ResponseFollowup { pub const followup_concept: usize = 0x0; pub const followup_contexts: usize = 0x8; @@ -7272,14 +6726,12 @@ pub mod ResponseFollowup { pub const bFired: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ResponseParams { pub const odds: usize = 0x10; pub const flags: usize = 0x12; pub const m_pFollowup: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SellbackPurchaseEntry_t { pub const m_unDefIdx: usize = 0x30; pub const m_nCost: usize = 0x34; @@ -7288,21 +6740,18 @@ pub mod SellbackPurchaseEntry_t { pub const m_hItem: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SimpleConstraintSoundProfile { pub const eKeypoints: usize = 0x8; pub const m_keyPoints: usize = 0xc; pub const m_reversalSoundThresholds: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SpawnPoint { pub const m_iPriority: usize = 0x4b0; pub const m_bEnabled: usize = 0x4b4; pub const m_nType: usize = 0x4b8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SpawnPointCoopEnemy { pub const m_szWeaponsToGive: usize = 0x4c0; pub const m_szPlayerModelToUse: usize = 0x4c8; @@ -7315,7 +6764,6 @@ pub mod SpawnPointCoopEnemy { pub const m_szBehaviorTreeFile: usize = 0x4f0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SummaryTakeDamageInfo_t { pub const nSummarisedCount: usize = 0x0; pub const info: usize = 0x8; @@ -7323,7 +6771,6 @@ pub mod SummaryTakeDamageInfo_t { pub const hTarget: usize = 0xb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VPhysicsCollisionAttribute_t { pub const m_nInteractsAs: usize = 0x8; pub const m_nInteractsWith: usize = 0x10; @@ -7335,32 +6782,27 @@ pub mod VPhysicsCollisionAttribute_t { pub const m_nCollisionFunctionMask: usize = 0x2b; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VelocitySampler { pub const m_prevSample: usize = 0x0; pub const m_fPrevSampleTime: usize = 0xc; pub const m_fIdealSampleRate: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ViewAngleServerChange_t { pub const nType: usize = 0x30; pub const qAngle: usize = 0x34; pub const nIndex: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WeaponPurchaseCount_t { pub const m_nItemDefIndex: usize = 0x30; pub const m_nCount: usize = 0x32; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WeaponPurchaseTracker_t { pub const m_weaponPurchases: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod audioparams_t { pub const localSound: usize = 0x8; pub const soundscapeIndex: usize = 0x68; @@ -7369,7 +6811,6 @@ pub mod audioparams_t { pub const soundEventHash: usize = 0x74; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod dynpitchvol_base_t { pub const preset: usize = 0x0; pub const pitchrun: usize = 0x4; @@ -7398,7 +6839,6 @@ pub mod dynpitchvol_base_t { pub const lfomult: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod fogparams_t { pub const dirPrimary: usize = 0x8; pub const colorPrimary: usize = 0x14; @@ -7427,7 +6867,6 @@ pub mod fogparams_t { pub const m_bPadding: usize = 0x67; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod fogplayerparams_t { pub const m_hCtrl: usize = 0x8; pub const m_flTransitionTime: usize = 0xc; @@ -7445,7 +6884,6 @@ pub mod fogplayerparams_t { pub const m_flNewFarZ: usize = 0x3c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod hudtextparms_t { pub const color1: usize = 0x0; pub const color2: usize = 0x4; @@ -7455,7 +6893,6 @@ pub mod hudtextparms_t { pub const y: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod lerpdata_t { pub const m_hEnt: usize = 0x0; pub const m_MoveType: usize = 0x4; @@ -7465,19 +6902,16 @@ pub mod lerpdata_t { pub const m_nFXIndex: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod locksound_t { pub const sLockedSound: usize = 0x8; pub const sUnlockedSound: usize = 0x10; pub const flwaitSound: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod magnetted_objects_t { pub const hEntity: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ragdoll_t { pub const list: usize = 0x0; pub const boneIndex: usize = 0x18; @@ -7485,14 +6919,12 @@ pub mod ragdoll_t { pub const unused: usize = 0x31; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ragdollelement_t { pub const originParentSpace: usize = 0x0; pub const parentIndex: usize = 0x20; pub const m_flRadius: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod shard_model_desc_t { pub const m_nModelID: usize = 0x8; pub const m_hMaterial: usize = 0x10; @@ -7509,7 +6941,6 @@ pub mod shard_model_desc_t { pub const m_LightGroup: usize = 0x5c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod sky3dparams_t { pub const scale: usize = 0x8; pub const origin: usize = 0xc; @@ -7519,7 +6950,6 @@ pub mod sky3dparams_t { pub const m_nWorldGroupID: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod thinkfunc_t { pub const m_hFn: usize = 0x8; pub const m_nContext: usize = 0x10; diff --git a/generated/soundsystem.dll.rs b/generated/soundsystem.dll.rs index e077946..04c3288 100644 --- a/generated/soundsystem.dll.rs +++ b/generated/soundsystem.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CDSPMixgroupModifier { pub const m_mixgroup: usize = 0x0; pub const m_flModifier: usize = 0x8; @@ -8,32 +9,27 @@ pub mod CDSPMixgroupModifier { pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDSPPresetMixgroupModifierTable { pub const m_table: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CDspPresetModifierList { pub const m_dspName: usize = 0x0; pub const m_modifiers: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupActionLimitSchema { pub const m_nMaxCount: usize = 0x18; pub const m_nStopType: usize = 0x1c; pub const m_nSortType: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupActionSchema { pub const m_name: usize = 0x8; pub const m_actionType: usize = 0x10; pub const m_actionInstanceType: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupActionSetSoundeventParameterSchema { pub const m_nMaxCount: usize = 0x18; pub const m_flMinValue: usize = 0x1c; @@ -42,12 +38,10 @@ pub mod CSosGroupActionSetSoundeventParameterSchema { pub const m_nSortType: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupActionTimeLimitSchema { pub const m_flMaxDuration: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupBranchPattern { pub const m_bMatchEventName: usize = 0x8; pub const m_bMatchEventSubString: usize = 0x9; @@ -55,7 +49,6 @@ pub mod CSosGroupBranchPattern { pub const m_bMatchOpvar: usize = 0xb; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosGroupMatchPattern { pub const m_matchSoundEventName: usize = 0x10; pub const m_matchSoundEventSubString: usize = 0x18; @@ -63,12 +56,10 @@ pub mod CSosGroupMatchPattern { pub const m_flOpvar: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosSoundEventGroupListSchema { pub const m_groupList: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSosSoundEventGroupSchema { pub const m_name: usize = 0x0; pub const m_nType: usize = 0x8; @@ -80,17 +71,14 @@ pub mod CSosSoundEventGroupSchema { pub const m_vActions: usize = 0xb0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CSoundEventMetaData { pub const m_soundEventVMix: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SelectedEditItemInfo_t { pub const m_EditItems: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SosEditItemInfo_t { pub const itemType: usize = 0x0; pub const itemName: usize = 0x8; @@ -99,7 +87,6 @@ pub mod SosEditItemInfo_t { pub const itemPos: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixAutoFilterDesc_t { pub const m_flEnvelopeAmount: usize = 0x0; pub const m_flAttackTimeMS: usize = 0x4; @@ -111,7 +98,6 @@ pub mod VMixAutoFilterDesc_t { pub const m_nLFOShape: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixBoxverbDesc_t { pub const m_flSizeMax: usize = 0x0; pub const m_flSizeMin: usize = 0x4; @@ -132,7 +118,6 @@ pub mod VMixBoxverbDesc_t { pub const m_flTaps: usize = 0x4c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixConvolutionDesc_t { pub const m_fldbGain: usize = 0x0; pub const m_flPreDelayMS: usize = 0x4; @@ -144,7 +129,6 @@ pub mod VMixConvolutionDesc_t { pub const m_flHighCutoffFreq: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDelayDesc_t { pub const m_feedbackFilter: usize = 0x0; pub const m_bEnableFilter: usize = 0x10; @@ -155,7 +139,6 @@ pub mod VMixDelayDesc_t { pub const m_flWidth: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDiffusorDesc_t { pub const m_flSize: usize = 0x0; pub const m_flComplexity: usize = 0x4; @@ -163,7 +146,6 @@ pub mod VMixDiffusorDesc_t { pub const m_flOutputGain: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDynamics3BandDesc_t { pub const m_fldbGainOutput: usize = 0x0; pub const m_flRMSTimeMS: usize = 0x4; @@ -177,7 +159,6 @@ pub mod VMixDynamics3BandDesc_t { pub const m_bandDesc: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDynamicsBand_t { pub const m_fldbGainInput: usize = 0x0; pub const m_fldbGainOutput: usize = 0x4; @@ -191,7 +172,6 @@ pub mod VMixDynamicsBand_t { pub const m_bSolo: usize = 0x21; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDynamicsCompressorDesc_t { pub const m_fldbOutputGain: usize = 0x0; pub const m_fldbCompressionThreshold: usize = 0x4; @@ -204,7 +184,6 @@ pub mod VMixDynamicsCompressorDesc_t { pub const m_bPeakMode: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixDynamicsDesc_t { pub const m_fldbGain: usize = 0x0; pub const m_fldbNoiseGateThreshold: usize = 0x4; @@ -220,24 +199,20 @@ pub mod VMixDynamicsDesc_t { pub const m_bPeakMode: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixEQ8Desc_t { pub const m_stages: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixEffectChainDesc_t { pub const m_flCrossfadeTime: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixEnvelopeDesc_t { pub const m_flAttackTimeMS: usize = 0x0; pub const m_flHoldTimeMS: usize = 0x4; pub const m_flReleaseTimeMS: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixFilterDesc_t { pub const m_nFilterType: usize = 0x0; pub const m_nFilterSlope: usize = 0x2; @@ -247,7 +222,6 @@ pub mod VMixFilterDesc_t { pub const m_flQ: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixFreeverbDesc_t { pub const m_flRoomSize: usize = 0x0; pub const m_flDamp: usize = 0x4; @@ -255,7 +229,6 @@ pub mod VMixFreeverbDesc_t { pub const m_flLateReflections: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixModDelayDesc_t { pub const m_feedbackFilter: usize = 0x0; pub const m_bPhaseInvert: usize = 0x10; @@ -268,20 +241,17 @@ pub mod VMixModDelayDesc_t { pub const m_bApplyAntialiasing: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixOscDesc_t { pub const oscType: usize = 0x0; pub const m_freq: usize = 0x4; pub const m_flPhase: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixPannerDesc_t { pub const m_type: usize = 0x0; pub const m_flStrength: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixPitchShiftDesc_t { pub const m_nGrainSampleCount: usize = 0x0; pub const m_flPitchShift: usize = 0x4; @@ -289,7 +259,6 @@ pub mod VMixPitchShiftDesc_t { pub const m_nProcType: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixPlateverbDesc_t { pub const m_flPrefilter: usize = 0x0; pub const m_flInputDiffusion1: usize = 0x4; @@ -300,7 +269,6 @@ pub mod VMixPlateverbDesc_t { pub const m_flFeedbackDiffusion2: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixShaperDesc_t { pub const m_nShape: usize = 0x0; pub const m_fldbDrive: usize = 0x4; @@ -309,14 +277,12 @@ pub mod VMixShaperDesc_t { pub const m_nOversampleFactor: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixSubgraphSwitchDesc_t { pub const m_interpolationMode: usize = 0x0; pub const m_bOnlyTailsOnFadeOut: usize = 0x4; pub const m_flInterpolationTime: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixUtilityDesc_t { pub const m_nOp: usize = 0x0; pub const m_flInputPan: usize = 0x4; @@ -326,7 +292,6 @@ pub mod VMixUtilityDesc_t { pub const m_flBassFreq: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VMixVocoderDesc_t { pub const m_nBandCount: usize = 0x0; pub const m_flBandwidth: usize = 0x4; diff --git a/generated/vphysics2.dll.rs b/generated/vphysics2.dll.rs index 3b00204..1e4003e 100644 --- a/generated/vphysics2.dll.rs +++ b/generated/vphysics2.dll.rs @@ -1,11 +1,11 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod CFeIndexedJiggleBone { pub const m_nNode: usize = 0x0; pub const m_nJiggleParent: usize = 0x4; pub const m_jiggleBone: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFeJiggleBone { pub const m_nFlags: usize = 0x0; pub const m_flLength: usize = 0x4; @@ -44,7 +44,6 @@ pub mod CFeJiggleBone { pub const m_nCollisionMask: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFeMorphLayer { pub const m_Name: usize = 0x0; pub const m_nNameHash: usize = 0x8; @@ -55,7 +54,6 @@ pub mod CFeMorphLayer { pub const m_GoalDamping: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFeNamedJiggleBone { pub const m_strParentBone: usize = 0x0; pub const m_transform: usize = 0x10; @@ -63,18 +61,15 @@ pub mod CFeNamedJiggleBone { pub const m_jiggleBone: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CFeVertexMapBuildArray { pub const m_Array: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CRegionSVM { pub const m_Planes: usize = 0x0; pub const m_Nodes: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CastSphereSATParams_t { pub const m_vRayStart: usize = 0x0; pub const m_vRayDelta: usize = 0xc; @@ -84,7 +79,6 @@ pub mod CastSphereSATParams_t { pub const m_pHull: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CovMatrix3 { pub const m_vDiag: usize = 0x0; pub const m_flXY: usize = 0xc; @@ -92,19 +86,16 @@ pub mod CovMatrix3 { pub const m_flYZ: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod Dop26_t { pub const m_flSupport: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeAnimStrayRadius_t { pub const nNode: usize = 0x0; pub const flMaxDist: usize = 0x4; pub const flRelaxationFactor: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeAxialEdgeBend_t { pub const te: usize = 0x0; pub const tv: usize = 0x4; @@ -113,14 +104,12 @@ pub mod FeAxialEdgeBend_t { pub const nNode: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeBandBendLimit_t { pub const flDistMin: usize = 0x0; pub const flDistMax: usize = 0x4; pub const nNode: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeBoxRigid_t { pub const tmFrame2: usize = 0x0; pub const nNode: usize = 0x20; @@ -132,25 +121,21 @@ pub mod FeBoxRigid_t { pub const flReserved: usize = 0x38; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeBuildBoxRigid_t { pub const m_nPriority: usize = 0x40; pub const m_nVertexMapHash: usize = 0x44; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeBuildSphereRigid_t { pub const m_nPriority: usize = 0x20; pub const m_nVertexMapHash: usize = 0x24; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeBuildTaperedCapsuleRigid_t { pub const m_nPriority: usize = 0x30; pub const m_nVertexMapHash: usize = 0x34; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeCollisionPlane_t { pub const nCtrlParent: usize = 0x0; pub const nChildNode: usize = 0x2; @@ -159,20 +144,17 @@ pub mod FeCollisionPlane_t { pub const flStrength: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeCtrlOffset_t { pub const vOffset: usize = 0x0; pub const nCtrlParent: usize = 0xc; pub const nCtrlChild: usize = 0xe; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeCtrlOsOffset_t { pub const nCtrlParent: usize = 0x0; pub const nCtrlChild: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeCtrlSoftOffset_t { pub const nCtrlParent: usize = 0x0; pub const nCtrlChild: usize = 0x2; @@ -180,14 +162,12 @@ pub mod FeCtrlSoftOffset_t { pub const flAlpha: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeEdgeDesc_t { pub const nEdge: usize = 0x0; pub const nSide: usize = 0x4; pub const nVirtElem: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeEffectDesc_t { pub const sName: usize = 0x0; pub const nNameHash: usize = 0x8; @@ -195,14 +175,12 @@ pub mod FeEffectDesc_t { pub const m_Params: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeFitInfluence_t { pub const nVertexNode: usize = 0x0; pub const flWeight: usize = 0x4; pub const nMatrixNode: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeFitMatrix_t { pub const bone: usize = 0x0; pub const vCenter: usize = 0x20; @@ -211,21 +189,18 @@ pub mod FeFitMatrix_t { pub const nBeginDynamic: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeFitWeight_t { pub const flWeight: usize = 0x0; pub const nNode: usize = 0x4; pub const nDummy: usize = 0x6; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeFollowNode_t { pub const nParentNode: usize = 0x0; pub const nChildNode: usize = 0x2; pub const flWeight: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeKelagerBend2_t { pub const flWeight: usize = 0x0; pub const flHeight0: usize = 0xc; @@ -233,7 +208,6 @@ pub mod FeKelagerBend2_t { pub const nReserved: usize = 0x16; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeMorphLayerDepr_t { pub const m_Name: usize = 0x0; pub const m_nNameHash: usize = 0x8; @@ -245,7 +219,6 @@ pub mod FeMorphLayerDepr_t { pub const m_nFlags: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeNodeBase_t { pub const nNode: usize = 0x0; pub const nDummy: usize = 0x2; @@ -256,7 +229,6 @@ pub mod FeNodeBase_t { pub const qAdjust: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeNodeIntegrator_t { pub const flPointDamping: usize = 0x0; pub const flAnimationForceAttraction: usize = 0x4; @@ -264,14 +236,12 @@ pub mod FeNodeIntegrator_t { pub const flGravity: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeNodeReverseOffset_t { pub const vOffset: usize = 0x0; pub const nBoneCtrl: usize = 0xc; pub const nTargetNode: usize = 0xe; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeNodeWindBase_t { pub const nNodeX0: usize = 0x0; pub const nNodeX1: usize = 0x2; @@ -279,20 +249,17 @@ pub mod FeNodeWindBase_t { pub const nNodeY1: usize = 0x6; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeProxyVertexMap_t { pub const m_Name: usize = 0x0; pub const m_flWeight: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeQuad_t { pub const nNode: usize = 0x0; pub const flSlack: usize = 0x8; pub const vShape: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeRigidColliderIndices_t { pub const m_nTaperedCapsuleRigidIndex: usize = 0x0; pub const m_nSphereRigidIndex: usize = 0x2; @@ -300,7 +267,6 @@ pub mod FeRigidColliderIndices_t { pub const m_nCollisionPlaneIndex: usize = 0x6; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeRodConstraint_t { pub const nNode: usize = 0x0; pub const flMaxDist: usize = 0x4; @@ -309,14 +275,12 @@ pub mod FeRodConstraint_t { pub const flRelaxationFactor: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdAnimStrayRadius_t { pub const nNode: usize = 0x0; pub const flMaxDist: usize = 0x10; pub const flRelaxationFactor: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdNodeBase_t { pub const nNode: usize = 0x0; pub const nNodeX0: usize = 0x8; @@ -327,7 +291,6 @@ pub mod FeSimdNodeBase_t { pub const qAdjust: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdQuad_t { pub const nNode: usize = 0x0; pub const f4Slack: usize = 0x20; @@ -335,7 +298,6 @@ pub mod FeSimdQuad_t { pub const f4Weights: usize = 0xf0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdRodConstraint_t { pub const nNode: usize = 0x0; pub const f4MaxDist: usize = 0x10; @@ -344,7 +306,6 @@ pub mod FeSimdRodConstraint_t { pub const f4RelaxationFactor: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdSpringIntegrator_t { pub const nNode: usize = 0x0; pub const flSpringRestLength: usize = 0x10; @@ -353,7 +314,6 @@ pub mod FeSimdSpringIntegrator_t { pub const flNodeWeight0: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSimdTri_t { pub const nNode: usize = 0x0; pub const w1: usize = 0x30; @@ -362,18 +322,15 @@ pub mod FeSimdTri_t { pub const v2: usize = 0x60; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSoftParent_t { pub const nParent: usize = 0x0; pub const flAlpha: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSourceEdge_t { pub const nNode: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSphereRigid_t { pub const vSphere: usize = 0x0; pub const flStickiness: usize = 0x10; @@ -383,7 +340,6 @@ pub mod FeSphereRigid_t { pub const nFlags: usize = 0x1a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeSpringIntegrator_t { pub const nNode: usize = 0x0; pub const flSpringRestLength: usize = 0x4; @@ -392,7 +348,6 @@ pub mod FeSpringIntegrator_t { pub const flNodeWeight0: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeStiffHingeBuild_t { pub const flMaxAngle: usize = 0x0; pub const flStrength: usize = 0x4; @@ -400,7 +355,6 @@ pub mod FeStiffHingeBuild_t { pub const nNode: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeTaperedCapsuleRigid_t { pub const vSphere: usize = 0x0; pub const flStickiness: usize = 0x20; @@ -410,12 +364,10 @@ pub mod FeTaperedCapsuleRigid_t { pub const nFlags: usize = 0x2a; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeTreeChildren_t { pub const nChild: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeTri_t { pub const nNode: usize = 0x0; pub const w1: usize = 0x8; @@ -424,7 +376,6 @@ pub mod FeTri_t { pub const v2: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeTwistConstraint_t { pub const nNodeOrient: usize = 0x0; pub const nNodeEnd: usize = 0x2; @@ -432,7 +383,6 @@ pub mod FeTwistConstraint_t { pub const flSwingRelax: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeVertexMapBuild_t { pub const m_VertexMapName: usize = 0x0; pub const m_nNameHash: usize = 0x8; @@ -442,7 +392,6 @@ pub mod FeVertexMapBuild_t { pub const m_Weights: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeVertexMapDesc_t { pub const sName: usize = 0x0; pub const nNameHash: usize = 0x8; @@ -458,13 +407,11 @@ pub mod FeVertexMapDesc_t { pub const nNodeListCount: usize = 0x32; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeWeightedNode_t { pub const nNode: usize = 0x0; pub const nWeight: usize = 0x2; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FeWorldCollisionParams_t { pub const flWorldFriction: usize = 0x0; pub const flGroundFriction: usize = 0x4; @@ -472,7 +419,6 @@ pub mod FeWorldCollisionParams_t { pub const nListEnd: usize = 0xa; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FourCovMatrices3 { pub const m_vDiag: usize = 0x0; pub const m_flXY: usize = 0x30; @@ -480,13 +426,11 @@ pub mod FourCovMatrices3 { pub const m_flYZ: usize = 0x50; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod FourVectors2D { pub const x: usize = 0x0; pub const y: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod OldFeEdge_t { pub const m_flK: usize = 0x0; pub const invA: usize = 0xc; @@ -502,7 +446,6 @@ pub mod OldFeEdge_t { pub const m_nNode: usize = 0x40; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PhysFeModelDesc_t { pub const m_CtrlHash: usize = 0x0; pub const m_CtrlName: usize = 0x18; @@ -604,7 +547,6 @@ pub mod PhysFeModelDesc_t { pub const m_nQuadVelocitySmoothIterations: usize = 0x5e6; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnBlendVertex_t { pub const m_nWeight0: usize = 0x0; pub const m_nIndex0: usize = 0x2; @@ -616,7 +558,6 @@ pub mod RnBlendVertex_t { pub const m_nTargetIndex: usize = 0xe; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnBodyDesc_t { pub const m_sDebugName: usize = 0x0; pub const m_vPosition: usize = 0x8; @@ -655,23 +596,19 @@ pub mod RnBodyDesc_t { pub const m_bHasShadowController: usize = 0xca; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnCapsuleDesc_t { pub const m_Capsule: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnCapsule_t { pub const m_vCenter: usize = 0x0; pub const m_flRadius: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnFace_t { pub const m_nEdge: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnHalfEdge_t { pub const m_nNext: usize = 0x0; pub const m_nTwin: usize = 0x1; @@ -679,12 +616,10 @@ pub mod RnHalfEdge_t { pub const m_nFace: usize = 0x3; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnHullDesc_t { pub const m_Hull: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnHull_t { pub const m_vCentroid: usize = 0x0; pub const m_flMaxAngularRadius: usize = 0xc; @@ -700,12 +635,10 @@ pub mod RnHull_t { pub const m_pRegionSVM: usize = 0xd0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnMeshDesc_t { pub const m_Mesh: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnMesh_t { pub const m_vMin: usize = 0x0; pub const m_vMax: usize = 0xc; @@ -718,7 +651,6 @@ pub mod RnMesh_t { pub const m_bHasOpenEdges: usize = 0x9c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnNode_t { pub const m_vMin: usize = 0x0; pub const m_nChildren: usize = 0xc; @@ -726,70 +658,58 @@ pub mod RnNode_t { pub const m_nTriangleOffset: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnPlane_t { pub const m_vNormal: usize = 0x0; pub const m_flOffset: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnShapeDesc_t { pub const m_nCollisionAttributeIndex: usize = 0x0; pub const m_nSurfacePropertyIndex: usize = 0x4; pub const m_UserFriendlyName: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnSoftbodyCapsule_t { pub const m_vCenter: usize = 0x0; pub const m_flRadius: usize = 0x18; pub const m_nParticle: usize = 0x1c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnSoftbodyParticle_t { pub const m_flMassInv: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnSoftbodySpring_t { pub const m_nParticle: usize = 0x0; pub const m_flLength: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnSphereDesc_t { pub const m_Sphere: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnSphere_t { pub const m_vCenter: usize = 0x0; pub const m_flRadius: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnTriangle_t { pub const m_nIndex: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod RnWing_t { pub const m_nIndex: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VertexPositionColor_t { pub const m_vPosition: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VertexPositionNormal_t { pub const m_vPosition: usize = 0x0; pub const m_vNormal: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod constraint_axislimit_t { pub const flMinRotation: usize = 0x0; pub const flMaxRotation: usize = 0x4; @@ -797,7 +717,6 @@ pub mod constraint_axislimit_t { pub const flMotorMaxTorque: usize = 0xc; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod constraint_breakableparams_t { pub const strength: usize = 0x0; pub const forceLimit: usize = 0x4; @@ -806,7 +725,6 @@ pub mod constraint_breakableparams_t { pub const isActive: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod constraint_hingeparams_t { pub const worldPosition: usize = 0x0; pub const worldAxisDirection: usize = 0xc; @@ -814,7 +732,6 @@ pub mod constraint_hingeparams_t { pub const constraint: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod vphysics_save_cphysicsbody_t { pub const m_nOldPointer: usize = 0xd0; } \ No newline at end of file diff --git a/generated/worldrenderer.dll.rs b/generated/worldrenderer.dll.rs index 95ebfcc..4f30088 100644 --- a/generated/worldrenderer.dll.rs +++ b/generated/worldrenderer.dll.rs @@ -1,4 +1,5 @@ -#[allow(non_snake_case, non_upper_case_globals)] +#![allow(non_snake_case, non_upper_case_globals)] + pub mod AggregateLODSetup_t { pub const m_vLODOrigin: usize = 0x0; pub const m_fMaxObjectScale: usize = 0xc; @@ -6,7 +7,6 @@ pub mod AggregateLODSetup_t { pub const m_fSwitchDistances: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AggregateMeshInfo_t { pub const m_nVisClusterMemberOffset: usize = 0x0; pub const m_nVisClusterMemberCount: usize = 0x4; @@ -19,7 +19,6 @@ pub mod AggregateMeshInfo_t { pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod AggregateSceneObject_t { pub const m_allFlags: usize = 0x0; pub const m_anyFlags: usize = 0x4; @@ -31,7 +30,6 @@ pub mod AggregateSceneObject_t { pub const m_renderableModel: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod BakedLightingInfo_t { pub const m_nLightmapVersionNumber: usize = 0x0; pub const m_nLightmapGameVersionNumber: usize = 0x4; @@ -40,12 +38,10 @@ pub mod BakedLightingInfo_t { pub const m_lightMaps: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod BaseSceneObjectOverride_t { pub const m_nSceneObjectIndex: usize = 0x0; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityIdentity { pub const m_nameStringableIndex: usize = 0x14; pub const m_name: usize = 0x18; @@ -60,19 +56,16 @@ pub mod CEntityIdentity { pub const m_pNextByClass: usize = 0x70; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CEntityInstance { pub const m_iszPrivateVScripts: usize = 0x8; pub const m_pEntity: usize = 0x10; pub const m_CScriptComponent: usize = 0x28; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CScriptComponent { pub const m_scriptClassName: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod CVoxelVisibility { pub const m_nBaseClusterCount: usize = 0x40; pub const m_nPVSBytesPerCluster: usize = 0x44; @@ -89,7 +82,6 @@ pub mod CVoxelVisibility { pub const m_nVisBlocks: usize = 0x94; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ClutterSceneObject_t { pub const m_Bounds: usize = 0x0; pub const m_flags: usize = 0x18; @@ -101,14 +93,12 @@ pub mod ClutterSceneObject_t { pub const m_renderableModel: usize = 0x98; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ClutterTile_t { pub const m_nFirstInstance: usize = 0x0; pub const m_nLastInstance: usize = 0x4; pub const m_BoundsWs: usize = 0x8; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntityIOConnectionData_t { pub const m_outputName: usize = 0x0; pub const m_targetType: usize = 0x8; @@ -119,13 +109,11 @@ pub mod EntityIOConnectionData_t { pub const m_nTimesToFire: usize = 0x2c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod EntityKeyValueData_t { pub const m_connections: usize = 0x8; pub const m_keyValuesData: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod ExtraVertexStreamOverride_t { pub const m_nSubSceneObject: usize = 0x4; pub const m_nDrawCallIndex: usize = 0x8; @@ -133,7 +121,6 @@ pub mod ExtraVertexStreamOverride_t { pub const m_extraBufferBinding: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod InfoOverlayData_t { pub const m_transform: usize = 0x0; pub const m_flWidth: usize = 0x30; @@ -147,14 +134,12 @@ pub mod InfoOverlayData_t { pub const m_nSequenceOverride: usize = 0x6c; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod MaterialOverride_t { pub const m_nSubSceneObject: usize = 0x4; pub const m_nDrawCallIndex: usize = 0x8; pub const m_pMaterial: usize = 0x10; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod NodeData_t { pub const m_nParent: usize = 0x0; pub const m_vOrigin: usize = 0x4; @@ -165,7 +150,6 @@ pub mod NodeData_t { pub const m_worldNodePrefix: usize = 0x48; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod PermEntityLumpData_t { pub const m_name: usize = 0x8; pub const m_hammerUniqueId: usize = 0x10; @@ -173,7 +157,6 @@ pub mod PermEntityLumpData_t { pub const m_entityKeyValues: usize = 0x30; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod SceneObject_t { pub const m_nObjectID: usize = 0x0; pub const m_vTransform: usize = 0x4; @@ -192,13 +175,11 @@ pub mod SceneObject_t { pub const m_renderable: usize = 0x88; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod VoxelVisBlockOffset_t { pub const m_nOffset: usize = 0x0; pub const m_nElementCount: usize = 0x4; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WorldBuilderParams_t { pub const m_flMinDrawVolumeSize: usize = 0x0; pub const m_bBuildBakedLighting: usize = 0x4; @@ -207,7 +188,6 @@ pub mod WorldBuilderParams_t { pub const m_nCompileFingerprint: usize = 0x18; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WorldNodeOnDiskBufferData_t { pub const m_nElementCount: usize = 0x0; pub const m_nElementSizeInBytes: usize = 0x4; @@ -215,7 +195,6 @@ pub mod WorldNodeOnDiskBufferData_t { pub const m_pData: usize = 0x20; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod WorldNode_t { pub const m_sceneObjects: usize = 0x0; pub const m_infoOverlays: usize = 0x18; @@ -232,7 +211,6 @@ pub mod WorldNode_t { pub const m_nodeLightingInfo: usize = 0x110; } -#[allow(non_snake_case, non_upper_case_globals)] pub mod World_t { pub const m_builderParams: usize = 0x0; pub const m_worldNodes: usize = 0x20; diff --git a/include/builder/rust_file_builder.hpp b/include/builder/rust_file_builder.hpp index 0efd3cf..9391305 100644 --- a/include/builder/rust_file_builder.hpp +++ b/include/builder/rust_file_builder.hpp @@ -8,11 +8,10 @@ namespace builder { } void write_top_level(std::ofstream& output) noexcept override { - // Nothing needed here. + output << "#![allow(non_snake_case, non_upper_case_globals)]\n\n"; } void write_namespace(std::ofstream& output, const std::string& namespace_name) noexcept override { - output << "#[allow(non_snake_case, non_upper_case_globals)]\n"; output << "pub mod " << namespace_name << " {\n"; } diff --git a/src/main.cpp b/src/main.cpp index f1802d0..cc28902 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -97,6 +97,20 @@ std::optional get_entity_list() noexcept { return process::resolve_rip_relative_address(address.value()).value_or(0); } +std::optional get_global_vars() noexcept { + std::optional address = process::find_pattern("client.dll", "48 89 0D ? ? ? ? 48 89 41"); + + if (!address.has_value()) + return std::nullopt; + + address = process::resolve_rip_relative_address(address.value()); + + if (!address.has_value()) + return std::nullopt; + + return address.value(); +} + std::optional get_local_player() noexcept { std::optional address = process::find_pattern("client.dll", "48 8B 0D ? ? ? ? F2 0F 11 44 24 ? F2 41 0F 10 00"); @@ -148,11 +162,13 @@ void fetch_offsets() noexcept { }; const std::uint64_t entity_list_rva = get_client_rva(get_entity_list().value_or(0)); + const std::uint64_t global_vars_rva = get_client_rva(get_global_vars().value_or(0)); const std::uint64_t local_player_controller_rva = get_client_rva(get_local_player().value_or(0)); const std::uint64_t view_angles_rva = get_client_rva(get_view_angles().value_or(0)); const std::uint64_t view_matrix_rva = get_client_rva(get_view_matrix().value_or(0)); spdlog::info("entity list: {:#x}", entity_list_rva); + spdlog::info("global vars: {:#x}", global_vars_rva); spdlog::info("local player controller: {:#x}", local_player_controller_rva); spdlog::info("view angles: {:#x}", view_angles_rva); spdlog::info("view matrix: {:#x}", view_matrix_rva); @@ -160,6 +176,7 @@ void fetch_offsets() noexcept { const Entries entries = { { "client_dll", { { "entity_list", entity_list_rva }, + { "global_vars", global_vars_rva }, { "local_player_controller", local_player_controller_rva }, { "view_angles", view_angles_rva }, { "view_matrix", view_matrix_rva }