From 6dc4f54ef29a61ba3acb5c2302c5035e3dd61c8b Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Thu, 7 Dec 2023 21:46:35 +1000 Subject: [PATCH] Add YAML file builder and automatically resolve offsets in tests --- Cargo.toml | 2 +- generated/animationsystem.dll.yaml | 1888 +++++++++ generated/client.dll.yaml | 3336 ++++++++++++++++ generated/engine2.dll.yaml | 141 + generated/host.dll.yaml | 5 + generated/interfaces.yaml | 168 + generated/materialsystem2.dll.yaml | 82 + generated/networksystem.dll.yaml | 3 + generated/offsets.yaml | 36 + generated/particles.dll.yaml | 3152 +++++++++++++++ generated/pulse_system.dll.yaml | 203 + generated/rendersystemdx11.dll.yaml | 16 + generated/resourcesystem.dll.yaml | 94 + generated/scenesystem.dll.yaml | 36 + generated/schemasystem.dll.yaml | 36 + generated/server.dll.yaml | 5671 +++++++++++++++++++++++++++ generated/soundsystem.dll.yaml | 232 ++ generated/vphysics2.dll.yaml | 572 +++ generated/worldrenderer.dll.yaml | 172 + src/builder/json_file_builder.rs | 2 +- src/builder/mod.rs | 6 + src/builder/yaml_file_builder.rs | 48 + src/dumper/interfaces.rs | 7 +- src/dumper/mod.rs | 1 + src/dumper/offsets.rs | 181 +- src/main.rs | 9 +- 26 files changed, 16054 insertions(+), 45 deletions(-) create mode 100644 generated/animationsystem.dll.yaml create mode 100644 generated/client.dll.yaml create mode 100644 generated/engine2.dll.yaml create mode 100644 generated/host.dll.yaml create mode 100644 generated/interfaces.yaml create mode 100644 generated/materialsystem2.dll.yaml create mode 100644 generated/networksystem.dll.yaml create mode 100644 generated/offsets.yaml create mode 100644 generated/particles.dll.yaml create mode 100644 generated/pulse_system.dll.yaml create mode 100644 generated/rendersystemdx11.dll.yaml create mode 100644 generated/resourcesystem.dll.yaml create mode 100644 generated/scenesystem.dll.yaml create mode 100644 generated/schemasystem.dll.yaml create mode 100644 generated/server.dll.yaml create mode 100644 generated/soundsystem.dll.yaml create mode 100644 generated/vphysics2.dll.yaml create mode 100644 generated/worldrenderer.dll.yaml create mode 100644 src/builder/yaml_file_builder.rs diff --git a/Cargo.toml b/Cargo.toml index 3f6cca3..06c8475 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cs2-dumper" -version = "1.1.4" +version = "1.1.5" authors = ["a2x"] edition = "2021" readme = "README.md" diff --git a/generated/animationsystem.dll.yaml b/generated/animationsystem.dll.yaml new file mode 100644 index 0000000..87f4933 --- /dev/null +++ b/generated/animationsystem.dll.yaml @@ -0,0 +1,1888 @@ +--- +AimMatrixOpFixedSettings_t: + m_attachment: 0 # CAnimAttachment + m_damping: 128 # CAnimInputDamping + m_poseCacheHandles: 144 # CPoseHandle[10] + m_eBlendMode: 184 # AimMatrixBlendMode + m_fAngleIncrement: 188 # float + m_nSequenceMaxFrame: 192 # int32_t + m_nBoneMaskIndex: 196 # int32_t + m_bTargetIsPosition: 200 # bool +AnimComponentID: + m_id: 0 # uint32_t +AnimNodeID: + m_id: 0 # uint32_t +AnimNodeOutputID: + m_id: 0 # uint32_t +AnimParamID: + m_id: 0 # uint32_t +AnimScriptHandle: + m_id: 0 # uint32_t +AnimStateID: + m_id: 0 # uint32_t +AnimTagID: + m_id: 0 # uint32_t +AnimationDecodeDebugDumpElement_t: + m_nEntityIndex: 0 # int32_t + m_modelName: 8 # CUtlString + m_poseParams: 16 # CUtlVector + m_decodeOps: 40 # CUtlVector + m_internalOps: 64 # CUtlVector + m_decodedAnims: 88 # CUtlVector +AnimationDecodeDebugDump_t: + m_processingType: 0 # AnimationProcessingType_t + m_elems: 8 # CUtlVector +AnimationSnapshotBase_t: + m_flRealTime: 0 # float + m_rootToWorld: 16 # matrix3x4a_t + m_bBonesInWorldSpace: 64 # bool + m_boneSetupMask: 72 # CUtlVector + m_boneTransforms: 96 # CUtlVector + m_flexControllers: 120 # CUtlVector + m_SnapshotType: 144 # AnimationSnapshotType_t + m_bHasDecodeDump: 148 # bool + m_DecodeDump: 152 # AnimationDecodeDebugDumpElement_t +AnimationSnapshot_t: # AnimationSnapshotBase_t + m_nEntIndex: 272 # int32_t + m_modelName: 280 # CUtlString +AttachmentHandle_t: + m_Value: 0 # uint8_t +BlendItem_t: + m_tags: 0 # CUtlVector + m_pChild: 24 # CAnimUpdateNodeRef + m_hSequence: 40 # HSequence + m_vPos: 44 # Vector2D + m_flDuration: 52 # float + m_bUseCustomDuration: 56 # bool +BoneDemoCaptureSettings_t: + m_boneName: 0 # CUtlString + m_flChainLength: 8 # float +CActionComponentUpdater: # CAnimComponentUpdater + m_actions: 48 # CUtlVector> +CAddUpdateNode: # CBinaryUpdateNode + m_footMotionTiming: 140 # BinaryNodeChildOption + m_bApplyToFootMotion: 144 # bool + m_bApplyChannelsSeparately: 145 # bool + m_bUseModelSpace: 146 # bool +CAimConstraint: # CBaseConstraint + m_qAimOffset: 112 # Quaternion + m_nUpType: 128 # uint32_t +CAimMatrixUpdateNode: # CUnaryUpdateNode + m_opFixedSettings: 112 # AimMatrixOpFixedSettings_t + m_target: 328 # AnimVectorSource + m_paramIndex: 332 # CAnimParamHandle + m_hSequence: 336 # HSequence + m_bResetChild: 340 # bool + m_bLockWhenWaning: 341 # bool +CAnimActionUpdater: +CAnimActivity: + m_name: 0 # CBufferString + m_nActivity: 16 # int32_t + m_nFlags: 20 # int32_t + m_nWeight: 24 # int32_t +CAnimAttachment: + m_influenceRotations: 0 # Quaternion[3] + m_influenceOffsets: 48 # VectorAligned[3] + m_influenceIndices: 96 # int32_t[3] + m_influenceWeights: 108 # float[3] + m_numInfluences: 120 # uint8_t +CAnimBone: + m_name: 0 # CBufferString + m_parent: 16 # int32_t + m_pos: 20 # Vector + m_quat: 32 # QuaternionStorage + m_scale: 48 # float + m_qAlignment: 52 # QuaternionStorage + m_flags: 68 # int32_t +CAnimBoneDifference: + m_name: 0 # CBufferString + m_parent: 16 # CBufferString + m_posError: 32 # Vector + m_bHasRotation: 44 # bool + m_bHasMovement: 45 # bool +CAnimComponentUpdater: + m_name: 24 # CUtlString + m_id: 32 # AnimComponentID + m_networkMode: 36 # AnimNodeNetworkMode + m_bStartEnabled: 40 # bool +CAnimCycle: # CCycleBase +CAnimData: + m_name: 16 # CBufferString + m_animArray: 32 # CUtlVector + m_decoderArray: 56 # CUtlVector + m_nMaxUniqueFrameIndex: 80 # int32_t + m_segmentArray: 88 # CUtlVector +CAnimDataChannelDesc: + m_szChannelClass: 0 # CBufferString + m_szVariableName: 16 # CBufferString + m_nFlags: 32 # int32_t + m_nType: 36 # int32_t + m_szGrouping: 40 # CBufferString + m_szDescription: 56 # CBufferString + m_szElementNameArray: 72 # CUtlVector + m_nElementIndexArray: 96 # CUtlVector + m_nElementMaskArray: 120 # CUtlVector +CAnimDecoder: + m_szName: 0 # CBufferString + m_nVersion: 16 # int32_t + m_nType: 20 # int32_t +CAnimDemoCaptureSettings: + m_rangeBoneChainLength: 0 # Vector2D + m_rangeMaxSplineErrorRotation: 8 # Vector2D + m_flMaxSplineErrorTranslation: 16 # float + m_flMaxSplineErrorScale: 20 # float + m_flIkRotation_MaxSplineError: 24 # float + m_flIkTranslation_MaxSplineError: 28 # float + m_flMaxQuantizationErrorRotation: 32 # float + m_flMaxQuantizationErrorTranslation: 36 # float + m_flMaxQuantizationErrorScale: 40 # float + m_flIkRotation_MaxQuantizationError: 44 # float + m_flIkTranslation_MaxQuantizationError: 48 # float + m_baseSequence: 56 # CUtlString + m_nBaseSequenceFrame: 64 # int32_t + m_boneSelectionMode: 68 # EDemoBoneSelectionMode + m_bones: 72 # CUtlVector + m_ikChains: 96 # CUtlVector +CAnimDesc: + m_name: 0 # CBufferString + m_flags: 16 # CAnimDesc_Flag + fps: 24 # float + m_Data: 32 # CAnimEncodedFrames + m_movementArray: 248 # CUtlVector + m_eventArray: 272 # CUtlVector + m_activityArray: 296 # CUtlVector + m_hierarchyArray: 320 # CUtlVector + framestalltime: 344 # float + m_vecRootMin: 348 # Vector + m_vecRootMax: 360 # Vector + m_vecBoneWorldMin: 376 # CUtlVector + m_vecBoneWorldMax: 400 # CUtlVector + m_sequenceParams: 424 # CAnimSequenceParams +CAnimDesc_Flag: + m_bLooping: 0 # bool + m_bAllZeros: 1 # bool + m_bHidden: 2 # bool + m_bDelta: 3 # bool + m_bLegacyWorldspace: 4 # bool + m_bModelDoc: 5 # bool + m_bImplicitSeqIgnoreDelta: 6 # bool + m_bAnimGraphAdditive: 7 # bool +CAnimEncodeDifference: + m_boneArray: 0 # CUtlVector + m_morphArray: 24 # CUtlVector + m_userArray: 48 # CUtlVector + m_bHasRotationBitArray: 72 # CUtlVector + m_bHasMovementBitArray: 96 # CUtlVector + m_bHasMorphBitArray: 120 # CUtlVector + m_bHasUserBitArray: 144 # CUtlVector +CAnimEncodedFrames: + m_fileName: 0 # CBufferString + m_nFrames: 16 # int32_t + m_nFramesPerBlock: 20 # int32_t + m_frameblockArray: 24 # CUtlVector + m_usageDifferences: 48 # CAnimEncodeDifference +CAnimEnum: + m_value: 0 # uint8_t +CAnimEventDefinition: + m_nFrame: 8 # int32_t + m_flCycle: 12 # float + m_EventData: 16 # KeyValues3 + m_sLegacyOptions: 32 # CBufferString + m_sEventName: 48 # CGlobalSymbol +CAnimFoot: + m_name: 0 # CUtlString + m_vBallOffset: 8 # Vector + m_vHeelOffset: 20 # Vector + m_ankleBoneIndex: 32 # int32_t + m_toeBoneIndex: 36 # int32_t +CAnimFrameBlockAnim: + m_nStartFrame: 0 # int32_t + m_nEndFrame: 4 # int32_t + m_segmentIndexArray: 8 # CUtlVector +CAnimFrameSegment: + m_nUniqueFrameIndex: 0 # int32_t + m_nLocalElementMasks: 4 # uint32_t + m_nLocalChannel: 8 # int32_t + m_container: 16 # CUtlBinaryBlock +CAnimGraphDebugReplay: + m_animGraphFileName: 64 # CUtlString + m_frameList: 72 # CUtlVector> + m_startIndex: 96 # int32_t + m_writeIndex: 100 # int32_t + m_frameCount: 104 # int32_t +CAnimGraphModelBinding: + m_modelName: 8 # CUtlString + m_pSharedData: 16 # CSmartPtr +CAnimGraphNetworkSettings: # CAnimGraphSettingsGroup + m_bNetworkingEnabled: 32 # bool +CAnimGraphSettingsGroup: +CAnimGraphSettingsManager: + m_settingsGroups: 24 # CUtlVector> +CAnimInputDamping: + m_speedFunction: 8 # DampingSpeedFunction + m_fSpeedScale: 12 # float +CAnimKeyData: + m_name: 0 # CBufferString + m_boneArray: 16 # CUtlVector + m_userArray: 40 # CUtlVector + m_morphArray: 64 # CUtlVector + m_nChannelElements: 88 # int32_t + m_dataChannelArray: 96 # CUtlVector +CAnimLocalHierarchy: + m_sBone: 0 # CBufferString + m_sNewParent: 16 # CBufferString + m_nStartFrame: 32 # int32_t + m_nPeakFrame: 36 # int32_t + m_nTailFrame: 40 # int32_t + m_nEndFrame: 44 # int32_t +CAnimMorphDifference: + m_name: 0 # CBufferString +CAnimMotorUpdaterBase: + m_name: 16 # CUtlString + m_bDefault: 24 # bool +CAnimMovement: + endframe: 0 # int32_t + motionflags: 4 # int32_t + v0: 8 # float + v1: 12 # float + angle: 16 # float + vector: 20 # Vector + position: 32 # Vector +CAnimNodePath: + m_path: 0 # AnimNodeID[11] + m_nCount: 44 # int32_t +CAnimParamHandle: + m_type: 0 # AnimParamType_t + m_index: 1 # uint8_t +CAnimParamHandleMap: + m_list: 0 # CUtlHashtable +CAnimParameterBase: + m_name: 24 # CGlobalSymbol + m_group: 32 # CUtlString + m_id: 40 # AnimParamID + m_componentName: 64 # CUtlString + m_bNetworkingRequested: 76 # bool + m_bIsReferenced: 77 # bool +CAnimParameterManagerUpdater: + m_parameters: 24 # CUtlVector> + m_idToIndexMap: 48 # CUtlHashtable + m_nameToIndexMap: 80 # CUtlHashtable + m_indexToHandle: 112 # CUtlVector + m_autoResetParams: 136 # CUtlVector> + m_autoResetMap: 160 # CUtlHashtable +CAnimReplayFrame: + m_inputDataBlocks: 16 # CUtlVector + m_instanceData: 40 # CUtlBinaryBlock + m_startingLocalToWorldTransform: 64 # CTransform + m_localToWorldTransform: 96 # CTransform + m_timeStamp: 128 # float +CAnimScriptComponentUpdater: # CAnimComponentUpdater + m_hScript: 48 # AnimScriptHandle +CAnimScriptManager: + m_scriptInfo: 16 # CUtlVector +CAnimSequenceParams: + m_flFadeInTime: 0 # float + m_flFadeOutTime: 4 # float +CAnimSkeleton: + m_localSpaceTransforms: 16 # CUtlVector + m_modelSpaceTransforms: 40 # CUtlVector + m_boneNames: 64 # CUtlVector + m_children: 88 # CUtlVector> + m_parents: 112 # CUtlVector + m_feet: 136 # CUtlVector + m_morphNames: 160 # CUtlVector + m_lodBoneCounts: 184 # CUtlVector +CAnimStateMachineUpdater: + m_states: 8 # CUtlVector + m_transitions: 32 # CUtlVector + m_startStateIndex: 80 # int32_t +CAnimTagBase: + m_name: 24 # CGlobalSymbol + m_group: 32 # CGlobalSymbol + m_tagID: 40 # AnimTagID + m_bIsReferenced: 44 # bool +CAnimTagManagerUpdater: + m_tags: 24 # CUtlVector> +CAnimUpdateNodeBase: + m_nodePath: 24 # CAnimNodePath + m_networkMode: 72 # AnimNodeNetworkMode + m_name: 80 # CUtlString +CAnimUpdateNodeRef: + m_nodeIndex: 8 # int32_t +CAnimUpdateSharedData: + m_nodes: 16 # CUtlVector> + m_nodeIndexMap: 40 # CUtlHashtable + m_components: 72 # CUtlVector> + m_pParamListUpdater: 96 # CSmartPtr + m_pTagManagerUpdater: 104 # CSmartPtr + m_scriptManager: 112 # CSmartPtr + m_settings: 120 # CAnimGraphSettingsManager + m_pStaticPoseCache: 168 # CSmartPtr + m_pSkeleton: 176 # CSmartPtr + m_rootNodePath: 184 # CAnimNodePath +CAnimUser: + m_name: 0 # CBufferString + m_nType: 16 # int32_t +CAnimUserDifference: + m_name: 0 # CBufferString + m_nType: 16 # int32_t +CAnimationGraphVisualizerAxis: # CAnimationGraphVisualizerPrimitiveBase + m_xWsTransform: 64 # CTransform + m_flAxisSize: 96 # float +CAnimationGraphVisualizerLine: # CAnimationGraphVisualizerPrimitiveBase + m_vWsPositionStart: 64 # VectorAligned + m_vWsPositionEnd: 80 # VectorAligned + m_Color: 96 # Color +CAnimationGraphVisualizerPie: # CAnimationGraphVisualizerPrimitiveBase + m_vWsCenter: 64 # VectorAligned + m_vWsStart: 80 # VectorAligned + m_vWsEnd: 96 # VectorAligned + m_Color: 112 # Color +CAnimationGraphVisualizerPrimitiveBase: + m_Type: 8 # CAnimationGraphVisualizerPrimitiveType + m_OwningAnimNodePaths: 12 # AnimNodeID[11] + m_nOwningAnimNodePathCount: 56 # int32_t +CAnimationGraphVisualizerSphere: # CAnimationGraphVisualizerPrimitiveBase + m_vWsPosition: 64 # VectorAligned + m_flRadius: 80 # float + m_Color: 84 # Color +CAnimationGraphVisualizerText: # CAnimationGraphVisualizerPrimitiveBase + m_vWsPosition: 64 # VectorAligned + m_Color: 80 # Color + m_Text: 88 # CUtlString +CAnimationGroup: + m_nFlags: 16 # uint32_t + m_name: 24 # CBufferString + m_localHAnimArray_Handle: 96 # CUtlVector> + m_includedGroupArray_Handle: 120 # CUtlVector> + m_directHSeqGroup_Handle: 144 # CStrongHandle + m_decodeKey: 152 # CAnimKeyData + m_szScripts: 272 # CUtlVector +CAttachment: + m_name: 0 # CUtlString + m_influenceNames: 8 # CUtlString[3] + m_vInfluenceRotations: 32 # Quaternion[3] + m_vInfluenceOffsets: 80 # Vector[3] + m_influenceWeights: 116 # float[3] + m_bInfluenceRootTransform: 128 # bool[3] + m_nInfluences: 131 # uint8_t + m_bIgnoreRotation: 132 # bool +CAudioAnimTag: # CAnimTagBase + m_clipName: 56 # CUtlString + m_attachmentName: 64 # CUtlString + m_flVolume: 72 # float + m_bStopWhenTagEnds: 76 # bool + m_bStopWhenGraphEnds: 77 # bool + m_bPlayOnServer: 78 # bool + m_bPlayOnClient: 79 # bool +CBaseConstraint: # CBoneConstraintBase + m_name: 40 # CUtlString + m_vUpVector: 48 # Vector + m_slaves: 64 # CUtlVector + m_targets: 88 # CUtlVector +CBinaryUpdateNode: # CAnimUpdateNodeBase + m_pChild1: 88 # CAnimUpdateNodeRef + m_pChild2: 104 # CAnimUpdateNodeRef + m_timingBehavior: 120 # BinaryNodeTiming + m_flTimingBlend: 124 # float + m_bResetChild1: 128 # bool + m_bResetChild2: 129 # bool +CBindPoseUpdateNode: # CLeafUpdateNode +CBlend2DUpdateNode: # CAnimUpdateNodeBase + m_items: 96 # CUtlVector + m_tags: 120 # CUtlVector + m_paramSpans: 144 # CParamSpanUpdater + m_nodeItemIndices: 168 # CUtlVector + m_damping: 192 # CAnimInputDamping + m_blendSourceX: 208 # AnimValueSource + m_paramX: 212 # CAnimParamHandle + m_blendSourceY: 216 # AnimValueSource + m_paramY: 220 # CAnimParamHandle + m_eBlendMode: 224 # Blend2DMode + m_playbackSpeed: 228 # float + m_bLoop: 232 # bool + m_bLockBlendOnReset: 233 # bool + m_bLockWhenWaning: 234 # bool + m_bAnimEventsAndTagsOnMostWeightedOnly: 235 # bool +CBlendCurve: + m_flControlPoint1: 0 # float + m_flControlPoint2: 4 # float +CBlendUpdateNode: # CAnimUpdateNodeBase + m_children: 96 # CUtlVector + m_sortedOrder: 120 # CUtlVector + m_targetValues: 144 # CUtlVector + m_blendValueSource: 172 # AnimValueSource + m_paramIndex: 176 # CAnimParamHandle + m_damping: 184 # CAnimInputDamping + m_blendKeyType: 200 # BlendKeyType + m_bLockBlendOnReset: 204 # bool + m_bSyncCycles: 205 # bool + m_bLoop: 206 # bool + m_bLockWhenWaning: 207 # bool +CBlockSelectionMetricEvaluator: # CMotionMetricEvaluator +CBodyGroupAnimTag: # CAnimTagBase + m_nPriority: 56 # int32_t + m_bodyGroupSettings: 64 # CUtlVector +CBodyGroupSetting: + m_BodyGroupName: 0 # CUtlString + m_nBodyGroupOption: 8 # int32_t +CBoneConstraintBase: +CBoneConstraintDotToMorph: # CBoneConstraintBase + m_sBoneName: 40 # CUtlString + m_sTargetBoneName: 48 # CUtlString + m_sMorphChannelName: 56 # CUtlString + m_flRemap: 64 # float[4] +CBoneConstraintPoseSpaceBone: # CBaseConstraint + m_inputList: 112 # CUtlVector +CBoneConstraintPoseSpaceBone_Input_t: + m_inputValue: 0 # Vector + m_outputTransformList: 16 # CUtlVector +CBoneConstraintPoseSpaceMorph: # CBoneConstraintBase + m_sBoneName: 40 # CUtlString + m_sAttachmentName: 48 # CUtlString + m_outputMorph: 56 # CUtlVector + m_inputList: 80 # CUtlVector + m_bClamp: 104 # bool +CBoneConstraintPoseSpaceMorph_Input_t: + m_inputValue: 0 # Vector + m_outputWeightList: 16 # CUtlVector +CBoneMaskUpdateNode: # CBinaryUpdateNode + m_nWeightListIndex: 140 # int32_t + m_flRootMotionBlend: 144 # float + m_blendSpace: 148 # BoneMaskBlendSpace + m_footMotionTiming: 152 # BinaryNodeChildOption + m_bUseBlendScale: 156 # bool + m_blendValueSource: 160 # AnimValueSource + m_hBlendParameter: 164 # CAnimParamHandle +CBonePositionMetricEvaluator: # CMotionMetricEvaluator + m_nBoneIndex: 80 # int32_t +CBoneVelocityMetricEvaluator: # CMotionMetricEvaluator + m_nBoneIndex: 80 # int32_t +CBoolAnimParameter: # CConcreteAnimParameter + m_bDefaultValue: 96 # bool +CCPPScriptComponentUpdater: # CAnimComponentUpdater + m_scriptsToRun: 48 # CUtlVector +CCachedPose: + m_transforms: 8 # CUtlVector + m_morphWeights: 32 # CUtlVector + m_hSequence: 56 # HSequence + m_flCycle: 60 # float +CChoiceUpdateNode: # CAnimUpdateNodeBase + m_children: 88 # CUtlVector + m_weights: 112 # CUtlVector + m_blendTimes: 136 # CUtlVector + m_choiceMethod: 160 # ChoiceMethod + m_choiceChangeMethod: 164 # ChoiceChangeMethod + m_blendMethod: 168 # ChoiceBlendMethod + m_blendTime: 172 # float + m_bCrossFade: 176 # bool + m_bResetChosen: 177 # bool + m_bDontResetSameSelection: 178 # bool +CChoreoUpdateNode: # CUnaryUpdateNode +CClothSettingsAnimTag: # CAnimTagBase + m_flStiffness: 56 # float + m_flEaseIn: 60 # float + m_flEaseOut: 64 # float + m_nVertexSet: 72 # CUtlString +CCompressorGroup: + m_nTotalElementCount: 0 # int32_t + m_szChannelClass: 8 # CUtlVector + m_szVariableName: 32 # CUtlVector + m_nType: 56 # CUtlVector + m_nFlags: 80 # CUtlVector + m_szGrouping: 104 # CUtlVector + m_nCompressorIndex: 128 # CUtlVector + m_szElementNames: 152 # CUtlVector> + m_nElementUniqueID: 176 # CUtlVector> + m_nElementMask: 200 # CUtlVector + m_vectorCompressor: 248 # CUtlVector*> + m_quaternionCompressor: 272 # CUtlVector*> + m_intCompressor: 296 # CUtlVector*> + m_boolCompressor: 320 # CUtlVector*> + m_colorCompressor: 344 # CUtlVector*> + m_vector2DCompressor: 368 # CUtlVector*> + m_vector4DCompressor: 392 # CUtlVector*> +CConcreteAnimParameter: # CAnimParameterBase + m_previewButton: 80 # AnimParamButton_t + m_eNetworkSetting: 84 # AnimParamNetworkSetting + m_bUseMostRecentValue: 88 # bool + m_bAutoReset: 89 # bool + m_bGameWritable: 90 # bool + m_bGraphWritable: 91 # bool +CConstraintSlave: + m_qBaseOrientation: 0 # Quaternion + m_vBasePosition: 16 # Vector + m_nBoneHash: 28 # uint32_t + m_flWeight: 32 # float + m_sName: 40 # CUtlString +CConstraintTarget: + m_qOffset: 32 # Quaternion + m_vOffset: 48 # Vector + m_nBoneHash: 60 # uint32_t + m_sName: 64 # CUtlString + m_flWeight: 72 # float + m_bIsAttachment: 89 # bool +CCurrentRotationVelocityMetricEvaluator: # CMotionMetricEvaluator +CCurrentVelocityMetricEvaluator: # CMotionMetricEvaluator +CCycleBase: + m_flCycle: 0 # float +CCycleControlClipUpdateNode: # CLeafUpdateNode + m_tags: 96 # CUtlVector + m_hSequence: 124 # HSequence + m_duration: 128 # float + m_valueSource: 132 # AnimValueSource + m_paramIndex: 136 # CAnimParamHandle +CCycleControlUpdateNode: # CUnaryUpdateNode + m_valueSource: 104 # AnimValueSource + m_paramIndex: 108 # CAnimParamHandle +CDampedPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase + m_flAnticipationTime: 44 # float + m_flMinSpeedScale: 48 # float + m_hAnticipationPosParam: 52 # CAnimParamHandle + m_hAnticipationHeadingParam: 54 # CAnimParamHandle + m_flSpringConstant: 56 # float + m_flMinSpringTension: 60 # float + m_flMaxSpringTension: 64 # float +CDampedValueComponentUpdater: # CAnimComponentUpdater + m_items: 48 # CUtlVector +CDampedValueUpdateItem: + m_damping: 0 # CAnimInputDamping + m_hParamIn: 24 # CAnimParamHandle + m_hParamOut: 26 # CAnimParamHandle +CDemoSettingsComponentUpdater: # CAnimComponentUpdater + m_settings: 48 # CAnimDemoCaptureSettings +CDirectPlaybackTagData: + m_sequenceName: 0 # CUtlString + m_tags: 8 # CUtlVector +CDirectPlaybackUpdateNode: # CUnaryUpdateNode + m_bFinishEarly: 108 # bool + m_bResetOnFinish: 109 # bool + m_allTags: 112 # CUtlVector +CDirectionalBlendUpdateNode: # CLeafUpdateNode + m_hSequences: 92 # HSequence[8] + m_damping: 128 # CAnimInputDamping + m_blendValueSource: 144 # AnimValueSource + m_paramIndex: 148 # CAnimParamHandle + m_playbackSpeed: 152 # float + m_duration: 156 # float + m_bLoop: 160 # bool + m_bLockBlendOnReset: 161 # bool +CDistanceRemainingMetricEvaluator: # CMotionMetricEvaluator + m_flMaxDistance: 80 # float + m_flMinDistance: 84 # float + m_flStartGoalFilterDistance: 88 # float + m_flMaxGoalOvershootScale: 92 # float + m_bFilterFixedMinDistance: 96 # bool + m_bFilterGoalDistance: 97 # bool + m_bFilterGoalOvershoot: 98 # bool +CDrawCullingData: + m_vConeApex: 0 # Vector + m_ConeAxis: 12 # int8_t[3] + m_ConeCutoff: 15 # int8_t +CEditableMotionGraph: # CMotionGraph +CEmitTagActionUpdater: # CAnimActionUpdater + m_nTagIndex: 24 # int32_t + m_bIsZeroDuration: 28 # bool +CEnumAnimParameter: # CConcreteAnimParameter + m_defaultValue: 104 # uint8_t + m_enumOptions: 112 # CUtlVector +CExpressionActionUpdater: # CAnimActionUpdater + m_hParam: 24 # CAnimParamHandle + m_eParamType: 26 # AnimParamType_t + m_hScript: 28 # AnimScriptHandle +CFingerBone: + m_boneName: 0 # CUtlString + m_hingeAxis: 8 # Vector + m_vCapsulePos1: 20 # Vector + m_vCapsulePos2: 32 # Vector + m_flMinAngle: 44 # float + m_flMaxAngle: 48 # float + m_flRadius: 52 # float +CFingerChain: + m_targets: 0 # CUtlVector + m_bones: 24 # CUtlVector + m_name: 48 # CUtlString + m_tipParentBoneName: 56 # CUtlString + m_vTipOffset: 64 # Vector + m_metacarpalBoneName: 80 # CUtlString + m_vSplayHingeAxis: 88 # Vector + m_flSplayMinAngle: 100 # float + m_flSplayMaxAngle: 104 # float + m_flFingerScaleRatio: 108 # float +CFingerSource: + m_nFingerIndex: 0 # AnimVRFinger_t + m_flFingerWeight: 4 # float +CFlexController: + m_szName: 0 # CUtlString + m_szType: 8 # CUtlString + min: 16 # float + max: 20 # float +CFlexDesc: + m_szFacs: 0 # CUtlString +CFlexOp: + m_OpCode: 0 # FlexOpCode_t + m_Data: 4 # int32_t +CFlexRule: + m_nFlex: 0 # int32_t + m_FlexOps: 8 # CUtlVector +CFloatAnimParameter: # CConcreteAnimParameter + m_fDefaultValue: 96 # float + m_fMinValue: 100 # float + m_fMaxValue: 104 # float + m_bInterpolate: 108 # bool +CFollowAttachmentUpdateNode: # CUnaryUpdateNode + m_opFixedData: 112 # FollowAttachmentSettings_t +CFollowPathUpdateNode: # CUnaryUpdateNode + m_flBlendOutTime: 108 # float + m_bBlockNonPathMovement: 112 # bool + m_bStopFeetAtGoal: 113 # bool + m_bScaleSpeed: 114 # bool + m_flScale: 116 # float + m_flMinAngle: 120 # float + m_flMaxAngle: 124 # float + m_flSpeedScaleBlending: 128 # float + m_turnDamping: 136 # CAnimInputDamping + m_facingTarget: 152 # AnimValueSource + m_hParam: 156 # CAnimParamHandle + m_flTurnToFaceOffset: 160 # float + m_bTurnToFace: 164 # bool +CFootAdjustmentUpdateNode: # CUnaryUpdateNode + m_clips: 112 # CUtlVector + m_hBasePoseCacheHandle: 136 # CPoseHandle + m_facingTarget: 140 # CAnimParamHandle + m_flTurnTimeMin: 144 # float + m_flTurnTimeMax: 148 # float + m_flStepHeightMax: 152 # float + m_flStepHeightMaxAngle: 156 # float + m_bResetChild: 160 # bool + m_bAnimationDriven: 161 # bool +CFootCycle: # CCycleBase +CFootCycleDefinition: + m_vStancePositionMS: 0 # Vector + m_vMidpointPositionMS: 12 # Vector + m_flStanceDirectionMS: 24 # float + m_vToStrideStartPos: 28 # Vector + m_stanceCycle: 40 # CAnimCycle + m_footLiftCycle: 44 # CFootCycle + m_footOffCycle: 48 # CFootCycle + m_footStrikeCycle: 52 # CFootCycle + m_footLandCycle: 56 # CFootCycle +CFootCycleMetricEvaluator: # CMotionMetricEvaluator + m_footIndices: 80 # CUtlVector +CFootDefinition: + m_name: 0 # CUtlString + m_ankleBoneName: 8 # CUtlString + m_toeBoneName: 16 # CUtlString + m_vBallOffset: 24 # Vector + m_vHeelOffset: 36 # Vector + m_flFootLength: 48 # float + m_flBindPoseDirectionMS: 52 # float + m_flTraceHeight: 56 # float + m_flTraceRadius: 60 # float +CFootFallAnimTag: # CAnimTagBase + m_foot: 56 # FootFallTagFoot_t +CFootLockUpdateNode: # CUnaryUpdateNode + m_opFixedSettings: 104 # FootLockPoseOpFixedSettings + m_footSettings: 208 # CUtlVector + m_hipShiftDamping: 232 # CAnimInputDamping + m_rootHeightDamping: 248 # CAnimInputDamping + m_flStrideCurveScale: 264 # float + m_flStrideCurveLimitScale: 268 # float + m_flStepHeightIncreaseScale: 272 # float + m_flStepHeightDecreaseScale: 276 # float + m_flHipShiftScale: 280 # float + m_flBlendTime: 284 # float + m_flMaxRootHeightOffset: 288 # float + m_flMinRootHeightOffset: 292 # float + m_flTiltPlanePitchSpringStrength: 296 # float + m_flTiltPlaneRollSpringStrength: 300 # float + m_bApplyFootRotationLimits: 304 # bool + m_bApplyHipShift: 305 # bool + m_bModulateStepHeight: 306 # bool + m_bResetChild: 307 # bool + m_bEnableVerticalCurvedPaths: 308 # bool + m_bEnableRootHeightDamping: 309 # bool +CFootMotion: + m_strides: 0 # CUtlVector + m_name: 24 # CUtlString + m_bAdditive: 32 # bool +CFootPinningUpdateNode: # CUnaryUpdateNode + m_poseOpFixedData: 112 # FootPinningPoseOpFixedData_t + m_eTimingSource: 160 # FootPinningTimingSource + m_params: 168 # CUtlVector + m_bResetChild: 192 # bool +CFootPositionMetricEvaluator: # CMotionMetricEvaluator + m_footIndices: 80 # CUtlVector + m_bIgnoreSlope: 104 # bool +CFootStepTriggerUpdateNode: # CUnaryUpdateNode + m_triggers: 104 # CUtlVector + m_flTolerance: 132 # float +CFootStride: + m_definition: 0 # CFootCycleDefinition + m_trajectories: 64 # CFootTrajectories +CFootTrajectories: + m_trajectories: 0 # CUtlVector +CFootTrajectory: + m_vOffset: 0 # Vector + m_flRotationOffset: 12 # float + m_flProgression: 16 # float +CFootstepLandedAnimTag: # CAnimTagBase + m_FootstepType: 56 # FootstepLandedFootSoundType_t + m_OverrideSoundName: 64 # CUtlString + m_DebugAnimSourceString: 72 # CUtlString + m_BoneName: 80 # CUtlString +CFutureFacingMetricEvaluator: # CMotionMetricEvaluator + m_flDistance: 80 # float + m_flTime: 84 # float +CFutureVelocityMetricEvaluator: # CMotionMetricEvaluator + m_flDistance: 80 # float + m_flStoppingDistance: 84 # float + m_flTargetSpeed: 88 # float + m_eMode: 92 # VelocityMetricMode +CHitBox: + m_name: 0 # CUtlString + m_sSurfaceProperty: 8 # CUtlString + m_sBoneName: 16 # CUtlString + m_vMinBounds: 24 # Vector + m_vMaxBounds: 36 # Vector + m_flShapeRadius: 48 # float + m_nBoneNameHash: 52 # uint32_t + m_nGroupId: 56 # int32_t + m_nShapeType: 60 # uint8_t + m_bTranslationOnly: 61 # bool + m_CRC: 64 # uint32_t + m_cRenderColor: 68 # Color + m_nHitBoxIndex: 72 # uint16_t +CHitBoxSet: + m_name: 0 # CUtlString + m_nNameHash: 8 # uint32_t + m_HitBoxes: 16 # CUtlVector + m_SourceFilename: 40 # CUtlString +CHitBoxSetList: + m_HitBoxSets: 0 # CUtlVector +CHitReactUpdateNode: # CUnaryUpdateNode + m_opFixedSettings: 104 # HitReactFixedSettings_t + m_triggerParam: 180 # CAnimParamHandle + m_hitBoneParam: 182 # CAnimParamHandle + m_hitOffsetParam: 184 # CAnimParamHandle + m_hitDirectionParam: 186 # CAnimParamHandle + m_hitStrengthParam: 188 # CAnimParamHandle + m_flMinDelayBetweenHits: 192 # float + m_bResetChild: 196 # bool +CInputStreamUpdateNode: # CLeafUpdateNode +CIntAnimParameter: # CConcreteAnimParameter + m_defaultValue: 96 # int32_t + m_minValue: 100 # int32_t + m_maxValue: 104 # int32_t +CJiggleBoneUpdateNode: # CUnaryUpdateNode + m_opFixedData: 104 # JiggleBoneSettingsList_t +CJumpHelperUpdateNode: # CSequenceUpdateNode + m_hTargetParam: 168 # CAnimParamHandle + m_flOriginalJumpMovement: 172 # Vector + m_flOriginalJumpDuration: 184 # float + m_flJumpStartCycle: 188 # float + m_flJumpEndCycle: 192 # float + m_eCorrectionMethod: 196 # JumpCorrectionMethod + m_bTranslationAxis: 200 # bool[3] + m_bScaleSpeed: 203 # bool +CLODComponentUpdater: # CAnimComponentUpdater + m_nServerLOD: 48 # int32_t +CLeafUpdateNode: # CAnimUpdateNodeBase +CLeanMatrixUpdateNode: # CLeafUpdateNode + m_frameCorners: 92 # int32_t[3][3] + m_poses: 128 # CPoseHandle[9] + m_damping: 168 # CAnimInputDamping + m_blendSource: 184 # AnimVectorSource + m_paramIndex: 188 # CAnimParamHandle + m_verticalAxis: 192 # Vector + m_horizontalAxis: 204 # Vector + m_hSequence: 216 # HSequence + m_flMaxValue: 220 # float + m_nSequenceMaxFrame: 224 # int32_t +CLookAtUpdateNode: # CUnaryUpdateNode + m_opFixedSettings: 112 # LookAtOpFixedSettings_t + m_target: 312 # AnimVectorSource + m_paramIndex: 316 # CAnimParamHandle + m_weightParamIndex: 318 # CAnimParamHandle + m_bResetChild: 320 # bool + m_bLockWhenWaning: 321 # bool +CLookComponentUpdater: # CAnimComponentUpdater + m_hLookHeading: 52 # CAnimParamHandle + m_hLookHeadingVelocity: 54 # CAnimParamHandle + m_hLookPitch: 56 # CAnimParamHandle + m_hLookDistance: 58 # CAnimParamHandle + m_hLookDirection: 60 # CAnimParamHandle + m_hLookTarget: 62 # CAnimParamHandle + m_hLookTargetWorldSpace: 64 # CAnimParamHandle + m_bNetworkLookTarget: 66 # bool +CMaterialAttributeAnimTag: # CAnimTagBase + m_AttributeName: 56 # CUtlString + m_AttributeType: 64 # MatterialAttributeTagType_t + m_flValue: 68 # float + m_Color: 72 # Color +CMaterialDrawDescriptor: + m_nPrimitiveType: 0 # RenderPrimitiveType_t + m_nBaseVertex: 4 # int32_t + m_nVertexCount: 8 # int32_t + m_nStartIndex: 12 # int32_t + m_nIndexCount: 16 # int32_t + m_flUvDensity: 20 # float + m_vTintColor: 24 # Vector + m_flAlpha: 36 # float + m_nFirstMeshlet: 44 # uint32_t + m_nNumMeshlets: 48 # uint16_t + m_indexBuffer: 184 # CRenderBufferBinding + m_material: 224 # CStrongHandle +CMeshletDescriptor: + m_PackedAABB: 0 # PackedAABB_t + m_CullingData: 8 # CDrawCullingData +CModelConfig: + m_ConfigName: 0 # CUtlString + m_Elements: 8 # CUtlVector + m_bTopLevel: 32 # bool +CModelConfigElement: + m_ElementName: 8 # CUtlString + m_NestedElements: 16 # CUtlVector +CModelConfigElement_AttachedModel: # CModelConfigElement + m_InstanceName: 72 # CUtlString + m_EntityClass: 80 # CUtlString + m_hModel: 88 # CStrongHandle + m_vOffset: 96 # Vector + m_aAngOffset: 108 # QAngle + m_AttachmentName: 120 # CUtlString + m_LocalAttachmentOffsetName: 128 # CUtlString + m_AttachmentType: 136 # ModelConfigAttachmentType_t + m_bBoneMergeFlex: 140 # bool + m_bUserSpecifiedColor: 141 # bool + m_bUserSpecifiedMaterialGroup: 142 # bool + m_bAcceptParentMaterialDrivenDecals: 143 # bool + m_BodygroupOnOtherModels: 144 # CUtlString + m_MaterialGroupOnOtherModels: 152 # CUtlString +CModelConfigElement_Command: # CModelConfigElement + m_Command: 72 # CUtlString + m_Args: 80 # KeyValues3 +CModelConfigElement_RandomColor: # CModelConfigElement + m_Gradient: 72 # CColorGradient +CModelConfigElement_RandomPick: # CModelConfigElement + m_Choices: 72 # CUtlVector + m_ChoiceWeights: 96 # CUtlVector +CModelConfigElement_SetBodygroup: # CModelConfigElement + m_GroupName: 72 # CUtlString + m_nChoice: 80 # int32_t +CModelConfigElement_SetBodygroupOnAttachedModels: # CModelConfigElement + m_GroupName: 72 # CUtlString + m_nChoice: 80 # int32_t +CModelConfigElement_SetMaterialGroup: # CModelConfigElement + m_MaterialGroupName: 72 # CUtlString +CModelConfigElement_SetMaterialGroupOnAttachedModels: # CModelConfigElement + m_MaterialGroupName: 72 # CUtlString +CModelConfigElement_SetRenderColor: # CModelConfigElement + m_Color: 72 # Color +CModelConfigElement_UserPick: # CModelConfigElement + m_Choices: 72 # CUtlVector +CModelConfigList: + m_bHideMaterialGroupInTools: 0 # bool + m_bHideRenderColorInTools: 1 # bool + m_Configs: 8 # CUtlVector +CMoodVData: + m_sModelName: 0 # CResourceNameTyped> + m_nMoodType: 224 # MoodType_t + m_animationLayers: 232 # CUtlVector +CMorphBundleData: + m_flULeftSrc: 0 # float + m_flVTopSrc: 4 # float + m_offsets: 8 # CUtlVector + m_ranges: 32 # CUtlVector +CMorphConstraint: # CBaseConstraint + m_sTargetMorph: 112 # CUtlString + m_nSlaveChannel: 120 # int32_t + m_flMin: 124 # float + m_flMax: 128 # float +CMorphData: + m_name: 0 # CUtlString + m_morphRectDatas: 8 # CUtlVector +CMorphRectData: + m_nXLeftDst: 0 # int16_t + m_nYTopDst: 2 # int16_t + m_flUWidthSrc: 4 # float + m_flVHeightSrc: 8 # float + m_bundleDatas: 16 # CUtlVector +CMorphSetData: + m_nWidth: 16 # int32_t + m_nHeight: 20 # int32_t + m_bundleTypes: 24 # CUtlVector + m_morphDatas: 48 # CUtlVector + m_pTextureAtlas: 72 # CStrongHandle + m_FlexDesc: 80 # CUtlVector + m_FlexControllers: 104 # CUtlVector + m_FlexRules: 128 # CUtlVector +CMotionDataSet: + m_groups: 0 # CUtlVector + m_nDimensionCount: 24 # int32_t +CMotionGraph: + m_paramSpans: 16 # CParamSpanUpdater + m_tags: 40 # CUtlVector + m_pRootNode: 64 # CSmartPtr + m_nParameterCount: 72 # int32_t + m_nConfigStartIndex: 76 # int32_t + m_nConfigCount: 80 # int32_t + m_bLoop: 84 # bool +CMotionGraphConfig: + m_paramValues: 0 # float[4] + m_flDuration: 16 # float + m_nMotionIndex: 20 # MotionIndex + m_nSampleStart: 24 # int32_t + m_nSampleCount: 28 # int32_t +CMotionGraphGroup: + m_searchDB: 0 # CMotionSearchDB + m_motionGraphs: 184 # CUtlVector> + m_motionGraphConfigs: 208 # CUtlVector + m_sampleToConfig: 232 # CUtlVector + m_hIsActiveScript: 256 # AnimScriptHandle +CMotionGraphUpdateNode: # CLeafUpdateNode + m_pMotionGraph: 88 # CSmartPtr +CMotionMatchingUpdateNode: # CLeafUpdateNode + m_dataSet: 88 # CMotionDataSet + m_metrics: 120 # CUtlVector> + m_weights: 144 # CUtlVector + m_bSearchEveryTick: 224 # bool + m_flSearchInterval: 228 # float + m_bSearchWhenClipEnds: 232 # bool + m_bSearchWhenGoalChanges: 233 # bool + m_blendCurve: 236 # CBlendCurve + m_flSampleRate: 244 # float + m_flBlendTime: 248 # float + m_bLockClipWhenWaning: 252 # bool + m_flSelectionThreshold: 256 # float + m_flReselectionTimeWindow: 260 # float + m_bEnableRotationCorrection: 264 # bool + m_bGoalAssist: 265 # bool + m_flGoalAssistDistance: 268 # float + m_flGoalAssistTolerance: 272 # float + m_distanceScale_Damping: 280 # CAnimInputDamping + m_flDistanceScale_OuterRadius: 296 # float + m_flDistanceScale_InnerRadius: 300 # float + m_flDistanceScale_MaxScale: 304 # float + m_flDistanceScale_MinScale: 308 # float + m_bEnableDistanceScaling: 312 # bool +CMotionMetricEvaluator: + m_means: 24 # CUtlVector + m_standardDeviations: 48 # CUtlVector + m_flWeight: 72 # float + m_nDimensionStartIndex: 76 # int32_t +CMotionNode: + m_name: 24 # CUtlString + m_id: 32 # AnimNodeID +CMotionNodeBlend1D: # CMotionNode + m_blendItems: 40 # CUtlVector + m_nParamIndex: 64 # int32_t +CMotionNodeSequence: # CMotionNode + m_tags: 40 # CUtlVector + m_hSequence: 64 # HSequence + m_flPlaybackSpeed: 68 # float +CMotionSearchDB: + m_rootNode: 0 # CMotionSearchNode + m_residualQuantizer: 128 # CProductQuantizer + m_codeIndices: 160 # CUtlVector +CMotionSearchNode: + m_children: 0 # CUtlVector + m_quantizer: 24 # CVectorQuantizer + m_sampleCodes: 56 # CUtlVector> + m_sampleIndices: 80 # CUtlVector> + m_selectableSamples: 104 # CUtlVector +CMovementComponentUpdater: # CAnimComponentUpdater + m_movementModes: 48 # CUtlVector + m_motors: 72 # CUtlVector> + m_facingDamping: 96 # CAnimInputDamping + m_eDefaultFacingMode: 112 # FacingMode + m_nDefaultMotorIndex: 124 # int32_t + m_bMoveVarsDisabled: 128 # bool + m_bNetworkPath: 129 # bool + m_bNetworkFacing: 130 # bool + m_paramHandles: 131 # CAnimParamHandle[30] +CMovementMode: + m_name: 0 # CUtlString + m_flSpeed: 8 # float +CMoverUpdateNode: # CUnaryUpdateNode + m_damping: 112 # CAnimInputDamping + m_facingTarget: 128 # AnimValueSource + m_hMoveVecParam: 132 # CAnimParamHandle + m_hMoveHeadingParam: 134 # CAnimParamHandle + m_hTurnToFaceParam: 136 # CAnimParamHandle + m_flTurnToFaceOffset: 140 # float + m_flTurnToFaceLimit: 144 # float + m_bAdditive: 148 # bool + m_bApplyMovement: 149 # bool + m_bOrientMovement: 150 # bool + m_bApplyRotation: 151 # bool + m_bLimitOnly: 152 # bool +COrientConstraint: # CBaseConstraint +CParamSpanUpdater: + m_spans: 0 # CUtlVector +CParentConstraint: # CBaseConstraint +CParticleAnimTag: # CAnimTagBase + m_hParticleSystem: 56 # CStrongHandle + m_particleSystemName: 64 # CUtlString + m_configName: 72 # CUtlString + m_bDetachFromOwner: 80 # bool + m_bStopWhenTagEnds: 81 # bool + m_bTagEndStopIsInstant: 82 # bool + m_attachmentName: 88 # CUtlString + m_attachmentType: 96 # ParticleAttachment_t + m_attachmentCP1Name: 104 # CUtlString + m_attachmentCP1Type: 112 # ParticleAttachment_t +CPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase +CPathAnimMotorUpdaterBase: # CAnimMotorUpdaterBase + m_bLockToPath: 32 # bool +CPathHelperUpdateNode: # CUnaryUpdateNode + m_flStoppingRadius: 104 # float + m_flStoppingSpeedScale: 108 # float +CPathMetricEvaluator: # CMotionMetricEvaluator + m_pathTimeSamples: 80 # CUtlVector + m_flDistance: 104 # float + m_bExtrapolateMovement: 108 # bool + m_flMinExtrapolationSpeed: 112 # float +CPhysSurfaceProperties: + m_name: 0 # CUtlString + m_nameHash: 8 # uint32_t + m_baseNameHash: 12 # uint32_t + m_bHidden: 24 # bool + m_description: 32 # CUtlString + m_physics: 40 # CPhysSurfacePropertiesPhysics + m_audioSounds: 72 # CPhysSurfacePropertiesSoundNames + m_audioParams: 136 # CPhysSurfacePropertiesAudio +CPhysSurfacePropertiesAudio: + m_reflectivity: 0 # float + m_hardnessFactor: 4 # float + m_roughnessFactor: 8 # float + m_roughThreshold: 12 # float + m_hardThreshold: 16 # float + m_hardVelocityThreshold: 20 # float + m_flStaticImpactVolume: 24 # float + m_flOcclusionFactor: 28 # float +CPhysSurfacePropertiesPhysics: + m_friction: 0 # float + m_elasticity: 4 # float + m_density: 8 # float + m_thickness: 12 # float + m_softContactFrequency: 16 # float + m_softContactDampingRatio: 20 # float + m_wheelDrag: 24 # float +CPhysSurfacePropertiesSoundNames: + m_impactSoft: 0 # CUtlString + m_impactHard: 8 # CUtlString + m_scrapeSmooth: 16 # CUtlString + m_scrapeRough: 24 # CUtlString + m_bulletImpact: 32 # CUtlString + m_rolling: 40 # CUtlString + m_break: 48 # CUtlString + m_strain: 56 # CUtlString +CPlayerInputAnimMotorUpdater: # CAnimMotorUpdaterBase + m_sampleTimes: 32 # CUtlVector + m_flSpringConstant: 60 # float + m_flAnticipationDistance: 64 # float + m_hAnticipationPosParam: 68 # CAnimParamHandle + m_hAnticipationHeadingParam: 70 # CAnimParamHandle + m_bUseAcceleration: 72 # bool +CPointConstraint: # CBaseConstraint +CPoseHandle: + m_nIndex: 0 # uint16_t + m_eType: 2 # PoseType_t +CProductQuantizer: + m_subQuantizers: 0 # CUtlVector + m_nDimensions: 24 # int32_t +CQuaternionAnimParameter: # CConcreteAnimParameter + m_defaultValue: 96 # Quaternion + m_bInterpolate: 112 # bool +CRagdollAnimTag: # CAnimTagBase + m_nPoseControl: 56 # AnimPoseControl + m_flFrequency: 60 # float + m_flDampingRatio: 64 # float + m_flDecayDuration: 68 # float + m_flDecayBias: 72 # float + m_bDestroy: 76 # bool +CRagdollComponentUpdater: # CAnimComponentUpdater + m_ragdollNodePaths: 48 # CUtlVector + m_boneIndices: 72 # CUtlVector + m_boneNames: 96 # CUtlVector + m_weightLists: 120 # CUtlVector + m_flSpringFrequencyMin: 144 # float + m_flSpringFrequencyMax: 148 # float + m_flMaxStretch: 152 # float +CRagdollUpdateNode: # CUnaryUpdateNode + m_nWeightListIndex: 104 # int32_t + m_poseControlMethod: 108 # RagdollPoseControl +CRenderBufferBinding: + m_hBuffer: 0 # uint64_t + m_nBindOffsetBytes: 16 # uint32_t +CRenderMesh: + m_sceneObjects: 16 # CUtlVectorFixedGrowable + m_constraints: 160 # CUtlVector + m_skeleton: 184 # CRenderSkeleton +CRenderSkeleton: + m_bones: 0 # CUtlVector + m_boneParents: 48 # CUtlVector + m_nBoneWeightCount: 72 # int32_t +CRootUpdateNode: # CUnaryUpdateNode +CSceneObjectData: + m_vMinBounds: 0 # Vector + m_vMaxBounds: 12 # Vector + m_drawCalls: 24 # CUtlVector + m_drawBounds: 48 # CUtlVector + m_meshlets: 72 # CUtlVector + m_vTintColor: 96 # Vector4D +CSelectorUpdateNode: # CAnimUpdateNodeBase + m_children: 88 # CUtlVector + m_tags: 112 # CUtlVector + m_blendCurve: 140 # CBlendCurve + m_flBlendTime: 148 # CAnimValue + m_hParameter: 156 # CAnimParamHandle + m_eTagBehavior: 160 # SelectorTagBehavior_t + m_bResetOnChange: 164 # bool + m_bSyncCyclesOnChange: 165 # bool +CSeqAutoLayer: + m_nLocalReference: 0 # int16_t + m_nLocalPose: 2 # int16_t + m_flags: 4 # CSeqAutoLayerFlag + m_start: 12 # float + m_peak: 16 # float + m_tail: 20 # float + m_end: 24 # float +CSeqAutoLayerFlag: + m_bPost: 0 # bool + m_bSpline: 1 # bool + m_bXFade: 2 # bool + m_bNoBlend: 3 # bool + m_bLocal: 4 # bool + m_bPose: 5 # bool + m_bFetchFrame: 6 # bool + m_bSubtract: 7 # bool +CSeqBoneMaskList: + m_sName: 0 # CBufferString + m_nLocalBoneArray: 16 # CUtlVector + m_flBoneWeightArray: 40 # CUtlVector + m_flDefaultMorphCtrlWeight: 64 # float + m_morphCtrlWeightArray: 72 # CUtlVector> +CSeqCmdLayer: + m_cmd: 0 # int16_t + m_nLocalReference: 2 # int16_t + m_nLocalBonemask: 4 # int16_t + m_nDstResult: 6 # int16_t + m_nSrcResult: 8 # int16_t + m_bSpline: 10 # bool + m_flVar1: 12 # float + m_flVar2: 16 # float + m_nLineNumber: 20 # int16_t +CSeqCmdSeqDesc: + m_sName: 0 # CBufferString + m_flags: 16 # CSeqSeqDescFlag + m_transition: 28 # CSeqTransition + m_nFrameRangeSequence: 36 # int16_t + m_nFrameCount: 38 # int16_t + m_flFPS: 40 # float + m_nSubCycles: 44 # int16_t + m_numLocalResults: 46 # int16_t + m_cmdLayerArray: 48 # CUtlVector + m_eventArray: 72 # CUtlVector + m_activityArray: 96 # CUtlVector + m_poseSettingArray: 120 # CUtlVector +CSeqIKLock: + m_flPosWeight: 0 # float + m_flAngleWeight: 4 # float + m_nLocalBone: 8 # int16_t + m_bBonesOrientedAlongPositiveX: 10 # bool +CSeqMultiFetch: + m_flags: 0 # CSeqMultiFetchFlag + m_localReferenceArray: 8 # CUtlVector + m_nGroupSize: 32 # int32_t[2] + m_nLocalPose: 40 # int32_t[2] + m_poseKeyArray0: 48 # CUtlVector + m_poseKeyArray1: 72 # CUtlVector + m_nLocalCyclePoseParameter: 96 # int32_t + m_bCalculatePoseParameters: 100 # bool +CSeqMultiFetchFlag: + m_bRealtime: 0 # bool + m_bCylepose: 1 # bool + m_b0D: 2 # bool + m_b1D: 3 # bool + m_b2D: 4 # bool + m_b2D_TRI: 5 # bool +CSeqPoseParamDesc: + m_sName: 0 # CBufferString + m_flStart: 16 # float + m_flEnd: 20 # float + m_flLoop: 24 # float + m_bLooping: 28 # bool +CSeqPoseSetting: + m_sPoseParameter: 0 # CBufferString + m_sAttachment: 16 # CBufferString + m_sReferenceSequence: 32 # CBufferString + m_flValue: 48 # float + m_bX: 52 # bool + m_bY: 53 # bool + m_bZ: 54 # bool + m_eType: 56 # int32_t +CSeqS1SeqDesc: + m_sName: 0 # CBufferString + m_flags: 16 # CSeqSeqDescFlag + m_fetch: 32 # CSeqMultiFetch + m_nLocalWeightlist: 136 # int32_t + m_autoLayerArray: 144 # CUtlVector + m_IKLockArray: 168 # CUtlVector + m_transition: 192 # CSeqTransition + m_SequenceKeys: 200 # KeyValues3 + m_LegacyKeyValueText: 216 # CBufferString + m_activityArray: 232 # CUtlVector + m_footMotion: 256 # CUtlVector +CSeqScaleSet: + m_sName: 0 # CBufferString + m_bRootOffset: 16 # bool + m_vRootOffset: 20 # Vector + m_nLocalBoneArray: 32 # CUtlVector + m_flBoneScaleArray: 56 # CUtlVector +CSeqSeqDescFlag: + m_bLooping: 0 # bool + m_bSnap: 1 # bool + m_bAutoplay: 2 # bool + m_bPost: 3 # bool + m_bHidden: 4 # bool + m_bMulti: 5 # bool + m_bLegacyDelta: 6 # bool + m_bLegacyWorldspace: 7 # bool + m_bLegacyCyclepose: 8 # bool + m_bLegacyRealtime: 9 # bool + m_bModelDoc: 10 # bool +CSeqSynthAnimDesc: + m_sName: 0 # CBufferString + m_flags: 16 # CSeqSeqDescFlag + m_transition: 28 # CSeqTransition + m_nLocalBaseReference: 36 # int16_t + m_nLocalBoneMask: 38 # int16_t + m_activityArray: 40 # CUtlVector +CSeqTransition: + m_flFadeInTime: 0 # float + m_flFadeOutTime: 4 # float +CSequenceFinishedAnimTag: # CAnimTagBase + m_sequenceName: 56 # CUtlString +CSequenceGroupData: + m_sName: 16 # CBufferString + m_nFlags: 32 # uint32_t + m_localSequenceNameArray: 40 # CUtlVector + m_localS1SeqDescArray: 64 # CUtlVector + m_localMultiSeqDescArray: 88 # CUtlVector + m_localSynthAnimDescArray: 112 # CUtlVector + m_localCmdSeqDescArray: 136 # CUtlVector + m_localBoneMaskArray: 160 # CUtlVector + m_localScaleSetArray: 184 # CUtlVector + m_localBoneNameArray: 208 # CUtlVector + m_localNodeName: 232 # CBufferString + m_localPoseParamArray: 248 # CUtlVector + m_keyValues: 272 # KeyValues3 + m_localIKAutoplayLockArray: 288 # CUtlVector +CSequenceUpdateNode: # CLeafUpdateNode + m_paramSpans: 96 # CParamSpanUpdater + m_tags: 120 # CUtlVector + m_hSequence: 148 # HSequence + m_playbackSpeed: 152 # float + m_duration: 156 # float + m_bLoop: 160 # bool +CSetFacingUpdateNode: # CUnaryUpdateNode + m_facingMode: 104 # FacingMode + m_bResetChild: 108 # bool +CSetParameterActionUpdater: # CAnimActionUpdater + m_hParam: 24 # CAnimParamHandle + m_value: 26 # CAnimVariant +CSingleFrameUpdateNode: # CLeafUpdateNode + m_actions: 88 # CUtlVector> + m_hPoseCacheHandle: 112 # CPoseHandle + m_hSequence: 116 # HSequence + m_flCycle: 120 # float +CSkeletalInputUpdateNode: # CLeafUpdateNode + m_fixedOpData: 88 # SkeletalInputOpFixedSettings_t +CSlopeComponentUpdater: # CAnimComponentUpdater + m_flTraceDistance: 52 # float + m_hSlopeAngle: 56 # CAnimParamHandle + m_hSlopeAngleFront: 58 # CAnimParamHandle + m_hSlopeAngleSide: 60 # CAnimParamHandle + m_hSlopeHeading: 62 # CAnimParamHandle + m_hSlopeNormal: 64 # CAnimParamHandle + m_hSlopeNormal_WorldSpace: 66 # CAnimParamHandle +CSlowDownOnSlopesUpdateNode: # CUnaryUpdateNode + m_flSlowDownStrength: 104 # float +CSolveIKChainUpdateNode: # CUnaryUpdateNode + m_targetHandles: 104 # CUtlVector + m_opFixedData: 128 # SolveIKChainPoseOpFixedSettings_t +CSolveIKTargetHandle_t: + m_positionHandle: 0 # CAnimParamHandle + m_orientationHandle: 2 # CAnimParamHandle +CSpeedScaleUpdateNode: # CUnaryUpdateNode + m_paramIndex: 104 # CAnimParamHandle +CStanceOverrideUpdateNode: # CUnaryUpdateNode + m_footStanceInfo: 104 # CUtlVector + m_pStanceSourceNode: 128 # CAnimUpdateNodeRef + m_hParameter: 144 # CAnimParamHandle + m_eMode: 148 # StanceOverrideMode +CStanceScaleUpdateNode: # CUnaryUpdateNode + m_hParam: 104 # CAnimParamHandle +CStateActionUpdater: + m_pAction: 0 # CSmartPtr + m_eBehavior: 8 # StateActionBehavior +CStateMachineComponentUpdater: # CAnimComponentUpdater + m_stateMachine: 48 # CAnimStateMachineUpdater +CStateMachineUpdateNode: # CAnimUpdateNodeBase + m_stateMachine: 104 # CAnimStateMachineUpdater + m_stateData: 192 # CUtlVector + m_transitionData: 216 # CUtlVector + m_bBlockWaningTags: 244 # bool + m_bLockStateWhenWaning: 245 # bool +CStateNodeStateData: + m_pChild: 0 # CAnimUpdateNodeRef + m_bExclusiveRootMotion: 0 # bitfield:1 +CStateNodeTransitionData: + m_curve: 0 # CBlendCurve + m_blendDuration: 8 # CAnimValue + m_resetCycleValue: 16 # CAnimValue + m_bReset: 0 # bitfield:1 + m_resetCycleOption: 0 # bitfield:3 +CStateUpdateData: + m_name: 0 # CUtlString + m_hScript: 8 # AnimScriptHandle + m_transitionIndices: 16 # CUtlVector + m_actions: 40 # CUtlVector + m_stateID: 64 # AnimStateID + m_bIsStartState: 0 # bitfield:1 + m_bIsEndState: 0 # bitfield:1 + m_bIsPassthrough: 0 # bitfield:1 +CStaticPoseCache: + m_poses: 16 # CUtlVector + m_nBoneCount: 40 # int32_t + m_nMorphCount: 44 # int32_t +CStaticPoseCacheBuilder: # CStaticPoseCache +CStepsRemainingMetricEvaluator: # CMotionMetricEvaluator + m_footIndices: 80 # CUtlVector + m_flMinStepsRemaining: 104 # float +CStopAtGoalUpdateNode: # CUnaryUpdateNode + m_flOuterRadius: 108 # float + m_flInnerRadius: 112 # float + m_flMaxScale: 116 # float + m_flMinScale: 120 # float + m_damping: 128 # CAnimInputDamping +CStringAnimTag: # CAnimTagBase +CSubtractUpdateNode: # CBinaryUpdateNode + m_footMotionTiming: 140 # BinaryNodeChildOption + m_bApplyToFootMotion: 144 # bool + m_bApplyChannelsSeparately: 145 # bool + m_bUseModelSpace: 146 # bool +CTaskStatusAnimTag: # CAnimTagBase +CTiltTwistConstraint: # CBaseConstraint + m_nTargetAxis: 112 # int32_t + m_nSlaveAxis: 116 # int32_t +CTimeRemainingMetricEvaluator: # CMotionMetricEvaluator + m_bMatchByTimeRemaining: 80 # bool + m_flMaxTimeRemaining: 84 # float + m_bFilterByTimeRemaining: 88 # bool + m_flMinTimeRemaining: 92 # float +CToggleComponentActionUpdater: # CAnimActionUpdater + m_componentID: 24 # AnimComponentID + m_bSetEnabled: 28 # bool +CTransitionUpdateData: + m_srcStateIndex: 0 # uint8_t + m_destStateIndex: 1 # uint8_t + m_bDisabled: 0 # bitfield:1 +CTurnHelperUpdateNode: # CUnaryUpdateNode + m_facingTarget: 108 # AnimValueSource + m_turnStartTimeOffset: 112 # float + m_turnDuration: 116 # float + m_bMatchChildDuration: 120 # bool + m_manualTurnOffset: 124 # float + m_bUseManualTurnOffset: 128 # bool +CTwistConstraint: # CBaseConstraint + m_bInverse: 112 # bool + m_qParentBindRotation: 128 # Quaternion + m_qChildBindRotation: 144 # Quaternion +CTwoBoneIKUpdateNode: # CUnaryUpdateNode + m_opFixedData: 112 # TwoBoneIKSettings_t +CUnaryUpdateNode: # CAnimUpdateNodeBase + m_pChildNode: 88 # CAnimUpdateNodeRef +CVPhysXSurfacePropertiesList: + m_surfacePropertiesList: 0 # CUtlVector +CVRInputComponentUpdater: # CAnimComponentUpdater + m_FingerCurl_Thumb: 52 # CAnimParamHandle + m_FingerCurl_Index: 54 # CAnimParamHandle + m_FingerCurl_Middle: 56 # CAnimParamHandle + m_FingerCurl_Ring: 58 # CAnimParamHandle + m_FingerCurl_Pinky: 60 # CAnimParamHandle + m_FingerSplay_Thumb_Index: 62 # CAnimParamHandle + m_FingerSplay_Index_Middle: 64 # CAnimParamHandle + m_FingerSplay_Middle_Ring: 66 # CAnimParamHandle + m_FingerSplay_Ring_Pinky: 68 # CAnimParamHandle +CVectorAnimParameter: # CConcreteAnimParameter + m_defaultValue: 96 # Vector + m_bInterpolate: 108 # bool +CVectorQuantizer: + m_centroidVectors: 0 # CUtlVector + m_nCentroids: 24 # int32_t + m_nDimensions: 28 # int32_t +CVirtualAnimParameter: # CAnimParameterBase + m_expressionString: 80 # CUtlString + m_eParamType: 88 # AnimParamType_t +CVrSkeletalInputSettings: + m_wristBones: 0 # CUtlVector + m_fingers: 24 # CUtlVector + m_name: 48 # CUtlString + m_outerKnuckle1: 56 # CUtlString + m_outerKnuckle2: 64 # CUtlString + m_eHand: 72 # AnimVRHand_t +CWayPointHelperUpdateNode: # CUnaryUpdateNode + m_flStartCycle: 108 # float + m_flEndCycle: 112 # float + m_bOnlyGoals: 116 # bool + m_bPreventOvershoot: 117 # bool + m_bPreventUndershoot: 118 # bool +CWristBone: + m_name: 0 # CUtlString + m_vForwardLS: 8 # Vector + m_vUpLS: 20 # Vector + m_vOffset: 32 # Vector +CZeroPoseUpdateNode: # CLeafUpdateNode +ChainToSolveData_t: + m_nChainIndex: 0 # int32_t + m_SolverSettings: 4 # IKSolverSettings_t + m_TargetSettings: 16 # IKTargetSettings_t + m_DebugSetting: 56 # SolveIKChainAnimNodeDebugSetting + m_flDebugNormalizedValue: 60 # float + m_vDebugOffset: 64 # VectorAligned +ConfigIndex: + m_nGroup: 0 # uint16_t + m_nConfig: 2 # uint16_t +FingerBone_t: + m_boneIndex: 0 # int32_t + m_hingeAxis: 4 # Vector + m_vCapsulePos1: 16 # Vector + m_vCapsulePos2: 28 # Vector + m_flMinAngle: 40 # float + m_flMaxAngle: 44 # float + m_flRadius: 48 # float +FingerChain_t: + m_targets: 0 # CUtlVector + m_bones: 24 # CUtlVector + m_vTipOffset: 48 # Vector + m_vSplayHingeAxis: 60 # Vector + m_tipParentBoneIndex: 72 # int32_t + m_metacarpalBoneIndex: 76 # int32_t + m_flSplayMinAngle: 80 # float + m_flSplayMaxAngle: 84 # float + m_flFingerScaleRatio: 88 # float +FingerSource_t: + m_nFingerIndex: 0 # AnimVRFinger_t + m_flFingerWeight: 4 # float +FollowAttachmentSettings_t: + m_attachment: 0 # CAnimAttachment + m_boneIndex: 128 # int32_t + m_bMatchTranslation: 132 # bool + m_bMatchRotation: 133 # bool +FootFixedData_t: + m_vToeOffset: 0 # VectorAligned + m_vHeelOffset: 16 # VectorAligned + m_nTargetBoneIndex: 32 # int32_t + m_nAnkleBoneIndex: 36 # int32_t + m_nIKAnchorBoneIndex: 40 # int32_t + m_ikChainIndex: 44 # int32_t + m_flMaxIKLength: 48 # float + m_nFootIndex: 52 # int32_t + m_nTagIndex: 56 # int32_t + m_flMaxRotationLeft: 60 # float + m_flMaxRotationRight: 64 # float +FootFixedSettings: + m_traceSettings: 0 # TraceSettings_t + m_vFootBaseBindPosePositionMS: 16 # VectorAligned + m_flFootBaseLength: 32 # float + m_flMaxRotationLeft: 36 # float + m_flMaxRotationRight: 40 # float + m_footstepLandedTagIndex: 44 # int32_t + m_bEnableTracing: 48 # bool + m_flTraceAngleBlend: 52 # float + m_nDisableTagIndex: 56 # int32_t + m_nFootIndex: 60 # int32_t +FootLockPoseOpFixedSettings: + m_footInfo: 0 # CUtlVector + m_hipDampingSettings: 24 # CAnimInputDamping + m_nHipBoneIndex: 40 # int32_t + m_ikSolverType: 44 # IKSolverType + m_bApplyTilt: 48 # bool + m_bApplyHipDrop: 49 # bool + m_bAlwaysUseFallbackHinge: 50 # bool + m_bApplyFootRotationLimits: 51 # bool + m_bApplyLegTwistLimits: 52 # bool + m_flMaxFootHeight: 56 # float + m_flExtensionScale: 60 # float + m_flMaxLegTwist: 64 # float + m_bEnableLockBreaking: 68 # bool + m_flLockBreakTolerance: 72 # float + m_flLockBlendTime: 76 # float + m_bEnableStretching: 80 # bool + m_flMaxStretchAmount: 84 # float + m_flStretchExtensionScale: 88 # float +FootPinningPoseOpFixedData_t: + m_footInfo: 0 # CUtlVector + m_flBlendTime: 24 # float + m_flLockBreakDistance: 28 # float + m_flMaxLegTwist: 32 # float + m_nHipBoneIndex: 36 # int32_t + m_bApplyLegTwistLimits: 40 # bool + m_bApplyFootRotationLimits: 41 # bool +FootStepTrigger: + m_tags: 0 # CUtlVector + m_nFootIndex: 24 # int32_t + m_triggerPhase: 28 # StepPhase +HSequence: + m_Value: 0 # int32_t +HitReactFixedSettings_t: + m_nWeightListIndex: 0 # int32_t + m_nEffectedBoneCount: 4 # int32_t + m_flMaxImpactForce: 8 # float + m_flMinImpactForce: 12 # float + m_flWhipImpactScale: 16 # float + m_flCounterRotationScale: 20 # float + m_flDistanceFadeScale: 24 # float + m_flPropagationScale: 28 # float + m_flWhipDelay: 32 # float + m_flSpringStrength: 36 # float + m_flWhipSpringStrength: 40 # float + m_flMaxAngleRadians: 44 # float + m_nHipBoneIndex: 48 # int32_t + m_flHipBoneTranslationScale: 52 # float + m_flHipDipSpringStrength: 56 # float + m_flHipDipImpactScale: 60 # float + m_flHipDipDelay: 64 # float +IKBoneNameAndIndex_t: + m_Name: 0 # CUtlString +IKDemoCaptureSettings_t: + m_parentBoneName: 0 # CUtlString + m_eMode: 8 # IKChannelMode + m_ikChainName: 16 # CUtlString + m_oneBoneStart: 24 # CUtlString + m_oneBoneEnd: 32 # CUtlString +IKSolverSettings_t: + m_SolverType: 0 # IKSolverType + m_nNumIterations: 4 # int32_t +IKTargetSettings_t: + m_TargetSource: 0 # IKTargetSource + m_Bone: 8 # IKBoneNameAndIndex_t + m_AnimgraphParameterNamePosition: 24 # AnimParamID + m_AnimgraphParameterNameOrientation: 28 # AnimParamID + m_TargetCoordSystem: 32 # IKTargetCoordinateSystem +JiggleBoneSettingsList_t: + m_boneSettings: 0 # CUtlVector +JiggleBoneSettings_t: + m_nBoneIndex: 0 # int32_t + m_flSpringStrength: 4 # float + m_flMaxTimeStep: 8 # float + m_flDamping: 12 # float + m_vBoundsMaxLS: 16 # Vector + m_vBoundsMinLS: 28 # Vector + m_eSimSpace: 40 # JiggleBoneSimSpace +LookAtBone_t: + m_index: 0 # int32_t + m_weight: 4 # float +LookAtOpFixedSettings_t: + m_attachment: 0 # CAnimAttachment + m_damping: 128 # CAnimInputDamping + m_bones: 144 # CUtlVector + m_flYawLimit: 168 # float + m_flPitchLimit: 172 # float + m_flHysteresisInnerAngle: 176 # float + m_flHysteresisOuterAngle: 180 # float + m_bRotateYawForward: 184 # bool + m_bMaintainUpDirection: 185 # bool + m_bTargetIsPosition: 186 # bool + m_bUseHysteresis: 187 # bool +MaterialGroup_t: + m_name: 0 # CUtlString + m_materials: 8 # CUtlVector> +ModelBoneFlexDriverControl_t: + m_nBoneComponent: 0 # ModelBoneFlexComponent_t + m_flexController: 8 # CUtlString + m_flexControllerToken: 16 # uint32_t + m_flMin: 20 # float + m_flMax: 24 # float +ModelBoneFlexDriver_t: + m_boneName: 0 # CUtlString + m_boneNameToken: 8 # uint32_t + m_controls: 16 # CUtlVector +ModelSkeletonData_t: + m_boneName: 0 # CUtlVector + m_nParent: 24 # CUtlVector + m_boneSphere: 48 # CUtlVector + m_nFlag: 72 # CUtlVector + m_bonePosParent: 96 # CUtlVector + m_boneRotParent: 120 # CUtlVector + m_boneScaleParent: 144 # CUtlVector +MoodAnimationLayer_t: + m_sName: 0 # CUtlString + m_bActiveListening: 8 # bool + m_bActiveTalking: 9 # bool + m_layerAnimations: 16 # CUtlVector + m_flIntensity: 40 # CRangeFloat + m_flDurationScale: 48 # CRangeFloat + m_bScaleWithInts: 56 # bool + m_flNextStart: 60 # CRangeFloat + m_flStartOffset: 68 # CRangeFloat + m_flEndOffset: 76 # CRangeFloat + m_flFadeIn: 84 # float + m_flFadeOut: 88 # float +MoodAnimation_t: + m_sName: 0 # CUtlString + m_flWeight: 8 # float +MotionBlendItem: + m_pChild: 0 # CSmartPtr + m_flKeyValue: 8 # float +MotionDBIndex: + m_nIndex: 0 # uint32_t +MotionIndex: + m_nGroup: 0 # uint16_t + m_nMotion: 2 # uint16_t +ParamSpanSample_t: + m_value: 0 # CAnimVariant + m_flCycle: 20 # float +ParamSpan_t: + m_samples: 0 # CUtlVector + m_hParam: 24 # CAnimParamHandle + m_eParamType: 26 # AnimParamType_t + m_flStartCycle: 28 # float + m_flEndCycle: 32 # float +PermModelDataAnimatedMaterialAttribute_t: + m_AttributeName: 0 # CUtlString + m_nNumChannels: 8 # int32_t +PermModelData_t: + m_name: 0 # CUtlString + m_modelInfo: 8 # PermModelInfo_t + m_ExtParts: 96 # CUtlVector + m_refMeshes: 120 # CUtlVector> + m_refMeshGroupMasks: 144 # CUtlVector + m_refPhysGroupMasks: 168 # CUtlVector + m_refLODGroupMasks: 192 # CUtlVector + m_lodGroupSwitchDistances: 216 # CUtlVector + m_refPhysicsData: 240 # CUtlVector> + m_refPhysicsHitboxData: 264 # CUtlVector> + m_refAnimGroups: 288 # CUtlVector> + m_refSequenceGroups: 312 # CUtlVector> + m_meshGroups: 336 # CUtlVector + m_materialGroups: 360 # CUtlVector + m_nDefaultMeshGroupMask: 384 # uint64_t + m_modelSkeleton: 392 # ModelSkeletonData_t + m_remappingTable: 560 # CUtlVector + m_remappingTableStarts: 584 # CUtlVector + m_boneFlexDrivers: 608 # CUtlVector + m_pModelConfigList: 632 # CModelConfigList* + m_BodyGroupsHiddenInTools: 640 # CUtlVector + m_refAnimIncludeModels: 664 # CUtlVector> + m_AnimatedMaterialAttributes: 688 # CUtlVector +PermModelExtPart_t: + m_Transform: 0 # CTransform + m_Name: 32 # CUtlString + m_nParent: 40 # int32_t + m_refModel: 48 # CStrongHandle +PermModelInfo_t: + m_nFlags: 0 # uint32_t + m_vHullMin: 4 # Vector + m_vHullMax: 16 # Vector + m_vViewMin: 28 # Vector + m_vViewMax: 40 # Vector + m_flMass: 52 # float + m_vEyePosition: 56 # Vector + m_flMaxEyeDeflection: 68 # float + m_sSurfaceProperty: 72 # CUtlString + m_keyValueText: 80 # CUtlString +PhysSoftbodyDesc_t: + m_ParticleBoneHash: 0 # CUtlVector + m_Particles: 24 # CUtlVector + m_Springs: 48 # CUtlVector + m_Capsules: 72 # CUtlVector + m_InitPose: 96 # CUtlVector + m_ParticleBoneName: 120 # CUtlVector +RenderSkeletonBone_t: + m_boneName: 0 # CUtlString + m_parentName: 8 # CUtlString + m_invBindPose: 16 # matrix3x4_t + m_bbox: 64 # SkeletonBoneBounds_t + m_flSphereRadius: 88 # float +SampleCode: + m_subCode: 0 # uint8_t[8] +ScriptInfo_t: + m_code: 0 # CUtlString + m_paramsModified: 8 # CUtlVector + m_proxyReadParams: 32 # CUtlVector + m_proxyWriteParams: 56 # CUtlVector + m_eScriptType: 80 # AnimScriptType +SkeletalInputOpFixedSettings_t: + m_wristBones: 0 # CUtlVector + m_fingers: 24 # CUtlVector + m_outerKnuckle1: 48 # int32_t + m_outerKnuckle2: 52 # int32_t + m_eHand: 56 # AnimVRHand_t + m_eMotionRange: 60 # AnimVRHandMotionRange_t + m_eTransformSource: 64 # AnimVrBoneTransformSource_t + m_bEnableIK: 68 # bool + m_bEnableCollision: 69 # bool +SkeletonBoneBounds_t: + m_vecCenter: 0 # Vector + m_vecSize: 12 # Vector +SolveIKChainPoseOpFixedSettings_t: + m_ChainsToSolveData: 0 # CUtlVector + m_bMatchTargetOrientation: 24 # bool +StanceInfo_t: + m_vPosition: 0 # Vector + m_flDirection: 12 # float +TagSpan_t: + m_tagIndex: 0 # int32_t + m_startCycle: 4 # float + m_endCycle: 8 # float +TraceSettings_t: + m_flTraceHeight: 0 # float + m_flTraceRadius: 4 # float +TwoBoneIKSettings_t: + m_endEffectorType: 0 # IkEndEffectorType + m_endEffectorAttachment: 16 # CAnimAttachment + m_targetType: 144 # IkTargetType + m_targetAttachment: 160 # CAnimAttachment + m_targetBoneIndex: 288 # int32_t + m_hPositionParam: 292 # CAnimParamHandle + m_hRotationParam: 294 # CAnimParamHandle + m_bAlwaysUseFallbackHinge: 296 # bool + m_vLsFallbackHingeAxis: 304 # VectorAligned + m_nFixedBoneIndex: 320 # int32_t + m_nMiddleBoneIndex: 324 # int32_t + m_nEndBoneIndex: 328 # int32_t + m_bMatchTargetOrientation: 332 # bool + m_bConstrainTwist: 333 # bool + m_flMaxTwist: 336 # float +VPhysXAggregateData_t: + m_nFlags: 0 # uint16_t + m_nRefCounter: 2 # uint16_t + m_bonesHash: 8 # CUtlVector + m_boneNames: 32 # CUtlVector + m_indexNames: 56 # CUtlVector + m_indexHash: 80 # CUtlVector + m_bindPose: 104 # CUtlVector + m_parts: 128 # CUtlVector + m_constraints2: 152 # CUtlVector + m_joints: 176 # CUtlVector + m_pFeModel: 200 # PhysFeModelDesc_t* + m_boneParents: 208 # CUtlVector + m_surfacePropertyHashes: 232 # CUtlVector + m_collisionAttributes: 256 # CUtlVector + m_debugPartNames: 280 # CUtlVector + m_embeddedKeyvalues: 304 # CUtlString +VPhysXBodyPart_t: + m_nFlags: 0 # uint32_t + m_flMass: 4 # float + m_rnShape: 8 # VPhysics2ShapeDef_t + m_nCollisionAttributeIndex: 128 # uint16_t + m_nReserved: 130 # uint16_t + m_flInertiaScale: 132 # float + m_flLinearDamping: 136 # float + m_flAngularDamping: 140 # float + m_bOverrideMassCenter: 144 # bool + m_vMassCenterOverride: 148 # Vector +VPhysXCollisionAttributes_t: + m_CollisionGroup: 0 # uint32_t + m_InteractAs: 8 # CUtlVector + m_InteractWith: 32 # CUtlVector + m_InteractExclude: 56 # CUtlVector + m_CollisionGroupString: 80 # CUtlString + m_InteractAsStrings: 88 # CUtlVector + m_InteractWithStrings: 112 # CUtlVector + m_InteractExcludeStrings: 136 # CUtlVector +VPhysXConstraint2_t: + m_nFlags: 0 # uint32_t + m_nParent: 4 # uint16_t + m_nChild: 6 # uint16_t + m_params: 8 # VPhysXConstraintParams_t +VPhysXConstraintParams_t: + m_nType: 0 # int8_t + m_nTranslateMotion: 1 # int8_t + m_nRotateMotion: 2 # int8_t + m_nFlags: 3 # int8_t + m_anchor: 4 # Vector[2] + m_axes: 28 # QuaternionStorage[2] + m_maxForce: 60 # float + m_maxTorque: 64 # float + m_linearLimitValue: 68 # float + m_linearLimitRestitution: 72 # float + m_linearLimitSpring: 76 # float + m_linearLimitDamping: 80 # float + m_twistLowLimitValue: 84 # float + m_twistLowLimitRestitution: 88 # float + m_twistLowLimitSpring: 92 # float + m_twistLowLimitDamping: 96 # float + m_twistHighLimitValue: 100 # float + m_twistHighLimitRestitution: 104 # float + m_twistHighLimitSpring: 108 # float + m_twistHighLimitDamping: 112 # float + m_swing1LimitValue: 116 # float + m_swing1LimitRestitution: 120 # float + m_swing1LimitSpring: 124 # float + m_swing1LimitDamping: 128 # float + m_swing2LimitValue: 132 # float + m_swing2LimitRestitution: 136 # float + m_swing2LimitSpring: 140 # float + m_swing2LimitDamping: 144 # float + m_goalPosition: 148 # Vector + m_goalOrientation: 160 # QuaternionStorage + m_goalAngularVelocity: 176 # Vector + m_driveSpringX: 188 # float + m_driveSpringY: 192 # float + m_driveSpringZ: 196 # float + m_driveDampingX: 200 # float + m_driveDampingY: 204 # float + m_driveDampingZ: 208 # float + m_driveSpringTwist: 212 # float + m_driveSpringSwing: 216 # float + m_driveSpringSlerp: 220 # float + m_driveDampingTwist: 224 # float + m_driveDampingSwing: 228 # float + m_driveDampingSlerp: 232 # float + m_solverIterationCount: 236 # int32_t + m_projectionLinearTolerance: 240 # float + m_projectionAngularTolerance: 244 # float +VPhysXJoint_t: + m_nType: 0 # uint16_t + m_nBody1: 2 # uint16_t + m_nBody2: 4 # uint16_t + m_nFlags: 6 # uint16_t + m_Frame1: 16 # CTransform + m_Frame2: 48 # CTransform + m_bEnableCollision: 80 # bool + m_bEnableLinearLimit: 81 # bool + m_LinearLimit: 84 # VPhysXRange_t + m_bEnableLinearMotor: 92 # bool + m_vLinearTargetVelocity: 96 # Vector + m_flMaxForce: 108 # float + m_bEnableSwingLimit: 112 # bool + m_SwingLimit: 116 # VPhysXRange_t + m_bEnableTwistLimit: 124 # bool + m_TwistLimit: 128 # VPhysXRange_t + m_bEnableAngularMotor: 136 # bool + m_vAngularTargetVelocity: 140 # Vector + m_flMaxTorque: 152 # float + m_flLinearFrequency: 156 # float + m_flLinearDampingRatio: 160 # float + m_flAngularFrequency: 164 # float + m_flAngularDampingRatio: 168 # float + m_flFriction: 172 # float +VPhysXRange_t: + m_flMin: 0 # float + m_flMax: 4 # float +VPhysics2ShapeDef_t: + m_spheres: 0 # CUtlVector + m_capsules: 24 # CUtlVector + m_hulls: 48 # CUtlVector + m_meshes: 72 # CUtlVector + m_CollisionAttributeIndices: 96 # CUtlVector +WeightList: + m_name: 0 # CUtlString + m_weights: 8 # CUtlVector +WristBone_t: + m_xOffsetTransformMS: 0 # CTransform + m_boneIndex: 32 # int32_t diff --git a/generated/client.dll.yaml b/generated/client.dll.yaml new file mode 100644 index 0000000..53ce8c3 --- /dev/null +++ b/generated/client.dll.yaml @@ -0,0 +1,3336 @@ +--- +ActiveModelConfig_t: + m_Handle: 40 # ModelConfigHandle_t + m_Name: 48 # CUtlSymbolLarge + m_AssociatedEntities: 56 # C_NetworkUtlVectorBase> + m_AssociatedEntityNames: 80 # C_NetworkUtlVectorBase +CAnimGraphNetworkedVariables: + m_PredNetBoolVariables: 8 # C_NetworkUtlVectorBase + m_PredNetByteVariables: 32 # C_NetworkUtlVectorBase + m_PredNetUInt16Variables: 56 # C_NetworkUtlVectorBase + m_PredNetIntVariables: 80 # C_NetworkUtlVectorBase + m_PredNetUInt32Variables: 104 # C_NetworkUtlVectorBase + m_PredNetUInt64Variables: 128 # C_NetworkUtlVectorBase + m_PredNetFloatVariables: 152 # C_NetworkUtlVectorBase + m_PredNetVectorVariables: 176 # C_NetworkUtlVectorBase + m_PredNetQuaternionVariables: 200 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetBoolVariables: 224 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetByteVariables: 248 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetUInt16Variables: 272 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetIntVariables: 296 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetUInt32Variables: 320 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetUInt64Variables: 344 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetFloatVariables: 368 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetVectorVariables: 392 # C_NetworkUtlVectorBase + m_OwnerOnlyPredNetQuaternionVariables: 416 # C_NetworkUtlVectorBase + m_nBoolVariablesCount: 440 # int32_t + m_nOwnerOnlyBoolVariablesCount: 444 # int32_t + m_nRandomSeedOffset: 448 # int32_t + m_flLastTeleportTime: 452 # float +CAttributeList: + m_Attributes: 8 # C_UtlVectorEmbeddedNetworkVar + m_pManager: 88 # CAttributeManager* +CAttributeManager: + m_Providers: 8 # CUtlVector> + m_iReapplyProvisionParity: 32 # int32_t + m_hOuter: 36 # CHandle + m_bPreventLoopback: 40 # bool + m_ProviderType: 44 # attributeprovidertypes_t + m_CachedResults: 48 # CUtlVector +CAttributeManager_cached_attribute_float_t: + flIn: 0 # float + iAttribHook: 8 # CUtlSymbolLarge + flOut: 16 # float +CBaseAnimGraph: # C_BaseModelEntity + m_bInitiallyPopulateInterpHistory: 3264 # bool + m_bShouldAnimateDuringGameplayPause: 3265 # bool + m_bSuppressAnimEventSounds: 3267 # bool + m_bAnimGraphUpdateEnabled: 3280 # bool + m_flMaxSlopeDistance: 3284 # float + m_vLastSlopeCheckPos: 3288 # Vector + m_vecForce: 3304 # Vector + m_nForceBone: 3316 # int32_t + m_pClientsideRagdoll: 3320 # CBaseAnimGraph* + m_bBuiltRagdoll: 3328 # bool + m_pRagdollPose: 3352 # PhysicsRagdollPose_t* + m_bClientRagdoll: 3360 # bool + m_bHasAnimatedMaterialAttributes: 3376 # bool +CBaseAnimGraphController: # CSkeletonAnimationController + m_baseLayer: 24 # CNetworkedSequenceOperation + m_animGraphNetworkedVars: 64 # CAnimGraphNetworkedVariables + m_bSequenceFinished: 4896 # bool + m_flLastEventCycle: 4900 # float + m_flLastEventAnimTime: 4904 # float + m_flPlaybackRate: 4908 # CNetworkedQuantizedFloat + m_flPrevAnimTime: 4916 # float + m_bClientSideAnimation: 4920 # bool + m_bNetworkedAnimationInputsChanged: 4921 # bool + m_nPrevNewSequenceParity: 4922 # uint8_t + m_nPrevResetEventsParity: 4923 # uint8_t + m_nNewSequenceParity: 4924 # int32_t + m_nResetEventsParity: 4928 # int32_t + m_nAnimLoopMode: 4932 # AnimLoopMode_t + m_hAnimationUpdate: 5092 # AnimationUpdateListHandle_t + m_hLastAnimEventSequence: 5096 # HSequence +CBasePlayerController: # C_BaseEntity + m_nFinalPredictedTick: 1352 # int32_t + m_CommandContext: 1360 # C_CommandContext + m_nInButtonsWhichAreToggles: 1536 # uint64_t + m_nTickBase: 1544 # uint32_t + m_hPawn: 1548 # CHandle + m_hPredictedPawn: 1552 # CHandle + m_nSplitScreenSlot: 1556 # CSplitScreenSlot + m_hSplitOwner: 1560 # CHandle + m_hSplitScreenPlayers: 1568 # CUtlVector> + m_bIsHLTV: 1592 # bool + m_iConnected: 1596 # PlayerConnectedState + m_iszPlayerName: 1600 # char[128] + m_steamID: 1736 # uint64_t + m_bIsLocalPlayerController: 1744 # bool + m_iDesiredFOV: 1748 # uint32_t +CBasePlayerVData: # CEntitySubclassVDataBase + m_sModelName: 40 # CResourceNameTyped> + m_flHeadDamageMultiplier: 264 # CSkillFloat + m_flChestDamageMultiplier: 280 # CSkillFloat + m_flStomachDamageMultiplier: 296 # CSkillFloat + m_flArmDamageMultiplier: 312 # CSkillFloat + m_flLegDamageMultiplier: 328 # CSkillFloat + m_flHoldBreathTime: 344 # float + m_flDrowningDamageInterval: 348 # float + m_nDrowningDamageInitial: 352 # int32_t + m_nDrowningDamageMax: 356 # int32_t + m_nWaterSpeed: 360 # int32_t + m_flUseRange: 364 # float + m_flUseAngleTolerance: 368 # float + m_flCrouchTime: 372 # float +CBasePlayerWeaponVData: # CEntitySubclassVDataBase + m_szWorldModel: 40 # CResourceNameTyped> + m_bBuiltRightHanded: 264 # bool + m_bAllowFlipping: 265 # bool + m_bIsFullAuto: 266 # bool + m_nNumBullets: 268 # int32_t + m_sMuzzleAttachment: 272 # CUtlString + m_szMuzzleFlashParticle: 280 # CResourceNameTyped> + m_iFlags: 504 # ItemFlagTypes_t + m_nPrimaryAmmoType: 505 # AmmoIndex_t + m_nSecondaryAmmoType: 506 # AmmoIndex_t + m_iMaxClip1: 508 # int32_t + m_iMaxClip2: 512 # int32_t + m_iDefaultClip1: 516 # int32_t + m_iDefaultClip2: 520 # int32_t + m_iWeight: 524 # int32_t + m_bAutoSwitchTo: 528 # bool + m_bAutoSwitchFrom: 529 # bool + m_iRumbleEffect: 532 # RumbleEffect_t + m_aShootSounds: 536 # CUtlMap + m_iSlot: 568 # int32_t + m_iPosition: 572 # int32_t +CBaseProp: # CBaseAnimGraph + m_bModelOverrodeBlockLOS: 3712 # bool + m_iShapeType: 3716 # int32_t + m_bConformToCollisionBounds: 3720 # bool + m_mPreferredCatchTransform: 3724 # matrix3x4_t +CBodyComponent: # CEntityComponent + m_pSceneNode: 8 # CGameSceneNode* + __m_pChainEntity: 32 # CNetworkVarChainer +CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance + m_animationController: 1152 # CBaseAnimGraphController + __m_pChainEntity: 6336 # CNetworkVarChainer +CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance + __m_pChainEntity: 1152 # CNetworkVarChainer +CBodyComponentPoint: # CBodyComponent + m_sceneNode: 80 # CGameSceneNode + __m_pChainEntity: 416 # CNetworkVarChainer +CBodyComponentSkeletonInstance: # CBodyComponent + m_skeletonInstance: 80 # CSkeletonInstance + __m_pChainEntity: 1104 # CNetworkVarChainer +CBombTarget: # C_BaseTrigger + m_bBombPlantedHere: 3272 # bool +CBreachCharge: # C_CSWeaponBase +CBreachChargeProjectile: # C_BaseGrenade +CBumpMine: # C_CSWeaponBase +CBumpMineProjectile: # C_BaseGrenade +CBuoyancyHelper: + m_flFluidDensity: 24 # float +CCSGO_WingmanIntroCharacterPosition: # C_CSGO_TeamIntroCharacterPosition +CCSGO_WingmanIntroCounterTerroristPosition: # CCSGO_WingmanIntroCharacterPosition +CCSGO_WingmanIntroTerroristPosition: # CCSGO_WingmanIntroCharacterPosition +CCSGameModeRules: + __m_pChainEntity: 8 # CNetworkVarChainer +CCSGameModeRules_Deathmatch: # CCSGameModeRules + m_bFirstThink: 48 # bool + m_bFirstThinkAfterConnected: 49 # bool + m_flDMBonusStartTime: 52 # GameTime_t + m_flDMBonusTimeLength: 56 # float + m_nDMBonusWeaponLoadoutSlot: 60 # int16_t +CCSGameModeRules_Noop: # CCSGameModeRules +CCSGameModeRules_Scripted: # CCSGameModeRules +CCSGameModeScript: # CBasePulseGraphInstance +CCSObserver_CameraServices: # CCSPlayerBase_CameraServices +CCSObserver_MovementServices: # CPlayer_MovementServices +CCSObserver_ObserverServices: # CPlayer_ObserverServices + m_hLastObserverTarget: 88 # CEntityHandle + m_vecObserverInterpolateOffset: 92 # Vector + m_vecObserverInterpStartPos: 104 # Vector + m_flObsInterp_PathLength: 116 # float + m_qObsInterp_OrientationStart: 128 # Quaternion + m_qObsInterp_OrientationTravelDir: 144 # Quaternion + m_obsInterpState: 160 # ObserverInterpState_t + m_bObserverInterpolationNeedsDeferredSetup: 164 # bool +CCSObserver_UseServices: # CPlayer_UseServices +CCSObserver_ViewModelServices: # CPlayer_ViewModelServices +CCSPlayerBase_CameraServices: # CPlayer_CameraServices + m_iFOV: 528 # uint32_t + m_iFOVStart: 532 # uint32_t + m_flFOVTime: 536 # GameTime_t + m_flFOVRate: 540 # float + m_hZoomOwner: 544 # CHandle + m_flLastShotFOV: 548 # float +CCSPlayerController: # CBasePlayerController + m_pInGameMoneyServices: 1792 # CCSPlayerController_InGameMoneyServices* + m_pInventoryServices: 1800 # CCSPlayerController_InventoryServices* + m_pActionTrackingServices: 1808 # CCSPlayerController_ActionTrackingServices* + m_pDamageServices: 1816 # CCSPlayerController_DamageServices* + m_iPing: 1824 # uint32_t + m_bHasCommunicationAbuseMute: 1828 # bool + m_szCrosshairCodes: 1832 # CUtlSymbolLarge + m_iPendingTeamNum: 1840 # uint8_t + m_flForceTeamTime: 1844 # GameTime_t + m_iCompTeammateColor: 1848 # int32_t + m_bEverPlayedOnTeam: 1852 # bool + m_flPreviousForceJoinTeamTime: 1856 # GameTime_t + m_szClan: 1864 # CUtlSymbolLarge + m_sSanitizedPlayerName: 1872 # CUtlString + m_iCoachingTeam: 1880 # int32_t + m_nPlayerDominated: 1888 # uint64_t + m_nPlayerDominatingMe: 1896 # uint64_t + m_iCompetitiveRanking: 1904 # int32_t + m_iCompetitiveWins: 1908 # int32_t + m_iCompetitiveRankType: 1912 # int8_t + m_iCompetitiveRankingPredicted_Win: 1916 # int32_t + m_iCompetitiveRankingPredicted_Loss: 1920 # int32_t + m_iCompetitiveRankingPredicted_Tie: 1924 # int32_t + m_nEndMatchNextMapVote: 1928 # int32_t + m_unActiveQuestId: 1932 # uint16_t + m_nQuestProgressReason: 1936 # QuestProgress::Reason + m_unPlayerTvControlFlags: 1940 # uint32_t + m_iDraftIndex: 1984 # int32_t + m_msQueuedModeDisconnectionTimestamp: 1988 # uint32_t + m_uiAbandonRecordedReason: 1992 # uint32_t + m_bCannotBeKicked: 1996 # bool + m_bEverFullyConnected: 1997 # bool + m_bAbandonAllowsSurrender: 1998 # bool + m_bAbandonOffersInstantSurrender: 1999 # bool + m_bDisconnection1MinWarningPrinted: 2000 # bool + m_bScoreReported: 2001 # bool + m_nDisconnectionTick: 2004 # int32_t + m_bControllingBot: 2016 # bool + m_bHasControlledBotThisRound: 2017 # bool + m_bHasBeenControlledByPlayerThisRound: 2018 # bool + m_nBotsControlledThisRound: 2020 # int32_t + m_bCanControlObservedBot: 2024 # bool + m_hPlayerPawn: 2028 # CHandle + m_hObserverPawn: 2032 # CHandle + m_bPawnIsAlive: 2036 # bool + m_iPawnHealth: 2040 # uint32_t + m_iPawnArmor: 2044 # int32_t + m_bPawnHasDefuser: 2048 # bool + m_bPawnHasHelmet: 2049 # bool + m_nPawnCharacterDefIndex: 2050 # uint16_t + m_iPawnLifetimeStart: 2052 # int32_t + m_iPawnLifetimeEnd: 2056 # int32_t + m_iPawnBotDifficulty: 2060 # int32_t + m_hOriginalControllerOfCurrentPawn: 2064 # CHandle + m_iScore: 2068 # int32_t + m_vecKills: 2072 # C_NetworkUtlVectorBase + m_iMVPs: 2096 # int32_t + m_bIsPlayerNameDirty: 2100 # bool +CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent + m_perRoundStats: 64 # C_UtlVectorEmbeddedNetworkVar + m_matchStats: 144 # CSMatchStats_t + m_iNumRoundKills: 264 # int32_t + m_iNumRoundKillsHeadshots: 268 # int32_t + m_unTotalRoundDamageDealt: 272 # uint32_t +CCSPlayerController_DamageServices: # CPlayerControllerComponent + m_nSendUpdate: 64 # int32_t + m_DamageList: 72 # C_UtlVectorEmbeddedNetworkVar +CCSPlayerController_InGameMoneyServices: # CPlayerControllerComponent + m_iAccount: 64 # int32_t + m_iStartAccount: 68 # int32_t + m_iTotalCashSpent: 72 # int32_t + m_iCashSpentThisRound: 76 # int32_t + m_nPreviousAccount: 80 # int32_t +CCSPlayerController_InventoryServices: # CPlayerControllerComponent + m_unMusicID: 64 # uint16_t + m_rank: 68 # MedalRank_t[6] + m_nPersonaDataPublicLevel: 92 # int32_t + m_nPersonaDataPublicCommendsLeader: 96 # int32_t + m_nPersonaDataPublicCommendsTeacher: 100 # int32_t + m_nPersonaDataPublicCommendsFriendly: 104 # int32_t + m_vecServerAuthoritativeWeaponSlots: 112 # C_UtlVectorEmbeddedNetworkVar +CCSPlayer_ActionTrackingServices: # CPlayerPawnComponent + m_hLastWeaponBeforeC4AutoSwitch: 64 # CHandle + m_bIsRescuing: 68 # bool + m_weaponPurchasesThisMatch: 72 # WeaponPurchaseTracker_t + m_weaponPurchasesThisRound: 160 # WeaponPurchaseTracker_t +CCSPlayer_BulletServices: # CPlayerPawnComponent + m_totalHitsOnServer: 64 # int32_t +CCSPlayer_BuyServices: # CPlayerPawnComponent + m_vecSellbackPurchaseEntries: 64 # C_UtlVectorEmbeddedNetworkVar +CCSPlayer_CameraServices: # CCSPlayerBase_CameraServices + m_flDeathCamTilt: 552 # float +CCSPlayer_GlowServices: # CPlayerPawnComponent +CCSPlayer_HostageServices: # CPlayerPawnComponent + m_hCarriedHostage: 64 # CHandle + m_hCarriedHostageProp: 68 # CHandle +CCSPlayer_ItemServices: # CPlayer_ItemServices + m_bHasDefuser: 64 # bool + m_bHasHelmet: 65 # bool + m_bHasHeavyArmor: 66 # bool +CCSPlayer_MovementServices: # CPlayer_MovementServices_Humanoid + m_flMaxFallVelocity: 528 # float + m_vecLadderNormal: 532 # Vector + m_nLadderSurfacePropIndex: 544 # int32_t + m_flDuckAmount: 548 # float + m_flDuckSpeed: 552 # float + m_bDuckOverride: 556 # bool + m_bDesiresDuck: 557 # bool + m_flDuckOffset: 560 # float + m_nDuckTimeMsecs: 564 # uint32_t + m_nDuckJumpTimeMsecs: 568 # uint32_t + m_nJumpTimeMsecs: 572 # uint32_t + m_flLastDuckTime: 576 # float + m_vecLastPositionAtFullCrouchSpeed: 592 # Vector2D + m_duckUntilOnGround: 600 # bool + m_bHasWalkMovedSinceLastJump: 601 # bool + m_bInStuckTest: 602 # bool + m_flStuckCheckTime: 616 # float[64][2] + m_nTraceCount: 1128 # int32_t + m_StuckLast: 1132 # int32_t + m_bSpeedCropped: 1136 # bool + m_nOldWaterLevel: 1140 # int32_t + m_flWaterEntryTime: 1144 # float + m_vecForward: 1148 # Vector + m_vecLeft: 1160 # Vector + m_vecUp: 1172 # Vector + m_vecPreviouslyPredictedOrigin: 1184 # Vector + m_bOldJumpPressed: 1196 # bool + m_flJumpPressedTime: 1200 # float + m_flJumpUntil: 1204 # float + m_flJumpVel: 1208 # float + m_fStashGrenadeParameterWhen: 1212 # GameTime_t + m_nButtonDownMaskPrev: 1216 # uint64_t + m_flOffsetTickCompleteTime: 1224 # float + m_flOffsetTickStashedSpeed: 1228 # float + m_flStamina: 1232 # float + m_bUpdatePredictedOriginAfterDataUpdate: 1236 # bool + m_flHeightAtJumpStart: 1240 # float + m_flMaxJumpHeightThisJump: 1244 # float +CCSPlayer_PingServices: # CPlayerPawnComponent + m_hPlayerPing: 64 # CHandle +CCSPlayer_UseServices: # CPlayer_UseServices +CCSPlayer_ViewModelServices: # CPlayer_ViewModelServices + m_hViewModel: 64 # CHandle[3] +CCSPlayer_WaterServices: # CPlayer_WaterServices + m_flWaterJumpTime: 64 # float + m_vecWaterJumpVel: 68 # Vector + m_flSwimSoundTime: 80 # float +CCSPlayer_WeaponServices: # CPlayer_WeaponServices + m_flNextAttack: 192 # GameTime_t + m_bIsLookingAtWeapon: 196 # bool + m_bIsHoldingLookAtWeapon: 197 # bool +CCSWeaponBaseVData: # CBasePlayerWeaponVData + m_WeaponType: 576 # CSWeaponType + m_WeaponCategory: 580 # CSWeaponCategory + m_szViewModel: 584 # CResourceNameTyped> + m_szPlayerModel: 808 # CResourceNameTyped> + m_szWorldDroppedModel: 1032 # CResourceNameTyped> + m_szAimsightLensMaskModel: 1256 # CResourceNameTyped> + m_szMagazineModel: 1480 # CResourceNameTyped> + m_szHeatEffect: 1704 # CResourceNameTyped> + m_szEjectBrassEffect: 1928 # CResourceNameTyped> + m_szMuzzleFlashParticleAlt: 2152 # CResourceNameTyped> + m_szMuzzleFlashThirdPersonParticle: 2376 # CResourceNameTyped> + m_szMuzzleFlashThirdPersonParticleAlt: 2600 # CResourceNameTyped> + m_szTracerParticle: 2824 # CResourceNameTyped> + m_GearSlot: 3048 # gear_slot_t + m_GearSlotPosition: 3052 # int32_t + m_DefaultLoadoutSlot: 3056 # loadout_slot_t + m_sWrongTeamMsg: 3064 # CUtlString + m_nPrice: 3072 # int32_t + m_nKillAward: 3076 # int32_t + m_nPrimaryReserveAmmoMax: 3080 # int32_t + m_nSecondaryReserveAmmoMax: 3084 # int32_t + m_bMeleeWeapon: 3088 # bool + m_bHasBurstMode: 3089 # bool + m_bIsRevolver: 3090 # bool + m_bCannotShootUnderwater: 3091 # bool + m_szName: 3096 # CUtlString + m_szAnimExtension: 3104 # CUtlString + m_eSilencerType: 3112 # CSWeaponSilencerType + m_nCrosshairMinDistance: 3116 # int32_t + m_nCrosshairDeltaDistance: 3120 # int32_t + m_flCycleTime: 3124 # CFiringModeFloat + m_flMaxSpeed: 3132 # CFiringModeFloat + m_flSpread: 3140 # CFiringModeFloat + m_flInaccuracyCrouch: 3148 # CFiringModeFloat + m_flInaccuracyStand: 3156 # CFiringModeFloat + m_flInaccuracyJump: 3164 # CFiringModeFloat + m_flInaccuracyLand: 3172 # CFiringModeFloat + m_flInaccuracyLadder: 3180 # CFiringModeFloat + m_flInaccuracyFire: 3188 # CFiringModeFloat + m_flInaccuracyMove: 3196 # CFiringModeFloat + m_flRecoilAngle: 3204 # CFiringModeFloat + m_flRecoilAngleVariance: 3212 # CFiringModeFloat + m_flRecoilMagnitude: 3220 # CFiringModeFloat + m_flRecoilMagnitudeVariance: 3228 # CFiringModeFloat + m_nTracerFrequency: 3236 # CFiringModeInt + m_flInaccuracyJumpInitial: 3244 # float + m_flInaccuracyJumpApex: 3248 # float + m_flInaccuracyReload: 3252 # float + m_nRecoilSeed: 3256 # int32_t + m_nSpreadSeed: 3260 # int32_t + m_flTimeToIdleAfterFire: 3264 # float + m_flIdleInterval: 3268 # float + m_flAttackMovespeedFactor: 3272 # float + m_flHeatPerShot: 3276 # float + m_flInaccuracyPitchShift: 3280 # float + m_flInaccuracyAltSoundThreshold: 3284 # float + m_flBotAudibleRange: 3288 # float + m_szUseRadioSubtitle: 3296 # CUtlString + m_bUnzoomsAfterShot: 3304 # bool + m_bHideViewModelWhenZoomed: 3305 # bool + m_nZoomLevels: 3308 # int32_t + m_nZoomFOV1: 3312 # int32_t + m_nZoomFOV2: 3316 # int32_t + m_flZoomTime0: 3320 # float + m_flZoomTime1: 3324 # float + m_flZoomTime2: 3328 # float + m_flIronSightPullUpSpeed: 3332 # float + m_flIronSightPutDownSpeed: 3336 # float + m_flIronSightFOV: 3340 # float + m_flIronSightPivotForward: 3344 # float + m_flIronSightLooseness: 3348 # float + m_angPivotAngle: 3352 # QAngle + m_vecIronSightEyePos: 3364 # Vector + m_nDamage: 3376 # int32_t + m_flHeadshotMultiplier: 3380 # float + m_flArmorRatio: 3384 # float + m_flPenetration: 3388 # float + m_flRange: 3392 # float + m_flRangeModifier: 3396 # float + m_flFlinchVelocityModifierLarge: 3400 # float + m_flFlinchVelocityModifierSmall: 3404 # float + m_flRecoveryTimeCrouch: 3408 # float + m_flRecoveryTimeStand: 3412 # float + m_flRecoveryTimeCrouchFinal: 3416 # float + m_flRecoveryTimeStandFinal: 3420 # float + m_nRecoveryTransitionStartBullet: 3424 # int32_t + m_nRecoveryTransitionEndBullet: 3428 # int32_t + m_flThrowVelocity: 3432 # float + m_vSmokeColor: 3436 # Vector + m_szAnimClass: 3448 # CUtlString +CClientAlphaProperty: # IClientAlphaProperty + m_nRenderFX: 16 # uint8_t + m_nRenderMode: 17 # uint8_t + m_bAlphaOverride: 0 # bitfield:1 + m_bShadowAlphaOverride: 0 # bitfield:1 + m_nReserved: 0 # bitfield:6 + m_nAlpha: 19 # uint8_t + m_nDesyncOffset: 20 # uint16_t + m_nReserved2: 22 # uint16_t + m_nDistFadeStart: 24 # uint16_t + m_nDistFadeEnd: 26 # uint16_t + m_flFadeScale: 28 # float + m_flRenderFxStartTime: 32 # GameTime_t + m_flRenderFxDuration: 36 # float +CCollisionProperty: + m_collisionAttribute: 16 # VPhysicsCollisionAttribute_t + m_vecMins: 64 # Vector + m_vecMaxs: 76 # Vector + m_usSolidFlags: 90 # uint8_t + m_nSolidType: 91 # SolidType_t + m_triggerBloat: 92 # uint8_t + m_nSurroundType: 93 # SurroundingBoundsType_t + m_CollisionGroup: 94 # uint8_t + m_nEnablePhysics: 95 # uint8_t + m_flBoundingRadius: 96 # float + m_vecSpecifiedSurroundingMins: 100 # Vector + m_vecSpecifiedSurroundingMaxs: 112 # Vector + m_vecSurroundingMaxs: 124 # Vector + m_vecSurroundingMins: 136 # Vector + m_vCapsuleCenter1: 148 # Vector + m_vCapsuleCenter2: 160 # Vector + m_flCapsuleRadius: 172 # float +CComicBook: + m_CoverImage: 8 # CPanoramaImageName + m_XmlFile: 24 # CUtlString +CCompositeMaterialEditorDoc: + m_nVersion: 8 # int32_t + m_Points: 16 # CUtlVector + m_KVthumbnail: 40 # KeyValues3 +CDamageRecord: + m_PlayerDamager: 40 # CHandle + m_PlayerRecipient: 44 # CHandle + m_hPlayerControllerDamager: 48 # CHandle + m_hPlayerControllerRecipient: 52 # CHandle + m_szPlayerDamagerName: 56 # CUtlString + m_szPlayerRecipientName: 64 # CUtlString + m_DamagerXuid: 72 # uint64_t + m_RecipientXuid: 80 # uint64_t + m_iDamage: 88 # int32_t + m_iActualHealthRemoved: 92 # int32_t + m_iNumHits: 96 # int32_t + m_iLastBulletUpdate: 100 # int32_t + m_bIsOtherEnemy: 104 # bool + m_killType: 105 # EKillTypes_t +CDecalInfo: + m_flAnimationScale: 0 # float + m_flAnimationLifeSpan: 4 # float + m_flPlaceTime: 8 # float + m_flFadeStartTime: 12 # float + m_flFadeDuration: 16 # float + m_nVBSlot: 20 # int32_t + m_nBoneIndex: 24 # int32_t + m_vPosition: 40 # Vector + m_flBoundingRadiusSqr: 52 # float + m_pNext: 64 # CDecalInfo* + m_pPrev: 72 # CDecalInfo* + m_nDecalMaterialIndex: 168 # int32_t +CEconItemAttribute: + m_iAttributeDefinitionIndex: 48 # uint16_t + m_flValue: 52 # float + m_flInitialValue: 56 # float + m_nRefundableCurrency: 60 # int32_t + m_bSetBonus: 64 # bool +CEffectData: + m_vOrigin: 8 # Vector + m_vStart: 20 # Vector + m_vNormal: 32 # Vector + m_vAngles: 44 # QAngle + m_hEntity: 56 # CEntityHandle + m_hOtherEntity: 60 # CEntityHandle + m_flScale: 64 # float + m_flMagnitude: 68 # float + m_flRadius: 72 # float + m_nSurfaceProp: 76 # CUtlStringToken + m_nEffectIndex: 80 # CWeakHandle + m_nDamageType: 88 # uint32_t + m_nPenetrate: 92 # uint8_t + m_nMaterial: 94 # uint16_t + m_nHitBox: 96 # uint16_t + m_nColor: 98 # uint8_t + m_fFlags: 99 # uint8_t + m_nAttachmentIndex: 100 # AttachmentHandle_t + m_nAttachmentName: 104 # CUtlStringToken + m_iEffectName: 108 # uint16_t + m_nExplosionType: 110 # uint8_t +CEntityComponent: +CEntityIdentity: + m_nameStringableIndex: 20 # int32_t + m_name: 24 # CUtlSymbolLarge + m_designerName: 32 # CUtlSymbolLarge + m_flags: 48 # uint32_t + m_worldGroupId: 56 # WorldGroupId_t + m_fDataObjectTypes: 60 # uint32_t + m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t + m_pPrev: 88 # CEntityIdentity* + m_pNext: 96 # CEntityIdentity* + m_pPrevByClass: 104 # CEntityIdentity* + m_pNextByClass: 112 # CEntityIdentity* +CEntityInstance: + m_iszPrivateVScripts: 8 # CUtlSymbolLarge + m_pEntity: 16 # CEntityIdentity* + m_CScriptComponent: 40 # CScriptComponent* +CFireOverlay: # CGlowOverlay + m_pOwner: 208 # C_FireSmoke* + m_vBaseColors: 216 # Vector[4] + m_flScale: 264 # float + m_nGUID: 268 # int32_t +CFlashlightEffect: + m_bIsOn: 16 # bool + m_bMuzzleFlashEnabled: 32 # bool + m_flMuzzleFlashBrightness: 36 # float + m_quatMuzzleFlashOrientation: 48 # Quaternion + m_vecMuzzleFlashOrigin: 64 # Vector + m_flFov: 76 # float + m_flFarZ: 80 # float + m_flLinearAtten: 84 # float + m_bCastsShadows: 88 # bool + m_flCurrentPullBackDist: 92 # float + m_FlashlightTexture: 96 # CStrongHandle + m_MuzzleFlashTexture: 104 # CStrongHandle + m_textureName: 112 # char[64] +CFuncWater: # C_BaseModelEntity + m_BuoyancyHelper: 3264 # CBuoyancyHelper +CGameSceneNode: + m_nodeToWorld: 16 # CTransform + m_pOwner: 48 # CEntityInstance* + m_pParent: 56 # CGameSceneNode* + m_pChild: 64 # CGameSceneNode* + m_pNextSibling: 72 # CGameSceneNode* + m_hParent: 112 # CGameSceneNodeHandle + m_vecOrigin: 128 # CNetworkOriginCellCoordQuantizedVector + m_angRotation: 184 # QAngle + m_flScale: 196 # float + m_vecAbsOrigin: 200 # Vector + m_angAbsRotation: 212 # QAngle + m_flAbsScale: 224 # float + m_nParentAttachmentOrBone: 228 # int16_t + m_bDebugAbsOriginChanges: 230 # bool + m_bDormant: 231 # bool + m_bForceParentToBeNetworked: 232 # bool + m_bDirtyHierarchy: 0 # bitfield:1 + m_bDirtyBoneMergeInfo: 0 # bitfield:1 + m_bNetworkedPositionChanged: 0 # bitfield:1 + m_bNetworkedAnglesChanged: 0 # bitfield:1 + m_bNetworkedScaleChanged: 0 # bitfield:1 + m_bWillBeCallingPostDataUpdate: 0 # bitfield:1 + m_bNotifyBoneTransformsChanged: 0 # bitfield:1 + m_bBoneMergeFlex: 0 # bitfield:1 + m_nLatchAbsOrigin: 0 # bitfield:2 + m_bDirtyBoneMergeBoneToRoot: 0 # bitfield:1 + m_nHierarchicalDepth: 235 # uint8_t + m_nHierarchyType: 236 # uint8_t + m_nDoNotSetAnimTimeInInvalidatePhysicsCount: 237 # uint8_t + m_name: 240 # CUtlStringToken + m_hierarchyAttachName: 304 # CUtlStringToken + m_flZOffset: 308 # float + m_vRenderOrigin: 312 # Vector +CGameSceneNodeHandle: + m_hOwner: 8 # CEntityHandle + m_name: 12 # CUtlStringToken +CGlobalLightBase: + m_bSpotLight: 16 # bool + m_SpotLightOrigin: 20 # Vector + m_SpotLightAngles: 32 # QAngle + m_ShadowDirection: 44 # Vector + m_AmbientDirection: 56 # Vector + m_SpecularDirection: 68 # Vector + m_InspectorSpecularDirection: 80 # Vector + m_flSpecularPower: 92 # float + m_flSpecularIndependence: 96 # float + m_SpecularColor: 100 # Color + m_bStartDisabled: 104 # bool + m_bEnabled: 105 # bool + m_LightColor: 106 # Color + m_AmbientColor1: 110 # Color + m_AmbientColor2: 114 # Color + m_AmbientColor3: 118 # Color + m_flSunDistance: 124 # float + m_flFOV: 128 # float + m_flNearZ: 132 # float + m_flFarZ: 136 # float + m_bEnableShadows: 140 # bool + m_bOldEnableShadows: 141 # bool + m_bBackgroundClearNotRequired: 142 # bool + m_flCloudScale: 144 # float + m_flCloud1Speed: 148 # float + m_flCloud1Direction: 152 # float + m_flCloud2Speed: 156 # float + m_flCloud2Direction: 160 # float + m_flAmbientScale1: 176 # float + m_flAmbientScale2: 180 # float + m_flGroundScale: 184 # float + m_flLightScale: 188 # float + m_flFoWDarkness: 192 # float + m_bEnableSeparateSkyboxFog: 196 # bool + m_vFowColor: 200 # Vector + m_ViewOrigin: 212 # Vector + m_ViewAngles: 224 # QAngle + m_flViewFoV: 236 # float + m_WorldPoints: 240 # Vector[8] + m_vFogOffsetLayer0: 1192 # Vector2D + m_vFogOffsetLayer1: 1200 # Vector2D + m_hEnvWind: 1208 # CHandle + m_hEnvSky: 1212 # CHandle +CGlowOverlay: + m_vPos: 8 # Vector + m_bDirectional: 20 # bool + m_vDirection: 24 # Vector + m_bInSky: 36 # bool + m_skyObstructionScale: 40 # float + m_Sprites: 48 # CGlowSprite[4] + m_nSprites: 176 # int32_t + m_flProxyRadius: 180 # float + m_flHDRColorScale: 184 # float + m_flGlowObstructionScale: 188 # float + m_bCacheGlowObstruction: 192 # bool + m_bCacheSkyObstruction: 193 # bool + m_bActivated: 194 # int16_t + m_ListIndex: 196 # uint16_t + m_queryHandle: 200 # int32_t +CGlowProperty: + m_fGlowColor: 8 # Vector + m_iGlowType: 48 # int32_t + m_iGlowTeam: 52 # int32_t + m_nGlowRange: 56 # int32_t + m_nGlowRangeMin: 60 # int32_t + m_glowColorOverride: 64 # Color + m_bFlashing: 68 # bool + m_flGlowTime: 72 # float + m_flGlowStartTime: 76 # float + m_bEligibleForScreenHighlight: 80 # bool + m_bGlowing: 81 # bool +CGlowSprite: + m_vColor: 0 # Vector + m_flHorzSize: 12 # float + m_flVertSize: 16 # float + m_hMaterial: 24 # CStrongHandle +CGrenadeTracer: # C_BaseModelEntity + m_flTracerDuration: 3296 # float + m_nType: 3300 # GrenadeType_t +CHitboxComponent: # CEntityComponent + m_bvDisabledHitGroups: 36 # uint32_t[1] +CHostageRescueZone: # CHostageRescueZoneShim +CHostageRescueZoneShim: # C_BaseTrigger +CInfoDynamicShadowHint: # C_PointEntity + m_bDisabled: 1344 # bool + m_flRange: 1348 # float + m_nImportance: 1352 # int32_t + m_nLightChoice: 1356 # int32_t + m_hLight: 1360 # CHandle +CInfoDynamicShadowHintBox: # CInfoDynamicShadowHint + m_vBoxMins: 1368 # Vector + m_vBoxMaxs: 1380 # Vector +CInfoOffscreenPanoramaTexture: # C_PointEntity + m_bDisabled: 1344 # bool + m_nResolutionX: 1348 # int32_t + m_nResolutionY: 1352 # int32_t + m_szLayoutFileName: 1360 # CUtlSymbolLarge + m_RenderAttrName: 1368 # CUtlSymbolLarge + m_TargetEntities: 1376 # C_NetworkUtlVectorBase> + m_nTargetChangeCount: 1400 # int32_t + m_vecCSSClasses: 1408 # C_NetworkUtlVectorBase + m_bCheckCSSClasses: 1784 # bool +CInfoParticleTarget: # C_PointEntity +CInfoTarget: # C_PointEntity +CInfoWorldLayer: # C_BaseEntity + m_pOutputOnEntitiesSpawned: 1344 # CEntityIOOutput + m_worldName: 1384 # CUtlSymbolLarge + m_layerName: 1392 # CUtlSymbolLarge + m_bWorldLayerVisible: 1400 # bool + m_bEntitiesSpawned: 1401 # bool + m_bCreateAsChildSpawnGroup: 1402 # bool + m_hLayerSpawnGroup: 1404 # uint32_t + m_bWorldLayerActuallyVisible: 1408 # bool +CInterpolatedValue: + m_flStartTime: 0 # float + m_flEndTime: 4 # float + m_flStartValue: 8 # float + m_flEndValue: 12 # float + m_nInterpType: 16 # int32_t +CLightComponent: # CEntityComponent + __m_pChainEntity: 72 # CNetworkVarChainer + m_Color: 133 # Color + m_SecondaryColor: 137 # Color + m_flBrightness: 144 # float + m_flBrightnessScale: 148 # float + m_flBrightnessMult: 152 # float + m_flRange: 156 # float + m_flFalloff: 160 # float + m_flAttenuation0: 164 # float + m_flAttenuation1: 168 # float + m_flAttenuation2: 172 # float + m_flTheta: 176 # float + m_flPhi: 180 # float + m_hLightCookie: 184 # CStrongHandle + m_nCascades: 192 # int32_t + m_nCastShadows: 196 # int32_t + m_nShadowWidth: 200 # int32_t + m_nShadowHeight: 204 # int32_t + m_bRenderDiffuse: 208 # bool + m_nRenderSpecular: 212 # int32_t + m_bRenderTransmissive: 216 # bool + m_flOrthoLightWidth: 220 # float + m_flOrthoLightHeight: 224 # float + m_nStyle: 228 # int32_t + m_Pattern: 232 # CUtlString + m_nCascadeRenderStaticObjects: 240 # int32_t + m_flShadowCascadeCrossFade: 244 # float + m_flShadowCascadeDistanceFade: 248 # float + m_flShadowCascadeDistance0: 252 # float + m_flShadowCascadeDistance1: 256 # float + m_flShadowCascadeDistance2: 260 # float + m_flShadowCascadeDistance3: 264 # float + m_nShadowCascadeResolution0: 268 # int32_t + m_nShadowCascadeResolution1: 272 # int32_t + m_nShadowCascadeResolution2: 276 # int32_t + m_nShadowCascadeResolution3: 280 # int32_t + m_bUsesBakedShadowing: 284 # bool + m_nShadowPriority: 288 # int32_t + m_nBakedShadowIndex: 292 # int32_t + m_bRenderToCubemaps: 296 # bool + m_nDirectLight: 300 # int32_t + m_nIndirectLight: 304 # int32_t + m_flFadeMinDist: 308 # float + m_flFadeMaxDist: 312 # float + m_flShadowFadeMinDist: 316 # float + m_flShadowFadeMaxDist: 320 # float + m_bEnabled: 324 # bool + m_bFlicker: 325 # bool + m_bPrecomputedFieldsValid: 326 # bool + m_vPrecomputedBoundsMins: 328 # Vector + m_vPrecomputedBoundsMaxs: 340 # Vector + m_vPrecomputedOBBOrigin: 352 # Vector + m_vPrecomputedOBBAngles: 364 # QAngle + m_vPrecomputedOBBExtent: 376 # Vector + m_flPrecomputedMaxRange: 388 # float + m_nFogLightingMode: 392 # int32_t + m_flFogContributionStength: 396 # float + m_flNearClipPlane: 400 # float + m_SkyColor: 404 # Color + m_flSkyIntensity: 408 # float + m_SkyAmbientBounce: 412 # Color + m_bUseSecondaryColor: 416 # bool + m_bMixedShadows: 417 # bool + m_flLightStyleStartTime: 420 # GameTime_t + m_flCapsuleLength: 424 # float + m_flMinRoughness: 428 # float +CLogicRelay: # CLogicalEntity + m_OnTrigger: 1344 # CEntityIOOutput + m_OnSpawn: 1384 # CEntityIOOutput + m_bDisabled: 1424 # bool + m_bWaitForRefire: 1425 # bool + m_bTriggerOnce: 1426 # bool + m_bFastRetrigger: 1427 # bool + m_bPassthoughCaller: 1428 # bool +CLogicalEntity: # C_BaseEntity +CModelState: + m_hModel: 160 # CStrongHandle + m_ModelName: 168 # CUtlSymbolLarge + m_bClientClothCreationSuppressed: 232 # bool + m_MeshGroupMask: 384 # uint64_t + m_nIdealMotionType: 546 # int8_t + m_nForceLOD: 547 # int8_t + m_nClothUpdateFlags: 548 # int8_t +CNetworkedSequenceOperation: + m_hSequence: 8 # HSequence + m_flPrevCycle: 12 # float + m_flCycle: 16 # float + m_flWeight: 20 # CNetworkedQuantizedFloat + m_bSequenceChangeNetworked: 28 # bool + m_bDiscontinuity: 29 # bool + m_flPrevCycleFromDiscontinuity: 32 # float + m_flPrevCycleForAnimEventDetection: 36 # float +CPlayerSprayDecalRenderHelper: +CPlayer_AutoaimServices: # CPlayerPawnComponent +CPlayer_CameraServices: # CPlayerPawnComponent + m_vecCsViewPunchAngle: 64 # QAngle + m_nCsViewPunchAngleTick: 76 # GameTick_t + m_flCsViewPunchAngleTickRatio: 80 # float + m_PlayerFog: 88 # C_fogplayerparams_t + m_hColorCorrectionCtrl: 152 # CHandle + m_hViewEntity: 156 # CHandle + m_hTonemapController: 160 # CHandle + m_audio: 168 # audioparams_t + m_PostProcessingVolumes: 288 # C_NetworkUtlVectorBase> + m_flOldPlayerZ: 312 # float + m_flOldPlayerViewOffsetZ: 316 # float + m_CurrentFog: 320 # fogparams_t + m_hOldFogController: 424 # CHandle + m_bOverrideFogColor: 428 # bool[5] + m_OverrideFogColor: 433 # Color[5] + m_bOverrideFogStartEnd: 453 # bool[5] + m_fOverrideFogStart: 460 # float[5] + m_fOverrideFogEnd: 480 # float[5] + m_hActivePostProcessingVolume: 500 # CHandle + m_angDemoViewAngles: 504 # QAngle +CPlayer_FlashlightServices: # CPlayerPawnComponent +CPlayer_ItemServices: # CPlayerPawnComponent +CPlayer_MovementServices: # CPlayerPawnComponent + m_nImpulse: 64 # int32_t + m_nButtons: 72 # CInButtonState + m_nQueuedButtonDownMask: 104 # uint64_t + m_nQueuedButtonChangeMask: 112 # uint64_t + m_nButtonDoublePressed: 120 # uint64_t + m_pButtonPressedCmdNumber: 128 # uint32_t[64] + m_nLastCommandNumberProcessed: 384 # uint32_t + m_nToggleButtonDownMask: 392 # uint64_t + m_flMaxspeed: 400 # float + m_arrForceSubtickMoveWhen: 404 # float[4] + m_flForwardMove: 420 # float + m_flLeftMove: 424 # float + m_flUpMove: 428 # float + m_vecLastMovementImpulses: 432 # Vector + m_vecOldViewAngles: 444 # QAngle +CPlayer_MovementServices_Humanoid: # CPlayer_MovementServices + m_flStepSoundTime: 464 # float + m_flFallVelocity: 468 # float + m_bInCrouch: 472 # bool + m_nCrouchState: 476 # uint32_t + m_flCrouchTransitionStartTime: 480 # GameTime_t + m_bDucked: 484 # bool + m_bDucking: 485 # bool + m_bInDuckJump: 486 # bool + m_groundNormal: 488 # Vector + m_flSurfaceFriction: 500 # float + m_surfaceProps: 504 # CUtlStringToken + m_nStepside: 520 # int32_t +CPlayer_ObserverServices: # CPlayerPawnComponent + m_iObserverMode: 64 # uint8_t + m_hObserverTarget: 68 # CHandle + m_iObserverLastMode: 72 # ObserverMode_t + m_bForcedObserverMode: 76 # bool + m_flObserverChaseDistance: 80 # float + m_flObserverChaseDistanceCalcTime: 84 # GameTime_t +CPlayer_UseServices: # CPlayerPawnComponent +CPlayer_ViewModelServices: # CPlayerPawnComponent +CPlayer_WaterServices: # CPlayerPawnComponent +CPlayer_WeaponServices: # CPlayerPawnComponent + m_bAllowSwitchToNoWeapon: 64 # bool + m_hMyWeapons: 72 # C_NetworkUtlVectorBase> + m_hActiveWeapon: 96 # CHandle + m_hLastWeapon: 100 # CHandle + m_iAmmo: 104 # uint16_t[32] +CPointOffScreenIndicatorUi: # C_PointClientUIWorldPanel + m_bBeenEnabled: 3872 # bool + m_bHide: 3873 # bool + m_flSeenTargetTime: 3876 # float + m_pTargetPanel: 3880 # C_PointClientUIWorldPanel* +CPointTemplate: # CLogicalEntity + m_iszWorldName: 1344 # CUtlSymbolLarge + m_iszSource2EntityLumpName: 1352 # CUtlSymbolLarge + m_iszEntityFilterName: 1360 # CUtlSymbolLarge + m_flTimeoutInterval: 1368 # float + m_bAsynchronouslySpawnEntities: 1372 # bool + m_pOutputOnSpawned: 1376 # CEntityIOOutput + m_clientOnlyEntityBehavior: 1416 # PointTemplateClientOnlyEntityBehavior_t + m_ownerSpawnGroupType: 1420 # PointTemplateOwnerSpawnGroupType_t + m_createdSpawnGroupHandles: 1424 # CUtlVector + m_SpawnedEntityHandles: 1448 # CUtlVector + m_ScriptSpawnCallback: 1472 # HSCRIPT + m_ScriptCallbackScope: 1480 # HSCRIPT +CPrecipitationVData: # CEntitySubclassVDataBase + m_szParticlePrecipitationEffect: 40 # CResourceNameTyped> + m_flInnerDistance: 264 # float + m_nAttachType: 268 # ParticleAttachment_t + m_bBatchSameVolumeType: 272 # bool + m_nRTEnvCP: 276 # int32_t + m_nRTEnvCPComponent: 280 # int32_t + m_szModifier: 288 # CUtlString +CProjectedTextureBase: + m_hTargetEntity: 12 # CHandle + m_bState: 16 # bool + m_bAlwaysUpdate: 17 # bool + m_flLightFOV: 20 # float + m_bEnableShadows: 24 # bool + m_bSimpleProjection: 25 # bool + m_bLightOnlyTarget: 26 # bool + m_bLightWorld: 27 # bool + m_bCameraSpace: 28 # bool + m_flBrightnessScale: 32 # float + m_LightColor: 36 # Color + m_flIntensity: 40 # float + m_flLinearAttenuation: 44 # float + m_flQuadraticAttenuation: 48 # float + m_bVolumetric: 52 # bool + m_flVolumetricIntensity: 56 # float + m_flNoiseStrength: 60 # float + m_flFlashlightTime: 64 # float + m_nNumPlanes: 68 # uint32_t + m_flPlaneOffset: 72 # float + m_flColorTransitionTime: 76 # float + m_flAmbient: 80 # float + m_SpotlightTextureName: 84 # char[512] + m_nSpotlightTextureFrame: 596 # int32_t + m_nShadowQuality: 600 # uint32_t + m_flNearZ: 604 # float + m_flFarZ: 608 # float + m_flProjectionSize: 612 # float + m_flRotation: 616 # float + m_bFlipHorizontal: 620 # bool +CRenderComponent: # CEntityComponent + __m_pChainEntity: 16 # CNetworkVarChainer + m_bIsRenderingWithViewModels: 80 # bool + m_nSplitscreenFlags: 84 # uint32_t + m_bEnableRendering: 96 # bool + m_bInterpolationReadyToDraw: 176 # bool +CSMatchStats_t: # CSPerRoundStats_t + m_iEnemy5Ks: 104 # int32_t + m_iEnemy4Ks: 108 # int32_t + m_iEnemy3Ks: 112 # int32_t +CSPerRoundStats_t: + m_iKills: 48 # int32_t + m_iDeaths: 52 # int32_t + m_iAssists: 56 # int32_t + m_iDamage: 60 # int32_t + m_iEquipmentValue: 64 # int32_t + m_iMoneySaved: 68 # int32_t + m_iKillReward: 72 # int32_t + m_iLiveTime: 76 # int32_t + m_iHeadShotKills: 80 # int32_t + m_iObjective: 84 # int32_t + m_iCashEarned: 88 # int32_t + m_iUtilityDamage: 92 # int32_t + m_iEnemiesFlashed: 96 # int32_t +CScriptComponent: # CEntityComponent + m_scriptClassName: 48 # CUtlSymbolLarge +CServerOnlyModelEntity: # C_BaseModelEntity +CSkeletonInstance: # CGameSceneNode + m_modelState: 352 # CModelState + m_bIsAnimationEnabled: 912 # bool + m_bUseParentRenderBounds: 913 # bool + m_bDisableSolidCollisionsForHierarchy: 914 # bool + m_bDirtyMotionType: 0 # bitfield:1 + m_bIsGeneratingLatchedParentSpaceState: 0 # bitfield:1 + m_materialGroup: 916 # CUtlStringToken + m_nHitboxSet: 920 # uint8_t +CSkyboxReference: # C_BaseEntity + m_worldGroupId: 1344 # WorldGroupId_t + m_hSkyCamera: 1348 # CHandle +CTablet: # C_CSWeaponBase +CTimeline: # IntervalTimer + m_flValues: 16 # float[64] + m_nValueCounts: 272 # int32_t[64] + m_nBucketCount: 528 # int32_t + m_flInterval: 532 # float + m_flFinalValue: 536 # float + m_nCompressionType: 540 # TimelineCompression_t + m_bStopped: 544 # bool +CTripWireFire: # C_BaseCSGrenade +CTripWireFireProjectile: # C_BaseGrenade +CWaterSplasher: # C_BaseModelEntity +CWeaponZoneRepulsor: # C_CSWeaponBaseGun +C_AK47: # C_CSWeaponBaseGun +C_AttributeContainer: # CAttributeManager + m_Item: 80 # C_EconItemView + m_iExternalItemProviderRegisteredToken: 1176 # int32_t + m_ullRegisteredAsItemID: 1184 # uint64_t +C_BarnLight: # C_BaseModelEntity + m_bEnabled: 3264 # bool + m_nColorMode: 3268 # int32_t + m_Color: 3272 # Color + m_flColorTemperature: 3276 # float + m_flBrightness: 3280 # float + m_flBrightnessScale: 3284 # float + m_nDirectLight: 3288 # int32_t + m_nBakedShadowIndex: 3292 # int32_t + m_nLuminaireShape: 3296 # int32_t + m_flLuminaireSize: 3300 # float + m_flLuminaireAnisotropy: 3304 # float + m_LightStyleString: 3312 # CUtlString + m_flLightStyleStartTime: 3320 # GameTime_t + m_QueuedLightStyleStrings: 3328 # C_NetworkUtlVectorBase + m_LightStyleEvents: 3352 # C_NetworkUtlVectorBase + m_LightStyleTargets: 3376 # C_NetworkUtlVectorBase> + m_StyleEvent: 3400 # CEntityIOOutput[4] + m_hLightCookie: 3560 # CStrongHandle + m_flShape: 3568 # float + m_flSoftX: 3572 # float + m_flSoftY: 3576 # float + m_flSkirt: 3580 # float + m_flSkirtNear: 3584 # float + m_vSizeParams: 3588 # Vector + m_flRange: 3600 # float + m_vShear: 3604 # Vector + m_nBakeSpecularToCubemaps: 3616 # int32_t + m_vBakeSpecularToCubemapsSize: 3620 # Vector + m_nCastShadows: 3632 # int32_t + m_nShadowMapSize: 3636 # int32_t + m_nShadowPriority: 3640 # int32_t + m_bContactShadow: 3644 # bool + m_nBounceLight: 3648 # int32_t + m_flBounceScale: 3652 # float + m_flMinRoughness: 3656 # float + m_vAlternateColor: 3660 # Vector + m_fAlternateColorBrightness: 3672 # float + m_nFog: 3676 # int32_t + m_flFogStrength: 3680 # float + m_nFogShadows: 3684 # int32_t + m_flFogScale: 3688 # float + m_flFadeSizeStart: 3692 # float + m_flFadeSizeEnd: 3696 # float + m_flShadowFadeSizeStart: 3700 # float + m_flShadowFadeSizeEnd: 3704 # float + m_bPrecomputedFieldsValid: 3708 # bool + m_vPrecomputedBoundsMins: 3712 # Vector + m_vPrecomputedBoundsMaxs: 3724 # Vector + m_vPrecomputedOBBOrigin: 3736 # Vector + m_vPrecomputedOBBAngles: 3748 # QAngle + m_vPrecomputedOBBExtent: 3760 # Vector +C_BaseButton: # C_BaseToggle + m_glowEntity: 3264 # CHandle + m_usable: 3268 # bool + m_szDisplayText: 3272 # CUtlSymbolLarge +C_BaseCSGrenade: # C_CSWeaponBase + m_bClientPredictDelete: 6656 # bool + m_bRedraw: 6657 # bool + m_bIsHeldByPlayer: 6658 # bool + m_bPinPulled: 6659 # bool + m_bJumpThrow: 6660 # bool + m_eThrowStatus: 6664 # EGrenadeThrowState + m_fThrowTime: 6668 # GameTime_t + m_flThrowStrength: 6672 # float + m_flThrowStrengthApproach: 6676 # float + m_fDropTime: 6680 # GameTime_t + m_bJustPulledPin: 6684 # bool + m_nNextHoldTick: 6688 # GameTick_t + m_flNextHoldFrac: 6692 # float + m_hSwitchToWeaponAfterThrow: 6696 # CHandle +C_BaseCSGrenadeProjectile: # C_BaseGrenade + m_vInitialPosition: 4200 # Vector + m_vInitialVelocity: 4212 # Vector + m_nBounces: 4224 # int32_t + m_nExplodeEffectIndex: 4232 # CStrongHandle + m_nExplodeEffectTickBegin: 4240 # int32_t + m_vecExplodeEffectOrigin: 4244 # Vector + m_flSpawnTime: 4256 # GameTime_t + vecLastTrailLinePos: 4260 # Vector + flNextTrailLineTime: 4272 # GameTime_t + m_bExplodeEffectBegan: 4276 # bool + m_bCanCreateGrenadeTrail: 4277 # bool + m_nSnapshotTrajectoryEffectIndex: 4280 # ParticleIndex_t + m_hSnapshotTrajectoryParticleSnapshot: 4288 # CStrongHandle + m_arrTrajectoryTrailPoints: 4296 # CUtlVector + m_arrTrajectoryTrailPointCreationTimes: 4320 # CUtlVector + m_flTrajectoryTrailEffectCreationTime: 4344 # float +C_BaseClientUIEntity: # C_BaseModelEntity + m_bEnabled: 3272 # bool + m_DialogXMLName: 3280 # CUtlSymbolLarge + m_PanelClassName: 3288 # CUtlSymbolLarge + m_PanelID: 3296 # CUtlSymbolLarge +C_BaseCombatCharacter: # C_BaseFlex + m_hMyWearables: 4120 # C_NetworkUtlVectorBase> + m_bloodColor: 4144 # int32_t + m_leftFootAttachment: 4148 # AttachmentHandle_t + m_rightFootAttachment: 4149 # AttachmentHandle_t + m_nWaterWakeMode: 4152 # C_BaseCombatCharacter::WaterWakeMode_t + m_flWaterWorldZ: 4156 # float + m_flWaterNextTraceTime: 4160 # float + m_flFieldOfView: 4164 # float +C_BaseDoor: # C_BaseToggle + m_bIsUsable: 3264 # bool +C_BaseEntity: # CEntityInstance + m_CBodyComponent: 48 # CBodyComponent* + m_NetworkTransmitComponent: 56 # CNetworkTransmitComponent + m_nLastThinkTick: 776 # GameTick_t + m_pGameSceneNode: 784 # CGameSceneNode* + m_pRenderComponent: 792 # CRenderComponent* + m_pCollision: 800 # CCollisionProperty* + m_iMaxHealth: 808 # int32_t + m_iHealth: 812 # int32_t + m_lifeState: 816 # uint8_t + m_bTakesDamage: 817 # bool + m_nTakeDamageFlags: 820 # TakeDamageFlags_t + m_ubInterpolationFrame: 824 # uint8_t + m_hSceneObjectController: 828 # CHandle + m_nNoInterpolationTick: 832 # int32_t + m_nVisibilityNoInterpolationTick: 836 # int32_t + m_flProxyRandomValue: 840 # float + m_iEFlags: 844 # int32_t + m_nWaterType: 848 # uint8_t + m_bInterpolateEvenWithNoModel: 849 # bool + m_bPredictionEligible: 850 # bool + m_bApplyLayerMatchIDToModel: 851 # bool + m_tokLayerMatchID: 852 # CUtlStringToken + m_nSubclassID: 856 # CUtlStringToken + m_nSimulationTick: 872 # int32_t + m_iCurrentThinkContext: 876 # int32_t + m_aThinkFunctions: 880 # CUtlVector + m_flAnimTime: 904 # float + m_flSimulationTime: 908 # float + m_nSceneObjectOverrideFlags: 912 # uint8_t + m_bHasSuccessfullyInterpolated: 913 # bool + m_bHasAddedVarsToInterpolation: 914 # bool + m_bRenderEvenWhenNotSuccessfullyInterpolated: 915 # bool + m_nInterpolationLatchDirtyFlags: 916 # int32_t[2] + m_ListEntry: 924 # uint16_t[11] + m_flCreateTime: 948 # GameTime_t + m_flSpeed: 952 # float + m_EntClientFlags: 956 # uint16_t + m_bClientSideRagdoll: 958 # bool + m_iTeamNum: 959 # uint8_t + m_spawnflags: 960 # uint32_t + m_nNextThinkTick: 964 # GameTick_t + m_fFlags: 968 # uint32_t + m_vecAbsVelocity: 972 # Vector + m_vecVelocity: 984 # CNetworkVelocityVector + m_vecBaseVelocity: 1032 # Vector + m_hEffectEntity: 1044 # CHandle + m_hOwnerEntity: 1048 # CHandle + m_MoveCollide: 1052 # MoveCollide_t + m_MoveType: 1053 # MoveType_t + m_flWaterLevel: 1056 # float + m_fEffects: 1060 # uint32_t + m_hGroundEntity: 1064 # CHandle + m_flFriction: 1068 # float + m_flElasticity: 1072 # float + m_flGravityScale: 1076 # float + m_flTimeScale: 1080 # float + m_bSimulatedEveryTick: 1084 # bool + m_bAnimatedEveryTick: 1085 # bool + m_flNavIgnoreUntilTime: 1088 # GameTime_t + m_hThink: 1092 # uint16_t + m_fBBoxVisFlags: 1104 # uint8_t + m_bPredictable: 1105 # bool + m_bRenderWithViewModels: 1106 # bool + m_nSplitUserPlayerPredictionSlot: 1108 # CSplitScreenSlot + m_nFirstPredictableCommand: 1112 # int32_t + m_nLastPredictableCommand: 1116 # int32_t + m_hOldMoveParent: 1120 # CHandle + m_Particles: 1128 # CParticleProperty + m_vecPredictedScriptFloats: 1168 # CUtlVector + m_vecPredictedScriptFloatIDs: 1192 # CUtlVector + m_nNextScriptVarRecordID: 1240 # int32_t + m_vecAngVelocity: 1256 # QAngle + m_DataChangeEventRef: 1268 # int32_t + m_dependencies: 1272 # CUtlVector + m_nCreationTick: 1296 # int32_t + m_bAnimTimeChanged: 1321 # bool + m_bSimulationTimeChanged: 1322 # bool + m_sUniqueHammerID: 1336 # CUtlString +C_BaseFire: # C_BaseEntity + m_flScale: 1344 # float + m_flStartScale: 1348 # float + m_flScaleTime: 1352 # float + m_nFlags: 1356 # uint32_t +C_BaseFlex: # CBaseAnimGraph + m_flexWeight: 3728 # C_NetworkUtlVectorBase + m_vLookTargetPosition: 3752 # Vector + m_blinktoggle: 3776 # bool + m_nLastFlexUpdateFrameCount: 3872 # int32_t + m_CachedViewTarget: 3876 # Vector + m_nNextSceneEventId: 3888 # uint32_t + m_iBlink: 3892 # int32_t + m_blinktime: 3896 # float + m_prevblinktoggle: 3900 # bool + m_iJawOpen: 3904 # int32_t + m_flJawOpenAmount: 3908 # float + m_flBlinkAmount: 3912 # float + m_iMouthAttachment: 3916 # AttachmentHandle_t + m_iEyeAttachment: 3917 # AttachmentHandle_t + m_bResetFlexWeightsOnModelChange: 3918 # bool + m_nEyeOcclusionRendererBone: 3944 # int32_t + m_mEyeOcclusionRendererCameraToBoneTransform: 3948 # matrix3x4_t + m_vEyeOcclusionRendererHalfExtent: 3996 # Vector + m_PhonemeClasses: 4024 # C_BaseFlex::Emphasized_Phoneme[3] +C_BaseFlex_Emphasized_Phoneme: + m_sClassName: 0 # CUtlString + m_flAmount: 24 # float + m_bRequired: 28 # bool + m_bBasechecked: 29 # bool + m_bValid: 30 # bool +C_BaseGrenade: # C_BaseFlex + m_bHasWarnedAI: 4120 # bool + m_bIsSmokeGrenade: 4121 # bool + m_bIsLive: 4122 # bool + m_DmgRadius: 4124 # float + m_flDetonateTime: 4128 # GameTime_t + m_flWarnAITime: 4132 # float + m_flDamage: 4136 # float + m_iszBounceSound: 4144 # CUtlSymbolLarge + m_ExplosionSound: 4152 # CUtlString + m_hThrower: 4164 # CHandle + m_flNextAttack: 4188 # GameTime_t + m_hOriginalThrower: 4192 # CHandle +C_BaseModelEntity: # C_BaseEntity + m_CRenderComponent: 2576 # CRenderComponent* + m_CHitboxComponent: 2584 # CHitboxComponent + m_bInitModelEffects: 2656 # bool + m_bIsStaticProp: 2657 # bool + m_nLastAddDecal: 2660 # int32_t + m_nDecalsAdded: 2664 # int32_t + m_iOldHealth: 2668 # int32_t + m_nRenderMode: 2672 # RenderMode_t + m_nRenderFX: 2673 # RenderFx_t + m_bAllowFadeInView: 2674 # bool + m_clrRender: 2675 # Color + m_vecRenderAttributes: 2680 # C_UtlVectorEmbeddedNetworkVar + m_bRenderToCubemaps: 2784 # bool + m_Collision: 2792 # CCollisionProperty + m_Glow: 2968 # CGlowProperty + m_flGlowBackfaceMult: 3056 # float + m_fadeMinDist: 3060 # float + m_fadeMaxDist: 3064 # float + m_flFadeScale: 3068 # float + m_flShadowStrength: 3072 # float + m_nObjectCulling: 3076 # uint8_t + m_nAddDecal: 3080 # int32_t + m_vDecalPosition: 3084 # Vector + m_vDecalForwardAxis: 3096 # Vector + m_flDecalHealBloodRate: 3108 # float + m_flDecalHealHeightRate: 3112 # float + m_ConfigEntitiesToPropagateMaterialDecalsTo: 3120 # C_NetworkUtlVectorBase> + m_vecViewOffset: 3144 # CNetworkViewOffsetVector + m_pClientAlphaProperty: 3192 # CClientAlphaProperty* + m_ClientOverrideTint: 3200 # Color + m_bUseClientOverrideTint: 3204 # bool +C_BasePlayerPawn: # C_BaseCombatCharacter + m_pWeaponServices: 4264 # CPlayer_WeaponServices* + m_pItemServices: 4272 # CPlayer_ItemServices* + m_pAutoaimServices: 4280 # CPlayer_AutoaimServices* + m_pObserverServices: 4288 # CPlayer_ObserverServices* + m_pWaterServices: 4296 # CPlayer_WaterServices* + m_pUseServices: 4304 # CPlayer_UseServices* + m_pFlashlightServices: 4312 # CPlayer_FlashlightServices* + m_pCameraServices: 4320 # CPlayer_CameraServices* + m_pMovementServices: 4328 # CPlayer_MovementServices* + m_ServerViewAngleChanges: 4344 # C_UtlVectorEmbeddedNetworkVar + m_nHighestConsumedServerViewAngleChangeIndex: 4424 # uint32_t + v_angle: 4428 # QAngle + v_anglePrevious: 4440 # QAngle + m_iHideHUD: 4452 # uint32_t + m_skybox3d: 4456 # sky3dparams_t + m_flDeathTime: 4600 # GameTime_t + m_vecPredictionError: 4604 # Vector + m_flPredictionErrorTime: 4616 # GameTime_t + m_vecLastCameraSetupLocalOrigin: 4620 # Vector + m_flLastCameraSetupTime: 4632 # GameTime_t + m_flFOVSensitivityAdjust: 4636 # float + m_flMouseSensitivity: 4640 # float + m_vOldOrigin: 4644 # Vector + m_flOldSimulationTime: 4656 # float + m_nLastExecutedCommandNumber: 4660 # int32_t + m_nLastExecutedCommandTick: 4664 # int32_t + m_hController: 4668 # CHandle + m_bIsSwappingToPredictableController: 4672 # bool +C_BasePlayerWeapon: # C_EconEntity + m_nNextPrimaryAttackTick: 5472 # GameTick_t + m_flNextPrimaryAttackTickRatio: 5476 # float + m_nNextSecondaryAttackTick: 5480 # GameTick_t + m_flNextSecondaryAttackTickRatio: 5484 # float + m_iClip1: 5488 # int32_t + m_iClip2: 5492 # int32_t + m_pReserveAmmo: 5496 # int32_t[2] +C_BasePropDoor: # C_DynamicProp + m_eDoorState: 4344 # DoorState_t + m_modelChanged: 4348 # bool + m_bLocked: 4349 # bool + m_closedPosition: 4352 # Vector + m_closedAngles: 4364 # QAngle + m_hMaster: 4376 # CHandle + m_vWhereToSetLightingOrigin: 4380 # Vector +C_BaseToggle: # C_BaseModelEntity +C_BaseTrigger: # C_BaseToggle + m_bDisabled: 3264 # bool + m_bClientSidePredicted: 3265 # bool +C_BaseViewModel: # CBaseAnimGraph + m_vecLastFacing: 3720 # Vector + m_nViewModelIndex: 3732 # uint32_t + m_nAnimationParity: 3736 # uint32_t + m_flAnimationStartTime: 3740 # float + m_hWeapon: 3744 # CHandle + m_sVMName: 3752 # CUtlSymbolLarge + m_sAnimationPrefix: 3760 # CUtlSymbolLarge + m_hWeaponModel: 3768 # CHandle + m_iCameraAttachment: 3772 # AttachmentHandle_t + m_vecLastCameraAngles: 3776 # QAngle + m_previousElapsedDuration: 3788 # float + m_previousCycle: 3792 # float + m_nOldAnimationParity: 3796 # int32_t + m_hOldLayerSequence: 3800 # HSequence + m_oldLayer: 3804 # int32_t + m_oldLayerStartTime: 3808 # float + m_hControlPanel: 3812 # CHandle +C_Beam: # C_BaseModelEntity + m_flFrameRate: 3264 # float + m_flHDRColorScale: 3268 # float + m_flFireTime: 3272 # GameTime_t + m_flDamage: 3276 # float + m_nNumBeamEnts: 3280 # uint8_t + m_queryHandleHalo: 3284 # int32_t + m_hBaseMaterial: 3320 # CStrongHandle + m_nHaloIndex: 3328 # CStrongHandle + m_nBeamType: 3336 # BeamType_t + m_nBeamFlags: 3340 # uint32_t + m_hAttachEntity: 3344 # CHandle[10] + m_nAttachIndex: 3384 # AttachmentHandle_t[10] + m_fWidth: 3396 # float + m_fEndWidth: 3400 # float + m_fFadeLength: 3404 # float + m_fHaloScale: 3408 # float + m_fAmplitude: 3412 # float + m_fStartFrame: 3416 # float + m_fSpeed: 3420 # float + m_flFrame: 3424 # float + m_nClipStyle: 3428 # BeamClipStyle_t + m_bTurnedOff: 3432 # bool + m_vecEndPos: 3436 # Vector + m_hEndEntity: 3448 # CHandle +C_Breakable: # C_BaseModelEntity +C_BreakableProp: # CBaseProp + m_OnBreak: 3784 # CEntityIOOutput + m_OnHealthChanged: 3824 # CEntityOutputTemplate + m_OnTakeDamage: 3864 # CEntityIOOutput + m_impactEnergyScale: 3904 # float + m_iMinHealthDmg: 3908 # int32_t + m_flPressureDelay: 3912 # float + m_hBreaker: 3916 # CHandle + m_PerformanceMode: 3920 # PerformanceMode_t + m_flDmgModBullet: 3924 # float + m_flDmgModClub: 3928 # float + m_flDmgModExplosive: 3932 # float + m_flDmgModFire: 3936 # float + m_iszPhysicsDamageTableName: 3944 # CUtlSymbolLarge + m_iszBasePropData: 3952 # CUtlSymbolLarge + m_iInteractions: 3960 # int32_t + m_flPreventDamageBeforeTime: 3964 # GameTime_t + m_bHasBreakPiecesOrCommands: 3968 # bool + m_explodeDamage: 3972 # float + m_explodeRadius: 3976 # float + m_explosionDelay: 3984 # float + m_explosionBuildupSound: 3992 # CUtlSymbolLarge + m_explosionCustomEffect: 4000 # CUtlSymbolLarge + m_explosionCustomSound: 4008 # CUtlSymbolLarge + m_explosionModifier: 4016 # CUtlSymbolLarge + m_hPhysicsAttacker: 4024 # CHandle + m_flLastPhysicsInfluenceTime: 4028 # GameTime_t + m_flDefaultFadeScale: 4032 # float + m_hLastAttacker: 4036 # CHandle + m_hFlareEnt: 4040 # CHandle + m_noGhostCollision: 4044 # bool +C_BulletHitModel: # CBaseAnimGraph + m_matLocal: 3712 # matrix3x4_t + m_iBoneIndex: 3760 # int32_t + m_hPlayerParent: 3764 # CHandle + m_bIsHit: 3768 # bool + m_flTimeCreated: 3772 # float + m_vecStartPos: 3776 # Vector +C_C4: # C_CSWeaponBase + m_szScreenText: 6656 # char[32] + m_activeLightParticleIndex: 6688 # ParticleIndex_t + m_eActiveLightEffect: 6692 # C4LightEffect_t + m_bStartedArming: 6696 # bool + m_fArmedTime: 6700 # GameTime_t + m_bBombPlacedAnimation: 6704 # bool + m_bIsPlantingViaUse: 6705 # bool + m_entitySpottedState: 6712 # EntitySpottedState_t + m_nSpotRules: 6736 # int32_t + m_bPlayedArmingBeeps: 6740 # bool[7] + m_bBombPlanted: 6747 # bool + m_bDroppedFromDeath: 6748 # bool +C_CSGOViewModel: # C_PredictedViewModel + m_bShouldIgnoreOffsetAndAccuracy: 3856 # bool + m_nWeaponParity: 3860 # uint32_t + m_nOldWeaponParity: 3864 # uint32_t + m_nLastKnownAssociatedWeaponEntIndex: 3868 # CEntityIndex + m_bNeedToQueueHighResComposite: 3872 # bool + m_vLoweredWeaponOffset: 3940 # QAngle +C_CSGO_CounterTerroristTeamIntroCamera: # C_CSGO_TeamPreviewCamera +C_CSGO_CounterTerroristWingmanIntroCamera: # C_CSGO_TeamPreviewCamera +C_CSGO_EndOfMatchCamera: # C_CSGO_TeamPreviewCamera +C_CSGO_EndOfMatchCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition +C_CSGO_EndOfMatchLineupEnd: # C_CSGO_EndOfMatchLineupEndpoint +C_CSGO_EndOfMatchLineupEndpoint: # C_BaseEntity +C_CSGO_EndOfMatchLineupStart: # C_CSGO_EndOfMatchLineupEndpoint +C_CSGO_MapPreviewCameraPath: # C_BaseEntity + m_flZFar: 1344 # float + m_flZNear: 1348 # float + m_bLoop: 1352 # bool + m_bVerticalFOV: 1353 # bool + m_bConstantSpeed: 1354 # bool + m_flDuration: 1356 # float + m_flPathLength: 1424 # float + m_flPathDuration: 1428 # float +C_CSGO_MapPreviewCameraPathNode: # C_BaseEntity + m_szParentPathUniqueID: 1344 # CUtlSymbolLarge + m_nPathIndex: 1352 # int32_t + m_vInTangentLocal: 1356 # Vector + m_vOutTangentLocal: 1368 # Vector + m_flFOV: 1380 # float + m_flSpeed: 1384 # float + m_flEaseIn: 1388 # float + m_flEaseOut: 1392 # float + m_vInTangentWorld: 1396 # Vector + m_vOutTangentWorld: 1408 # Vector +C_CSGO_PreviewModel: # C_BaseFlex + m_animgraph: 4120 # CUtlString + m_animgraphCharacterModeString: 4128 # CUtlString + m_defaultAnim: 4136 # CUtlString + m_nDefaultAnimLoopMode: 4144 # AnimLoopMode_t + m_flInitialModelScale: 4148 # float +C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel +C_CSGO_PreviewPlayer: # C_CSPlayerPawn + m_animgraph: 9136 # CUtlString + m_animgraphCharacterModeString: 9144 # CUtlString + m_flInitialModelScale: 9152 # float +C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer +C_CSGO_TeamIntroCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition +C_CSGO_TeamIntroCounterTerroristPosition: # C_CSGO_TeamIntroCharacterPosition +C_CSGO_TeamIntroTerroristPosition: # C_CSGO_TeamIntroCharacterPosition +C_CSGO_TeamPreviewCamera: # C_CSGO_MapPreviewCameraPath + m_nVariant: 1440 # int32_t + m_bDofEnabled: 1444 # bool + m_flDofNearBlurry: 1448 # float + m_flDofNearCrisp: 1452 # float + m_flDofFarCrisp: 1456 # float + m_flDofFarBlurry: 1460 # float + m_flDofTiltToGround: 1464 # float +C_CSGO_TeamPreviewCharacterPosition: # C_BaseEntity + m_nVariant: 1344 # int32_t + m_nRandom: 1348 # int32_t + m_nOrdinal: 1352 # int32_t + m_sWeaponName: 1360 # CUtlString + m_xuid: 1368 # uint64_t + m_agentItem: 1376 # C_EconItemView + m_glovesItem: 2472 # C_EconItemView + m_weaponItem: 3568 # C_EconItemView +C_CSGO_TeamPreviewModel: # C_CSGO_PreviewPlayer +C_CSGO_TeamSelectCamera: # C_CSGO_TeamPreviewCamera +C_CSGO_TeamSelectCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition +C_CSGO_TeamSelectCounterTerroristPosition: # C_CSGO_TeamSelectCharacterPosition +C_CSGO_TeamSelectTerroristPosition: # C_CSGO_TeamSelectCharacterPosition +C_CSGO_TerroristTeamIntroCamera: # C_CSGO_TeamPreviewCamera +C_CSGO_TerroristWingmanIntroCamera: # C_CSGO_TeamPreviewCamera +C_CSGameRules: # C_TeamplayRules + __m_pChainEntity: 8 # CNetworkVarChainer + m_bFreezePeriod: 48 # bool + m_bWarmupPeriod: 49 # bool + m_fWarmupPeriodEnd: 52 # GameTime_t + m_fWarmupPeriodStart: 56 # GameTime_t + m_nTotalPausedTicks: 60 # int32_t + m_nPauseStartTick: 64 # int32_t + m_bServerPaused: 68 # bool + m_bGamePaused: 69 # bool + m_bTerroristTimeOutActive: 70 # bool + m_bCTTimeOutActive: 71 # bool + m_flTerroristTimeOutRemaining: 72 # float + m_flCTTimeOutRemaining: 76 # float + m_nTerroristTimeOuts: 80 # int32_t + m_nCTTimeOuts: 84 # int32_t + m_bTechnicalTimeOut: 88 # bool + m_bMatchWaitingForResume: 89 # bool + m_iRoundTime: 92 # int32_t + m_fMatchStartTime: 96 # float + m_fRoundStartTime: 100 # GameTime_t + m_flRestartRoundTime: 104 # GameTime_t + m_bGameRestart: 108 # bool + m_flGameStartTime: 112 # float + m_timeUntilNextPhaseStarts: 116 # float + m_gamePhase: 120 # int32_t + m_totalRoundsPlayed: 124 # int32_t + m_nRoundsPlayedThisPhase: 128 # int32_t + m_nOvertimePlaying: 132 # int32_t + m_iHostagesRemaining: 136 # int32_t + m_bAnyHostageReached: 140 # bool + m_bMapHasBombTarget: 141 # bool + m_bMapHasRescueZone: 142 # bool + m_bMapHasBuyZone: 143 # bool + m_bIsQueuedMatchmaking: 144 # bool + m_nQueuedMatchmakingMode: 148 # int32_t + m_bIsValveDS: 152 # bool + m_bLogoMap: 153 # bool + m_bPlayAllStepSoundsOnServer: 154 # bool + m_iSpectatorSlotCount: 156 # int32_t + m_MatchDevice: 160 # int32_t + m_bHasMatchStarted: 164 # bool + m_nNextMapInMapgroup: 168 # int32_t + m_szTournamentEventName: 172 # char[512] + m_szTournamentEventStage: 684 # char[512] + m_szMatchStatTxt: 1196 # char[512] + m_szTournamentPredictionsTxt: 1708 # char[512] + m_nTournamentPredictionsPct: 2220 # int32_t + m_flCMMItemDropRevealStartTime: 2224 # GameTime_t + m_flCMMItemDropRevealEndTime: 2228 # GameTime_t + m_bIsDroppingItems: 2232 # bool + m_bIsQuestEligible: 2233 # bool + m_bIsHltvActive: 2234 # bool + m_nGuardianModeWaveNumber: 2236 # int32_t + m_nGuardianModeSpecialKillsRemaining: 2240 # int32_t + m_nGuardianModeSpecialWeaponNeeded: 2244 # int32_t + m_nGuardianGrenadesToGiveBots: 2248 # int32_t + m_nNumHeaviesToSpawn: 2252 # int32_t + m_numGlobalGiftsGiven: 2256 # uint32_t + m_numGlobalGifters: 2260 # uint32_t + m_numGlobalGiftsPeriodSeconds: 2264 # uint32_t + m_arrFeaturedGiftersAccounts: 2268 # uint32_t[4] + m_arrFeaturedGiftersGifts: 2284 # uint32_t[4] + m_arrProhibitedItemIndices: 2300 # uint16_t[100] + m_arrTournamentActiveCasterAccounts: 2500 # uint32_t[4] + m_numBestOfMaps: 2516 # int32_t + m_nHalloweenMaskListSeed: 2520 # int32_t + m_bBombDropped: 2524 # bool + m_bBombPlanted: 2525 # bool + m_iRoundWinStatus: 2528 # int32_t + m_eRoundWinReason: 2532 # int32_t + m_bTCantBuy: 2536 # bool + m_bCTCantBuy: 2537 # bool + m_flGuardianBuyUntilTime: 2540 # GameTime_t + m_iMatchStats_RoundResults: 2544 # int32_t[30] + m_iMatchStats_PlayersAlive_CT: 2664 # int32_t[30] + m_iMatchStats_PlayersAlive_T: 2784 # int32_t[30] + m_TeamRespawnWaveTimes: 2904 # float[32] + m_flNextRespawnWave: 3032 # GameTime_t[32] + m_nServerQuestID: 3160 # int32_t + m_vMinimapMins: 3164 # Vector + m_vMinimapMaxs: 3176 # Vector + m_MinimapVerticalSectionHeights: 3188 # float[8] + m_bDontIncrementCoopWave: 3220 # bool + m_bSpawnedTerrorHuntHeavy: 3221 # bool + m_nEndMatchMapGroupVoteTypes: 3224 # int32_t[10] + m_nEndMatchMapGroupVoteOptions: 3264 # int32_t[10] + m_nEndMatchMapVoteWinner: 3304 # int32_t + m_iNumConsecutiveCTLoses: 3308 # int32_t + m_iNumConsecutiveTerroristLoses: 3312 # int32_t + m_bMarkClientStopRecordAtRoundEnd: 3344 # bool + m_nMatchAbortedEarlyReason: 3432 # int32_t + m_bHasTriggeredRoundStartMusic: 3436 # bool + m_bHasTriggeredCoopSpawnReset: 3437 # bool + m_bSwitchingTeamsAtRoundReset: 3438 # bool + m_pGameModeRules: 3464 # CCSGameModeRules* + m_RetakeRules: 3472 # C_RetakeGameRules + m_nMatchEndCount: 3752 # uint8_t + m_nTTeamIntroVariant: 3756 # int32_t + m_nCTTeamIntroVariant: 3760 # int32_t + m_bTeamIntroPeriod: 3764 # bool + m_flLastPerfSampleTime: 20160 # double +C_CSGameRulesProxy: # C_GameRulesProxy + m_pGameRules: 1344 # C_CSGameRules* +C_CSMinimapBoundary: # C_BaseEntity +C_CSObserverPawn: # C_CSPlayerPawnBase + m_hDetectParentChange: 5808 # CEntityHandle +C_CSPlayerPawn: # C_CSPlayerPawnBase + m_pBulletServices: 5808 # CCSPlayer_BulletServices* + m_pHostageServices: 5816 # CCSPlayer_HostageServices* + m_pBuyServices: 5824 # CCSPlayer_BuyServices* + m_pGlowServices: 5832 # CCSPlayer_GlowServices* + m_pActionTrackingServices: 5840 # CCSPlayer_ActionTrackingServices* + m_flHealthShotBoostExpirationTime: 5848 # GameTime_t + m_flLastFiredWeaponTime: 5852 # GameTime_t + m_bHasFemaleVoice: 5856 # bool + m_flLandseconds: 5860 # float + m_flOldFallVelocity: 5864 # float + m_szLastPlaceName: 5868 # char[18] + m_bPrevDefuser: 5886 # bool + m_bPrevHelmet: 5887 # bool + m_nPrevArmorVal: 5888 # int32_t + m_nPrevGrenadeAmmoCount: 5892 # int32_t + m_unPreviousWeaponHash: 5896 # uint32_t + m_unWeaponHash: 5900 # uint32_t + m_bInBuyZone: 5904 # bool + m_bPreviouslyInBuyZone: 5905 # bool + m_aimPunchAngle: 5908 # QAngle + m_aimPunchAngleVel: 5920 # QAngle + m_aimPunchTickBase: 5932 # int32_t + m_aimPunchTickFraction: 5936 # float + m_aimPunchCache: 5944 # CUtlVector + m_bInLanding: 5976 # bool + m_flLandingTime: 5980 # float + m_bInHostageRescueZone: 5984 # bool + m_bInBombZone: 5985 # bool + m_bIsBuyMenuOpen: 5986 # bool + m_flTimeOfLastInjury: 5988 # GameTime_t + m_flNextSprayDecalTime: 5992 # GameTime_t + m_iRetakesOffering: 6272 # int32_t + m_iRetakesOfferingCard: 6276 # int32_t + m_bRetakesHasDefuseKit: 6280 # bool + m_bRetakesMVPLastRound: 6281 # bool + m_iRetakesMVPBoostItem: 6284 # int32_t + m_RetakesMVPBoostExtraUtility: 6288 # loadout_slot_t + m_bNeedToReApplyGloves: 6320 # bool + m_EconGloves: 6328 # C_EconItemView + m_bMustSyncRagdollState: 7424 # bool + m_nRagdollDamageBone: 7428 # int32_t + m_vRagdollDamageForce: 7432 # Vector + m_vRagdollDamagePosition: 7444 # Vector + m_szRagdollDamageWeaponName: 7456 # char[64] + m_bRagdollDamageHeadshot: 7520 # bool + m_vRagdollServerOrigin: 7524 # Vector + m_bLastHeadBoneTransformIsValid: 9080 # bool + m_lastLandTime: 9084 # GameTime_t + m_bOnGroundLastTick: 9088 # bool + m_qDeathEyeAngles: 9116 # QAngle + m_bSkipOneHeadConstraintUpdate: 9128 # bool +C_CSPlayerPawnBase: # C_BasePlayerPawn + m_pPingServices: 4712 # CCSPlayer_PingServices* + m_pViewModelServices: 4720 # CPlayer_ViewModelServices* + m_fRenderingClipPlane: 4728 # float[4] + m_nLastClipPlaneSetupFrame: 4744 # int32_t + m_vecLastClipCameraPos: 4748 # Vector + m_vecLastClipCameraForward: 4760 # Vector + m_bClipHitStaticWorld: 4772 # bool + m_bCachedPlaneIsValid: 4773 # bool + m_pClippingWeapon: 4776 # C_CSWeaponBase* + m_previousPlayerState: 4784 # CSPlayerState + m_flLastCollisionCeiling: 4788 # float + m_flLastCollisionCeilingChangeTime: 4792 # float + m_grenadeParameterStashTime: 4824 # GameTime_t + m_bGrenadeParametersStashed: 4828 # bool + m_angStashedShootAngles: 4832 # QAngle + m_vecStashedGrenadeThrowPosition: 4844 # Vector + m_vecStashedVelocity: 4856 # Vector + m_angShootAngleHistory: 4868 # QAngle[2] + m_vecThrowPositionHistory: 4892 # Vector[2] + m_vecVelocityHistory: 4916 # Vector[2] + m_thirdPersonHeading: 4944 # QAngle + m_flSlopeDropOffset: 4968 # float + m_flSlopeDropHeight: 4984 # float + m_vHeadConstraintOffset: 5000 # Vector + m_bIsScoped: 5024 # bool + m_bIsWalking: 5025 # bool + m_bResumeZoom: 5026 # bool + m_iPlayerState: 5028 # CSPlayerState + m_bIsDefusing: 5032 # bool + m_bIsGrabbingHostage: 5033 # bool + m_iBlockingUseActionInProgress: 5036 # CSPlayerBlockingUseAction_t + m_bIsRescuing: 5040 # bool + m_fImmuneToGunGameDamageTime: 5044 # GameTime_t + m_fImmuneToGunGameDamageTimeLast: 5048 # GameTime_t + m_bGunGameImmunity: 5052 # bool + m_bHasMovedSinceSpawn: 5053 # bool + m_fMolotovUseTime: 5056 # float + m_fMolotovDamageTime: 5060 # float + m_nWhichBombZone: 5064 # int32_t + m_bInNoDefuseArea: 5068 # bool + m_iThrowGrenadeCounter: 5072 # int32_t + m_bWaitForNoAttack: 5076 # bool + m_flGuardianTooFarDistFrac: 5080 # float + m_flDetectedByEnemySensorTime: 5084 # GameTime_t + m_flNextGuardianTooFarWarning: 5088 # float + m_bSuppressGuardianTooFarWarningAudio: 5092 # bool + m_bKilledByTaser: 5093 # bool + m_iMoveState: 5096 # int32_t + m_bCanMoveDuringFreezePeriod: 5100 # bool + m_flLowerBodyYawTarget: 5104 # float + m_bStrafing: 5108 # bool + m_flLastSpawnTimeIndex: 5112 # GameTime_t + m_flEmitSoundTime: 5116 # GameTime_t + m_iAddonBits: 5120 # int32_t + m_iPrimaryAddon: 5124 # int32_t + m_iSecondaryAddon: 5128 # int32_t + m_iProgressBarDuration: 5132 # int32_t + m_flProgressBarStartTime: 5136 # float + m_iDirection: 5140 # int32_t + m_iShotsFired: 5144 # int32_t + m_bNightVisionOn: 5148 # bool + m_bHasNightVision: 5149 # bool + m_flVelocityModifier: 5152 # float + m_flHitHeading: 5156 # float + m_nHitBodyPart: 5160 # int32_t + m_iStartAccount: 5164 # int32_t + m_vecIntroStartEyePosition: 5168 # Vector + m_vecIntroStartPlayerForward: 5180 # Vector + m_flClientDeathTime: 5192 # GameTime_t + m_flNightVisionAlpha: 5196 # float + m_bScreenTearFrameCaptured: 5200 # bool + m_flFlashBangTime: 5204 # float + m_flFlashScreenshotAlpha: 5208 # float + m_flFlashOverlayAlpha: 5212 # float + m_bFlashBuildUp: 5216 # bool + m_bFlashDspHasBeenCleared: 5217 # bool + m_bFlashScreenshotHasBeenGrabbed: 5218 # bool + m_flFlashMaxAlpha: 5220 # float + m_flFlashDuration: 5224 # float + m_lastStandingPos: 5228 # Vector + m_vecLastMuzzleFlashPos: 5240 # Vector + m_angLastMuzzleFlashAngle: 5252 # QAngle + m_hMuzzleFlashShape: 5264 # CHandle + m_iHealthBarRenderMaskIndex: 5268 # int32_t + m_flHealthFadeValue: 5272 # float + m_flHealthFadeAlpha: 5276 # float + m_nMyCollisionGroup: 5280 # int32_t + m_ignoreLadderJumpTime: 5284 # float + m_ladderSurpressionTimer: 5288 # CountdownTimer + m_lastLadderNormal: 5312 # Vector + m_lastLadderPos: 5324 # Vector + m_flDeathCCWeight: 5344 # float + m_bOldIsScoped: 5348 # bool + m_flPrevRoundEndTime: 5352 # float + m_flPrevMatchEndTime: 5356 # float + m_unCurrentEquipmentValue: 5360 # uint16_t + m_unRoundStartEquipmentValue: 5362 # uint16_t + m_unFreezetimeEndEquipmentValue: 5364 # uint16_t + m_vecThirdPersonViewPositionOverride: 5368 # Vector + m_nHeavyAssaultSuitCooldownRemaining: 5380 # int32_t + m_ArmorValue: 5384 # int32_t + m_angEyeAngles: 5392 # QAngle + m_fNextThinkPushAway: 5416 # float + m_bShouldAutobuyDMWeapons: 5420 # bool + m_bShouldAutobuyNow: 5421 # bool + m_bHud_MiniScoreHidden: 5422 # bool + m_bHud_RadarHidden: 5423 # bool + m_nLastKillerIndex: 5424 # CEntityIndex + m_nLastConcurrentKilled: 5428 # int32_t + m_nDeathCamMusic: 5432 # int32_t + m_iIDEntIndex: 5436 # CEntityIndex + m_delayTargetIDTimer: 5440 # CountdownTimer + m_iTargetedWeaponEntIndex: 5464 # CEntityIndex + m_iOldIDEntIndex: 5468 # CEntityIndex + m_holdTargetIDTimer: 5472 # CountdownTimer + m_flCurrentMusicStartTime: 5500 # float + m_flMusicRoundStartTime: 5504 # float + m_bDeferStartMusicOnWarmup: 5508 # bool + m_cycleLatch: 5512 # int32_t + m_serverIntendedCycle: 5516 # float + m_vecPlayerPatchEconIndices: 5520 # uint32_t[5] + m_bHideTargetID: 5548 # bool + m_nextTaserShakeTime: 5552 # float + m_firstTaserShakeTime: 5556 # float + m_flLastSmokeOverlayAlpha: 5560 # float + m_vLastSmokeOverlayColor: 5564 # Vector + m_nPlayerSmokedFx: 5576 # ParticleIndex_t + m_flNextMagDropTime: 5580 # float + m_nLastMagDropAttachmentIndex: 5584 # int32_t + m_vecBulletHitModels: 5592 # CUtlVector + m_vecPickupModelSlerpers: 5616 # CUtlVector + m_vecLastAliveLocalVelocity: 5640 # Vector + m_entitySpottedState: 5680 # EntitySpottedState_t + m_nSurvivalTeamNumber: 5704 # int32_t + m_bGuardianShouldSprayCustomXMark: 5708 # bool + m_bHasDeathInfo: 5709 # bool + m_flDeathInfoTime: 5712 # float + m_vecDeathInfoOrigin: 5716 # Vector + m_bKilledByHeadshot: 5728 # bool + m_hOriginalController: 5732 # CHandle +C_CSPlayerResource: # C_BaseEntity + m_bHostageAlive: 1344 # bool[12] + m_isHostageFollowingSomeone: 1356 # bool[12] + m_iHostageEntityIDs: 1368 # CEntityIndex[12] + m_bombsiteCenterA: 1416 # Vector + m_bombsiteCenterB: 1428 # Vector + m_hostageRescueX: 1440 # int32_t[4] + m_hostageRescueY: 1456 # int32_t[4] + m_hostageRescueZ: 1472 # int32_t[4] + m_bEndMatchNextMapAllVoted: 1488 # bool + m_foundGoalPositions: 1489 # bool +C_CSTeam: # C_Team + m_szTeamMatchStat: 1528 # char[512] + m_numMapVictories: 2040 # int32_t + m_bSurrendered: 2044 # bool + m_scoreFirstHalf: 2048 # int32_t + m_scoreSecondHalf: 2052 # int32_t + m_scoreOvertime: 2056 # int32_t + m_szClanTeamname: 2060 # char[129] + m_iClanID: 2192 # uint32_t + m_szTeamFlagImage: 2196 # char[8] + m_szTeamLogoImage: 2204 # char[8] +C_CSWeaponBase: # C_BasePlayerWeapon + m_flFireSequenceStartTime: 5588 # float + m_nFireSequenceStartTimeChange: 5592 # int32_t + m_nFireSequenceStartTimeAck: 5596 # int32_t + m_ePlayerFireEvent: 5600 # PlayerAnimEvent_t + m_ePlayerFireEventAttackType: 5604 # WeaponAttackType_t + m_seqIdle: 5608 # HSequence + m_seqFirePrimary: 5612 # HSequence + m_seqFireSecondary: 5616 # HSequence + m_thirdPersonFireSequences: 5624 # CUtlVector + m_hCurrentThirdPersonSequence: 5648 # HSequence + m_nSilencerBoneIndex: 5652 # int32_t + m_thirdPersonSequences: 5656 # HSequence[7] + m_ClientPreviousWeaponState: 5712 # CSWeaponState_t + m_iState: 5716 # CSWeaponState_t + m_flCrosshairDistance: 5720 # float + m_iAmmoLastCheck: 5724 # int32_t + m_iAlpha: 5728 # int32_t + m_iScopeTextureID: 5732 # int32_t + m_iCrosshairTextureID: 5736 # int32_t + m_flGunAccuracyPosition: 5740 # float + m_nViewModelIndex: 5744 # uint32_t + m_bReloadsWithClips: 5748 # bool + m_flTimeWeaponIdle: 5752 # GameTime_t + m_bFireOnEmpty: 5756 # bool + m_OnPlayerPickup: 5760 # CEntityIOOutput + m_weaponMode: 5800 # CSWeaponMode + m_flTurningInaccuracyDelta: 5804 # float + m_vecTurningInaccuracyEyeDirLast: 5808 # Vector + m_flTurningInaccuracy: 5820 # float + m_fAccuracyPenalty: 5824 # float + m_flLastAccuracyUpdateTime: 5828 # GameTime_t + m_fAccuracySmoothedForZoom: 5832 # float + m_fScopeZoomEndTime: 5836 # GameTime_t + m_iRecoilIndex: 5840 # int32_t + m_flRecoilIndex: 5844 # float + m_bBurstMode: 5848 # bool + m_nPostponeFireReadyTicks: 5852 # GameTick_t + m_flPostponeFireReadyFrac: 5856 # float + m_bInReload: 5860 # bool + m_bReloadVisuallyComplete: 5861 # bool + m_flDroppedAtTime: 5864 # GameTime_t + m_bIsHauledBack: 5868 # bool + m_bSilencerOn: 5869 # bool + m_flTimeSilencerSwitchComplete: 5872 # GameTime_t + m_iOriginalTeamNumber: 5876 # int32_t + m_flNextAttackRenderTimeOffset: 5880 # float + m_bVisualsDataSet: 6016 # bool + m_bOldFirstPersonSpectatedState: 6017 # bool + m_hOurPing: 6020 # CHandle + m_nOurPingIndex: 6024 # CEntityIndex + m_vecOurPingPos: 6028 # Vector + m_bGlowForPing: 6040 # bool + m_bUIWeapon: 6041 # bool + m_hPrevOwner: 6056 # CHandle + m_nDropTick: 6060 # GameTick_t + m_donated: 6092 # bool + m_fLastShotTime: 6096 # GameTime_t + m_bWasOwnedByCT: 6100 # bool + m_bWasOwnedByTerrorist: 6101 # bool + m_gunHeat: 6104 # float + m_smokeAttachments: 6108 # uint32_t + m_lastSmokeTime: 6112 # GameTime_t + m_flNextClientFireBulletTime: 6116 # float + m_flNextClientFireBulletTime_Repredict: 6120 # float + m_IronSightController: 6336 # C_IronSightController + m_iIronSightMode: 6512 # int32_t + m_flLastLOSTraceFailureTime: 6528 # GameTime_t + m_iNumEmptyAttacks: 6532 # int32_t +C_CSWeaponBaseGun: # C_CSWeaponBase + m_zoomLevel: 6656 # int32_t + m_iBurstShotsRemaining: 6660 # int32_t + m_iSilencerBodygroup: 6664 # int32_t + m_silencedModelIndex: 6680 # int32_t + m_inPrecache: 6684 # bool + m_bNeedsBoltAction: 6685 # bool +C_Chicken: # C_DynamicProp + m_hHolidayHatAddon: 4336 # CHandle + m_jumpedThisFrame: 4340 # bool + m_leader: 4344 # CHandle + m_AttributeManager: 4352 # C_AttributeContainer + m_OriginalOwnerXuidLow: 5544 # uint32_t + m_OriginalOwnerXuidHigh: 5548 # uint32_t + m_bAttributesInitialized: 5552 # bool + m_hWaterWakeParticles: 5556 # ParticleIndex_t +C_ClientRagdoll: # CBaseAnimGraph + m_bFadeOut: 3712 # bool + m_bImportant: 3713 # bool + m_flEffectTime: 3716 # GameTime_t + m_gibDespawnTime: 3720 # GameTime_t + m_iCurrentFriction: 3724 # int32_t + m_iMinFriction: 3728 # int32_t + m_iMaxFriction: 3732 # int32_t + m_iFrictionAnimState: 3736 # int32_t + m_bReleaseRagdoll: 3740 # bool + m_iEyeAttachment: 3741 # AttachmentHandle_t + m_bFadingOut: 3742 # bool + m_flScaleEnd: 3744 # float[10] + m_flScaleTimeStart: 3784 # GameTime_t[10] + m_flScaleTimeEnd: 3824 # GameTime_t[10] +C_ColorCorrection: # C_BaseEntity + m_vecOrigin: 1344 # Vector + m_MinFalloff: 1356 # float + m_MaxFalloff: 1360 # float + m_flFadeInDuration: 1364 # float + m_flFadeOutDuration: 1368 # float + m_flMaxWeight: 1372 # float + m_flCurWeight: 1376 # float + m_netlookupFilename: 1380 # char[512] + m_bEnabled: 1892 # bool + m_bMaster: 1893 # bool + m_bClientSide: 1894 # bool + m_bExclusive: 1895 # bool + m_bEnabledOnClient: 1896 # bool[1] + m_flCurWeightOnClient: 1900 # float[1] + m_bFadingIn: 1904 # bool[1] + m_flFadeStartWeight: 1908 # float[1] + m_flFadeStartTime: 1912 # float[1] + m_flFadeDuration: 1916 # float[1] +C_ColorCorrectionVolume: # C_BaseTrigger + m_LastEnterWeight: 3272 # float + m_LastEnterTime: 3276 # float + m_LastExitWeight: 3280 # float + m_LastExitTime: 3284 # float + m_bEnabled: 3288 # bool + m_MaxWeight: 3292 # float + m_FadeDuration: 3296 # float + m_Weight: 3300 # float + m_lookupFilename: 3304 # char[512] +C_CommandContext: + needsprocessing: 0 # bool + command_number: 168 # int32_t +C_CsmFovOverride: # C_BaseEntity + m_cameraName: 1344 # CUtlString + m_flCsmFovOverrideValue: 1352 # float +C_DEagle: # C_CSWeaponBaseGun +C_DecoyGrenade: # C_BaseCSGrenade +C_DecoyProjectile: # C_BaseCSGrenadeProjectile + m_nDecoyShotTick: 4352 # int32_t + m_nClientLastKnownDecoyShotTick: 4356 # int32_t + m_flTimeParticleEffectSpawn: 4392 # GameTime_t +C_DynamicLight: # C_BaseModelEntity + m_Flags: 3264 # uint8_t + m_LightStyle: 3265 # uint8_t + m_Radius: 3268 # float + m_Exponent: 3272 # int32_t + m_InnerAngle: 3276 # float + m_OuterAngle: 3280 # float + m_SpotRadius: 3284 # float +C_DynamicProp: # C_BreakableProp + m_bUseHitboxesForRenderBox: 4048 # bool + m_bUseAnimGraph: 4049 # bool + m_pOutputAnimBegun: 4056 # CEntityIOOutput + m_pOutputAnimOver: 4096 # CEntityIOOutput + m_pOutputAnimLoopCycleOver: 4136 # CEntityIOOutput + m_OnAnimReachedStart: 4176 # CEntityIOOutput + m_OnAnimReachedEnd: 4216 # CEntityIOOutput + m_iszDefaultAnim: 4256 # CUtlSymbolLarge + m_nDefaultAnimLoopMode: 4264 # AnimLoopMode_t + m_bAnimateOnServer: 4268 # bool + m_bRandomizeCycle: 4269 # bool + m_bStartDisabled: 4270 # bool + m_bScriptedMovement: 4271 # bool + m_bFiredStartEndOutput: 4272 # bool + m_bForceNpcExclude: 4273 # bool + m_bCreateNonSolid: 4274 # bool + m_bIsOverrideProp: 4275 # bool + m_iInitialGlowState: 4276 # int32_t + m_nGlowRange: 4280 # int32_t + m_nGlowRangeMin: 4284 # int32_t + m_glowColor: 4288 # Color + m_nGlowTeam: 4292 # int32_t + m_iCachedFrameCount: 4296 # int32_t + m_vecCachedRenderMins: 4300 # Vector + m_vecCachedRenderMaxs: 4312 # Vector +C_DynamicPropAlias_cable_dynamic: # C_DynamicProp +C_DynamicPropAlias_dynamic_prop: # C_DynamicProp +C_DynamicPropAlias_prop_dynamic_override: # C_DynamicProp +C_EconEntity: # C_BaseFlex + m_flFlexDelayTime: 4136 # float + m_flFlexDelayedWeight: 4144 # float* + m_bAttributesInitialized: 4152 # bool + m_AttributeManager: 4160 # C_AttributeContainer + m_OriginalOwnerXuidLow: 5352 # uint32_t + m_OriginalOwnerXuidHigh: 5356 # uint32_t + m_nFallbackPaintKit: 5360 # int32_t + m_nFallbackSeed: 5364 # int32_t + m_flFallbackWear: 5368 # float + m_nFallbackStatTrak: 5372 # int32_t + m_bClientside: 5376 # bool + m_bParticleSystemsCreated: 5377 # bool + m_vecAttachedParticles: 5384 # CUtlVector + m_hViewmodelAttachment: 5408 # CHandle + m_iOldTeam: 5412 # int32_t + m_bAttachmentDirty: 5416 # bool + m_nUnloadedModelIndex: 5420 # int32_t + m_iNumOwnerValidationRetries: 5424 # int32_t + m_hOldProvidee: 5440 # CHandle + m_vecAttachedModels: 5448 # CUtlVector +C_EconEntity_AttachedModelData_t: + m_iModelDisplayFlags: 0 # int32_t +C_EconItemView: # IEconItemInterface + m_bInventoryImageRgbaRequested: 96 # bool + m_bInventoryImageTriedCache: 97 # bool + m_nInventoryImageRgbaWidth: 128 # int32_t + m_nInventoryImageRgbaHeight: 132 # int32_t + m_szCurrentLoadCachedFileName: 136 # char[260] + m_bRestoreCustomMaterialAfterPrecache: 440 # bool + m_iItemDefinitionIndex: 442 # uint16_t + m_iEntityQuality: 444 # int32_t + m_iEntityLevel: 448 # uint32_t + m_iItemID: 456 # uint64_t + m_iItemIDHigh: 464 # uint32_t + m_iItemIDLow: 468 # uint32_t + m_iAccountID: 472 # uint32_t + m_iInventoryPosition: 476 # uint32_t + m_bInitialized: 488 # bool + m_bIsStoreItem: 489 # bool + m_bIsTradeItem: 490 # bool + m_iEntityQuantity: 492 # int32_t + m_iRarityOverride: 496 # int32_t + m_iQualityOverride: 500 # int32_t + m_unClientFlags: 504 # uint8_t + m_unOverrideStyle: 505 # uint8_t + m_AttributeList: 528 # CAttributeList + m_NetworkedDynamicAttributes: 624 # CAttributeList + m_szCustomName: 720 # char[161] + m_szCustomNameOverride: 881 # char[161] + m_bInitializedTags: 1088 # bool +C_EconWearable: # C_EconEntity + m_nForceSkin: 5472 # int32_t + m_bAlwaysAllow: 5476 # bool +C_EntityDissolve: # C_BaseModelEntity + m_flStartTime: 3272 # GameTime_t + m_flFadeInStart: 3276 # float + m_flFadeInLength: 3280 # float + m_flFadeOutModelStart: 3284 # float + m_flFadeOutModelLength: 3288 # float + m_flFadeOutStart: 3292 # float + m_flFadeOutLength: 3296 # float + m_flNextSparkTime: 3300 # GameTime_t + m_nDissolveType: 3304 # EntityDisolveType_t + m_vDissolverOrigin: 3308 # Vector + m_nMagnitude: 3320 # uint32_t + m_bCoreExplode: 3324 # bool + m_bLinkedToServerEnt: 3325 # bool +C_EntityFlame: # C_BaseEntity + m_hEntAttached: 1344 # CHandle + m_hOldAttached: 1384 # CHandle + m_bCheapEffect: 1388 # bool +C_EnvCombinedLightProbeVolume: # C_BaseEntity + m_Color: 5528 # Color + m_flBrightness: 5532 # float + m_hCubemapTexture: 5536 # CStrongHandle + m_bCustomCubemapTexture: 5544 # bool + m_hLightProbeTexture: 5552 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture: 5560 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture: 5568 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture: 5576 # CStrongHandle + m_vBoxMins: 5584 # Vector + m_vBoxMaxs: 5596 # Vector + m_bMoveable: 5608 # bool + m_nHandshake: 5612 # int32_t + m_nEnvCubeMapArrayIndex: 5616 # int32_t + m_nPriority: 5620 # int32_t + m_bStartDisabled: 5624 # bool + m_flEdgeFadeDist: 5628 # float + m_vEdgeFadeDists: 5632 # Vector + m_nLightProbeSizeX: 5644 # int32_t + m_nLightProbeSizeY: 5648 # int32_t + m_nLightProbeSizeZ: 5652 # int32_t + m_nLightProbeAtlasX: 5656 # int32_t + m_nLightProbeAtlasY: 5660 # int32_t + m_nLightProbeAtlasZ: 5664 # int32_t + m_bEnabled: 5689 # bool +C_EnvCubemap: # C_BaseEntity + m_hCubemapTexture: 1472 # CStrongHandle + m_bCustomCubemapTexture: 1480 # bool + m_flInfluenceRadius: 1484 # float + m_vBoxProjectMins: 1488 # Vector + m_vBoxProjectMaxs: 1500 # Vector + m_bMoveable: 1512 # bool + m_nHandshake: 1516 # int32_t + m_nEnvCubeMapArrayIndex: 1520 # int32_t + m_nPriority: 1524 # int32_t + m_flEdgeFadeDist: 1528 # float + m_vEdgeFadeDists: 1532 # Vector + m_flDiffuseScale: 1544 # float + m_bStartDisabled: 1548 # bool + m_bDefaultEnvMap: 1549 # bool + m_bDefaultSpecEnvMap: 1550 # bool + m_bIndoorCubeMap: 1551 # bool + m_bCopyDiffuseFromDefaultCubemap: 1552 # bool + m_bEnabled: 1568 # bool +C_EnvCubemapBox: # C_EnvCubemap +C_EnvCubemapFog: # C_BaseEntity + m_flEndDistance: 1344 # float + m_flStartDistance: 1348 # float + m_flFogFalloffExponent: 1352 # float + m_bHeightFogEnabled: 1356 # bool + m_flFogHeightWidth: 1360 # float + m_flFogHeightEnd: 1364 # float + m_flFogHeightStart: 1368 # float + m_flFogHeightExponent: 1372 # float + m_flLODBias: 1376 # float + m_bActive: 1380 # bool + m_bStartDisabled: 1381 # bool + m_flFogMaxOpacity: 1384 # float + m_nCubemapSourceType: 1388 # int32_t + m_hSkyMaterial: 1392 # CStrongHandle + m_iszSkyEntity: 1400 # CUtlSymbolLarge + m_hFogCubemapTexture: 1408 # CStrongHandle + m_bHasHeightFogEnd: 1416 # bool + m_bFirstTime: 1417 # bool +C_EnvDecal: # C_BaseModelEntity + m_hDecalMaterial: 3264 # CStrongHandle + m_flWidth: 3272 # float + m_flHeight: 3276 # float + m_flDepth: 3280 # float + m_nRenderOrder: 3284 # uint32_t + m_bProjectOnWorld: 3288 # bool + m_bProjectOnCharacters: 3289 # bool + m_bProjectOnWater: 3290 # bool + m_flDepthSortBias: 3292 # float +C_EnvDetailController: # C_BaseEntity + m_flFadeStartDist: 1344 # float + m_flFadeEndDist: 1348 # float +C_EnvLightProbeVolume: # C_BaseEntity + m_hLightProbeTexture: 5400 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture: 5408 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture: 5416 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture: 5424 # CStrongHandle + m_vBoxMins: 5432 # Vector + m_vBoxMaxs: 5444 # Vector + m_bMoveable: 5456 # bool + m_nHandshake: 5460 # int32_t + m_nPriority: 5464 # int32_t + m_bStartDisabled: 5468 # bool + m_nLightProbeSizeX: 5472 # int32_t + m_nLightProbeSizeY: 5476 # int32_t + m_nLightProbeSizeZ: 5480 # int32_t + m_nLightProbeAtlasX: 5484 # int32_t + m_nLightProbeAtlasY: 5488 # int32_t + m_nLightProbeAtlasZ: 5492 # int32_t + m_bEnabled: 5505 # bool +C_EnvParticleGlow: # C_ParticleSystem + m_flAlphaScale: 4720 # float + m_flRadiusScale: 4724 # float + m_flSelfIllumScale: 4728 # float + m_ColorTint: 4732 # Color + m_hTextureOverride: 4736 # CStrongHandle +C_EnvProjectedTexture: # C_ModelPointEntity +C_EnvScreenOverlay: # C_PointEntity + m_iszOverlayNames: 1344 # CUtlSymbolLarge[10] + m_flOverlayTimes: 1424 # float[10] + m_flStartTime: 1464 # GameTime_t + m_iDesiredOverlay: 1468 # int32_t + m_bIsActive: 1472 # bool + m_bWasActive: 1473 # bool + m_iCachedDesiredOverlay: 1476 # int32_t + m_iCurrentOverlay: 1480 # int32_t + m_flCurrentOverlayTime: 1484 # GameTime_t +C_EnvSky: # C_BaseModelEntity + m_hSkyMaterial: 3264 # CStrongHandle + m_hSkyMaterialLightingOnly: 3272 # CStrongHandle + m_bStartDisabled: 3280 # bool + m_vTintColor: 3281 # Color + m_vTintColorLightingOnly: 3285 # Color + m_flBrightnessScale: 3292 # float + m_nFogType: 3296 # int32_t + m_flFogMinStart: 3300 # float + m_flFogMinEnd: 3304 # float + m_flFogMaxStart: 3308 # float + m_flFogMaxEnd: 3312 # float + m_bEnabled: 3316 # bool +C_EnvVolumetricFogController: # C_BaseEntity + m_flScattering: 1344 # float + m_flAnisotropy: 1348 # float + m_flFadeSpeed: 1352 # float + m_flDrawDistance: 1356 # float + m_flFadeInStart: 1360 # float + m_flFadeInEnd: 1364 # float + m_flIndirectStrength: 1368 # float + m_nIndirectTextureDimX: 1372 # int32_t + m_nIndirectTextureDimY: 1376 # int32_t + m_nIndirectTextureDimZ: 1380 # int32_t + m_vBoxMins: 1384 # Vector + m_vBoxMaxs: 1396 # Vector + m_bActive: 1408 # bool + m_flStartAnisoTime: 1412 # GameTime_t + m_flStartScatterTime: 1416 # GameTime_t + m_flStartDrawDistanceTime: 1420 # GameTime_t + m_flStartAnisotropy: 1424 # float + m_flStartScattering: 1428 # float + m_flStartDrawDistance: 1432 # float + m_flDefaultAnisotropy: 1436 # float + m_flDefaultScattering: 1440 # float + m_flDefaultDrawDistance: 1444 # float + m_bStartDisabled: 1448 # bool + m_bEnableIndirect: 1449 # bool + m_bIsMaster: 1450 # bool + m_hFogIndirectTexture: 1456 # CStrongHandle + m_nForceRefreshCount: 1464 # int32_t + m_bFirstTime: 1468 # bool +C_EnvVolumetricFogVolume: # C_BaseEntity + m_bActive: 1344 # bool + m_vBoxMins: 1348 # Vector + m_vBoxMaxs: 1360 # Vector + m_bStartDisabled: 1372 # bool + m_flStrength: 1376 # float + m_nFalloffShape: 1380 # int32_t + m_flFalloffExponent: 1384 # float +C_EnvWind: # C_BaseEntity + m_EnvWindShared: 1344 # C_EnvWindShared +C_EnvWindClientside: # C_BaseEntity + m_EnvWindShared: 1344 # C_EnvWindShared +C_EnvWindShared: + m_flStartTime: 8 # GameTime_t + m_iWindSeed: 12 # uint32_t + m_iMinWind: 16 # uint16_t + m_iMaxWind: 18 # uint16_t + m_windRadius: 20 # int32_t + m_iMinGust: 24 # uint16_t + m_iMaxGust: 26 # uint16_t + m_flMinGustDelay: 28 # float + m_flMaxGustDelay: 32 # float + m_flGustDuration: 36 # float + m_iGustDirChange: 40 # uint16_t + m_location: 44 # Vector + m_iszGustSound: 56 # int32_t + m_iWindDir: 60 # int32_t + m_flWindSpeed: 64 # float + m_currentWindVector: 68 # Vector + m_CurrentSwayVector: 80 # Vector + m_PrevSwayVector: 92 # Vector + m_iInitialWindDir: 104 # uint16_t + m_flInitialWindSpeed: 108 # float + m_flVariationTime: 112 # GameTime_t + m_flSwayTime: 116 # GameTime_t + m_flSimTime: 120 # GameTime_t + m_flSwitchTime: 124 # GameTime_t + m_flAveWindSpeed: 128 # float + m_bGusting: 132 # bool + m_flWindAngleVariation: 136 # float + m_flWindSpeedVariation: 140 # float + m_iEntIndex: 144 # CEntityIndex +C_EnvWindShared_WindAveEvent_t: + m_flStartWindSpeed: 0 # float + m_flAveWindSpeed: 4 # float +C_EnvWindShared_WindVariationEvent_t: + m_flWindAngleVariation: 0 # float + m_flWindSpeedVariation: 4 # float +C_FireCrackerBlast: # C_Inferno +C_FireFromAboveSprite: # C_Sprite +C_FireSmoke: # C_BaseFire + m_nFlameModelIndex: 1360 # int32_t + m_nFlameFromAboveModelIndex: 1364 # int32_t + m_flScaleRegister: 1368 # float + m_flScaleStart: 1372 # float + m_flScaleEnd: 1376 # float + m_flScaleTimeStart: 1380 # GameTime_t + m_flScaleTimeEnd: 1384 # GameTime_t + m_flChildFlameSpread: 1388 # float + m_flClipPerc: 1408 # float + m_bClipTested: 1412 # bool + m_bFadingOut: 1413 # bool + m_tParticleSpawn: 1416 # TimedEvent + m_pFireOverlay: 1424 # CFireOverlay* +C_FireSprite: # C_Sprite + m_vecMoveDir: 3568 # Vector + m_bFadeFromAbove: 3580 # bool +C_Fish: # CBaseAnimGraph + m_pos: 3712 # Vector + m_vel: 3724 # Vector + m_angles: 3736 # QAngle + m_localLifeState: 3748 # int32_t + m_deathDepth: 3752 # float + m_deathAngle: 3756 # float + m_buoyancy: 3760 # float + m_wiggleTimer: 3768 # CountdownTimer + m_wigglePhase: 3792 # float + m_wiggleRate: 3796 # float + m_actualPos: 3800 # Vector + m_actualAngles: 3812 # QAngle + m_poolOrigin: 3824 # Vector + m_waterLevel: 3836 # float + m_gotUpdate: 3840 # bool + m_x: 3844 # float + m_y: 3848 # float + m_z: 3852 # float + m_angle: 3856 # float + m_errorHistory: 3860 # float[20] + m_errorHistoryIndex: 3940 # int32_t + m_errorHistoryCount: 3944 # int32_t + m_averageError: 3948 # float +C_Fists: # C_CSWeaponBase + m_bPlayingUninterruptableAct: 6656 # bool + m_nUninterruptableActivity: 6660 # PlayerAnimEvent_t +C_Flashbang: # C_BaseCSGrenade +C_FlashbangProjectile: # C_BaseCSGrenadeProjectile +C_FogController: # C_BaseEntity + m_fog: 1344 # fogparams_t + m_bUseAngles: 1448 # bool + m_iChangedVariables: 1452 # int32_t +C_FootstepControl: # C_BaseTrigger + m_source: 3272 # CUtlSymbolLarge + m_destination: 3280 # CUtlSymbolLarge +C_FuncBrush: # C_BaseModelEntity +C_FuncConveyor: # C_BaseModelEntity + m_vecMoveDirEntitySpace: 3272 # Vector + m_flTargetSpeed: 3284 # float + m_nTransitionStartTick: 3288 # GameTick_t + m_nTransitionDurationTicks: 3292 # int32_t + m_flTransitionStartSpeed: 3296 # float + m_hConveyorModels: 3304 # C_NetworkUtlVectorBase> + m_flCurrentConveyorOffset: 3328 # float + m_flCurrentConveyorSpeed: 3332 # float +C_FuncElectrifiedVolume: # C_FuncBrush + m_nAmbientEffect: 3264 # ParticleIndex_t + m_EffectName: 3272 # CUtlSymbolLarge + m_bState: 3280 # bool +C_FuncLadder: # C_BaseModelEntity + m_vecLadderDir: 3264 # Vector + m_Dismounts: 3280 # CUtlVector> + m_vecLocalTop: 3304 # Vector + m_vecPlayerMountPositionTop: 3316 # Vector + m_vecPlayerMountPositionBottom: 3328 # Vector + m_flAutoRideSpeed: 3340 # float + m_bDisabled: 3344 # bool + m_bFakeLadder: 3345 # bool + m_bHasSlack: 3346 # bool +C_FuncMonitor: # C_FuncBrush + m_targetCamera: 3264 # CUtlString + m_nResolutionEnum: 3272 # int32_t + m_bRenderShadows: 3276 # bool + m_bUseUniqueColorTarget: 3277 # bool + m_brushModelName: 3280 # CUtlString + m_hTargetCamera: 3288 # CHandle + m_bEnabled: 3292 # bool + m_bDraw3DSkybox: 3293 # bool +C_FuncMoveLinear: # C_BaseToggle +C_FuncRotating: # C_BaseModelEntity +C_FuncTrackTrain: # C_BaseModelEntity + m_nLongAxis: 3264 # int32_t + m_flRadius: 3268 # float + m_flLineLength: 3272 # float +C_GameRules: +C_GameRulesProxy: # C_BaseEntity +C_GlobalLight: # C_BaseEntity + m_WindClothForceHandle: 2560 # uint16_t +C_GradientFog: # C_BaseEntity + m_hGradientFogTexture: 1344 # CStrongHandle + m_flFogStartDistance: 1352 # float + m_flFogEndDistance: 1356 # float + m_bHeightFogEnabled: 1360 # bool + m_flFogStartHeight: 1364 # float + m_flFogEndHeight: 1368 # float + m_flFarZ: 1372 # float + m_flFogMaxOpacity: 1376 # float + m_flFogFalloffExponent: 1380 # float + m_flFogVerticalExponent: 1384 # float + m_fogColor: 1388 # Color + m_flFogStrength: 1392 # float + m_flFadeTime: 1396 # float + m_bStartDisabled: 1400 # bool + m_bIsEnabled: 1401 # bool + m_bGradientFogNeedsTextures: 1402 # bool +C_HEGrenade: # C_BaseCSGrenade +C_HEGrenadeProjectile: # C_BaseCSGrenadeProjectile +C_HandleTest: # C_BaseEntity + m_Handle: 1344 # CHandle + m_bSendHandle: 1348 # bool +C_Hostage: # C_BaseCombatCharacter + m_entitySpottedState: 4264 # EntitySpottedState_t + m_leader: 4288 # CHandle + m_reuseTimer: 4296 # CountdownTimer + m_vel: 4320 # Vector + m_isRescued: 4332 # bool + m_jumpedThisFrame: 4333 # bool + m_nHostageState: 4336 # int32_t + m_bHandsHaveBeenCut: 4340 # bool + m_hHostageGrabber: 4344 # CHandle + m_fLastGrabTime: 4348 # GameTime_t + m_vecGrabbedPos: 4352 # Vector + m_flRescueStartTime: 4364 # GameTime_t + m_flGrabSuccessTime: 4368 # GameTime_t + m_flDropStartTime: 4372 # GameTime_t + m_flDeadOrRescuedTime: 4376 # GameTime_t + m_blinkTimer: 4384 # CountdownTimer + m_lookAt: 4408 # Vector + m_lookAroundTimer: 4424 # CountdownTimer + m_isInit: 4448 # bool + m_eyeAttachment: 4449 # AttachmentHandle_t + m_chestAttachment: 4450 # AttachmentHandle_t + m_pPredictionOwner: 4456 # CBasePlayerController* + m_fNewestAlphaThinkTime: 4464 # GameTime_t +C_HostageCarriableProp: # CBaseAnimGraph +C_IncendiaryGrenade: # C_MolotovGrenade +C_Inferno: # C_BaseModelEntity + m_nfxFireDamageEffect: 3328 # ParticleIndex_t + m_firePositions: 3332 # Vector[64] + m_fireParentPositions: 4100 # Vector[64] + m_bFireIsBurning: 4868 # bool[64] + m_BurnNormal: 4932 # Vector[64] + m_fireCount: 5700 # int32_t + m_nInfernoType: 5704 # int32_t + m_nFireLifetime: 5708 # float + m_bInPostEffectTime: 5712 # bool + m_lastFireCount: 5716 # int32_t + m_nFireEffectTickBegin: 5720 # int32_t + m_drawableCount: 33376 # int32_t + m_blosCheck: 33380 # bool + m_nlosperiod: 33384 # int32_t + m_maxFireHalfWidth: 33388 # float + m_maxFireHeight: 33392 # float + m_minBounds: 33396 # Vector + m_maxBounds: 33408 # Vector + m_flLastGrassBurnThink: 33420 # float +C_InfoInstructorHintHostageRescueZone: # C_PointEntity +C_InfoLadderDismount: # C_BaseEntity +C_InfoVisibilityBox: # C_BaseEntity + m_nMode: 1348 # int32_t + m_vBoxSize: 1352 # Vector + m_bEnabled: 1364 # bool +C_IronSightController: + m_bIronSightAvailable: 16 # bool + m_flIronSightAmount: 20 # float + m_flIronSightAmountGained: 24 # float + m_flIronSightAmountBiased: 28 # float + m_flIronSightAmount_Interpolated: 32 # float + m_flIronSightAmountGained_Interpolated: 36 # float + m_flIronSightAmountBiased_Interpolated: 40 # float + m_flInterpolationLastUpdated: 44 # float + m_angDeltaAverage: 48 # QAngle[8] + m_angViewLast: 144 # QAngle + m_vecDotCoords: 156 # Vector2D + m_flDotBlur: 164 # float + m_flSpeedRatio: 168 # float +C_Item: # C_EconEntity + m_bShouldGlow: 5472 # bool + m_pReticleHintTextName: 5473 # char[256] +C_ItemDogtags: # C_Item + m_OwningPlayer: 5736 # CHandle + m_KillingPlayer: 5740 # CHandle +C_Item_Healthshot: # C_WeaponBaseItem +C_Knife: # C_CSWeaponBase +C_LightDirectionalEntity: # C_LightEntity +C_LightEntity: # C_BaseModelEntity + m_CLightComponent: 3264 # CLightComponent* +C_LightEnvironmentEntity: # C_LightDirectionalEntity +C_LightGlow: # C_BaseModelEntity + m_nHorizontalSize: 3264 # uint32_t + m_nVerticalSize: 3268 # uint32_t + m_nMinDist: 3272 # uint32_t + m_nMaxDist: 3276 # uint32_t + m_nOuterMaxDist: 3280 # uint32_t + m_flGlowProxySize: 3284 # float + m_flHDRColorScale: 3288 # float + m_Glow: 3296 # C_LightGlowOverlay +C_LightGlowOverlay: # CGlowOverlay + m_vecOrigin: 208 # Vector + m_vecDirection: 220 # Vector + m_nMinDist: 232 # int32_t + m_nMaxDist: 236 # int32_t + m_nOuterMaxDist: 240 # int32_t + m_bOneSided: 244 # bool + m_bModulateByDot: 245 # bool +C_LightOrthoEntity: # C_LightEntity +C_LightSpotEntity: # C_LightEntity +C_LocalTempEntity: # CBaseAnimGraph + flags: 3736 # int32_t + die: 3740 # GameTime_t + m_flFrameMax: 3744 # float + x: 3748 # float + y: 3752 # float + fadeSpeed: 3756 # float + bounceFactor: 3760 # float + hitSound: 3764 # int32_t + priority: 3768 # int32_t + tentOffset: 3772 # Vector + m_vecTempEntAngVelocity: 3784 # QAngle + tempent_renderamt: 3796 # int32_t + m_vecNormal: 3800 # Vector + m_flSpriteScale: 3812 # float + m_nFlickerFrame: 3816 # int32_t + m_flFrameRate: 3820 # float + m_flFrame: 3824 # float + m_pszImpactEffect: 3832 # char* + m_pszParticleEffect: 3840 # char* + m_bParticleCollision: 3848 # bool + m_iLastCollisionFrame: 3852 # int32_t + m_vLastCollisionOrigin: 3856 # Vector + m_vecTempEntVelocity: 3868 # Vector + m_vecPrevAbsOrigin: 3880 # Vector + m_vecTempEntAcceleration: 3892 # Vector +C_MapPreviewParticleSystem: # C_ParticleSystem +C_MapVetoPickController: # C_BaseEntity + m_nDraftType: 1360 # int32_t + m_nTeamWinningCoinToss: 1364 # int32_t + m_nTeamWithFirstChoice: 1368 # int32_t[64] + m_nVoteMapIdsList: 1624 # int32_t[7] + m_nAccountIDs: 1652 # int32_t[64] + m_nMapId0: 1908 # int32_t[64] + m_nMapId1: 2164 # int32_t[64] + m_nMapId2: 2420 # int32_t[64] + m_nMapId3: 2676 # int32_t[64] + m_nMapId4: 2932 # int32_t[64] + m_nMapId5: 3188 # int32_t[64] + m_nStartingSide0: 3444 # int32_t[64] + m_nCurrentPhase: 3700 # int32_t + m_nPhaseStartTick: 3704 # int32_t + m_nPhaseDurationTicks: 3708 # int32_t + m_nPostDataUpdateTick: 3712 # int32_t + m_bDisabledHud: 3716 # bool +C_Melee: # C_CSWeaponBase +C_ModelPointEntity: # C_BaseModelEntity +C_MolotovGrenade: # C_BaseCSGrenade +C_MolotovProjectile: # C_BaseCSGrenadeProjectile + m_bIsIncGrenade: 4352 # bool +C_Multimeter: # CBaseAnimGraph + m_hTargetC4: 3720 # CHandle +C_MultiplayRules: # C_GameRules +C_NetTestBaseCombatCharacter: # C_BaseCombatCharacter +C_OmniLight: # C_BarnLight + m_flInnerAngle: 3848 # float + m_flOuterAngle: 3852 # float + m_bShowLight: 3856 # bool +C_ParticleSystem: # C_BaseModelEntity + m_szSnapshotFileName: 3264 # char[512] + m_bActive: 3776 # bool + m_bFrozen: 3777 # bool + m_flFreezeTransitionDuration: 3780 # float + m_nStopType: 3784 # int32_t + m_bAnimateDuringGameplayPause: 3788 # bool + m_iEffectIndex: 3792 # CStrongHandle + m_flStartTime: 3800 # GameTime_t + m_flPreSimTime: 3804 # float + m_vServerControlPoints: 3808 # Vector[4] + m_iServerControlPointAssignments: 3856 # uint8_t[4] + m_hControlPointEnts: 3860 # CHandle[64] + m_bNoSave: 4116 # bool + m_bNoFreeze: 4117 # bool + m_bNoRamp: 4118 # bool + m_bStartActive: 4119 # bool + m_iszEffectName: 4120 # CUtlSymbolLarge + m_iszControlPointNames: 4128 # CUtlSymbolLarge[64] + m_nDataCP: 4640 # int32_t + m_vecDataCPValue: 4644 # Vector + m_nTintCP: 4656 # int32_t + m_clrTint: 4660 # Color + m_bOldActive: 4696 # bool + m_bOldFrozen: 4697 # bool +C_PathParticleRope: # C_BaseEntity + m_bStartActive: 1344 # bool + m_flMaxSimulationTime: 1348 # float + m_iszEffectName: 1352 # CUtlSymbolLarge + m_PathNodes_Name: 1360 # CUtlVector + m_flParticleSpacing: 1384 # float + m_flSlack: 1388 # float + m_flRadius: 1392 # float + m_ColorTint: 1396 # Color + m_nEffectState: 1400 # int32_t + m_iEffectIndex: 1408 # CStrongHandle + m_PathNodes_Position: 1416 # C_NetworkUtlVectorBase + m_PathNodes_TangentIn: 1440 # C_NetworkUtlVectorBase + m_PathNodes_TangentOut: 1464 # C_NetworkUtlVectorBase + m_PathNodes_Color: 1488 # C_NetworkUtlVectorBase + m_PathNodes_PinEnabled: 1512 # C_NetworkUtlVectorBase + m_PathNodes_RadiusScale: 1536 # C_NetworkUtlVectorBase +C_PathParticleRopeAlias_path_particle_rope_clientside: # C_PathParticleRope +C_PhysBox: # C_Breakable +C_PhysMagnet: # CBaseAnimGraph + m_aAttachedObjectsFromServer: 3712 # CUtlVector + m_aAttachedObjects: 3736 # CUtlVector> +C_PhysPropClientside: # C_BreakableProp + m_flTouchDelta: 4048 # GameTime_t + m_fDeathTime: 4052 # GameTime_t + m_impactEnergyScale: 4056 # float + m_inertiaScale: 4060 # float + m_flDmgModBullet: 4064 # float + m_flDmgModClub: 4068 # float + m_flDmgModExplosive: 4072 # float + m_flDmgModFire: 4076 # float + m_iszPhysicsDamageTableName: 4080 # CUtlSymbolLarge + m_iszBasePropData: 4088 # CUtlSymbolLarge + m_iInteractions: 4096 # int32_t + m_bHasBreakPiecesOrCommands: 4100 # bool + m_vecDamagePosition: 4104 # Vector + m_vecDamageDirection: 4116 # Vector + m_nDamageType: 4128 # int32_t +C_PhysicsProp: # C_BreakableProp + m_bAwake: 4048 # bool +C_PhysicsPropMultiplayer: # C_PhysicsProp +C_PickUpModelSlerper: # CBaseAnimGraph + m_hPlayerParent: 3712 # CHandle + m_hItem: 3716 # CHandle + m_flTimePickedUp: 3720 # float + m_angOriginal: 3724 # QAngle + m_vecPosOriginal: 3736 # Vector + m_angRandom: 3752 # QAngle +C_PlantedC4: # CBaseAnimGraph + m_bBombTicking: 3712 # bool + m_nBombSite: 3716 # int32_t + m_nSourceSoundscapeHash: 3720 # int32_t + m_entitySpottedState: 3728 # EntitySpottedState_t + m_flNextGlow: 3752 # GameTime_t + m_flNextBeep: 3756 # GameTime_t + m_flC4Blow: 3760 # GameTime_t + m_bCannotBeDefused: 3764 # bool + m_bHasExploded: 3765 # bool + m_flTimerLength: 3768 # float + m_bBeingDefused: 3772 # bool + m_bTriggerWarning: 3776 # float + m_bExplodeWarning: 3780 # float + m_bC4Activated: 3784 # bool + m_bTenSecWarning: 3785 # bool + m_flDefuseLength: 3788 # float + m_flDefuseCountDown: 3792 # GameTime_t + m_bBombDefused: 3796 # bool + m_hBombDefuser: 3800 # CHandle + m_hControlPanel: 3804 # CHandle + m_hDefuserMultimeter: 3808 # CHandle + m_flNextRadarFlashTime: 3812 # GameTime_t + m_bRadarFlash: 3816 # bool + m_pBombDefuser: 3820 # CHandle + m_fLastDefuseTime: 3824 # GameTime_t + m_pPredictionOwner: 3832 # CBasePlayerController* +C_PlayerPing: # C_BaseEntity + m_hPlayer: 1392 # CHandle + m_hPingedEntity: 1396 # CHandle + m_iType: 1400 # int32_t + m_bUrgent: 1404 # bool + m_szPlaceName: 1405 # char[18] +C_PlayerSprayDecal: # C_ModelPointEntity + m_nUniqueID: 3264 # int32_t + m_unAccountID: 3268 # uint32_t + m_unTraceID: 3272 # uint32_t + m_rtGcTime: 3276 # uint32_t + m_vecEndPos: 3280 # Vector + m_vecStart: 3292 # Vector + m_vecLeft: 3304 # Vector + m_vecNormal: 3316 # Vector + m_nPlayer: 3328 # int32_t + m_nEntity: 3332 # int32_t + m_nHitbox: 3336 # int32_t + m_flCreationTime: 3340 # float + m_nTintID: 3344 # int32_t + m_nVersion: 3348 # uint8_t + m_ubSignature: 3349 # uint8_t[128] + m_SprayRenderHelper: 3488 # CPlayerSprayDecalRenderHelper +C_PlayerVisibility: # C_BaseEntity + m_flVisibilityStrength: 1344 # float + m_flFogDistanceMultiplier: 1348 # float + m_flFogMaxDensityMultiplier: 1352 # float + m_flFadeTime: 1356 # float + m_bStartDisabled: 1360 # bool + m_bIsEnabled: 1361 # bool +C_PointCamera: # C_BaseEntity + m_FOV: 1344 # float + m_Resolution: 1348 # float + m_bFogEnable: 1352 # bool + m_FogColor: 1353 # Color + m_flFogStart: 1360 # float + m_flFogEnd: 1364 # float + m_flFogMaxDensity: 1368 # float + m_bActive: 1372 # bool + m_bUseScreenAspectRatio: 1373 # bool + m_flAspectRatio: 1376 # float + m_bNoSky: 1380 # bool + m_fBrightness: 1384 # float + m_flZFar: 1388 # float + m_flZNear: 1392 # float + m_bCanHLTVUse: 1396 # bool + m_bDofEnabled: 1397 # bool + m_flDofNearBlurry: 1400 # float + m_flDofNearCrisp: 1404 # float + m_flDofFarCrisp: 1408 # float + m_flDofFarBlurry: 1412 # float + m_flDofTiltToGround: 1416 # float + m_TargetFOV: 1420 # float + m_DegreesPerSecond: 1424 # float + m_bIsOn: 1428 # bool + m_pNext: 1432 # C_PointCamera* +C_PointCameraVFOV: # C_PointCamera + m_flVerticalFOV: 1440 # float +C_PointClientUIDialog: # C_BaseClientUIEntity + m_hActivator: 3312 # CHandle + m_bStartEnabled: 3316 # bool +C_PointClientUIHUD: # C_BaseClientUIEntity + m_bCheckCSSClasses: 3320 # bool + m_bIgnoreInput: 3712 # bool + m_flWidth: 3716 # float + m_flHeight: 3720 # float + m_flDPI: 3724 # float + m_flInteractDistance: 3728 # float + m_flDepthOffset: 3732 # float + m_unOwnerContext: 3736 # uint32_t + m_unHorizontalAlign: 3740 # uint32_t + m_unVerticalAlign: 3744 # uint32_t + m_unOrientation: 3748 # uint32_t + m_bAllowInteractionFromAllSceneWorlds: 3752 # bool + m_vecCSSClasses: 3760 # C_NetworkUtlVectorBase +C_PointClientUIWorldPanel: # C_BaseClientUIEntity + m_bForceRecreateNextUpdate: 3320 # bool + m_bMoveViewToPlayerNextThink: 3321 # bool + m_bCheckCSSClasses: 3322 # bool + m_anchorDeltaTransform: 3328 # CTransform + m_pOffScreenIndicator: 3744 # CPointOffScreenIndicatorUi* + m_bIgnoreInput: 3784 # bool + m_bLit: 3785 # bool + m_bFollowPlayerAcrossTeleport: 3786 # bool + m_flWidth: 3788 # float + m_flHeight: 3792 # float + m_flDPI: 3796 # float + m_flInteractDistance: 3800 # float + m_flDepthOffset: 3804 # float + m_unOwnerContext: 3808 # uint32_t + m_unHorizontalAlign: 3812 # uint32_t + m_unVerticalAlign: 3816 # uint32_t + m_unOrientation: 3820 # uint32_t + m_bAllowInteractionFromAllSceneWorlds: 3824 # bool + m_vecCSSClasses: 3832 # C_NetworkUtlVectorBase + m_bOpaque: 3856 # bool + m_bNoDepth: 3857 # bool + m_bRenderBackface: 3858 # bool + m_bUseOffScreenIndicator: 3859 # bool + m_bExcludeFromSaveGames: 3860 # bool + m_bGrabbable: 3861 # bool + m_bOnlyRenderToTexture: 3862 # bool + m_bDisableMipGen: 3863 # bool + m_nExplicitImageLayout: 3864 # int32_t +C_PointClientUIWorldTextPanel: # C_PointClientUIWorldPanel + m_messageText: 3872 # char[512] +C_PointCommentaryNode: # CBaseAnimGraph + m_bActive: 3720 # bool + m_bWasActive: 3721 # bool + m_flEndTime: 3724 # GameTime_t + m_flStartTime: 3728 # GameTime_t + m_flStartTimeInCommentary: 3732 # float + m_iszCommentaryFile: 3736 # CUtlSymbolLarge + m_iszTitle: 3744 # CUtlSymbolLarge + m_iszSpeakers: 3752 # CUtlSymbolLarge + m_iNodeNumber: 3760 # int32_t + m_iNodeNumberMax: 3764 # int32_t + m_bListenedTo: 3768 # bool + m_hViewPosition: 3784 # CHandle + m_bRestartAfterRestore: 3788 # bool +C_PointEntity: # C_BaseEntity +C_PointValueRemapper: # C_BaseEntity + m_bDisabled: 1344 # bool + m_bDisabledOld: 1345 # bool + m_bUpdateOnClient: 1346 # bool + m_nInputType: 1348 # ValueRemapperInputType_t + m_hRemapLineStart: 1352 # CHandle + m_hRemapLineEnd: 1356 # CHandle + m_flMaximumChangePerSecond: 1360 # float + m_flDisengageDistance: 1364 # float + m_flEngageDistance: 1368 # float + m_bRequiresUseKey: 1372 # bool + m_nOutputType: 1376 # ValueRemapperOutputType_t + m_hOutputEntities: 1384 # C_NetworkUtlVectorBase> + m_nHapticsType: 1408 # ValueRemapperHapticsType_t + m_nMomentumType: 1412 # ValueRemapperMomentumType_t + m_flMomentumModifier: 1416 # float + m_flSnapValue: 1420 # float + m_flCurrentMomentum: 1424 # float + m_nRatchetType: 1428 # ValueRemapperRatchetType_t + m_flRatchetOffset: 1432 # float + m_flInputOffset: 1436 # float + m_bEngaged: 1440 # bool + m_bFirstUpdate: 1441 # bool + m_flPreviousValue: 1444 # float + m_flPreviousUpdateTickTime: 1448 # GameTime_t + m_vecPreviousTestPoint: 1452 # Vector +C_PointWorldText: # C_ModelPointEntity + m_bForceRecreateNextUpdate: 3272 # bool + m_messageText: 3288 # char[512] + m_FontName: 3800 # char[64] + m_bEnabled: 3864 # bool + m_bFullbright: 3865 # bool + m_flWorldUnitsPerPx: 3868 # float + m_flFontSize: 3872 # float + m_flDepthOffset: 3876 # float + m_Color: 3880 # Color + m_nJustifyHorizontal: 3884 # PointWorldTextJustifyHorizontal_t + m_nJustifyVertical: 3888 # PointWorldTextJustifyVertical_t + m_nReorientMode: 3892 # PointWorldTextReorientMode_t +C_PostProcessingVolume: # C_BaseTrigger + m_hPostSettings: 3288 # CStrongHandle + m_flFadeDuration: 3296 # float + m_flMinLogExposure: 3300 # float + m_flMaxLogExposure: 3304 # float + m_flMinExposure: 3308 # float + m_flMaxExposure: 3312 # float + m_flExposureCompensation: 3316 # float + m_flExposureFadeSpeedUp: 3320 # float + m_flExposureFadeSpeedDown: 3324 # float + m_flTonemapEVSmoothingRange: 3328 # float + m_bMaster: 3332 # bool + m_bExposureControl: 3333 # bool + m_flRate: 3336 # float + m_flTonemapPercentTarget: 3340 # float + m_flTonemapPercentBrightPixels: 3344 # float + m_flTonemapMinAvgLum: 3348 # float +C_Precipitation: # C_BaseTrigger + m_flDensity: 3272 # float + m_flParticleInnerDist: 3288 # float + m_pParticleDef: 3296 # char* + m_tParticlePrecipTraceTimer: 3336 # TimedEvent[1] + m_bActiveParticlePrecipEmitter: 3344 # bool[1] + m_bParticlePrecipInitialized: 3345 # bool + m_bHasSimulatedSinceLastSceneObjectUpdate: 3346 # bool + m_nAvailableSheetSequencesMaxIndex: 3348 # int32_t +C_PrecipitationBlocker: # C_BaseModelEntity +C_PredictedViewModel: # C_BaseViewModel + m_LagAnglesHistory: 3816 # QAngle + m_vPredictedOffset: 3840 # Vector +C_RagdollManager: # C_BaseEntity + m_iCurrentMaxRagdollCount: 1344 # int8_t +C_RagdollProp: # CBaseAnimGraph + m_ragPos: 3720 # C_NetworkUtlVectorBase + m_ragAngles: 3744 # C_NetworkUtlVectorBase + m_flBlendWeight: 3768 # float + m_hRagdollSource: 3772 # CHandle + m_iEyeAttachment: 3776 # AttachmentHandle_t + m_flBlendWeightCurrent: 3780 # float + m_parentPhysicsBoneIndices: 3784 # CUtlVector + m_worldSpaceBoneComputationOrder: 3808 # CUtlVector +C_RagdollPropAttached: # C_RagdollProp + m_boneIndexAttached: 3832 # uint32_t + m_ragdollAttachedObjectIndex: 3836 # uint32_t + m_attachmentPointBoneSpace: 3840 # Vector + m_attachmentPointRagdollSpace: 3852 # Vector + m_vecOffset: 3864 # Vector + m_parentTime: 3876 # float + m_bHasParent: 3880 # bool +C_RectLight: # C_BarnLight + m_bShowLight: 3848 # bool +C_RetakeGameRules: + m_nMatchSeed: 248 # int32_t + m_bBlockersPresent: 252 # bool + m_bRoundInProgress: 253 # bool + m_iFirstSecondHalfRound: 256 # int32_t + m_iBombSite: 260 # int32_t +C_RopeKeyframe: # C_BaseModelEntity + m_LinksTouchingSomething: 3272 # CBitVec<10> + m_nLinksTouchingSomething: 3276 # int32_t + m_bApplyWind: 3280 # bool + m_fPrevLockedPoints: 3284 # int32_t + m_iForcePointMoveCounter: 3288 # int32_t + m_bPrevEndPointPos: 3292 # bool[2] + m_vPrevEndPointPos: 3296 # Vector[2] + m_flCurScroll: 3320 # float + m_flScrollSpeed: 3324 # float + m_RopeFlags: 3328 # uint16_t + m_iRopeMaterialModelIndex: 3336 # CStrongHandle + m_LightValues: 3968 # Vector[10] + m_nSegments: 4088 # uint8_t + m_hStartPoint: 4092 # CHandle + m_hEndPoint: 4096 # CHandle + m_iStartAttachment: 4100 # AttachmentHandle_t + m_iEndAttachment: 4101 # AttachmentHandle_t + m_Subdiv: 4102 # uint8_t + m_RopeLength: 4104 # int16_t + m_Slack: 4106 # int16_t + m_TextureScale: 4108 # float + m_fLockedPoints: 4112 # uint8_t + m_nChangeCount: 4113 # uint8_t + m_Width: 4116 # float + m_PhysicsDelegate: 4120 # C_RopeKeyframe::CPhysicsDelegate + m_hMaterial: 4136 # CStrongHandle + m_TextureHeight: 4144 # int32_t + m_vecImpulse: 4148 # Vector + m_vecPreviousImpulse: 4160 # Vector + m_flCurrentGustTimer: 4172 # float + m_flCurrentGustLifetime: 4176 # float + m_flTimeToNextGust: 4180 # float + m_vWindDir: 4184 # Vector + m_vColorMod: 4196 # Vector + m_vCachedEndPointAttachmentPos: 4208 # Vector[2] + m_vCachedEndPointAttachmentAngle: 4232 # QAngle[2] + m_bConstrainBetweenEndpoints: 4256 # bool + m_bEndPointAttachmentPositionsDirty: 0 # bitfield:1 + m_bEndPointAttachmentAnglesDirty: 0 # bitfield:1 + m_bNewDataThisFrame: 0 # bitfield:1 + m_bPhysicsInitted: 0 # bitfield:1 +C_RopeKeyframe_CPhysicsDelegate: + m_pKeyframe: 8 # C_RopeKeyframe* +C_SceneEntity: # C_PointEntity + m_bIsPlayingBack: 1352 # bool + m_bPaused: 1353 # bool + m_bMultiplayer: 1354 # bool + m_bAutogenerated: 1355 # bool + m_flForceClientTime: 1356 # float + m_nSceneStringIndex: 1360 # uint16_t + m_bClientOnly: 1362 # bool + m_hOwner: 1364 # CHandle + m_hActorList: 1368 # C_NetworkUtlVectorBase> + m_bWasPlaying: 1392 # bool + m_QueuedEvents: 1408 # CUtlVector + m_flCurrentTime: 1432 # float +C_SceneEntity_QueuedEvents_t: + starttime: 0 # float +C_SensorGrenade: # C_BaseCSGrenade +C_SensorGrenadeProjectile: # C_BaseCSGrenadeProjectile +C_ShatterGlassShardPhysics: # C_PhysicsProp + m_ShardDesc: 4064 # shard_model_desc_t +C_SingleplayRules: # C_GameRules +C_SkyCamera: # C_BaseEntity + m_skyboxData: 1344 # sky3dparams_t + m_skyboxSlotToken: 1488 # CUtlStringToken + m_bUseAngles: 1492 # bool + m_pNext: 1496 # C_SkyCamera* +C_SmokeGrenade: # C_BaseCSGrenade +C_SmokeGrenadeProjectile: # C_BaseCSGrenadeProjectile + m_nSmokeEffectTickBegin: 4360 # int32_t + m_bDidSmokeEffect: 4364 # bool + m_nRandomSeed: 4368 # int32_t + m_vSmokeColor: 4372 # Vector + m_vSmokeDetonationPos: 4384 # Vector + m_VoxelFrameData: 4400 # CUtlVector + m_bSmokeVolumeDataReceived: 4424 # bool + m_bSmokeEffectSpawned: 4425 # bool +C_SoundAreaEntityBase: # C_BaseEntity + m_bDisabled: 1344 # bool + m_bWasEnabled: 1352 # bool + m_iszSoundAreaType: 1360 # CUtlSymbolLarge + m_vPos: 1368 # Vector +C_SoundAreaEntityOrientedBox: # C_SoundAreaEntityBase + m_vMin: 1384 # Vector + m_vMax: 1396 # Vector +C_SoundAreaEntitySphere: # C_SoundAreaEntityBase + m_flRadius: 1384 # float +C_SoundOpvarSetAABBEntity: # C_SoundOpvarSetPointEntity +C_SoundOpvarSetOBBEntity: # C_SoundOpvarSetAABBEntity +C_SoundOpvarSetOBBWindEntity: # C_SoundOpvarSetPointBase +C_SoundOpvarSetPathCornerEntity: # C_SoundOpvarSetPointEntity +C_SoundOpvarSetPointBase: # C_BaseEntity + m_iszStackName: 1344 # CUtlSymbolLarge + m_iszOperatorName: 1352 # CUtlSymbolLarge + m_iszOpvarName: 1360 # CUtlSymbolLarge + m_iOpvarIndex: 1368 # int32_t + m_bUseAutoCompare: 1372 # bool +C_SoundOpvarSetPointEntity: # C_SoundOpvarSetPointBase +C_SpotlightEnd: # C_BaseModelEntity + m_flLightScale: 3264 # float + m_Radius: 3268 # float +C_Sprite: # C_BaseModelEntity + m_hSpriteMaterial: 3288 # CStrongHandle + m_hAttachedToEntity: 3296 # CHandle + m_nAttachment: 3300 # AttachmentHandle_t + m_flSpriteFramerate: 3304 # float + m_flFrame: 3308 # float + m_flDieTime: 3312 # GameTime_t + m_nBrightness: 3328 # uint32_t + m_flBrightnessDuration: 3332 # float + m_flSpriteScale: 3336 # float + m_flScaleDuration: 3340 # float + m_bWorldSpaceScale: 3344 # bool + m_flGlowProxySize: 3348 # float + m_flHDRColorScale: 3352 # float + m_flLastTime: 3356 # GameTime_t + m_flMaxFrame: 3360 # float + m_flStartScale: 3364 # float + m_flDestScale: 3368 # float + m_flScaleTimeStart: 3372 # GameTime_t + m_nStartBrightness: 3376 # int32_t + m_nDestBrightness: 3380 # int32_t + m_flBrightnessTimeStart: 3384 # GameTime_t + m_hOldSpriteMaterial: 3392 # CWeakHandle + m_nSpriteWidth: 3560 # int32_t + m_nSpriteHeight: 3564 # int32_t +C_SpriteOriented: # C_Sprite +C_Sun: # C_BaseModelEntity + m_fxSSSunFlareEffectIndex: 3264 # ParticleIndex_t + m_fxSunFlareEffectIndex: 3268 # ParticleIndex_t + m_fdistNormalize: 3272 # float + m_vSunPos: 3276 # Vector + m_vDirection: 3288 # Vector + m_iszEffectName: 3304 # CUtlSymbolLarge + m_iszSSEffectName: 3312 # CUtlSymbolLarge + m_clrOverlay: 3320 # Color + m_bOn: 3324 # bool + m_bmaxColor: 3325 # bool + m_flSize: 3328 # float + m_flHazeScale: 3332 # float + m_flRotation: 3336 # float + m_flHDRColorScale: 3340 # float + m_flAlphaHaze: 3344 # float + m_flAlphaScale: 3348 # float + m_flAlphaHdr: 3352 # float + m_flFarZScale: 3356 # float +C_SunGlowOverlay: # CGlowOverlay + m_bModulateByDot: 208 # bool +C_Team: # C_BaseEntity + m_aPlayerControllers: 1344 # C_NetworkUtlVectorBase> + m_aPlayers: 1368 # C_NetworkUtlVectorBase> + m_iScore: 1392 # int32_t + m_szTeamname: 1396 # char[129] +C_TeamRoundTimer: # C_BaseEntity + m_bTimerPaused: 1344 # bool + m_flTimeRemaining: 1348 # float + m_flTimerEndTime: 1352 # GameTime_t + m_bIsDisabled: 1356 # bool + m_bShowInHUD: 1357 # bool + m_nTimerLength: 1360 # int32_t + m_nTimerInitialLength: 1364 # int32_t + m_nTimerMaxLength: 1368 # int32_t + m_bAutoCountdown: 1372 # bool + m_nSetupTimeLength: 1376 # int32_t + m_nState: 1380 # int32_t + m_bStartPaused: 1384 # bool + m_bInCaptureWatchState: 1385 # bool + m_flTotalTime: 1388 # float + m_bStopWatchTimer: 1392 # bool + m_bFireFinished: 1393 # bool + m_bFire5MinRemain: 1394 # bool + m_bFire4MinRemain: 1395 # bool + m_bFire3MinRemain: 1396 # bool + m_bFire2MinRemain: 1397 # bool + m_bFire1MinRemain: 1398 # bool + m_bFire30SecRemain: 1399 # bool + m_bFire10SecRemain: 1400 # bool + m_bFire5SecRemain: 1401 # bool + m_bFire4SecRemain: 1402 # bool + m_bFire3SecRemain: 1403 # bool + m_bFire2SecRemain: 1404 # bool + m_bFire1SecRemain: 1405 # bool + m_nOldTimerLength: 1408 # int32_t + m_nOldTimerState: 1412 # int32_t +C_TeamplayRules: # C_MultiplayRules +C_TextureBasedAnimatable: # C_BaseModelEntity + m_bLoop: 3264 # bool + m_flFPS: 3268 # float + m_hPositionKeys: 3272 # CStrongHandle + m_hRotationKeys: 3280 # CStrongHandle + m_vAnimationBoundsMin: 3288 # Vector + m_vAnimationBoundsMax: 3300 # Vector + m_flStartTime: 3312 # float + m_flStartFrame: 3316 # float +C_TintController: # C_BaseEntity +C_TonemapController2: # C_BaseEntity + m_flAutoExposureMin: 1344 # float + m_flAutoExposureMax: 1348 # float + m_flTonemapPercentTarget: 1352 # float + m_flTonemapPercentBrightPixels: 1356 # float + m_flTonemapMinAvgLum: 1360 # float + m_flExposureAdaptationSpeedUp: 1364 # float + m_flExposureAdaptationSpeedDown: 1368 # float + m_flTonemapEVSmoothingRange: 1372 # float +C_TonemapController2Alias_env_tonemap_controller2: # C_TonemapController2 +C_TriggerBuoyancy: # C_BaseTrigger + m_BuoyancyHelper: 3272 # CBuoyancyHelper + m_flFluidDensity: 3304 # float +C_TriggerLerpObject: # C_BaseTrigger +C_TriggerMultiple: # C_BaseTrigger +C_TriggerVolume: # C_BaseModelEntity +C_ViewmodelAttachmentModel: # CBaseAnimGraph +C_ViewmodelWeapon: # CBaseAnimGraph + m_worldModel: 3712 # char* +C_VoteController: # C_BaseEntity + m_iActiveIssueIndex: 1360 # int32_t + m_iOnlyTeamToVote: 1364 # int32_t + m_nVoteOptionCount: 1368 # int32_t[5] + m_nPotentialVotes: 1388 # int32_t + m_bVotesDirty: 1392 # bool + m_bTypeDirty: 1393 # bool + m_bIsYesNoVote: 1394 # bool +C_WaterBullet: # CBaseAnimGraph +C_WeaponAWP: # C_CSWeaponBaseGun +C_WeaponAug: # C_CSWeaponBaseGun +C_WeaponBaseItem: # C_CSWeaponBase + m_SequenceCompleteTimer: 6656 # CountdownTimer + m_bRedraw: 6680 # bool +C_WeaponBizon: # C_CSWeaponBaseGun +C_WeaponCZ75a: # C_CSWeaponBaseGun +C_WeaponElite: # C_CSWeaponBaseGun +C_WeaponFamas: # C_CSWeaponBaseGun +C_WeaponFiveSeven: # C_CSWeaponBaseGun +C_WeaponG3SG1: # C_CSWeaponBaseGun +C_WeaponGalilAR: # C_CSWeaponBaseGun +C_WeaponGlock: # C_CSWeaponBaseGun +C_WeaponHKP2000: # C_CSWeaponBaseGun +C_WeaponM249: # C_CSWeaponBaseGun +C_WeaponM4A1: # C_CSWeaponBaseGun +C_WeaponM4A1Silencer: # C_CSWeaponBaseGun +C_WeaponMAC10: # C_CSWeaponBaseGun +C_WeaponMP5SD: # C_CSWeaponBaseGun +C_WeaponMP7: # C_CSWeaponBaseGun +C_WeaponMP9: # C_CSWeaponBaseGun +C_WeaponMag7: # C_CSWeaponBaseGun +C_WeaponNOVA: # C_CSWeaponBase +C_WeaponNegev: # C_CSWeaponBaseGun +C_WeaponP250: # C_CSWeaponBaseGun +C_WeaponP90: # C_CSWeaponBaseGun +C_WeaponRevolver: # C_CSWeaponBaseGun +C_WeaponSCAR20: # C_CSWeaponBaseGun +C_WeaponSG556: # C_CSWeaponBaseGun +C_WeaponSSG08: # C_CSWeaponBaseGun +C_WeaponSawedoff: # C_CSWeaponBase +C_WeaponShield: # C_CSWeaponBaseGun + m_flDisplayHealth: 6688 # float +C_WeaponTaser: # C_CSWeaponBaseGun + m_fFireTime: 6688 # GameTime_t +C_WeaponTec9: # C_CSWeaponBaseGun +C_WeaponUMP45: # C_CSWeaponBaseGun +C_WeaponUSPSilencer: # C_CSWeaponBaseGun +C_WeaponXM1014: # C_CSWeaponBase +C_World: # C_BaseModelEntity +C_WorldModelGloves: # CBaseAnimGraph +C_WorldModelNametag: # CBaseAnimGraph +C_WorldModelStattrak: # CBaseAnimGraph +C_fogplayerparams_t: + m_hCtrl: 8 # CHandle + m_flTransitionTime: 12 # float + m_OldColor: 16 # Color + m_flOldStart: 20 # float + m_flOldEnd: 24 # float + m_flOldMaxDensity: 28 # float + m_flOldHDRColorScale: 32 # float + m_flOldFarZ: 36 # float + m_NewColor: 40 # Color + m_flNewStart: 44 # float + m_flNewEnd: 48 # float + m_flNewMaxDensity: 52 # float + m_flNewHDRColorScale: 56 # float + m_flNewFarZ: 60 # float +CompMatMutatorCondition_t: + m_nMutatorCondition: 0 # CompMatPropertyMutatorConditionType_t + m_strMutatorConditionContainerName: 8 # CUtlString + m_strMutatorConditionContainerVarName: 16 # CUtlString + m_strMutatorConditionContainerVarValue: 24 # CUtlString + m_bPassWhenTrue: 32 # bool +CompMatPropertyMutator_t: + m_bEnabled: 0 # bool + m_nMutatorCommandType: 4 # CompMatPropertyMutatorType_t + m_strInitWith_Container: 8 # CUtlString + m_strCopyProperty_InputContainerSrc: 16 # CUtlString + m_strCopyProperty_InputContainerProperty: 24 # CUtlString + m_strCopyProperty_TargetProperty: 32 # CUtlString + m_strRandomRollInputVars_SeedInputVar: 40 # CUtlString + m_vecRandomRollInputVars_InputVarsToRoll: 48 # CUtlVector + m_strCopyMatchingKeys_InputContainerSrc: 72 # CUtlString + m_strCopyKeysWithSuffix_InputContainerSrc: 80 # CUtlString + m_strCopyKeysWithSuffix_FindSuffix: 88 # CUtlString + m_strCopyKeysWithSuffix_ReplaceSuffix: 96 # CUtlString + m_nSetValue_Value: 104 # CompositeMaterialInputLooseVariable_t + m_strGenerateTexture_TargetParam: 728 # CUtlString + m_strGenerateTexture_InitialContainer: 736 # CUtlString + m_nResolution: 744 # int32_t + m_bIsScratchTarget: 748 # bool + m_bSplatDebugInfo: 749 # bool + m_bCaptureInRenderDoc: 750 # bool + m_vecTexGenInstructions: 752 # CUtlVector + m_vecConditionalMutators: 776 # CUtlVector + m_strPopInputQueue_Container: 800 # CUtlString + m_strDrawText_InputContainerSrc: 808 # CUtlString + m_strDrawText_InputContainerProperty: 816 # CUtlString + m_vecDrawText_Position: 824 # Vector2D + m_colDrawText_Color: 832 # Color + m_strDrawText_Font: 840 # CUtlString + m_vecConditions: 848 # CUtlVector +CompositeMaterialAssemblyProcedure_t: + m_vecCompMatIncludes: 0 # CUtlVector + m_vecMatchFilters: 24 # CUtlVector + m_vecCompositeInputContainers: 48 # CUtlVector + m_vecPropertyMutators: 72 # CUtlVector +CompositeMaterialEditorPoint_t: + m_ModelName: 0 # CResourceName + m_nSequenceIndex: 224 # int32_t + m_flCycle: 228 # float + m_KVModelStateChoices: 232 # KeyValues3 + m_bEnableChildModel: 248 # bool + m_ChildModelName: 256 # CResourceName + m_vecCompositeMaterialAssemblyProcedures: 480 # CUtlVector + m_vecCompositeMaterials: 504 # CUtlVector +CompositeMaterialInputContainer_t: + m_bEnabled: 0 # bool + m_nCompositeMaterialInputContainerSourceType: 4 # CompositeMaterialInputContainerSourceType_t + m_strSpecificContainerMaterial: 8 # CResourceName + m_strAttrName: 232 # CUtlString + m_strAlias: 240 # CUtlString + m_vecLooseVariables: 248 # CUtlVector + m_strAttrNameForVar: 272 # CUtlString + m_bExposeExternally: 280 # bool +CompositeMaterialInputLooseVariable_t: + m_strName: 0 # CUtlString + m_bExposeExternally: 8 # bool + m_strExposedFriendlyName: 16 # CUtlString + m_strExposedFriendlyGroupName: 24 # CUtlString + m_bExposedVariableIsFixedRange: 32 # bool + m_strExposedVisibleWhenTrue: 40 # CUtlString + m_strExposedHiddenWhenTrue: 48 # CUtlString + m_nVariableType: 56 # CompositeMaterialInputLooseVariableType_t + m_bValueBoolean: 60 # bool + m_nValueIntX: 64 # int32_t + m_nValueIntY: 68 # int32_t + m_nValueIntZ: 72 # int32_t + m_nValueIntW: 76 # int32_t + m_bHasFloatBounds: 80 # bool + m_flValueFloatX: 84 # float + m_flValueFloatX_Min: 88 # float + m_flValueFloatX_Max: 92 # float + m_flValueFloatY: 96 # float + m_flValueFloatY_Min: 100 # float + m_flValueFloatY_Max: 104 # float + m_flValueFloatZ: 108 # float + m_flValueFloatZ_Min: 112 # float + m_flValueFloatZ_Max: 116 # float + m_flValueFloatW: 120 # float + m_flValueFloatW_Min: 124 # float + m_flValueFloatW_Max: 128 # float + m_cValueColor4: 132 # Color + m_nValueSystemVar: 136 # CompositeMaterialVarSystemVar_t + m_strResourceMaterial: 144 # CResourceName + m_strTextureContentAssetPath: 368 # CUtlString + m_strTextureRuntimeResourcePath: 376 # CResourceName + m_strTextureCompilationVtexTemplate: 600 # CUtlString + m_nTextureType: 608 # CompositeMaterialInputTextureType_t + m_strString: 616 # CUtlString +CompositeMaterialMatchFilter_t: + m_nCompositeMaterialMatchFilterType: 0 # CompositeMaterialMatchFilterType_t + m_strMatchFilter: 8 # CUtlString + m_strMatchValue: 16 # CUtlString + m_bPassWhenTrue: 24 # bool +CompositeMaterial_t: + m_TargetKVs: 8 # KeyValues3 + m_PreGenerationKVs: 24 # KeyValues3 + m_FinalKVs: 40 # KeyValues3 + m_vecGeneratedTextures: 64 # CUtlVector +CountdownTimer: + m_duration: 8 # float + m_timestamp: 12 # GameTime_t + m_timescale: 16 # float + m_nWorldGroupId: 20 # WorldGroupId_t +EngineCountdownTimer: + m_duration: 8 # float + m_timestamp: 12 # float + m_timescale: 16 # float +EntityRenderAttribute_t: + m_ID: 48 # CUtlStringToken + m_Values: 52 # Vector4D +EntitySpottedState_t: + m_bSpotted: 8 # bool + m_bSpottedByMask: 12 # uint32_t[2] +GeneratedTextureHandle_t: + m_strBitmapName: 0 # CUtlString +IClientAlphaProperty: +IntervalTimer: + m_timestamp: 8 # GameTime_t + m_nWorldGroupId: 12 # WorldGroupId_t +PhysicsRagdollPose_t: + __m_pChainEntity: 8 # CNetworkVarChainer + m_Transforms: 48 # C_NetworkUtlVectorBase + m_hOwner: 72 # CHandle + m_bDirty: 104 # bool +SellbackPurchaseEntry_t: + m_unDefIdx: 48 # uint16_t + m_nCost: 52 # int32_t + m_nPrevArmor: 56 # int32_t + m_bPrevHelmet: 60 # bool + m_hItem: 64 # CEntityHandle +ServerAuthoritativeWeaponSlot_t: + unClass: 40 # uint16_t + unSlot: 42 # uint16_t + unItemDefIdx: 44 # uint16_t +TimedEvent: + m_TimeBetweenEvents: 0 # float + m_fNextEvent: 4 # float +VPhysicsCollisionAttribute_t: + m_nInteractsAs: 8 # uint64_t + m_nInteractsWith: 16 # uint64_t + m_nInteractsExclude: 24 # uint64_t + m_nEntityId: 32 # uint32_t + m_nOwnerId: 36 # uint32_t + m_nHierarchyId: 40 # uint16_t + m_nCollisionGroup: 42 # uint8_t + m_nCollisionFunctionMask: 43 # uint8_t +ViewAngleServerChange_t: + nType: 48 # FixAngleSet_t + qAngle: 52 # QAngle + nIndex: 64 # uint32_t +WeaponPurchaseCount_t: + m_nItemDefIndex: 48 # uint16_t + m_nCount: 50 # uint16_t +WeaponPurchaseTracker_t: + m_weaponPurchases: 8 # C_UtlVectorEmbeddedNetworkVar +audioparams_t: + localSound: 8 # Vector[8] + soundscapeIndex: 104 # int32_t + localBits: 108 # uint8_t + soundscapeEntityListIndex: 112 # int32_t + soundEventHash: 116 # uint32_t +fogparams_t: + dirPrimary: 8 # Vector + colorPrimary: 20 # Color + colorSecondary: 24 # Color + colorPrimaryLerpTo: 28 # Color + colorSecondaryLerpTo: 32 # Color + start: 36 # float + end: 40 # float + farz: 44 # float + maxdensity: 48 # float + exponent: 52 # float + HDRColorScale: 56 # float + skyboxFogFactor: 60 # float + skyboxFogFactorLerpTo: 64 # float + startLerpTo: 68 # float + endLerpTo: 72 # float + maxdensityLerpTo: 76 # float + lerptime: 80 # GameTime_t + duration: 84 # float + blendtobackground: 88 # float + scattering: 92 # float + locallightscale: 96 # float + enable: 100 # bool + blend: 101 # bool + m_bNoReflectionFog: 102 # bool + m_bPadding: 103 # bool +shard_model_desc_t: + m_nModelID: 8 # int32_t + m_hMaterial: 16 # CStrongHandle + m_solid: 24 # ShardSolid_t + m_ShatterPanelMode: 25 # ShatterPanelMode + m_vecPanelSize: 28 # Vector2D + m_vecStressPositionA: 36 # Vector2D + m_vecStressPositionB: 44 # Vector2D + m_vecPanelVertices: 56 # C_NetworkUtlVectorBase + m_flGlassHalfThickness: 80 # float + m_bHasParent: 84 # bool + m_bParentFrozen: 85 # bool + m_SurfacePropStringToken: 88 # CUtlStringToken +sky3dparams_t: + scale: 8 # int16_t + origin: 12 # Vector + bClip3DSkyBoxNearToWorldFar: 24 # bool + flClip3DSkyBoxNearToWorldFarOffset: 28 # float + fog: 32 # fogparams_t + m_nWorldGroupID: 136 # WorldGroupId_t diff --git a/generated/engine2.dll.yaml b/generated/engine2.dll.yaml new file mode 100644 index 0000000..694e02d --- /dev/null +++ b/generated/engine2.dll.yaml @@ -0,0 +1,141 @@ +--- +CEmptyEntityInstance: +CEntityComponent: +CEntityComponentHelper: + m_flags: 8 # uint32_t + m_pInfo: 16 # EntComponentInfo_t* + m_nPriority: 24 # int32_t + m_pNext: 32 # CEntityComponentHelper* +CEntityIOOutput: + m_Value: 24 # CVariantBase +CEntityIdentity: + m_nameStringableIndex: 20 # int32_t + m_name: 24 # CUtlSymbolLarge + m_designerName: 32 # CUtlSymbolLarge + m_flags: 48 # uint32_t + m_worldGroupId: 56 # WorldGroupId_t + m_fDataObjectTypes: 60 # uint32_t + m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t + m_pPrev: 88 # CEntityIdentity* + m_pNext: 96 # CEntityIdentity* + m_pPrevByClass: 104 # CEntityIdentity* + m_pNextByClass: 112 # CEntityIdentity* +CEntityInstance: + m_iszPrivateVScripts: 8 # CUtlSymbolLarge + m_pEntity: 16 # CEntityIdentity* + m_CScriptComponent: 40 # CScriptComponent* +CNetworkVarChainer: + m_PathIndex: 32 # ChangeAccessorFieldPathIndex_t +CScriptComponent: # CEntityComponent + m_scriptClassName: 48 # CUtlSymbolLarge +CVariantDefaultAllocator: +EngineLoopState_t: + m_nPlatWindowWidth: 24 # int32_t + m_nPlatWindowHeight: 28 # int32_t + m_nRenderWidth: 32 # int32_t + m_nRenderHeight: 36 # int32_t +EntComponentInfo_t: + m_pName: 0 # char* + m_pCPPClassname: 8 # char* + m_pNetworkDataReferencedDescription: 16 # char* + m_pNetworkDataReferencedPtrPropDescription: 24 # char* + m_nRuntimeIndex: 32 # int32_t + m_nFlags: 36 # uint32_t + m_pBaseClassComponentHelper: 96 # CEntityComponentHelper* +EntInput_t: +EntOutput_t: +EventAdvanceTick_t: # EventSimulate_t + m_nCurrentTick: 48 # int32_t + m_nCurrentTickThisFrame: 52 # int32_t + m_nTotalTicksThisFrame: 56 # int32_t + m_nTotalTicks: 60 # int32_t +EventAppShutdown_t: + m_nDummy0: 0 # int32_t +EventClientAdvanceTick_t: # EventAdvanceTick_t +EventClientFrameSimulate_t: + m_LoopState: 0 # EngineLoopState_t + m_flRealTime: 40 # float + m_flFrameTime: 44 # float +EventClientOutput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRenderTime: 40 # float + m_flRealTime: 44 # float + m_flRenderFrameTimeUnbounded: 48 # float + m_bRenderOnly: 52 # bool +EventClientPauseSimulate_t: # EventSimulate_t +EventClientPollInput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRealTime: 40 # float +EventClientPollNetworking_t: + m_nTickCount: 0 # int32_t +EventClientPostAdvanceTick_t: # EventPostAdvanceTick_t +EventClientPostOutput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRenderTime: 40 # double + m_flRenderFrameTime: 48 # float + m_flRenderFrameTimeUnbounded: 52 # float + m_bRenderOnly: 56 # bool +EventClientPostSimulate_t: # EventSimulate_t +EventClientPreOutput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRenderTime: 40 # double + m_flRenderFrameTime: 48 # double + m_flRenderFrameTimeUnbounded: 56 # double + m_flRealTime: 64 # float + m_bRenderOnly: 68 # bool +EventClientPreSimulate_t: # EventSimulate_t +EventClientPredictionPostNetupdate_t: +EventClientProcessGameInput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRealTime: 40 # float + m_flFrameTime: 44 # float +EventClientProcessInput_t: + m_LoopState: 0 # EngineLoopState_t + m_flRealTime: 40 # float + m_flTickInterval: 44 # float + m_flTickStartTime: 48 # double +EventClientProcessNetworking_t: +EventClientSceneSystemThreadStateChange_t: + m_bThreadsActive: 0 # bool +EventClientSendInput_t: + m_bFinalClientCommandTick: 0 # bool + m_nAdditionalClientCommandsToCreate: 4 # int32_t +EventClientSimulate_t: # EventSimulate_t +EventFrameBoundary_t: + m_flFrameTime: 0 # float +EventModInitialized_t: +EventPostAdvanceTick_t: # EventSimulate_t + m_nCurrentTick: 48 # int32_t + m_nCurrentTickThisFrame: 52 # int32_t + m_nTotalTicksThisFrame: 56 # int32_t + m_nTotalTicks: 60 # int32_t +EventPostDataUpdate_t: + m_nCount: 0 # int32_t +EventPreDataUpdate_t: + m_nCount: 0 # int32_t +EventProfileStorageAvailable_t: + m_nSplitScreenSlot: 0 # CSplitScreenSlot +EventServerAdvanceTick_t: # EventAdvanceTick_t +EventServerPollNetworking_t: # EventSimulate_t +EventServerPostAdvanceTick_t: # EventPostAdvanceTick_t +EventServerPostSimulate_t: # EventSimulate_t +EventServerProcessNetworking_t: # EventSimulate_t +EventServerSimulate_t: # EventSimulate_t +EventSetTime_t: + m_LoopState: 0 # EngineLoopState_t + m_nClientOutputFrames: 40 # int32_t + m_flRealTime: 48 # double + m_flRenderTime: 56 # double + m_flRenderFrameTime: 64 # double + m_flRenderFrameTimeUnbounded: 72 # double + m_flRenderFrameTimeUnscaled: 80 # double + m_flTickRemainder: 88 # double +EventSimpleLoopFrameUpdate_t: + m_LoopState: 0 # EngineLoopState_t + m_flRealTime: 40 # float + m_flFrameTime: 44 # float +EventSimulate_t: + m_LoopState: 0 # EngineLoopState_t + m_bFirstTick: 40 # bool + m_bLastTick: 41 # bool +EventSplitScreenStateChanged_t: diff --git a/generated/host.dll.yaml b/generated/host.dll.yaml new file mode 100644 index 0000000..efc9d8a --- /dev/null +++ b/generated/host.dll.yaml @@ -0,0 +1,5 @@ +--- +CAnimScriptBase: + m_bIsValid: 8 # bool +EmptyTestScript: # CAnimScriptBase + m_hTest: 16 # CAnimScriptParam diff --git a/generated/interfaces.yaml b/generated/interfaces.yaml new file mode 100644 index 0000000..0ee8f2b --- /dev/null +++ b/generated/interfaces.yaml @@ -0,0 +1,168 @@ +--- +animationsystem_dll: # animationsystem.dll + AnimationSystemUtils_001: 411248 + AnimationSystem_001: 389584 +client_dll: # client.dll + LegacyGameUI001: 9044288 + Source2ClientUI001: 8975232 + Source2ClientPrediction001: 8025264 + ClientToolsInfo_001: 7549536 + Source2Client002: 7549568 + GameClientExports001: 7549552 + EmptyWorldService001_Client: 4785552 + Source2ClientConfig001: 4682960 +engine2_dll: # engine2.dll + SimpleEngineLoopService_001: 1984448 + ClientServerEngineLoopService_001: 1942208 + KeyValueCache001: 1927424 + HostStateMgr001: 1917184 + GameEventSystemServerV001: 1898400 + GameEventSystemClientV001: 1898384 + EngineServiceMgr001: 1881184 + VProfService_001: 1805664 + ToolService_001: 1800880 + StatsService_001: 1781040 + SplitScreenService_001: 1769168 + SoundService_001: 1747376 + ScreenshotService001: 1730688 + RenderService_001: 1719264 + NetworkService_001: 1718000 + NetworkServerService_001: 1697184 + NetworkP2PService_001: 1679440 + NetworkClientService_001: 1653984 + MapListService_001: 1625264 + InputService_001: 1551760 + GameUIService_001: 1529024 + GameResourceServiceServerV001: 1520160 + GameResourceServiceClientV001: 1520144 + BugService001: 1491456 + BenchmarkService001: 1485216 + VENGINE_GAMEUIFUNCS_VERSION005: 1148080 + EngineGameUI001: 1144896 + INETSUPPORT_001: 945792 + Source2EngineToServerStringTable001: 664320 + Source2EngineToServer001: 570128 + Source2EngineToClientStringTable001: 540128 + Source2EngineToClient001: 370032 +filesystem_stdio_dll: # filesystem_stdio.dll + VAsyncFileSystem2_001: 421168 + VFileSystem017: 421152 +host_dll: # host.dll + Source2Host001: 101904 + SinglePlayerSharedMemory001: 101008 + SaveRestoreDataVersion001: 100992 + PredictionDiffManager001: 93728 + HostUtils001: 75088 + GameSystem2HostHook: 73120 + GameModelInfo001: 72896 + DebugDrawQueueManager001: 71440 +imemanager_dll: # imemanager.dll + IMEManager001: 50288 +inputsystem_dll: # inputsystem.dll + InputSystemVersion001: 10448 + InputStackSystemVersion001: 5872 +localize_dll: # localize.dll + Localize_001: 14384 +matchmaking_dll: # matchmaking.dll + GameTypes001: 328448 + MATCHFRAMEWORK_001: 1054672 +materialsystem2_dll: # materialsystem2.dll + MaterialUtils_001: 318640 + TextLayout_001: 304128 + PostProcessingSystem_001: 273280 + FontManager_001: 227872 + VMaterialSystem2_001: 155584 +meshsystem_dll: # meshsystem.dll + MeshSystem001: 29296 +navsystem_dll: # navsystem.dll + NavSystem001: 30448 +networksystem_dll: # networksystem.dll + SerializedEntitiesVersion001: 857520 + NetworkSystemVersion001: 769856 + NetworkMessagesVersion001: 640656 + FlattenedSerializersVersion001: 508928 +panorama_dll: # panorama.dll + PanoramaUIEngine001: 360160 +panorama_text_pango_dll: # panorama_text_pango.dll + PanoramaTextServices001: 314320 +panoramauiclient_dll: # panoramauiclient.dll + PanoramaUIClient001: 75648 +particles_dll: # particles.dll + ParticleSystemMgr003: 339232 +pulse_system_dll: # pulse_system.dll + IPulseSystem_001: 23344 +rendersystemdx11_dll: # rendersystemdx11.dll + RenderUtils_001: 340224 + VRenderDeviceMgrBackdoor001: 304784 + RenderDeviceMgr001: 304768 +resourcesystem_dll: # resourcesystem.dll + ResourceSystem013: 67152 +scenefilecache_dll: # scenefilecache.dll + SceneFileCache002: 26848 + ResponseRulesCache001: 12688 +scenesystem_dll: # scenesystem.dll + SceneUtils_001: 1296864 + SceneSystem_002: 830000 + RenderingPipelines_001: 583840 +schemasystem_dll: # schemasystem.dll + SchemaSystem_001: 43312 +server_dll: # server.dll + NavGameTest001: 10733536 + ServerToolsInfo_001: 8648224 + Source2GameClients001: 8648240 + Source2GameEntities001: 8648256 + Source2Server001: 8648272 + EmptyWorldService001_Server: 5840000 + Source2ServerConfig001: 5708720 + EntitySubclassUtilsV001: 2951248 + customnavsystem001: 2414560 + Source2GameDirector001: 1332608 +soundsystem_dll: # soundsystem.dll + SoundOpSystem001: 1402848 + SoundOpSystemEdit001: 572352 + VMixEditTool001: 464704 + SoundSystem001: 288064 +steamaudio_dll: # steamaudio.dll + SteamAudio001: 77536 +steamclient64_dll: # steamclient64.dll + IVALIDATE001: 8717216 + CLIENTENGINE_INTERFACE_VERSION005: 8700496 + SteamClient021: 6579920 + SteamClient020: 6579904 + SteamClient019: 6579888 + SteamClient018: 6579872 + SteamClient017: 6579856 + SteamClient016: 6579840 + SteamClient015: 6579824 + SteamClient014: 6579808 + SteamClient013: 6579792 + SteamClient012: 6579776 + SteamClient011: 6579760 + SteamClient010: 6579744 + SteamClient009: 6579728 + SteamClient008: 6579712 + SteamClient007: 6579696 + SteamClient006: 6579680 + p2pvoice002: 890832 + p2pvoicesingleton002: 877056 +tier0_dll: # tier0.dll + VStringTokenSystem001: 1622704 + TestScriptMgr001: 1308176 + VProcessUtils002: 1243024 + VEngineCvar007: 399648 +v8system_dll: # v8system.dll + Source2V8System001: 5744 +valve_avi_dll: # valve_avi.dll + VAvi001: 12176 +valve_wmf_dll: # valve_wmf.dll + VMediaFoundation001: 4816 +vphysics2_dll: # vphysics2.dll + VPhysics2_Handle_Interface_001: 397600 + VPhysics2_Interface_001: 378688 +vscript_dll: # vscript.dll + VScriptManager010: 204192 +vstdlib_s64_dll: # vstdlib_s64.dll + IVALIDATE001: 151552 + VEngineCvar002: 22368 +worldrenderer_dll: # worldrenderer.dll + WorldRendererMgr001: 136784 diff --git a/generated/materialsystem2.dll.yaml b/generated/materialsystem2.dll.yaml new file mode 100644 index 0000000..36038f4 --- /dev/null +++ b/generated/materialsystem2.dll.yaml @@ -0,0 +1,82 @@ +--- +MaterialParamBuffer_t: # MaterialParam_t + m_value: 8 # CUtlBinaryBlock +MaterialParamFloat_t: # MaterialParam_t + m_flValue: 8 # float +MaterialParamInt_t: # MaterialParam_t + m_nValue: 8 # int32_t +MaterialParamString_t: # MaterialParam_t + m_value: 8 # CUtlString +MaterialParamTexture_t: # MaterialParam_t + m_pValue: 8 # CStrongHandle +MaterialParamVector_t: # MaterialParam_t + m_value: 8 # Vector4D +MaterialParam_t: + m_name: 0 # CUtlString +MaterialResourceData_t: + m_materialName: 0 # CUtlString + m_shaderName: 8 # CUtlString + m_intParams: 16 # CUtlVector + m_floatParams: 40 # CUtlVector + m_vectorParams: 64 # CUtlVector + m_textureParams: 88 # CUtlVector + m_dynamicParams: 112 # CUtlVector + m_dynamicTextureParams: 136 # CUtlVector + m_intAttributes: 160 # CUtlVector + m_floatAttributes: 184 # CUtlVector + m_vectorAttributes: 208 # CUtlVector + m_textureAttributes: 232 # CUtlVector + m_stringAttributes: 256 # CUtlVector + m_renderAttributesUsed: 280 # CUtlVector +PostProcessingBloomParameters_t: + m_blendMode: 0 # BloomBlendMode_t + m_flBloomStrength: 4 # float + m_flScreenBloomStrength: 8 # float + m_flBlurBloomStrength: 12 # float + m_flBloomThreshold: 16 # float + m_flBloomThresholdWidth: 20 # float + m_flSkyboxBloomStrength: 24 # float + m_flBloomStartValue: 28 # float + m_flBlurWeight: 32 # float[5] + m_vBlurTint: 52 # Vector[5] +PostProcessingLocalContrastParameters_t: + m_flLocalContrastStrength: 0 # float + m_flLocalContrastEdgeStrength: 4 # float + m_flLocalContrastVignetteStart: 8 # float + m_flLocalContrastVignetteEnd: 12 # float + m_flLocalContrastVignetteBlur: 16 # float +PostProcessingResource_t: + m_bHasTonemapParams: 0 # bool + m_toneMapParams: 4 # PostProcessingTonemapParameters_t + m_bHasBloomParams: 64 # bool + m_bloomParams: 68 # PostProcessingBloomParameters_t + m_bHasVignetteParams: 180 # bool + m_vignetteParams: 184 # PostProcessingVignetteParameters_t + m_bHasLocalContrastParams: 220 # bool + m_localConstrastParams: 224 # PostProcessingLocalContrastParameters_t + m_nColorCorrectionVolumeDim: 244 # int32_t + m_colorCorrectionVolumeData: 248 # CUtlBinaryBlock + m_bHasColorCorrection: 272 # bool +PostProcessingTonemapParameters_t: + m_flExposureBias: 0 # float + m_flShoulderStrength: 4 # float + m_flLinearStrength: 8 # float + m_flLinearAngle: 12 # float + m_flToeStrength: 16 # float + m_flToeNum: 20 # float + m_flToeDenom: 24 # float + m_flWhitePoint: 28 # float + m_flLuminanceSource: 32 # float + m_flExposureBiasShadows: 36 # float + m_flExposureBiasHighlights: 40 # float + m_flMinShadowLum: 44 # float + m_flMaxShadowLum: 48 # float + m_flMinHighlightLum: 52 # float + m_flMaxHighlightLum: 56 # float +PostProcessingVignetteParameters_t: + m_flVignetteStrength: 0 # float + m_vCenter: 4 # Vector2D + m_flRadius: 12 # float + m_flRoundness: 16 # float + m_flFeather: 20 # float + m_vColorTint: 24 # Vector diff --git a/generated/networksystem.dll.yaml b/generated/networksystem.dll.yaml new file mode 100644 index 0000000..3df870d --- /dev/null +++ b/generated/networksystem.dll.yaml @@ -0,0 +1,3 @@ +--- +ChangeAccessorFieldPathIndex_t: + m_Value: 0 # int16_t diff --git a/generated/offsets.yaml b/generated/offsets.yaml new file mode 100644 index 0000000..2a90b1c --- /dev/null +++ b/generated/offsets.yaml @@ -0,0 +1,36 @@ +--- +client_dll: # client.dll + dwEntityList: 24885344 + dwForceAttack: 23838000 + dwForceAttack2: 23838144 + dwForceBackward: 23838720 + dwForceCrouch: 23839440 + dwForceForward: 23838576 + dwForceJump: 23839296 + dwForceLeft: 23838864 + dwForceRight: 23839008 + dwGameEntitySystem: 26112096 + dwGameEntitySystem_getHighestEntityIndex: 5392 + dwGameRules: 25261656 + dwGlobalVars: 23821984 + dwGlowManager: 25261688 + dwInterfaceLinkList: 26299640 + dwLocalPlayerController: 25210032 + dwLocalPlayerPawn: 23866840 + dwPlantedC4: 25292088 + dwPrediction: 23866528 + dwSensitivity: 25267560 + dwSensitivity_sensitivity: 64 + dwViewAngles: 25668688 + dwViewMatrix: 25272272 + dwViewRender: 25274448 +engine2_dll: # engine2.dll + dwBuildNumber: 4764484 + dwNetworkGameClient: 4761848 + dwNetworkGameClient_getLocalPlayer: 240 + dwNetworkGameClient_maxClients: 592 + dwNetworkGameClient_signOnState: 576 + dwWindowHeight: 5511788 + dwWindowWidth: 5511784 +inputsystem_dll: # inputsystem.dll + dwInputSystem: 218976 diff --git a/generated/particles.dll.yaml b/generated/particles.dll.yaml new file mode 100644 index 0000000..a82885c --- /dev/null +++ b/generated/particles.dll.yaml @@ -0,0 +1,3152 @@ +--- +CBaseRendererSource2: # CParticleFunctionRenderer + m_flRadiusScale: 512 # CParticleCollectionRendererFloatInput + m_flAlphaScale: 856 # CParticleCollectionRendererFloatInput + m_flRollScale: 1200 # CParticleCollectionRendererFloatInput + m_nAlpha2Field: 1544 # ParticleAttributeIndex_t + m_vecColorScale: 1552 # CParticleCollectionRendererVecInput + m_nColorBlendType: 3176 # ParticleColorBlendType_t + m_nShaderType: 3180 # SpriteCardShaderType_t + m_strShaderOverride: 3184 # CUtlString + m_flCenterXOffset: 3192 # CParticleCollectionRendererFloatInput + m_flCenterYOffset: 3536 # CParticleCollectionRendererFloatInput + m_flBumpStrength: 3880 # float + m_nCropTextureOverride: 3884 # ParticleSequenceCropOverride_t + m_vecTexturesInput: 3888 # CUtlVector + m_flAnimationRate: 3912 # float + m_nAnimationType: 3916 # AnimationType_t + m_bAnimateInFPS: 3920 # bool + m_flSelfIllumAmount: 3928 # CParticleCollectionRendererFloatInput + m_flDiffuseAmount: 4272 # CParticleCollectionRendererFloatInput + m_nLightingControlPoint: 4616 # int32_t + m_nSelfIllumPerParticle: 4620 # ParticleAttributeIndex_t + m_nOutputBlendMode: 4624 # ParticleOutputBlendMode_t + m_bGammaCorrectVertexColors: 4628 # bool + m_bSaturateColorPreAlphaBlend: 4629 # bool + m_flAddSelfAmount: 4632 # CParticleCollectionRendererFloatInput + m_flDesaturation: 4976 # CParticleCollectionRendererFloatInput + m_flOverbrightFactor: 5320 # CParticleCollectionRendererFloatInput + m_nHSVShiftControlPoint: 5664 # int32_t + m_nFogType: 5668 # ParticleFogType_t + m_flFogAmount: 5672 # CParticleCollectionRendererFloatInput + m_bTintByFOW: 6016 # bool + m_bTintByGlobalLight: 6017 # bool + m_nPerParticleAlphaReference: 6020 # SpriteCardPerParticleScale_t + m_nPerParticleAlphaRefWindow: 6024 # SpriteCardPerParticleScale_t + m_nAlphaReferenceType: 6028 # ParticleAlphaReferenceType_t + m_flAlphaReferenceSoftness: 6032 # CParticleCollectionRendererFloatInput + m_flSourceAlphaValueToMapToZero: 6376 # CParticleCollectionRendererFloatInput + m_flSourceAlphaValueToMapToOne: 6720 # CParticleCollectionRendererFloatInput + m_bRefract: 7064 # bool + m_bRefractSolid: 7065 # bool + m_flRefractAmount: 7072 # CParticleCollectionRendererFloatInput + m_nRefractBlurRadius: 7416 # int32_t + m_nRefractBlurType: 7420 # BlurFilterType_t + m_bOnlyRenderInEffectsBloomPass: 7424 # bool + m_bOnlyRenderInEffectsWaterPass: 7425 # bool + m_bUseMixedResolutionRendering: 7426 # bool + m_bOnlyRenderInEffecsGameOverlay: 7427 # bool + m_stencilTestID: 7428 # char[128] + m_bStencilTestExclude: 7556 # bool + m_stencilWriteID: 7557 # char[128] + m_bWriteStencilOnDepthPass: 7685 # bool + m_bWriteStencilOnDepthFail: 7686 # bool + m_bReverseZBuffering: 7687 # bool + m_bDisableZBuffering: 7688 # bool + m_nFeatheringMode: 7692 # ParticleDepthFeatheringMode_t + m_flFeatheringMinDist: 7696 # CParticleCollectionRendererFloatInput + m_flFeatheringMaxDist: 8040 # CParticleCollectionRendererFloatInput + m_flFeatheringFilter: 8384 # CParticleCollectionRendererFloatInput + m_flDepthBias: 8728 # float + m_nSortMethod: 8732 # ParticleSortingChoiceList_t + m_bBlendFramesSeq0: 8736 # bool + m_bMaxLuminanceBlendingSequence0: 8737 # bool +CBaseTrailRenderer: # CBaseRendererSource2 + m_nOrientationType: 9328 # ParticleOrientationChoiceList_t + m_nOrientationControlPoint: 9332 # int32_t + m_flMinSize: 9336 # float + m_flMaxSize: 9340 # float + m_flStartFadeSize: 9344 # CParticleCollectionRendererFloatInput + m_flEndFadeSize: 9688 # CParticleCollectionRendererFloatInput + m_bClampV: 10032 # bool +CGeneralRandomRotation: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flDegrees: 452 # float + m_flDegreesMin: 456 # float + m_flDegreesMax: 460 # float + m_flRotationRandExponent: 464 # float + m_bRandomlyFlipDirection: 468 # bool +CGeneralSpin: # CParticleFunctionOperator + m_nSpinRateDegrees: 448 # int32_t + m_nSpinRateMinDegrees: 452 # int32_t + m_fSpinRateStopTime: 460 # float +CNewParticleEffect: # IParticleEffect + m_pNext: 16 # CNewParticleEffect* + m_pPrev: 24 # CNewParticleEffect* + m_pParticles: 32 # IParticleCollection* + m_pDebugName: 40 # char* + m_bDontRemove: 0 # bitfield:1 + m_bRemove: 0 # bitfield:1 + m_bNeedsBBoxUpdate: 0 # bitfield:1 + m_bIsFirstFrame: 0 # bitfield:1 + m_bAutoUpdateBBox: 0 # bitfield:1 + m_bAllocated: 0 # bitfield:1 + m_bSimulate: 0 # bitfield:1 + m_bShouldPerformCullCheck: 0 # bitfield:1 + m_bForceNoDraw: 0 # bitfield:1 + m_bShouldSave: 0 # bitfield:1 + m_bDisableAggregation: 0 # bitfield:1 + m_bShouldSimulateDuringGamePaused: 0 # bitfield:1 + m_bShouldCheckFoW: 0 # bitfield:1 + m_vSortOrigin: 64 # Vector + m_flScale: 76 # float + m_hOwner: 80 # PARTICLE_EHANDLE__* + m_pOwningParticleProperty: 88 # CParticleProperty* + m_flFreezeTransitionStart: 112 # float + m_flFreezeTransitionDuration: 116 # float + m_flFreezeTransitionOverride: 120 # float + m_bFreezeTransitionActive: 124 # bool + m_bFreezeTargetState: 125 # bool + m_bCanFreeze: 126 # bool + m_LastMin: 128 # Vector + m_LastMax: 140 # Vector + m_nSplitScreenUser: 152 # CSplitScreenSlot + m_vecAggregationCenter: 156 # Vector + m_RefCount: 192 # int32_t +CParticleBindingRealPulse: # CParticleCollectionBindingInstance +CParticleCollectionBindingInstance: # CBasePulseGraphInstance +CParticleCollectionFloatInput: # CParticleFloatInput +CParticleCollectionRendererFloatInput: # CParticleCollectionFloatInput +CParticleCollectionRendererVecInput: # CParticleCollectionVecInput +CParticleCollectionVecInput: # CParticleVecInput +CParticleFloatInput: # CParticleInput + m_nType: 16 # ParticleFloatType_t + m_nMapType: 20 # ParticleFloatMapType_t + m_flLiteralValue: 24 # float + m_NamedValue: 32 # CParticleNamedValueRef + m_nControlPoint: 96 # int32_t + m_nScalarAttribute: 100 # ParticleAttributeIndex_t + m_nVectorAttribute: 104 # ParticleAttributeIndex_t + m_nVectorComponent: 108 # int32_t + m_flRandomMin: 112 # float + m_flRandomMax: 116 # float + m_bHasRandomSignFlip: 120 # bool + m_nRandomSeed: 124 # int32_t + m_nRandomMode: 128 # ParticleFloatRandomMode_t + m_flLOD0: 136 # float + m_flLOD1: 140 # float + m_flLOD2: 144 # float + m_flLOD3: 148 # float + m_nNoiseInputVectorAttribute: 152 # ParticleAttributeIndex_t + m_flNoiseOutputMin: 156 # float + m_flNoiseOutputMax: 160 # float + m_flNoiseScale: 164 # float + m_vecNoiseOffsetRate: 168 # Vector + m_flNoiseOffset: 180 # float + m_nNoiseOctaves: 184 # int32_t + m_nNoiseTurbulence: 188 # PFNoiseTurbulence_t + m_nNoiseType: 192 # PFNoiseType_t + m_nNoiseModifier: 196 # PFNoiseModifier_t + m_flNoiseTurbulenceScale: 200 # float + m_flNoiseTurbulenceMix: 204 # float + m_flNoiseImgPreviewScale: 208 # float + m_bNoiseImgPreviewLive: 212 # bool + m_flNoCameraFallback: 224 # float + m_bUseBoundsCenter: 228 # bool + m_nInputMode: 232 # ParticleFloatInputMode_t + m_flMultFactor: 236 # float + m_flInput0: 240 # float + m_flInput1: 244 # float + m_flOutput0: 248 # float + m_flOutput1: 252 # float + m_flNotchedRangeMin: 256 # float + m_flNotchedRangeMax: 260 # float + m_flNotchedOutputOutside: 264 # float + m_flNotchedOutputInside: 268 # float + m_nBiasType: 272 # ParticleFloatBiasType_t + m_flBiasParameter: 276 # float + m_Curve: 280 # CPiecewiseCurve +CParticleFunction: + m_flOpStrength: 8 # CParticleCollectionFloatInput + m_nOpEndCapState: 352 # ParticleEndcapMode_t + m_flOpStartFadeInTime: 356 # float + m_flOpEndFadeInTime: 360 # float + m_flOpStartFadeOutTime: 364 # float + m_flOpEndFadeOutTime: 368 # float + m_flOpFadeOscillatePeriod: 372 # float + m_bNormalizeToStopTime: 376 # bool + m_flOpTimeOffsetMin: 380 # float + m_flOpTimeOffsetMax: 384 # float + m_nOpTimeOffsetSeed: 388 # int32_t + m_nOpTimeScaleSeed: 392 # int32_t + m_flOpTimeScaleMin: 396 # float + m_flOpTimeScaleMax: 400 # float + m_bDisableOperator: 406 # bool + m_Notes: 408 # CUtlString +CParticleFunctionConstraint: # CParticleFunction +CParticleFunctionEmitter: # CParticleFunction + m_nEmitterIndex: 440 # int32_t +CParticleFunctionForce: # CParticleFunction +CParticleFunctionInitializer: # CParticleFunction + m_nAssociatedEmitterIndex: 440 # int32_t +CParticleFunctionOperator: # CParticleFunction +CParticleFunctionPreEmission: # CParticleFunctionOperator + m_bRunOnce: 448 # bool +CParticleFunctionRenderer: # CParticleFunction + VisibilityInputs: 440 # CParticleVisibilityInputs + m_bCannotBeRefracted: 508 # bool + m_bSkipRenderingOnMobile: 509 # bool +CParticleInput: +CParticleModelInput: # CParticleInput + m_nType: 16 # ParticleModelType_t + m_NamedValue: 24 # CParticleNamedValueRef + m_nControlPoint: 88 # int32_t +CParticleProperty: +CParticleRemapFloatInput: # CParticleFloatInput +CParticleSystemDefinition: # IParticleSystemDefinition + m_nBehaviorVersion: 8 # int32_t + m_PreEmissionOperators: 16 # CUtlVector + m_Emitters: 40 # CUtlVector + m_Initializers: 64 # CUtlVector + m_Operators: 88 # CUtlVector + m_ForceGenerators: 112 # CUtlVector + m_Constraints: 136 # CUtlVector + m_Renderers: 160 # CUtlVector + m_Children: 184 # CUtlVector + m_nFirstMultipleOverride_BackwardCompat: 376 # int32_t + m_nInitialParticles: 528 # int32_t + m_nMaxParticles: 532 # int32_t + m_nGroupID: 536 # int32_t + m_BoundingBoxMin: 540 # Vector + m_BoundingBoxMax: 552 # Vector + m_flDepthSortBias: 564 # float + m_nSortOverridePositionCP: 568 # int32_t + m_bInfiniteBounds: 572 # bool + m_bEnableNamedValues: 573 # bool + m_NamedValueDomain: 576 # CUtlString + m_NamedValueLocals: 584 # CUtlVector + m_ConstantColor: 608 # Color + m_ConstantNormal: 612 # Vector + m_flConstantRadius: 624 # float + m_flConstantRotation: 628 # float + m_flConstantRotationSpeed: 632 # float + m_flConstantLifespan: 636 # float + m_nConstantSequenceNumber: 640 # int32_t + m_nConstantSequenceNumber1: 644 # int32_t + m_nSnapshotControlPoint: 648 # int32_t + m_hSnapshot: 656 # CStrongHandle + m_pszCullReplacementName: 664 # CStrongHandle + m_flCullRadius: 672 # float + m_flCullFillCost: 676 # float + m_nCullControlPoint: 680 # int32_t + m_hFallback: 688 # CStrongHandle + m_nFallbackMaxCount: 696 # int32_t + m_hLowViolenceDef: 704 # CStrongHandle + m_hReferenceReplacement: 712 # CStrongHandle + m_flPreSimulationTime: 720 # float + m_flStopSimulationAfterTime: 724 # float + m_flMaximumTimeStep: 728 # float + m_flMaximumSimTime: 732 # float + m_flMinimumSimTime: 736 # float + m_flMinimumTimeStep: 740 # float + m_nMinimumFrames: 744 # int32_t + m_nMinCPULevel: 748 # int32_t + m_nMinGPULevel: 752 # int32_t + m_flNoDrawTimeToGoToSleep: 756 # float + m_flMaxDrawDistance: 760 # float + m_flStartFadeDistance: 764 # float + m_flMaxCreationDistance: 768 # float + m_nAggregationMinAvailableParticles: 772 # int32_t + m_flAggregateRadius: 776 # float + m_bShouldBatch: 780 # bool + m_bShouldHitboxesFallbackToRenderBounds: 781 # bool + m_bShouldHitboxesFallbackToSnapshot: 782 # bool + m_nViewModelEffect: 784 # InheritableBoolType_t + m_bScreenSpaceEffect: 788 # bool + m_pszTargetLayerID: 792 # CUtlSymbolLarge + m_nSkipRenderControlPoint: 800 # int32_t + m_nAllowRenderControlPoint: 804 # int32_t + m_bShouldSort: 808 # bool + m_controlPointConfigurations: 880 # CUtlVector +CParticleTransformInput: # CParticleInput + m_nType: 16 # ParticleTransformType_t + m_NamedValue: 24 # CParticleNamedValueRef + m_bFollowNamedValue: 88 # bool + m_bSupportsDisabled: 89 # bool + m_bUseOrientation: 90 # bool + m_nControlPoint: 92 # int32_t + m_nControlPointRangeMax: 96 # int32_t + m_flEndCPGrowthTime: 100 # float +CParticleVariableRef: + m_variableName: 0 # CKV3MemberNameWithStorage + m_variableType: 56 # PulseValueType_t +CParticleVecInput: # CParticleInput + m_nType: 16 # ParticleVecType_t + m_vLiteralValue: 20 # Vector + m_LiteralColor: 32 # Color + m_NamedValue: 40 # CParticleNamedValueRef + m_bFollowNamedValue: 104 # bool + m_nVectorAttribute: 108 # ParticleAttributeIndex_t + m_vVectorAttributeScale: 112 # Vector + m_nControlPoint: 124 # int32_t + m_nDeltaControlPoint: 128 # int32_t + m_vCPValueScale: 132 # Vector + m_vCPRelativePosition: 144 # Vector + m_vCPRelativeDir: 156 # Vector + m_FloatComponentX: 168 # CParticleFloatInput + m_FloatComponentY: 512 # CParticleFloatInput + m_FloatComponentZ: 856 # CParticleFloatInput + m_FloatInterp: 1200 # CParticleFloatInput + m_flInterpInput0: 1544 # float + m_flInterpInput1: 1548 # float + m_vInterpOutput0: 1552 # Vector + m_vInterpOutput1: 1564 # Vector + m_Gradient: 1576 # CColorGradient + m_vRandomMin: 1600 # Vector + m_vRandomMax: 1612 # Vector +CParticleVisibilityInputs: + m_flCameraBias: 0 # float + m_nCPin: 4 # int32_t + m_flProxyRadius: 8 # float + m_flInputMin: 12 # float + m_flInputMax: 16 # float + m_flNoPixelVisibilityFallback: 20 # float + m_flDistanceInputMin: 24 # float + m_flDistanceInputMax: 28 # float + m_flDotInputMin: 32 # float + m_flDotInputMax: 36 # float + m_bDotCPAngles: 40 # bool + m_bDotCameraAngles: 41 # bool + m_flAlphaScaleMin: 44 # float + m_flAlphaScaleMax: 48 # float + m_flRadiusScaleMin: 52 # float + m_flRadiusScaleMax: 56 # float + m_flRadiusScaleFOVBase: 60 # float + m_bRightEye: 64 # bool +CPathParameters: + m_nStartControlPointNumber: 0 # int32_t + m_nEndControlPointNumber: 4 # int32_t + m_nBulgeControl: 8 # int32_t + m_flBulge: 12 # float + m_flMidPoint: 16 # float + m_vStartPointOffset: 20 # Vector + m_vMidPointOffset: 32 # Vector + m_vEndOffset: 44 # Vector +CPerParticleFloatInput: # CParticleFloatInput +CPerParticleVecInput: # CParticleVecInput +CRandomNumberGeneratorParameters: + m_bDistributeEvenly: 0 # bool + m_nSeed: 4 # int32_t +CSpinUpdateBase: # CParticleFunctionOperator +C_INIT_AddVectorToVector: # CParticleFunctionInitializer + m_vecScale: 448 # Vector + m_nFieldOutput: 460 # ParticleAttributeIndex_t + m_nFieldInput: 464 # ParticleAttributeIndex_t + m_vOffsetMin: 468 # Vector + m_vOffsetMax: 480 # Vector + m_randomnessParameters: 492 # CRandomNumberGeneratorParameters +C_INIT_AgeNoise: # CParticleFunctionInitializer + m_bAbsVal: 448 # bool + m_bAbsValInv: 449 # bool + m_flOffset: 452 # float + m_flAgeMin: 456 # float + m_flAgeMax: 460 # float + m_flNoiseScale: 464 # float + m_flNoiseScaleLoc: 468 # float + m_vecOffsetLoc: 472 # Vector +C_INIT_ChaoticAttractor: # CParticleFunctionInitializer + m_flAParm: 448 # float + m_flBParm: 452 # float + m_flCParm: 456 # float + m_flDParm: 460 # float + m_flScale: 464 # float + m_flSpeedMin: 468 # float + m_flSpeedMax: 472 # float + m_nBaseCP: 476 # int32_t + m_bUniformSpeed: 480 # bool +C_INIT_ColorLitPerParticle: # CParticleFunctionInitializer + m_ColorMin: 472 # Color + m_ColorMax: 476 # Color + m_TintMin: 480 # Color + m_TintMax: 484 # Color + m_flTintPerc: 488 # float + m_nTintBlendMode: 492 # ParticleColorBlendMode_t + m_flLightAmplification: 496 # float +C_INIT_CreateAlongPath: # CParticleFunctionInitializer + m_fMaxDistance: 448 # float + m_PathParams: 464 # CPathParameters + m_bUseRandomCPs: 528 # bool + m_vEndOffset: 532 # Vector + m_bSaveOffset: 544 # bool +C_INIT_CreateFromCPs: # CParticleFunctionInitializer + m_nIncrement: 448 # int32_t + m_nMinCP: 452 # int32_t + m_nMaxCP: 456 # int32_t + m_nDynamicCPCount: 464 # CParticleCollectionFloatInput +C_INIT_CreateFromParentParticles: # CParticleFunctionInitializer + m_flVelocityScale: 448 # float + m_flIncrement: 452 # float + m_bRandomDistribution: 456 # bool + m_nRandomSeed: 460 # int32_t + m_bSubFrame: 464 # bool +C_INIT_CreateFromPlaneCache: # CParticleFunctionInitializer + m_vecOffsetMin: 448 # Vector + m_vecOffsetMax: 460 # Vector + m_bUseNormal: 473 # bool +C_INIT_CreateInEpitrochoid: # CParticleFunctionInitializer + m_nComponent1: 448 # int32_t + m_nComponent2: 452 # int32_t + m_TransformInput: 456 # CParticleTransformInput + m_flParticleDensity: 560 # CPerParticleFloatInput + m_flOffset: 904 # CPerParticleFloatInput + m_flRadius1: 1248 # CPerParticleFloatInput + m_flRadius2: 1592 # CPerParticleFloatInput + m_bUseCount: 1936 # bool + m_bUseLocalCoords: 1937 # bool + m_bOffsetExistingPos: 1938 # bool +C_INIT_CreateOnGrid: # CParticleFunctionInitializer + m_nXCount: 448 # CParticleCollectionFloatInput + m_nYCount: 792 # CParticleCollectionFloatInput + m_nZCount: 1136 # CParticleCollectionFloatInput + m_nXSpacing: 1480 # CParticleCollectionFloatInput + m_nYSpacing: 1824 # CParticleCollectionFloatInput + m_nZSpacing: 2168 # CParticleCollectionFloatInput + m_nControlPointNumber: 2512 # int32_t + m_bLocalSpace: 2516 # bool + m_bCenter: 2517 # bool + m_bHollow: 2518 # bool +C_INIT_CreateOnModel: # CParticleFunctionInitializer + m_modelInput: 448 # CParticleModelInput + m_transformInput: 544 # CParticleTransformInput + m_nForceInModel: 648 # int32_t + m_nDesiredHitbox: 652 # int32_t + m_nHitboxValueFromControlPointIndex: 656 # int32_t + m_vecHitBoxScale: 664 # CParticleCollectionVecInput + m_flBoneVelocity: 2288 # float + m_flMaxBoneVelocity: 2292 # float + m_vecDirectionBias: 2296 # CParticleCollectionVecInput + m_HitboxSetName: 3920 # char[128] + m_bLocalCoords: 4048 # bool + m_bUseBones: 4049 # bool + m_flShellSize: 4056 # CParticleCollectionFloatInput +C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer + m_bUseBones: 448 # bool + m_bForceZ: 449 # bool + m_nControlPointNumber: 452 # int32_t + m_nHeightCP: 456 # int32_t + m_bUseWaterHeight: 460 # bool + m_flDesiredHeight: 464 # CParticleCollectionFloatInput + m_vecHitBoxScale: 808 # CParticleCollectionVecInput + m_vecDirectionBias: 2432 # CParticleCollectionVecInput + m_nBiasType: 4056 # ParticleHitboxBiasType_t + m_bLocalCoords: 4060 # bool + m_bPreferMovingBoxes: 4061 # bool + m_HitboxSetName: 4062 # char[128] + m_flHitboxVelocityScale: 4192 # CParticleCollectionFloatInput + m_flMaxBoneVelocity: 4536 # CParticleCollectionFloatInput +C_INIT_CreateParticleImpulse: # CParticleFunctionInitializer + m_InputRadius: 448 # CPerParticleFloatInput + m_InputMagnitude: 792 # CPerParticleFloatInput + m_nFalloffFunction: 1136 # ParticleFalloffFunction_t + m_InputFalloffExp: 1144 # CPerParticleFloatInput + m_nImpulseType: 1488 # ParticleImpulseType_t +C_INIT_CreatePhyllotaxis: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nScaleCP: 452 # int32_t + m_nComponent: 456 # int32_t + m_fRadCentCore: 460 # float + m_fRadPerPoint: 464 # float + m_fRadPerPointTo: 468 # float + m_fpointAngle: 472 # float + m_fsizeOverall: 476 # float + m_fRadBias: 480 # float + m_fMinRad: 484 # float + m_fDistBias: 488 # float + m_bUseLocalCoords: 492 # bool + m_bUseWithContEmit: 493 # bool + m_bUseOrigRadius: 494 # bool +C_INIT_CreateSequentialPath: # CParticleFunctionInitializer + m_fMaxDistance: 448 # float + m_flNumToAssign: 452 # float + m_bLoop: 456 # bool + m_bCPPairs: 457 # bool + m_bSaveOffset: 458 # bool + m_PathParams: 464 # CPathParameters +C_INIT_CreateSequentialPathV2: # CParticleFunctionInitializer + m_fMaxDistance: 448 # CPerParticleFloatInput + m_flNumToAssign: 792 # CParticleCollectionFloatInput + m_bLoop: 1136 # bool + m_bCPPairs: 1137 # bool + m_bSaveOffset: 1138 # bool + m_PathParams: 1152 # CPathParameters +C_INIT_CreateSpiralSphere: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nOverrideCP: 452 # int32_t + m_nDensity: 456 # int32_t + m_flInitialRadius: 460 # float + m_flInitialSpeedMin: 464 # float + m_flInitialSpeedMax: 468 # float + m_bUseParticleCount: 472 # bool +C_INIT_CreateWithinBox: # CParticleFunctionInitializer + m_vecMin: 448 # CPerParticleVecInput + m_vecMax: 2072 # CPerParticleVecInput + m_nControlPointNumber: 3696 # int32_t + m_bLocalSpace: 3700 # bool + m_randomnessParameters: 3704 # CRandomNumberGeneratorParameters +C_INIT_CreateWithinSphereTransform: # CParticleFunctionInitializer + m_fRadiusMin: 448 # CPerParticleFloatInput + m_fRadiusMax: 792 # CPerParticleFloatInput + m_vecDistanceBias: 1136 # CPerParticleVecInput + m_vecDistanceBiasAbs: 2760 # Vector + m_TransformInput: 2776 # CParticleTransformInput + m_fSpeedMin: 2880 # CPerParticleFloatInput + m_fSpeedMax: 3224 # CPerParticleFloatInput + m_fSpeedRandExp: 3568 # float + m_bLocalCoords: 3572 # bool + m_flEndCPGrowthTime: 3576 # float + m_LocalCoordinateSystemSpeedMin: 3584 # CPerParticleVecInput + m_LocalCoordinateSystemSpeedMax: 5208 # CPerParticleVecInput + m_nFieldOutput: 6832 # ParticleAttributeIndex_t + m_nFieldVelocity: 6836 # ParticleAttributeIndex_t +C_INIT_CreationNoise: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_bAbsVal: 452 # bool + m_bAbsValInv: 453 # bool + m_flOffset: 456 # float + m_flOutputMin: 460 # float + m_flOutputMax: 464 # float + m_flNoiseScale: 468 # float + m_flNoiseScaleLoc: 472 # float + m_vecOffsetLoc: 476 # Vector + m_flWorldTimeScale: 488 # float +C_INIT_DistanceCull: # CParticleFunctionInitializer + m_nControlPoint: 448 # int32_t + m_flDistance: 456 # CParticleCollectionFloatInput + m_bCullInside: 800 # bool +C_INIT_DistanceToCPInit: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 456 # CPerParticleFloatInput + m_flInputMax: 800 # CPerParticleFloatInput + m_flOutputMin: 1144 # CPerParticleFloatInput + m_flOutputMax: 1488 # CPerParticleFloatInput + m_nStartCP: 1832 # int32_t + m_bLOS: 1836 # bool + m_CollisionGroupName: 1837 # char[128] + m_nTraceSet: 1968 # ParticleTraceSet_t + m_flMaxTraceLength: 1976 # CPerParticleFloatInput + m_flLOSScale: 2320 # float + m_nSetMethod: 2324 # ParticleSetMethod_t + m_bActiveRange: 2328 # bool + m_vecDistanceScale: 2332 # Vector + m_flRemapBias: 2344 # float +C_INIT_DistanceToNeighborCull: # CParticleFunctionInitializer + m_flDistance: 448 # CPerParticleFloatInput +C_INIT_GlobalScale: # CParticleFunctionInitializer + m_flScale: 448 # float + m_nScaleControlPointNumber: 452 # int32_t + m_nControlPointNumber: 456 # int32_t + m_bScaleRadius: 460 # bool + m_bScalePosition: 461 # bool + m_bScaleVelocity: 462 # bool +C_INIT_InheritFromParentParticles: # CParticleFunctionInitializer + m_flScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nIncrement: 456 # int32_t + m_bRandomDistribution: 460 # bool + m_nRandomSeed: 464 # int32_t +C_INIT_InheritVelocity: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_flVelocityScale: 452 # float +C_INIT_InitFloat: # CParticleFunctionInitializer + m_InputValue: 448 # CPerParticleFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t + m_nSetMethod: 796 # ParticleSetMethod_t + m_InputStrength: 800 # CPerParticleFloatInput +C_INIT_InitFloatCollection: # CParticleFunctionInitializer + m_InputValue: 448 # CParticleCollectionFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t +C_INIT_InitFromCPSnapshot: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nAttributeToRead: 452 # ParticleAttributeIndex_t + m_nAttributeToWrite: 456 # ParticleAttributeIndex_t + m_nLocalSpaceCP: 460 # int32_t + m_bRandom: 464 # bool + m_bReverse: 465 # bool + m_nSnapShotIncrement: 472 # CParticleCollectionFloatInput + m_nManualSnapshotIndex: 816 # CPerParticleFloatInput + m_nRandomSeed: 1160 # int32_t + m_bLocalSpaceAngles: 1164 # bool +C_INIT_InitFromParentKilled: # CParticleFunctionInitializer + m_nAttributeToCopy: 448 # ParticleAttributeIndex_t +C_INIT_InitFromVectorFieldSnapshot: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nLocalSpaceCP: 452 # int32_t + m_nWeightUpdateCP: 456 # int32_t + m_bUseVerticalVelocity: 460 # bool + m_vecScale: 464 # CPerParticleVecInput +C_INIT_InitSkinnedPositionFromCPSnapshot: # CParticleFunctionInitializer + m_nSnapshotControlPointNumber: 448 # int32_t + m_nControlPointNumber: 452 # int32_t + m_bRandom: 456 # bool + m_nRandomSeed: 460 # int32_t + m_bRigid: 464 # bool + m_bSetNormal: 465 # bool + m_bIgnoreDt: 466 # bool + m_flMinNormalVelocity: 468 # float + m_flMaxNormalVelocity: 472 # float + m_flIncrement: 476 # float + m_nFullLoopIncrement: 480 # int32_t + m_nSnapShotStartPoint: 484 # int32_t + m_flBoneVelocity: 488 # float + m_flBoneVelocityMax: 492 # float + m_bCopyColor: 496 # bool + m_bCopyAlpha: 497 # bool + m_bSetRadius: 498 # bool +C_INIT_InitVec: # CParticleFunctionInitializer + m_InputValue: 448 # CPerParticleVecInput + m_nOutputField: 2072 # ParticleAttributeIndex_t + m_nSetMethod: 2076 # ParticleSetMethod_t + m_bNormalizedOutput: 2080 # bool + m_bWritePreviousPosition: 2081 # bool +C_INIT_InitVecCollection: # CParticleFunctionInitializer + m_InputValue: 448 # CParticleCollectionVecInput + m_nOutputField: 2072 # ParticleAttributeIndex_t +C_INIT_InitialRepulsionVelocity: # CParticleFunctionInitializer + m_CollisionGroupName: 448 # char[128] + m_nTraceSet: 576 # ParticleTraceSet_t + m_vecOutputMin: 580 # Vector + m_vecOutputMax: 592 # Vector + m_nControlPointNumber: 604 # int32_t + m_bPerParticle: 608 # bool + m_bTranslate: 609 # bool + m_bProportional: 610 # bool + m_flTraceLength: 612 # float + m_bPerParticleTR: 616 # bool + m_bInherit: 617 # bool + m_nChildCP: 620 # int32_t + m_nChildGroupID: 624 # int32_t +C_INIT_InitialSequenceFromModel: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nFieldOutputAnim: 456 # ParticleAttributeIndex_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_nSetMethod: 476 # ParticleSetMethod_t +C_INIT_InitialVelocityFromHitbox: # CParticleFunctionInitializer + m_flVelocityMin: 448 # float + m_flVelocityMax: 452 # float + m_nControlPointNumber: 456 # int32_t + m_HitboxSetName: 460 # char[128] + m_bUseBones: 588 # bool +C_INIT_InitialVelocityNoise: # CParticleFunctionInitializer + m_vecAbsVal: 448 # Vector + m_vecAbsValInv: 460 # Vector + m_vecOffsetLoc: 472 # CPerParticleVecInput + m_flOffset: 2096 # CPerParticleFloatInput + m_vecOutputMin: 2440 # CPerParticleVecInput + m_vecOutputMax: 4064 # CPerParticleVecInput + m_flNoiseScale: 5688 # CPerParticleFloatInput + m_flNoiseScaleLoc: 6032 # CPerParticleFloatInput + m_TransformInput: 6376 # CParticleTransformInput + m_bIgnoreDt: 6480 # bool +C_INIT_LifespanFromVelocity: # CParticleFunctionInitializer + m_vecComponentScale: 448 # Vector + m_flTraceOffset: 460 # float + m_flMaxTraceLength: 464 # float + m_flTraceTolerance: 468 # float + m_nMaxPlanes: 472 # int32_t + m_CollisionGroupName: 480 # char[128] + m_nTraceSet: 608 # ParticleTraceSet_t + m_bIncludeWater: 624 # bool +C_INIT_ModelCull: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_bBoundBox: 452 # bool + m_bCullOutside: 453 # bool + m_bUseBones: 454 # bool + m_HitboxSetName: 455 # char[128] +C_INIT_MoveBetweenPoints: # CParticleFunctionInitializer + m_flSpeedMin: 448 # CPerParticleFloatInput + m_flSpeedMax: 792 # CPerParticleFloatInput + m_flEndSpread: 1136 # CPerParticleFloatInput + m_flStartOffset: 1480 # CPerParticleFloatInput + m_flEndOffset: 1824 # CPerParticleFloatInput + m_nEndControlPointNumber: 2168 # int32_t + m_bTrailBias: 2172 # bool +C_INIT_NormalAlignToCP: # CParticleFunctionInitializer + m_transformInput: 448 # CParticleTransformInput + m_nControlPointAxis: 552 # ParticleControlPointAxis_t +C_INIT_NormalOffset: # CParticleFunctionInitializer + m_OffsetMin: 448 # Vector + m_OffsetMax: 460 # Vector + m_nControlPointNumber: 472 # int32_t + m_bLocalCoords: 476 # bool + m_bNormalize: 477 # bool +C_INIT_OffsetVectorToVector: # CParticleFunctionInitializer + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_vecOutputMin: 456 # Vector + m_vecOutputMax: 468 # Vector + m_randomnessParameters: 480 # CRandomNumberGeneratorParameters +C_INIT_Orient2DRelToCP: # CParticleFunctionInitializer + m_nCP: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flRotOffset: 456 # float +C_INIT_PlaneCull: # CParticleFunctionInitializer + m_nControlPoint: 448 # int32_t + m_flDistance: 456 # CParticleCollectionFloatInput + m_bCullInside: 800 # bool +C_INIT_PointList: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_pointList: 456 # CUtlVector + m_bPlaceAlongPath: 480 # bool + m_bClosedLoop: 481 # bool + m_nNumPointsAlongPath: 484 # int32_t +C_INIT_PositionOffset: # CParticleFunctionInitializer + m_OffsetMin: 448 # CPerParticleVecInput + m_OffsetMax: 2072 # CPerParticleVecInput + m_TransformInput: 3696 # CParticleTransformInput + m_bLocalCoords: 3800 # bool + m_bProportional: 3801 # bool + m_randomnessParameters: 3804 # CRandomNumberGeneratorParameters +C_INIT_PositionOffsetToCP: # CParticleFunctionInitializer + m_nControlPointNumberStart: 448 # int32_t + m_nControlPointNumberEnd: 452 # int32_t + m_bLocalCoords: 456 # bool +C_INIT_PositionPlaceOnGround: # CParticleFunctionInitializer + m_flOffset: 448 # CPerParticleFloatInput + m_flMaxTraceLength: 792 # CPerParticleFloatInput + m_CollisionGroupName: 1136 # char[128] + m_nTraceSet: 1264 # ParticleTraceSet_t + m_nTraceMissBehavior: 1280 # ParticleTraceMissBehavior_t + m_bIncludeWater: 1284 # bool + m_bSetNormal: 1285 # bool + m_bSetPXYZOnly: 1286 # bool + m_bTraceAlongNormal: 1287 # bool + m_bOffsetonColOnly: 1288 # bool + m_flOffsetByRadiusFactor: 1292 # float + m_nPreserveOffsetCP: 1296 # int32_t + m_nIgnoreCP: 1300 # int32_t +C_INIT_PositionWarp: # CParticleFunctionInitializer + m_vecWarpMin: 448 # CParticleCollectionVecInput + m_vecWarpMax: 2072 # CParticleCollectionVecInput + m_nScaleControlPointNumber: 3696 # int32_t + m_nControlPointNumber: 3700 # int32_t + m_nRadiusComponent: 3704 # int32_t + m_flWarpTime: 3708 # float + m_flWarpStartTime: 3712 # float + m_flPrevPosScale: 3716 # float + m_bInvertWarp: 3720 # bool + m_bUseCount: 3721 # bool +C_INIT_PositionWarpScalar: # CParticleFunctionInitializer + m_vecWarpMin: 448 # Vector + m_vecWarpMax: 460 # Vector + m_InputValue: 472 # CPerParticleFloatInput + m_flPrevPosScale: 816 # float + m_nScaleControlPointNumber: 820 # int32_t + m_nControlPointNumber: 824 # int32_t +C_INIT_QuantizeFloat: # CParticleFunctionInitializer + m_InputValue: 448 # CPerParticleFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t +C_INIT_RadiusFromCPObject: # CParticleFunctionInitializer + m_nControlPoint: 448 # int32_t +C_INIT_RandomAlpha: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nAlphaMin: 452 # int32_t + m_nAlphaMax: 456 # int32_t + m_flAlphaRandExponent: 468 # float +C_INIT_RandomAlphaWindowThreshold: # CParticleFunctionInitializer + m_flMin: 448 # float + m_flMax: 452 # float + m_flExponent: 456 # float +C_INIT_RandomColor: # CParticleFunctionInitializer + m_ColorMin: 476 # Color + m_ColorMax: 480 # Color + m_TintMin: 484 # Color + m_TintMax: 488 # Color + m_flTintPerc: 492 # float + m_flUpdateThreshold: 496 # float + m_nTintCP: 500 # int32_t + m_nFieldOutput: 504 # ParticleAttributeIndex_t + m_nTintBlendMode: 508 # ParticleColorBlendMode_t + m_flLightAmplification: 512 # float +C_INIT_RandomLifeTime: # CParticleFunctionInitializer + m_fLifetimeMin: 448 # float + m_fLifetimeMax: 452 # float + m_fLifetimeRandExponent: 456 # float +C_INIT_RandomModelSequence: # CParticleFunctionInitializer + m_ActivityName: 448 # char[256] + m_SequenceName: 704 # char[256] + m_hModel: 960 # CStrongHandle +C_INIT_RandomNamedModelBodyPart: # C_INIT_RandomNamedModelElement +C_INIT_RandomNamedModelElement: # CParticleFunctionInitializer + m_hModel: 448 # CStrongHandle + m_names: 456 # CUtlVector + m_bShuffle: 480 # bool + m_bLinear: 481 # bool + m_bModelFromRenderer: 482 # bool + m_nFieldOutput: 484 # ParticleAttributeIndex_t +C_INIT_RandomNamedModelMeshGroup: # C_INIT_RandomNamedModelElement +C_INIT_RandomNamedModelSequence: # C_INIT_RandomNamedModelElement +C_INIT_RandomRadius: # CParticleFunctionInitializer + m_flRadiusMin: 448 # float + m_flRadiusMax: 452 # float + m_flRadiusRandExponent: 456 # float +C_INIT_RandomRotation: # CGeneralRandomRotation +C_INIT_RandomRotationSpeed: # CGeneralRandomRotation +C_INIT_RandomScalar: # CParticleFunctionInitializer + m_flMin: 448 # float + m_flMax: 452 # float + m_flExponent: 456 # float + m_nFieldOutput: 460 # ParticleAttributeIndex_t +C_INIT_RandomSecondSequence: # CParticleFunctionInitializer + m_nSequenceMin: 448 # int32_t + m_nSequenceMax: 452 # int32_t +C_INIT_RandomSequence: # CParticleFunctionInitializer + m_nSequenceMin: 448 # int32_t + m_nSequenceMax: 452 # int32_t + m_bShuffle: 456 # bool + m_bLinear: 457 # bool + m_WeightedList: 464 # CUtlVector +C_INIT_RandomTrailLength: # CParticleFunctionInitializer + m_flMinLength: 448 # float + m_flMaxLength: 452 # float + m_flLengthRandExponent: 456 # float +C_INIT_RandomVector: # CParticleFunctionInitializer + m_vecMin: 448 # Vector + m_vecMax: 460 # Vector + m_nFieldOutput: 472 # ParticleAttributeIndex_t + m_randomnessParameters: 476 # CRandomNumberGeneratorParameters +C_INIT_RandomVectorComponent: # CParticleFunctionInitializer + m_flMin: 448 # float + m_flMax: 452 # float + m_nFieldOutput: 456 # ParticleAttributeIndex_t + m_nComponent: 460 # int32_t +C_INIT_RandomYaw: # CGeneralRandomRotation +C_INIT_RandomYawFlip: # CParticleFunctionInitializer + m_flPercent: 448 # float +C_INIT_RemapCPtoScalar: # CParticleFunctionInitializer + m_nCPInput: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nField: 456 # int32_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_flStartTime: 476 # float + m_flEndTime: 480 # float + m_nSetMethod: 484 # ParticleSetMethod_t + m_flRemapBias: 488 # float +C_INIT_RemapInitialDirectionToTransformToVector: # CParticleFunctionInitializer + m_TransformInput: 448 # CParticleTransformInput + m_nFieldOutput: 552 # ParticleAttributeIndex_t + m_flScale: 556 # float + m_flOffsetRot: 560 # float + m_vecOffsetAxis: 564 # Vector + m_bNormalize: 576 # bool +C_INIT_RemapInitialTransformDirectionToRotation: # CParticleFunctionInitializer + m_TransformInput: 448 # CParticleTransformInput + m_nFieldOutput: 552 # ParticleAttributeIndex_t + m_flOffsetRot: 556 # float + m_nComponent: 560 # int32_t +C_INIT_RemapInitialVisibilityScalar: # CParticleFunctionInitializer + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float +C_INIT_RemapNamedModelBodyPartToScalar: # C_INIT_RemapNamedModelElementToScalar +C_INIT_RemapNamedModelElementToScalar: # CParticleFunctionInitializer + m_hModel: 448 # CStrongHandle + m_names: 456 # CUtlVector + m_values: 480 # CUtlVector + m_nFieldInput: 504 # ParticleAttributeIndex_t + m_nFieldOutput: 508 # ParticleAttributeIndex_t + m_nSetMethod: 512 # ParticleSetMethod_t + m_bModelFromRenderer: 516 # bool +C_INIT_RemapNamedModelMeshGroupToScalar: # C_INIT_RemapNamedModelElementToScalar +C_INIT_RemapNamedModelSequenceToScalar: # C_INIT_RemapNamedModelElementToScalar +C_INIT_RemapParticleCountToNamedModelBodyPartScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar +C_INIT_RemapParticleCountToNamedModelElementScalar: # C_INIT_RemapParticleCountToScalar + m_hModel: 496 # CStrongHandle + m_outputMinName: 504 # CUtlString + m_outputMaxName: 512 # CUtlString + m_bModelFromRenderer: 520 # bool +C_INIT_RemapParticleCountToNamedModelMeshGroupScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar +C_INIT_RemapParticleCountToNamedModelSequenceScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar +C_INIT_RemapParticleCountToScalar: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nInputMin: 452 # int32_t + m_nInputMax: 456 # int32_t + m_nScaleControlPoint: 460 # int32_t + m_nScaleControlPointField: 464 # int32_t + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_nSetMethod: 476 # ParticleSetMethod_t + m_bActiveRange: 480 # bool + m_bInvert: 481 # bool + m_bWrap: 482 # bool + m_flRemapBias: 484 # float +C_INIT_RemapQAnglesToRotation: # CParticleFunctionInitializer + m_TransformInput: 448 # CParticleTransformInput +C_INIT_RemapScalar: # CParticleFunctionInitializer + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float + m_flStartTime: 472 # float + m_flEndTime: 476 # float + m_nSetMethod: 480 # ParticleSetMethod_t + m_bActiveRange: 484 # bool + m_flRemapBias: 488 # float +C_INIT_RemapScalarToVector: # CParticleFunctionInitializer + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_vecOutputMin: 464 # Vector + m_vecOutputMax: 476 # Vector + m_flStartTime: 488 # float + m_flEndTime: 492 # float + m_nSetMethod: 496 # ParticleSetMethod_t + m_nControlPointNumber: 500 # int32_t + m_bLocalCoords: 504 # bool + m_flRemapBias: 508 # float +C_INIT_RemapSpeedToScalar: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nControlPointNumber: 452 # int32_t + m_flStartTime: 456 # float + m_flEndTime: 460 # float + m_flInputMin: 464 # float + m_flInputMax: 468 # float + m_flOutputMin: 472 # float + m_flOutputMax: 476 # float + m_nSetMethod: 480 # ParticleSetMethod_t + m_bPerParticle: 484 # bool +C_INIT_RemapTransformOrientationToRotations: # CParticleFunctionInitializer + m_TransformInput: 448 # CParticleTransformInput + m_vecRotation: 552 # Vector + m_bUseQuat: 564 # bool + m_bWriteNormal: 565 # bool +C_INIT_RemapTransformToVector: # CParticleFunctionInitializer + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vInputMin: 452 # Vector + m_vInputMax: 464 # Vector + m_vOutputMin: 476 # Vector + m_vOutputMax: 488 # Vector + m_TransformInput: 504 # CParticleTransformInput + m_LocalSpaceTransform: 608 # CParticleTransformInput + m_flStartTime: 712 # float + m_flEndTime: 716 # float + m_nSetMethod: 720 # ParticleSetMethod_t + m_bOffset: 724 # bool + m_bAccelerate: 725 # bool + m_flRemapBias: 728 # float +C_INIT_RingWave: # CParticleFunctionInitializer + m_TransformInput: 448 # CParticleTransformInput + m_flParticlesPerOrbit: 552 # CParticleCollectionFloatInput + m_flInitialRadius: 896 # CPerParticleFloatInput + m_flThickness: 1240 # CPerParticleFloatInput + m_flInitialSpeedMin: 1584 # CPerParticleFloatInput + m_flInitialSpeedMax: 1928 # CPerParticleFloatInput + m_flRoll: 2272 # CPerParticleFloatInput + m_flPitch: 2616 # CPerParticleFloatInput + m_flYaw: 2960 # CPerParticleFloatInput + m_bEvenDistribution: 3304 # bool + m_bXYVelocityOnly: 3305 # bool +C_INIT_RtEnvCull: # CParticleFunctionInitializer + m_vecTestDir: 448 # Vector + m_vecTestNormal: 460 # Vector + m_bUseVelocity: 472 # bool + m_bCullOnMiss: 473 # bool + m_bLifeAdjust: 474 # bool + m_RtEnvName: 475 # char[128] + m_nRTEnvCP: 604 # int32_t + m_nComponent: 608 # int32_t +C_INIT_ScaleVelocity: # CParticleFunctionInitializer + m_vecScale: 448 # CParticleCollectionVecInput +C_INIT_SequenceFromCP: # CParticleFunctionInitializer + m_bKillUnused: 448 # bool + m_bRadiusScale: 449 # bool + m_nCP: 452 # int32_t + m_vecOffset: 456 # Vector +C_INIT_SequenceLifeTime: # CParticleFunctionInitializer + m_flFramerate: 448 # float +C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nDesiredHitbox: 452 # int32_t + m_vecHitBoxScale: 456 # CParticleCollectionVecInput + m_HitboxSetName: 2080 # char[128] + m_bUseBones: 2208 # bool + m_bUseClosestPointOnHitbox: 2209 # bool + m_nTestType: 2212 # ClosestPointTestType_t + m_flHybridRatio: 2216 # CParticleCollectionFloatInput + m_bUpdatePosition: 2560 # bool +C_INIT_SetHitboxToModel: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nForceInModel: 452 # int32_t + m_nDesiredHitbox: 456 # int32_t + m_vecHitBoxScale: 464 # CParticleCollectionVecInput + m_vecDirectionBias: 2088 # Vector + m_bMaintainHitbox: 2100 # bool + m_bUseBones: 2101 # bool + m_HitboxSetName: 2102 # char[128] + m_flShellSize: 2232 # CParticleCollectionFloatInput +C_INIT_SetRigidAttachment: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_nFieldInput: 452 # ParticleAttributeIndex_t + m_nFieldOutput: 456 # ParticleAttributeIndex_t + m_bLocalSpace: 460 # bool +C_INIT_SetVectorAttributeToVectorExpression: # CParticleFunctionInitializer + m_nExpression: 448 # VectorExpressionType_t + m_vInput1: 456 # CPerParticleVecInput + m_vInput2: 2080 # CPerParticleVecInput + m_nOutputField: 3704 # ParticleAttributeIndex_t + m_nSetMethod: 3708 # ParticleSetMethod_t + m_bNormalizedOutput: 3712 # bool +C_INIT_StatusEffect: # CParticleFunctionInitializer + m_nDetail2Combo: 448 # Detail2Combo_t + m_flDetail2Rotation: 452 # float + m_flDetail2Scale: 456 # float + m_flDetail2BlendFactor: 460 # float + m_flColorWarpIntensity: 464 # float + m_flDiffuseWarpBlendToFull: 468 # float + m_flEnvMapIntensity: 472 # float + m_flAmbientScale: 476 # float + m_specularColor: 480 # Color + m_flSpecularScale: 484 # float + m_flSpecularExponent: 488 # float + m_flSpecularExponentBlendToFull: 492 # float + m_flSpecularBlendToFull: 496 # float + m_rimLightColor: 500 # Color + m_flRimLightScale: 504 # float + m_flReflectionsTintByBaseBlendToNone: 508 # float + m_flMetalnessBlendToFull: 512 # float + m_flSelfIllumBlendToFull: 516 # float +C_INIT_StatusEffectCitadel: # CParticleFunctionInitializer + m_flSFXColorWarpAmount: 448 # float + m_flSFXNormalAmount: 452 # float + m_flSFXMetalnessAmount: 456 # float + m_flSFXRoughnessAmount: 460 # float + m_flSFXSelfIllumAmount: 464 # float + m_flSFXSScale: 468 # float + m_flSFXSScrollX: 472 # float + m_flSFXSScrollY: 476 # float + m_flSFXSScrollZ: 480 # float + m_flSFXSOffsetX: 484 # float + m_flSFXSOffsetY: 488 # float + m_flSFXSOffsetZ: 492 # float + m_nDetailCombo: 496 # DetailCombo_t + m_flSFXSDetailAmount: 500 # float + m_flSFXSDetailScale: 504 # float + m_flSFXSDetailScrollX: 508 # float + m_flSFXSDetailScrollY: 512 # float + m_flSFXSDetailScrollZ: 516 # float + m_flSFXSUseModelUVs: 520 # float +C_INIT_VelocityFromCP: # CParticleFunctionInitializer + m_velocityInput: 448 # CParticleCollectionVecInput + m_transformInput: 2072 # CParticleTransformInput + m_flVelocityScale: 2176 # float + m_bDirectionOnly: 2180 # bool +C_INIT_VelocityFromNormal: # CParticleFunctionInitializer + m_fSpeedMin: 448 # float + m_fSpeedMax: 452 # float + m_bIgnoreDt: 456 # bool +C_INIT_VelocityRadialRandom: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_fSpeedMin: 452 # float + m_fSpeedMax: 456 # float + m_vecLocalCoordinateSystemSpeedScale: 460 # Vector + m_bIgnoreDelta: 473 # bool +C_INIT_VelocityRandom: # CParticleFunctionInitializer + m_nControlPointNumber: 448 # int32_t + m_fSpeedMin: 456 # CPerParticleFloatInput + m_fSpeedMax: 800 # CPerParticleFloatInput + m_LocalCoordinateSystemSpeedMin: 1144 # CPerParticleVecInput + m_LocalCoordinateSystemSpeedMax: 2768 # CPerParticleVecInput + m_bIgnoreDT: 4392 # bool + m_randomnessParameters: 4396 # CRandomNumberGeneratorParameters +C_OP_AlphaDecay: # CParticleFunctionOperator + m_flMinAlpha: 448 # float +C_OP_AttractToControlPoint: # CParticleFunctionForce + m_vecComponentScale: 464 # Vector + m_fForceAmount: 480 # CPerParticleFloatInput + m_fFalloffPower: 824 # float + m_TransformInput: 832 # CParticleTransformInput + m_fForceAmountMin: 936 # CPerParticleFloatInput + m_bApplyMinForce: 1280 # bool +C_OP_BasicMovement: # CParticleFunctionOperator + m_Gravity: 448 # CParticleCollectionVecInput + m_fDrag: 2072 # CParticleCollectionFloatInput + m_nMaxConstraintPasses: 2416 # int32_t +C_OP_BoxConstraint: # CParticleFunctionConstraint + m_vecMin: 448 # CParticleCollectionVecInput + m_vecMax: 2072 # CParticleCollectionVecInput + m_nCP: 3696 # int32_t + m_bLocalSpace: 3700 # bool + m_bAccountForRadius: 3701 # bool +C_OP_CPOffsetToPercentageBetweenCPs: # CParticleFunctionOperator + m_flInputMin: 448 # float + m_flInputMax: 452 # float + m_flInputBias: 456 # float + m_nStartCP: 460 # int32_t + m_nEndCP: 464 # int32_t + m_nOffsetCP: 468 # int32_t + m_nOuputCP: 472 # int32_t + m_nInputCP: 476 # int32_t + m_bRadialCheck: 480 # bool + m_bScaleOffset: 481 # bool + m_vecOffset: 484 # Vector +C_OP_CPVelocityForce: # CParticleFunctionForce + m_nControlPointNumber: 464 # int32_t + m_flScale: 472 # CPerParticleFloatInput +C_OP_CalculateVectorAttribute: # CParticleFunctionOperator + m_vStartValue: 448 # Vector + m_nFieldInput1: 460 # ParticleAttributeIndex_t + m_flInputScale1: 464 # float + m_nFieldInput2: 468 # ParticleAttributeIndex_t + m_flInputScale2: 472 # float + m_nControlPointInput1: 476 # ControlPointReference_t + m_flControlPointScale1: 496 # float + m_nControlPointInput2: 500 # ControlPointReference_t + m_flControlPointScale2: 520 # float + m_nFieldOutput: 524 # ParticleAttributeIndex_t + m_vFinalOutputScale: 528 # Vector +C_OP_Callback: # CParticleFunctionRenderer +C_OP_ChladniWave: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 456 # CPerParticleFloatInput + m_flInputMax: 800 # CPerParticleFloatInput + m_flOutputMin: 1144 # CPerParticleFloatInput + m_flOutputMax: 1488 # CPerParticleFloatInput + m_vecWaveLength: 1832 # CPerParticleVecInput + m_vecHarmonics: 3456 # CPerParticleVecInput + m_nSetMethod: 5080 # ParticleSetMethod_t + m_nLocalSpaceControlPoint: 5084 # int32_t + m_b3D: 5088 # bool +C_OP_ChooseRandomChildrenInGroup: # CParticleFunctionPreEmission + m_nChildGroupID: 464 # int32_t + m_flNumberOfChildren: 472 # CParticleCollectionFloatInput +C_OP_ClampScalar: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flOutputMin: 456 # CPerParticleFloatInput + m_flOutputMax: 800 # CPerParticleFloatInput +C_OP_ClampVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecOutputMin: 456 # CPerParticleVecInput + m_vecOutputMax: 2080 # CPerParticleVecInput +C_OP_CollideWithParentParticles: # CParticleFunctionConstraint + m_flParentRadiusScale: 448 # CPerParticleFloatInput + m_flRadiusScale: 792 # CPerParticleFloatInput +C_OP_CollideWithSelf: # CParticleFunctionConstraint + m_flRadiusScale: 448 # CPerParticleFloatInput + m_flMinimumSpeed: 792 # CPerParticleFloatInput +C_OP_ColorAdjustHSL: # CParticleFunctionOperator + m_flHueAdjust: 448 # CPerParticleFloatInput + m_flSaturationAdjust: 792 # CPerParticleFloatInput + m_flLightnessAdjust: 1136 # CPerParticleFloatInput +C_OP_ColorInterpolate: # CParticleFunctionOperator + m_ColorFade: 448 # Color + m_flFadeStartTime: 464 # float + m_flFadeEndTime: 468 # float + m_nFieldOutput: 472 # ParticleAttributeIndex_t + m_bEaseInOut: 476 # bool + m_bUseNewCode: 477 # bool +C_OP_ColorInterpolateRandom: # CParticleFunctionOperator + m_ColorFadeMin: 448 # Color + m_ColorFadeMax: 476 # Color + m_flFadeStartTime: 492 # float + m_flFadeEndTime: 496 # float + m_nFieldOutput: 500 # ParticleAttributeIndex_t + m_bEaseInOut: 504 # bool +C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator + m_nFirstControlPoint: 448 # int32_t + m_nSecondControlPoint: 452 # int32_t +C_OP_ConstrainDistance: # CParticleFunctionConstraint + m_fMinDistance: 448 # CParticleCollectionFloatInput + m_fMaxDistance: 792 # CParticleCollectionFloatInput + m_nControlPointNumber: 1136 # int32_t + m_CenterOffset: 1140 # Vector + m_bGlobalCenter: 1152 # bool +C_OP_ConstrainDistanceToPath: # CParticleFunctionConstraint + m_fMinDistance: 448 # float + m_flMaxDistance0: 452 # float + m_flMaxDistanceMid: 456 # float + m_flMaxDistance1: 460 # float + m_PathParameters: 464 # CPathParameters + m_flTravelTime: 528 # float + m_nFieldScale: 532 # ParticleAttributeIndex_t + m_nManualTField: 536 # ParticleAttributeIndex_t +C_OP_ConstrainDistanceToUserSpecifiedPath: # CParticleFunctionConstraint + m_fMinDistance: 448 # float + m_flMaxDistance: 452 # float + m_flTimeScale: 456 # float + m_bLoopedPath: 460 # bool + m_pointList: 464 # CUtlVector +C_OP_ConstrainLineLength: # CParticleFunctionConstraint + m_flMinDistance: 448 # float + m_flMaxDistance: 452 # float +C_OP_ContinuousEmitter: # CParticleFunctionEmitter + m_flEmissionDuration: 448 # CParticleCollectionFloatInput + m_flStartTime: 792 # CParticleCollectionFloatInput + m_flEmitRate: 1136 # CParticleCollectionFloatInput + m_flEmissionScale: 1480 # float + m_flScalePerParentParticle: 1484 # float + m_bInitFromKilledParentParticles: 1488 # bool + m_nSnapshotControlPoint: 1492 # int32_t + m_nLimitPerUpdate: 1496 # int32_t + m_bForceEmitOnFirstUpdate: 1500 # bool + m_bForceEmitOnLastUpdate: 1501 # bool +C_OP_ControlPointToRadialScreenSpace: # CParticleFunctionPreEmission + m_nCPIn: 464 # int32_t + m_vecCP1Pos: 468 # Vector + m_nCPOut: 480 # int32_t + m_nCPOutField: 484 # int32_t + m_nCPSSPosOut: 488 # int32_t +C_OP_ControlpointLight: # CParticleFunctionOperator + m_flScale: 448 # float + m_nControlPoint1: 1616 # int32_t + m_nControlPoint2: 1620 # int32_t + m_nControlPoint3: 1624 # int32_t + m_nControlPoint4: 1628 # int32_t + m_vecCPOffset1: 1632 # Vector + m_vecCPOffset2: 1644 # Vector + m_vecCPOffset3: 1656 # Vector + m_vecCPOffset4: 1668 # Vector + m_LightFiftyDist1: 1680 # float + m_LightZeroDist1: 1684 # float + m_LightFiftyDist2: 1688 # float + m_LightZeroDist2: 1692 # float + m_LightFiftyDist3: 1696 # float + m_LightZeroDist3: 1700 # float + m_LightFiftyDist4: 1704 # float + m_LightZeroDist4: 1708 # float + m_LightColor1: 1712 # Color + m_LightColor2: 1716 # Color + m_LightColor3: 1720 # Color + m_LightColor4: 1724 # Color + m_bLightType1: 1728 # bool + m_bLightType2: 1729 # bool + m_bLightType3: 1730 # bool + m_bLightType4: 1731 # bool + m_bLightDynamic1: 1732 # bool + m_bLightDynamic2: 1733 # bool + m_bLightDynamic3: 1734 # bool + m_bLightDynamic4: 1735 # bool + m_bUseNormal: 1736 # bool + m_bUseHLambert: 1737 # bool + m_bClampLowerRange: 1742 # bool + m_bClampUpperRange: 1743 # bool +C_OP_Cull: # CParticleFunctionOperator + m_flCullPerc: 448 # float + m_flCullStart: 452 # float + m_flCullEnd: 456 # float + m_flCullExp: 460 # float +C_OP_CurlNoiseForce: # CParticleFunctionForce + m_nNoiseType: 464 # ParticleDirectionNoiseType_t + m_vecNoiseFreq: 472 # CPerParticleVecInput + m_vecNoiseScale: 2096 # CPerParticleVecInput + m_vecOffset: 3720 # CPerParticleVecInput + m_vecOffsetRate: 5344 # CPerParticleVecInput + m_flWorleySeed: 6968 # CPerParticleFloatInput + m_flWorleyJitter: 7312 # CPerParticleFloatInput +C_OP_CycleScalar: # CParticleFunctionOperator + m_nDestField: 448 # ParticleAttributeIndex_t + m_flStartValue: 452 # float + m_flEndValue: 456 # float + m_flCycleTime: 460 # float + m_bDoNotRepeatCycle: 464 # bool + m_bSynchronizeParticles: 465 # bool + m_nCPScale: 468 # int32_t + m_nCPFieldMin: 472 # int32_t + m_nCPFieldMax: 476 # int32_t + m_nSetMethod: 480 # ParticleSetMethod_t +C_OP_CylindricalDistanceToTransform: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 456 # CPerParticleFloatInput + m_flInputMax: 800 # CPerParticleFloatInput + m_flOutputMin: 1144 # CPerParticleFloatInput + m_flOutputMax: 1488 # CPerParticleFloatInput + m_TransformStart: 1832 # CParticleTransformInput + m_TransformEnd: 1936 # CParticleTransformInput + m_nSetMethod: 2040 # ParticleSetMethod_t + m_bActiveRange: 2044 # bool + m_bAdditive: 2045 # bool + m_bCapsule: 2046 # bool +C_OP_DampenToCP: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_flRange: 452 # float + m_flScale: 456 # float +C_OP_Decay: # CParticleFunctionOperator + m_bRopeDecay: 448 # bool + m_bForcePreserveParticleOrder: 449 # bool +C_OP_DecayClampCount: # CParticleFunctionOperator + m_nCount: 448 # CParticleCollectionFloatInput +C_OP_DecayMaintainCount: # CParticleFunctionOperator + m_nParticlesToMaintain: 448 # int32_t + m_flDecayDelay: 452 # float + m_nSnapshotControlPoint: 456 # int32_t + m_bLifespanDecay: 460 # bool + m_flScale: 464 # CParticleCollectionFloatInput + m_bKillNewest: 808 # bool +C_OP_DecayOffscreen: # CParticleFunctionOperator + m_flOffscreenTime: 448 # CParticleCollectionFloatInput +C_OP_DensityForce: # CParticleFunctionForce + m_flRadiusScale: 464 # float + m_flForceScale: 468 # float + m_flTargetDensity: 472 # float +C_OP_DifferencePreviousParticle: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float + m_nSetMethod: 472 # ParticleSetMethod_t + m_bActiveRange: 476 # bool + m_bSetPreviousParticle: 477 # bool +C_OP_Diffusion: # CParticleFunctionOperator + m_flRadiusScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nVoxelGridResolution: 456 # int32_t +C_OP_DirectionBetweenVecsToVec: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecPoint1: 456 # CPerParticleVecInput + m_vecPoint2: 2080 # CPerParticleVecInput +C_OP_DistanceBetweenCPsToCP: # CParticleFunctionPreEmission + m_nStartCP: 464 # int32_t + m_nEndCP: 468 # int32_t + m_nOutputCP: 472 # int32_t + m_nOutputCPField: 476 # int32_t + m_bSetOnce: 480 # bool + m_flInputMin: 484 # float + m_flInputMax: 488 # float + m_flOutputMin: 492 # float + m_flOutputMax: 496 # float + m_flMaxTraceLength: 500 # float + m_flLOSScale: 504 # float + m_bLOS: 508 # bool + m_CollisionGroupName: 509 # char[128] + m_nTraceSet: 640 # ParticleTraceSet_t + m_nSetParent: 644 # ParticleParentSetMode_t +C_OP_DistanceBetweenTransforms: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_TransformStart: 456 # CParticleTransformInput + m_TransformEnd: 560 # CParticleTransformInput + m_flInputMin: 664 # CPerParticleFloatInput + m_flInputMax: 1008 # CPerParticleFloatInput + m_flOutputMin: 1352 # CPerParticleFloatInput + m_flOutputMax: 1696 # CPerParticleFloatInput + m_flMaxTraceLength: 2040 # float + m_flLOSScale: 2044 # float + m_CollisionGroupName: 2048 # char[128] + m_nTraceSet: 2176 # ParticleTraceSet_t + m_bLOS: 2180 # bool + m_nSetMethod: 2184 # ParticleSetMethod_t +C_OP_DistanceBetweenVecs: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecPoint1: 456 # CPerParticleVecInput + m_vecPoint2: 2080 # CPerParticleVecInput + m_flInputMin: 3704 # CPerParticleFloatInput + m_flInputMax: 4048 # CPerParticleFloatInput + m_flOutputMin: 4392 # CPerParticleFloatInput + m_flOutputMax: 4736 # CPerParticleFloatInput + m_nSetMethod: 5080 # ParticleSetMethod_t + m_bDeltaTime: 5084 # bool +C_OP_DistanceCull: # CParticleFunctionOperator + m_nControlPoint: 448 # int32_t + m_vecPointOffset: 452 # Vector + m_flDistance: 464 # float + m_bCullInside: 468 # bool +C_OP_DistanceToTransform: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 456 # CPerParticleFloatInput + m_flInputMax: 800 # CPerParticleFloatInput + m_flOutputMin: 1144 # CPerParticleFloatInput + m_flOutputMax: 1488 # CPerParticleFloatInput + m_TransformStart: 1832 # CParticleTransformInput + m_bLOS: 1936 # bool + m_CollisionGroupName: 1937 # char[128] + m_nTraceSet: 2068 # ParticleTraceSet_t + m_flMaxTraceLength: 2072 # float + m_flLOSScale: 2076 # float + m_nSetMethod: 2080 # ParticleSetMethod_t + m_bActiveRange: 2084 # bool + m_bAdditive: 2085 # bool + m_vecComponentScale: 2088 # CPerParticleVecInput +C_OP_DragRelativeToPlane: # CParticleFunctionOperator + m_flDragAtPlane: 448 # CParticleCollectionFloatInput + m_flFalloff: 792 # CParticleCollectionFloatInput + m_bDirectional: 1136 # bool + m_vecPlaneNormal: 1144 # CParticleCollectionVecInput + m_nControlPointNumber: 2768 # int32_t +C_OP_DriveCPFromGlobalSoundFloat: # CParticleFunctionPreEmission + m_nOutputControlPoint: 464 # int32_t + m_nOutputField: 468 # int32_t + m_flInputMin: 472 # float + m_flInputMax: 476 # float + m_flOutputMin: 480 # float + m_flOutputMax: 484 # float + m_StackName: 488 # CUtlString + m_OperatorName: 496 # CUtlString + m_FieldName: 504 # CUtlString +C_OP_EnableChildrenFromParentParticleCount: # CParticleFunctionPreEmission + m_nChildGroupID: 464 # int32_t + m_nFirstChild: 468 # int32_t + m_nNumChildrenToEnable: 472 # CParticleCollectionFloatInput + m_bDisableChildren: 816 # bool + m_bPlayEndcapOnStop: 817 # bool + m_bDestroyImmediately: 818 # bool +C_OP_EndCapDecay: # CParticleFunctionOperator +C_OP_EndCapTimedDecay: # CParticleFunctionOperator + m_flDecayTime: 448 # float +C_OP_EndCapTimedFreeze: # CParticleFunctionOperator + m_flFreezeTime: 448 # CParticleCollectionFloatInput +C_OP_ExternalGameImpulseForce: # CParticleFunctionForce + m_flForceScale: 464 # CPerParticleFloatInput + m_bRopes: 808 # bool + m_bRopesZOnly: 809 # bool + m_bExplosions: 810 # bool + m_bParticles: 811 # bool +C_OP_ExternalWindForce: # CParticleFunctionForce + m_vecSamplePosition: 464 # CPerParticleVecInput + m_vecScale: 2088 # CPerParticleVecInput + m_bSampleWind: 3712 # bool + m_bSampleWater: 3713 # bool + m_bDampenNearWaterPlane: 3714 # bool + m_bSampleGravity: 3715 # bool + m_vecGravityForce: 3720 # CPerParticleVecInput + m_bUseBasicMovementGravity: 5344 # bool + m_flLocalGravityScale: 5352 # CPerParticleFloatInput + m_flLocalBuoyancyScale: 5696 # CPerParticleFloatInput + m_vecBuoyancyForce: 6040 # CPerParticleVecInput +C_OP_FadeAndKill: # CParticleFunctionOperator + m_flStartFadeInTime: 448 # float + m_flEndFadeInTime: 452 # float + m_flStartFadeOutTime: 456 # float + m_flEndFadeOutTime: 460 # float + m_flStartAlpha: 464 # float + m_flEndAlpha: 468 # float + m_bForcePreserveParticleOrder: 472 # bool +C_OP_FadeAndKillForTracers: # CParticleFunctionOperator + m_flStartFadeInTime: 448 # float + m_flEndFadeInTime: 452 # float + m_flStartFadeOutTime: 456 # float + m_flEndFadeOutTime: 460 # float + m_flStartAlpha: 464 # float + m_flEndAlpha: 468 # float +C_OP_FadeIn: # CParticleFunctionOperator + m_flFadeInTimeMin: 448 # float + m_flFadeInTimeMax: 452 # float + m_flFadeInTimeExp: 456 # float + m_bProportional: 460 # bool +C_OP_FadeInSimple: # CParticleFunctionOperator + m_flFadeInTime: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t +C_OP_FadeOut: # CParticleFunctionOperator + m_flFadeOutTimeMin: 448 # float + m_flFadeOutTimeMax: 452 # float + m_flFadeOutTimeExp: 456 # float + m_flFadeBias: 460 # float + m_bProportional: 512 # bool + m_bEaseInAndOut: 513 # bool +C_OP_FadeOutSimple: # CParticleFunctionOperator + m_flFadeOutTime: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t +C_OP_ForceBasedOnDistanceToPlane: # CParticleFunctionForce + m_flMinDist: 464 # float + m_vecForceAtMinDist: 468 # Vector + m_flMaxDist: 480 # float + m_vecForceAtMaxDist: 484 # Vector + m_vecPlaneNormal: 496 # Vector + m_nControlPointNumber: 508 # int32_t + m_flExponent: 512 # float +C_OP_ForceControlPointStub: # CParticleFunctionPreEmission + m_ControlPoint: 464 # int32_t +C_OP_GlobalLight: # CParticleFunctionOperator + m_flScale: 448 # float + m_bClampLowerRange: 452 # bool + m_bClampUpperRange: 453 # bool +C_OP_HSVShiftToCP: # CParticleFunctionPreEmission + m_nColorCP: 464 # int32_t + m_nColorGemEnableCP: 468 # int32_t + m_nOutputCP: 472 # int32_t + m_DefaultHSVColor: 476 # Color +C_OP_InheritFromParentParticles: # CParticleFunctionOperator + m_flScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nIncrement: 456 # int32_t + m_bRandomDistribution: 460 # bool +C_OP_InheritFromParentParticlesV2: # CParticleFunctionOperator + m_flScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nIncrement: 456 # int32_t + m_bRandomDistribution: 460 # bool + m_nMissingParentBehavior: 464 # MissingParentInheritBehavior_t +C_OP_InheritFromPeerSystem: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nFieldInput: 452 # ParticleAttributeIndex_t + m_nIncrement: 456 # int32_t + m_nGroupID: 460 # int32_t +C_OP_InstantaneousEmitter: # CParticleFunctionEmitter + m_nParticlesToEmit: 448 # CParticleCollectionFloatInput + m_flStartTime: 792 # CParticleCollectionFloatInput + m_flInitFromKilledParentParticles: 1136 # float + m_flParentParticleScale: 1144 # CParticleCollectionFloatInput + m_nMaxEmittedPerFrame: 1488 # int32_t + m_nSnapshotControlPoint: 1492 # int32_t +C_OP_InterpolateRadius: # CParticleFunctionOperator + m_flStartTime: 448 # float + m_flEndTime: 452 # float + m_flStartScale: 456 # float + m_flEndScale: 460 # float + m_bEaseInAndOut: 464 # bool + m_flBias: 468 # float +C_OP_LagCompensation: # CParticleFunctionOperator + m_nDesiredVelocityCP: 448 # int32_t + m_nLatencyCP: 452 # int32_t + m_nLatencyCPField: 456 # int32_t + m_nDesiredVelocityCPField: 460 # int32_t +C_OP_LerpEndCapScalar: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flOutput: 452 # float + m_flLerpTime: 456 # float +C_OP_LerpEndCapVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecOutput: 452 # Vector + m_flLerpTime: 464 # float +C_OP_LerpScalar: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flOutput: 456 # CPerParticleFloatInput + m_flStartTime: 800 # float + m_flEndTime: 804 # float +C_OP_LerpToInitialPosition: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_flInterpolation: 456 # CPerParticleFloatInput + m_nCacheField: 800 # ParticleAttributeIndex_t + m_flScale: 808 # CParticleCollectionFloatInput + m_vecScale: 1152 # CParticleCollectionVecInput +C_OP_LerpToOtherAttribute: # CParticleFunctionOperator + m_flInterpolation: 448 # CPerParticleFloatInput + m_nFieldInputFrom: 792 # ParticleAttributeIndex_t + m_nFieldInput: 796 # ParticleAttributeIndex_t + m_nFieldOutput: 800 # ParticleAttributeIndex_t +C_OP_LerpVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecOutput: 452 # Vector + m_flStartTime: 464 # float + m_flEndTime: 468 # float + m_nSetMethod: 472 # ParticleSetMethod_t +C_OP_LightningSnapshotGenerator: # CParticleFunctionPreEmission + m_nCPSnapshot: 464 # int32_t + m_nCPStartPnt: 468 # int32_t + m_nCPEndPnt: 472 # int32_t + m_flSegments: 480 # CParticleCollectionFloatInput + m_flOffset: 824 # CParticleCollectionFloatInput + m_flOffsetDecay: 1168 # CParticleCollectionFloatInput + m_flRecalcRate: 1512 # CParticleCollectionFloatInput + m_flUVScale: 1856 # CParticleCollectionFloatInput + m_flUVOffset: 2200 # CParticleCollectionFloatInput + m_flSplitRate: 2544 # CParticleCollectionFloatInput + m_flBranchTwist: 2888 # CParticleCollectionFloatInput + m_nBranchBehavior: 3232 # ParticleLightnintBranchBehavior_t + m_flRadiusStart: 3240 # CParticleCollectionFloatInput + m_flRadiusEnd: 3584 # CParticleCollectionFloatInput + m_flDedicatedPool: 3928 # CParticleCollectionFloatInput +C_OP_LocalAccelerationForce: # CParticleFunctionForce + m_nCP: 464 # int32_t + m_nScaleCP: 468 # int32_t + m_vecAccel: 472 # CParticleCollectionVecInput +C_OP_LockPoints: # CParticleFunctionOperator + m_nMinCol: 448 # int32_t + m_nMaxCol: 452 # int32_t + m_nMinRow: 456 # int32_t + m_nMaxRow: 460 # int32_t + m_nControlPoint: 464 # int32_t + m_flBlendValue: 468 # float +C_OP_LockToBone: # CParticleFunctionOperator + m_modelInput: 448 # CParticleModelInput + m_transformInput: 544 # CParticleTransformInput + m_flLifeTimeFadeStart: 648 # float + m_flLifeTimeFadeEnd: 652 # float + m_flJumpThreshold: 656 # float + m_flPrevPosScale: 660 # float + m_HitboxSetName: 664 # char[128] + m_bRigid: 792 # bool + m_bUseBones: 793 # bool + m_nFieldOutput: 796 # ParticleAttributeIndex_t + m_nFieldOutputPrev: 800 # ParticleAttributeIndex_t + m_nRotationSetType: 804 # ParticleRotationLockType_t + m_bRigidRotationLock: 808 # bool + m_vecRotation: 816 # CPerParticleVecInput + m_flRotLerp: 2440 # CPerParticleFloatInput +C_OP_LockToPointList: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_pointList: 456 # CUtlVector + m_bPlaceAlongPath: 480 # bool + m_bClosedLoop: 481 # bool + m_nNumPointsAlongPath: 484 # int32_t +C_OP_LockToSavedSequentialPath: # CParticleFunctionOperator + m_flFadeStart: 452 # float + m_flFadeEnd: 456 # float + m_bCPPairs: 460 # bool + m_PathParams: 464 # CPathParameters +C_OP_LockToSavedSequentialPathV2: # CParticleFunctionOperator + m_flFadeStart: 448 # float + m_flFadeEnd: 452 # float + m_bCPPairs: 456 # bool + m_PathParams: 464 # CPathParameters +C_OP_MaintainEmitter: # CParticleFunctionEmitter + m_nParticlesToMaintain: 448 # CParticleCollectionFloatInput + m_flStartTime: 792 # float + m_flEmissionDuration: 800 # CParticleCollectionFloatInput + m_flEmissionRate: 1144 # float + m_nSnapshotControlPoint: 1148 # int32_t + m_bEmitInstantaneously: 1152 # bool + m_bFinalEmitOnStop: 1153 # bool + m_flScale: 1160 # CParticleCollectionFloatInput +C_OP_MaintainSequentialPath: # CParticleFunctionOperator + m_fMaxDistance: 448 # float + m_flNumToAssign: 452 # float + m_flCohesionStrength: 456 # float + m_flTolerance: 460 # float + m_bLoop: 464 # bool + m_bUseParticleCount: 465 # bool + m_PathParams: 480 # CPathParameters +C_OP_MaxVelocity: # CParticleFunctionOperator + m_flMaxVelocity: 448 # float + m_flMinVelocity: 452 # float + m_nOverrideCP: 456 # int32_t + m_nOverrideCPField: 460 # int32_t +C_OP_ModelCull: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_bBoundBox: 452 # bool + m_bCullOutside: 453 # bool + m_bUseBones: 454 # bool + m_HitboxSetName: 455 # char[128] +C_OP_ModelDampenMovement: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_bBoundBox: 452 # bool + m_bOutside: 453 # bool + m_bUseBones: 454 # bool + m_HitboxSetName: 455 # char[128] + m_vecPosOffset: 584 # CPerParticleVecInput + m_fDrag: 2208 # float +C_OP_MoveToHitbox: # CParticleFunctionOperator + m_modelInput: 448 # CParticleModelInput + m_transformInput: 544 # CParticleTransformInput + m_flLifeTimeLerpStart: 652 # float + m_flLifeTimeLerpEnd: 656 # float + m_flPrevPosScale: 660 # float + m_HitboxSetName: 664 # char[128] + m_bUseBones: 792 # bool + m_nLerpType: 796 # HitboxLerpType_t + m_flInterpolation: 800 # CPerParticleFloatInput +C_OP_MovementLoopInsideSphere: # CParticleFunctionOperator + m_nCP: 448 # int32_t + m_flDistance: 456 # CParticleCollectionFloatInput + m_vecScale: 800 # CParticleCollectionVecInput + m_nDistSqrAttr: 2424 # ParticleAttributeIndex_t +C_OP_MovementMaintainOffset: # CParticleFunctionOperator + m_vecOffset: 448 # Vector + m_nCP: 460 # int32_t + m_bRadiusScale: 464 # bool +C_OP_MovementMoveAlongSkinnedCPSnapshot: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_nSnapshotControlPointNumber: 452 # int32_t + m_bSetNormal: 456 # bool + m_bSetRadius: 457 # bool + m_flInterpolation: 464 # CPerParticleFloatInput + m_flTValue: 808 # CPerParticleFloatInput +C_OP_MovementPlaceOnGround: # CParticleFunctionOperator + m_flOffset: 448 # CPerParticleFloatInput + m_flMaxTraceLength: 792 # float + m_flTolerance: 796 # float + m_flTraceOffset: 800 # float + m_flLerpRate: 804 # float + m_CollisionGroupName: 808 # char[128] + m_nTraceSet: 936 # ParticleTraceSet_t + m_nRefCP1: 940 # int32_t + m_nRefCP2: 944 # int32_t + m_nLerpCP: 948 # int32_t + m_nTraceMissBehavior: 960 # ParticleTraceMissBehavior_t + m_bIncludeShotHull: 964 # bool + m_bIncludeWater: 965 # bool + m_bSetNormal: 968 # bool + m_bScaleOffset: 969 # bool + m_nPreserveOffsetCP: 972 # int32_t + m_nIgnoreCP: 976 # int32_t +C_OP_MovementRigidAttachToCP: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_nScaleControlPoint: 452 # int32_t + m_nScaleCPField: 456 # int32_t + m_nFieldInput: 460 # ParticleAttributeIndex_t + m_nFieldOutput: 464 # ParticleAttributeIndex_t + m_bOffsetLocal: 468 # bool +C_OP_MovementRotateParticleAroundAxis: # CParticleFunctionOperator + m_vecRotAxis: 448 # CParticleCollectionVecInput + m_flRotRate: 2072 # CParticleCollectionFloatInput + m_TransformInput: 2416 # CParticleTransformInput + m_bLocalSpace: 2520 # bool +C_OP_MovementSkinnedPositionFromCPSnapshot: # CParticleFunctionOperator + m_nSnapshotControlPointNumber: 448 # int32_t + m_nControlPointNumber: 452 # int32_t + m_bRandom: 456 # bool + m_nRandomSeed: 460 # int32_t + m_bSetNormal: 464 # bool + m_bSetRadius: 465 # bool + m_flIncrement: 472 # CParticleCollectionFloatInput + m_nFullLoopIncrement: 816 # CParticleCollectionFloatInput + m_nSnapShotStartPoint: 1160 # CParticleCollectionFloatInput + m_flInterpolation: 1504 # CPerParticleFloatInput +C_OP_Noise: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flOutputMin: 452 # float + m_flOutputMax: 456 # float + m_fl4NoiseScale: 460 # float + m_bAdditive: 464 # bool + m_flNoiseAnimationTimeScale: 468 # float +C_OP_NoiseEmitter: # CParticleFunctionEmitter + m_flEmissionDuration: 448 # float + m_flStartTime: 452 # float + m_flEmissionScale: 456 # float + m_nScaleControlPoint: 460 # int32_t + m_nScaleControlPointField: 464 # int32_t + m_nWorldNoisePoint: 468 # int32_t + m_bAbsVal: 472 # bool + m_bAbsValInv: 473 # bool + m_flOffset: 476 # float + m_flOutputMin: 480 # float + m_flOutputMax: 484 # float + m_flNoiseScale: 488 # float + m_flWorldNoiseScale: 492 # float + m_vecOffsetLoc: 496 # Vector + m_flWorldTimeScale: 508 # float +C_OP_NormalLock: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t +C_OP_NormalizeVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flScale: 452 # float +C_OP_Orient2DRelToCP: # CParticleFunctionOperator + m_flRotOffset: 448 # float + m_flSpinStrength: 452 # float + m_nCP: 456 # int32_t + m_nFieldOutput: 460 # ParticleAttributeIndex_t +C_OP_OrientTo2dDirection: # CParticleFunctionOperator + m_flRotOffset: 448 # float + m_flSpinStrength: 452 # float + m_nFieldOutput: 456 # ParticleAttributeIndex_t +C_OP_OscillateScalar: # CParticleFunctionOperator + m_RateMin: 448 # float + m_RateMax: 452 # float + m_FrequencyMin: 456 # float + m_FrequencyMax: 460 # float + m_nField: 464 # ParticleAttributeIndex_t + m_bProportional: 468 # bool + m_bProportionalOp: 469 # bool + m_flStartTime_min: 472 # float + m_flStartTime_max: 476 # float + m_flEndTime_min: 480 # float + m_flEndTime_max: 484 # float + m_flOscMult: 488 # float + m_flOscAdd: 492 # float +C_OP_OscillateScalarSimple: # CParticleFunctionOperator + m_Rate: 448 # float + m_Frequency: 452 # float + m_nField: 456 # ParticleAttributeIndex_t + m_flOscMult: 460 # float + m_flOscAdd: 464 # float +C_OP_OscillateVector: # CParticleFunctionOperator + m_RateMin: 448 # Vector + m_RateMax: 460 # Vector + m_FrequencyMin: 472 # Vector + m_FrequencyMax: 484 # Vector + m_nField: 496 # ParticleAttributeIndex_t + m_bProportional: 500 # bool + m_bProportionalOp: 501 # bool + m_bOffset: 502 # bool + m_flStartTime_min: 504 # float + m_flStartTime_max: 508 # float + m_flEndTime_min: 512 # float + m_flEndTime_max: 516 # float + m_flOscMult: 520 # CPerParticleFloatInput + m_flOscAdd: 864 # CPerParticleFloatInput + m_flRateScale: 1208 # CPerParticleFloatInput +C_OP_OscillateVectorSimple: # CParticleFunctionOperator + m_Rate: 448 # Vector + m_Frequency: 460 # Vector + m_nField: 472 # ParticleAttributeIndex_t + m_flOscMult: 476 # float + m_flOscAdd: 480 # float + m_bOffset: 484 # bool +C_OP_ParentVortices: # CParticleFunctionForce + m_flForceScale: 464 # float + m_vecTwistAxis: 468 # Vector + m_bFlipBasedOnYaw: 480 # bool +C_OP_ParticlePhysics: # CParticleFunctionOperator + m_Gravity: 448 # CParticleCollectionVecInput + m_fDrag: 2072 # CParticleCollectionFloatInput + m_nMaxConstraintPasses: 2416 # int32_t +C_OP_PerParticleForce: # CParticleFunctionForce + m_flForceScale: 464 # CPerParticleFloatInput + m_vForce: 808 # CPerParticleVecInput + m_nCP: 2432 # int32_t +C_OP_PercentageBetweenTransformLerpCPs: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 452 # float + m_flInputMax: 456 # float + m_TransformStart: 464 # CParticleTransformInput + m_TransformEnd: 568 # CParticleTransformInput + m_nOutputStartCP: 672 # int32_t + m_nOutputStartField: 676 # int32_t + m_nOutputEndCP: 680 # int32_t + m_nOutputEndField: 684 # int32_t + m_nSetMethod: 688 # ParticleSetMethod_t + m_bActiveRange: 692 # bool + m_bRadialCheck: 693 # bool +C_OP_PercentageBetweenTransforms: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 452 # float + m_flInputMax: 456 # float + m_flOutputMin: 460 # float + m_flOutputMax: 464 # float + m_TransformStart: 472 # CParticleTransformInput + m_TransformEnd: 576 # CParticleTransformInput + m_nSetMethod: 680 # ParticleSetMethod_t + m_bActiveRange: 684 # bool + m_bRadialCheck: 685 # bool +C_OP_PercentageBetweenTransformsVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 452 # float + m_flInputMax: 456 # float + m_vecOutputMin: 460 # Vector + m_vecOutputMax: 472 # Vector + m_TransformStart: 488 # CParticleTransformInput + m_TransformEnd: 592 # CParticleTransformInput + m_nSetMethod: 696 # ParticleSetMethod_t + m_bActiveRange: 700 # bool + m_bRadialCheck: 701 # bool +C_OP_PinParticleToCP: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_vecOffset: 456 # CParticleCollectionVecInput + m_bOffsetLocal: 2080 # bool + m_nParticleSelection: 2084 # ParticleSelection_t + m_nParticleNumber: 2088 # CParticleCollectionFloatInput + m_nPinBreakType: 2432 # ParticlePinDistance_t + m_flBreakDistance: 2440 # CParticleCollectionFloatInput + m_flBreakSpeed: 2784 # CParticleCollectionFloatInput + m_flAge: 3128 # CParticleCollectionFloatInput + m_nBreakControlPointNumber: 3472 # int32_t + m_nBreakControlPointNumber2: 3476 # int32_t + m_flBreakValue: 3480 # CParticleCollectionFloatInput + m_flInterpolation: 3824 # CPerParticleFloatInput +C_OP_PlanarConstraint: # CParticleFunctionConstraint + m_PointOnPlane: 448 # Vector + m_PlaneNormal: 460 # Vector + m_nControlPointNumber: 472 # int32_t + m_bGlobalOrigin: 476 # bool + m_bGlobalNormal: 477 # bool + m_flRadiusScale: 480 # CPerParticleFloatInput + m_flMaximumDistanceToCP: 824 # CParticleCollectionFloatInput +C_OP_PlaneCull: # CParticleFunctionOperator + m_nPlaneControlPoint: 448 # int32_t + m_vecPlaneDirection: 452 # Vector + m_bLocalSpace: 464 # bool + m_flPlaneOffset: 468 # float +C_OP_PlayEndCapWhenFinished: # CParticleFunctionPreEmission + m_bFireOnEmissionEnd: 464 # bool + m_bIncludeChildren: 465 # bool +C_OP_PointVectorAtNextParticle: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInterpolation: 456 # CPerParticleFloatInput +C_OP_PositionLock: # CParticleFunctionOperator + m_TransformInput: 448 # CParticleTransformInput + m_flStartTime_min: 552 # float + m_flStartTime_max: 556 # float + m_flStartTime_exp: 560 # float + m_flEndTime_min: 564 # float + m_flEndTime_max: 568 # float + m_flEndTime_exp: 572 # float + m_flRange: 576 # float + m_flRangeBias: 584 # CParticleCollectionFloatInput + m_flJumpThreshold: 928 # float + m_flPrevPosScale: 932 # float + m_bLockRot: 936 # bool + m_vecScale: 944 # CParticleCollectionVecInput + m_nFieldOutput: 2568 # ParticleAttributeIndex_t + m_nFieldOutputPrev: 2572 # ParticleAttributeIndex_t +C_OP_QuantizeCPComponent: # CParticleFunctionPreEmission + m_flInputValue: 464 # CParticleCollectionFloatInput + m_nCPOutput: 808 # int32_t + m_nOutVectorField: 812 # int32_t + m_flQuantizeValue: 816 # CParticleCollectionFloatInput +C_OP_QuantizeFloat: # CParticleFunctionOperator + m_InputValue: 448 # CPerParticleFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t +C_OP_RadiusDecay: # CParticleFunctionOperator + m_flMinRadius: 448 # float +C_OP_RampCPLinearRandom: # CParticleFunctionPreEmission + m_nOutControlPointNumber: 464 # int32_t + m_vecRateMin: 468 # Vector + m_vecRateMax: 480 # Vector +C_OP_RampScalarLinear: # CParticleFunctionOperator + m_RateMin: 448 # float + m_RateMax: 452 # float + m_flStartTime_min: 456 # float + m_flStartTime_max: 460 # float + m_flEndTime_min: 464 # float + m_flEndTime_max: 468 # float + m_nField: 512 # ParticleAttributeIndex_t + m_bProportionalOp: 516 # bool +C_OP_RampScalarLinearSimple: # CParticleFunctionOperator + m_Rate: 448 # float + m_flStartTime: 452 # float + m_flEndTime: 456 # float + m_nField: 496 # ParticleAttributeIndex_t +C_OP_RampScalarSpline: # CParticleFunctionOperator + m_RateMin: 448 # float + m_RateMax: 452 # float + m_flStartTime_min: 456 # float + m_flStartTime_max: 460 # float + m_flEndTime_min: 464 # float + m_flEndTime_max: 468 # float + m_flBias: 472 # float + m_nField: 512 # ParticleAttributeIndex_t + m_bProportionalOp: 516 # bool + m_bEaseOut: 517 # bool +C_OP_RampScalarSplineSimple: # CParticleFunctionOperator + m_Rate: 448 # float + m_flStartTime: 452 # float + m_flEndTime: 456 # float + m_nField: 496 # ParticleAttributeIndex_t + m_bEaseOut: 500 # bool +C_OP_RandomForce: # CParticleFunctionForce + m_MinForce: 464 # Vector + m_MaxForce: 476 # Vector +C_OP_ReadFromNeighboringParticle: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nIncrement: 456 # int32_t + m_DistanceCheck: 464 # CPerParticleFloatInput + m_flInterpolation: 808 # CPerParticleFloatInput +C_OP_ReinitializeScalarEndCap: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flOutputMin: 452 # float + m_flOutputMax: 456 # float +C_OP_RemapAverageHitboxSpeedtoCP: # CParticleFunctionPreEmission + m_nInControlPointNumber: 464 # int32_t + m_nOutControlPointNumber: 468 # int32_t + m_nField: 472 # int32_t + m_nHitboxDataType: 476 # ParticleHitboxDataSelection_t + m_flInputMin: 480 # CParticleCollectionFloatInput + m_flInputMax: 824 # CParticleCollectionFloatInput + m_flOutputMin: 1168 # CParticleCollectionFloatInput + m_flOutputMax: 1512 # CParticleCollectionFloatInput + m_nHeightControlPointNumber: 1856 # int32_t + m_vecComparisonVelocity: 1864 # CParticleCollectionVecInput + m_HitboxSetName: 3488 # char[128] +C_OP_RemapAverageScalarValuetoCP: # CParticleFunctionPreEmission + m_nOutControlPointNumber: 464 # int32_t + m_nOutVectorField: 468 # int32_t + m_nField: 472 # ParticleAttributeIndex_t + m_flInputMin: 476 # float + m_flInputMax: 480 # float + m_flOutputMin: 484 # float + m_flOutputMax: 488 # float +C_OP_RemapBoundingVolumetoCP: # CParticleFunctionPreEmission + m_nOutControlPointNumber: 464 # int32_t + m_flInputMin: 468 # float + m_flInputMax: 472 # float + m_flOutputMin: 476 # float + m_flOutputMax: 480 # float +C_OP_RemapCPVelocityToVector: # CParticleFunctionOperator + m_nControlPoint: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flScale: 456 # float + m_bNormalize: 460 # bool +C_OP_RemapCPtoCP: # CParticleFunctionPreEmission + m_nInputControlPoint: 464 # int32_t + m_nOutputControlPoint: 468 # int32_t + m_nInputField: 472 # int32_t + m_nOutputField: 476 # int32_t + m_flInputMin: 480 # float + m_flInputMax: 484 # float + m_flOutputMin: 488 # float + m_flOutputMax: 492 # float + m_bDerivative: 496 # bool + m_flInterpRate: 500 # float +C_OP_RemapCPtoScalar: # CParticleFunctionOperator + m_nCPInput: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nField: 456 # int32_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_flStartTime: 476 # float + m_flEndTime: 480 # float + m_flInterpRate: 484 # float + m_nSetMethod: 488 # ParticleSetMethod_t +C_OP_RemapCPtoVector: # CParticleFunctionOperator + m_nCPInput: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nLocalSpaceCP: 456 # int32_t + m_vInputMin: 460 # Vector + m_vInputMax: 472 # Vector + m_vOutputMin: 484 # Vector + m_vOutputMax: 496 # Vector + m_flStartTime: 508 # float + m_flEndTime: 512 # float + m_flInterpRate: 516 # float + m_nSetMethod: 520 # ParticleSetMethod_t + m_bOffset: 524 # bool + m_bAccelerate: 525 # bool +C_OP_RemapControlPointDirectionToVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flScale: 452 # float + m_nControlPointNumber: 456 # int32_t +C_OP_RemapControlPointOrientationToRotation: # CParticleFunctionOperator + m_nCP: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flOffsetRot: 456 # float + m_nComponent: 460 # int32_t +C_OP_RemapCrossProductOfTwoVectorsToVector: # CParticleFunctionOperator + m_InputVec1: 448 # CPerParticleVecInput + m_InputVec2: 2072 # CPerParticleVecInput + m_nFieldOutput: 3696 # ParticleAttributeIndex_t + m_bNormalize: 3700 # bool +C_OP_RemapDensityGradientToVectorAttribute: # CParticleFunctionOperator + m_flRadiusScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t +C_OP_RemapDensityToVector: # CParticleFunctionOperator + m_flRadiusScale: 448 # float + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flDensityMin: 456 # float + m_flDensityMax: 460 # float + m_vecOutputMin: 464 # Vector + m_vecOutputMax: 476 # Vector + m_bUseParentDensity: 488 # bool + m_nVoxelGridResolution: 492 # int32_t +C_OP_RemapDirectionToCPToVector: # CParticleFunctionOperator + m_nCP: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flScale: 456 # float + m_flOffsetRot: 460 # float + m_vecOffsetAxis: 464 # Vector + m_bNormalize: 476 # bool + m_nFieldStrength: 480 # ParticleAttributeIndex_t +C_OP_RemapDistanceToLineSegmentBase: # CParticleFunctionOperator + m_nCP0: 448 # int32_t + m_nCP1: 452 # int32_t + m_flMinInputValue: 456 # float + m_flMaxInputValue: 460 # float + m_bInfiniteLine: 464 # bool +C_OP_RemapDistanceToLineSegmentToScalar: # C_OP_RemapDistanceToLineSegmentBase + m_nFieldOutput: 480 # ParticleAttributeIndex_t + m_flMinOutputValue: 484 # float + m_flMaxOutputValue: 488 # float +C_OP_RemapDistanceToLineSegmentToVector: # C_OP_RemapDistanceToLineSegmentBase + m_nFieldOutput: 480 # ParticleAttributeIndex_t + m_vMinOutputValue: 484 # Vector + m_vMaxOutputValue: 496 # Vector +C_OP_RemapDotProductToCP: # CParticleFunctionPreEmission + m_nInputCP1: 464 # int32_t + m_nInputCP2: 468 # int32_t + m_nOutputCP: 472 # int32_t + m_nOutVectorField: 476 # int32_t + m_flInputMin: 480 # CParticleCollectionFloatInput + m_flInputMax: 824 # CParticleCollectionFloatInput + m_flOutputMin: 1168 # CParticleCollectionFloatInput + m_flOutputMax: 1512 # CParticleCollectionFloatInput +C_OP_RemapDotProductToScalar: # CParticleFunctionOperator + m_nInputCP1: 448 # int32_t + m_nInputCP2: 452 # int32_t + m_nFieldOutput: 456 # ParticleAttributeIndex_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_bUseParticleVelocity: 476 # bool + m_nSetMethod: 480 # ParticleSetMethod_t + m_bActiveRange: 484 # bool + m_bUseParticleNormal: 485 # bool +C_OP_RemapExternalWindToCP: # CParticleFunctionPreEmission + m_nCP: 464 # int32_t + m_nCPOutput: 468 # int32_t + m_vecScale: 472 # CParticleCollectionVecInput + m_bSetMagnitude: 2096 # bool + m_nOutVectorField: 2100 # int32_t +C_OP_RemapModelVolumetoCP: # CParticleFunctionPreEmission + m_nBBoxType: 464 # BBoxVolumeType_t + m_nInControlPointNumber: 468 # int32_t + m_nOutControlPointNumber: 472 # int32_t + m_nOutControlPointMaxNumber: 476 # int32_t + m_nField: 480 # int32_t + m_flInputMin: 484 # float + m_flInputMax: 488 # float + m_flOutputMin: 492 # float + m_flOutputMax: 496 # float +C_OP_RemapNamedModelBodyPartEndCap: # C_OP_RemapNamedModelElementEndCap +C_OP_RemapNamedModelBodyPartOnceTimed: # C_OP_RemapNamedModelElementOnceTimed +C_OP_RemapNamedModelElementEndCap: # CParticleFunctionOperator + m_hModel: 448 # CStrongHandle + m_inNames: 456 # CUtlVector + m_outNames: 480 # CUtlVector + m_fallbackNames: 504 # CUtlVector + m_bModelFromRenderer: 528 # bool + m_nFieldInput: 532 # ParticleAttributeIndex_t + m_nFieldOutput: 536 # ParticleAttributeIndex_t +C_OP_RemapNamedModelElementOnceTimed: # CParticleFunctionOperator + m_hModel: 448 # CStrongHandle + m_inNames: 456 # CUtlVector + m_outNames: 480 # CUtlVector + m_fallbackNames: 504 # CUtlVector + m_bModelFromRenderer: 528 # bool + m_bProportional: 529 # bool + m_nFieldInput: 532 # ParticleAttributeIndex_t + m_nFieldOutput: 536 # ParticleAttributeIndex_t + m_flRemapTime: 540 # float +C_OP_RemapNamedModelMeshGroupEndCap: # C_OP_RemapNamedModelElementEndCap +C_OP_RemapNamedModelMeshGroupOnceTimed: # C_OP_RemapNamedModelElementOnceTimed +C_OP_RemapNamedModelSequenceEndCap: # C_OP_RemapNamedModelElementEndCap +C_OP_RemapNamedModelSequenceOnceTimed: # C_OP_RemapNamedModelElementOnceTimed +C_OP_RemapParticleCountOnScalarEndCap: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nInputMin: 452 # int32_t + m_nInputMax: 456 # int32_t + m_flOutputMin: 460 # float + m_flOutputMax: 464 # float + m_bBackwards: 468 # bool + m_nSetMethod: 472 # ParticleSetMethod_t +C_OP_RemapParticleCountToScalar: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nInputMin: 456 # CParticleCollectionFloatInput + m_nInputMax: 800 # CParticleCollectionFloatInput + m_flOutputMin: 1144 # CParticleCollectionFloatInput + m_flOutputMax: 1488 # CParticleCollectionFloatInput + m_bActiveRange: 1832 # bool + m_nSetMethod: 1836 # ParticleSetMethod_t +C_OP_RemapSDFDistanceToScalarAttribute: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_nVectorFieldInput: 452 # ParticleAttributeIndex_t + m_flMinDistance: 456 # CParticleCollectionFloatInput + m_flMaxDistance: 800 # CParticleCollectionFloatInput + m_flValueBelowMin: 1144 # CParticleCollectionFloatInput + m_flValueAtMin: 1488 # CParticleCollectionFloatInput + m_flValueAtMax: 1832 # CParticleCollectionFloatInput + m_flValueAboveMax: 2176 # CParticleCollectionFloatInput +C_OP_RemapSDFDistanceToVectorAttribute: # CParticleFunctionOperator + m_nVectorFieldOutput: 448 # ParticleAttributeIndex_t + m_nVectorFieldInput: 452 # ParticleAttributeIndex_t + m_flMinDistance: 456 # CParticleCollectionFloatInput + m_flMaxDistance: 800 # CParticleCollectionFloatInput + m_vValueBelowMin: 1144 # Vector + m_vValueAtMin: 1156 # Vector + m_vValueAtMax: 1168 # Vector + m_vValueAboveMax: 1180 # Vector +C_OP_RemapSDFGradientToVectorAttribute: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t +C_OP_RemapScalar: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float + m_bOldCode: 472 # bool +C_OP_RemapScalarEndCap: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float +C_OP_RemapScalarOnceTimed: # CParticleFunctionOperator + m_bProportional: 448 # bool + m_nFieldInput: 452 # ParticleAttributeIndex_t + m_nFieldOutput: 456 # ParticleAttributeIndex_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_flRemapTime: 476 # float +C_OP_RemapSpeed: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flInputMin: 452 # float + m_flInputMax: 456 # float + m_flOutputMin: 460 # float + m_flOutputMax: 464 # float + m_nSetMethod: 468 # ParticleSetMethod_t + m_bIgnoreDelta: 472 # bool +C_OP_RemapSpeedtoCP: # CParticleFunctionPreEmission + m_nInControlPointNumber: 464 # int32_t + m_nOutControlPointNumber: 468 # int32_t + m_nField: 472 # int32_t + m_flInputMin: 476 # float + m_flInputMax: 480 # float + m_flOutputMin: 484 # float + m_flOutputMax: 488 # float + m_bUseDeltaV: 492 # bool +C_OP_RemapTransformOrientationToRotations: # CParticleFunctionOperator + m_TransformInput: 448 # CParticleTransformInput + m_vecRotation: 552 # Vector + m_bUseQuat: 564 # bool + m_bWriteNormal: 565 # bool +C_OP_RemapTransformOrientationToYaw: # CParticleFunctionOperator + m_TransformInput: 448 # CParticleTransformInput + m_nFieldOutput: 552 # ParticleAttributeIndex_t + m_flRotOffset: 556 # float + m_flSpinStrength: 560 # float +C_OP_RemapTransformToVelocity: # CParticleFunctionOperator + m_TransformInput: 448 # CParticleTransformInput +C_OP_RemapTransformVisibilityToScalar: # CParticleFunctionOperator + m_nSetMethod: 448 # ParticleSetMethod_t + m_TransformInput: 456 # CParticleTransformInput + m_nFieldOutput: 560 # ParticleAttributeIndex_t + m_flInputMin: 564 # float + m_flInputMax: 568 # float + m_flOutputMin: 572 # float + m_flOutputMax: 576 # float + m_flRadius: 580 # float +C_OP_RemapTransformVisibilityToVector: # CParticleFunctionOperator + m_nSetMethod: 448 # ParticleSetMethod_t + m_TransformInput: 456 # CParticleTransformInput + m_nFieldOutput: 560 # ParticleAttributeIndex_t + m_flInputMin: 564 # float + m_flInputMax: 568 # float + m_vecOutputMin: 572 # Vector + m_vecOutputMax: 584 # Vector + m_flRadius: 596 # float +C_OP_RemapVectorComponentToScalar: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nComponent: 456 # int32_t +C_OP_RemapVectortoCP: # CParticleFunctionOperator + m_nOutControlPointNumber: 448 # int32_t + m_nFieldInput: 452 # ParticleAttributeIndex_t + m_nParticleNumber: 456 # int32_t +C_OP_RemapVelocityToVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_flScale: 452 # float + m_bNormalize: 456 # bool +C_OP_RemapVisibilityScalar: # CParticleFunctionOperator + m_nFieldInput: 448 # ParticleAttributeIndex_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_flInputMin: 456 # float + m_flInputMax: 460 # float + m_flOutputMin: 464 # float + m_flOutputMax: 468 # float + m_flRadiusScale: 472 # float +C_OP_RenderAsModels: # CParticleFunctionRenderer + m_ModelList: 512 # CUtlVector + m_flModelScale: 540 # float + m_bFitToModelSize: 544 # bool + m_bNonUniformScaling: 545 # bool + m_nXAxisScalingAttribute: 548 # ParticleAttributeIndex_t + m_nYAxisScalingAttribute: 552 # ParticleAttributeIndex_t + m_nZAxisScalingAttribute: 556 # ParticleAttributeIndex_t + m_nSizeCullBloat: 560 # int32_t +C_OP_RenderBlobs: # CParticleFunctionRenderer + m_cubeWidth: 512 # CParticleCollectionRendererFloatInput + m_cutoffRadius: 856 # CParticleCollectionRendererFloatInput + m_renderRadius: 1200 # CParticleCollectionRendererFloatInput + m_nScaleCP: 1544 # int32_t + m_MaterialVars: 1552 # CUtlVector + m_hMaterial: 1600 # CStrongHandle +C_OP_RenderCables: # CParticleFunctionRenderer + m_flRadiusScale: 512 # CParticleCollectionFloatInput + m_flAlphaScale: 856 # CParticleCollectionFloatInput + m_vecColorScale: 1200 # CParticleCollectionVecInput + m_nColorBlendType: 2824 # ParticleColorBlendType_t + m_hMaterial: 2832 # CStrongHandle + m_nTextureRepetitionMode: 2840 # TextureRepetitionMode_t + m_flTextureRepeatsPerSegment: 2848 # CParticleCollectionFloatInput + m_flTextureRepeatsCircumference: 3192 # CParticleCollectionFloatInput + m_flColorMapOffsetV: 3536 # CParticleCollectionFloatInput + m_flColorMapOffsetU: 3880 # CParticleCollectionFloatInput + m_flNormalMapOffsetV: 4224 # CParticleCollectionFloatInput + m_flNormalMapOffsetU: 4568 # CParticleCollectionFloatInput + m_bDrawCableCaps: 4912 # bool + m_flCapRoundness: 4916 # float + m_flCapOffsetAmount: 4920 # float + m_flTessScale: 4924 # float + m_nMinTesselation: 4928 # int32_t + m_nMaxTesselation: 4932 # int32_t + m_nRoundness: 4936 # int32_t + m_LightingTransform: 4944 # CParticleTransformInput + m_MaterialFloatVars: 5048 # CUtlVector + m_MaterialVecVars: 5096 # CUtlVector +C_OP_RenderClothForce: # CParticleFunctionRenderer +C_OP_RenderDeferredLight: # CParticleFunctionRenderer + m_bUseAlphaTestWindow: 512 # bool + m_bUseTexture: 513 # bool + m_flRadiusScale: 516 # float + m_flAlphaScale: 520 # float + m_nAlpha2Field: 524 # ParticleAttributeIndex_t + m_vecColorScale: 528 # CParticleCollectionVecInput + m_nColorBlendType: 2152 # ParticleColorBlendType_t + m_flLightDistance: 2156 # float + m_flStartFalloff: 2160 # float + m_flDistanceFalloff: 2164 # float + m_flSpotFoV: 2168 # float + m_nAlphaTestPointField: 2172 # ParticleAttributeIndex_t + m_nAlphaTestRangeField: 2176 # ParticleAttributeIndex_t + m_nAlphaTestSharpnessField: 2180 # ParticleAttributeIndex_t + m_hTexture: 2184 # CStrongHandle + m_nHSVShiftControlPoint: 2192 # int32_t +C_OP_RenderFlattenGrass: # CParticleFunctionRenderer + m_flFlattenStrength: 512 # float + m_nStrengthFieldOverride: 516 # ParticleAttributeIndex_t + m_flRadiusScale: 520 # float +C_OP_RenderGpuImplicit: # CParticleFunctionRenderer + m_bUsePerParticleRadius: 512 # bool + m_fGridSize: 520 # CParticleCollectionRendererFloatInput + m_fRadiusScale: 864 # CParticleCollectionRendererFloatInput + m_fIsosurfaceThreshold: 1208 # CParticleCollectionRendererFloatInput + m_nScaleCP: 1552 # int32_t + m_hMaterial: 1560 # CStrongHandle +C_OP_RenderLightBeam: # CParticleFunctionRenderer + m_vColorBlend: 512 # CParticleCollectionVecInput + m_nColorBlendType: 2136 # ParticleColorBlendType_t + m_flBrightnessLumensPerMeter: 2144 # CParticleCollectionFloatInput + m_bCastShadows: 2488 # bool + m_flSkirt: 2496 # CParticleCollectionFloatInput + m_flRange: 2840 # CParticleCollectionFloatInput + m_flThickness: 3184 # CParticleCollectionFloatInput +C_OP_RenderLights: # C_OP_RenderPoints + m_flAnimationRate: 528 # float + m_nAnimationType: 532 # AnimationType_t + m_bAnimateInFPS: 536 # bool + m_flMinSize: 540 # float + m_flMaxSize: 544 # float + m_flStartFadeSize: 548 # float + m_flEndFadeSize: 552 # float +C_OP_RenderMaterialProxy: # CParticleFunctionRenderer + m_nMaterialControlPoint: 512 # int32_t + m_nProxyType: 516 # MaterialProxyType_t + m_MaterialVars: 520 # CUtlVector + m_hOverrideMaterial: 544 # CStrongHandle + m_flMaterialOverrideEnabled: 552 # CParticleCollectionFloatInput + m_vecColorScale: 896 # CParticleCollectionVecInput + m_flAlpha: 2520 # CPerParticleFloatInput + m_nColorBlendType: 2864 # ParticleColorBlendType_t +C_OP_RenderModels: # CParticleFunctionRenderer + m_bOnlyRenderInEffectsBloomPass: 512 # bool + m_bOnlyRenderInEffectsWaterPass: 513 # bool + m_bUseMixedResolutionRendering: 514 # bool + m_bOnlyRenderInEffecsGameOverlay: 515 # bool + m_ModelList: 520 # CUtlVector + m_nBodyGroupField: 548 # ParticleAttributeIndex_t + m_nSubModelField: 552 # ParticleAttributeIndex_t + m_bIgnoreNormal: 556 # bool + m_bOrientZ: 557 # bool + m_bCenterOffset: 558 # bool + m_vecLocalOffset: 560 # CPerParticleVecInput + m_vecLocalRotation: 2184 # CPerParticleVecInput + m_bIgnoreRadius: 3808 # bool + m_nModelScaleCP: 3812 # int32_t + m_vecComponentScale: 3816 # CPerParticleVecInput + m_bLocalScale: 5440 # bool + m_nSizeCullBloat: 5444 # int32_t + m_bAnimated: 5448 # bool + m_flAnimationRate: 5452 # float + m_bScaleAnimationRate: 5456 # bool + m_bForceLoopingAnimation: 5457 # bool + m_bResetAnimOnStop: 5458 # bool + m_bManualAnimFrame: 5459 # bool + m_nAnimationScaleField: 5460 # ParticleAttributeIndex_t + m_nAnimationField: 5464 # ParticleAttributeIndex_t + m_nManualFrameField: 5468 # ParticleAttributeIndex_t + m_ActivityName: 5472 # char[256] + m_SequenceName: 5728 # char[256] + m_bEnableClothSimulation: 5984 # bool + m_hOverrideMaterial: 5992 # CStrongHandle + m_bOverrideTranslucentMaterials: 6000 # bool + m_nSkin: 6008 # CPerParticleFloatInput + m_MaterialVars: 6352 # CUtlVector + m_modelInput: 6376 # CParticleModelInput + m_nLOD: 6472 # int32_t + m_EconSlotName: 6476 # char[256] + m_bOriginalModel: 6732 # bool + m_bSuppressTint: 6733 # bool + m_bUseRawMeshGroup: 6734 # bool + m_bDisableShadows: 6735 # bool + m_bAcceptsDecals: 6736 # bool + m_bForceDrawInterlevedWithSiblings: 6737 # bool + m_bDoNotDrawInParticlePass: 6738 # bool + m_szRenderAttribute: 6739 # char[260] + m_flRadiusScale: 7000 # CParticleCollectionFloatInput + m_flAlphaScale: 7344 # CParticleCollectionFloatInput + m_flRollScale: 7688 # CParticleCollectionFloatInput + m_nAlpha2Field: 8032 # ParticleAttributeIndex_t + m_vecColorScale: 8040 # CParticleCollectionVecInput + m_nColorBlendType: 9664 # ParticleColorBlendType_t +C_OP_RenderOmni2Light: # CParticleFunctionRenderer + m_nLightType: 512 # ParticleOmni2LightTypeChoiceList_t + m_vColorBlend: 520 # CParticleCollectionVecInput + m_nColorBlendType: 2144 # ParticleColorBlendType_t + m_nBrightnessUnit: 2148 # ParticleLightUnitChoiceList_t + m_flBrightnessLumens: 2152 # CPerParticleFloatInput + m_flBrightnessCandelas: 2496 # CPerParticleFloatInput + m_bCastShadows: 2840 # bool + m_flLuminaireRadius: 2848 # CPerParticleFloatInput + m_flSkirt: 3192 # CPerParticleFloatInput + m_flRange: 3536 # CPerParticleFloatInput + m_flInnerConeAngle: 3880 # CPerParticleFloatInput + m_flOuterConeAngle: 4224 # CPerParticleFloatInput + m_hLightCookie: 4568 # CStrongHandle + m_bSphericalCookie: 4576 # bool +C_OP_RenderPoints: # CParticleFunctionRenderer + m_hMaterial: 512 # CStrongHandle +C_OP_RenderPostProcessing: # CParticleFunctionRenderer + m_flPostProcessStrength: 512 # CPerParticleFloatInput + m_hPostTexture: 856 # CStrongHandle + m_nPriority: 864 # ParticlePostProcessPriorityGroup_t +C_OP_RenderProjected: # CParticleFunctionRenderer + m_bProjectCharacter: 512 # bool + m_bProjectWorld: 513 # bool + m_bProjectWater: 514 # bool + m_bFlipHorizontal: 515 # bool + m_bEnableProjectedDepthControls: 516 # bool + m_flMinProjectionDepth: 520 # float + m_flMaxProjectionDepth: 524 # float + m_hProjectedMaterial: 528 # CStrongHandle + m_flAnimationTimeScale: 536 # float + m_bOrientToNormal: 540 # bool + m_MaterialVars: 544 # CUtlVector +C_OP_RenderRopes: # CBaseRendererSource2 + m_bEnableFadingAndClamping: 9328 # bool + m_flMinSize: 9332 # float + m_flMaxSize: 9336 # float + m_flStartFadeSize: 9340 # float + m_flEndFadeSize: 9344 # float + m_flStartFadeDot: 9348 # float + m_flEndFadeDot: 9352 # float + m_flRadiusTaper: 9356 # float + m_nMinTesselation: 9360 # int32_t + m_nMaxTesselation: 9364 # int32_t + m_flTessScale: 9368 # float + m_flTextureVWorldSize: 9376 # CParticleCollectionRendererFloatInput + m_flTextureVScrollRate: 9720 # CParticleCollectionRendererFloatInput + m_flTextureVOffset: 10064 # CParticleCollectionRendererFloatInput + m_nTextureVParamsCP: 10408 # int32_t + m_bClampV: 10412 # bool + m_nScaleCP1: 10416 # int32_t + m_nScaleCP2: 10420 # int32_t + m_flScaleVSizeByControlPointDistance: 10424 # float + m_flScaleVScrollByControlPointDistance: 10428 # float + m_flScaleVOffsetByControlPointDistance: 10432 # float + m_bUseScalarForTextureCoordinate: 10437 # bool + m_nScalarFieldForTextureCoordinate: 10440 # ParticleAttributeIndex_t + m_flScalarAttributeTextureCoordScale: 10444 # float + m_bReverseOrder: 10448 # bool + m_bClosedLoop: 10449 # bool + m_nOrientationType: 10452 # ParticleOrientationChoiceList_t + m_nVectorFieldForOrientation: 10456 # ParticleAttributeIndex_t + m_bDrawAsOpaque: 10460 # bool + m_bGenerateNormals: 10461 # bool +C_OP_RenderScreenShake: # CParticleFunctionRenderer + m_flDurationScale: 512 # float + m_flRadiusScale: 516 # float + m_flFrequencyScale: 520 # float + m_flAmplitudeScale: 524 # float + m_nRadiusField: 528 # ParticleAttributeIndex_t + m_nDurationField: 532 # ParticleAttributeIndex_t + m_nFrequencyField: 536 # ParticleAttributeIndex_t + m_nAmplitudeField: 540 # ParticleAttributeIndex_t + m_nFilterCP: 544 # int32_t +C_OP_RenderScreenVelocityRotate: # CParticleFunctionRenderer + m_flRotateRateDegrees: 512 # float + m_flForwardDegrees: 516 # float +C_OP_RenderSound: # CParticleFunctionRenderer + m_flDurationScale: 512 # float + m_flSndLvlScale: 516 # float + m_flPitchScale: 520 # float + m_flVolumeScale: 524 # float + m_nSndLvlField: 528 # ParticleAttributeIndex_t + m_nDurationField: 532 # ParticleAttributeIndex_t + m_nPitchField: 536 # ParticleAttributeIndex_t + m_nVolumeField: 540 # ParticleAttributeIndex_t + m_nChannel: 544 # int32_t + m_nCPReference: 548 # int32_t + m_pszSoundName: 552 # char[256] + m_bSuppressStopSoundEvent: 808 # bool +C_OP_RenderSprites: # CBaseRendererSource2 + m_nSequenceOverride: 9328 # CParticleCollectionRendererFloatInput + m_nOrientationType: 9672 # ParticleOrientationChoiceList_t + m_nOrientationControlPoint: 9676 # int32_t + m_bUseYawWithNormalAligned: 9680 # bool + m_flMinSize: 9684 # float + m_flMaxSize: 9688 # float + m_flAlphaAdjustWithSizeAdjust: 9692 # float + m_flStartFadeSize: 9696 # CParticleCollectionRendererFloatInput + m_flEndFadeSize: 10040 # CParticleCollectionRendererFloatInput + m_flStartFadeDot: 10384 # float + m_flEndFadeDot: 10388 # float + m_bDistanceAlpha: 10392 # bool + m_bSoftEdges: 10393 # bool + m_flEdgeSoftnessStart: 10396 # float + m_flEdgeSoftnessEnd: 10400 # float + m_bOutline: 10404 # bool + m_OutlineColor: 10405 # Color + m_nOutlineAlpha: 10412 # int32_t + m_flOutlineStart0: 10416 # float + m_flOutlineStart1: 10420 # float + m_flOutlineEnd0: 10424 # float + m_flOutlineEnd1: 10428 # float + m_nLightingMode: 10432 # ParticleLightingQuality_t + m_flLightingTessellation: 10440 # CParticleCollectionRendererFloatInput + m_flLightingDirectionality: 10784 # CParticleCollectionRendererFloatInput + m_bParticleShadows: 11128 # bool + m_flShadowDensity: 11132 # float +C_OP_RenderStandardLight: # CParticleFunctionRenderer + m_nLightType: 512 # ParticleLightTypeChoiceList_t + m_vecColorScale: 520 # CParticleCollectionVecInput + m_nColorBlendType: 2144 # ParticleColorBlendType_t + m_flIntensity: 2152 # CParticleCollectionFloatInput + m_bCastShadows: 2496 # bool + m_flTheta: 2504 # CParticleCollectionFloatInput + m_flPhi: 2848 # CParticleCollectionFloatInput + m_flRadiusMultiplier: 3192 # CParticleCollectionFloatInput + m_nAttenuationStyle: 3536 # StandardLightingAttenuationStyle_t + m_flFalloffLinearity: 3544 # CParticleCollectionFloatInput + m_flFiftyPercentFalloff: 3888 # CParticleCollectionFloatInput + m_flZeroPercentFalloff: 4232 # CParticleCollectionFloatInput + m_bRenderDiffuse: 4576 # bool + m_bRenderSpecular: 4577 # bool + m_lightCookie: 4584 # CUtlString + m_nPriority: 4592 # int32_t + m_nFogLightingMode: 4596 # ParticleLightFogLightingMode_t + m_flFogContribution: 4600 # CParticleCollectionRendererFloatInput + m_nCapsuleLightBehavior: 4944 # ParticleLightBehaviorChoiceList_t + m_flCapsuleLength: 4948 # float + m_bReverseOrder: 4952 # bool + m_bClosedLoop: 4953 # bool + m_nPrevPntSource: 4956 # ParticleAttributeIndex_t + m_flMaxLength: 4960 # float + m_flMinLength: 4964 # float + m_bIgnoreDT: 4968 # bool + m_flConstrainRadiusToLengthRatio: 4972 # float + m_flLengthScale: 4976 # float + m_flLengthFadeInTime: 4980 # float +C_OP_RenderStatusEffect: # CParticleFunctionRenderer + m_pTextureColorWarp: 512 # CStrongHandle + m_pTextureDetail2: 520 # CStrongHandle + m_pTextureDiffuseWarp: 528 # CStrongHandle + m_pTextureFresnelColorWarp: 536 # CStrongHandle + m_pTextureFresnelWarp: 544 # CStrongHandle + m_pTextureSpecularWarp: 552 # CStrongHandle + m_pTextureEnvMap: 560 # CStrongHandle +C_OP_RenderStatusEffectCitadel: # CParticleFunctionRenderer + m_pTextureColorWarp: 512 # CStrongHandle + m_pTextureNormal: 520 # CStrongHandle + m_pTextureMetalness: 528 # CStrongHandle + m_pTextureRoughness: 536 # CStrongHandle + m_pTextureSelfIllum: 544 # CStrongHandle + m_pTextureDetail: 552 # CStrongHandle +C_OP_RenderText: # CParticleFunctionRenderer + m_OutlineColor: 512 # Color + m_DefaultText: 520 # CUtlString +C_OP_RenderTonemapController: # CParticleFunctionRenderer + m_flTonemapLevel: 512 # float + m_flTonemapWeight: 516 # float + m_nTonemapLevelField: 520 # ParticleAttributeIndex_t + m_nTonemapWeightField: 524 # ParticleAttributeIndex_t +C_OP_RenderTrails: # CBaseTrailRenderer + m_bEnableFadingAndClamping: 10048 # bool + m_flStartFadeDot: 10052 # float + m_flEndFadeDot: 10056 # float + m_nPrevPntSource: 10060 # ParticleAttributeIndex_t + m_flMaxLength: 10064 # float + m_flMinLength: 10068 # float + m_bIgnoreDT: 10072 # bool + m_flConstrainRadiusToLengthRatio: 10076 # float + m_flLengthScale: 10080 # float + m_flLengthFadeInTime: 10084 # float + m_flRadiusHeadTaper: 10088 # CPerParticleFloatInput + m_vecHeadColorScale: 10432 # CParticleCollectionVecInput + m_flHeadAlphaScale: 12056 # CPerParticleFloatInput + m_flRadiusTaper: 12400 # CPerParticleFloatInput + m_vecTailColorScale: 12744 # CParticleCollectionVecInput + m_flTailAlphaScale: 14368 # CPerParticleFloatInput + m_nHorizCropField: 14712 # ParticleAttributeIndex_t + m_nVertCropField: 14716 # ParticleAttributeIndex_t + m_flForwardShift: 14720 # float + m_bFlipUVBasedOnPitchYaw: 14724 # bool +C_OP_RenderTreeShake: # CParticleFunctionRenderer + m_flPeakStrength: 512 # float + m_nPeakStrengthFieldOverride: 516 # ParticleAttributeIndex_t + m_flRadius: 520 # float + m_nRadiusFieldOverride: 524 # ParticleAttributeIndex_t + m_flShakeDuration: 528 # float + m_flTransitionTime: 532 # float + m_flTwistAmount: 536 # float + m_flRadialAmount: 540 # float + m_flControlPointOrientationAmount: 544 # float + m_nControlPointForLinearDirection: 548 # int32_t +C_OP_RenderVRHapticEvent: # CParticleFunctionRenderer + m_nHand: 512 # ParticleVRHandChoiceList_t + m_nOutputHandCP: 516 # int32_t + m_nOutputField: 520 # int32_t + m_flAmplitude: 528 # CPerParticleFloatInput +C_OP_RepeatedTriggerChildGroup: # CParticleFunctionPreEmission + m_nChildGroupID: 464 # int32_t + m_flClusterRefireTime: 472 # CParticleCollectionFloatInput + m_flClusterSize: 816 # CParticleCollectionFloatInput + m_flClusterCooldown: 1160 # CParticleCollectionFloatInput + m_bLimitChildCount: 1504 # bool +C_OP_RestartAfterDuration: # CParticleFunctionOperator + m_flDurationMin: 448 # float + m_flDurationMax: 452 # float + m_nCP: 456 # int32_t + m_nCPField: 460 # int32_t + m_nChildGroupID: 464 # int32_t + m_bOnlyChildren: 468 # bool +C_OP_RopeSpringConstraint: # CParticleFunctionConstraint + m_flRestLength: 448 # CParticleCollectionFloatInput + m_flMinDistance: 792 # CParticleCollectionFloatInput + m_flMaxDistance: 1136 # CParticleCollectionFloatInput + m_flAdjustmentScale: 1480 # float + m_flInitialRestingLength: 1488 # CParticleCollectionFloatInput +C_OP_RotateVector: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecRotAxisMin: 452 # Vector + m_vecRotAxisMax: 464 # Vector + m_flRotRateMin: 476 # float + m_flRotRateMax: 480 # float + m_bNormalize: 484 # bool + m_flScale: 488 # CPerParticleFloatInput +C_OP_RtEnvCull: # CParticleFunctionOperator + m_vecTestDir: 448 # Vector + m_vecTestNormal: 460 # Vector + m_bCullOnMiss: 472 # bool + m_bStickInsteadOfCull: 473 # bool + m_RtEnvName: 474 # char[128] + m_nRTEnvCP: 604 # int32_t + m_nComponent: 608 # int32_t +C_OP_SDFConstraint: # CParticleFunctionConstraint + m_flMinDist: 448 # CParticleCollectionFloatInput + m_flMaxDist: 792 # CParticleCollectionFloatInput + m_nMaxIterations: 1136 # int32_t +C_OP_SDFForce: # CParticleFunctionForce + m_flForceScale: 464 # float +C_OP_SDFLighting: # CParticleFunctionOperator + m_vLightingDir: 448 # Vector + m_vTint_0: 460 # Vector + m_vTint_1: 472 # Vector +C_OP_SelectivelyEnableChildren: # CParticleFunctionPreEmission + m_nChildGroupID: 464 # CParticleCollectionFloatInput + m_nFirstChild: 808 # CParticleCollectionFloatInput + m_nNumChildrenToEnable: 1152 # CParticleCollectionFloatInput + m_bPlayEndcapOnStop: 1496 # bool + m_bDestroyImmediately: 1497 # bool +C_OP_SequenceFromModel: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t + m_nFieldOutputAnim: 456 # ParticleAttributeIndex_t + m_flInputMin: 460 # float + m_flInputMax: 464 # float + m_flOutputMin: 468 # float + m_flOutputMax: 472 # float + m_nSetMethod: 476 # ParticleSetMethod_t +C_OP_SetAttributeToScalarExpression: # CParticleFunctionOperator + m_nExpression: 448 # ScalarExpressionType_t + m_flInput1: 456 # CPerParticleFloatInput + m_flInput2: 800 # CPerParticleFloatInput + m_nOutputField: 1144 # ParticleAttributeIndex_t + m_nSetMethod: 1148 # ParticleSetMethod_t +C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator + m_nInputControlPoint: 448 # int32_t + m_nOutputControlPoint: 452 # int32_t +C_OP_SetCPOrientationToGroundNormal: # CParticleFunctionOperator + m_flInterpRate: 448 # float + m_flMaxTraceLength: 452 # float + m_flTolerance: 456 # float + m_flTraceOffset: 460 # float + m_CollisionGroupName: 464 # char[128] + m_nTraceSet: 592 # ParticleTraceSet_t + m_nInputCP: 596 # int32_t + m_nOutputCP: 600 # int32_t + m_bIncludeWater: 616 # bool +C_OP_SetCPOrientationToPointAtCP: # CParticleFunctionPreEmission + m_nInputCP: 464 # int32_t + m_nOutputCP: 468 # int32_t + m_flInterpolation: 472 # CParticleCollectionFloatInput + m_b2DOrientation: 816 # bool + m_bAvoidSingularity: 817 # bool + m_bPointAway: 818 # bool +C_OP_SetCPtoVector: # CParticleFunctionOperator + m_nCPInput: 448 # int32_t + m_nFieldOutput: 452 # ParticleAttributeIndex_t +C_OP_SetChildControlPoints: # CParticleFunctionOperator + m_nChildGroupID: 448 # int32_t + m_nFirstControlPoint: 452 # int32_t + m_nNumControlPoints: 456 # int32_t + m_nFirstSourcePoint: 464 # CParticleCollectionFloatInput + m_bReverse: 808 # bool + m_bSetOrientation: 809 # bool +C_OP_SetControlPointFieldFromVectorExpression: # CParticleFunctionPreEmission + m_nExpression: 464 # VectorFloatExpressionType_t + m_vecInput1: 472 # CParticleCollectionVecInput + m_vecInput2: 2096 # CParticleCollectionVecInput + m_flOutputRemap: 3720 # CParticleRemapFloatInput + m_nOutputCP: 4064 # int32_t + m_nOutVectorField: 4068 # int32_t +C_OP_SetControlPointFieldToScalarExpression: # CParticleFunctionPreEmission + m_nExpression: 464 # ScalarExpressionType_t + m_flInput1: 472 # CParticleCollectionFloatInput + m_flInput2: 816 # CParticleCollectionFloatInput + m_flOutputRemap: 1160 # CParticleRemapFloatInput + m_nOutputCP: 1504 # int32_t + m_nOutVectorField: 1508 # int32_t +C_OP_SetControlPointFieldToWater: # CParticleFunctionPreEmission + m_nSourceCP: 464 # int32_t + m_nDestCP: 468 # int32_t + m_nCPField: 472 # int32_t +C_OP_SetControlPointFromObjectScale: # CParticleFunctionPreEmission + m_nCPInput: 464 # int32_t + m_nCPOutput: 468 # int32_t +C_OP_SetControlPointOrientation: # CParticleFunctionPreEmission + m_bUseWorldLocation: 464 # bool + m_bRandomize: 466 # bool + m_bSetOnce: 467 # bool + m_nCP: 468 # int32_t + m_nHeadLocation: 472 # int32_t + m_vecRotation: 476 # QAngle + m_vecRotationB: 488 # QAngle + m_flInterpolation: 504 # CParticleCollectionFloatInput +C_OP_SetControlPointOrientationToCPVelocity: # CParticleFunctionPreEmission + m_nCPInput: 464 # int32_t + m_nCPOutput: 468 # int32_t +C_OP_SetControlPointPositionToRandomActiveCP: # CParticleFunctionPreEmission + m_nCP1: 464 # int32_t + m_nHeadLocationMin: 468 # int32_t + m_nHeadLocationMax: 472 # int32_t + m_flResetRate: 480 # CParticleCollectionFloatInput +C_OP_SetControlPointPositionToTimeOfDayValue: # CParticleFunctionPreEmission + m_nControlPointNumber: 464 # int32_t + m_pszTimeOfDayParameter: 468 # char[128] + m_vecDefaultValue: 596 # Vector +C_OP_SetControlPointPositions: # CParticleFunctionPreEmission + m_bUseWorldLocation: 464 # bool + m_bOrient: 465 # bool + m_bSetOnce: 466 # bool + m_nCP1: 468 # int32_t + m_nCP2: 472 # int32_t + m_nCP3: 476 # int32_t + m_nCP4: 480 # int32_t + m_vecCP1Pos: 484 # Vector + m_vecCP2Pos: 496 # Vector + m_vecCP3Pos: 508 # Vector + m_vecCP4Pos: 520 # Vector + m_nHeadLocation: 532 # int32_t +C_OP_SetControlPointRotation: # CParticleFunctionPreEmission + m_vecRotAxis: 464 # CParticleCollectionVecInput + m_flRotRate: 2088 # CParticleCollectionFloatInput + m_nCP: 2432 # int32_t + m_nLocalCP: 2436 # int32_t +C_OP_SetControlPointToCPVelocity: # CParticleFunctionPreEmission + m_nCPInput: 464 # int32_t + m_nCPOutputVel: 468 # int32_t + m_bNormalize: 472 # bool + m_nCPOutputMag: 476 # int32_t + m_nCPField: 480 # int32_t + m_vecComparisonVelocity: 488 # CParticleCollectionVecInput +C_OP_SetControlPointToCenter: # CParticleFunctionPreEmission + m_nCP1: 464 # int32_t + m_vecCP1Pos: 468 # Vector + m_nSetParent: 480 # ParticleParentSetMode_t +C_OP_SetControlPointToHMD: # CParticleFunctionPreEmission + m_nCP1: 464 # int32_t + m_vecCP1Pos: 468 # Vector + m_bOrientToHMD: 480 # bool +C_OP_SetControlPointToHand: # CParticleFunctionPreEmission + m_nCP1: 464 # int32_t + m_nHand: 468 # int32_t + m_vecCP1Pos: 472 # Vector + m_bOrientToHand: 484 # bool +C_OP_SetControlPointToImpactPoint: # CParticleFunctionPreEmission + m_nCPOut: 464 # int32_t + m_nCPIn: 468 # int32_t + m_flUpdateRate: 472 # float + m_flTraceLength: 480 # CParticleCollectionFloatInput + m_flStartOffset: 824 # float + m_flOffset: 828 # float + m_vecTraceDir: 832 # Vector + m_CollisionGroupName: 844 # char[128] + m_nTraceSet: 972 # ParticleTraceSet_t + m_bSetToEndpoint: 976 # bool + m_bTraceToClosestSurface: 977 # bool + m_bIncludeWater: 978 # bool +C_OP_SetControlPointToPlayer: # CParticleFunctionPreEmission + m_nCP1: 464 # int32_t + m_vecCP1Pos: 468 # Vector + m_bOrientToEyes: 480 # bool +C_OP_SetControlPointToVectorExpression: # CParticleFunctionPreEmission + m_nExpression: 464 # VectorExpressionType_t + m_nOutputCP: 468 # int32_t + m_vInput1: 472 # CParticleCollectionVecInput + m_vInput2: 2096 # CParticleCollectionVecInput + m_bNormalizedOutput: 3720 # bool +C_OP_SetControlPointToWaterSurface: # CParticleFunctionPreEmission + m_nSourceCP: 464 # int32_t + m_nDestCP: 468 # int32_t + m_nFlowCP: 472 # int32_t + m_nActiveCP: 476 # int32_t + m_nActiveCPField: 480 # int32_t + m_flRetestRate: 488 # CParticleCollectionFloatInput + m_bAdaptiveThreshold: 832 # bool +C_OP_SetControlPointsToModelParticles: # CParticleFunctionOperator + m_HitboxSetName: 448 # char[128] + m_AttachmentName: 576 # char[128] + m_nFirstControlPoint: 704 # int32_t + m_nNumControlPoints: 708 # int32_t + m_nFirstSourcePoint: 712 # int32_t + m_bSkin: 716 # bool + m_bAttachment: 717 # bool +C_OP_SetControlPointsToParticle: # CParticleFunctionOperator + m_nChildGroupID: 448 # int32_t + m_nFirstControlPoint: 452 # int32_t + m_nNumControlPoints: 456 # int32_t + m_nFirstSourcePoint: 460 # int32_t + m_bSetOrientation: 464 # bool + m_nOrientationMode: 468 # ParticleOrientationSetMode_t + m_nSetParent: 472 # ParticleParentSetMode_t +C_OP_SetFloat: # CParticleFunctionOperator + m_InputValue: 448 # CPerParticleFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t + m_nSetMethod: 796 # ParticleSetMethod_t + m_Lerp: 800 # CPerParticleFloatInput + m_bUseNewCode: 1144 # bool +C_OP_SetFloatAttributeToVectorExpression: # CParticleFunctionOperator + m_nExpression: 448 # VectorFloatExpressionType_t + m_vInput1: 456 # CPerParticleVecInput + m_vInput2: 2080 # CPerParticleVecInput + m_flOutputRemap: 3704 # CParticleRemapFloatInput + m_nOutputField: 4048 # ParticleAttributeIndex_t + m_nSetMethod: 4052 # ParticleSetMethod_t +C_OP_SetFloatCollection: # CParticleFunctionOperator + m_InputValue: 448 # CParticleCollectionFloatInput + m_nOutputField: 792 # ParticleAttributeIndex_t + m_nSetMethod: 796 # ParticleSetMethod_t + m_Lerp: 800 # CParticleCollectionFloatInput +C_OP_SetFromCPSnapshot: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_nAttributeToRead: 452 # ParticleAttributeIndex_t + m_nAttributeToWrite: 456 # ParticleAttributeIndex_t + m_nLocalSpaceCP: 460 # int32_t + m_bRandom: 464 # bool + m_bReverse: 465 # bool + m_nRandomSeed: 468 # int32_t + m_nSnapShotStartPoint: 472 # CParticleCollectionFloatInput + m_nSnapShotIncrement: 816 # CParticleCollectionFloatInput + m_flInterpolation: 1160 # CPerParticleFloatInput + m_bSubSample: 1504 # bool +C_OP_SetGravityToCP: # CParticleFunctionPreEmission + m_nCPInput: 464 # int32_t + m_nCPOutput: 468 # int32_t + m_flScale: 472 # CParticleCollectionFloatInput + m_bSetOrientation: 816 # bool + m_bSetZDown: 817 # bool +C_OP_SetParentControlPointsToChildCP: # CParticleFunctionPreEmission + m_nChildGroupID: 464 # int32_t + m_nChildControlPoint: 468 # int32_t + m_nNumControlPoints: 472 # int32_t + m_nFirstSourcePoint: 476 # int32_t + m_bSetOrientation: 480 # bool +C_OP_SetPerChildControlPoint: # CParticleFunctionOperator + m_nChildGroupID: 448 # int32_t + m_nFirstControlPoint: 452 # int32_t + m_nNumControlPoints: 456 # int32_t + m_nParticleIncrement: 464 # CParticleCollectionFloatInput + m_nFirstSourcePoint: 808 # CParticleCollectionFloatInput + m_bSetOrientation: 1152 # bool + m_nOrientationField: 1156 # ParticleAttributeIndex_t + m_bNumBasedOnParticleCount: 1160 # bool +C_OP_SetPerChildControlPointFromAttribute: # CParticleFunctionOperator + m_nChildGroupID: 448 # int32_t + m_nFirstControlPoint: 452 # int32_t + m_nNumControlPoints: 456 # int32_t + m_nParticleIncrement: 460 # int32_t + m_nFirstSourcePoint: 464 # int32_t + m_bNumBasedOnParticleCount: 468 # bool + m_nAttributeToRead: 472 # ParticleAttributeIndex_t + m_nCPField: 476 # int32_t +C_OP_SetRandomControlPointPosition: # CParticleFunctionPreEmission + m_bUseWorldLocation: 464 # bool + m_bOrient: 465 # bool + m_nCP1: 468 # int32_t + m_nHeadLocation: 472 # int32_t + m_flReRandomRate: 480 # CParticleCollectionFloatInput + m_vecCPMinPos: 824 # Vector + m_vecCPMaxPos: 836 # Vector + m_flInterpolation: 848 # CParticleCollectionFloatInput +C_OP_SetSimulationRate: # CParticleFunctionPreEmission + m_flSimulationScale: 464 # CParticleCollectionFloatInput +C_OP_SetSingleControlPointPosition: # CParticleFunctionPreEmission + m_bSetOnce: 464 # bool + m_nCP1: 468 # int32_t + m_vecCP1Pos: 472 # CParticleCollectionVecInput + m_transformInput: 2096 # CParticleTransformInput +C_OP_SetToCP: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_vecOffset: 452 # Vector + m_bOffsetLocal: 464 # bool +C_OP_SetVariable: # CParticleFunctionPreEmission + m_variableReference: 464 # CParticleVariableRef + m_transformInput: 528 # CParticleTransformInput + m_positionOffset: 632 # Vector + m_rotationOffset: 644 # QAngle + m_vecInput: 656 # CParticleCollectionVecInput + m_floatInput: 2280 # CParticleCollectionFloatInput +C_OP_SetVec: # CParticleFunctionOperator + m_InputValue: 448 # CPerParticleVecInput + m_nOutputField: 2072 # ParticleAttributeIndex_t + m_nSetMethod: 2076 # ParticleSetMethod_t + m_Lerp: 2080 # CPerParticleFloatInput + m_bNormalizedOutput: 2424 # bool +C_OP_SetVectorAttributeToVectorExpression: # CParticleFunctionOperator + m_nExpression: 448 # VectorExpressionType_t + m_vInput1: 456 # CPerParticleVecInput + m_vInput2: 2080 # CPerParticleVecInput + m_nOutputField: 3704 # ParticleAttributeIndex_t + m_nSetMethod: 3708 # ParticleSetMethod_t + m_bNormalizedOutput: 3712 # bool +C_OP_ShapeMatchingConstraint: # CParticleFunctionConstraint + m_flShapeRestorationTime: 448 # float +C_OP_SnapshotRigidSkinToBones: # CParticleFunctionOperator + m_bTransformNormals: 448 # bool + m_bTransformRadii: 449 # bool + m_nControlPointNumber: 452 # int32_t +C_OP_SnapshotSkinToBones: # CParticleFunctionOperator + m_bTransformNormals: 448 # bool + m_bTransformRadii: 449 # bool + m_nControlPointNumber: 452 # int32_t + m_flLifeTimeFadeStart: 456 # float + m_flLifeTimeFadeEnd: 460 # float + m_flJumpThreshold: 464 # float + m_flPrevPosScale: 468 # float +C_OP_Spin: # CGeneralSpin +C_OP_SpinUpdate: # CSpinUpdateBase +C_OP_SpinYaw: # CGeneralSpin +C_OP_SpringToVectorConstraint: # CParticleFunctionConstraint + m_flRestLength: 448 # CPerParticleFloatInput + m_flMinDistance: 792 # CPerParticleFloatInput + m_flMaxDistance: 1136 # CPerParticleFloatInput + m_flRestingLength: 1480 # CPerParticleFloatInput + m_vecAnchorVector: 1824 # CPerParticleVecInput +C_OP_StopAfterCPDuration: # CParticleFunctionPreEmission + m_flDuration: 464 # CParticleCollectionFloatInput + m_bDestroyImmediately: 808 # bool + m_bPlayEndCap: 809 # bool +C_OP_TeleportBeam: # CParticleFunctionOperator + m_nCPPosition: 448 # int32_t + m_nCPVelocity: 452 # int32_t + m_nCPMisc: 456 # int32_t + m_nCPColor: 460 # int32_t + m_nCPInvalidColor: 464 # int32_t + m_nCPExtraArcData: 468 # int32_t + m_vGravity: 472 # Vector + m_flArcMaxDuration: 484 # float + m_flSegmentBreak: 488 # float + m_flArcSpeed: 492 # float + m_flAlpha: 496 # float +C_OP_TimeVaryingForce: # CParticleFunctionForce + m_flStartLerpTime: 464 # float + m_StartingForce: 468 # Vector + m_flEndLerpTime: 480 # float + m_EndingForce: 484 # Vector +C_OP_TurbulenceForce: # CParticleFunctionForce + m_flNoiseCoordScale0: 464 # float + m_flNoiseCoordScale1: 468 # float + m_flNoiseCoordScale2: 472 # float + m_flNoiseCoordScale3: 476 # float + m_vecNoiseAmount0: 480 # Vector + m_vecNoiseAmount1: 492 # Vector + m_vecNoiseAmount2: 504 # Vector + m_vecNoiseAmount3: 516 # Vector +C_OP_TwistAroundAxis: # CParticleFunctionForce + m_fForceAmount: 464 # float + m_TwistAxis: 468 # Vector + m_bLocalSpace: 480 # bool + m_nControlPointNumber: 484 # int32_t +C_OP_UpdateLightSource: # CParticleFunctionOperator + m_vColorTint: 448 # Color + m_flBrightnessScale: 452 # float + m_flRadiusScale: 456 # float + m_flMinimumLightingRadius: 460 # float + m_flMaximumLightingRadius: 464 # float + m_flPositionDampingConstant: 468 # float +C_OP_VectorFieldSnapshot: # CParticleFunctionOperator + m_nControlPointNumber: 448 # int32_t + m_nAttributeToWrite: 452 # ParticleAttributeIndex_t + m_nLocalSpaceCP: 456 # int32_t + m_flInterpolation: 464 # CPerParticleFloatInput + m_vecScale: 808 # CPerParticleVecInput + m_flBoundaryDampening: 2432 # float + m_bSetVelocity: 2436 # bool + m_bLockToSurface: 2437 # bool + m_flGridSpacing: 2440 # float +C_OP_VectorNoise: # CParticleFunctionOperator + m_nFieldOutput: 448 # ParticleAttributeIndex_t + m_vecOutputMin: 452 # Vector + m_vecOutputMax: 464 # Vector + m_fl4NoiseScale: 476 # float + m_bAdditive: 480 # bool + m_bOffset: 481 # bool + m_flNoiseAnimationTimeScale: 484 # float +C_OP_VelocityDecay: # CParticleFunctionOperator + m_flMinVelocity: 448 # float +C_OP_VelocityMatchingForce: # CParticleFunctionOperator + m_flDirScale: 448 # float + m_flSpdScale: 452 # float + m_nCPBroadcast: 456 # int32_t +C_OP_WindForce: # CParticleFunctionForce + m_vForce: 464 # Vector +C_OP_WorldCollideConstraint: # CParticleFunctionConstraint +C_OP_WorldTraceConstraint: # CParticleFunctionConstraint + m_nCP: 448 # int32_t + m_vecCpOffset: 452 # Vector + m_nCollisionMode: 464 # ParticleCollisionMode_t + m_nCollisionModeMin: 468 # ParticleCollisionMode_t + m_nTraceSet: 472 # ParticleTraceSet_t + m_CollisionGroupName: 476 # char[128] + m_bWorldOnly: 604 # bool + m_bBrushOnly: 605 # bool + m_bIncludeWater: 606 # bool + m_nIgnoreCP: 608 # int32_t + m_flCpMovementTolerance: 612 # float + m_flRetestRate: 616 # float + m_flTraceTolerance: 620 # float + m_flCollisionConfirmationSpeed: 624 # float + m_nMaxTracesPerFrame: 628 # float + m_flRadiusScale: 632 # CPerParticleFloatInput + m_flBounceAmount: 976 # CPerParticleFloatInput + m_flSlideAmount: 1320 # CPerParticleFloatInput + m_flRandomDirScale: 1664 # CPerParticleFloatInput + m_bDecayBounce: 2008 # bool + m_bKillonContact: 2009 # bool + m_flMinSpeed: 2012 # float + m_bSetNormal: 2016 # bool + m_nStickOnCollisionField: 2020 # ParticleAttributeIndex_t + m_flStopSpeed: 2024 # CPerParticleFloatInput + m_nEntityStickDataField: 2368 # ParticleAttributeIndex_t + m_nEntityStickNormalField: 2372 # ParticleAttributeIndex_t +CollisionGroupContext_t: + m_nCollisionGroupNumber: 0 # int32_t +ControlPointReference_t: + m_controlPointNameString: 0 # int32_t + m_vOffsetFromControlPoint: 4 # Vector + m_bOffsetInLocalSpace: 16 # bool +FloatInputMaterialVariable_t: + m_strVariable: 0 # CUtlString + m_flInput: 8 # CParticleCollectionFloatInput +IControlPointEditorData: +IParticleCollection: +IParticleEffect: +IParticleSystemDefinition: +MaterialVariable_t: + m_strVariable: 0 # CUtlString + m_nVariableField: 8 # ParticleAttributeIndex_t + m_flScale: 12 # float +ModelReference_t: + m_model: 0 # CStrongHandle + m_flRelativeProbabilityOfSpawn: 8 # float +PARTICLE_EHANDLE__: + unused: 0 # int32_t +PARTICLE_WORLD_HANDLE__: + unused: 0 # int32_t +ParticleAttributeIndex_t: + m_Value: 0 # int32_t +ParticleChildrenInfo_t: + m_ChildRef: 0 # CStrongHandle + m_flDelay: 8 # float + m_bEndCap: 12 # bool + m_bDisableChild: 13 # bool + m_nDetailLevel: 16 # ParticleDetailLevel_t +ParticleControlPointConfiguration_t: + m_name: 0 # CUtlString + m_drivers: 8 # CUtlVector + m_previewState: 32 # ParticlePreviewState_t +ParticleControlPointDriver_t: + m_iControlPoint: 0 # int32_t + m_iAttachType: 4 # ParticleAttachment_t + m_attachmentName: 8 # CUtlString + m_vecOffset: 16 # Vector + m_angOffset: 28 # QAngle + m_entityName: 40 # CUtlString +ParticleNamedValueConfiguration_t: + m_ConfigName: 0 # CUtlString + m_ConfigValue: 8 # KeyValues3 + m_iAttachType: 24 # ParticleAttachment_t + m_BoundEntityPath: 32 # CUtlString + m_strEntityScope: 40 # CUtlString + m_strAttachmentName: 48 # CUtlString +ParticleNamedValueSource_t: + m_Name: 0 # CUtlString + m_IsPublic: 8 # bool + m_ValueType: 12 # PulseValueType_t + m_DefaultConfig: 16 # ParticleNamedValueConfiguration_t + m_NamedConfigs: 72 # CUtlVector +ParticlePreviewBodyGroup_t: + m_bodyGroupName: 0 # CUtlString + m_nValue: 8 # int32_t +ParticlePreviewState_t: + m_previewModel: 0 # CUtlString + m_nModSpecificData: 8 # uint32_t + m_groundType: 12 # PetGroundType_t + m_sequenceName: 16 # CUtlString + m_nFireParticleOnSequenceFrame: 24 # int32_t + m_hitboxSetName: 32 # CUtlString + m_materialGroupName: 40 # CUtlString + m_vecBodyGroups: 48 # CUtlVector + m_flPlaybackSpeed: 72 # float + m_flParticleSimulationRate: 76 # float + m_bShouldDrawHitboxes: 80 # bool + m_bShouldDrawAttachments: 81 # bool + m_bShouldDrawAttachmentNames: 82 # bool + m_bShouldDrawControlPointAxes: 83 # bool + m_bAnimationNonLooping: 84 # bool + m_vecPreviewGravity: 88 # Vector +PointDefinitionWithTimeValues_t: # PointDefinition_t + m_flTimeDuration: 20 # float +PointDefinition_t: + m_nControlPoint: 0 # int32_t + m_bLocalCoords: 4 # bool + m_vOffset: 8 # Vector +SequenceWeightedList_t: + m_nSequence: 0 # int32_t + m_flRelativeWeight: 4 # float +TextureControls_t: + m_flFinalTextureScaleU: 0 # CParticleCollectionRendererFloatInput + m_flFinalTextureScaleV: 344 # CParticleCollectionRendererFloatInput + m_flFinalTextureOffsetU: 688 # CParticleCollectionRendererFloatInput + m_flFinalTextureOffsetV: 1032 # CParticleCollectionRendererFloatInput + m_flFinalTextureUVRotation: 1376 # CParticleCollectionRendererFloatInput + m_flZoomScale: 1720 # CParticleCollectionRendererFloatInput + m_flDistortion: 2064 # CParticleCollectionRendererFloatInput + m_bRandomizeOffsets: 2408 # bool + m_bClampUVs: 2409 # bool + m_nPerParticleBlend: 2412 # SpriteCardPerParticleScale_t + m_nPerParticleScale: 2416 # SpriteCardPerParticleScale_t + m_nPerParticleOffsetU: 2420 # SpriteCardPerParticleScale_t + m_nPerParticleOffsetV: 2424 # SpriteCardPerParticleScale_t + m_nPerParticleRotation: 2428 # SpriteCardPerParticleScale_t + m_nPerParticleZoom: 2432 # SpriteCardPerParticleScale_t + m_nPerParticleDistortion: 2436 # SpriteCardPerParticleScale_t +TextureGroup_t: + m_bEnabled: 0 # bool + m_bReplaceTextureWithGradient: 1 # bool + m_hTexture: 8 # CStrongHandle + m_Gradient: 16 # CColorGradient + m_nTextureType: 40 # SpriteCardTextureType_t + m_nTextureChannels: 44 # SpriteCardTextureChannel_t + m_nTextureBlendMode: 48 # ParticleTextureLayerBlendType_t + m_flTextureBlend: 56 # CParticleCollectionRendererFloatInput + m_TextureControls: 400 # TextureControls_t +VecInputMaterialVariable_t: + m_strVariable: 0 # CUtlString + m_vecInput: 8 # CParticleCollectionVecInput diff --git a/generated/pulse_system.dll.yaml b/generated/pulse_system.dll.yaml new file mode 100644 index 0000000..1516879 --- /dev/null +++ b/generated/pulse_system.dll.yaml @@ -0,0 +1,203 @@ +--- +CBasePulseGraphInstance: +CPulseCell_Base: + m_nEditorNodeID: 8 # PulseDocNodeID_t +CPulseCell_BaseFlow: # CPulseCell_Base +CPulseCell_BaseValue: # CPulseCell_Base +CPulseCell_BaseYieldingInflow: # CPulseCell_BaseFlow +CPulseCell_Inflow_BaseEntrypoint: # CPulseCell_BaseFlow + m_EntryChunk: 72 # PulseRuntimeChunkIndex_t + m_RegisterMap: 80 # PulseRegisterMap_t +CPulseCell_Inflow_EntOutputHandler: # CPulseCell_Inflow_BaseEntrypoint + m_SourceEntity: 112 # CUtlSymbolLarge + m_SourceOutput: 120 # CUtlSymbolLarge + m_TargetInput: 128 # CUtlSymbolLarge + m_ExpectedParamType: 136 # CPulseValueFullType +CPulseCell_Inflow_EventHandler: # CPulseCell_Inflow_BaseEntrypoint + m_EventName: 112 # CUtlSymbolLarge +CPulseCell_Inflow_GraphHook: # CPulseCell_Inflow_BaseEntrypoint + m_HookName: 112 # CUtlSymbolLarge +CPulseCell_Inflow_Method: # CPulseCell_Inflow_BaseEntrypoint + m_MethodName: 112 # CUtlSymbolLarge + m_Description: 120 # CUtlString + m_bIsPublic: 128 # bool + m_ReturnType: 136 # CPulseValueFullType + m_Args: 152 # CUtlVector +CPulseCell_Inflow_Wait: # CPulseCell_BaseYieldingInflow + m_WakeResume: 72 # CPulse_ResumePoint +CPulseCell_Inflow_Yield: # CPulseCell_BaseYieldingInflow + m_UnyieldResume: 72 # CPulse_ResumePoint +CPulseCell_Outflow_CycleOrdered: # CPulseCell_BaseFlow + m_Outputs: 72 # CUtlVector +CPulseCell_Outflow_CycleOrdered_InstanceState_t: + m_nNextIndex: 0 # int32_t +CPulseCell_Outflow_CycleRandom: # CPulseCell_BaseFlow + m_Outputs: 72 # CUtlVector +CPulseCell_Outflow_CycleShuffled: # CPulseCell_BaseFlow + m_Outputs: 72 # CUtlVector +CPulseCell_Outflow_CycleShuffled_InstanceState_t: + m_Shuffle: 0 # CUtlVectorFixedGrowable + m_nNextShuffle: 32 # int32_t +CPulseCell_Outflow_IntSwitch: # CPulseCell_BaseFlow + m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection + m_CaseOutflows: 88 # CUtlVector +CPulseCell_Outflow_SimultaneousParallel: # CPulseCell_BaseFlow + m_Outputs: 72 # CUtlVector +CPulseCell_Outflow_StringSwitch: # CPulseCell_BaseFlow + m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection + m_CaseOutflows: 88 # CUtlVector +CPulseCell_Outflow_TestExplicitYesNo: # CPulseCell_BaseFlow + m_Yes: 72 # CPulse_OutflowConnection + m_No: 88 # CPulse_OutflowConnection +CPulseCell_Outflow_TestRandomYesNo: # CPulseCell_BaseFlow + m_Yes: 72 # CPulse_OutflowConnection + m_No: 88 # CPulse_OutflowConnection +CPulseCell_Step_CallExternalMethod: # CPulseCell_BaseFlow + m_MethodName: 72 # CUtlSymbolLarge + m_ExpectedArgs: 80 # CUtlVector +CPulseCell_Step_DebugLog: # CPulseCell_BaseFlow +CPulseCell_Step_PublicOutput: # CPulseCell_BaseFlow + m_OutputIndex: 72 # PulseRuntimeOutputIndex_t +CPulseCell_Step_TestDomainCreateFakeEntity: # CPulseCell_BaseFlow +CPulseCell_Step_TestDomainDestroyFakeEntity: # CPulseCell_BaseFlow +CPulseCell_Step_TestDomainEntFire: # CPulseCell_BaseFlow + m_Input: 72 # CUtlString +CPulseCell_Step_TestDomainTracepoint: # CPulseCell_BaseFlow +CPulseCell_Test_MultiInflow_NoDefault: # CPulseCell_BaseFlow +CPulseCell_Test_MultiInflow_WithDefault: # CPulseCell_BaseFlow +CPulseCell_Test_NoInflow: # CPulseCell_BaseFlow +CPulseCell_Val_TestDomainFindEntityByName: # CPulseCell_BaseValue +CPulseCell_Val_TestDomainGetEntityName: # CPulseCell_BaseValue +CPulseCell_Value_RandomInt: # CPulseCell_BaseValue +CPulseCell_Value_TestValue50: # CPulseCell_BaseValue +CPulseExecCursor: +CPulseGraphDef: + m_DomainIdentifier: 8 # CUtlSymbolLarge + m_ParentMapName: 16 # CUtlSymbolLarge + m_Chunks: 24 # CUtlVector + m_Cells: 48 # CUtlVector + m_Vars: 72 # CUtlVector + m_PublicOutputs: 96 # CUtlVector + m_InvokeBindings: 120 # CUtlVector + m_CallInfos: 144 # CUtlVector + m_OutputConnections: 168 # CUtlVector +CPulseGraphInstance_TestDomain: # CBasePulseGraphInstance + m_bIsRunningUnitTests: 208 # bool + m_bExplicitTimeStepping: 209 # bool + m_bExpectingToDestroyWithYieldedCursors: 210 # bool + m_nNextValidateIndex: 212 # int32_t + m_Tracepoints: 216 # CUtlVector + m_bTestYesOrNoPath: 240 # bool +CPulseGraphInstance_TestDomain_Derived: # CPulseGraphInstance_TestDomain + m_nInstanceValueX: 248 # int32_t +CPulseGraphInstance_TurtleGraphics: # CBasePulseGraphInstance +CPulseMathlib: +CPulseRuntimeMethodArg: + m_Name: 0 # CKV3MemberNameWithStorage + m_Description: 56 # CUtlString + m_Type: 64 # CPulseValueFullType +CPulseTestFuncs_DerivedDomain: +CPulseTestFuncs_LibraryA: +CPulseTestScriptLib: +CPulseTurtleGraphicsCursor: # CPulseExecCursor + m_Color: 392 # Color + m_vPos: 396 # Vector2D + m_flHeadingDeg: 404 # float + m_bPenUp: 408 # bool +CPulse_CallInfo: + m_PortName: 0 # CUtlSymbolLarge + m_nEditorNodeID: 8 # PulseDocNodeID_t + m_RegisterMap: 16 # PulseRegisterMap_t + m_CallMethodID: 48 # PulseDocNodeID_t + m_nSrcChunk: 52 # PulseRuntimeChunkIndex_t + m_nSrcInstruction: 56 # int32_t +CPulse_Chunk: + m_Instructions: 0 # CUtlLeanVector + m_Registers: 16 # CUtlLeanVector + m_InstructionEditorIDs: 32 # CUtlLeanVector +CPulse_InvokeBinding: + m_RegisterMap: 0 # PulseRegisterMap_t + m_FuncName: 32 # CUtlSymbolLarge + m_nCellIndex: 40 # PulseRuntimeCellIndex_t + m_InstanceType: 48 # CPulseValueFullType + m_nSrcChunk: 64 # PulseRuntimeChunkIndex_t + m_nSrcInstruction: 68 # int32_t +CPulse_OutflowConnection: + m_SourceOutflowName: 0 # CUtlSymbolLarge + m_nDestChunk: 8 # PulseRuntimeChunkIndex_t + m_nInstruction: 12 # int32_t +CPulse_OutputConnection: + m_SourceOutput: 0 # CUtlSymbolLarge + m_TargetEntity: 8 # CUtlSymbolLarge + m_TargetInput: 16 # CUtlSymbolLarge + m_Param: 24 # CUtlSymbolLarge +CPulse_PublicOutput: + m_Name: 0 # CUtlSymbolLarge + m_Description: 8 # CUtlString + m_ParamType: 16 # CPulseValueFullType +CPulse_RegisterInfo: + m_nReg: 0 # PulseRuntimeRegisterIndex_t + m_Type: 8 # CPulseValueFullType + m_OriginName: 24 # CKV3MemberNameWithStorage + m_nWrittenByInstruction: 80 # int32_t + m_nLastReadByInstruction: 84 # int32_t +CPulse_ResumePoint: # CPulse_OutflowConnection +CPulse_Variable: + m_Name: 0 # CUtlSymbolLarge + m_Description: 8 # CUtlString + m_Type: 16 # CPulseValueFullType + m_DefaultValue: 32 # KeyValues3 + m_bIsPublic: 50 # bool +CTestDomainDerived_Cursor: # CPulseExecCursor + m_nCursorValueA: 392 # int32_t + m_nCursorValueB: 396 # int32_t +FakeEntity_t: + m_nHandle: 0 # PulseTestEHandle_t + m_Name: 8 # CUtlString + m_Class: 16 # CUtlString + m_bDestroyed: 24 # bool + m_pAssociatedGraphInstance: 32 # CPulseGraphInstance_TestDomain* + m_bFuncWasCalled: 40 # bool + m_fValue: 44 # float +PGDInstruction_t: + m_nCode: 0 # PulseInstructionCode_t + m_nVar: 4 # PulseRuntimeVarIndex_t + m_nReg0: 8 # PulseRuntimeRegisterIndex_t + m_nReg1: 10 # PulseRuntimeRegisterIndex_t + m_nReg2: 12 # PulseRuntimeRegisterIndex_t + m_nInvokeBindingIndex: 16 # PulseRuntimeInvokeIndex_t + m_nChunk: 20 # PulseRuntimeChunkIndex_t + m_nDestInstruction: 24 # int32_t + m_nCallInfoIndex: 28 # PulseRuntimeCallInfoIndex_t + m_Arg0Name: 32 # CUtlSymbolLarge + m_Arg1Name: 40 # CUtlSymbolLarge + m_bLiteralBool: 48 # bool + m_nLiteralInt: 52 # int32_t + m_flLiteralFloat: 56 # float + m_LiteralString: 64 # CBufferString + m_vLiteralVec3: 80 # Vector +PulseDocNodeID_t: + m_Value: 0 # int32_t +PulseRegisterMap_t: + m_Inparams: 0 # KeyValues3 + m_Outparams: 16 # KeyValues3 +PulseRuntimeCallInfoIndex_t: + m_Value: 0 # int32_t +PulseRuntimeCellIndex_t: + m_Value: 0 # int32_t +PulseRuntimeChunkIndex_t: + m_Value: 0 # int32_t +PulseRuntimeEntrypointIndex_t: + m_Value: 0 # int32_t +PulseRuntimeInvokeIndex_t: + m_Value: 0 # int32_t +PulseRuntimeOutputIndex_t: + m_Value: 0 # int32_t +PulseRuntimeRegisterIndex_t: + m_Value: 0 # int16_t +PulseRuntimeStateOffset_t: + m_Value: 0 # uint16_t +PulseRuntimeVarIndex_t: + m_Value: 0 # int32_t +PulseTestEHandle_t: + m_Value: 0 # int32_t diff --git a/generated/rendersystemdx11.dll.yaml b/generated/rendersystemdx11.dll.yaml new file mode 100644 index 0000000..e1cf8f7 --- /dev/null +++ b/generated/rendersystemdx11.dll.yaml @@ -0,0 +1,16 @@ +--- +RenderInputLayoutField_t: + m_pSemanticName: 0 # uint8_t[32] + m_nSemanticIndex: 32 # int32_t + m_Format: 36 # uint32_t + m_nOffset: 40 # int32_t + m_nSlot: 44 # int32_t + m_nSlotType: 48 # RenderSlotType_t + m_nInstanceStepRate: 52 # int32_t +VsInputSignatureElement_t: + m_pName: 0 # char[64] + m_pSemantic: 64 # char[64] + m_pD3DSemanticName: 128 # char[64] + m_nD3DSemanticIndex: 192 # int32_t +VsInputSignature_t: + m_elems: 0 # CUtlVector diff --git a/generated/resourcesystem.dll.yaml b/generated/resourcesystem.dll.yaml new file mode 100644 index 0000000..3db4756 --- /dev/null +++ b/generated/resourcesystem.dll.yaml @@ -0,0 +1,94 @@ +--- +AABB_t: + m_vMinBounds: 0 # Vector + m_vMaxBounds: 12 # Vector +CFuseProgram: + m_programBuffer: 0 # CUtlVector + m_variablesRead: 24 # CUtlVector + m_variablesWritten: 48 # CUtlVector + m_nMaxTempVarsUsed: 72 # int32_t +CFuseSymbolTable: + m_constants: 0 # CUtlVector + m_variables: 24 # CUtlVector + m_functions: 48 # CUtlVector + m_constantMap: 72 # CUtlHashtable + m_variableMap: 104 # CUtlHashtable + m_functionMap: 136 # CUtlHashtable +ConstantInfo_t: + m_name: 0 # CUtlString + m_nameToken: 8 # CUtlStringToken + m_flValue: 12 # float +FourQuaternions: + x: 0 # fltx4 + y: 16 # fltx4 + z: 32 # fltx4 + w: 48 # fltx4 +FunctionInfo_t: + m_name: 8 # CUtlString + m_nameToken: 16 # CUtlStringToken + m_nParamCount: 20 # int32_t + m_nIndex: 24 # FuseFunctionIndex_t + m_bIsPure: 26 # bool +FuseFunctionIndex_t: + m_Value: 0 # uint16_t +FuseVariableIndex_t: + m_Value: 0 # uint16_t +InfoForResourceTypeCAnimData: +InfoForResourceTypeCAnimationGroup: +InfoForResourceTypeCCSGOEconItem: +InfoForResourceTypeCChoreoSceneFileData: +InfoForResourceTypeCCompositeMaterialKit: +InfoForResourceTypeCDACGameDefsData: +InfoForResourceTypeCDOTANovelsList: +InfoForResourceTypeCDOTAPatchNotesList: +InfoForResourceTypeCDotaItemDefinitionResource: +InfoForResourceTypeCEntityLump: +InfoForResourceTypeCJavaScriptResource: +InfoForResourceTypeCModel: +InfoForResourceTypeCMorphSetData: +InfoForResourceTypeCNmClip: +InfoForResourceTypeCNmSkeleton: +InfoForResourceTypeCPanoramaDynamicImages: +InfoForResourceTypeCPanoramaLayout: +InfoForResourceTypeCPanoramaStyle: +InfoForResourceTypeCPhysAggregateData: +InfoForResourceTypeCPostProcessingResource: +InfoForResourceTypeCRenderMesh: +InfoForResourceTypeCResponseRulesList: +InfoForResourceTypeCSequenceGroupData: +InfoForResourceTypeCSmartProp: +InfoForResourceTypeCTextureBase: +InfoForResourceTypeCTypeScriptResource: +InfoForResourceTypeCVDataResource: +InfoForResourceTypeCVMixListResource: +InfoForResourceTypeCVPhysXSurfacePropertiesList: +InfoForResourceTypeCVSoundEventScriptList: +InfoForResourceTypeCVSoundStackScriptList: +InfoForResourceTypeCVoxelVisibility: +InfoForResourceTypeCWorldNode: +InfoForResourceTypeIAnimGraphModelBinding: +InfoForResourceTypeIMaterial2: +InfoForResourceTypeIParticleSnapshot: +InfoForResourceTypeIParticleSystemDefinition: +InfoForResourceTypeIPulseGraphDef: +InfoForResourceTypeIVectorGraphic: +InfoForResourceTypeManifestTestResource_t: +InfoForResourceTypeProceduralTestResource_t: +InfoForResourceTypeTestResource_t: +InfoForResourceTypeVSound_t: +InfoForResourceTypeWorld_t: +ManifestTestResource_t: + m_name: 0 # CUtlString + m_child: 8 # CStrongHandle +PackedAABB_t: + m_nPackedMin: 0 # uint32_t + m_nPackedMax: 4 # uint32_t +TestResource_t: + m_name: 0 # CUtlString +VariableInfo_t: + m_name: 0 # CUtlString + m_nameToken: 8 # CUtlStringToken + m_nIndex: 12 # FuseVariableIndex_t + m_nNumComponents: 14 # uint8_t + m_eVarType: 15 # FuseVariableType_t + m_eAccess: 16 # FuseVariableAccess_t diff --git a/generated/scenesystem.dll.yaml b/generated/scenesystem.dll.yaml new file mode 100644 index 0000000..ae41261 --- /dev/null +++ b/generated/scenesystem.dll.yaml @@ -0,0 +1,36 @@ +--- +CSSDSEndFrameViewInfo: + m_nViewId: 0 # uint64_t + m_ViewName: 8 # CUtlString +CSSDSMsg_EndFrame: + m_Views: 0 # CUtlVector +CSSDSMsg_LayerBase: + m_viewId: 0 # SceneViewId_t + m_ViewName: 16 # CUtlString + m_nLayerIndex: 24 # int32_t + m_nLayerId: 32 # uint64_t + m_LayerName: 40 # CUtlString + m_displayText: 48 # CUtlString +CSSDSMsg_PostLayer: # CSSDSMsg_LayerBase +CSSDSMsg_PreLayer: # CSSDSMsg_LayerBase +CSSDSMsg_ViewRender: + m_viewId: 0 # SceneViewId_t + m_ViewName: 16 # CUtlString +CSSDSMsg_ViewTarget: + m_Name: 0 # CUtlString + m_TextureId: 8 # uint64_t + m_nWidth: 16 # int32_t + m_nHeight: 20 # int32_t + m_nRequestedWidth: 24 # int32_t + m_nRequestedHeight: 28 # int32_t + m_nNumMipLevels: 32 # int32_t + m_nDepth: 36 # int32_t + m_nMultisampleNumSamples: 40 # int32_t + m_nFormat: 44 # int32_t +CSSDSMsg_ViewTargetList: + m_viewId: 0 # SceneViewId_t + m_ViewName: 16 # CUtlString + m_Targets: 24 # CUtlVector +SceneViewId_t: + m_nViewId: 0 # uint64_t + m_nFrameCount: 8 # uint64_t diff --git a/generated/schemasystem.dll.yaml b/generated/schemasystem.dll.yaml new file mode 100644 index 0000000..2f66b7d --- /dev/null +++ b/generated/schemasystem.dll.yaml @@ -0,0 +1,36 @@ +--- +CExampleSchemaVData_Monomorphic: + m_nExample1: 0 # int32_t + m_nExample2: 4 # int32_t +CExampleSchemaVData_PolymorphicBase: + m_nBase: 8 # int32_t +CExampleSchemaVData_PolymorphicDerivedA: # CExampleSchemaVData_PolymorphicBase + m_nDerivedA: 16 # int32_t +CExampleSchemaVData_PolymorphicDerivedB: # CExampleSchemaVData_PolymorphicBase + m_nDerivedB: 16 # int32_t +CSchemaSystemInternalRegistration: + m_Vector2D: 0 # Vector2D + m_Vector: 8 # Vector + m_VectorAligned: 32 # VectorAligned + m_Quaternion: 48 # Quaternion + m_QAngle: 64 # QAngle + m_RotationVector: 76 # RotationVector + m_RadianEuler: 88 # RadianEuler + m_DegreeEuler: 100 # DegreeEuler + m_QuaternionStorage: 112 # QuaternionStorage + m_matrix3x4_t: 128 # matrix3x4_t + m_matrix3x4a_t: 176 # matrix3x4a_t + m_Color: 224 # Color + m_Vector4D: 228 # Vector4D + m_CTransform: 256 # CTransform + m_pKeyValues: 288 # KeyValues* + m_CUtlBinaryBlock: 296 # CUtlBinaryBlock + m_CUtlString: 320 # CUtlString + m_CUtlSymbol: 328 # CUtlSymbol + m_stringToken: 332 # CUtlStringToken + m_stringTokenWithStorage: 336 # CUtlStringTokenWithStorage + m_ResourceTypes: 360 # CResourceArray> + m_KV3: 368 # KeyValues3 +InfoForResourceTypeCResourceManifestInternal: +ResourceId_t: + m_Value: 0 # uint64_t diff --git a/generated/server.dll.yaml b/generated/server.dll.yaml new file mode 100644 index 0000000..85059af --- /dev/null +++ b/generated/server.dll.yaml @@ -0,0 +1,5671 @@ +--- +ActiveModelConfig_t: + m_Handle: 40 # ModelConfigHandle_t + m_Name: 48 # CUtlSymbolLarge + m_AssociatedEntities: 56 # CNetworkUtlVectorBase> + m_AssociatedEntityNames: 80 # CNetworkUtlVectorBase +AmmoIndex_t: + m_Value: 0 # int8_t +AmmoTypeInfo_t: + m_nMaxCarry: 16 # int32_t + m_nSplashSize: 28 # CRangeInt + m_nFlags: 36 # AmmoFlags_t + m_flMass: 40 # float + m_flSpeed: 44 # CRangeFloat +AnimationUpdateListHandle_t: + m_Value: 0 # uint32_t +CAISound: # CPointEntity + m_iSoundType: 1200 # int32_t + m_iSoundContext: 1204 # int32_t + m_iVolume: 1208 # int32_t + m_iSoundIndex: 1212 # int32_t + m_flDuration: 1216 # float + m_iszProxyEntityName: 1224 # CUtlSymbolLarge +CAI_ChangeHintGroup: # CBaseEntity + m_iSearchType: 1200 # int32_t + m_strSearchName: 1208 # CUtlSymbolLarge + m_strNewHintGroup: 1216 # CUtlSymbolLarge + m_flRadius: 1224 # float +CAI_ChangeTarget: # CBaseEntity + m_iszNewTarget: 1200 # CUtlSymbolLarge +CAI_Expresser: + m_flStopTalkTime: 56 # GameTime_t + m_flStopTalkTimeWithoutDelay: 60 # GameTime_t + m_flBlockedTalkTime: 64 # GameTime_t + m_voicePitch: 68 # int32_t + m_flLastTimeAcceptedSpeak: 72 # GameTime_t + m_bAllowSpeakingInterrupts: 76 # bool + m_bConsiderSceneInvolvementAsSpeech: 77 # bool + m_nLastSpokenPriority: 80 # int32_t + m_pOuter: 88 # CBaseFlex* +CAI_ExpresserWithFollowup: # CAI_Expresser + m_pPostponedFollowup: 96 # ResponseFollowup* +CAK47: # CCSWeaponBaseGun +CAmbientGeneric: # CPointEntity + m_radius: 1200 # float + m_flMaxRadius: 1204 # float + m_iSoundLevel: 1208 # soundlevel_t + m_dpv: 1212 # dynpitchvol_t + m_fActive: 1312 # bool + m_fLooping: 1313 # bool + m_iszSound: 1320 # CUtlSymbolLarge + m_sSourceEntName: 1328 # CUtlSymbolLarge + m_hSoundSource: 1336 # CHandle + m_nSoundSourceEntIndex: 1340 # CEntityIndex +CAnimEventListener: # CAnimEventListenerBase +CAnimEventListenerBase: +CAnimEventQueueListener: # CAnimEventListenerBase +CAnimGraphControllerBase: +CAnimGraphNetworkedVariables: + m_PredNetBoolVariables: 8 # CNetworkUtlVectorBase + m_PredNetByteVariables: 32 # CNetworkUtlVectorBase + m_PredNetUInt16Variables: 56 # CNetworkUtlVectorBase + m_PredNetIntVariables: 80 # CNetworkUtlVectorBase + m_PredNetUInt32Variables: 104 # CNetworkUtlVectorBase + m_PredNetUInt64Variables: 128 # CNetworkUtlVectorBase + m_PredNetFloatVariables: 152 # CNetworkUtlVectorBase + m_PredNetVectorVariables: 176 # CNetworkUtlVectorBase + m_PredNetQuaternionVariables: 200 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetBoolVariables: 224 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetByteVariables: 248 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetUInt16Variables: 272 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetIntVariables: 296 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetUInt32Variables: 320 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetUInt64Variables: 344 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetFloatVariables: 368 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetVectorVariables: 392 # CNetworkUtlVectorBase + m_OwnerOnlyPredNetQuaternionVariables: 416 # CNetworkUtlVectorBase + m_nBoolVariablesCount: 440 # int32_t + m_nOwnerOnlyBoolVariablesCount: 444 # int32_t + m_nRandomSeedOffset: 448 # int32_t + m_flLastTeleportTime: 452 # float +CAnimGraphTagRef: + m_nTagIndex: 0 # int32_t + m_tagName: 16 # CGlobalSymbol +CAttributeContainer: # CAttributeManager + m_Item: 80 # CEconItemView +CAttributeList: + m_Attributes: 8 # CUtlVectorEmbeddedNetworkVar + m_pManager: 88 # CAttributeManager* +CAttributeManager: + m_Providers: 8 # CUtlVector> + m_iReapplyProvisionParity: 32 # int32_t + m_hOuter: 36 # CHandle + m_bPreventLoopback: 40 # bool + m_ProviderType: 44 # attributeprovidertypes_t + m_CachedResults: 48 # CUtlVector +CAttributeManager_cached_attribute_float_t: + flIn: 0 # float + iAttribHook: 8 # CUtlSymbolLarge + flOut: 16 # float +CBarnLight: # CBaseModelEntity + m_bEnabled: 1792 # bool + m_nColorMode: 1796 # int32_t + m_Color: 1800 # Color + m_flColorTemperature: 1804 # float + m_flBrightness: 1808 # float + m_flBrightnessScale: 1812 # float + m_nDirectLight: 1816 # int32_t + m_nBakedShadowIndex: 1820 # int32_t + m_nLuminaireShape: 1824 # int32_t + m_flLuminaireSize: 1828 # float + m_flLuminaireAnisotropy: 1832 # float + m_LightStyleString: 1840 # CUtlString + m_flLightStyleStartTime: 1848 # GameTime_t + m_QueuedLightStyleStrings: 1856 # CNetworkUtlVectorBase + m_LightStyleEvents: 1880 # CNetworkUtlVectorBase + m_LightStyleTargets: 1904 # CNetworkUtlVectorBase> + m_StyleEvent: 1928 # CEntityIOOutput[4] + m_hLightCookie: 2120 # CStrongHandle + m_flShape: 2128 # float + m_flSoftX: 2132 # float + m_flSoftY: 2136 # float + m_flSkirt: 2140 # float + m_flSkirtNear: 2144 # float + m_vSizeParams: 2148 # Vector + m_flRange: 2160 # float + m_vShear: 2164 # Vector + m_nBakeSpecularToCubemaps: 2176 # int32_t + m_vBakeSpecularToCubemapsSize: 2180 # Vector + m_nCastShadows: 2192 # int32_t + m_nShadowMapSize: 2196 # int32_t + m_nShadowPriority: 2200 # int32_t + m_bContactShadow: 2204 # bool + m_nBounceLight: 2208 # int32_t + m_flBounceScale: 2212 # float + m_flMinRoughness: 2216 # float + m_vAlternateColor: 2220 # Vector + m_fAlternateColorBrightness: 2232 # float + m_nFog: 2236 # int32_t + m_flFogStrength: 2240 # float + m_nFogShadows: 2244 # int32_t + m_flFogScale: 2248 # float + m_flFadeSizeStart: 2252 # float + m_flFadeSizeEnd: 2256 # float + m_flShadowFadeSizeStart: 2260 # float + m_flShadowFadeSizeEnd: 2264 # float + m_bPrecomputedFieldsValid: 2268 # bool + m_vPrecomputedBoundsMins: 2272 # Vector + m_vPrecomputedBoundsMaxs: 2284 # Vector + m_vPrecomputedOBBOrigin: 2296 # Vector + m_vPrecomputedOBBAngles: 2308 # QAngle + m_vPrecomputedOBBExtent: 2320 # Vector + m_bPvsModifyEntity: 2332 # bool +CBaseAnimGraph: # CBaseModelEntity + m_bInitiallyPopulateInterpHistory: 1792 # bool + m_bShouldAnimateDuringGameplayPause: 1793 # bool + m_pChoreoServices: 1800 # IChoreoServices* + m_bAnimGraphUpdateEnabled: 1808 # bool + m_flMaxSlopeDistance: 1812 # float + m_vLastSlopeCheckPos: 1816 # Vector + m_bAnimGraphDirty: 1828 # bool + m_vecForce: 1832 # Vector + m_nForceBone: 1844 # int32_t + m_pRagdollPose: 1864 # PhysicsRagdollPose_t* + m_bClientRagdoll: 1872 # bool +CBaseAnimGraphController: # CSkeletonAnimationController + m_baseLayer: 24 # CNetworkedSequenceOperation + m_animGraphNetworkedVars: 64 # CAnimGraphNetworkedVariables + m_bSequenceFinished: 536 # bool + m_flLastEventCycle: 540 # float + m_flLastEventAnimTime: 544 # float + m_flPlaybackRate: 548 # CNetworkedQuantizedFloat + m_flPrevAnimTime: 556 # float + m_bClientSideAnimation: 560 # bool + m_bNetworkedAnimationInputsChanged: 561 # bool + m_nNewSequenceParity: 564 # int32_t + m_nResetEventsParity: 568 # int32_t + m_nAnimLoopMode: 572 # AnimLoopMode_t + m_hAnimationUpdate: 732 # AnimationUpdateListHandle_t +CBaseButton: # CBaseToggle + m_angMoveEntitySpace: 1920 # QAngle + m_fStayPushed: 1932 # bool + m_fRotating: 1933 # bool + m_ls: 1936 # locksound_t + m_sUseSound: 1968 # CUtlSymbolLarge + m_sLockedSound: 1976 # CUtlSymbolLarge + m_sUnlockedSound: 1984 # CUtlSymbolLarge + m_bLocked: 1992 # bool + m_bDisabled: 1993 # bool + m_flUseLockedTime: 1996 # GameTime_t + m_bSolidBsp: 2000 # bool + m_OnDamaged: 2008 # CEntityIOOutput + m_OnPressed: 2048 # CEntityIOOutput + m_OnUseLocked: 2088 # CEntityIOOutput + m_OnIn: 2128 # CEntityIOOutput + m_OnOut: 2168 # CEntityIOOutput + m_nState: 2208 # int32_t + m_hConstraint: 2212 # CEntityHandle + m_hConstraintParent: 2216 # CEntityHandle + m_bForceNpcExclude: 2220 # bool + m_sGlowEntity: 2224 # CUtlSymbolLarge + m_glowEntity: 2232 # CHandle + m_usable: 2236 # bool + m_szDisplayText: 2240 # CUtlSymbolLarge +CBaseCSGrenade: # CCSWeaponBase + m_bRedraw: 3632 # bool + m_bIsHeldByPlayer: 3633 # bool + m_bPinPulled: 3634 # bool + m_bJumpThrow: 3635 # bool + m_eThrowStatus: 3636 # EGrenadeThrowState + m_fThrowTime: 3640 # GameTime_t + m_flThrowStrength: 3644 # float + m_flThrowStrengthApproach: 3648 # float + m_fDropTime: 3652 # GameTime_t + m_bJustPulledPin: 3656 # bool + m_nNextHoldTick: 3660 # GameTick_t + m_flNextHoldFrac: 3664 # float + m_hSwitchToWeaponAfterThrow: 3668 # CHandle +CBaseCSGrenadeProjectile: # CBaseGrenade + m_vInitialPosition: 2504 # Vector + m_vInitialVelocity: 2516 # Vector + m_nBounces: 2528 # int32_t + m_nExplodeEffectIndex: 2536 # CStrongHandle + m_nExplodeEffectTickBegin: 2544 # int32_t + m_vecExplodeEffectOrigin: 2548 # Vector + m_flSpawnTime: 2560 # GameTime_t + m_unOGSExtraFlags: 2564 # uint8_t + m_bDetonationRecorded: 2565 # bool + m_flDetonateTime: 2568 # GameTime_t + m_nItemIndex: 2572 # uint16_t + m_vecOriginalSpawnLocation: 2576 # Vector + m_flLastBounceSoundTime: 2588 # GameTime_t + m_vecGrenadeSpin: 2592 # RotationVector + m_vecLastHitSurfaceNormal: 2604 # Vector + m_nTicksAtZeroVelocity: 2616 # int32_t + m_bHasEverHitPlayer: 2620 # bool + m_bClearFromPlayers: 2621 # bool +CBaseClientUIEntity: # CBaseModelEntity + m_bEnabled: 1792 # bool + m_DialogXMLName: 1800 # CUtlSymbolLarge + m_PanelClassName: 1808 # CUtlSymbolLarge + m_PanelID: 1816 # CUtlSymbolLarge + m_CustomOutput0: 1824 # CEntityIOOutput + m_CustomOutput1: 1864 # CEntityIOOutput + m_CustomOutput2: 1904 # CEntityIOOutput + m_CustomOutput3: 1944 # CEntityIOOutput + m_CustomOutput4: 1984 # CEntityIOOutput + m_CustomOutput5: 2024 # CEntityIOOutput + m_CustomOutput6: 2064 # CEntityIOOutput + m_CustomOutput7: 2104 # CEntityIOOutput + m_CustomOutput8: 2144 # CEntityIOOutput + m_CustomOutput9: 2184 # CEntityIOOutput +CBaseCombatCharacter: # CBaseFlex + m_bForceServerRagdoll: 2336 # bool + m_hMyWearables: 2344 # CNetworkUtlVectorBase> + m_flFieldOfView: 2368 # float + m_impactEnergyScale: 2372 # float + m_LastHitGroup: 2376 # HitGroup_t + m_bApplyStressDamage: 2380 # bool + m_bloodColor: 2384 # int32_t + m_navMeshID: 2480 # int32_t + m_iDamageCount: 2484 # int32_t + m_pVecRelationships: 2488 # CUtlVector* + m_strRelationships: 2496 # CUtlSymbolLarge + m_eHull: 2504 # Hull_t + m_nNavHullIdx: 2508 # uint32_t +CBaseDMStart: # CPointEntity + m_Master: 1200 # CUtlSymbolLarge +CBaseDoor: # CBaseToggle + m_angMoveEntitySpace: 1936 # QAngle + m_vecMoveDirParentSpace: 1948 # Vector + m_ls: 1960 # locksound_t + m_bForceClosed: 1992 # bool + m_bDoorGroup: 1993 # bool + m_bLocked: 1994 # bool + m_bIgnoreDebris: 1995 # bool + m_eSpawnPosition: 1996 # FuncDoorSpawnPos_t + m_flBlockDamage: 2000 # float + m_NoiseMoving: 2008 # CUtlSymbolLarge + m_NoiseArrived: 2016 # CUtlSymbolLarge + m_NoiseMovingClosed: 2024 # CUtlSymbolLarge + m_NoiseArrivedClosed: 2032 # CUtlSymbolLarge + m_ChainTarget: 2040 # CUtlSymbolLarge + m_OnBlockedClosing: 2048 # CEntityIOOutput + m_OnBlockedOpening: 2088 # CEntityIOOutput + m_OnUnblockedClosing: 2128 # CEntityIOOutput + m_OnUnblockedOpening: 2168 # CEntityIOOutput + m_OnFullyClosed: 2208 # CEntityIOOutput + m_OnFullyOpen: 2248 # CEntityIOOutput + m_OnClose: 2288 # CEntityIOOutput + m_OnOpen: 2328 # CEntityIOOutput + m_OnLockedUse: 2368 # CEntityIOOutput + m_bLoopMoveSound: 2408 # bool + m_bCreateNavObstacle: 2432 # bool + m_isChaining: 2433 # bool + m_bIsUsable: 2434 # bool +CBaseEntity: # CEntityInstance + m_CBodyComponent: 48 # CBodyComponent* + m_NetworkTransmitComponent: 56 # CNetworkTransmitComponent + m_aThinkFunctions: 552 # CUtlVector + m_iCurrentThinkContext: 576 # int32_t + m_nLastThinkTick: 580 # GameTick_t + m_isSteadyState: 592 # CBitVec<64> + m_lastNetworkChange: 600 # float + m_ResponseContexts: 616 # CUtlVector + m_iszResponseContext: 640 # CUtlSymbolLarge + m_iHealth: 680 # int32_t + m_iMaxHealth: 684 # int32_t + m_lifeState: 688 # uint8_t + m_flDamageAccumulator: 692 # float + m_bTakesDamage: 696 # bool + m_nTakeDamageFlags: 700 # TakeDamageFlags_t + m_MoveCollide: 705 # MoveCollide_t + m_MoveType: 706 # MoveType_t + m_nWaterTouch: 707 # uint8_t + m_nSlimeTouch: 708 # uint8_t + m_bRestoreInHierarchy: 709 # bool + m_target: 712 # CUtlSymbolLarge + m_flMoveDoneTime: 720 # float + m_hDamageFilter: 724 # CHandle + m_iszDamageFilterName: 728 # CUtlSymbolLarge + m_nSubclassID: 736 # CUtlStringToken + m_flAnimTime: 752 # float + m_flSimulationTime: 756 # float + m_flCreateTime: 760 # GameTime_t + m_bClientSideRagdoll: 764 # bool + m_ubInterpolationFrame: 765 # uint8_t + m_vPrevVPhysicsUpdatePos: 768 # Vector + m_iTeamNum: 780 # uint8_t + m_iGlobalname: 784 # CUtlSymbolLarge + m_iSentToClients: 792 # int32_t + m_flSpeed: 796 # float + m_sUniqueHammerID: 800 # CUtlString + m_spawnflags: 808 # uint32_t + m_nNextThinkTick: 812 # GameTick_t + m_nSimulationTick: 816 # int32_t + m_OnKilled: 824 # CEntityIOOutput + m_fFlags: 864 # uint32_t + m_vecAbsVelocity: 868 # Vector + m_vecVelocity: 880 # CNetworkVelocityVector + m_vecBaseVelocity: 928 # Vector + m_nPushEnumCount: 940 # int32_t + m_pCollision: 944 # CCollisionProperty* + m_hEffectEntity: 952 # CHandle + m_hOwnerEntity: 956 # CHandle + m_fEffects: 960 # uint32_t + m_hGroundEntity: 964 # CHandle + m_flFriction: 968 # float + m_flElasticity: 972 # float + m_flGravityScale: 976 # float + m_flTimeScale: 980 # float + m_flWaterLevel: 984 # float + m_bSimulatedEveryTick: 988 # bool + m_bAnimatedEveryTick: 989 # bool + m_bDisableLowViolence: 990 # bool + m_nWaterType: 991 # uint8_t + m_iEFlags: 992 # int32_t + m_OnUser1: 1000 # CEntityIOOutput + m_OnUser2: 1040 # CEntityIOOutput + m_OnUser3: 1080 # CEntityIOOutput + m_OnUser4: 1120 # CEntityIOOutput + m_iInitialTeamNum: 1160 # int32_t + m_flNavIgnoreUntilTime: 1164 # GameTime_t + m_vecAngVelocity: 1168 # QAngle + m_bNetworkQuantizeOriginAndAngles: 1180 # bool + m_bLagCompensate: 1181 # bool + m_flOverriddenFriction: 1184 # float + m_pBlocker: 1188 # CHandle + m_flLocalTime: 1192 # float + m_flVPhysicsUpdateLocalTime: 1196 # float +CBaseFilter: # CLogicalEntity + m_bNegated: 1200 # bool + m_OnPass: 1208 # CEntityIOOutput + m_OnFail: 1248 # CEntityIOOutput +CBaseFire: # CBaseEntity + m_flScale: 1200 # float + m_flStartScale: 1204 # float + m_flScaleTime: 1208 # float + m_nFlags: 1212 # uint32_t +CBaseFlex: # CBaseAnimGraph + m_flexWeight: 2192 # CNetworkUtlVectorBase + m_vLookTargetPosition: 2216 # Vector + m_blinktoggle: 2228 # bool + m_flAllowResponsesEndTime: 2312 # GameTime_t + m_flLastFlexAnimationTime: 2316 # GameTime_t + m_nNextSceneEventId: 2320 # uint32_t + m_bUpdateLayerPriorities: 2324 # bool +CBaseFlexAlias_funCBaseFlex: # CBaseFlex +CBaseGrenade: # CBaseFlex + m_OnPlayerPickup: 2344 # CEntityIOOutput + m_OnExplode: 2384 # CEntityIOOutput + m_bHasWarnedAI: 2424 # bool + m_bIsSmokeGrenade: 2425 # bool + m_bIsLive: 2426 # bool + m_DmgRadius: 2428 # float + m_flDetonateTime: 2432 # GameTime_t + m_flWarnAITime: 2436 # float + m_flDamage: 2440 # float + m_iszBounceSound: 2448 # CUtlSymbolLarge + m_ExplosionSound: 2456 # CUtlString + m_hThrower: 2468 # CHandle + m_flNextAttack: 2492 # GameTime_t + m_hOriginalThrower: 2496 # CHandle +CBaseIssue: + m_szTypeString: 32 # char[64] + m_szDetailsString: 96 # char[260] + m_iNumYesVotes: 356 # int32_t + m_iNumNoVotes: 360 # int32_t + m_iNumPotentialVotes: 364 # int32_t + m_pVoteController: 368 # CVoteController* +CBaseModelEntity: # CBaseEntity + m_CRenderComponent: 1200 # CRenderComponent* + m_CHitboxComponent: 1208 # CHitboxComponent + m_flDissolveStartTime: 1248 # GameTime_t + m_OnIgnite: 1256 # CEntityIOOutput + m_nRenderMode: 1296 # RenderMode_t + m_nRenderFX: 1297 # RenderFx_t + m_bAllowFadeInView: 1298 # bool + m_clrRender: 1299 # Color + m_vecRenderAttributes: 1304 # CUtlVectorEmbeddedNetworkVar + m_bRenderToCubemaps: 1384 # bool + m_Collision: 1392 # CCollisionProperty + m_Glow: 1568 # CGlowProperty + m_flGlowBackfaceMult: 1656 # float + m_fadeMinDist: 1660 # float + m_fadeMaxDist: 1664 # float + m_flFadeScale: 1668 # float + m_flShadowStrength: 1672 # float + m_nObjectCulling: 1676 # uint8_t + m_nAddDecal: 1680 # int32_t + m_vDecalPosition: 1684 # Vector + m_vDecalForwardAxis: 1696 # Vector + m_flDecalHealBloodRate: 1708 # float + m_flDecalHealHeightRate: 1712 # float + m_ConfigEntitiesToPropagateMaterialDecalsTo: 1720 # CNetworkUtlVectorBase> + m_vecViewOffset: 1744 # CNetworkViewOffsetVector +CBaseMoveBehavior: # CPathKeyFrame + m_iPositionInterpolator: 1296 # int32_t + m_iRotationInterpolator: 1300 # int32_t + m_flAnimStartTime: 1304 # float + m_flAnimEndTime: 1308 # float + m_flAverageSpeedAcrossFrame: 1312 # float + m_pCurrentKeyFrame: 1320 # CPathKeyFrame* + m_pTargetKeyFrame: 1328 # CPathKeyFrame* + m_pPreKeyFrame: 1336 # CPathKeyFrame* + m_pPostKeyFrame: 1344 # CPathKeyFrame* + m_flTimeIntoFrame: 1352 # float + m_iDirection: 1356 # int32_t +CBasePlatTrain: # CBaseToggle + m_NoiseMoving: 1920 # CUtlSymbolLarge + m_NoiseArrived: 1928 # CUtlSymbolLarge + m_volume: 1944 # float + m_flTWidth: 1948 # float + m_flTLength: 1952 # float +CBasePlayerController: # CBaseEntity + m_nInButtonsWhichAreToggles: 1208 # uint64_t + m_nTickBase: 1216 # uint32_t + m_hPawn: 1264 # CHandle + m_nSplitScreenSlot: 1268 # CSplitScreenSlot + m_hSplitOwner: 1272 # CHandle + m_hSplitScreenPlayers: 1280 # CUtlVector> + m_bIsHLTV: 1304 # bool + m_iConnected: 1308 # PlayerConnectedState + m_iszPlayerName: 1312 # char[128] + m_szNetworkIDString: 1440 # CUtlString + m_fLerpTime: 1448 # float + m_bLagCompensation: 1452 # bool + m_bPredict: 1453 # bool + m_bAutoKickDisabled: 1454 # bool + m_bIsLowViolence: 1455 # bool + m_bGamePaused: 1456 # bool + m_nUsecTimestampLastUserCmdReceived: 1608 # int64_t + m_nLastRealCommandNumberExecuted: 1620 # int32_t + m_iIgnoreGlobalChat: 1640 # ChatIgnoreType_t + m_flLastPlayerTalkTime: 1644 # float + m_flLastEntitySteadyState: 1648 # float + m_nAvailableEntitySteadyState: 1652 # int32_t + m_bHasAnySteadyStateEnts: 1656 # bool + m_steamID: 1672 # uint64_t + m_iDesiredFOV: 1680 # uint32_t +CBasePlayerPawn: # CBaseCombatCharacter + m_pWeaponServices: 2512 # CPlayer_WeaponServices* + m_pItemServices: 2520 # CPlayer_ItemServices* + m_pAutoaimServices: 2528 # CPlayer_AutoaimServices* + m_pObserverServices: 2536 # CPlayer_ObserverServices* + m_pWaterServices: 2544 # CPlayer_WaterServices* + m_pUseServices: 2552 # CPlayer_UseServices* + m_pFlashlightServices: 2560 # CPlayer_FlashlightServices* + m_pCameraServices: 2568 # CPlayer_CameraServices* + m_pMovementServices: 2576 # CPlayer_MovementServices* + m_ServerViewAngleChanges: 2592 # CUtlVectorEmbeddedNetworkVar + m_nHighestGeneratedServerViewAngleChangeIndex: 2672 # uint32_t + v_angle: 2676 # QAngle + v_anglePrevious: 2688 # QAngle + m_iHideHUD: 2700 # uint32_t + m_skybox3d: 2704 # sky3dparams_t + m_fTimeLastHurt: 2848 # GameTime_t + m_flDeathTime: 2852 # GameTime_t + m_fNextSuicideTime: 2856 # GameTime_t + m_fInitHUD: 2860 # bool + m_pExpresser: 2864 # CAI_Expresser* + m_hController: 2872 # CHandle + m_fHltvReplayDelay: 2880 # float + m_fHltvReplayEnd: 2884 # float + m_iHltvReplayEntity: 2888 # CEntityIndex +CBasePlayerVData: # CEntitySubclassVDataBase + m_sModelName: 40 # CResourceNameTyped> + m_flHeadDamageMultiplier: 264 # CSkillFloat + m_flChestDamageMultiplier: 280 # CSkillFloat + m_flStomachDamageMultiplier: 296 # CSkillFloat + m_flArmDamageMultiplier: 312 # CSkillFloat + m_flLegDamageMultiplier: 328 # CSkillFloat + m_flHoldBreathTime: 344 # float + m_flDrowningDamageInterval: 348 # float + m_nDrowningDamageInitial: 352 # int32_t + m_nDrowningDamageMax: 356 # int32_t + m_nWaterSpeed: 360 # int32_t + m_flUseRange: 364 # float + m_flUseAngleTolerance: 368 # float + m_flCrouchTime: 372 # float +CBasePlayerWeapon: # CEconEntity + m_nNextPrimaryAttackTick: 3096 # GameTick_t + m_flNextPrimaryAttackTickRatio: 3100 # float + m_nNextSecondaryAttackTick: 3104 # GameTick_t + m_flNextSecondaryAttackTickRatio: 3108 # float + m_iClip1: 3112 # int32_t + m_iClip2: 3116 # int32_t + m_pReserveAmmo: 3120 # int32_t[2] + m_OnPlayerUse: 3128 # CEntityIOOutput +CBasePlayerWeaponVData: # CEntitySubclassVDataBase + m_szWorldModel: 40 # CResourceNameTyped> + m_bBuiltRightHanded: 264 # bool + m_bAllowFlipping: 265 # bool + m_bIsFullAuto: 266 # bool + m_nNumBullets: 268 # int32_t + m_sMuzzleAttachment: 272 # CUtlString + m_szMuzzleFlashParticle: 280 # CResourceNameTyped> + m_iFlags: 504 # ItemFlagTypes_t + m_nPrimaryAmmoType: 505 # AmmoIndex_t + m_nSecondaryAmmoType: 506 # AmmoIndex_t + m_iMaxClip1: 508 # int32_t + m_iMaxClip2: 512 # int32_t + m_iDefaultClip1: 516 # int32_t + m_iDefaultClip2: 520 # int32_t + m_iWeight: 524 # int32_t + m_bAutoSwitchTo: 528 # bool + m_bAutoSwitchFrom: 529 # bool + m_iRumbleEffect: 532 # RumbleEffect_t + m_aShootSounds: 536 # CUtlMap + m_iSlot: 568 # int32_t + m_iPosition: 572 # int32_t +CBaseProp: # CBaseAnimGraph + m_bModelOverrodeBlockLOS: 2192 # bool + m_iShapeType: 2196 # int32_t + m_bConformToCollisionBounds: 2200 # bool + m_mPreferredCatchTransform: 2204 # matrix3x4_t +CBasePropDoor: # CDynamicProp + m_flAutoReturnDelay: 2840 # float + m_hDoorList: 2848 # CUtlVector> + m_nHardwareType: 2872 # int32_t + m_bNeedsHardware: 2876 # bool + m_eDoorState: 2880 # DoorState_t + m_bLocked: 2884 # bool + m_closedPosition: 2888 # Vector + m_closedAngles: 2900 # QAngle + m_hBlocker: 2912 # CHandle + m_bFirstBlocked: 2916 # bool + m_ls: 2920 # locksound_t + m_bForceClosed: 2952 # bool + m_vecLatchWorldPosition: 2956 # Vector + m_hActivator: 2968 # CHandle + m_SoundMoving: 2984 # CUtlSymbolLarge + m_SoundOpen: 2992 # CUtlSymbolLarge + m_SoundClose: 3000 # CUtlSymbolLarge + m_SoundLock: 3008 # CUtlSymbolLarge + m_SoundUnlock: 3016 # CUtlSymbolLarge + m_SoundLatch: 3024 # CUtlSymbolLarge + m_SoundPound: 3032 # CUtlSymbolLarge + m_SoundJiggle: 3040 # CUtlSymbolLarge + m_SoundLockedAnim: 3048 # CUtlSymbolLarge + m_numCloseAttempts: 3056 # int32_t + m_nPhysicsMaterial: 3060 # CUtlStringToken + m_SlaveName: 3064 # CUtlSymbolLarge + m_hMaster: 3072 # CHandle + m_OnBlockedClosing: 3080 # CEntityIOOutput + m_OnBlockedOpening: 3120 # CEntityIOOutput + m_OnUnblockedClosing: 3160 # CEntityIOOutput + m_OnUnblockedOpening: 3200 # CEntityIOOutput + m_OnFullyClosed: 3240 # CEntityIOOutput + m_OnFullyOpen: 3280 # CEntityIOOutput + m_OnClose: 3320 # CEntityIOOutput + m_OnOpen: 3360 # CEntityIOOutput + m_OnLockedUse: 3400 # CEntityIOOutput + m_OnAjarOpen: 3440 # CEntityIOOutput +CBaseToggle: # CBaseModelEntity + m_toggle_state: 1792 # TOGGLE_STATE + m_flMoveDistance: 1796 # float + m_flWait: 1800 # float + m_flLip: 1804 # float + m_bAlwaysFireBlockedOutputs: 1808 # bool + m_vecPosition1: 1812 # Vector + m_vecPosition2: 1824 # Vector + m_vecMoveAng: 1836 # QAngle + m_vecAngle1: 1848 # QAngle + m_vecAngle2: 1860 # QAngle + m_flHeight: 1872 # float + m_hActivator: 1876 # CHandle + m_vecFinalDest: 1880 # Vector + m_vecFinalAngle: 1892 # QAngle + m_movementType: 1904 # int32_t + m_sMaster: 1912 # CUtlSymbolLarge +CBaseTrigger: # CBaseToggle + m_bDisabled: 1920 # bool + m_iFilterName: 1928 # CUtlSymbolLarge + m_hFilter: 1936 # CHandle + m_OnStartTouch: 1944 # CEntityIOOutput + m_OnStartTouchAll: 1984 # CEntityIOOutput + m_OnEndTouch: 2024 # CEntityIOOutput + m_OnEndTouchAll: 2064 # CEntityIOOutput + m_OnTouching: 2104 # CEntityIOOutput + m_OnNotTouching: 2144 # CEntityIOOutput + m_hTouchingEntities: 2184 # CUtlVector> + m_bClientSidePredicted: 2208 # bool +CBaseViewModel: # CBaseAnimGraph + m_vecLastFacing: 2200 # Vector + m_nViewModelIndex: 2212 # uint32_t + m_nAnimationParity: 2216 # uint32_t + m_flAnimationStartTime: 2220 # float + m_hWeapon: 2224 # CHandle + m_sVMName: 2232 # CUtlSymbolLarge + m_sAnimationPrefix: 2240 # CUtlSymbolLarge + m_hOldLayerSequence: 2248 # HSequence + m_oldLayer: 2252 # int32_t + m_oldLayerStartTime: 2256 # float + m_hControlPanel: 2260 # CHandle +CBeam: # CBaseModelEntity + m_flFrameRate: 1792 # float + m_flHDRColorScale: 1796 # float + m_flFireTime: 1800 # GameTime_t + m_flDamage: 1804 # float + m_nNumBeamEnts: 1808 # uint8_t + m_hBaseMaterial: 1816 # CStrongHandle + m_nHaloIndex: 1824 # CStrongHandle + m_nBeamType: 1832 # BeamType_t + m_nBeamFlags: 1836 # uint32_t + m_hAttachEntity: 1840 # CHandle[10] + m_nAttachIndex: 1880 # AttachmentHandle_t[10] + m_fWidth: 1892 # float + m_fEndWidth: 1896 # float + m_fFadeLength: 1900 # float + m_fHaloScale: 1904 # float + m_fAmplitude: 1908 # float + m_fStartFrame: 1912 # float + m_fSpeed: 1916 # float + m_flFrame: 1920 # float + m_nClipStyle: 1924 # BeamClipStyle_t + m_bTurnedOff: 1928 # bool + m_vecEndPos: 1932 # Vector + m_hEndEntity: 1944 # CHandle + m_nDissolveType: 1948 # int32_t +CBlood: # CPointEntity + m_vecSprayAngles: 1200 # QAngle + m_vecSprayDir: 1212 # Vector + m_flAmount: 1224 # float + m_Color: 1228 # int32_t +CBodyComponent: # CEntityComponent + m_pSceneNode: 8 # CGameSceneNode* + __m_pChainEntity: 32 # CNetworkVarChainer +CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance + m_animationController: 1152 # CBaseAnimGraphController + __m_pChainEntity: 1888 # CNetworkVarChainer +CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance + __m_pChainEntity: 1152 # CNetworkVarChainer +CBodyComponentPoint: # CBodyComponent + m_sceneNode: 80 # CGameSceneNode + __m_pChainEntity: 416 # CNetworkVarChainer +CBodyComponentSkeletonInstance: # CBodyComponent + m_skeletonInstance: 80 # CSkeletonInstance + __m_pChainEntity: 1104 # CNetworkVarChainer +CBombTarget: # CBaseTrigger + m_OnBombExplode: 2216 # CEntityIOOutput + m_OnBombPlanted: 2256 # CEntityIOOutput + m_OnBombDefused: 2296 # CEntityIOOutput + m_bIsBombSiteB: 2336 # bool + m_bIsHeistBombTarget: 2337 # bool + m_bBombPlantedHere: 2338 # bool + m_szMountTarget: 2344 # CUtlSymbolLarge + m_hInstructorHint: 2352 # CHandle + m_nBombSiteDesignation: 2356 # int32_t +CBot: + m_pController: 16 # CCSPlayerController* + m_pPlayer: 24 # CCSPlayerPawn* + m_bHasSpawned: 32 # bool + m_id: 36 # uint32_t + m_isRunning: 184 # bool + m_isCrouching: 185 # bool + m_forwardSpeed: 188 # float + m_leftSpeed: 192 # float + m_verticalSpeed: 196 # float + m_buttonFlags: 200 # uint64_t + m_jumpTimestamp: 208 # float + m_viewForward: 212 # Vector + m_postureStackIndex: 240 # int32_t +CBreachCharge: # CCSWeaponBase +CBreachChargeProjectile: # CBaseGrenade +CBreakable: # CBaseModelEntity + m_Material: 1808 # Materials + m_hBreaker: 1812 # CHandle + m_Explosion: 1816 # Explosions + m_iszSpawnObject: 1824 # CUtlSymbolLarge + m_flPressureDelay: 1832 # float + m_iMinHealthDmg: 1836 # int32_t + m_iszPropData: 1840 # CUtlSymbolLarge + m_impactEnergyScale: 1848 # float + m_nOverrideBlockLOS: 1852 # EOverrideBlockLOS_t + m_OnBreak: 1856 # CEntityIOOutput + m_OnHealthChanged: 1896 # CEntityOutputTemplate + m_flDmgModBullet: 1936 # float + m_flDmgModClub: 1940 # float + m_flDmgModExplosive: 1944 # float + m_flDmgModFire: 1948 # float + m_iszPhysicsDamageTableName: 1952 # CUtlSymbolLarge + m_iszBasePropData: 1960 # CUtlSymbolLarge + m_iInteractions: 1968 # int32_t + m_PerformanceMode: 1972 # PerformanceMode_t + m_hPhysicsAttacker: 1976 # CHandle + m_flLastPhysicsInfluenceTime: 1980 # GameTime_t +CBreakableProp: # CBaseProp + m_OnBreak: 2272 # CEntityIOOutput + m_OnHealthChanged: 2312 # CEntityOutputTemplate + m_OnTakeDamage: 2352 # CEntityIOOutput + m_impactEnergyScale: 2392 # float + m_iMinHealthDmg: 2396 # int32_t + m_preferredCarryAngles: 2400 # QAngle + m_flPressureDelay: 2412 # float + m_hBreaker: 2416 # CHandle + m_PerformanceMode: 2420 # PerformanceMode_t + m_flDmgModBullet: 2424 # float + m_flDmgModClub: 2428 # float + m_flDmgModExplosive: 2432 # float + m_flDmgModFire: 2436 # float + m_iszPhysicsDamageTableName: 2440 # CUtlSymbolLarge + m_iszBasePropData: 2448 # CUtlSymbolLarge + m_iInteractions: 2456 # int32_t + m_flPreventDamageBeforeTime: 2460 # GameTime_t + m_bHasBreakPiecesOrCommands: 2464 # bool + m_explodeDamage: 2468 # float + m_explodeRadius: 2472 # float + m_explosionDelay: 2480 # float + m_explosionBuildupSound: 2488 # CUtlSymbolLarge + m_explosionCustomEffect: 2496 # CUtlSymbolLarge + m_explosionCustomSound: 2504 # CUtlSymbolLarge + m_explosionModifier: 2512 # CUtlSymbolLarge + m_hPhysicsAttacker: 2520 # CHandle + m_flLastPhysicsInfluenceTime: 2524 # GameTime_t + m_bOriginalBlockLOS: 2528 # bool + m_flDefaultFadeScale: 2532 # float + m_hLastAttacker: 2536 # CHandle + m_hFlareEnt: 2540 # CHandle + m_bUsePuntSound: 2544 # bool + m_iszPuntSound: 2552 # CUtlSymbolLarge + m_noGhostCollision: 2560 # bool +CBreakableStageHelper: + m_nCurrentStage: 8 # int32_t + m_nStageCount: 12 # int32_t +CBtActionAim: # CBtNode + m_szSensorInputKey: 104 # CUtlString + m_szAimReadyKey: 128 # CUtlString + m_flZoomCooldownTimestamp: 136 # float + m_bDoneAiming: 140 # bool + m_flLerpStartTime: 144 # float + m_flNextLookTargetLerpTime: 148 # float + m_flPenaltyReductionRatio: 152 # float + m_NextLookTarget: 156 # QAngle + m_AimTimer: 168 # CountdownTimer + m_SniperHoldTimer: 192 # CountdownTimer + m_FocusIntervalTimer: 216 # CountdownTimer + m_bAcquired: 240 # bool +CBtActionCombatPositioning: # CBtNode + m_szSensorInputKey: 104 # CUtlString + m_szIsAttackingKey: 128 # CUtlString + m_ActionTimer: 136 # CountdownTimer + m_bCrouching: 160 # bool +CBtActionMoveTo: # CBtNode + m_szDestinationInputKey: 96 # CUtlString + m_szHidingSpotInputKey: 104 # CUtlString + m_szThreatInputKey: 112 # CUtlString + m_vecDestination: 120 # Vector + m_bAutoLookAdjust: 132 # bool + m_bComputePath: 133 # bool + m_flDamagingAreasPenaltyCost: 136 # float + m_CheckApproximateCornersTimer: 144 # CountdownTimer + m_CheckHighPriorityItem: 168 # CountdownTimer + m_RepathTimer: 192 # CountdownTimer + m_flArrivalEpsilon: 216 # float + m_flAdditionalArrivalEpsilon2D: 220 # float + m_flHidingSpotCheckDistanceThreshold: 224 # float + m_flNearestAreaDistanceThreshold: 228 # float +CBtActionParachutePositioning: # CBtNode + m_ActionTimer: 88 # CountdownTimer +CBtNode: +CBtNodeComposite: # CBtNode +CBtNodeCondition: # CBtNodeDecorator + m_bNegated: 88 # bool +CBtNodeConditionInactive: # CBtNodeCondition + m_flRoundStartThresholdSeconds: 120 # float + m_flSensorInactivityThresholdSeconds: 124 # float + m_SensorInactivityTimer: 128 # CountdownTimer +CBtNodeDecorator: # CBtNode +CBubbling: # CBaseModelEntity + m_density: 1792 # int32_t + m_frequency: 1796 # int32_t + m_state: 1800 # int32_t +CBumpMine: # CCSWeaponBase +CBumpMineProjectile: # CBaseGrenade +CBuoyancyHelper: + m_flFluidDensity: 24 # float +CBuyZone: # CBaseTrigger + m_LegacyTeamNum: 2216 # int32_t +CC4: # CCSWeaponBase + m_vecLastValidPlayerHeldPosition: 3632 # Vector + m_vecLastValidDroppedPosition: 3644 # Vector + m_bDoValidDroppedPositionCheck: 3656 # bool + m_bStartedArming: 3657 # bool + m_fArmedTime: 3660 # GameTime_t + m_bBombPlacedAnimation: 3664 # bool + m_bIsPlantingViaUse: 3665 # bool + m_entitySpottedState: 3672 # EntitySpottedState_t + m_nSpotRules: 3696 # int32_t + m_bPlayedArmingBeeps: 3700 # bool[7] + m_bBombPlanted: 3707 # bool + m_bDroppedFromDeath: 3708 # bool +CCSBot: # CBot + m_lastCoopSpawnPoint: 248 # CHandle + m_eyePosition: 264 # Vector + m_name: 276 # char[64] + m_combatRange: 340 # float + m_isRogue: 344 # bool + m_rogueTimer: 352 # CountdownTimer + m_diedLastRound: 380 # bool + m_safeTime: 384 # float + m_wasSafe: 388 # bool + m_blindFire: 396 # bool + m_surpriseTimer: 400 # CountdownTimer + m_bAllowActive: 424 # bool + m_isFollowing: 425 # bool + m_leader: 428 # CHandle + m_followTimestamp: 432 # float + m_allowAutoFollowTime: 436 # float + m_hurryTimer: 440 # CountdownTimer + m_alertTimer: 464 # CountdownTimer + m_sneakTimer: 488 # CountdownTimer + m_panicTimer: 512 # CountdownTimer + m_stateTimestamp: 1232 # float + m_isAttacking: 1236 # bool + m_isOpeningDoor: 1237 # bool + m_taskEntity: 1244 # CHandle + m_goalPosition: 1260 # Vector + m_goalEntity: 1272 # CHandle + m_avoid: 1276 # CHandle + m_avoidTimestamp: 1280 # float + m_isStopping: 1284 # bool + m_hasVisitedEnemySpawn: 1285 # bool + m_stillTimer: 1288 # IntervalTimer + m_bEyeAnglesUnderPathFinderControl: 1304 # bool + m_pathIndex: 26128 # int32_t + m_areaEnteredTimestamp: 26132 # GameTime_t + m_repathTimer: 26136 # CountdownTimer + m_avoidFriendTimer: 26160 # CountdownTimer + m_isFriendInTheWay: 26184 # bool + m_politeTimer: 26192 # CountdownTimer + m_isWaitingBehindFriend: 26216 # bool + m_pathLadderEnd: 26260 # float + m_mustRunTimer: 26336 # CountdownTimer + m_waitTimer: 26360 # CountdownTimer + m_updateTravelDistanceTimer: 26384 # CountdownTimer + m_playerTravelDistance: 26408 # float[64] + m_travelDistancePhase: 26664 # uint8_t + m_hostageEscortCount: 27072 # uint8_t + m_hostageEscortCountTimestamp: 27076 # float + m_desiredTeam: 27080 # int32_t + m_hasJoined: 27084 # bool + m_isWaitingForHostage: 27085 # bool + m_inhibitWaitingForHostageTimer: 27088 # CountdownTimer + m_waitForHostageTimer: 27112 # CountdownTimer + m_noisePosition: 27136 # Vector + m_noiseTravelDistance: 27148 # float + m_noiseTimestamp: 27152 # float + m_noiseSource: 27160 # CCSPlayerPawn* + m_noiseBendTimer: 27184 # CountdownTimer + m_bentNoisePosition: 27208 # Vector + m_bendNoisePositionValid: 27220 # bool + m_lookAroundStateTimestamp: 27224 # float + m_lookAheadAngle: 27228 # float + m_forwardAngle: 27232 # float + m_inhibitLookAroundTimestamp: 27236 # float + m_lookAtSpot: 27244 # Vector + m_lookAtSpotDuration: 27260 # float + m_lookAtSpotTimestamp: 27264 # float + m_lookAtSpotAngleTolerance: 27268 # float + m_lookAtSpotClearIfClose: 27272 # bool + m_lookAtSpotAttack: 27273 # bool + m_lookAtDesc: 27280 # char* + m_peripheralTimestamp: 27288 # float + m_approachPointCount: 27680 # uint8_t + m_approachPointViewPosition: 27684 # Vector + m_viewSteadyTimer: 27696 # IntervalTimer + m_tossGrenadeTimer: 27720 # CountdownTimer + m_isAvoidingGrenade: 27752 # CountdownTimer + m_spotCheckTimestamp: 27784 # float + m_checkedHidingSpotCount: 28816 # int32_t + m_lookPitch: 28820 # float + m_lookPitchVel: 28824 # float + m_lookYaw: 28828 # float + m_lookYawVel: 28832 # float + m_targetSpot: 28836 # Vector + m_targetSpotVelocity: 28848 # Vector + m_targetSpotPredicted: 28860 # Vector + m_aimError: 28872 # QAngle + m_aimGoal: 28884 # QAngle + m_targetSpotTime: 28896 # GameTime_t + m_aimFocus: 28900 # float + m_aimFocusInterval: 28904 # float + m_aimFocusNextUpdate: 28908 # GameTime_t + m_ignoreEnemiesTimer: 28920 # CountdownTimer + m_enemy: 28944 # CHandle + m_isEnemyVisible: 28948 # bool + m_visibleEnemyParts: 28949 # uint8_t + m_lastEnemyPosition: 28952 # Vector + m_lastSawEnemyTimestamp: 28964 # float + m_firstSawEnemyTimestamp: 28968 # float + m_currentEnemyAcquireTimestamp: 28972 # float + m_enemyDeathTimestamp: 28976 # float + m_friendDeathTimestamp: 28980 # float + m_isLastEnemyDead: 28984 # bool + m_nearbyEnemyCount: 28988 # int32_t + m_bomber: 29512 # CHandle + m_nearbyFriendCount: 29516 # int32_t + m_closestVisibleFriend: 29520 # CHandle + m_closestVisibleHumanFriend: 29524 # CHandle + m_attentionInterval: 29528 # IntervalTimer + m_attacker: 29544 # CHandle + m_attackedTimestamp: 29548 # float + m_burnedByFlamesTimer: 29552 # IntervalTimer + m_lastVictimID: 29568 # int32_t + m_isAimingAtEnemy: 29572 # bool + m_isRapidFiring: 29573 # bool + m_equipTimer: 29576 # IntervalTimer + m_zoomTimer: 29592 # CountdownTimer + m_fireWeaponTimestamp: 29616 # GameTime_t + m_lookForWeaponsOnGroundTimer: 29624 # CountdownTimer + m_bIsSleeping: 29648 # bool + m_isEnemySniperVisible: 29649 # bool + m_sawEnemySniperTimer: 29656 # CountdownTimer + m_enemyQueueIndex: 29840 # uint8_t + m_enemyQueueCount: 29841 # uint8_t + m_enemyQueueAttendIndex: 29842 # uint8_t + m_isStuck: 29843 # bool + m_stuckTimestamp: 29844 # GameTime_t + m_stuckSpot: 29848 # Vector + m_wiggleTimer: 29864 # CountdownTimer + m_stuckJumpTimer: 29888 # CountdownTimer + m_nextCleanupCheckTimestamp: 29912 # GameTime_t + m_avgVel: 29916 # float[10] + m_avgVelIndex: 29956 # int32_t + m_avgVelCount: 29960 # int32_t + m_lastOrigin: 29964 # Vector + m_lastRadioRecievedTimestamp: 29980 # float + m_lastRadioSentTimestamp: 29984 # float + m_radioSubject: 29988 # CHandle + m_radioPosition: 29992 # Vector + m_voiceEndTimestamp: 30004 # float + m_lastValidReactionQueueFrame: 30016 # int32_t +CCSGOPlayerAnimGraphState: +CCSGOViewModel: # CPredictedViewModel + m_bShouldIgnoreOffsetAndAccuracy: 2264 # bool + m_nWeaponParity: 2268 # uint32_t + m_nOldWeaponParity: 2272 # uint32_t +CCSGO_TeamIntroCharacterPosition: # CCSGO_TeamPreviewCharacterPosition +CCSGO_TeamIntroCounterTerroristPosition: # CCSGO_TeamIntroCharacterPosition +CCSGO_TeamIntroTerroristPosition: # CCSGO_TeamIntroCharacterPosition +CCSGO_TeamPreviewCharacterPosition: # CBaseEntity + m_nVariant: 1200 # int32_t + m_nRandom: 1204 # int32_t + m_nOrdinal: 1208 # int32_t + m_sWeaponName: 1216 # CUtlString + m_xuid: 1224 # uint64_t + m_agentItem: 1232 # CEconItemView + m_glovesItem: 1864 # CEconItemView + m_weaponItem: 2496 # CEconItemView +CCSGO_TeamSelectCharacterPosition: # CCSGO_TeamPreviewCharacterPosition +CCSGO_TeamSelectCounterTerroristPosition: # CCSGO_TeamSelectCharacterPosition +CCSGO_TeamSelectTerroristPosition: # CCSGO_TeamSelectCharacterPosition +CCSGO_WingmanIntroCharacterPosition: # CCSGO_TeamIntroCharacterPosition +CCSGO_WingmanIntroCounterTerroristPosition: # CCSGO_WingmanIntroCharacterPosition +CCSGO_WingmanIntroTerroristPosition: # CCSGO_WingmanIntroCharacterPosition +CCSGameModeRules: + __m_pChainEntity: 8 # CNetworkVarChainer +CCSGameModeRules_Deathmatch: # CCSGameModeRules + m_bFirstThink: 48 # bool + m_bFirstThinkAfterConnected: 49 # bool + m_flDMBonusStartTime: 52 # GameTime_t + m_flDMBonusTimeLength: 56 # float + m_nDMBonusWeaponLoadoutSlot: 60 # int16_t +CCSGameModeRules_Noop: # CCSGameModeRules +CCSGameModeRules_Scripted: # CCSGameModeRules +CCSGameModeScript: # CBasePulseGraphInstance +CCSGameRules: # CTeamplayRules + __m_pChainEntity: 152 # CNetworkVarChainer + m_coopMissionManager: 192 # CHandle + m_bFreezePeriod: 196 # bool + m_bWarmupPeriod: 197 # bool + m_fWarmupPeriodEnd: 200 # GameTime_t + m_fWarmupPeriodStart: 204 # GameTime_t + m_nTotalPausedTicks: 208 # int32_t + m_nPauseStartTick: 212 # int32_t + m_bServerPaused: 216 # bool + m_bGamePaused: 217 # bool + m_bTerroristTimeOutActive: 218 # bool + m_bCTTimeOutActive: 219 # bool + m_flTerroristTimeOutRemaining: 220 # float + m_flCTTimeOutRemaining: 224 # float + m_nTerroristTimeOuts: 228 # int32_t + m_nCTTimeOuts: 232 # int32_t + m_bTechnicalTimeOut: 236 # bool + m_bMatchWaitingForResume: 237 # bool + m_iRoundTime: 240 # int32_t + m_fMatchStartTime: 244 # float + m_fRoundStartTime: 248 # GameTime_t + m_flRestartRoundTime: 252 # GameTime_t + m_bGameRestart: 256 # bool + m_flGameStartTime: 260 # float + m_timeUntilNextPhaseStarts: 264 # float + m_gamePhase: 268 # int32_t + m_totalRoundsPlayed: 272 # int32_t + m_nRoundsPlayedThisPhase: 276 # int32_t + m_nOvertimePlaying: 280 # int32_t + m_iHostagesRemaining: 284 # int32_t + m_bAnyHostageReached: 288 # bool + m_bMapHasBombTarget: 289 # bool + m_bMapHasRescueZone: 290 # bool + m_bMapHasBuyZone: 291 # bool + m_bIsQueuedMatchmaking: 292 # bool + m_nQueuedMatchmakingMode: 296 # int32_t + m_bIsValveDS: 300 # bool + m_bLogoMap: 301 # bool + m_bPlayAllStepSoundsOnServer: 302 # bool + m_iSpectatorSlotCount: 304 # int32_t + m_MatchDevice: 308 # int32_t + m_bHasMatchStarted: 312 # bool + m_nNextMapInMapgroup: 316 # int32_t + m_szTournamentEventName: 320 # char[512] + m_szTournamentEventStage: 832 # char[512] + m_szMatchStatTxt: 1344 # char[512] + m_szTournamentPredictionsTxt: 1856 # char[512] + m_nTournamentPredictionsPct: 2368 # int32_t + m_flCMMItemDropRevealStartTime: 2372 # GameTime_t + m_flCMMItemDropRevealEndTime: 2376 # GameTime_t + m_bIsDroppingItems: 2380 # bool + m_bIsQuestEligible: 2381 # bool + m_bIsHltvActive: 2382 # bool + m_nGuardianModeWaveNumber: 2384 # int32_t + m_nGuardianModeSpecialKillsRemaining: 2388 # int32_t + m_nGuardianModeSpecialWeaponNeeded: 2392 # int32_t + m_nGuardianGrenadesToGiveBots: 2396 # int32_t + m_nNumHeaviesToSpawn: 2400 # int32_t + m_numGlobalGiftsGiven: 2404 # uint32_t + m_numGlobalGifters: 2408 # uint32_t + m_numGlobalGiftsPeriodSeconds: 2412 # uint32_t + m_arrFeaturedGiftersAccounts: 2416 # uint32_t[4] + m_arrFeaturedGiftersGifts: 2432 # uint32_t[4] + m_arrProhibitedItemIndices: 2448 # uint16_t[100] + m_arrTournamentActiveCasterAccounts: 2648 # uint32_t[4] + m_numBestOfMaps: 2664 # int32_t + m_nHalloweenMaskListSeed: 2668 # int32_t + m_bBombDropped: 2672 # bool + m_bBombPlanted: 2673 # bool + m_iRoundWinStatus: 2676 # int32_t + m_eRoundWinReason: 2680 # int32_t + m_bTCantBuy: 2684 # bool + m_bCTCantBuy: 2685 # bool + m_flGuardianBuyUntilTime: 2688 # GameTime_t + m_iMatchStats_RoundResults: 2692 # int32_t[30] + m_iMatchStats_PlayersAlive_CT: 2812 # int32_t[30] + m_iMatchStats_PlayersAlive_T: 2932 # int32_t[30] + m_TeamRespawnWaveTimes: 3052 # float[32] + m_flNextRespawnWave: 3180 # GameTime_t[32] + m_nServerQuestID: 3308 # int32_t + m_vMinimapMins: 3312 # Vector + m_vMinimapMaxs: 3324 # Vector + m_MinimapVerticalSectionHeights: 3336 # float[8] + m_bDontIncrementCoopWave: 3368 # bool + m_bSpawnedTerrorHuntHeavy: 3369 # bool + m_nEndMatchMapGroupVoteTypes: 3372 # int32_t[10] + m_nEndMatchMapGroupVoteOptions: 3412 # int32_t[10] + m_nEndMatchMapVoteWinner: 3452 # int32_t + m_iNumConsecutiveCTLoses: 3456 # int32_t + m_iNumConsecutiveTerroristLoses: 3460 # int32_t + m_bHasHostageBeenTouched: 3488 # bool + m_flIntermissionStartTime: 3492 # GameTime_t + m_flIntermissionEndTime: 3496 # GameTime_t + m_bLevelInitialized: 3500 # bool + m_iTotalRoundsPlayed: 3504 # int32_t + m_iUnBalancedRounds: 3508 # int32_t + m_endMatchOnRoundReset: 3512 # bool + m_endMatchOnThink: 3513 # bool + m_iFreezeTime: 3516 # int32_t + m_iNumTerrorist: 3520 # int32_t + m_iNumCT: 3524 # int32_t + m_iNumSpawnableTerrorist: 3528 # int32_t + m_iNumSpawnableCT: 3532 # int32_t + m_arrSelectedHostageSpawnIndices: 3536 # CUtlVector + m_bFirstConnected: 3560 # bool + m_bCompleteReset: 3561 # bool + m_bPickNewTeamsOnReset: 3562 # bool + m_bScrambleTeamsOnRestart: 3563 # bool + m_bSwapTeamsOnRestart: 3564 # bool + m_nEndMatchTiedVotes: 3576 # CUtlVector + m_bNeedToAskPlayersForContinueVote: 3604 # bool + m_numQueuedMatchmakingAccounts: 3608 # uint32_t + m_pQueuedMatchmakingReservationString: 3616 # char* + m_numTotalTournamentDrops: 3624 # uint32_t + m_numSpectatorsCountMax: 3628 # uint32_t + m_numSpectatorsCountMaxTV: 3632 # uint32_t + m_numSpectatorsCountMaxLnk: 3636 # uint32_t + m_bForceTeamChangeSilent: 3648 # bool + m_bLoadingRoundBackupData: 3649 # bool + m_nMatchInfoShowType: 3704 # int32_t + m_flMatchInfoDecidedTime: 3708 # float + m_flCoopRespawnAndHealTime: 3736 # float + m_coopBonusCoinsFound: 3740 # int32_t + m_coopBonusPistolsOnly: 3744 # bool + m_coopPlayersInDeploymentZone: 3745 # bool + m_coopMissionDeadPlayerRespawnEnabled: 3746 # bool + mTeamDMLastWinningTeamNumber: 3748 # int32_t + mTeamDMLastThinkTime: 3752 # float + m_flTeamDMLastAnnouncementTime: 3756 # float + m_iAccountTerrorist: 3760 # int32_t + m_iAccountCT: 3764 # int32_t + m_iSpawnPointCount_Terrorist: 3768 # int32_t + m_iSpawnPointCount_CT: 3772 # int32_t + m_iMaxNumTerrorists: 3776 # int32_t + m_iMaxNumCTs: 3780 # int32_t + m_iLoserBonus: 3784 # int32_t + m_iLoserBonusMostRecentTeam: 3788 # int32_t + m_tmNextPeriodicThink: 3792 # float + m_bVoiceWonMatchBragFired: 3796 # bool + m_fWarmupNextChatNoticeTime: 3800 # float + m_iHostagesRescued: 3808 # int32_t + m_iHostagesTouched: 3812 # int32_t + m_flNextHostageAnnouncement: 3816 # float + m_bNoTerroristsKilled: 3820 # bool + m_bNoCTsKilled: 3821 # bool + m_bNoEnemiesKilled: 3822 # bool + m_bCanDonateWeapons: 3823 # bool + m_firstKillTime: 3828 # float + m_firstBloodTime: 3836 # float + m_hostageWasInjured: 3864 # bool + m_hostageWasKilled: 3865 # bool + m_bVoteCalled: 3880 # bool + m_bServerVoteOnReset: 3881 # bool + m_flVoteCheckThrottle: 3884 # float + m_bBuyTimeEnded: 3888 # bool + m_nLastFreezeEndBeep: 3892 # int32_t + m_bTargetBombed: 3896 # bool + m_bBombDefused: 3897 # bool + m_bMapHasBombZone: 3898 # bool + m_vecMainCTSpawnPos: 3928 # Vector + m_CTSpawnPointsMasterList: 3944 # CUtlVector + m_TerroristSpawnPointsMasterList: 3968 # CUtlVector + m_iNextCTSpawnPoint: 3992 # int32_t + m_iNextTerroristSpawnPoint: 3996 # int32_t + m_CTSpawnPoints: 4000 # CUtlVector + m_TerroristSpawnPoints: 4024 # CUtlVector + m_bIsUnreservedGameServer: 4048 # bool + m_fAutobalanceDisplayTime: 4052 # float + m_bAllowWeaponSwitch: 4672 # bool + m_bRoundTimeWarningTriggered: 4673 # bool + m_phaseChangeAnnouncementTime: 4676 # GameTime_t + m_fNextUpdateTeamClanNamesTime: 4680 # float + m_flLastThinkTime: 4684 # GameTime_t + m_fAccumulatedRoundOffDamage: 4688 # float + m_nShorthandedBonusLastEvalRound: 4692 # int32_t + m_nMatchAbortedEarlyReason: 5328 # int32_t + m_bHasTriggeredRoundStartMusic: 5332 # bool + m_bHasTriggeredCoopSpawnReset: 5333 # bool + m_bSwitchingTeamsAtRoundReset: 5334 # bool + m_pGameModeRules: 5360 # CCSGameModeRules* + m_BtGlobalBlackboard: 5368 # KeyValues3 + m_hPlayerResource: 5472 # CHandle + m_RetakeRules: 5480 # CRetakeGameRules + m_GuardianBotSkillLevelMax: 5964 # int32_t + m_GuardianBotSkillLevelMin: 5968 # int32_t + m_arrTeamUniqueKillWeaponsMatch: 5976 # CUtlVector[4] + m_bTeamLastKillUsedUniqueWeaponMatch: 6072 # bool[4] + m_nMatchEndCount: 6112 # uint8_t + m_nTTeamIntroVariant: 6116 # int32_t + m_nCTTeamIntroVariant: 6120 # int32_t + m_bTeamIntroPeriod: 6124 # bool + m_fTeamIntroPeriodEnd: 6128 # GameTime_t + m_bPlayedTeamIntroVO: 6132 # bool + m_flLastPerfSampleTime: 22528 # double + m_bSkipNextServerPerfSample: 22536 # bool +CCSGameRulesProxy: # CGameRulesProxy + m_pGameRules: 1200 # CCSGameRules* +CCSMinimapBoundary: # CBaseEntity +CCSObserverPawn: # CCSPlayerPawnBase +CCSObserver_CameraServices: # CCSPlayerBase_CameraServices +CCSObserver_MovementServices: # CPlayer_MovementServices +CCSObserver_ObserverServices: # CPlayer_ObserverServices +CCSObserver_UseServices: # CPlayer_UseServices +CCSObserver_ViewModelServices: # CPlayer_ViewModelServices +CCSPlace: # CServerOnlyModelEntity + m_name: 1800 # CUtlSymbolLarge +CCSPlayerBase_CameraServices: # CPlayer_CameraServices + m_iFOV: 368 # uint32_t + m_iFOVStart: 372 # uint32_t + m_flFOVTime: 376 # GameTime_t + m_flFOVRate: 380 # float + m_hZoomOwner: 384 # CHandle + m_hTriggerFogList: 392 # CUtlVector> + m_hLastFogTrigger: 416 # CHandle +CCSPlayerController: # CBasePlayerController + m_pInGameMoneyServices: 1728 # CCSPlayerController_InGameMoneyServices* + m_pInventoryServices: 1736 # CCSPlayerController_InventoryServices* + m_pActionTrackingServices: 1744 # CCSPlayerController_ActionTrackingServices* + m_pDamageServices: 1752 # CCSPlayerController_DamageServices* + m_iPing: 1760 # uint32_t + m_bHasCommunicationAbuseMute: 1764 # bool + m_szCrosshairCodes: 1768 # CUtlSymbolLarge + m_iPendingTeamNum: 1776 # uint8_t + m_flForceTeamTime: 1780 # GameTime_t + m_iCompTeammateColor: 1784 # int32_t + m_bEverPlayedOnTeam: 1788 # bool + m_bAttemptedToGetColor: 1789 # bool + m_iTeammatePreferredColor: 1792 # int32_t + m_bTeamChanged: 1796 # bool + m_bInSwitchTeam: 1797 # bool + m_bHasSeenJoinGame: 1798 # bool + m_bJustBecameSpectator: 1799 # bool + m_bSwitchTeamsOnNextRoundReset: 1800 # bool + m_bRemoveAllItemsOnNextRoundReset: 1801 # bool + m_szClan: 1808 # CUtlSymbolLarge + m_szClanName: 1816 # char[32] + m_iCoachingTeam: 1848 # int32_t + m_nPlayerDominated: 1856 # uint64_t + m_nPlayerDominatingMe: 1864 # uint64_t + m_iCompetitiveRanking: 1872 # int32_t + m_iCompetitiveWins: 1876 # int32_t + m_iCompetitiveRankType: 1880 # int8_t + m_iCompetitiveRankingPredicted_Win: 1884 # int32_t + m_iCompetitiveRankingPredicted_Loss: 1888 # int32_t + m_iCompetitiveRankingPredicted_Tie: 1892 # int32_t + m_nEndMatchNextMapVote: 1896 # int32_t + m_unActiveQuestId: 1900 # uint16_t + m_nQuestProgressReason: 1904 # QuestProgress::Reason + m_unPlayerTvControlFlags: 1908 # uint32_t + m_iDraftIndex: 1952 # int32_t + m_msQueuedModeDisconnectionTimestamp: 1956 # uint32_t + m_uiAbandonRecordedReason: 1960 # uint32_t + m_bCannotBeKicked: 1964 # bool + m_bEverFullyConnected: 1965 # bool + m_bAbandonAllowsSurrender: 1966 # bool + m_bAbandonOffersInstantSurrender: 1967 # bool + m_bDisconnection1MinWarningPrinted: 1968 # bool + m_bScoreReported: 1969 # bool + m_nDisconnectionTick: 1972 # int32_t + m_bControllingBot: 1984 # bool + m_bHasControlledBotThisRound: 1985 # bool + m_bHasBeenControlledByPlayerThisRound: 1986 # bool + m_nBotsControlledThisRound: 1988 # int32_t + m_bCanControlObservedBot: 1992 # bool + m_hPlayerPawn: 1996 # CHandle + m_hObserverPawn: 2000 # CHandle + m_DesiredObserverMode: 2004 # int32_t + m_hDesiredObserverTarget: 2008 # CEntityHandle + m_bPawnIsAlive: 2012 # bool + m_iPawnHealth: 2016 # uint32_t + m_iPawnArmor: 2020 # int32_t + m_bPawnHasDefuser: 2024 # bool + m_bPawnHasHelmet: 2025 # bool + m_nPawnCharacterDefIndex: 2026 # uint16_t + m_iPawnLifetimeStart: 2028 # int32_t + m_iPawnLifetimeEnd: 2032 # int32_t + m_iPawnBotDifficulty: 2036 # int32_t + m_hOriginalControllerOfCurrentPawn: 2040 # CHandle + m_iScore: 2044 # int32_t + m_iRoundScore: 2048 # int32_t + m_iRoundsWon: 2052 # int32_t + m_vecKills: 2056 # CNetworkUtlVectorBase + m_iMVPs: 2080 # int32_t + m_nUpdateCounter: 2084 # int32_t + m_flSmoothedPing: 2088 # float + m_lastHeldVoteTimer: 63696 # IntervalTimer + m_bShowHints: 63720 # bool + m_iNextTimeCheck: 63724 # int32_t + m_bJustDidTeamKill: 63728 # bool + m_bPunishForTeamKill: 63729 # bool + m_bGaveTeamDamageWarning: 63730 # bool + m_bGaveTeamDamageWarningThisRound: 63731 # bool + m_dblLastReceivedPacketPlatFloatTime: 63736 # double + m_LastTeamDamageWarningTime: 63744 # GameTime_t + m_LastTimePlayerWasDisconnectedForPawnsRemove: 63748 # GameTime_t +CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent + m_perRoundStats: 64 # CUtlVectorEmbeddedNetworkVar + m_matchStats: 144 # CSMatchStats_t + m_iNumRoundKills: 328 # int32_t + m_iNumRoundKillsHeadshots: 332 # int32_t + m_unTotalRoundDamageDealt: 336 # uint32_t +CCSPlayerController_DamageServices: # CPlayerControllerComponent + m_nSendUpdate: 64 # int32_t + m_DamageList: 72 # CUtlVectorEmbeddedNetworkVar +CCSPlayerController_InGameMoneyServices: # CPlayerControllerComponent + m_bReceivesMoneyNextRound: 64 # bool + m_iAccountMoneyEarnedForNextRound: 68 # int32_t + m_iAccount: 72 # int32_t + m_iStartAccount: 76 # int32_t + m_iTotalCashSpent: 80 # int32_t + m_iCashSpentThisRound: 84 # int32_t +CCSPlayerController_InventoryServices: # CPlayerControllerComponent + m_unMusicID: 64 # uint16_t + m_rank: 68 # MedalRank_t[6] + m_nPersonaDataPublicLevel: 92 # int32_t + m_nPersonaDataPublicCommendsLeader: 96 # int32_t + m_nPersonaDataPublicCommendsTeacher: 100 # int32_t + m_nPersonaDataPublicCommendsFriendly: 104 # int32_t + m_unEquippedPlayerSprayIDs: 3912 # uint32_t[1] + m_vecServerAuthoritativeWeaponSlots: 3920 # CUtlVectorEmbeddedNetworkVar +CCSPlayerPawn: # CCSPlayerPawnBase + m_pBulletServices: 5456 # CCSPlayer_BulletServices* + m_pHostageServices: 5464 # CCSPlayer_HostageServices* + m_pBuyServices: 5472 # CCSPlayer_BuyServices* + m_pActionTrackingServices: 5480 # CCSPlayer_ActionTrackingServices* + m_pRadioServices: 5488 # CCSPlayer_RadioServices* + m_pDamageReactServices: 5496 # CCSPlayer_DamageReactServices* + m_nCharacterDefIndex: 5504 # uint16_t + m_hPreviousModel: 5512 # CStrongHandle + m_bHasFemaleVoice: 5520 # bool + m_strVOPrefix: 5528 # CUtlString + m_szLastPlaceName: 5536 # char[18] + m_bInHostageResetZone: 5728 # bool + m_bInBuyZone: 5729 # bool + m_bWasInBuyZone: 5730 # bool + m_bInHostageRescueZone: 5731 # bool + m_bInBombZone: 5732 # bool + m_bWasInHostageRescueZone: 5733 # bool + m_iRetakesOffering: 5736 # int32_t + m_iRetakesOfferingCard: 5740 # int32_t + m_bRetakesHasDefuseKit: 5744 # bool + m_bRetakesMVPLastRound: 5745 # bool + m_iRetakesMVPBoostItem: 5748 # int32_t + m_RetakesMVPBoostExtraUtility: 5752 # loadout_slot_t + m_flHealthShotBoostExpirationTime: 5756 # GameTime_t + m_flLandseconds: 5760 # float + m_aimPunchAngle: 5764 # QAngle + m_aimPunchAngleVel: 5776 # QAngle + m_aimPunchTickBase: 5788 # int32_t + m_aimPunchTickFraction: 5792 # float + m_aimPunchCache: 5800 # CUtlVector + m_bIsBuyMenuOpen: 5824 # bool + m_xLastHeadBoneTransform: 7424 # CTransform + m_bLastHeadBoneTransformIsValid: 7456 # bool + m_lastLandTime: 7460 # GameTime_t + m_bOnGroundLastTick: 7464 # bool + m_iPlayerLocked: 7468 # int32_t + m_flTimeOfLastInjury: 7476 # GameTime_t + m_flNextSprayDecalTime: 7480 # GameTime_t + m_bNextSprayDecalTimeExpedited: 7484 # bool + m_nRagdollDamageBone: 7488 # int32_t + m_vRagdollDamageForce: 7492 # Vector + m_vRagdollDamagePosition: 7504 # Vector + m_szRagdollDamageWeaponName: 7516 # char[64] + m_bRagdollDamageHeadshot: 7580 # bool + m_vRagdollServerOrigin: 7584 # Vector + m_EconGloves: 7600 # CEconItemView + m_qDeathEyeAngles: 8232 # QAngle + m_bSkipOneHeadConstraintUpdate: 8244 # bool +CCSPlayerPawnBase: # CBasePlayerPawn + m_CTouchExpansionComponent: 2920 # CTouchExpansionComponent + m_pPingServices: 3000 # CCSPlayer_PingServices* + m_pViewModelServices: 3008 # CPlayer_ViewModelServices* + m_iDisplayHistoryBits: 3016 # uint32_t + m_flLastAttackedTeammate: 3020 # float + m_hOriginalController: 3024 # CHandle + m_blindUntilTime: 3028 # GameTime_t + m_blindStartTime: 3032 # GameTime_t + m_allowAutoFollowTime: 3036 # GameTime_t + m_entitySpottedState: 3040 # EntitySpottedState_t + m_nSpotRules: 3064 # int32_t + m_iPlayerState: 3068 # CSPlayerState + m_chickenIdleSoundTimer: 3080 # CountdownTimer + m_chickenJumpSoundTimer: 3104 # CountdownTimer + m_vecLastBookmarkedPosition: 3288 # Vector + m_flLastDistanceTraveledNotice: 3300 # float + m_flAccumulatedDistanceTraveled: 3304 # float + m_flLastFriendlyFireDamageReductionRatio: 3308 # float + m_bRespawning: 3312 # bool + m_nLastPickupPriority: 3316 # int32_t + m_flLastPickupPriorityTime: 3320 # float + m_bIsScoped: 3324 # bool + m_bIsWalking: 3325 # bool + m_bResumeZoom: 3326 # bool + m_bIsDefusing: 3327 # bool + m_bIsGrabbingHostage: 3328 # bool + m_iBlockingUseActionInProgress: 3332 # CSPlayerBlockingUseAction_t + m_fImmuneToGunGameDamageTime: 3336 # GameTime_t + m_bGunGameImmunity: 3340 # bool + m_fMolotovDamageTime: 3344 # float + m_bHasMovedSinceSpawn: 3348 # bool + m_bCanMoveDuringFreezePeriod: 3349 # bool + m_flGuardianTooFarDistFrac: 3352 # float + m_flNextGuardianTooFarHurtTime: 3356 # float + m_flDetectedByEnemySensorTime: 3360 # GameTime_t + m_flDealtDamageToEnemyMostRecentTimestamp: 3364 # float + m_flLastEquippedHelmetTime: 3368 # GameTime_t + m_flLastEquippedArmorTime: 3372 # GameTime_t + m_nHeavyAssaultSuitCooldownRemaining: 3376 # int32_t + m_bResetArmorNextSpawn: 3380 # bool + m_flLastBumpMineBumpTime: 3384 # GameTime_t + m_flEmitSoundTime: 3388 # GameTime_t + m_iNumSpawns: 3392 # int32_t + m_iShouldHaveCash: 3396 # int32_t + m_bInvalidSteamLogonDelayed: 3400 # bool + m_flLastAction: 3404 # GameTime_t + m_flNameChangeHistory: 3408 # float[5] + m_fLastGivenDefuserTime: 3428 # float + m_fLastGivenBombTime: 3432 # float + m_bHasNightVision: 3436 # bool + m_bNightVisionOn: 3437 # bool + m_fNextRadarUpdateTime: 3440 # float + m_flLastMoneyUpdateTime: 3444 # float + m_MenuStringBuffer: 3448 # char[1024] + m_fIntroCamTime: 4472 # float + m_nMyCollisionGroup: 4476 # int32_t + m_bInNoDefuseArea: 4480 # bool + m_bKilledByTaser: 4481 # bool + m_iMoveState: 4484 # int32_t + m_grenadeParameterStashTime: 4488 # GameTime_t + m_bGrenadeParametersStashed: 4492 # bool + m_angStashedShootAngles: 4496 # QAngle + m_vecStashedGrenadeThrowPosition: 4508 # Vector + m_vecStashedVelocity: 4520 # Vector + m_angShootAngleHistory: 4532 # QAngle[2] + m_vecThrowPositionHistory: 4556 # Vector[2] + m_vecVelocityHistory: 4580 # Vector[2] + m_bDiedAirborne: 4604 # bool + m_iBombSiteIndex: 4608 # CEntityIndex + m_nWhichBombZone: 4612 # int32_t + m_bInBombZoneTrigger: 4616 # bool + m_bWasInBombZoneTrigger: 4617 # bool + m_iDirection: 4620 # int32_t + m_iShotsFired: 4624 # int32_t + m_ArmorValue: 4628 # int32_t + m_flFlinchStack: 4632 # float + m_flVelocityModifier: 4636 # float + m_flHitHeading: 4640 # float + m_nHitBodyPart: 4644 # int32_t + m_iHostagesKilled: 4648 # int32_t + m_vecTotalBulletForce: 4652 # Vector + m_flFlashDuration: 4664 # float + m_flFlashMaxAlpha: 4668 # float + m_flProgressBarStartTime: 4672 # float + m_iProgressBarDuration: 4676 # int32_t + m_bWaitForNoAttack: 4680 # bool + m_flLowerBodyYawTarget: 4684 # float + m_bStrafing: 4688 # bool + m_lastStandingPos: 4692 # Vector + m_ignoreLadderJumpTime: 4704 # float + m_ladderSurpressionTimer: 4712 # CountdownTimer + m_lastLadderNormal: 4736 # Vector + m_lastLadderPos: 4748 # Vector + m_thirdPersonHeading: 4760 # QAngle + m_flSlopeDropOffset: 4772 # float + m_flSlopeDropHeight: 4776 # float + m_vHeadConstraintOffset: 4780 # Vector + m_iLastWeaponFireUsercmd: 4800 # int32_t + m_angEyeAngles: 4804 # QAngle + m_bVCollisionInitted: 4816 # bool + m_storedSpawnPosition: 4820 # Vector + m_storedSpawnAngle: 4832 # QAngle + m_bIsSpawning: 4844 # bool + m_bHideTargetID: 4845 # bool + m_nNumDangerZoneDamageHits: 4848 # int32_t + m_bHud_MiniScoreHidden: 4852 # bool + m_bHud_RadarHidden: 4853 # bool + m_nLastKillerIndex: 4856 # CEntityIndex + m_nLastConcurrentKilled: 4860 # int32_t + m_nDeathCamMusic: 4864 # int32_t + m_iAddonBits: 4868 # int32_t + m_iPrimaryAddon: 4872 # int32_t + m_iSecondaryAddon: 4876 # int32_t + m_currentDeafnessFilter: 4880 # CUtlStringToken + m_NumEnemiesKilledThisSpawn: 4884 # int32_t + m_NumEnemiesKilledThisRound: 4888 # int32_t + m_NumEnemiesAtRoundStart: 4892 # int32_t + m_wasNotKilledNaturally: 4896 # bool + m_vecPlayerPatchEconIndices: 4900 # uint32_t[5] + m_iDeathFlags: 4920 # int32_t + m_hPet: 4924 # CHandle + m_unCurrentEquipmentValue: 5384 # uint16_t + m_unRoundStartEquipmentValue: 5386 # uint16_t + m_unFreezetimeEndEquipmentValue: 5388 # uint16_t + m_nSurvivalTeamNumber: 5392 # int32_t + m_bHasDeathInfo: 5396 # bool + m_flDeathInfoTime: 5400 # float + m_vecDeathInfoOrigin: 5404 # Vector + m_bKilledByHeadshot: 5416 # bool + m_LastHitBox: 5420 # int32_t + m_LastHealth: 5424 # int32_t + m_flLastCollisionCeiling: 5428 # float + m_flLastCollisionCeilingChangeTime: 5432 # float + m_pBot: 5440 # CCSBot* + m_bBotAllowActive: 5448 # bool + m_bCommittingSuicideOnTeamChange: 5449 # bool +CCSPlayerResource: # CBaseEntity + m_bHostageAlive: 1200 # bool[12] + m_isHostageFollowingSomeone: 1212 # bool[12] + m_iHostageEntityIDs: 1224 # CEntityIndex[12] + m_bombsiteCenterA: 1272 # Vector + m_bombsiteCenterB: 1284 # Vector + m_hostageRescueX: 1296 # int32_t[4] + m_hostageRescueY: 1312 # int32_t[4] + m_hostageRescueZ: 1328 # int32_t[4] + m_bEndMatchNextMapAllVoted: 1344 # bool + m_foundGoalPositions: 1345 # bool +CCSPlayer_ActionTrackingServices: # CPlayerPawnComponent + m_hLastWeaponBeforeC4AutoSwitch: 520 # CHandle + m_bIsRescuing: 572 # bool + m_weaponPurchasesThisMatch: 576 # WeaponPurchaseTracker_t + m_weaponPurchasesThisRound: 664 # WeaponPurchaseTracker_t +CCSPlayer_BulletServices: # CPlayerPawnComponent + m_totalHitsOnServer: 64 # int32_t +CCSPlayer_BuyServices: # CPlayerPawnComponent + m_vecSellbackPurchaseEntries: 200 # CUtlVectorEmbeddedNetworkVar +CCSPlayer_CameraServices: # CCSPlayerBase_CameraServices +CCSPlayer_DamageReactServices: # CPlayerPawnComponent +CCSPlayer_HostageServices: # CPlayerPawnComponent + m_hCarriedHostage: 64 # CHandle + m_hCarriedHostageProp: 68 # CHandle +CCSPlayer_ItemServices: # CPlayer_ItemServices + m_bHasDefuser: 64 # bool + m_bHasHelmet: 65 # bool + m_bHasHeavyArmor: 66 # bool +CCSPlayer_MovementServices: # CPlayer_MovementServices_Humanoid + m_flMaxFallVelocity: 544 # float + m_vecLadderNormal: 548 # Vector + m_nLadderSurfacePropIndex: 560 # int32_t + m_flDuckAmount: 564 # float + m_flDuckSpeed: 568 # float + m_bDuckOverride: 572 # bool + m_bDesiresDuck: 573 # bool + m_flDuckOffset: 576 # float + m_nDuckTimeMsecs: 580 # uint32_t + m_nDuckJumpTimeMsecs: 584 # uint32_t + m_nJumpTimeMsecs: 588 # uint32_t + m_flLastDuckTime: 592 # float + m_vecLastPositionAtFullCrouchSpeed: 608 # Vector2D + m_duckUntilOnGround: 616 # bool + m_bHasWalkMovedSinceLastJump: 617 # bool + m_bInStuckTest: 618 # bool + m_flStuckCheckTime: 632 # float[64][2] + m_nTraceCount: 1144 # int32_t + m_StuckLast: 1148 # int32_t + m_bSpeedCropped: 1152 # bool + m_nOldWaterLevel: 1156 # int32_t + m_flWaterEntryTime: 1160 # float + m_vecForward: 1164 # Vector + m_vecLeft: 1176 # Vector + m_vecUp: 1188 # Vector + m_vecPreviouslyPredictedOrigin: 1200 # Vector + m_bMadeFootstepNoise: 1212 # bool + m_iFootsteps: 1216 # int32_t + m_bOldJumpPressed: 1220 # bool + m_flJumpPressedTime: 1224 # float + m_flJumpUntil: 1228 # float + m_flJumpVel: 1232 # float + m_fStashGrenadeParameterWhen: 1236 # GameTime_t + m_nButtonDownMaskPrev: 1240 # uint64_t + m_flOffsetTickCompleteTime: 1248 # float + m_flOffsetTickStashedSpeed: 1252 # float + m_flStamina: 1256 # float + m_flHeightAtJumpStart: 1260 # float + m_flMaxJumpHeightThisJump: 1264 # float +CCSPlayer_PingServices: # CPlayerPawnComponent + m_flPlayerPingTokens: 64 # GameTime_t[5] + m_hPlayerPing: 84 # CHandle +CCSPlayer_RadioServices: # CPlayerPawnComponent + m_flGotHostageTalkTimer: 64 # GameTime_t + m_flDefusingTalkTimer: 68 # GameTime_t + m_flC4PlantTalkTimer: 72 # GameTime_t + m_flRadioTokenSlots: 76 # GameTime_t[3] + m_bIgnoreRadio: 88 # bool +CCSPlayer_UseServices: # CPlayer_UseServices + m_hLastKnownUseEntity: 64 # CHandle + m_flLastUseTimeStamp: 68 # GameTime_t + m_flTimeStartedHoldingUse: 72 # GameTime_t + m_flTimeLastUsedWindow: 76 # GameTime_t +CCSPlayer_ViewModelServices: # CPlayer_ViewModelServices + m_hViewModel: 64 # CHandle[3] +CCSPlayer_WaterServices: # CPlayer_WaterServices + m_NextDrownDamageTime: 64 # float + m_nDrownDmgRate: 68 # int32_t + m_AirFinishedTime: 72 # GameTime_t + m_flWaterJumpTime: 76 # float + m_vecWaterJumpVel: 80 # Vector + m_flSwimSoundTime: 92 # float +CCSPlayer_WeaponServices: # CPlayer_WeaponServices + m_flNextAttack: 176 # GameTime_t + m_bIsLookingAtWeapon: 180 # bool + m_bIsHoldingLookAtWeapon: 181 # bool + m_hSavedWeapon: 184 # CHandle + m_nTimeToMelee: 188 # int32_t + m_nTimeToSecondary: 192 # int32_t + m_nTimeToPrimary: 196 # int32_t + m_nTimeToSniperRifle: 200 # int32_t + m_bIsBeingGivenItem: 204 # bool + m_bIsPickingUpItemWithUse: 205 # bool + m_bPickedUpWeapon: 206 # bool +CCSPulseServerFuncs_Globals: +CCSSprite: # CSprite +CCSTeam: # CTeam + m_nLastRecievedShorthandedRoundBonus: 1384 # int32_t + m_nShorthandedRoundBonusStartRound: 1388 # int32_t + m_bSurrendered: 1392 # bool + m_szTeamMatchStat: 1393 # char[512] + m_numMapVictories: 1908 # int32_t + m_scoreFirstHalf: 1912 # int32_t + m_scoreSecondHalf: 1916 # int32_t + m_scoreOvertime: 1920 # int32_t + m_szClanTeamname: 1924 # char[129] + m_iClanID: 2056 # uint32_t + m_szTeamFlagImage: 2060 # char[8] + m_szTeamLogoImage: 2068 # char[8] + m_flNextResourceTime: 2076 # float + m_iLastUpdateSentAt: 2080 # int32_t +CCSWeaponBase: # CBasePlayerWeapon + m_bRemoveable: 3208 # bool + m_flFireSequenceStartTime: 3216 # float + m_nFireSequenceStartTimeChange: 3220 # int32_t + m_nFireSequenceStartTimeAck: 3224 # int32_t + m_ePlayerFireEvent: 3228 # PlayerAnimEvent_t + m_ePlayerFireEventAttackType: 3232 # WeaponAttackType_t + m_seqIdle: 3236 # HSequence + m_seqFirePrimary: 3240 # HSequence + m_seqFireSecondary: 3244 # HSequence + m_thirdPersonFireSequences: 3248 # CUtlVector + m_hCurrentThirdPersonSequence: 3272 # HSequence + m_nSilencerBoneIndex: 3276 # int32_t + m_thirdPersonSequences: 3280 # HSequence[7] + m_bPlayerAmmoStockOnPickup: 3320 # bool + m_bRequireUseToTouch: 3321 # bool + m_iState: 3324 # CSWeaponState_t + m_flLastTimeInAir: 3328 # GameTime_t + m_flLastDeployTime: 3332 # GameTime_t + m_nViewModelIndex: 3336 # uint32_t + m_bReloadsWithClips: 3340 # bool + m_flTimeWeaponIdle: 3368 # GameTime_t + m_bFireOnEmpty: 3372 # bool + m_OnPlayerPickup: 3376 # CEntityIOOutput + m_weaponMode: 3416 # CSWeaponMode + m_flTurningInaccuracyDelta: 3420 # float + m_vecTurningInaccuracyEyeDirLast: 3424 # Vector + m_flTurningInaccuracy: 3436 # float + m_fAccuracyPenalty: 3440 # float + m_flLastAccuracyUpdateTime: 3444 # GameTime_t + m_fAccuracySmoothedForZoom: 3448 # float + m_fScopeZoomEndTime: 3452 # GameTime_t + m_iRecoilIndex: 3456 # int32_t + m_flRecoilIndex: 3460 # float + m_bBurstMode: 3464 # bool + m_nPostponeFireReadyTicks: 3468 # GameTick_t + m_flPostponeFireReadyFrac: 3472 # float + m_bInReload: 3476 # bool + m_bReloadVisuallyComplete: 3477 # bool + m_flDroppedAtTime: 3480 # GameTime_t + m_bIsHauledBack: 3484 # bool + m_bSilencerOn: 3485 # bool + m_flTimeSilencerSwitchComplete: 3488 # GameTime_t + m_iOriginalTeamNumber: 3492 # int32_t + m_flNextAttackRenderTimeOffset: 3496 # float + m_bCanBePickedUp: 3520 # bool + m_bUseCanOverrideNextOwnerTouchTime: 3521 # bool + m_nextOwnerTouchTime: 3524 # GameTime_t + m_nextPrevOwnerTouchTime: 3528 # GameTime_t + m_hPrevOwner: 3532 # CHandle + m_nDropTick: 3536 # GameTick_t + m_donated: 3572 # bool + m_fLastShotTime: 3576 # GameTime_t + m_bWasOwnedByCT: 3580 # bool + m_bWasOwnedByTerrorist: 3581 # bool + m_bFiredOutOfAmmoEvent: 3582 # bool + m_numRemoveUnownedWeaponThink: 3584 # int32_t + m_IronSightController: 3592 # CIronSightController + m_iIronSightMode: 3616 # int32_t + m_flLastLOSTraceFailureTime: 3620 # GameTime_t + m_iNumEmptyAttacks: 3624 # int32_t +CCSWeaponBaseGun: # CCSWeaponBase + m_zoomLevel: 3632 # int32_t + m_iBurstShotsRemaining: 3636 # int32_t + m_silencedModelIndex: 3648 # int32_t + m_inPrecache: 3652 # bool + m_bNeedsBoltAction: 3653 # bool + m_bSkillReloadAvailable: 3654 # bool + m_bSkillReloadLiftedReloadKey: 3655 # bool + m_bSkillBoltInterruptAvailable: 3656 # bool + m_bSkillBoltLiftedFireKey: 3657 # bool +CCSWeaponBaseVData: # CBasePlayerWeaponVData + m_WeaponType: 576 # CSWeaponType + m_WeaponCategory: 580 # CSWeaponCategory + m_szViewModel: 584 # CResourceNameTyped> + m_szPlayerModel: 808 # CResourceNameTyped> + m_szWorldDroppedModel: 1032 # CResourceNameTyped> + m_szAimsightLensMaskModel: 1256 # CResourceNameTyped> + m_szMagazineModel: 1480 # CResourceNameTyped> + m_szHeatEffect: 1704 # CResourceNameTyped> + m_szEjectBrassEffect: 1928 # CResourceNameTyped> + m_szMuzzleFlashParticleAlt: 2152 # CResourceNameTyped> + m_szMuzzleFlashThirdPersonParticle: 2376 # CResourceNameTyped> + m_szMuzzleFlashThirdPersonParticleAlt: 2600 # CResourceNameTyped> + m_szTracerParticle: 2824 # CResourceNameTyped> + m_GearSlot: 3048 # gear_slot_t + m_GearSlotPosition: 3052 # int32_t + m_DefaultLoadoutSlot: 3056 # loadout_slot_t + m_sWrongTeamMsg: 3064 # CUtlString + m_nPrice: 3072 # int32_t + m_nKillAward: 3076 # int32_t + m_nPrimaryReserveAmmoMax: 3080 # int32_t + m_nSecondaryReserveAmmoMax: 3084 # int32_t + m_bMeleeWeapon: 3088 # bool + m_bHasBurstMode: 3089 # bool + m_bIsRevolver: 3090 # bool + m_bCannotShootUnderwater: 3091 # bool + m_szName: 3096 # CUtlString + m_szAnimExtension: 3104 # CUtlString + m_eSilencerType: 3112 # CSWeaponSilencerType + m_nCrosshairMinDistance: 3116 # int32_t + m_nCrosshairDeltaDistance: 3120 # int32_t + m_flCycleTime: 3124 # CFiringModeFloat + m_flMaxSpeed: 3132 # CFiringModeFloat + m_flSpread: 3140 # CFiringModeFloat + m_flInaccuracyCrouch: 3148 # CFiringModeFloat + m_flInaccuracyStand: 3156 # CFiringModeFloat + m_flInaccuracyJump: 3164 # CFiringModeFloat + m_flInaccuracyLand: 3172 # CFiringModeFloat + m_flInaccuracyLadder: 3180 # CFiringModeFloat + m_flInaccuracyFire: 3188 # CFiringModeFloat + m_flInaccuracyMove: 3196 # CFiringModeFloat + m_flRecoilAngle: 3204 # CFiringModeFloat + m_flRecoilAngleVariance: 3212 # CFiringModeFloat + m_flRecoilMagnitude: 3220 # CFiringModeFloat + m_flRecoilMagnitudeVariance: 3228 # CFiringModeFloat + m_nTracerFrequency: 3236 # CFiringModeInt + m_flInaccuracyJumpInitial: 3244 # float + m_flInaccuracyJumpApex: 3248 # float + m_flInaccuracyReload: 3252 # float + m_nRecoilSeed: 3256 # int32_t + m_nSpreadSeed: 3260 # int32_t + m_flTimeToIdleAfterFire: 3264 # float + m_flIdleInterval: 3268 # float + m_flAttackMovespeedFactor: 3272 # float + m_flHeatPerShot: 3276 # float + m_flInaccuracyPitchShift: 3280 # float + m_flInaccuracyAltSoundThreshold: 3284 # float + m_flBotAudibleRange: 3288 # float + m_szUseRadioSubtitle: 3296 # CUtlString + m_bUnzoomsAfterShot: 3304 # bool + m_bHideViewModelWhenZoomed: 3305 # bool + m_nZoomLevels: 3308 # int32_t + m_nZoomFOV1: 3312 # int32_t + m_nZoomFOV2: 3316 # int32_t + m_flZoomTime0: 3320 # float + m_flZoomTime1: 3324 # float + m_flZoomTime2: 3328 # float + m_flIronSightPullUpSpeed: 3332 # float + m_flIronSightPutDownSpeed: 3336 # float + m_flIronSightFOV: 3340 # float + m_flIronSightPivotForward: 3344 # float + m_flIronSightLooseness: 3348 # float + m_angPivotAngle: 3352 # QAngle + m_vecIronSightEyePos: 3364 # Vector + m_nDamage: 3376 # int32_t + m_flHeadshotMultiplier: 3380 # float + m_flArmorRatio: 3384 # float + m_flPenetration: 3388 # float + m_flRange: 3392 # float + m_flRangeModifier: 3396 # float + m_flFlinchVelocityModifierLarge: 3400 # float + m_flFlinchVelocityModifierSmall: 3404 # float + m_flRecoveryTimeCrouch: 3408 # float + m_flRecoveryTimeStand: 3412 # float + m_flRecoveryTimeCrouchFinal: 3416 # float + m_flRecoveryTimeStandFinal: 3420 # float + m_nRecoveryTransitionStartBullet: 3424 # int32_t + m_nRecoveryTransitionEndBullet: 3428 # int32_t + m_flThrowVelocity: 3432 # float + m_vSmokeColor: 3436 # Vector + m_szAnimClass: 3448 # CUtlString +CChangeLevel: # CBaseTrigger + m_sMapName: 2216 # CUtlString + m_sLandmarkName: 2224 # CUtlString + m_OnChangeLevel: 2232 # CEntityIOOutput + m_bTouched: 2272 # bool + m_bNoTouch: 2273 # bool + m_bNewChapter: 2274 # bool + m_bOnChangeLevelFired: 2275 # bool +CChicken: # CDynamicProp + m_AttributeManager: 2856 # CAttributeContainer + m_OriginalOwnerXuidLow: 3568 # uint32_t + m_OriginalOwnerXuidHigh: 3572 # uint32_t + m_updateTimer: 3576 # CountdownTimer + m_stuckAnchor: 3600 # Vector + m_stuckTimer: 3616 # CountdownTimer + m_collisionStuckTimer: 3640 # CountdownTimer + m_isOnGround: 3664 # bool + m_vFallVelocity: 3668 # Vector + m_activity: 3680 # ChickenActivity + m_activityTimer: 3688 # CountdownTimer + m_turnRate: 3712 # float + m_fleeFrom: 3716 # CHandle + m_moveRateThrottleTimer: 3720 # CountdownTimer + m_startleTimer: 3744 # CountdownTimer + m_vocalizeTimer: 3768 # CountdownTimer + m_flWhenZombified: 3792 # GameTime_t + m_jumpedThisFrame: 3796 # bool + m_leader: 3800 # CHandle + m_reuseTimer: 3808 # CountdownTimer + m_hasBeenUsed: 3832 # bool + m_jumpTimer: 3840 # CountdownTimer + m_flLastJumpTime: 3864 # float + m_bInJump: 3868 # bool + m_isWaitingForLeader: 3869 # bool + m_repathTimer: 12072 # CountdownTimer + m_inhibitDoorTimer: 12096 # CountdownTimer + m_inhibitObstacleAvoidanceTimer: 12240 # CountdownTimer + m_vecPathGoal: 12272 # Vector + m_flActiveFollowStartTime: 12284 # GameTime_t + m_followMinuteTimer: 12288 # CountdownTimer + m_vecLastEggPoopPosition: 12312 # Vector + m_vecEggsPooped: 12328 # CUtlVector> + m_BlockDirectionTimer: 12360 # CountdownTimer +CCollisionProperty: + m_collisionAttribute: 16 # VPhysicsCollisionAttribute_t + m_vecMins: 64 # Vector + m_vecMaxs: 76 # Vector + m_usSolidFlags: 90 # uint8_t + m_nSolidType: 91 # SolidType_t + m_triggerBloat: 92 # uint8_t + m_nSurroundType: 93 # SurroundingBoundsType_t + m_CollisionGroup: 94 # uint8_t + m_nEnablePhysics: 95 # uint8_t + m_flBoundingRadius: 96 # float + m_vecSpecifiedSurroundingMins: 100 # Vector + m_vecSpecifiedSurroundingMaxs: 112 # Vector + m_vecSurroundingMaxs: 124 # Vector + m_vecSurroundingMins: 136 # Vector + m_vCapsuleCenter1: 148 # Vector + m_vCapsuleCenter2: 160 # Vector + m_flCapsuleRadius: 172 # float +CColorCorrection: # CBaseEntity + m_flFadeInDuration: 1200 # float + m_flFadeOutDuration: 1204 # float + m_flStartFadeInWeight: 1208 # float + m_flStartFadeOutWeight: 1212 # float + m_flTimeStartFadeIn: 1216 # GameTime_t + m_flTimeStartFadeOut: 1220 # GameTime_t + m_flMaxWeight: 1224 # float + m_bStartDisabled: 1228 # bool + m_bEnabled: 1229 # bool + m_bMaster: 1230 # bool + m_bClientSide: 1231 # bool + m_bExclusive: 1232 # bool + m_MinFalloff: 1236 # float + m_MaxFalloff: 1240 # float + m_flCurWeight: 1244 # float + m_netlookupFilename: 1248 # char[512] + m_lookupFilename: 1760 # CUtlSymbolLarge +CColorCorrectionVolume: # CBaseTrigger + m_bEnabled: 2216 # bool + m_MaxWeight: 2220 # float + m_FadeDuration: 2224 # float + m_bStartDisabled: 2228 # bool + m_Weight: 2232 # float + m_lookupFilename: 2236 # char[512] + m_LastEnterWeight: 2748 # float + m_LastEnterTime: 2752 # GameTime_t + m_LastExitWeight: 2756 # float + m_LastExitTime: 2760 # GameTime_t +CCommentaryAuto: # CBaseEntity + m_OnCommentaryNewGame: 1200 # CEntityIOOutput + m_OnCommentaryMidGame: 1240 # CEntityIOOutput + m_OnCommentaryMultiplayerSpawn: 1280 # CEntityIOOutput +CCommentarySystem: + m_bCommentaryConvarsChanging: 17 # bool + m_bCommentaryEnabledMidGame: 18 # bool + m_flNextTeleportTime: 20 # GameTime_t + m_iTeleportStage: 24 # int32_t + m_bCheatState: 28 # bool + m_bIsFirstSpawnGroupToLoad: 29 # bool + m_hCurrentNode: 56 # CHandle + m_hActiveCommentaryNode: 60 # CHandle + m_hLastCommentaryNode: 64 # CHandle + m_vecNodes: 72 # CUtlVector> +CCommentaryViewPosition: # CSprite +CConstantForceController: + m_linear: 12 # Vector + m_angular: 24 # RotationVector + m_linearSave: 36 # Vector + m_angularSave: 48 # RotationVector +CConstraintAnchor: # CBaseAnimGraph + m_massScale: 2192 # float +CCoopBonusCoin: # CDynamicProp +CCopyRecipientFilter: + m_Flags: 8 # int32_t + m_Recipients: 16 # CUtlVector +CCredits: # CPointEntity + m_OnCreditsDone: 1200 # CEntityIOOutput + m_bRolledOutroCredits: 1240 # bool + m_flLogoLength: 1244 # float +CDEagle: # CCSWeaponBaseGun +CDamageRecord: + m_PlayerDamager: 40 # CHandle + m_PlayerRecipient: 44 # CHandle + m_hPlayerControllerDamager: 48 # CHandle + m_hPlayerControllerRecipient: 52 # CHandle + m_szPlayerDamagerName: 56 # CUtlString + m_szPlayerRecipientName: 64 # CUtlString + m_DamagerXuid: 72 # uint64_t + m_RecipientXuid: 80 # uint64_t + m_iDamage: 88 # int32_t + m_iActualHealthRemoved: 92 # int32_t + m_iNumHits: 96 # int32_t + m_iLastBulletUpdate: 100 # int32_t + m_bIsOtherEnemy: 104 # bool + m_killType: 105 # EKillTypes_t +CDebugHistory: # CBaseEntity + m_nNpcEvents: 17648 # int32_t +CDecoyGrenade: # CBaseCSGrenade +CDecoyProjectile: # CBaseCSGrenadeProjectile + m_nDecoyShotTick: 2632 # int32_t + m_shotsRemaining: 2636 # int32_t + m_fExpireTime: 2640 # GameTime_t + m_decoyWeaponDefIndex: 2656 # uint16_t +CDynamicLight: # CBaseModelEntity + m_ActualFlags: 1792 # uint8_t + m_Flags: 1793 # uint8_t + m_LightStyle: 1794 # uint8_t + m_On: 1795 # bool + m_Radius: 1796 # float + m_Exponent: 1800 # int32_t + m_InnerAngle: 1804 # float + m_OuterAngle: 1808 # float + m_SpotRadius: 1812 # float +CDynamicProp: # CBreakableProp + m_bCreateNavObstacle: 2576 # bool + m_bUseHitboxesForRenderBox: 2577 # bool + m_bUseAnimGraph: 2578 # bool + m_pOutputAnimBegun: 2584 # CEntityIOOutput + m_pOutputAnimOver: 2624 # CEntityIOOutput + m_pOutputAnimLoopCycleOver: 2664 # CEntityIOOutput + m_OnAnimReachedStart: 2704 # CEntityIOOutput + m_OnAnimReachedEnd: 2744 # CEntityIOOutput + m_iszDefaultAnim: 2784 # CUtlSymbolLarge + m_nDefaultAnimLoopMode: 2792 # AnimLoopMode_t + m_bAnimateOnServer: 2796 # bool + m_bRandomizeCycle: 2797 # bool + m_bStartDisabled: 2798 # bool + m_bScriptedMovement: 2799 # bool + m_bFiredStartEndOutput: 2800 # bool + m_bForceNpcExclude: 2801 # bool + m_bCreateNonSolid: 2802 # bool + m_bIsOverrideProp: 2803 # bool + m_iInitialGlowState: 2804 # int32_t + m_nGlowRange: 2808 # int32_t + m_nGlowRangeMin: 2812 # int32_t + m_glowColor: 2816 # Color + m_nGlowTeam: 2820 # int32_t +CDynamicPropAlias_cable_dynamic: # CDynamicProp +CDynamicPropAlias_dynamic_prop: # CDynamicProp +CDynamicPropAlias_prop_dynamic_override: # CDynamicProp +CEconEntity: # CBaseFlex + m_AttributeManager: 2352 # CAttributeContainer + m_OriginalOwnerXuidLow: 3064 # uint32_t + m_OriginalOwnerXuidHigh: 3068 # uint32_t + m_nFallbackPaintKit: 3072 # int32_t + m_nFallbackSeed: 3076 # int32_t + m_flFallbackWear: 3080 # float + m_nFallbackStatTrak: 3084 # int32_t + m_hOldProvidee: 3088 # CHandle + m_iOldOwnerClass: 3092 # int32_t +CEconItemAttribute: + m_iAttributeDefinitionIndex: 48 # uint16_t + m_flValue: 52 # float + m_flInitialValue: 56 # float + m_nRefundableCurrency: 60 # int32_t + m_bSetBonus: 64 # bool +CEconItemView: # IEconItemInterface + m_iItemDefinitionIndex: 56 # uint16_t + m_iEntityQuality: 60 # int32_t + m_iEntityLevel: 64 # uint32_t + m_iItemID: 72 # uint64_t + m_iItemIDHigh: 80 # uint32_t + m_iItemIDLow: 84 # uint32_t + m_iAccountID: 88 # uint32_t + m_iInventoryPosition: 92 # uint32_t + m_bInitialized: 104 # bool + m_AttributeList: 112 # CAttributeList + m_NetworkedDynamicAttributes: 208 # CAttributeList + m_szCustomName: 304 # char[161] + m_szCustomNameOverride: 465 # char[161] +CEconWearable: # CEconEntity + m_nForceSkin: 3096 # int32_t + m_bAlwaysAllow: 3100 # bool +CEffectData: + m_vOrigin: 8 # Vector + m_vStart: 20 # Vector + m_vNormal: 32 # Vector + m_vAngles: 44 # QAngle + m_hEntity: 56 # CEntityHandle + m_hOtherEntity: 60 # CEntityHandle + m_flScale: 64 # float + m_flMagnitude: 68 # float + m_flRadius: 72 # float + m_nSurfaceProp: 76 # CUtlStringToken + m_nEffectIndex: 80 # CWeakHandle + m_nDamageType: 88 # uint32_t + m_nPenetrate: 92 # uint8_t + m_nMaterial: 94 # uint16_t + m_nHitBox: 96 # uint16_t + m_nColor: 98 # uint8_t + m_fFlags: 99 # uint8_t + m_nAttachmentIndex: 100 # AttachmentHandle_t + m_nAttachmentName: 104 # CUtlStringToken + m_iEffectName: 108 # uint16_t + m_nExplosionType: 110 # uint8_t +CEnableMotionFixup: # CBaseEntity +CEntityBlocker: # CBaseModelEntity +CEntityComponent: +CEntityDissolve: # CBaseModelEntity + m_flFadeInStart: 1792 # float + m_flFadeInLength: 1796 # float + m_flFadeOutModelStart: 1800 # float + m_flFadeOutModelLength: 1804 # float + m_flFadeOutStart: 1808 # float + m_flFadeOutLength: 1812 # float + m_flStartTime: 1816 # GameTime_t + m_nDissolveType: 1820 # EntityDisolveType_t + m_vDissolverOrigin: 1824 # Vector + m_nMagnitude: 1836 # uint32_t +CEntityFlame: # CBaseEntity + m_hEntAttached: 1200 # CHandle + m_bCheapEffect: 1204 # bool + m_flSize: 1208 # float + m_bUseHitboxes: 1212 # bool + m_iNumHitboxFires: 1216 # int32_t + m_flHitboxFireScale: 1220 # float + m_flLifetime: 1224 # GameTime_t + m_hAttacker: 1228 # CHandle + m_iDangerSound: 1232 # int32_t + m_flDirectDamagePerSecond: 1236 # float + m_iCustomDamageType: 1240 # int32_t +CEntityIdentity: + m_nameStringableIndex: 20 # int32_t + m_name: 24 # CUtlSymbolLarge + m_designerName: 32 # CUtlSymbolLarge + m_flags: 48 # uint32_t + m_worldGroupId: 56 # WorldGroupId_t + m_fDataObjectTypes: 60 # uint32_t + m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t + m_pPrev: 88 # CEntityIdentity* + m_pNext: 96 # CEntityIdentity* + m_pPrevByClass: 104 # CEntityIdentity* + m_pNextByClass: 112 # CEntityIdentity* +CEntityInstance: + m_iszPrivateVScripts: 8 # CUtlSymbolLarge + m_pEntity: 16 # CEntityIdentity* + m_CScriptComponent: 40 # CScriptComponent* +CEntitySubclassVDataBase: +CEnvBeam: # CBeam + m_active: 1952 # int32_t + m_spriteTexture: 1960 # CStrongHandle + m_iszStartEntity: 1968 # CUtlSymbolLarge + m_iszEndEntity: 1976 # CUtlSymbolLarge + m_life: 1984 # float + m_boltWidth: 1988 # float + m_noiseAmplitude: 1992 # float + m_speed: 1996 # int32_t + m_restrike: 2000 # float + m_iszSpriteName: 2008 # CUtlSymbolLarge + m_frameStart: 2016 # int32_t + m_vEndPointWorld: 2020 # Vector + m_vEndPointRelative: 2032 # Vector + m_radius: 2044 # float + m_TouchType: 2048 # Touch_t + m_iFilterName: 2056 # CUtlSymbolLarge + m_hFilter: 2064 # CHandle + m_iszDecal: 2072 # CUtlSymbolLarge + m_OnTouchedByEntity: 2080 # CEntityIOOutput +CEnvBeverage: # CBaseEntity + m_CanInDispenser: 1200 # bool + m_nBeverageType: 1204 # int32_t +CEnvCombinedLightProbeVolume: # CBaseEntity + m_Color: 5384 # Color + m_flBrightness: 5388 # float + m_hCubemapTexture: 5392 # CStrongHandle + m_bCustomCubemapTexture: 5400 # bool + m_hLightProbeTexture: 5408 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture: 5416 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture: 5424 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture: 5432 # CStrongHandle + m_vBoxMins: 5440 # Vector + m_vBoxMaxs: 5452 # Vector + m_bMoveable: 5464 # bool + m_nHandshake: 5468 # int32_t + m_nEnvCubeMapArrayIndex: 5472 # int32_t + m_nPriority: 5476 # int32_t + m_bStartDisabled: 5480 # bool + m_flEdgeFadeDist: 5484 # float + m_vEdgeFadeDists: 5488 # Vector + m_nLightProbeSizeX: 5500 # int32_t + m_nLightProbeSizeY: 5504 # int32_t + m_nLightProbeSizeZ: 5508 # int32_t + m_nLightProbeAtlasX: 5512 # int32_t + m_nLightProbeAtlasY: 5516 # int32_t + m_nLightProbeAtlasZ: 5520 # int32_t + m_bEnabled: 5545 # bool +CEnvCubemap: # CBaseEntity + m_hCubemapTexture: 1328 # CStrongHandle + m_bCustomCubemapTexture: 1336 # bool + m_flInfluenceRadius: 1340 # float + m_vBoxProjectMins: 1344 # Vector + m_vBoxProjectMaxs: 1356 # Vector + m_bMoveable: 1368 # bool + m_nHandshake: 1372 # int32_t + m_nEnvCubeMapArrayIndex: 1376 # int32_t + m_nPriority: 1380 # int32_t + m_flEdgeFadeDist: 1384 # float + m_vEdgeFadeDists: 1388 # Vector + m_flDiffuseScale: 1400 # float + m_bStartDisabled: 1404 # bool + m_bDefaultEnvMap: 1405 # bool + m_bDefaultSpecEnvMap: 1406 # bool + m_bIndoorCubeMap: 1407 # bool + m_bCopyDiffuseFromDefaultCubemap: 1408 # bool + m_bEnabled: 1424 # bool +CEnvCubemapBox: # CEnvCubemap +CEnvCubemapFog: # CBaseEntity + m_flEndDistance: 1200 # float + m_flStartDistance: 1204 # float + m_flFogFalloffExponent: 1208 # float + m_bHeightFogEnabled: 1212 # bool + m_flFogHeightWidth: 1216 # float + m_flFogHeightEnd: 1220 # float + m_flFogHeightStart: 1224 # float + m_flFogHeightExponent: 1228 # float + m_flLODBias: 1232 # float + m_bActive: 1236 # bool + m_bStartDisabled: 1237 # bool + m_flFogMaxOpacity: 1240 # float + m_nCubemapSourceType: 1244 # int32_t + m_hSkyMaterial: 1248 # CStrongHandle + m_iszSkyEntity: 1256 # CUtlSymbolLarge + m_hFogCubemapTexture: 1264 # CStrongHandle + m_bHasHeightFogEnd: 1272 # bool + m_bFirstTime: 1273 # bool +CEnvDecal: # CBaseModelEntity + m_hDecalMaterial: 1792 # CStrongHandle + m_flWidth: 1800 # float + m_flHeight: 1804 # float + m_flDepth: 1808 # float + m_nRenderOrder: 1812 # uint32_t + m_bProjectOnWorld: 1816 # bool + m_bProjectOnCharacters: 1817 # bool + m_bProjectOnWater: 1818 # bool + m_flDepthSortBias: 1820 # float +CEnvDetailController: # CBaseEntity + m_flFadeStartDist: 1200 # float + m_flFadeEndDist: 1204 # float +CEnvEntityIgniter: # CBaseEntity + m_flLifetime: 1200 # float +CEnvEntityMaker: # CPointEntity + m_vecEntityMins: 1200 # Vector + m_vecEntityMaxs: 1212 # Vector + m_hCurrentInstance: 1224 # CHandle + m_hCurrentBlocker: 1228 # CHandle + m_vecBlockerOrigin: 1232 # Vector + m_angPostSpawnDirection: 1244 # QAngle + m_flPostSpawnDirectionVariance: 1256 # float + m_flPostSpawnSpeed: 1260 # float + m_bPostSpawnUseAngles: 1264 # bool + m_iszTemplate: 1272 # CUtlSymbolLarge + m_pOutputOnSpawned: 1280 # CEntityIOOutput + m_pOutputOnFailedSpawn: 1320 # CEntityIOOutput +CEnvExplosion: # CModelPointEntity + m_iMagnitude: 1792 # int32_t + m_flPlayerDamage: 1796 # float + m_iRadiusOverride: 1800 # int32_t + m_flInnerRadius: 1804 # float + m_spriteScale: 1808 # int32_t + m_flDamageForce: 1812 # float + m_hInflictor: 1816 # CHandle + m_iCustomDamageType: 1820 # int32_t + m_iszExplosionType: 1832 # CUtlSymbolLarge + m_iszCustomEffectName: 1840 # CUtlSymbolLarge + m_iszCustomSoundName: 1848 # CUtlSymbolLarge + m_iClassIgnore: 1856 # Class_T + m_iClassIgnore2: 1860 # Class_T + m_iszEntityIgnoreName: 1864 # CUtlSymbolLarge + m_hEntityIgnore: 1872 # CHandle +CEnvFade: # CLogicalEntity + m_fadeColor: 1200 # Color + m_Duration: 1204 # float + m_HoldDuration: 1208 # float + m_OnBeginFade: 1216 # CEntityIOOutput +CEnvFireSensor: # CBaseEntity + m_bEnabled: 1200 # bool + m_bHeatAtLevel: 1201 # bool + m_radius: 1204 # float + m_targetLevel: 1208 # float + m_targetTime: 1212 # float + m_levelTime: 1216 # float + m_OnHeatLevelStart: 1224 # CEntityIOOutput + m_OnHeatLevelEnd: 1264 # CEntityIOOutput +CEnvFireSource: # CBaseEntity + m_bEnabled: 1200 # bool + m_radius: 1204 # float + m_damage: 1208 # float +CEnvFunnel: # CBaseEntity +CEnvGlobal: # CLogicalEntity + m_outCounter: 1200 # CEntityOutputTemplate + m_globalstate: 1240 # CUtlSymbolLarge + m_triggermode: 1248 # int32_t + m_initialstate: 1252 # int32_t + m_counter: 1256 # int32_t +CEnvHudHint: # CPointEntity + m_iszMessage: 1200 # CUtlSymbolLarge +CEnvInstructorHint: # CPointEntity + m_iszName: 1200 # CUtlSymbolLarge + m_iszReplace_Key: 1208 # CUtlSymbolLarge + m_iszHintTargetEntity: 1216 # CUtlSymbolLarge + m_iTimeout: 1224 # int32_t + m_iDisplayLimit: 1228 # int32_t + m_iszIcon_Onscreen: 1232 # CUtlSymbolLarge + m_iszIcon_Offscreen: 1240 # CUtlSymbolLarge + m_iszCaption: 1248 # CUtlSymbolLarge + m_iszActivatorCaption: 1256 # CUtlSymbolLarge + m_Color: 1264 # Color + m_fIconOffset: 1268 # float + m_fRange: 1272 # float + m_iPulseOption: 1276 # uint8_t + m_iAlphaOption: 1277 # uint8_t + m_iShakeOption: 1278 # uint8_t + m_bStatic: 1279 # bool + m_bNoOffscreen: 1280 # bool + m_bForceCaption: 1281 # bool + m_iInstanceType: 1284 # int32_t + m_bSuppressRest: 1288 # bool + m_iszBinding: 1296 # CUtlSymbolLarge + m_bAllowNoDrawTarget: 1304 # bool + m_bAutoStart: 1305 # bool + m_bLocalPlayerOnly: 1306 # bool +CEnvInstructorVRHint: # CPointEntity + m_iszName: 1200 # CUtlSymbolLarge + m_iszHintTargetEntity: 1208 # CUtlSymbolLarge + m_iTimeout: 1216 # int32_t + m_iszCaption: 1224 # CUtlSymbolLarge + m_iszStartSound: 1232 # CUtlSymbolLarge + m_iLayoutFileType: 1240 # int32_t + m_iszCustomLayoutFile: 1248 # CUtlSymbolLarge + m_iAttachType: 1256 # int32_t + m_flHeightOffset: 1260 # float +CEnvLaser: # CBeam + m_iszLaserTarget: 1952 # CUtlSymbolLarge + m_pSprite: 1960 # CSprite* + m_iszSpriteName: 1968 # CUtlSymbolLarge + m_firePosition: 1976 # Vector + m_flStartFrame: 1988 # float +CEnvLightProbeVolume: # CBaseEntity + m_hLightProbeTexture: 5256 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture: 5264 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture: 5272 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture: 5280 # CStrongHandle + m_vBoxMins: 5288 # Vector + m_vBoxMaxs: 5300 # Vector + m_bMoveable: 5312 # bool + m_nHandshake: 5316 # int32_t + m_nPriority: 5320 # int32_t + m_bStartDisabled: 5324 # bool + m_nLightProbeSizeX: 5328 # int32_t + m_nLightProbeSizeY: 5332 # int32_t + m_nLightProbeSizeZ: 5336 # int32_t + m_nLightProbeAtlasX: 5340 # int32_t + m_nLightProbeAtlasY: 5344 # int32_t + m_nLightProbeAtlasZ: 5348 # int32_t + m_bEnabled: 5361 # bool +CEnvMicrophone: # CPointEntity + m_bDisabled: 1200 # bool + m_hMeasureTarget: 1204 # CHandle + m_nSoundMask: 1208 # int32_t + m_flSensitivity: 1212 # float + m_flSmoothFactor: 1216 # float + m_flMaxRange: 1220 # float + m_iszSpeakerName: 1224 # CUtlSymbolLarge + m_hSpeaker: 1232 # CHandle + m_bAvoidFeedback: 1236 # bool + m_iSpeakerDSPPreset: 1240 # int32_t + m_iszListenFilter: 1248 # CUtlSymbolLarge + m_hListenFilter: 1256 # CHandle + m_SoundLevel: 1264 # CEntityOutputTemplate + m_OnRoutedSound: 1304 # CEntityIOOutput + m_OnHeardSound: 1344 # CEntityIOOutput + m_szLastSound: 1384 # char[256] + m_iLastRoutedFrame: 1640 # int32_t +CEnvMuzzleFlash: # CPointEntity + m_flScale: 1200 # float + m_iszParentAttachment: 1208 # CUtlSymbolLarge +CEnvParticleGlow: # CParticleSystem + m_flAlphaScale: 3192 # float + m_flRadiusScale: 3196 # float + m_flSelfIllumScale: 3200 # float + m_ColorTint: 3204 # Color + m_hTextureOverride: 3208 # CStrongHandle +CEnvProjectedTexture: # CModelPointEntity + m_hTargetEntity: 1792 # CHandle + m_bState: 1796 # bool + m_bAlwaysUpdate: 1797 # bool + m_flLightFOV: 1800 # float + m_bEnableShadows: 1804 # bool + m_bSimpleProjection: 1805 # bool + m_bLightOnlyTarget: 1806 # bool + m_bLightWorld: 1807 # bool + m_bCameraSpace: 1808 # bool + m_flBrightnessScale: 1812 # float + m_LightColor: 1816 # Color + m_flIntensity: 1820 # float + m_flLinearAttenuation: 1824 # float + m_flQuadraticAttenuation: 1828 # float + m_bVolumetric: 1832 # bool + m_flNoiseStrength: 1836 # float + m_flFlashlightTime: 1840 # float + m_nNumPlanes: 1844 # uint32_t + m_flPlaneOffset: 1848 # float + m_flVolumetricIntensity: 1852 # float + m_flColorTransitionTime: 1856 # float + m_flAmbient: 1860 # float + m_SpotlightTextureName: 1864 # char[512] + m_nSpotlightTextureFrame: 2376 # int32_t + m_nShadowQuality: 2380 # uint32_t + m_flNearZ: 2384 # float + m_flFarZ: 2388 # float + m_flProjectionSize: 2392 # float + m_flRotation: 2396 # float + m_bFlipHorizontal: 2400 # bool +CEnvScreenOverlay: # CPointEntity + m_iszOverlayNames: 1200 # CUtlSymbolLarge[10] + m_flOverlayTimes: 1280 # float[10] + m_flStartTime: 1320 # GameTime_t + m_iDesiredOverlay: 1324 # int32_t + m_bIsActive: 1328 # bool +CEnvShake: # CPointEntity + m_limitToEntity: 1200 # CUtlSymbolLarge + m_Amplitude: 1208 # float + m_Frequency: 1212 # float + m_Duration: 1216 # float + m_Radius: 1220 # float + m_stopTime: 1224 # GameTime_t + m_nextShake: 1228 # GameTime_t + m_currentAmp: 1232 # float + m_maxForce: 1236 # Vector + m_shakeCallback: 1256 # CPhysicsShake +CEnvSky: # CBaseModelEntity + m_hSkyMaterial: 1792 # CStrongHandle + m_hSkyMaterialLightingOnly: 1800 # CStrongHandle + m_bStartDisabled: 1808 # bool + m_vTintColor: 1809 # Color + m_vTintColorLightingOnly: 1813 # Color + m_flBrightnessScale: 1820 # float + m_nFogType: 1824 # int32_t + m_flFogMinStart: 1828 # float + m_flFogMinEnd: 1832 # float + m_flFogMaxStart: 1836 # float + m_flFogMaxEnd: 1840 # float + m_bEnabled: 1844 # bool +CEnvSoundscape: # CServerOnlyEntity + m_OnPlay: 1200 # CEntityIOOutput + m_flRadius: 1240 # float + m_soundscapeName: 1248 # CUtlSymbolLarge + m_soundEventName: 1256 # CUtlSymbolLarge + m_bOverrideWithEvent: 1264 # bool + m_soundscapeIndex: 1268 # int32_t + m_soundscapeEntityListId: 1272 # int32_t + m_soundEventHash: 1276 # uint32_t + m_positionNames: 1280 # CUtlSymbolLarge[8] + m_hProxySoundscape: 1344 # CHandle + m_bDisabled: 1348 # bool +CEnvSoundscapeAlias_snd_soundscape: # CEnvSoundscape +CEnvSoundscapeProxy: # CEnvSoundscape + m_MainSoundscapeName: 1352 # CUtlSymbolLarge +CEnvSoundscapeProxyAlias_snd_soundscape_proxy: # CEnvSoundscapeProxy +CEnvSoundscapeTriggerable: # CEnvSoundscape +CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable: # CEnvSoundscapeTriggerable +CEnvSpark: # CPointEntity + m_flDelay: 1200 # float + m_nMagnitude: 1204 # int32_t + m_nTrailLength: 1208 # int32_t + m_nType: 1212 # int32_t + m_OnSpark: 1216 # CEntityIOOutput +CEnvSplash: # CPointEntity + m_flScale: 1200 # float +CEnvTilt: # CPointEntity + m_Duration: 1200 # float + m_Radius: 1204 # float + m_TiltTime: 1208 # float + m_stopTime: 1212 # GameTime_t +CEnvTracer: # CPointEntity + m_vecEnd: 1200 # Vector + m_flDelay: 1212 # float +CEnvViewPunch: # CPointEntity + m_flRadius: 1200 # float + m_angViewPunch: 1204 # QAngle +CEnvVolumetricFogController: # CBaseEntity + m_flScattering: 1200 # float + m_flAnisotropy: 1204 # float + m_flFadeSpeed: 1208 # float + m_flDrawDistance: 1212 # float + m_flFadeInStart: 1216 # float + m_flFadeInEnd: 1220 # float + m_flIndirectStrength: 1224 # float + m_nIndirectTextureDimX: 1228 # int32_t + m_nIndirectTextureDimY: 1232 # int32_t + m_nIndirectTextureDimZ: 1236 # int32_t + m_vBoxMins: 1240 # Vector + m_vBoxMaxs: 1252 # Vector + m_bActive: 1264 # bool + m_flStartAnisoTime: 1268 # GameTime_t + m_flStartScatterTime: 1272 # GameTime_t + m_flStartDrawDistanceTime: 1276 # GameTime_t + m_flStartAnisotropy: 1280 # float + m_flStartScattering: 1284 # float + m_flStartDrawDistance: 1288 # float + m_flDefaultAnisotropy: 1292 # float + m_flDefaultScattering: 1296 # float + m_flDefaultDrawDistance: 1300 # float + m_bStartDisabled: 1304 # bool + m_bEnableIndirect: 1305 # bool + m_bIsMaster: 1306 # bool + m_hFogIndirectTexture: 1312 # CStrongHandle + m_nForceRefreshCount: 1320 # int32_t + m_bFirstTime: 1324 # bool +CEnvVolumetricFogVolume: # CBaseEntity + m_bActive: 1200 # bool + m_vBoxMins: 1204 # Vector + m_vBoxMaxs: 1216 # Vector + m_bStartDisabled: 1228 # bool + m_flStrength: 1232 # float + m_nFalloffShape: 1236 # int32_t + m_flFalloffExponent: 1240 # float +CEnvWind: # CBaseEntity + m_EnvWindShared: 1200 # CEnvWindShared +CEnvWindShared: + m_flStartTime: 8 # GameTime_t + m_iWindSeed: 12 # uint32_t + m_iMinWind: 16 # uint16_t + m_iMaxWind: 18 # uint16_t + m_windRadius: 20 # int32_t + m_iMinGust: 24 # uint16_t + m_iMaxGust: 26 # uint16_t + m_flMinGustDelay: 28 # float + m_flMaxGustDelay: 32 # float + m_flGustDuration: 36 # float + m_iGustDirChange: 40 # uint16_t + m_location: 44 # Vector + m_iszGustSound: 56 # int32_t + m_iWindDir: 60 # int32_t + m_flWindSpeed: 64 # float + m_currentWindVector: 68 # Vector + m_CurrentSwayVector: 80 # Vector + m_PrevSwayVector: 92 # Vector + m_iInitialWindDir: 104 # uint16_t + m_flInitialWindSpeed: 108 # float + m_OnGustStart: 112 # CEntityIOOutput + m_OnGustEnd: 152 # CEntityIOOutput + m_flVariationTime: 192 # GameTime_t + m_flSwayTime: 196 # GameTime_t + m_flSimTime: 200 # GameTime_t + m_flSwitchTime: 204 # GameTime_t + m_flAveWindSpeed: 208 # float + m_bGusting: 212 # bool + m_flWindAngleVariation: 216 # float + m_flWindSpeedVariation: 220 # float + m_iEntIndex: 224 # CEntityIndex +CEnvWindShared_WindAveEvent_t: + m_flStartWindSpeed: 0 # float + m_flAveWindSpeed: 4 # float +CEnvWindShared_WindVariationEvent_t: + m_flWindAngleVariation: 0 # float + m_flWindSpeedVariation: 4 # float +CFilterAttributeInt: # CBaseFilter + m_sAttributeName: 1288 # CUtlStringToken +CFilterClass: # CBaseFilter + m_iFilterClass: 1288 # CUtlSymbolLarge +CFilterContext: # CBaseFilter + m_iFilterContext: 1288 # CUtlSymbolLarge +CFilterEnemy: # CBaseFilter + m_iszEnemyName: 1288 # CUtlSymbolLarge + m_flRadius: 1296 # float + m_flOuterRadius: 1300 # float + m_nMaxSquadmatesPerEnemy: 1304 # int32_t + m_iszPlayerName: 1312 # CUtlSymbolLarge +CFilterLOS: # CBaseFilter +CFilterMassGreater: # CBaseFilter + m_fFilterMass: 1288 # float +CFilterModel: # CBaseFilter + m_iFilterModel: 1288 # CUtlSymbolLarge +CFilterMultiple: # CBaseFilter + m_nFilterType: 1288 # filter_t + m_iFilterName: 1296 # CUtlSymbolLarge[10] + m_hFilter: 1376 # CHandle[10] + m_nFilterCount: 1416 # int32_t +CFilterName: # CBaseFilter + m_iFilterName: 1288 # CUtlSymbolLarge +CFilterProximity: # CBaseFilter + m_flRadius: 1288 # float +CFire: # CBaseModelEntity + m_hEffect: 1792 # CHandle + m_hOwner: 1796 # CHandle + m_nFireType: 1800 # int32_t + m_flFuel: 1804 # float + m_flDamageTime: 1808 # GameTime_t + m_lastDamage: 1812 # GameTime_t + m_flFireSize: 1816 # float + m_flLastNavUpdateTime: 1820 # GameTime_t + m_flHeatLevel: 1824 # float + m_flHeatAbsorb: 1828 # float + m_flDamageScale: 1832 # float + m_flMaxHeat: 1836 # float + m_flLastHeatLevel: 1840 # float + m_flAttackTime: 1844 # float + m_bEnabled: 1848 # bool + m_bStartDisabled: 1849 # bool + m_bDidActivate: 1850 # bool + m_OnIgnited: 1856 # CEntityIOOutput + m_OnExtinguished: 1896 # CEntityIOOutput +CFireCrackerBlast: # CInferno +CFireSmoke: # CBaseFire + m_nFlameModelIndex: 1216 # int32_t + m_nFlameFromAboveModelIndex: 1220 # int32_t +CFiringModeFloat: + m_flValues: 0 # float[2] +CFiringModeInt: + m_nValues: 0 # int32_t[2] +CFish: # CBaseAnimGraph + m_pool: 2192 # CHandle + m_id: 2196 # uint32_t + m_x: 2200 # float + m_y: 2204 # float + m_z: 2208 # float + m_angle: 2212 # float + m_angleChange: 2216 # float + m_forward: 2220 # Vector + m_perp: 2232 # Vector + m_poolOrigin: 2244 # Vector + m_waterLevel: 2256 # float + m_speed: 2260 # float + m_desiredSpeed: 2264 # float + m_calmSpeed: 2268 # float + m_panicSpeed: 2272 # float + m_avoidRange: 2276 # float + m_turnTimer: 2280 # CountdownTimer + m_turnClockwise: 2304 # bool + m_goTimer: 2312 # CountdownTimer + m_moveTimer: 2336 # CountdownTimer + m_panicTimer: 2360 # CountdownTimer + m_disperseTimer: 2384 # CountdownTimer + m_proximityTimer: 2408 # CountdownTimer + m_visible: 2432 # CUtlVector +CFishPool: # CBaseEntity + m_fishCount: 1216 # int32_t + m_maxRange: 1220 # float + m_swimDepth: 1224 # float + m_waterLevel: 1228 # float + m_isDormant: 1232 # bool + m_fishes: 1240 # CUtlVector> + m_visTimer: 1264 # CountdownTimer +CFists: # CCSWeaponBase + m_bPlayingUninterruptableAct: 3632 # bool + m_nUninterruptableActivity: 3636 # PlayerAnimEvent_t + m_bRestorePrevWep: 3640 # bool + m_hWeaponBeforePrevious: 3644 # CHandle + m_hWeaponPrevious: 3648 # CHandle + m_bDelayedHardPunchIncoming: 3652 # bool + m_bDestroyAfterTaunt: 3653 # bool +CFlashbang: # CBaseCSGrenade +CFlashbangProjectile: # CBaseCSGrenadeProjectile + m_flTimeToDetonate: 2624 # float + m_numOpponentsHit: 2628 # uint8_t + m_numTeammatesHit: 2629 # uint8_t +CFogController: # CBaseEntity + m_fog: 1200 # fogparams_t + m_bUseAngles: 1304 # bool + m_iChangedVariables: 1308 # int32_t +CFogTrigger: # CBaseTrigger + m_fog: 2216 # fogparams_t +CFogVolume: # CServerOnlyModelEntity + m_fogName: 1792 # CUtlSymbolLarge + m_postProcessName: 1800 # CUtlSymbolLarge + m_colorCorrectionName: 1808 # CUtlSymbolLarge + m_bDisabled: 1824 # bool + m_bInFogVolumesList: 1825 # bool +CFootstepControl: # CBaseTrigger + m_source: 2216 # CUtlSymbolLarge + m_destination: 2224 # CUtlSymbolLarge +CFootstepTableHandle: +CFuncBrush: # CBaseModelEntity + m_iSolidity: 1792 # BrushSolidities_e + m_iDisabled: 1796 # int32_t + m_bSolidBsp: 1800 # bool + m_iszExcludedClass: 1808 # CUtlSymbolLarge + m_bInvertExclusion: 1816 # bool + m_bScriptedMovement: 1817 # bool +CFuncConveyor: # CBaseModelEntity + m_szConveyorModels: 1792 # CUtlSymbolLarge + m_flTransitionDurationSeconds: 1800 # float + m_angMoveEntitySpace: 1804 # QAngle + m_vecMoveDirEntitySpace: 1816 # Vector + m_flTargetSpeed: 1828 # float + m_nTransitionStartTick: 1832 # GameTick_t + m_nTransitionDurationTicks: 1836 # int32_t + m_flTransitionStartSpeed: 1840 # float + m_hConveyorModels: 1848 # CNetworkUtlVectorBase> +CFuncElectrifiedVolume: # CFuncBrush + m_EffectName: 1824 # CUtlSymbolLarge + m_EffectInterpenetrateName: 1832 # CUtlSymbolLarge + m_EffectZapName: 1840 # CUtlSymbolLarge + m_iszEffectSource: 1848 # CUtlSymbolLarge +CFuncIllusionary: # CBaseModelEntity +CFuncInteractionLayerClip: # CBaseModelEntity + m_bDisabled: 1792 # bool + m_iszInteractsAs: 1800 # CUtlSymbolLarge + m_iszInteractsWith: 1808 # CUtlSymbolLarge +CFuncLadder: # CBaseModelEntity + m_vecLadderDir: 1792 # Vector + m_Dismounts: 1808 # CUtlVector> + m_vecLocalTop: 1832 # Vector + m_vecPlayerMountPositionTop: 1844 # Vector + m_vecPlayerMountPositionBottom: 1856 # Vector + m_flAutoRideSpeed: 1868 # float + m_bDisabled: 1872 # bool + m_bFakeLadder: 1873 # bool + m_bHasSlack: 1874 # bool + m_surfacePropName: 1880 # CUtlSymbolLarge + m_OnPlayerGotOnLadder: 1888 # CEntityIOOutput + m_OnPlayerGotOffLadder: 1928 # CEntityIOOutput +CFuncLadderAlias_func_useableladder: # CFuncLadder +CFuncMonitor: # CFuncBrush + m_targetCamera: 1824 # CUtlString + m_nResolutionEnum: 1832 # int32_t + m_bRenderShadows: 1836 # bool + m_bUseUniqueColorTarget: 1837 # bool + m_brushModelName: 1840 # CUtlString + m_hTargetCamera: 1848 # CHandle + m_bEnabled: 1852 # bool + m_bDraw3DSkybox: 1853 # bool + m_bStartEnabled: 1854 # bool +CFuncMoveLinear: # CBaseToggle + m_authoredPosition: 1920 # MoveLinearAuthoredPos_t + m_angMoveEntitySpace: 1924 # QAngle + m_vecMoveDirParentSpace: 1936 # Vector + m_soundStart: 1952 # CUtlSymbolLarge + m_soundStop: 1960 # CUtlSymbolLarge + m_currentSound: 1968 # CUtlSymbolLarge + m_flBlockDamage: 1976 # float + m_flStartPosition: 1980 # float + m_flMoveDistance: 1984 # float + m_OnFullyOpen: 2000 # CEntityIOOutput + m_OnFullyClosed: 2040 # CEntityIOOutput + m_bCreateMovableNavMesh: 2080 # bool + m_bCreateNavObstacle: 2081 # bool +CFuncMoveLinearAlias_momentary_door: # CFuncMoveLinear +CFuncNavBlocker: # CBaseModelEntity + m_bDisabled: 1792 # bool + m_nBlockedTeamNumber: 1796 # int32_t +CFuncNavObstruction: # CBaseModelEntity + m_bDisabled: 1800 # bool +CFuncPlat: # CBasePlatTrain + m_sNoise: 1960 # CUtlSymbolLarge +CFuncPlatRot: # CFuncPlat + m_end: 1968 # QAngle + m_start: 1980 # QAngle +CFuncPropRespawnZone: # CBaseEntity +CFuncRotating: # CBaseModelEntity + m_vecMoveAng: 1792 # QAngle + m_flFanFriction: 1804 # float + m_flAttenuation: 1808 # float + m_flVolume: 1812 # float + m_flTargetSpeed: 1816 # float + m_flMaxSpeed: 1820 # float + m_flBlockDamage: 1824 # float + m_flTimeScale: 1828 # float + m_NoiseRunning: 1832 # CUtlSymbolLarge + m_bReversed: 1840 # bool + m_angStart: 1852 # QAngle + m_bStopAtStartPos: 1864 # bool + m_vecClientOrigin: 1868 # Vector + m_vecClientAngles: 1880 # QAngle +CFuncShatterglass: # CBaseModelEntity + m_hGlassMaterialDamaged: 1792 # CStrongHandle + m_hGlassMaterialUndamaged: 1800 # CStrongHandle + m_hConcreteMaterialEdgeFace: 1808 # CStrongHandle + m_hConcreteMaterialEdgeCaps: 1816 # CStrongHandle + m_hConcreteMaterialEdgeFins: 1824 # CStrongHandle + m_matPanelTransform: 1832 # matrix3x4_t + m_matPanelTransformWsTemp: 1880 # matrix3x4_t + m_vecShatterGlassShards: 1928 # CUtlVector + m_PanelSize: 1952 # Vector2D + m_vecPanelNormalWs: 1960 # Vector + m_nNumShardsEverCreated: 1972 # int32_t + m_flLastShatterSoundEmitTime: 1976 # GameTime_t + m_flLastCleanupTime: 1980 # GameTime_t + m_flInitAtTime: 1984 # GameTime_t + m_flGlassThickness: 1988 # float + m_flSpawnInvulnerability: 1992 # float + m_bBreakSilent: 1996 # bool + m_bBreakShardless: 1997 # bool + m_bBroken: 1998 # bool + m_bHasRateLimitedShards: 1999 # bool + m_bGlassNavIgnore: 2000 # bool + m_bGlassInFrame: 2001 # bool + m_bStartBroken: 2002 # bool + m_iInitialDamageType: 2003 # uint8_t + m_szDamagePositioningEntityName01: 2008 # CUtlSymbolLarge + m_szDamagePositioningEntityName02: 2016 # CUtlSymbolLarge + m_szDamagePositioningEntityName03: 2024 # CUtlSymbolLarge + m_szDamagePositioningEntityName04: 2032 # CUtlSymbolLarge + m_vInitialDamagePositions: 2040 # CUtlVector + m_vExtraDamagePositions: 2064 # CUtlVector + m_OnBroken: 2088 # CEntityIOOutput + m_iSurfaceType: 2129 # uint8_t +CFuncTankTrain: # CFuncTrackTrain + m_OnDeath: 2128 # CEntityIOOutput +CFuncTimescale: # CBaseEntity + m_flDesiredTimescale: 1200 # float + m_flAcceleration: 1204 # float + m_flMinBlendRate: 1208 # float + m_flBlendDeltaMultiplier: 1212 # float + m_isStarted: 1216 # bool +CFuncTrackAuto: # CFuncTrackChange +CFuncTrackChange: # CFuncPlatRot + m_trackTop: 1992 # CPathTrack* + m_trackBottom: 2000 # CPathTrack* + m_train: 2008 # CFuncTrackTrain* + m_trackTopName: 2016 # CUtlSymbolLarge + m_trackBottomName: 2024 # CUtlSymbolLarge + m_trainName: 2032 # CUtlSymbolLarge + m_code: 2040 # TRAIN_CODE + m_targetState: 2044 # int32_t + m_use: 2048 # int32_t +CFuncTrackTrain: # CBaseModelEntity + m_ppath: 1792 # CHandle + m_length: 1796 # float + m_vPosPrev: 1800 # Vector + m_angPrev: 1812 # QAngle + m_controlMins: 1824 # Vector + m_controlMaxs: 1836 # Vector + m_lastBlockPos: 1848 # Vector + m_lastBlockTick: 1860 # int32_t + m_flVolume: 1864 # float + m_flBank: 1868 # float + m_oldSpeed: 1872 # float + m_flBlockDamage: 1876 # float + m_height: 1880 # float + m_maxSpeed: 1884 # float + m_dir: 1888 # float + m_iszSoundMove: 1896 # CUtlSymbolLarge + m_iszSoundMovePing: 1904 # CUtlSymbolLarge + m_iszSoundStart: 1912 # CUtlSymbolLarge + m_iszSoundStop: 1920 # CUtlSymbolLarge + m_strPathTarget: 1928 # CUtlSymbolLarge + m_flMoveSoundMinDuration: 1936 # float + m_flMoveSoundMaxDuration: 1940 # float + m_flNextMoveSoundTime: 1944 # GameTime_t + m_flMoveSoundMinPitch: 1948 # float + m_flMoveSoundMaxPitch: 1952 # float + m_eOrientationType: 1956 # TrainOrientationType_t + m_eVelocityType: 1960 # TrainVelocityType_t + m_OnStart: 1976 # CEntityIOOutput + m_OnNext: 2016 # CEntityIOOutput + m_OnArrivedAtDestinationNode: 2056 # CEntityIOOutput + m_bManualSpeedChanges: 2096 # bool + m_flDesiredSpeed: 2100 # float + m_flSpeedChangeTime: 2104 # GameTime_t + m_flAccelSpeed: 2108 # float + m_flDecelSpeed: 2112 # float + m_bAccelToSpeed: 2116 # bool + m_flTimeScale: 2120 # float + m_flNextMPSoundTime: 2124 # GameTime_t +CFuncTrain: # CBasePlatTrain + m_hCurrentTarget: 1960 # CHandle + m_activated: 1964 # bool + m_hEnemy: 1968 # CHandle + m_flBlockDamage: 1972 # float + m_flNextBlockTime: 1976 # GameTime_t + m_iszLastTarget: 1984 # CUtlSymbolLarge +CFuncTrainControls: # CBaseModelEntity +CFuncVPhysicsClip: # CBaseModelEntity + m_bDisabled: 1792 # bool +CFuncVehicleClip: # CBaseModelEntity +CFuncWall: # CBaseModelEntity + m_nState: 1792 # int32_t +CFuncWallToggle: # CFuncWall +CFuncWater: # CBaseModelEntity + m_BuoyancyHelper: 1792 # CBuoyancyHelper +CGameChoreoServices: # IChoreoServices + m_hOwner: 8 # CHandle + m_hScriptedSequence: 12 # CHandle + m_scriptState: 16 # IChoreoServices::ScriptState_t + m_choreoState: 20 # IChoreoServices::ChoreoState_t + m_flTimeStartedState: 24 # GameTime_t +CGameEnd: # CRulePointEntity +CGameGibManager: # CBaseEntity + m_bAllowNewGibs: 1232 # bool + m_iCurrentMaxPieces: 1236 # int32_t + m_iMaxPieces: 1240 # int32_t + m_iLastFrame: 1244 # int32_t +CGameMoney: # CRulePointEntity + m_OnMoneySpent: 1808 # CEntityIOOutput + m_OnMoneySpentFail: 1848 # CEntityIOOutput + m_nMoney: 1888 # int32_t + m_strAwardText: 1896 # CUtlString +CGamePlayerEquip: # CRulePointEntity +CGamePlayerZone: # CRuleBrushEntity + m_OnPlayerInZone: 1800 # CEntityIOOutput + m_OnPlayerOutZone: 1840 # CEntityIOOutput + m_PlayersInCount: 1880 # CEntityOutputTemplate + m_PlayersOutCount: 1920 # CEntityOutputTemplate +CGameRules: + m_szQuestName: 8 # char[128] + m_nQuestPhase: 136 # int32_t +CGameRulesProxy: # CBaseEntity +CGameSceneNode: + m_nodeToWorld: 16 # CTransform + m_pOwner: 48 # CEntityInstance* + m_pParent: 56 # CGameSceneNode* + m_pChild: 64 # CGameSceneNode* + m_pNextSibling: 72 # CGameSceneNode* + m_hParent: 112 # CGameSceneNodeHandle + m_vecOrigin: 128 # CNetworkOriginCellCoordQuantizedVector + m_angRotation: 184 # QAngle + m_flScale: 196 # float + m_vecAbsOrigin: 200 # Vector + m_angAbsRotation: 212 # QAngle + m_flAbsScale: 224 # float + m_nParentAttachmentOrBone: 228 # int16_t + m_bDebugAbsOriginChanges: 230 # bool + m_bDormant: 231 # bool + m_bForceParentToBeNetworked: 232 # bool + m_bDirtyHierarchy: 0 # bitfield:1 + m_bDirtyBoneMergeInfo: 0 # bitfield:1 + m_bNetworkedPositionChanged: 0 # bitfield:1 + m_bNetworkedAnglesChanged: 0 # bitfield:1 + m_bNetworkedScaleChanged: 0 # bitfield:1 + m_bWillBeCallingPostDataUpdate: 0 # bitfield:1 + m_bNotifyBoneTransformsChanged: 0 # bitfield:1 + m_bBoneMergeFlex: 0 # bitfield:1 + m_nLatchAbsOrigin: 0 # bitfield:2 + m_bDirtyBoneMergeBoneToRoot: 0 # bitfield:1 + m_nHierarchicalDepth: 235 # uint8_t + m_nHierarchyType: 236 # uint8_t + m_nDoNotSetAnimTimeInInvalidatePhysicsCount: 237 # uint8_t + m_name: 240 # CUtlStringToken + m_hierarchyAttachName: 304 # CUtlStringToken + m_flZOffset: 308 # float + m_vRenderOrigin: 312 # Vector +CGameSceneNodeHandle: + m_hOwner: 8 # CEntityHandle + m_name: 12 # CUtlStringToken +CGameScriptedMoveData: + m_vDest: 0 # Vector + m_vSrc: 12 # Vector + m_angSrc: 24 # QAngle + m_angDst: 36 # QAngle + m_angCurrent: 48 # QAngle + m_flAngRate: 60 # float + m_flDuration: 64 # float + m_flStartTime: 68 # GameTime_t + m_nPrevMoveType: 72 # MoveType_t + m_bActive: 73 # bool + m_bTeleportOnEnd: 74 # bool + m_bEndOnDestinationReached: 75 # bool + m_bIgnoreRotation: 76 # bool + m_nType: 80 # ScriptedMoveType_t + m_bSuccess: 84 # bool + m_nForcedCrouchState: 88 # ForcedCrouchState_t + m_bIgnoreCollisions: 92 # bool +CGameText: # CRulePointEntity + m_iszMessage: 1808 # CUtlSymbolLarge + m_textParms: 1816 # hudtextparms_t +CGenericConstraint: # CPhysConstraint + m_nLinearMotionX: 1296 # JointMotion_t + m_nLinearMotionY: 1300 # JointMotion_t + m_nLinearMotionZ: 1304 # JointMotion_t + m_flLinearFrequencyX: 1308 # float + m_flLinearFrequencyY: 1312 # float + m_flLinearFrequencyZ: 1316 # float + m_flLinearDampingRatioX: 1320 # float + m_flLinearDampingRatioY: 1324 # float + m_flLinearDampingRatioZ: 1328 # float + m_flMaxLinearImpulseX: 1332 # float + m_flMaxLinearImpulseY: 1336 # float + m_flMaxLinearImpulseZ: 1340 # float + m_flBreakAfterTimeX: 1344 # float + m_flBreakAfterTimeY: 1348 # float + m_flBreakAfterTimeZ: 1352 # float + m_flBreakAfterTimeStartTimeX: 1356 # GameTime_t + m_flBreakAfterTimeStartTimeY: 1360 # GameTime_t + m_flBreakAfterTimeStartTimeZ: 1364 # GameTime_t + m_flBreakAfterTimeThresholdX: 1368 # float + m_flBreakAfterTimeThresholdY: 1372 # float + m_flBreakAfterTimeThresholdZ: 1376 # float + m_flNotifyForceX: 1380 # float + m_flNotifyForceY: 1384 # float + m_flNotifyForceZ: 1388 # float + m_flNotifyForceMinTimeX: 1392 # float + m_flNotifyForceMinTimeY: 1396 # float + m_flNotifyForceMinTimeZ: 1400 # float + m_flNotifyForceLastTimeX: 1404 # GameTime_t + m_flNotifyForceLastTimeY: 1408 # GameTime_t + m_flNotifyForceLastTimeZ: 1412 # GameTime_t + m_bAxisNotifiedX: 1416 # bool + m_bAxisNotifiedY: 1417 # bool + m_bAxisNotifiedZ: 1418 # bool + m_nAngularMotionX: 1420 # JointMotion_t + m_nAngularMotionY: 1424 # JointMotion_t + m_nAngularMotionZ: 1428 # JointMotion_t + m_flAngularFrequencyX: 1432 # float + m_flAngularFrequencyY: 1436 # float + m_flAngularFrequencyZ: 1440 # float + m_flAngularDampingRatioX: 1444 # float + m_flAngularDampingRatioY: 1448 # float + m_flAngularDampingRatioZ: 1452 # float + m_flMaxAngularImpulseX: 1456 # float + m_flMaxAngularImpulseY: 1460 # float + m_flMaxAngularImpulseZ: 1464 # float + m_NotifyForceReachedX: 1472 # CEntityIOOutput + m_NotifyForceReachedY: 1512 # CEntityIOOutput + m_NotifyForceReachedZ: 1552 # CEntityIOOutput +CGlowProperty: + m_fGlowColor: 8 # Vector + m_iGlowType: 48 # int32_t + m_iGlowTeam: 52 # int32_t + m_nGlowRange: 56 # int32_t + m_nGlowRangeMin: 60 # int32_t + m_glowColorOverride: 64 # Color + m_bFlashing: 68 # bool + m_flGlowTime: 72 # float + m_flGlowStartTime: 76 # float + m_bEligibleForScreenHighlight: 80 # bool + m_bGlowing: 81 # bool +CGradientFog: # CBaseEntity + m_hGradientFogTexture: 1200 # CStrongHandle + m_flFogStartDistance: 1208 # float + m_flFogEndDistance: 1212 # float + m_bHeightFogEnabled: 1216 # bool + m_flFogStartHeight: 1220 # float + m_flFogEndHeight: 1224 # float + m_flFarZ: 1228 # float + m_flFogMaxOpacity: 1232 # float + m_flFogFalloffExponent: 1236 # float + m_flFogVerticalExponent: 1240 # float + m_fogColor: 1244 # Color + m_flFogStrength: 1248 # float + m_flFadeTime: 1252 # float + m_bStartDisabled: 1256 # bool + m_bIsEnabled: 1257 # bool + m_bGradientFogNeedsTextures: 1258 # bool +CGunTarget: # CBaseToggle + m_on: 1920 # bool + m_hTargetEnt: 1924 # CHandle + m_OnDeath: 1928 # CEntityIOOutput +CHEGrenade: # CBaseCSGrenade +CHEGrenadeProjectile: # CBaseCSGrenadeProjectile +CHandleDummy: # CBaseEntity +CHandleTest: # CBaseEntity + m_Handle: 1200 # CHandle + m_bSendHandle: 1204 # bool +CHintMessage: + m_hintString: 8 # char* + m_args: 16 # CUtlVector + m_duration: 40 # float +CHintMessageQueue: + m_tmMessageEnd: 8 # float + m_messages: 16 # CUtlVector + m_pPlayerController: 40 # CBasePlayerController* +CHitboxComponent: # CEntityComponent + m_bvDisabledHitGroups: 36 # uint32_t[1] +CHostage: # CHostageExpresserShim + m_OnHostageBeginGrab: 2536 # CEntityIOOutput + m_OnFirstPickedUp: 2576 # CEntityIOOutput + m_OnDroppedNotRescued: 2616 # CEntityIOOutput + m_OnRescued: 2656 # CEntityIOOutput + m_entitySpottedState: 2696 # EntitySpottedState_t + m_nSpotRules: 2720 # int32_t + m_uiHostageSpawnExclusionGroupMask: 2724 # uint32_t + m_nHostageSpawnRandomFactor: 2728 # uint32_t + m_bRemove: 2732 # bool + m_vel: 2736 # Vector + m_isRescued: 2748 # bool + m_jumpedThisFrame: 2749 # bool + m_nHostageState: 2752 # int32_t + m_leader: 2756 # CHandle + m_lastLeader: 2760 # CHandle + m_reuseTimer: 2768 # CountdownTimer + m_hasBeenUsed: 2792 # bool + m_accel: 2796 # Vector + m_isRunning: 2808 # bool + m_isCrouching: 2809 # bool + m_jumpTimer: 2816 # CountdownTimer + m_isWaitingForLeader: 2840 # bool + m_repathTimer: 11048 # CountdownTimer + m_inhibitDoorTimer: 11072 # CountdownTimer + m_inhibitObstacleAvoidanceTimer: 11216 # CountdownTimer + m_wiggleTimer: 11248 # CountdownTimer + m_isAdjusted: 11276 # bool + m_bHandsHaveBeenCut: 11277 # bool + m_hHostageGrabber: 11280 # CHandle + m_fLastGrabTime: 11284 # GameTime_t + m_vecPositionWhenStartedDroppingToGround: 11288 # Vector + m_vecGrabbedPos: 11300 # Vector + m_flRescueStartTime: 11312 # GameTime_t + m_flGrabSuccessTime: 11316 # GameTime_t + m_flDropStartTime: 11320 # GameTime_t + m_nApproachRewardPayouts: 11324 # int32_t + m_nPickupEventCount: 11328 # int32_t + m_vecSpawnGroundPos: 11332 # Vector + m_vecHostageResetPosition: 11364 # Vector +CHostageAlias_info_hostage_spawn: # CHostage +CHostageCarriableProp: # CBaseAnimGraph +CHostageExpresserShim: # CBaseCombatCharacter + m_pExpresser: 2512 # CAI_Expresser* +CHostageRescueZone: # CHostageRescueZoneShim +CHostageRescueZoneShim: # CBaseTrigger +CInButtonState: + m_pButtonStates: 8 # uint64_t[3] +CIncendiaryGrenade: # CMolotovGrenade +CInferno: # CBaseModelEntity + m_firePositions: 1808 # Vector[64] + m_fireParentPositions: 2576 # Vector[64] + m_bFireIsBurning: 3344 # bool[64] + m_BurnNormal: 3408 # Vector[64] + m_fireCount: 4176 # int32_t + m_nInfernoType: 4180 # int32_t + m_nFireEffectTickBegin: 4184 # int32_t + m_nFireLifetime: 4188 # float + m_bInPostEffectTime: 4192 # bool + m_nFiresExtinguishCount: 4196 # int32_t + m_bWasCreatedInSmoke: 4200 # bool + m_extent: 4720 # Extent + m_damageTimer: 4744 # CountdownTimer + m_damageRampTimer: 4768 # CountdownTimer + m_splashVelocity: 4792 # Vector + m_InitialSplashVelocity: 4804 # Vector + m_startPos: 4816 # Vector + m_vecOriginalSpawnLocation: 4828 # Vector + m_activeTimer: 4840 # IntervalTimer + m_fireSpawnOffset: 4856 # int32_t + m_nMaxFlames: 4860 # int32_t + m_BookkeepingTimer: 4864 # CountdownTimer + m_NextSpreadTimer: 4888 # CountdownTimer + m_nSourceItemDefIndex: 4912 # uint16_t +CInfoData: # CServerOnlyEntity +CInfoDeathmatchSpawn: # SpawnPoint +CInfoDynamicShadowHint: # CPointEntity + m_bDisabled: 1200 # bool + m_flRange: 1204 # float + m_nImportance: 1208 # int32_t + m_nLightChoice: 1212 # int32_t + m_hLight: 1216 # CHandle +CInfoDynamicShadowHintBox: # CInfoDynamicShadowHint + m_vBoxMins: 1224 # Vector + m_vBoxMaxs: 1236 # Vector +CInfoEnemyTerroristSpawn: # SpawnPointCoopEnemy +CInfoGameEventProxy: # CPointEntity + m_iszEventName: 1200 # CUtlSymbolLarge + m_flRange: 1208 # float +CInfoInstructorHintBombTargetA: # CPointEntity +CInfoInstructorHintBombTargetB: # CPointEntity +CInfoInstructorHintHostageRescueZone: # CPointEntity +CInfoInstructorHintTarget: # CPointEntity +CInfoLadderDismount: # CBaseEntity +CInfoLandmark: # CPointEntity +CInfoOffscreenPanoramaTexture: # CPointEntity + m_bDisabled: 1200 # bool + m_nResolutionX: 1204 # int32_t + m_nResolutionY: 1208 # int32_t + m_szLayoutFileName: 1216 # CUtlSymbolLarge + m_RenderAttrName: 1224 # CUtlSymbolLarge + m_TargetEntities: 1232 # CNetworkUtlVectorBase> + m_nTargetChangeCount: 1256 # int32_t + m_vecCSSClasses: 1264 # CNetworkUtlVectorBase + m_szTargetsName: 1288 # CUtlSymbolLarge + m_AdditionalTargetEntities: 1296 # CUtlVector> +CInfoParticleTarget: # CPointEntity +CInfoPlayerCounterterrorist: # SpawnPoint +CInfoPlayerStart: # CPointEntity + m_bDisabled: 1200 # bool +CInfoPlayerTerrorist: # SpawnPoint +CInfoSpawnGroupLandmark: # CPointEntity +CInfoSpawnGroupLoadUnload: # CLogicalEntity + m_OnSpawnGroupLoadStarted: 1200 # CEntityIOOutput + m_OnSpawnGroupLoadFinished: 1240 # CEntityIOOutput + m_OnSpawnGroupUnloadStarted: 1280 # CEntityIOOutput + m_OnSpawnGroupUnloadFinished: 1320 # CEntityIOOutput + m_iszSpawnGroupName: 1360 # CUtlSymbolLarge + m_iszSpawnGroupFilterName: 1368 # CUtlSymbolLarge + m_iszLandmarkName: 1376 # CUtlSymbolLarge + m_sFixedSpawnGroupName: 1384 # CUtlString + m_flTimeoutInterval: 1392 # float + m_bStreamingStarted: 1396 # bool + m_bUnloadingStarted: 1397 # bool +CInfoTarget: # CPointEntity +CInfoTargetServerOnly: # CServerOnlyPointEntity +CInfoTeleportDestination: # CPointEntity +CInfoVisibilityBox: # CBaseEntity + m_nMode: 1204 # int32_t + m_vBoxSize: 1208 # Vector + m_bEnabled: 1220 # bool +CInfoWorldLayer: # CBaseEntity + m_pOutputOnEntitiesSpawned: 1200 # CEntityIOOutput + m_worldName: 1240 # CUtlSymbolLarge + m_layerName: 1248 # CUtlSymbolLarge + m_bWorldLayerVisible: 1256 # bool + m_bEntitiesSpawned: 1257 # bool + m_bCreateAsChildSpawnGroup: 1258 # bool + m_hLayerSpawnGroup: 1260 # uint32_t +CInstancedSceneEntity: # CSceneEntity + m_hOwner: 2568 # CHandle + m_bHadOwner: 2572 # bool + m_flPostSpeakDelay: 2576 # float + m_flPreDelay: 2580 # float + m_bIsBackground: 2584 # bool +CInstructorEventEntity: # CPointEntity + m_iszName: 1200 # CUtlSymbolLarge + m_iszHintTargetEntity: 1208 # CUtlSymbolLarge + m_hTargetPlayer: 1216 # CHandle +CIronSightController: + m_bIronSightAvailable: 8 # bool + m_flIronSightAmount: 12 # float + m_flIronSightAmountGained: 16 # float + m_flIronSightAmountBiased: 20 # float +CItem: # CBaseAnimGraph + m_OnPlayerTouch: 2200 # CEntityIOOutput + m_bActivateWhenAtRest: 2240 # bool + m_OnCacheInteraction: 2248 # CEntityIOOutput + m_OnPlayerPickup: 2288 # CEntityIOOutput + m_OnGlovePulled: 2328 # CEntityIOOutput + m_vOriginalSpawnOrigin: 2368 # Vector + m_vOriginalSpawnAngles: 2380 # QAngle + m_bPhysStartAsleep: 2392 # bool +CItemAssaultSuit: # CItem +CItemDefuser: # CItem + m_entitySpottedState: 2408 # EntitySpottedState_t + m_nSpotRules: 2432 # int32_t +CItemDefuserAlias_item_defuser: # CItemDefuser +CItemDogtags: # CItem + m_OwningPlayer: 2408 # CHandle + m_KillingPlayer: 2412 # CHandle +CItemGeneric: # CItem + m_bHasTriggerRadius: 2416 # bool + m_bHasPickupRadius: 2417 # bool + m_flPickupRadiusSqr: 2420 # float + m_flTriggerRadiusSqr: 2424 # float + m_flLastPickupCheck: 2428 # GameTime_t + m_bPlayerCounterListenerAdded: 2432 # bool + m_bPlayerInTriggerRadius: 2433 # bool + m_hSpawnParticleEffect: 2440 # CStrongHandle + m_pAmbientSoundEffect: 2448 # CUtlSymbolLarge + m_bAutoStartAmbientSound: 2456 # bool + m_pSpawnScriptFunction: 2464 # CUtlSymbolLarge + m_hPickupParticleEffect: 2472 # CStrongHandle + m_pPickupSoundEffect: 2480 # CUtlSymbolLarge + m_pPickupScriptFunction: 2488 # CUtlSymbolLarge + m_hTimeoutParticleEffect: 2496 # CStrongHandle + m_pTimeoutSoundEffect: 2504 # CUtlSymbolLarge + m_pTimeoutScriptFunction: 2512 # CUtlSymbolLarge + m_pPickupFilterName: 2520 # CUtlSymbolLarge + m_hPickupFilter: 2528 # CHandle + m_OnPickup: 2536 # CEntityIOOutput + m_OnTimeout: 2576 # CEntityIOOutput + m_OnTriggerStartTouch: 2616 # CEntityIOOutput + m_OnTriggerTouch: 2656 # CEntityIOOutput + m_OnTriggerEndTouch: 2696 # CEntityIOOutput + m_pAllowPickupScriptFunction: 2736 # CUtlSymbolLarge + m_flPickupRadius: 2744 # float + m_flTriggerRadius: 2748 # float + m_pTriggerSoundEffect: 2752 # CUtlSymbolLarge + m_bGlowWhenInTrigger: 2760 # bool + m_glowColor: 2761 # Color + m_bUseable: 2765 # bool + m_hTriggerHelper: 2768 # CHandle +CItemGenericTriggerHelper: # CBaseModelEntity + m_hParentItem: 1792 # CHandle +CItemHeavyAssaultSuit: # CItemAssaultSuit +CItemKevlar: # CItem +CItemSoda: # CBaseAnimGraph +CItem_Healthshot: # CWeaponBaseItem +CKeepUpright: # CPointEntity + m_worldGoalAxis: 1208 # Vector + m_localTestAxis: 1220 # Vector + m_nameAttach: 1240 # CUtlSymbolLarge + m_attachedObject: 1248 # CHandle + m_angularLimit: 1252 # float + m_bActive: 1256 # bool + m_bDampAllRotation: 1257 # bool +CKnife: # CCSWeaponBase + m_bFirstAttack: 3632 # bool +CLightComponent: # CEntityComponent + __m_pChainEntity: 72 # CNetworkVarChainer + m_Color: 133 # Color + m_SecondaryColor: 137 # Color + m_flBrightness: 144 # float + m_flBrightnessScale: 148 # float + m_flBrightnessMult: 152 # float + m_flRange: 156 # float + m_flFalloff: 160 # float + m_flAttenuation0: 164 # float + m_flAttenuation1: 168 # float + m_flAttenuation2: 172 # float + m_flTheta: 176 # float + m_flPhi: 180 # float + m_hLightCookie: 184 # CStrongHandle + m_nCascades: 192 # int32_t + m_nCastShadows: 196 # int32_t + m_nShadowWidth: 200 # int32_t + m_nShadowHeight: 204 # int32_t + m_bRenderDiffuse: 208 # bool + m_nRenderSpecular: 212 # int32_t + m_bRenderTransmissive: 216 # bool + m_flOrthoLightWidth: 220 # float + m_flOrthoLightHeight: 224 # float + m_nStyle: 228 # int32_t + m_Pattern: 232 # CUtlString + m_nCascadeRenderStaticObjects: 240 # int32_t + m_flShadowCascadeCrossFade: 244 # float + m_flShadowCascadeDistanceFade: 248 # float + m_flShadowCascadeDistance0: 252 # float + m_flShadowCascadeDistance1: 256 # float + m_flShadowCascadeDistance2: 260 # float + m_flShadowCascadeDistance3: 264 # float + m_nShadowCascadeResolution0: 268 # int32_t + m_nShadowCascadeResolution1: 272 # int32_t + m_nShadowCascadeResolution2: 276 # int32_t + m_nShadowCascadeResolution3: 280 # int32_t + m_bUsesBakedShadowing: 284 # bool + m_nShadowPriority: 288 # int32_t + m_nBakedShadowIndex: 292 # int32_t + m_bRenderToCubemaps: 296 # bool + m_nDirectLight: 300 # int32_t + m_nIndirectLight: 304 # int32_t + m_flFadeMinDist: 308 # float + m_flFadeMaxDist: 312 # float + m_flShadowFadeMinDist: 316 # float + m_flShadowFadeMaxDist: 320 # float + m_bEnabled: 324 # bool + m_bFlicker: 325 # bool + m_bPrecomputedFieldsValid: 326 # bool + m_vPrecomputedBoundsMins: 328 # Vector + m_vPrecomputedBoundsMaxs: 340 # Vector + m_vPrecomputedOBBOrigin: 352 # Vector + m_vPrecomputedOBBAngles: 364 # QAngle + m_vPrecomputedOBBExtent: 376 # Vector + m_flPrecomputedMaxRange: 388 # float + m_nFogLightingMode: 392 # int32_t + m_flFogContributionStength: 396 # float + m_flNearClipPlane: 400 # float + m_SkyColor: 404 # Color + m_flSkyIntensity: 408 # float + m_SkyAmbientBounce: 412 # Color + m_bUseSecondaryColor: 416 # bool + m_bMixedShadows: 417 # bool + m_flLightStyleStartTime: 420 # GameTime_t + m_flCapsuleLength: 424 # float + m_flMinRoughness: 428 # float + m_bPvsModifyEntity: 448 # bool +CLightDirectionalEntity: # CLightEntity +CLightEntity: # CBaseModelEntity + m_CLightComponent: 1792 # CLightComponent* +CLightEnvironmentEntity: # CLightDirectionalEntity +CLightGlow: # CBaseModelEntity + m_nHorizontalSize: 1792 # uint32_t + m_nVerticalSize: 1796 # uint32_t + m_nMinDist: 1800 # uint32_t + m_nMaxDist: 1804 # uint32_t + m_nOuterMaxDist: 1808 # uint32_t + m_flGlowProxySize: 1812 # float + m_flHDRColorScale: 1816 # float +CLightOrthoEntity: # CLightEntity +CLightSpotEntity: # CLightEntity +CLogicAchievement: # CLogicalEntity + m_bDisabled: 1200 # bool + m_iszAchievementEventID: 1208 # CUtlSymbolLarge + m_OnFired: 1216 # CEntityIOOutput +CLogicActiveAutosave: # CLogicAutosave + m_TriggerHitPoints: 1216 # int32_t + m_flTimeToTrigger: 1220 # float + m_flStartTime: 1224 # GameTime_t + m_flDangerousTime: 1228 # float +CLogicAuto: # CBaseEntity + m_OnMapSpawn: 1200 # CEntityIOOutput + m_OnDemoMapSpawn: 1240 # CEntityIOOutput + m_OnNewGame: 1280 # CEntityIOOutput + m_OnLoadGame: 1320 # CEntityIOOutput + m_OnMapTransition: 1360 # CEntityIOOutput + m_OnBackgroundMap: 1400 # CEntityIOOutput + m_OnMultiNewMap: 1440 # CEntityIOOutput + m_OnMultiNewRound: 1480 # CEntityIOOutput + m_OnVREnabled: 1520 # CEntityIOOutput + m_OnVRNotEnabled: 1560 # CEntityIOOutput + m_globalstate: 1600 # CUtlSymbolLarge +CLogicAutosave: # CLogicalEntity + m_bForceNewLevelUnit: 1200 # bool + m_minHitPoints: 1204 # int32_t + m_minHitPointsToCommit: 1208 # int32_t +CLogicBranch: # CLogicalEntity + m_bInValue: 1200 # bool + m_Listeners: 1208 # CUtlVector> + m_OnTrue: 1232 # CEntityIOOutput + m_OnFalse: 1272 # CEntityIOOutput +CLogicBranchList: # CLogicalEntity + m_nLogicBranchNames: 1200 # CUtlSymbolLarge[16] + m_LogicBranchList: 1328 # CUtlVector> + m_eLastState: 1352 # CLogicBranchList::LogicBranchListenerLastState_t + m_OnAllTrue: 1360 # CEntityIOOutput + m_OnAllFalse: 1400 # CEntityIOOutput + m_OnMixed: 1440 # CEntityIOOutput +CLogicCase: # CLogicalEntity + m_nCase: 1200 # CUtlSymbolLarge[32] + m_nShuffleCases: 1456 # int32_t + m_nLastShuffleCase: 1460 # int32_t + m_uchShuffleCaseMap: 1464 # uint8_t[32] + m_OnCase: 1496 # CEntityIOOutput[32] + m_OnDefault: 2776 # CEntityOutputTemplate> +CLogicCollisionPair: # CLogicalEntity + m_nameAttach1: 1200 # CUtlSymbolLarge + m_nameAttach2: 1208 # CUtlSymbolLarge + m_disabled: 1216 # bool + m_succeeded: 1217 # bool +CLogicCompare: # CLogicalEntity + m_flInValue: 1200 # float + m_flCompareValue: 1204 # float + m_OnLessThan: 1208 # CEntityOutputTemplate + m_OnEqualTo: 1248 # CEntityOutputTemplate + m_OnNotEqualTo: 1288 # CEntityOutputTemplate + m_OnGreaterThan: 1328 # CEntityOutputTemplate +CLogicDistanceAutosave: # CLogicalEntity + m_iszTargetEntity: 1200 # CUtlSymbolLarge + m_flDistanceToPlayer: 1208 # float + m_bForceNewLevelUnit: 1212 # bool + m_bCheckCough: 1213 # bool + m_bThinkDangerous: 1214 # bool + m_flDangerousTime: 1216 # float +CLogicDistanceCheck: # CLogicalEntity + m_iszEntityA: 1200 # CUtlSymbolLarge + m_iszEntityB: 1208 # CUtlSymbolLarge + m_flZone1Distance: 1216 # float + m_flZone2Distance: 1220 # float + m_InZone1: 1224 # CEntityIOOutput + m_InZone2: 1264 # CEntityIOOutput + m_InZone3: 1304 # CEntityIOOutput +CLogicEventListener: # CLogicalEntity + m_strEventName: 1216 # CUtlString + m_bIsEnabled: 1224 # bool + m_nTeam: 1228 # int32_t + m_OnEventFired: 1232 # CEntityIOOutput +CLogicGameEvent: # CLogicalEntity + m_iszEventName: 1200 # CUtlSymbolLarge +CLogicGameEventListener: # CLogicalEntity + m_OnEventFired: 1216 # CEntityIOOutput + m_iszGameEventName: 1256 # CUtlSymbolLarge + m_iszGameEventItem: 1264 # CUtlSymbolLarge + m_bEnabled: 1272 # bool + m_bStartDisabled: 1273 # bool +CLogicLineToEntity: # CLogicalEntity + m_Line: 1200 # CEntityOutputTemplate + m_SourceName: 1240 # CUtlSymbolLarge + m_StartEntity: 1248 # CHandle + m_EndEntity: 1252 # CHandle +CLogicMeasureMovement: # CLogicalEntity + m_strMeasureTarget: 1200 # CUtlSymbolLarge + m_strMeasureReference: 1208 # CUtlSymbolLarge + m_strTargetReference: 1216 # CUtlSymbolLarge + m_hMeasureTarget: 1224 # CHandle + m_hMeasureReference: 1228 # CHandle + m_hTarget: 1232 # CHandle + m_hTargetReference: 1236 # CHandle + m_flScale: 1240 # float + m_nMeasureType: 1244 # int32_t +CLogicNPCCounter: # CBaseEntity + m_OnMinCountAll: 1200 # CEntityIOOutput + m_OnMaxCountAll: 1240 # CEntityIOOutput + m_OnFactorAll: 1280 # CEntityOutputTemplate + m_OnMinPlayerDistAll: 1320 # CEntityOutputTemplate + m_OnMinCount_1: 1360 # CEntityIOOutput + m_OnMaxCount_1: 1400 # CEntityIOOutput + m_OnFactor_1: 1440 # CEntityOutputTemplate + m_OnMinPlayerDist_1: 1480 # CEntityOutputTemplate + m_OnMinCount_2: 1520 # CEntityIOOutput + m_OnMaxCount_2: 1560 # CEntityIOOutput + m_OnFactor_2: 1600 # CEntityOutputTemplate + m_OnMinPlayerDist_2: 1640 # CEntityOutputTemplate + m_OnMinCount_3: 1680 # CEntityIOOutput + m_OnMaxCount_3: 1720 # CEntityIOOutput + m_OnFactor_3: 1760 # CEntityOutputTemplate + m_OnMinPlayerDist_3: 1800 # CEntityOutputTemplate + m_hSource: 1840 # CEntityHandle + m_iszSourceEntityName: 1848 # CUtlSymbolLarge + m_flDistanceMax: 1856 # float + m_bDisabled: 1860 # bool + m_nMinCountAll: 1864 # int32_t + m_nMaxCountAll: 1868 # int32_t + m_nMinFactorAll: 1872 # int32_t + m_nMaxFactorAll: 1876 # int32_t + m_iszNPCClassname_1: 1888 # CUtlSymbolLarge + m_nNPCState_1: 1896 # int32_t + m_bInvertState_1: 1900 # bool + m_nMinCount_1: 1904 # int32_t + m_nMaxCount_1: 1908 # int32_t + m_nMinFactor_1: 1912 # int32_t + m_nMaxFactor_1: 1916 # int32_t + m_flDefaultDist_1: 1924 # float + m_iszNPCClassname_2: 1928 # CUtlSymbolLarge + m_nNPCState_2: 1936 # int32_t + m_bInvertState_2: 1940 # bool + m_nMinCount_2: 1944 # int32_t + m_nMaxCount_2: 1948 # int32_t + m_nMinFactor_2: 1952 # int32_t + m_nMaxFactor_2: 1956 # int32_t + m_flDefaultDist_2: 1964 # float + m_iszNPCClassname_3: 1968 # CUtlSymbolLarge + m_nNPCState_3: 1976 # int32_t + m_bInvertState_3: 1980 # bool + m_nMinCount_3: 1984 # int32_t + m_nMaxCount_3: 1988 # int32_t + m_nMinFactor_3: 1992 # int32_t + m_nMaxFactor_3: 1996 # int32_t + m_flDefaultDist_3: 2004 # float +CLogicNPCCounterAABB: # CLogicNPCCounter + m_vDistanceOuterMins: 2032 # Vector + m_vDistanceOuterMaxs: 2044 # Vector + m_vOuterMins: 2056 # Vector + m_vOuterMaxs: 2068 # Vector +CLogicNPCCounterOBB: # CLogicNPCCounterAABB +CLogicNavigation: # CLogicalEntity + m_isOn: 1208 # bool + m_navProperty: 1212 # navproperties_t +CLogicPlayerProxy: # CLogicalEntity + m_hPlayer: 1200 # CHandle + m_PlayerHasAmmo: 1208 # CEntityIOOutput + m_PlayerHasNoAmmo: 1248 # CEntityIOOutput + m_PlayerDied: 1288 # CEntityIOOutput + m_RequestedPlayerHealth: 1328 # CEntityOutputTemplate +CLogicProximity: # CPointEntity +CLogicRelay: # CLogicalEntity + m_OnTrigger: 1200 # CEntityIOOutput + m_OnSpawn: 1240 # CEntityIOOutput + m_bDisabled: 1280 # bool + m_bWaitForRefire: 1281 # bool + m_bTriggerOnce: 1282 # bool + m_bFastRetrigger: 1283 # bool + m_bPassthoughCaller: 1284 # bool +CLogicScript: # CPointEntity +CLogicalEntity: # CServerOnlyEntity +CMapInfo: # CPointEntity + m_iBuyingStatus: 1200 # int32_t + m_flBombRadius: 1204 # float + m_iPetPopulation: 1208 # int32_t + m_bUseNormalSpawnsForDM: 1212 # bool + m_bDisableAutoGeneratedDMSpawns: 1213 # bool + m_flBotMaxVisionDistance: 1216 # float + m_iHostageCount: 1220 # int32_t + m_bFadePlayerVisibilityFarZ: 1224 # bool +CMapVetoPickController: # CBaseEntity + m_bPlayedIntroVcd: 1200 # bool + m_bNeedToPlayFiveSecondsRemaining: 1201 # bool + m_dblPreMatchDraftSequenceTime: 1232 # double + m_bPreMatchDraftStateChanged: 1240 # bool + m_nDraftType: 1244 # int32_t + m_nTeamWinningCoinToss: 1248 # int32_t + m_nTeamWithFirstChoice: 1252 # int32_t[64] + m_nVoteMapIdsList: 1508 # int32_t[7] + m_nAccountIDs: 1536 # int32_t[64] + m_nMapId0: 1792 # int32_t[64] + m_nMapId1: 2048 # int32_t[64] + m_nMapId2: 2304 # int32_t[64] + m_nMapId3: 2560 # int32_t[64] + m_nMapId4: 2816 # int32_t[64] + m_nMapId5: 3072 # int32_t[64] + m_nStartingSide0: 3328 # int32_t[64] + m_nCurrentPhase: 3584 # int32_t + m_nPhaseStartTick: 3588 # int32_t + m_nPhaseDurationTicks: 3592 # int32_t + m_OnMapVetoed: 3600 # CEntityOutputTemplate + m_OnMapPicked: 3640 # CEntityOutputTemplate + m_OnSidesPicked: 3680 # CEntityOutputTemplate + m_OnNewPhaseStarted: 3720 # CEntityOutputTemplate + m_OnLevelTransition: 3760 # CEntityOutputTemplate +CMarkupVolume: # CBaseModelEntity + m_bEnabled: 1792 # bool +CMarkupVolumeTagged: # CMarkupVolume + m_bIsGroup: 1848 # bool + m_bGroupByPrefab: 1849 # bool + m_bGroupByVolume: 1850 # bool + m_bGroupOtherGroups: 1851 # bool + m_bIsInGroup: 1852 # bool +CMarkupVolumeTagged_Nav: # CMarkupVolumeTagged +CMarkupVolumeTagged_NavGame: # CMarkupVolumeWithRef + m_bFloodFillAttribute: 1880 # bool +CMarkupVolumeWithRef: # CMarkupVolumeTagged + m_bUseRef: 1856 # bool + m_vRefPos: 1860 # Vector + m_flRefDot: 1872 # float +CMathColorBlend: # CLogicalEntity + m_flInMin: 1200 # float + m_flInMax: 1204 # float + m_OutColor1: 1208 # Color + m_OutColor2: 1212 # Color + m_OutValue: 1216 # CEntityOutputTemplate +CMathCounter: # CLogicalEntity + m_flMin: 1200 # float + m_flMax: 1204 # float + m_bHitMin: 1208 # bool + m_bHitMax: 1209 # bool + m_bDisabled: 1210 # bool + m_OutValue: 1216 # CEntityOutputTemplate + m_OnGetValue: 1256 # CEntityOutputTemplate + m_OnHitMin: 1296 # CEntityIOOutput + m_OnHitMax: 1336 # CEntityIOOutput + m_OnChangedFromMin: 1376 # CEntityIOOutput + m_OnChangedFromMax: 1416 # CEntityIOOutput +CMathRemap: # CLogicalEntity + m_flInMin: 1200 # float + m_flInMax: 1204 # float + m_flOut1: 1208 # float + m_flOut2: 1212 # float + m_flOldInValue: 1216 # float + m_bEnabled: 1220 # bool + m_OutValue: 1224 # CEntityOutputTemplate + m_OnRoseAboveMin: 1264 # CEntityIOOutput + m_OnRoseAboveMax: 1304 # CEntityIOOutput + m_OnFellBelowMin: 1344 # CEntityIOOutput + m_OnFellBelowMax: 1384 # CEntityIOOutput +CMelee: # CCSWeaponBase +CMessage: # CPointEntity + m_iszMessage: 1200 # CUtlSymbolLarge + m_MessageVolume: 1208 # float + m_MessageAttenuation: 1212 # int32_t + m_Radius: 1216 # float + m_sNoise: 1224 # CUtlSymbolLarge + m_OnShowMessage: 1232 # CEntityIOOutput +CMessageEntity: # CPointEntity + m_radius: 1200 # int32_t + m_messageText: 1208 # CUtlSymbolLarge + m_drawText: 1216 # bool + m_bDeveloperOnly: 1217 # bool + m_bEnabled: 1218 # bool +CModelPointEntity: # CBaseModelEntity +CModelState: + m_hModel: 160 # CStrongHandle + m_ModelName: 168 # CUtlSymbolLarge + m_bClientClothCreationSuppressed: 232 # bool + m_MeshGroupMask: 384 # uint64_t + m_nIdealMotionType: 546 # int8_t + m_nForceLOD: 547 # int8_t + m_nClothUpdateFlags: 548 # int8_t +CMolotovGrenade: # CBaseCSGrenade +CMolotovProjectile: # CBaseCSGrenadeProjectile + m_bIsIncGrenade: 2624 # bool + m_bDetonated: 2636 # bool + m_stillTimer: 2640 # IntervalTimer + m_bHasBouncedOffPlayer: 2864 # bool +CMomentaryRotButton: # CRotButton + m_Position: 2248 # CEntityOutputTemplate + m_OnUnpressed: 2288 # CEntityIOOutput + m_OnFullyOpen: 2328 # CEntityIOOutput + m_OnFullyClosed: 2368 # CEntityIOOutput + m_OnReachedPosition: 2408 # CEntityIOOutput + m_lastUsed: 2448 # int32_t + m_start: 2452 # QAngle + m_end: 2464 # QAngle + m_IdealYaw: 2476 # float + m_sNoise: 2480 # CUtlSymbolLarge + m_bUpdateTarget: 2488 # bool + m_direction: 2492 # int32_t + m_returnSpeed: 2496 # float + m_flStartPosition: 2500 # float +CMotorController: + m_speed: 8 # float + m_maxTorque: 12 # float + m_axis: 16 # Vector + m_inertiaFactor: 28 # float +CMultiLightProxy: # CLogicalEntity + m_iszLightNameFilter: 1200 # CUtlSymbolLarge + m_iszLightClassFilter: 1208 # CUtlSymbolLarge + m_flLightRadiusFilter: 1216 # float + m_flBrightnessDelta: 1220 # float + m_bPerformScreenFade: 1224 # bool + m_flTargetBrightnessMultiplier: 1228 # float + m_flCurrentBrightnessMultiplier: 1232 # float + m_vecLights: 1240 # CUtlVector> +CMultiSource: # CLogicalEntity + m_rgEntities: 1200 # CHandle[32] + m_rgTriggered: 1328 # int32_t[32] + m_OnTrigger: 1456 # CEntityIOOutput + m_iTotal: 1496 # int32_t + m_globalstate: 1504 # CUtlSymbolLarge +CMultiplayRules: # CGameRules +CMultiplayer_Expresser: # CAI_ExpresserWithFollowup + m_bAllowMultipleScenes: 112 # bool +CNavHullPresetVData: + m_vecNavHulls: 0 # CUtlVector +CNavHullVData: + m_bAgentEnabled: 0 # bool + m_agentRadius: 4 # float + m_agentHeight: 8 # float + m_agentShortHeightEnabled: 12 # bool + m_agentShortHeight: 16 # float + m_agentMaxClimb: 20 # float + m_agentMaxSlope: 24 # int32_t + m_agentMaxJumpDownDist: 28 # float + m_agentMaxJumpHorizDistBase: 32 # float + m_agentMaxJumpUpDist: 36 # float + m_agentBorderErosion: 40 # int32_t +CNavLinkAnimgraphVar: + m_strAnimgraphVar: 0 # CUtlString + m_unAlignmentDegrees: 8 # uint32_t +CNavLinkAreaEntity: # CPointEntity + m_flWidth: 1200 # float + m_vLocatorOffset: 1204 # Vector + m_qLocatorAnglesOffset: 1216 # QAngle + m_strMovementForward: 1232 # CUtlSymbolLarge + m_strMovementReverse: 1240 # CUtlSymbolLarge + m_nNavLinkIdForward: 1248 # int32_t + m_nNavLinkIdReverse: 1252 # int32_t + m_bEnabled: 1256 # bool + m_strFilterName: 1264 # CUtlSymbolLarge + m_hFilter: 1272 # CHandle + m_OnNavLinkStart: 1280 # CEntityIOOutput + m_OnNavLinkFinish: 1320 # CEntityIOOutput + m_bIsTerminus: 1360 # bool +CNavLinkMovementVData: + m_bIsInterpolated: 0 # bool + m_unRecommendedDistance: 4 # uint32_t + m_vecAnimgraphVars: 8 # CUtlVector +CNavSpaceInfo: # CPointEntity + m_bCreateFlightSpace: 1200 # bool +CNavVolume: +CNavVolumeAll: # CNavVolumeVector +CNavVolumeBreadthFirstSearch: # CNavVolumeCalculatedVector + m_vStartPos: 160 # Vector + m_flSearchDist: 172 # float +CNavVolumeCalculatedVector: # CNavVolume +CNavVolumeMarkupVolume: # CNavVolume +CNavVolumeSphere: # CNavVolume + m_vCenter: 112 # Vector + m_flRadius: 124 # float +CNavVolumeSphericalShell: # CNavVolumeSphere + m_flRadiusInner: 128 # float +CNavVolumeVector: # CNavVolume + m_bHasBeenPreFiltered: 120 # bool +CNavWalkable: # CPointEntity +CNetworkOriginCellCoordQuantizedVector: + m_cellX: 16 # uint16_t + m_cellY: 18 # uint16_t + m_cellZ: 20 # uint16_t + m_nOutsideWorld: 22 # uint16_t + m_vecX: 24 # CNetworkedQuantizedFloat + m_vecY: 32 # CNetworkedQuantizedFloat + m_vecZ: 40 # CNetworkedQuantizedFloat +CNetworkOriginQuantizedVector: + m_vecX: 16 # CNetworkedQuantizedFloat + m_vecY: 24 # CNetworkedQuantizedFloat + m_vecZ: 32 # CNetworkedQuantizedFloat +CNetworkTransmitComponent: + m_nTransmitStateOwnedCounter: 364 # uint8_t +CNetworkVelocityVector: + m_vecX: 16 # CNetworkedQuantizedFloat + m_vecY: 24 # CNetworkedQuantizedFloat + m_vecZ: 32 # CNetworkedQuantizedFloat +CNetworkViewOffsetVector: + m_vecX: 16 # CNetworkedQuantizedFloat + m_vecY: 24 # CNetworkedQuantizedFloat + m_vecZ: 32 # CNetworkedQuantizedFloat +CNetworkedSequenceOperation: + m_hSequence: 8 # HSequence + m_flPrevCycle: 12 # float + m_flCycle: 16 # float + m_flWeight: 20 # CNetworkedQuantizedFloat + m_bSequenceChangeNetworked: 28 # bool + m_bDiscontinuity: 29 # bool + m_flPrevCycleFromDiscontinuity: 32 # float + m_flPrevCycleForAnimEventDetection: 36 # float +CNullEntity: # CBaseEntity +COmniLight: # CBarnLight + m_flInnerAngle: 2344 # float + m_flOuterAngle: 2348 # float + m_bShowLight: 2352 # bool +COrnamentProp: # CDynamicProp + m_initialOwner: 2824 # CUtlSymbolLarge +CParticleSystem: # CBaseModelEntity + m_szSnapshotFileName: 1792 # char[512] + m_bActive: 2304 # bool + m_bFrozen: 2305 # bool + m_flFreezeTransitionDuration: 2308 # float + m_nStopType: 2312 # int32_t + m_bAnimateDuringGameplayPause: 2316 # bool + m_iEffectIndex: 2320 # CStrongHandle + m_flStartTime: 2328 # GameTime_t + m_flPreSimTime: 2332 # float + m_vServerControlPoints: 2336 # Vector[4] + m_iServerControlPointAssignments: 2384 # uint8_t[4] + m_hControlPointEnts: 2388 # CHandle[64] + m_bNoSave: 2644 # bool + m_bNoFreeze: 2645 # bool + m_bNoRamp: 2646 # bool + m_bStartActive: 2647 # bool + m_iszEffectName: 2648 # CUtlSymbolLarge + m_iszControlPointNames: 2656 # CUtlSymbolLarge[64] + m_nDataCP: 3168 # int32_t + m_vecDataCPValue: 3172 # Vector + m_nTintCP: 3184 # int32_t + m_clrTint: 3188 # Color +CPathCorner: # CPointEntity + m_flWait: 1200 # float + m_flRadius: 1204 # float + m_OnPass: 1208 # CEntityIOOutput +CPathCornerCrash: # CPathCorner +CPathKeyFrame: # CLogicalEntity + m_Origin: 1200 # Vector + m_Angles: 1212 # QAngle + m_qAngle: 1232 # Quaternion + m_iNextKey: 1248 # CUtlSymbolLarge + m_flNextTime: 1256 # float + m_pNextKey: 1264 # CPathKeyFrame* + m_pPrevKey: 1272 # CPathKeyFrame* + m_flSpeed: 1280 # float +CPathParticleRope: # CBaseEntity + m_bStartActive: 1200 # bool + m_flMaxSimulationTime: 1204 # float + m_iszEffectName: 1208 # CUtlSymbolLarge + m_PathNodes_Name: 1216 # CUtlVector + m_flParticleSpacing: 1240 # float + m_flSlack: 1244 # float + m_flRadius: 1248 # float + m_ColorTint: 1252 # Color + m_nEffectState: 1256 # int32_t + m_iEffectIndex: 1264 # CStrongHandle + m_PathNodes_Position: 1272 # CNetworkUtlVectorBase + m_PathNodes_TangentIn: 1296 # CNetworkUtlVectorBase + m_PathNodes_TangentOut: 1320 # CNetworkUtlVectorBase + m_PathNodes_Color: 1344 # CNetworkUtlVectorBase + m_PathNodes_PinEnabled: 1368 # CNetworkUtlVectorBase + m_PathNodes_RadiusScale: 1392 # CNetworkUtlVectorBase +CPathParticleRopeAlias_path_particle_rope_clientside: # CPathParticleRope +CPathTrack: # CPointEntity + m_pnext: 1200 # CPathTrack* + m_pprevious: 1208 # CPathTrack* + m_paltpath: 1216 # CPathTrack* + m_flRadius: 1224 # float + m_length: 1228 # float + m_altName: 1232 # CUtlSymbolLarge + m_nIterVal: 1240 # int32_t + m_eOrientationType: 1244 # TrackOrientationType_t + m_OnPass: 1248 # CEntityIOOutput +CPhysBallSocket: # CPhysConstraint + m_flFriction: 1288 # float + m_bEnableSwingLimit: 1292 # bool + m_flSwingLimit: 1296 # float + m_bEnableTwistLimit: 1300 # bool + m_flMinTwistAngle: 1304 # float + m_flMaxTwistAngle: 1308 # float +CPhysBox: # CBreakable + m_damageType: 1984 # int32_t + m_massScale: 1988 # float + m_damageToEnableMotion: 1992 # int32_t + m_flForceToEnableMotion: 1996 # float + m_angPreferredCarryAngles: 2000 # QAngle + m_bNotSolidToWorld: 2012 # bool + m_bEnableUseOutput: 2013 # bool + m_iExploitableByPlayer: 2016 # int32_t + m_flTouchOutputPerEntityDelay: 2020 # float + m_OnDamaged: 2024 # CEntityIOOutput + m_OnAwakened: 2064 # CEntityIOOutput + m_OnMotionEnabled: 2104 # CEntityIOOutput + m_OnPlayerUse: 2144 # CEntityIOOutput + m_OnStartTouch: 2184 # CEntityIOOutput + m_hCarryingPlayer: 2224 # CHandle +CPhysConstraint: # CLogicalEntity + m_nameAttach1: 1208 # CUtlSymbolLarge + m_nameAttach2: 1216 # CUtlSymbolLarge + m_breakSound: 1224 # CUtlSymbolLarge + m_forceLimit: 1232 # float + m_torqueLimit: 1236 # float + m_teleportTick: 1240 # uint32_t + m_minTeleportDistance: 1244 # float + m_OnBreak: 1248 # CEntityIOOutput +CPhysExplosion: # CPointEntity + m_bExplodeOnSpawn: 1200 # bool + m_flMagnitude: 1204 # float + m_flDamage: 1208 # float + m_radius: 1212 # float + m_targetEntityName: 1216 # CUtlSymbolLarge + m_flInnerRadius: 1224 # float + m_flPushScale: 1228 # float + m_bConvertToDebrisWhenPossible: 1232 # bool + m_OnPushedPlayer: 1240 # CEntityIOOutput +CPhysFixed: # CPhysConstraint + m_flLinearFrequency: 1288 # float + m_flLinearDampingRatio: 1292 # float + m_flAngularFrequency: 1296 # float + m_flAngularDampingRatio: 1300 # float + m_bEnableLinearConstraint: 1304 # bool + m_bEnableAngularConstraint: 1305 # bool +CPhysForce: # CPointEntity + m_nameAttach: 1208 # CUtlSymbolLarge + m_force: 1216 # float + m_forceTime: 1220 # float + m_attachedObject: 1224 # CHandle + m_wasRestored: 1228 # bool + m_integrator: 1232 # CConstantForceController +CPhysHinge: # CPhysConstraint + m_soundInfo: 1296 # ConstraintSoundInfo + m_NotifyMinLimitReached: 1432 # CEntityIOOutput + m_NotifyMaxLimitReached: 1472 # CEntityIOOutput + m_bAtMinLimit: 1512 # bool + m_bAtMaxLimit: 1513 # bool + m_hinge: 1516 # constraint_hingeparams_t + m_hingeFriction: 1580 # float + m_systemLoadScale: 1584 # float + m_bIsAxisLocal: 1588 # bool + m_flMinRotation: 1592 # float + m_flMaxRotation: 1596 # float + m_flInitialRotation: 1600 # float + m_flMotorFrequency: 1604 # float + m_flMotorDampingRatio: 1608 # float + m_flAngleSpeed: 1612 # float + m_flAngleSpeedThreshold: 1616 # float + m_OnStartMoving: 1624 # CEntityIOOutput + m_OnStopMoving: 1664 # CEntityIOOutput +CPhysHingeAlias_phys_hinge_local: # CPhysHinge +CPhysImpact: # CPointEntity + m_damage: 1200 # float + m_distance: 1204 # float + m_directionEntityName: 1208 # CUtlSymbolLarge +CPhysLength: # CPhysConstraint + m_offset: 1288 # Vector[2] + m_vecAttach: 1312 # Vector + m_addLength: 1324 # float + m_minLength: 1328 # float + m_totalLength: 1332 # float + m_bEnableCollision: 1336 # bool +CPhysMagnet: # CBaseAnimGraph + m_OnMagnetAttach: 2192 # CEntityIOOutput + m_OnMagnetDetach: 2232 # CEntityIOOutput + m_massScale: 2272 # float + m_forceLimit: 2276 # float + m_torqueLimit: 2280 # float + m_MagnettedEntities: 2288 # CUtlVector + m_bActive: 2312 # bool + m_bHasHitSomething: 2313 # bool + m_flTotalMass: 2316 # float + m_flRadius: 2320 # float + m_flNextSuckTime: 2324 # GameTime_t + m_iMaxObjectsAttached: 2328 # int32_t +CPhysMotor: # CLogicalEntity + m_nameAttach: 1200 # CUtlSymbolLarge + m_hAttachedObject: 1208 # CHandle + m_spinUp: 1212 # float + m_additionalAcceleration: 1216 # float + m_angularAcceleration: 1220 # float + m_lastTime: 1224 # GameTime_t + m_motor: 1248 # CMotorController +CPhysPulley: # CPhysConstraint + m_position2: 1288 # Vector + m_offset: 1300 # Vector[2] + m_addLength: 1324 # float + m_gearRatio: 1328 # float +CPhysSlideConstraint: # CPhysConstraint + m_axisEnd: 1296 # Vector + m_slideFriction: 1308 # float + m_systemLoadScale: 1312 # float + m_initialOffset: 1316 # float + m_bEnableLinearConstraint: 1320 # bool + m_bEnableAngularConstraint: 1321 # bool + m_flMotorFrequency: 1324 # float + m_flMotorDampingRatio: 1328 # float + m_bUseEntityPivot: 1332 # bool + m_soundInfo: 1336 # ConstraintSoundInfo +CPhysThruster: # CPhysForce + m_localOrigin: 1296 # Vector +CPhysTorque: # CPhysForce + m_axis: 1296 # Vector +CPhysWheelConstraint: # CPhysConstraint + m_flSuspensionFrequency: 1288 # float + m_flSuspensionDampingRatio: 1292 # float + m_flSuspensionHeightOffset: 1296 # float + m_bEnableSuspensionLimit: 1300 # bool + m_flMinSuspensionOffset: 1304 # float + m_flMaxSuspensionOffset: 1308 # float + m_bEnableSteeringLimit: 1312 # bool + m_flMinSteeringAngle: 1316 # float + m_flMaxSteeringAngle: 1320 # float + m_flSteeringAxisFriction: 1324 # float + m_flSpinAxisFriction: 1328 # float +CPhysicalButton: # CBaseButton +CPhysicsEntitySolver: # CLogicalEntity + m_hMovingEntity: 1208 # CHandle + m_hPhysicsBlocker: 1212 # CHandle + m_separationDuration: 1216 # float + m_cancelTime: 1220 # GameTime_t +CPhysicsProp: # CBreakableProp + m_MotionEnabled: 2576 # CEntityIOOutput + m_OnAwakened: 2616 # CEntityIOOutput + m_OnAwake: 2656 # CEntityIOOutput + m_OnAsleep: 2696 # CEntityIOOutput + m_OnPlayerUse: 2736 # CEntityIOOutput + m_OnPlayerPickup: 2776 # CEntityIOOutput + m_OnOutOfWorld: 2816 # CEntityIOOutput + m_massScale: 2856 # float + m_inertiaScale: 2860 # float + m_buoyancyScale: 2864 # float + m_damageType: 2868 # int32_t + m_damageToEnableMotion: 2872 # int32_t + m_flForceToEnableMotion: 2876 # float + m_bThrownByPlayer: 2880 # bool + m_bDroppedByPlayer: 2881 # bool + m_bTouchedByPlayer: 2882 # bool + m_bFirstCollisionAfterLaunch: 2883 # bool + m_iExploitableByPlayer: 2884 # int32_t + m_bHasBeenAwakened: 2888 # bool + m_bIsOverrideProp: 2889 # bool + m_fNextCheckDisableMotionContactsTime: 2892 # GameTime_t + m_iInitialGlowState: 2896 # int32_t + m_nGlowRange: 2900 # int32_t + m_nGlowRangeMin: 2904 # int32_t + m_glowColor: 2908 # Color + m_bForceNavIgnore: 2912 # bool + m_bNoNavmeshBlocker: 2913 # bool + m_bForceNpcExclude: 2914 # bool + m_bShouldAutoConvertBackFromDebris: 2915 # bool + m_bMuteImpactEffects: 2916 # bool + m_bAcceptDamageFromHeldObjects: 2924 # bool + m_bEnableUseOutput: 2925 # bool + m_bAwake: 2926 # bool + m_nCollisionGroupOverride: 2928 # int32_t +CPhysicsPropMultiplayer: # CPhysicsProp +CPhysicsPropOverride: # CPhysicsProp +CPhysicsPropRespawnable: # CPhysicsProp + m_vOriginalSpawnOrigin: 2936 # Vector + m_vOriginalSpawnAngles: 2948 # QAngle + m_vOriginalMins: 2960 # Vector + m_vOriginalMaxs: 2972 # Vector + m_flRespawnDuration: 2984 # float +CPhysicsShake: + m_force: 8 # Vector +CPhysicsSpring: # CBaseEntity + m_flFrequency: 1208 # float + m_flDampingRatio: 1212 # float + m_flRestLength: 1216 # float + m_nameAttachStart: 1224 # CUtlSymbolLarge + m_nameAttachEnd: 1232 # CUtlSymbolLarge + m_start: 1240 # Vector + m_end: 1252 # Vector + m_teleportTick: 1264 # uint32_t +CPhysicsWire: # CBaseEntity + m_nDensity: 1200 # int32_t +CPlantedC4: # CBaseAnimGraph + m_bBombTicking: 2192 # bool + m_flC4Blow: 2196 # GameTime_t + m_nBombSite: 2200 # int32_t + m_nSourceSoundscapeHash: 2204 # int32_t + m_OnBombDefused: 2208 # CEntityIOOutput + m_OnBombBeginDefuse: 2248 # CEntityIOOutput + m_OnBombDefuseAborted: 2288 # CEntityIOOutput + m_bCannotBeDefused: 2328 # bool + m_entitySpottedState: 2336 # EntitySpottedState_t + m_nSpotRules: 2360 # int32_t + m_bTrainingPlacedByPlayer: 2364 # bool + m_bHasExploded: 2365 # bool + m_flTimerLength: 2368 # float + m_bBeingDefused: 2372 # bool + m_fLastDefuseTime: 2380 # GameTime_t + m_flDefuseLength: 2388 # float + m_flDefuseCountDown: 2392 # GameTime_t + m_bBombDefused: 2396 # bool + m_hBombDefuser: 2400 # CHandle + m_hControlPanel: 2404 # CHandle + m_iProgressBarTime: 2408 # int32_t + m_bVoiceAlertFired: 2412 # bool + m_bVoiceAlertPlayed: 2413 # bool[4] + m_flNextBotBeepTime: 2420 # GameTime_t + m_bPlantedAfterPickup: 2428 # bool + m_angCatchUpToPlayerEye: 2432 # QAngle + m_flLastSpinDetectionTime: 2444 # GameTime_t +CPlatTrigger: # CBaseModelEntity + m_pPlatform: 1792 # CHandle +CPlayerControllerComponent: + __m_pChainEntity: 8 # CNetworkVarChainer +CPlayerPawnComponent: + __m_pChainEntity: 8 # CNetworkVarChainer +CPlayerPing: # CBaseEntity + m_hPlayer: 1208 # CHandle + m_hPingedEntity: 1212 # CHandle + m_iType: 1216 # int32_t + m_bUrgent: 1220 # bool + m_szPlaceName: 1221 # char[18] +CPlayerSprayDecal: # CModelPointEntity + m_nUniqueID: 1792 # int32_t + m_unAccountID: 1796 # uint32_t + m_unTraceID: 1800 # uint32_t + m_rtGcTime: 1804 # uint32_t + m_vecEndPos: 1808 # Vector + m_vecStart: 1820 # Vector + m_vecLeft: 1832 # Vector + m_vecNormal: 1844 # Vector + m_nPlayer: 1856 # int32_t + m_nEntity: 1860 # int32_t + m_nHitbox: 1864 # int32_t + m_flCreationTime: 1868 # float + m_nTintID: 1872 # int32_t + m_nVersion: 1876 # uint8_t + m_ubSignature: 1877 # uint8_t[128] +CPlayerVisibility: # CBaseEntity + m_flVisibilityStrength: 1200 # float + m_flFogDistanceMultiplier: 1204 # float + m_flFogMaxDensityMultiplier: 1208 # float + m_flFadeTime: 1212 # float + m_bStartDisabled: 1216 # bool + m_bIsEnabled: 1217 # bool +CPlayer_AutoaimServices: # CPlayerPawnComponent +CPlayer_CameraServices: # CPlayerPawnComponent + m_vecCsViewPunchAngle: 64 # QAngle + m_nCsViewPunchAngleTick: 76 # GameTick_t + m_flCsViewPunchAngleTickRatio: 80 # float + m_PlayerFog: 88 # fogplayerparams_t + m_hColorCorrectionCtrl: 152 # CHandle + m_hViewEntity: 156 # CHandle + m_hTonemapController: 160 # CHandle + m_audio: 168 # audioparams_t + m_PostProcessingVolumes: 288 # CNetworkUtlVectorBase> + m_flOldPlayerZ: 312 # float + m_flOldPlayerViewOffsetZ: 316 # float + m_hTriggerSoundscapeList: 344 # CUtlVector> +CPlayer_FlashlightServices: # CPlayerPawnComponent +CPlayer_ItemServices: # CPlayerPawnComponent +CPlayer_MovementServices: # CPlayerPawnComponent + m_nImpulse: 64 # int32_t + m_nButtons: 72 # CInButtonState + m_nQueuedButtonDownMask: 104 # uint64_t + m_nQueuedButtonChangeMask: 112 # uint64_t + m_nButtonDoublePressed: 120 # uint64_t + m_pButtonPressedCmdNumber: 128 # uint32_t[64] + m_nLastCommandNumberProcessed: 384 # uint32_t + m_nToggleButtonDownMask: 392 # uint64_t + m_flMaxspeed: 400 # float + m_arrForceSubtickMoveWhen: 404 # float[4] + m_flForwardMove: 420 # float + m_flLeftMove: 424 # float + m_flUpMove: 428 # float + m_vecLastMovementImpulses: 432 # Vector + m_vecOldViewAngles: 444 # QAngle +CPlayer_MovementServices_Humanoid: # CPlayer_MovementServices + m_flStepSoundTime: 464 # float + m_flFallVelocity: 468 # float + m_bInCrouch: 472 # bool + m_nCrouchState: 476 # uint32_t + m_flCrouchTransitionStartTime: 480 # GameTime_t + m_bDucked: 484 # bool + m_bDucking: 485 # bool + m_bInDuckJump: 486 # bool + m_groundNormal: 488 # Vector + m_flSurfaceFriction: 500 # float + m_surfaceProps: 504 # CUtlStringToken + m_nStepside: 520 # int32_t + m_iTargetVolume: 524 # int32_t + m_vecSmoothedVelocity: 528 # Vector +CPlayer_ObserverServices: # CPlayerPawnComponent + m_iObserverMode: 64 # uint8_t + m_hObserverTarget: 68 # CHandle + m_iObserverLastMode: 72 # ObserverMode_t + m_bForcedObserverMode: 76 # bool +CPlayer_UseServices: # CPlayerPawnComponent +CPlayer_ViewModelServices: # CPlayerPawnComponent +CPlayer_WaterServices: # CPlayerPawnComponent +CPlayer_WeaponServices: # CPlayerPawnComponent + m_bAllowSwitchToNoWeapon: 64 # bool + m_hMyWeapons: 72 # CNetworkUtlVectorBase> + m_hActiveWeapon: 96 # CHandle + m_hLastWeapon: 100 # CHandle + m_iAmmo: 104 # uint16_t[32] + m_bPreventWeaponPickup: 168 # bool +CPointAngleSensor: # CPointEntity + m_bDisabled: 1200 # bool + m_nLookAtName: 1208 # CUtlSymbolLarge + m_hTargetEntity: 1216 # CHandle + m_hLookAtEntity: 1220 # CHandle + m_flDuration: 1224 # float + m_flDotTolerance: 1228 # float + m_flFacingTime: 1232 # GameTime_t + m_bFired: 1236 # bool + m_OnFacingLookat: 1240 # CEntityIOOutput + m_OnNotFacingLookat: 1280 # CEntityIOOutput + m_TargetDir: 1320 # CEntityOutputTemplate + m_FacingPercentage: 1360 # CEntityOutputTemplate +CPointAngularVelocitySensor: # CPointEntity + m_hTargetEntity: 1200 # CHandle + m_flThreshold: 1204 # float + m_nLastCompareResult: 1208 # int32_t + m_nLastFireResult: 1212 # int32_t + m_flFireTime: 1216 # GameTime_t + m_flFireInterval: 1220 # float + m_flLastAngVelocity: 1224 # float + m_lastOrientation: 1228 # QAngle + m_vecAxis: 1240 # Vector + m_bUseHelper: 1252 # bool + m_AngularVelocity: 1256 # CEntityOutputTemplate + m_OnLessThan: 1296 # CEntityIOOutput + m_OnLessThanOrEqualTo: 1336 # CEntityIOOutput + m_OnGreaterThan: 1376 # CEntityIOOutput + m_OnGreaterThanOrEqualTo: 1416 # CEntityIOOutput + m_OnEqualTo: 1456 # CEntityIOOutput +CPointBroadcastClientCommand: # CPointEntity +CPointCamera: # CBaseEntity + m_FOV: 1200 # float + m_Resolution: 1204 # float + m_bFogEnable: 1208 # bool + m_FogColor: 1209 # Color + m_flFogStart: 1216 # float + m_flFogEnd: 1220 # float + m_flFogMaxDensity: 1224 # float + m_bActive: 1228 # bool + m_bUseScreenAspectRatio: 1229 # bool + m_flAspectRatio: 1232 # float + m_bNoSky: 1236 # bool + m_fBrightness: 1240 # float + m_flZFar: 1244 # float + m_flZNear: 1248 # float + m_bCanHLTVUse: 1252 # bool + m_bDofEnabled: 1253 # bool + m_flDofNearBlurry: 1256 # float + m_flDofNearCrisp: 1260 # float + m_flDofFarCrisp: 1264 # float + m_flDofFarBlurry: 1268 # float + m_flDofTiltToGround: 1272 # float + m_TargetFOV: 1276 # float + m_DegreesPerSecond: 1280 # float + m_bIsOn: 1284 # bool + m_pNext: 1288 # CPointCamera* +CPointCameraVFOV: # CPointCamera + m_flVerticalFOV: 1296 # float +CPointClientCommand: # CPointEntity +CPointClientUIDialog: # CBaseClientUIEntity + m_hActivator: 2224 # CHandle + m_bStartEnabled: 2228 # bool +CPointClientUIWorldPanel: # CBaseClientUIEntity + m_bIgnoreInput: 2224 # bool + m_bLit: 2225 # bool + m_bFollowPlayerAcrossTeleport: 2226 # bool + m_flWidth: 2228 # float + m_flHeight: 2232 # float + m_flDPI: 2236 # float + m_flInteractDistance: 2240 # float + m_flDepthOffset: 2244 # float + m_unOwnerContext: 2248 # uint32_t + m_unHorizontalAlign: 2252 # uint32_t + m_unVerticalAlign: 2256 # uint32_t + m_unOrientation: 2260 # uint32_t + m_bAllowInteractionFromAllSceneWorlds: 2264 # bool + m_vecCSSClasses: 2272 # CNetworkUtlVectorBase + m_bOpaque: 2296 # bool + m_bNoDepth: 2297 # bool + m_bRenderBackface: 2298 # bool + m_bUseOffScreenIndicator: 2299 # bool + m_bExcludeFromSaveGames: 2300 # bool + m_bGrabbable: 2301 # bool + m_bOnlyRenderToTexture: 2302 # bool + m_bDisableMipGen: 2303 # bool + m_nExplicitImageLayout: 2304 # int32_t +CPointClientUIWorldTextPanel: # CPointClientUIWorldPanel + m_messageText: 2312 # char[512] +CPointCommentaryNode: # CBaseAnimGraph + m_iszPreCommands: 2192 # CUtlSymbolLarge + m_iszPostCommands: 2200 # CUtlSymbolLarge + m_iszCommentaryFile: 2208 # CUtlSymbolLarge + m_iszViewTarget: 2216 # CUtlSymbolLarge + m_hViewTarget: 2224 # CHandle + m_hViewTargetAngles: 2228 # CHandle + m_iszViewPosition: 2232 # CUtlSymbolLarge + m_hViewPosition: 2240 # CHandle + m_hViewPositionMover: 2244 # CHandle + m_bPreventMovement: 2248 # bool + m_bUnderCrosshair: 2249 # bool + m_bUnstoppable: 2250 # bool + m_flFinishedTime: 2252 # GameTime_t + m_vecFinishOrigin: 2256 # Vector + m_vecOriginalAngles: 2268 # QAngle + m_vecFinishAngles: 2280 # QAngle + m_bPreventChangesWhileMoving: 2292 # bool + m_bDisabled: 2293 # bool + m_vecTeleportOrigin: 2296 # Vector + m_flAbortedPlaybackAt: 2308 # GameTime_t + m_pOnCommentaryStarted: 2312 # CEntityIOOutput + m_pOnCommentaryStopped: 2352 # CEntityIOOutput + m_bActive: 2392 # bool + m_flStartTime: 2396 # GameTime_t + m_flStartTimeInCommentary: 2400 # float + m_iszTitle: 2408 # CUtlSymbolLarge + m_iszSpeakers: 2416 # CUtlSymbolLarge + m_iNodeNumber: 2424 # int32_t + m_iNodeNumberMax: 2428 # int32_t + m_bListenedTo: 2432 # bool +CPointEntity: # CBaseEntity +CPointEntityFinder: # CBaseEntity + m_hEntity: 1200 # CHandle + m_iFilterName: 1208 # CUtlSymbolLarge + m_hFilter: 1216 # CHandle + m_iRefName: 1224 # CUtlSymbolLarge + m_hReference: 1232 # CHandle + m_FindMethod: 1236 # EntFinderMethod_t + m_OnFoundEntity: 1240 # CEntityIOOutput +CPointGamestatsCounter: # CPointEntity + m_strStatisticName: 1200 # CUtlSymbolLarge + m_bDisabled: 1208 # bool +CPointGiveAmmo: # CPointEntity + m_pActivator: 1200 # CHandle +CPointHurt: # CPointEntity + m_nDamage: 1200 # int32_t + m_bitsDamageType: 1204 # int32_t + m_flRadius: 1208 # float + m_flDelay: 1212 # float + m_strTarget: 1216 # CUtlSymbolLarge + m_pActivator: 1224 # CHandle +CPointPrefab: # CServerOnlyPointEntity + m_targetMapName: 1200 # CUtlSymbolLarge + m_forceWorldGroupID: 1208 # CUtlSymbolLarge + m_associatedRelayTargetName: 1216 # CUtlSymbolLarge + m_fixupNames: 1224 # bool + m_bLoadDynamic: 1225 # bool + m_associatedRelayEntity: 1228 # CHandle +CPointProximitySensor: # CPointEntity + m_bDisabled: 1200 # bool + m_hTargetEntity: 1204 # CHandle + m_Distance: 1208 # CEntityOutputTemplate +CPointPulse: # CBaseEntity + m_sNameFixupStaticPrefix: 1480 # CUtlSymbolLarge + m_sNameFixupParent: 1488 # CUtlSymbolLarge + m_sNameFixupLocal: 1496 # CUtlSymbolLarge +CPointPush: # CPointEntity + m_bEnabled: 1200 # bool + m_flMagnitude: 1204 # float + m_flRadius: 1208 # float + m_flInnerRadius: 1212 # float + m_flConeOfInfluence: 1216 # float + m_iszFilterName: 1224 # CUtlSymbolLarge + m_hFilter: 1232 # CHandle +CPointScript: # CBaseEntity +CPointServerCommand: # CPointEntity +CPointTeleport: # CServerOnlyPointEntity + m_vSaveOrigin: 1200 # Vector + m_vSaveAngles: 1212 # QAngle + m_bTeleportParentedEntities: 1224 # bool + m_bTeleportUseCurrentAngle: 1225 # bool +CPointTemplate: # CLogicalEntity + m_iszWorldName: 1200 # CUtlSymbolLarge + m_iszSource2EntityLumpName: 1208 # CUtlSymbolLarge + m_iszEntityFilterName: 1216 # CUtlSymbolLarge + m_flTimeoutInterval: 1224 # float + m_bAsynchronouslySpawnEntities: 1228 # bool + m_pOutputOnSpawned: 1232 # CEntityIOOutput + m_clientOnlyEntityBehavior: 1272 # PointTemplateClientOnlyEntityBehavior_t + m_ownerSpawnGroupType: 1276 # PointTemplateOwnerSpawnGroupType_t + m_createdSpawnGroupHandles: 1280 # CUtlVector + m_SpawnedEntityHandles: 1304 # CUtlVector + m_ScriptSpawnCallback: 1328 # HSCRIPT + m_ScriptCallbackScope: 1336 # HSCRIPT +CPointValueRemapper: # CBaseEntity + m_bDisabled: 1200 # bool + m_bUpdateOnClient: 1201 # bool + m_nInputType: 1204 # ValueRemapperInputType_t + m_iszRemapLineStartName: 1208 # CUtlSymbolLarge + m_iszRemapLineEndName: 1216 # CUtlSymbolLarge + m_hRemapLineStart: 1224 # CHandle + m_hRemapLineEnd: 1228 # CHandle + m_flMaximumChangePerSecond: 1232 # float + m_flDisengageDistance: 1236 # float + m_flEngageDistance: 1240 # float + m_bRequiresUseKey: 1244 # bool + m_nOutputType: 1248 # ValueRemapperOutputType_t + m_iszOutputEntityName: 1256 # CUtlSymbolLarge + m_iszOutputEntity2Name: 1264 # CUtlSymbolLarge + m_iszOutputEntity3Name: 1272 # CUtlSymbolLarge + m_iszOutputEntity4Name: 1280 # CUtlSymbolLarge + m_hOutputEntities: 1288 # CNetworkUtlVectorBase> + m_nHapticsType: 1312 # ValueRemapperHapticsType_t + m_nMomentumType: 1316 # ValueRemapperMomentumType_t + m_flMomentumModifier: 1320 # float + m_flSnapValue: 1324 # float + m_flCurrentMomentum: 1328 # float + m_nRatchetType: 1332 # ValueRemapperRatchetType_t + m_flRatchetOffset: 1336 # float + m_flInputOffset: 1340 # float + m_bEngaged: 1344 # bool + m_bFirstUpdate: 1345 # bool + m_flPreviousValue: 1348 # float + m_flPreviousUpdateTickTime: 1352 # GameTime_t + m_vecPreviousTestPoint: 1356 # Vector + m_hUsingPlayer: 1368 # CHandle + m_flCustomOutputValue: 1372 # float + m_iszSoundEngage: 1376 # CUtlSymbolLarge + m_iszSoundDisengage: 1384 # CUtlSymbolLarge + m_iszSoundReachedValueZero: 1392 # CUtlSymbolLarge + m_iszSoundReachedValueOne: 1400 # CUtlSymbolLarge + m_iszSoundMovingLoop: 1408 # CUtlSymbolLarge + m_Position: 1424 # CEntityOutputTemplate + m_PositionDelta: 1464 # CEntityOutputTemplate + m_OnReachedValueZero: 1504 # CEntityIOOutput + m_OnReachedValueOne: 1544 # CEntityIOOutput + m_OnReachedValueCustom: 1584 # CEntityIOOutput + m_OnEngage: 1624 # CEntityIOOutput + m_OnDisengage: 1664 # CEntityIOOutput +CPointVelocitySensor: # CPointEntity + m_hTargetEntity: 1200 # CHandle + m_vecAxis: 1204 # Vector + m_bEnabled: 1216 # bool + m_fPrevVelocity: 1220 # float + m_flAvgInterval: 1224 # float + m_Velocity: 1232 # CEntityOutputTemplate +CPointWorldText: # CModelPointEntity + m_messageText: 1792 # char[512] + m_FontName: 2304 # char[64] + m_bEnabled: 2368 # bool + m_bFullbright: 2369 # bool + m_flWorldUnitsPerPx: 2372 # float + m_flFontSize: 2376 # float + m_flDepthOffset: 2380 # float + m_Color: 2384 # Color + m_nJustifyHorizontal: 2388 # PointWorldTextJustifyHorizontal_t + m_nJustifyVertical: 2392 # PointWorldTextJustifyVertical_t + m_nReorientMode: 2396 # PointWorldTextReorientMode_t +CPostProcessingVolume: # CBaseTrigger + m_hPostSettings: 2232 # CStrongHandle + m_flFadeDuration: 2240 # float + m_flMinLogExposure: 2244 # float + m_flMaxLogExposure: 2248 # float + m_flMinExposure: 2252 # float + m_flMaxExposure: 2256 # float + m_flExposureCompensation: 2260 # float + m_flExposureFadeSpeedUp: 2264 # float + m_flExposureFadeSpeedDown: 2268 # float + m_flTonemapEVSmoothingRange: 2272 # float + m_bMaster: 2276 # bool + m_bExposureControl: 2277 # bool + m_flRate: 2280 # float + m_flTonemapPercentTarget: 2284 # float + m_flTonemapPercentBrightPixels: 2288 # float + m_flTonemapMinAvgLum: 2292 # float +CPrecipitation: # CBaseTrigger +CPrecipitationBlocker: # CBaseModelEntity +CPrecipitationVData: # CEntitySubclassVDataBase + m_szParticlePrecipitationEffect: 40 # CResourceNameTyped> + m_flInnerDistance: 264 # float + m_nAttachType: 268 # ParticleAttachment_t + m_bBatchSameVolumeType: 272 # bool + m_nRTEnvCP: 276 # int32_t + m_nRTEnvCPComponent: 280 # int32_t + m_szModifier: 288 # CUtlString +CPredictedViewModel: # CBaseViewModel +CProjectedDecal: # CPointEntity + m_nTexture: 1200 # int32_t + m_flDistance: 1204 # float +CPropDoorRotating: # CBasePropDoor + m_vecAxis: 3480 # Vector + m_flDistance: 3492 # float + m_eSpawnPosition: 3496 # PropDoorRotatingSpawnPos_t + m_eOpenDirection: 3500 # PropDoorRotatingOpenDirection_e + m_eCurrentOpenDirection: 3504 # PropDoorRotatingOpenDirection_e + m_flAjarAngle: 3508 # float + m_angRotationAjarDeprecated: 3512 # QAngle + m_angRotationClosed: 3524 # QAngle + m_angRotationOpenForward: 3536 # QAngle + m_angRotationOpenBack: 3548 # QAngle + m_angGoal: 3560 # QAngle + m_vecForwardBoundsMin: 3572 # Vector + m_vecForwardBoundsMax: 3584 # Vector + m_vecBackBoundsMin: 3596 # Vector + m_vecBackBoundsMax: 3608 # Vector + m_bAjarDoorShouldntAlwaysOpen: 3620 # bool + m_hEntityBlocker: 3624 # CHandle +CPropDoorRotatingBreakable: # CPropDoorRotating + m_bBreakable: 3632 # bool + m_isAbleToCloseAreaPortals: 3633 # bool + m_currentDamageState: 3636 # int32_t + m_damageStates: 3640 # CUtlVector +CPulseCell_Inflow_GameEvent: # CPulseCell_Inflow_BaseEntrypoint + m_EventName: 112 # CBufferString +CPulseCell_Outflow_PlayVCD: # CPulseCell_BaseFlow + m_vcdFilename: 72 # CUtlString + m_OnFinished: 80 # CPulse_OutflowConnection + m_Triggers: 96 # CUtlVector +CPulseCell_SoundEventStart: # CPulseCell_BaseFlow + m_Type: 72 # SoundEventStartType_t +CPulseCell_Step_EntFire: # CPulseCell_BaseFlow + m_Input: 72 # CUtlString +CPulseCell_Step_SetAnimGraphParam: # CPulseCell_BaseFlow + m_ParamName: 72 # CUtlString +CPulseCell_Value_FindEntByName: # CPulseCell_BaseValue + m_EntityType: 72 # CUtlString +CPulseGraphInstance_ServerPointEntity: # CBasePulseGraphInstance +CPulseServerFuncs: +CPulseServerFuncs_Sounds: +CPushable: # CBreakable +CRR_Response: + m_Type: 0 # uint8_t + m_szResponseName: 1 # char[192] + m_szMatchingRule: 193 # char[128] + m_Params: 328 # ResponseParams + m_fMatchScore: 360 # float + m_szSpeakerContext: 368 # char* + m_szWorldContext: 376 # char* + m_Followup: 384 # ResponseFollowup + m_pchCriteriaNames: 440 # CUtlVector + m_pchCriteriaValues: 464 # CUtlVector +CRagdollConstraint: # CPhysConstraint + m_xmin: 1288 # float + m_xmax: 1292 # float + m_ymin: 1296 # float + m_ymax: 1300 # float + m_zmin: 1304 # float + m_zmax: 1308 # float + m_xfriction: 1312 # float + m_yfriction: 1316 # float + m_zfriction: 1320 # float +CRagdollMagnet: # CPointEntity + m_bDisabled: 1200 # bool + m_radius: 1204 # float + m_force: 1208 # float + m_axis: 1212 # Vector +CRagdollManager: # CBaseEntity + m_iCurrentMaxRagdollCount: 1200 # int8_t + m_iMaxRagdollCount: 1204 # int32_t + m_bSaveImportant: 1208 # bool +CRagdollProp: # CBaseAnimGraph + m_ragdoll: 2200 # ragdoll_t + m_bStartDisabled: 2256 # bool + m_ragPos: 2264 # CNetworkUtlVectorBase + m_ragAngles: 2288 # CNetworkUtlVectorBase + m_hRagdollSource: 2312 # CHandle + m_lastUpdateTickCount: 2316 # uint32_t + m_allAsleep: 2320 # bool + m_bFirstCollisionAfterLaunch: 2321 # bool + m_hDamageEntity: 2324 # CHandle + m_hKiller: 2328 # CHandle + m_hPhysicsAttacker: 2332 # CHandle + m_flLastPhysicsInfluenceTime: 2336 # GameTime_t + m_flFadeOutStartTime: 2340 # GameTime_t + m_flFadeTime: 2344 # float + m_vecLastOrigin: 2348 # Vector + m_flAwakeTime: 2360 # GameTime_t + m_flLastOriginChangeTime: 2364 # GameTime_t + m_nBloodColor: 2368 # int32_t + m_strOriginClassName: 2376 # CUtlSymbolLarge + m_strSourceClassName: 2384 # CUtlSymbolLarge + m_bHasBeenPhysgunned: 2392 # bool + m_bShouldTeleportPhysics: 2393 # bool + m_flBlendWeight: 2396 # float + m_flDefaultFadeScale: 2400 # float + m_ragdollMins: 2408 # CUtlVector + m_ragdollMaxs: 2432 # CUtlVector + m_bShouldDeleteActivationRecord: 2456 # bool + m_bValidatePoweredRagdollPose: 2552 # bool +CRagdollPropAlias_physics_prop_ragdoll: # CRagdollProp +CRagdollPropAttached: # CRagdollProp + m_boneIndexAttached: 2616 # uint32_t + m_ragdollAttachedObjectIndex: 2620 # uint32_t + m_attachmentPointBoneSpace: 2624 # Vector + m_attachmentPointRagdollSpace: 2636 # Vector + m_bShouldDetach: 2648 # bool + m_bShouldDeleteAttachedActivationRecord: 2664 # bool +CRandSimTimer: # CSimpleSimTimer + m_minInterval: 8 # float + m_maxInterval: 12 # float +CRandStopwatch: # CStopwatchBase + m_minInterval: 12 # float + m_maxInterval: 16 # float +CRangeFloat: + m_pValue: 0 # float[2] +CRangeInt: + m_pValue: 0 # int32_t[2] +CRectLight: # CBarnLight + m_bShowLight: 2344 # bool +CRemapFloat: + m_pValue: 0 # float[4] +CRenderComponent: # CEntityComponent + __m_pChainEntity: 16 # CNetworkVarChainer + m_bIsRenderingWithViewModels: 80 # bool + m_nSplitscreenFlags: 84 # uint32_t + m_bEnableRendering: 96 # bool + m_bInterpolationReadyToDraw: 176 # bool +CResponseCriteriaSet: + m_nNumPrefixedContexts: 40 # int32_t + m_bOverrideOnAppend: 44 # bool +CResponseQueue: + m_ExpresserTargets: 80 # CUtlVector +CResponseQueue_CDeferredResponse: + m_contexts: 16 # CResponseCriteriaSet + m_fDispatchTime: 64 # float + m_hIssuer: 68 # CHandle + m_response: 80 # CRR_Response + m_bResponseValid: 568 # bool +CRetakeGameRules: + m_nMatchSeed: 248 # int32_t + m_bBlockersPresent: 252 # bool + m_bRoundInProgress: 253 # bool + m_iFirstSecondHalfRound: 256 # int32_t + m_iBombSite: 260 # int32_t +CRevertSaved: # CModelPointEntity + m_loadTime: 1792 # float + m_Duration: 1796 # float + m_HoldTime: 1800 # float +CRopeKeyframe: # CBaseModelEntity + m_RopeFlags: 1800 # uint16_t + m_iNextLinkName: 1808 # CUtlSymbolLarge + m_Slack: 1816 # int16_t + m_Width: 1820 # float + m_TextureScale: 1824 # float + m_nSegments: 1828 # uint8_t + m_bConstrainBetweenEndpoints: 1829 # bool + m_strRopeMaterialModel: 1832 # CUtlSymbolLarge + m_iRopeMaterialModelIndex: 1840 # CStrongHandle + m_Subdiv: 1848 # uint8_t + m_nChangeCount: 1849 # uint8_t + m_RopeLength: 1850 # int16_t + m_fLockedPoints: 1852 # uint8_t + m_bCreatedFromMapFile: 1853 # bool + m_flScrollSpeed: 1856 # float + m_bStartPointValid: 1860 # bool + m_bEndPointValid: 1861 # bool + m_hStartPoint: 1864 # CHandle + m_hEndPoint: 1868 # CHandle + m_iStartAttachment: 1872 # AttachmentHandle_t + m_iEndAttachment: 1873 # AttachmentHandle_t +CRopeKeyframeAlias_move_rope: # CRopeKeyframe +CRotButton: # CBaseButton +CRotDoor: # CBaseDoor + m_bSolidBsp: 2440 # bool +CRuleBrushEntity: # CRuleEntity +CRuleEntity: # CBaseModelEntity + m_iszMaster: 1792 # CUtlSymbolLarge +CRulePointEntity: # CRuleEntity + m_Score: 1800 # int32_t +CSAdditionalMatchStats_t: # CSAdditionalPerRoundStats_t + m_numRoundsSurvived: 20 # int32_t + m_maxNumRoundsSurvived: 24 # int32_t + m_numRoundsSurvivedTotal: 28 # int32_t + m_iRoundsWonWithoutPurchase: 32 # int32_t + m_iRoundsWonWithoutPurchaseTotal: 36 # int32_t + m_numFirstKills: 40 # int32_t + m_numClutchKills: 44 # int32_t + m_numPistolKills: 48 # int32_t + m_numSniperKills: 52 # int32_t + m_iNumSuicides: 56 # int32_t + m_iNumTeamKills: 60 # int32_t + m_iTeamDamage: 64 # int32_t +CSAdditionalPerRoundStats_t: + m_numChickensKilled: 0 # int32_t + m_killsWhileBlind: 4 # int32_t + m_bombCarrierkills: 8 # int32_t + m_iBurnDamageInflicted: 12 # int32_t + m_iDinks: 16 # int32_t +CSMatchStats_t: # CSPerRoundStats_t + m_iEnemy5Ks: 104 # int32_t + m_iEnemy4Ks: 108 # int32_t + m_iEnemy3Ks: 112 # int32_t + m_iEnemy2Ks: 116 # int32_t + m_iUtility_Count: 120 # int32_t + m_iUtility_Successes: 124 # int32_t + m_iUtility_Enemies: 128 # int32_t + m_iFlash_Count: 132 # int32_t + m_iFlash_Successes: 136 # int32_t + m_nHealthPointsRemovedTotal: 140 # int32_t + m_nHealthPointsDealtTotal: 144 # int32_t + m_nShotsFiredTotal: 148 # int32_t + m_nShotsOnTargetTotal: 152 # int32_t + m_i1v1Count: 156 # int32_t + m_i1v1Wins: 160 # int32_t + m_i1v2Count: 164 # int32_t + m_i1v2Wins: 168 # int32_t + m_iEntryCount: 172 # int32_t + m_iEntryWins: 176 # int32_t +CSPerRoundStats_t: + m_iKills: 48 # int32_t + m_iDeaths: 52 # int32_t + m_iAssists: 56 # int32_t + m_iDamage: 60 # int32_t + m_iEquipmentValue: 64 # int32_t + m_iMoneySaved: 68 # int32_t + m_iKillReward: 72 # int32_t + m_iLiveTime: 76 # int32_t + m_iHeadShotKills: 80 # int32_t + m_iObjective: 84 # int32_t + m_iCashEarned: 88 # int32_t + m_iUtilityDamage: 92 # int32_t + m_iEnemiesFlashed: 96 # int32_t +CSceneEntity: # CPointEntity + m_iszSceneFile: 1208 # CUtlSymbolLarge + m_iszResumeSceneFile: 1216 # CUtlSymbolLarge + m_iszTarget1: 1224 # CUtlSymbolLarge + m_iszTarget2: 1232 # CUtlSymbolLarge + m_iszTarget3: 1240 # CUtlSymbolLarge + m_iszTarget4: 1248 # CUtlSymbolLarge + m_iszTarget5: 1256 # CUtlSymbolLarge + m_iszTarget6: 1264 # CUtlSymbolLarge + m_iszTarget7: 1272 # CUtlSymbolLarge + m_iszTarget8: 1280 # CUtlSymbolLarge + m_hTarget1: 1288 # CHandle + m_hTarget2: 1292 # CHandle + m_hTarget3: 1296 # CHandle + m_hTarget4: 1300 # CHandle + m_hTarget5: 1304 # CHandle + m_hTarget6: 1308 # CHandle + m_hTarget7: 1312 # CHandle + m_hTarget8: 1316 # CHandle + m_bIsPlayingBack: 1320 # bool + m_bPaused: 1321 # bool + m_bMultiplayer: 1322 # bool + m_bAutogenerated: 1323 # bool + m_flForceClientTime: 1324 # float + m_flCurrentTime: 1328 # float + m_flFrameTime: 1332 # float + m_bCancelAtNextInterrupt: 1336 # bool + m_fPitch: 1340 # float + m_bAutomated: 1344 # bool + m_nAutomatedAction: 1348 # int32_t + m_flAutomationDelay: 1352 # float + m_flAutomationTime: 1356 # float + m_hWaitingForThisResumeScene: 1360 # CHandle + m_bWaitingForResumeScene: 1364 # bool + m_bPausedViaInput: 1365 # bool + m_bPauseAtNextInterrupt: 1366 # bool + m_bWaitingForActor: 1367 # bool + m_bWaitingForInterrupt: 1368 # bool + m_bInterruptedActorsScenes: 1369 # bool + m_bBreakOnNonIdle: 1370 # bool + m_hActorList: 1376 # CNetworkUtlVectorBase> + m_hRemoveActorList: 1400 # CUtlVector> + m_nSceneFlushCounter: 1440 # int32_t + m_nSceneStringIndex: 1444 # uint16_t + m_OnStart: 1448 # CEntityIOOutput + m_OnCompletion: 1488 # CEntityIOOutput + m_OnCanceled: 1528 # CEntityIOOutput + m_OnPaused: 1568 # CEntityIOOutput + m_OnResumed: 1608 # CEntityIOOutput + m_OnTrigger: 1648 # CEntityIOOutput[16] + m_hInterruptScene: 2432 # CHandle + m_nInterruptCount: 2436 # int32_t + m_bSceneMissing: 2440 # bool + m_bInterrupted: 2441 # bool + m_bCompletedEarly: 2442 # bool + m_bInterruptSceneFinished: 2443 # bool + m_bRestoring: 2444 # bool + m_hNotifySceneCompletion: 2448 # CUtlVector> + m_hListManagers: 2472 # CUtlVector> + m_iszSoundName: 2536 # CUtlSymbolLarge + m_hActor: 2544 # CHandle + m_hActivator: 2548 # CHandle + m_BusyActor: 2552 # int32_t + m_iPlayerDeathBehavior: 2556 # SceneOnPlayerDeath_t +CSceneEntityAlias_logic_choreographed_scene: # CSceneEntity +CSceneEventInfo: + m_iLayer: 0 # int32_t + m_iPriority: 4 # int32_t + m_hSequence: 8 # HSequence + m_flWeight: 12 # float + m_bIsMoving: 16 # bool + m_bHasArrived: 17 # bool + m_flInitialYaw: 20 # float + m_flTargetYaw: 24 # float + m_flFacingYaw: 28 # float + m_nType: 32 # int32_t + m_flNext: 36 # GameTime_t + m_bIsGesture: 40 # bool + m_bShouldRemove: 41 # bool + m_hTarget: 84 # CHandle + m_nSceneEventId: 88 # uint32_t + m_bClientSide: 92 # bool + m_bStarted: 93 # bool +CSceneListManager: # CLogicalEntity + m_hListManagers: 1200 # CUtlVector> + m_iszScenes: 1224 # CUtlSymbolLarge[16] + m_hScenes: 1352 # CHandle[16] +CScriptComponent: # CEntityComponent + m_scriptClassName: 48 # CUtlSymbolLarge +CScriptItem: # CItem + m_OnPlayerPickup: 2408 # CEntityIOOutput + m_MoveTypeOverride: 2448 # MoveType_t +CScriptNavBlocker: # CFuncNavBlocker + m_vExtent: 1808 # Vector +CScriptTriggerHurt: # CTriggerHurt + m_vExtent: 2376 # Vector +CScriptTriggerMultiple: # CTriggerMultiple + m_vExtent: 2256 # Vector +CScriptTriggerOnce: # CTriggerOnce + m_vExtent: 2256 # Vector +CScriptTriggerPush: # CTriggerPush + m_vExtent: 2256 # Vector +CScriptUniformRandomStream: + m_hScriptScope: 8 # HSCRIPT + m_nInitialSeed: 156 # int32_t +CScriptedSequence: # CBaseEntity + m_iszEntry: 1200 # CUtlSymbolLarge + m_iszPreIdle: 1208 # CUtlSymbolLarge + m_iszPlay: 1216 # CUtlSymbolLarge + m_iszPostIdle: 1224 # CUtlSymbolLarge + m_iszModifierToAddOnPlay: 1232 # CUtlSymbolLarge + m_iszNextScript: 1240 # CUtlSymbolLarge + m_iszEntity: 1248 # CUtlSymbolLarge + m_iszSyncGroup: 1256 # CUtlSymbolLarge + m_nMoveTo: 1264 # ScriptedMoveTo_t + m_bIsPlayingPreIdle: 1268 # bool + m_bIsPlayingEntry: 1269 # bool + m_bIsPlayingAction: 1270 # bool + m_bIsPlayingPostIdle: 1271 # bool + m_bLoopPreIdleSequence: 1272 # bool + m_bLoopActionSequence: 1273 # bool + m_bLoopPostIdleSequence: 1274 # bool + m_bSynchPostIdles: 1275 # bool + m_bIgnoreGravity: 1276 # bool + m_bDisableNPCCollisions: 1277 # bool + m_bKeepAnimgraphLockedPost: 1278 # bool + m_bDontAddModifiers: 1279 # bool + m_flRadius: 1280 # float + m_flRepeat: 1284 # float + m_flPlayAnimFadeInTime: 1288 # float + m_flMoveInterpTime: 1292 # float + m_flAngRate: 1296 # float + m_iDelay: 1300 # int32_t + m_startTime: 1304 # GameTime_t + m_bWaitForBeginSequence: 1308 # bool + m_saved_effects: 1312 # int32_t + m_savedFlags: 1316 # int32_t + m_savedCollisionGroup: 1320 # int32_t + m_interruptable: 1324 # bool + m_sequenceStarted: 1325 # bool + m_bPrevAnimatedEveryTick: 1326 # bool + m_bForcedAnimatedEveryTick: 1327 # bool + m_bPositionRelativeToOtherEntity: 1328 # bool + m_hTargetEnt: 1332 # CHandle + m_hNextCine: 1336 # CHandle + m_bThinking: 1340 # bool + m_bInitiatedSelfDelete: 1341 # bool + m_bIsTeleportingDueToMoveTo: 1342 # bool + m_bAllowCustomInterruptConditions: 1343 # bool + m_hLastFoundEntity: 1344 # CHandle + m_hForcedTarget: 1348 # CHandle + m_bDontCancelOtherSequences: 1352 # bool + m_bForceSynch: 1353 # bool + m_bTargetWasAsleep: 1354 # bool + m_bPreventUpdateYawOnFinish: 1355 # bool + m_bEnsureOnNavmeshOnFinish: 1356 # bool + m_onDeathBehavior: 1360 # ScriptedOnDeath_t + m_ConflictResponse: 1364 # ScriptedConflictResponse_t + m_OnBeginSequence: 1368 # CEntityIOOutput + m_OnActionStartOrLoop: 1408 # CEntityIOOutput + m_OnEndSequence: 1448 # CEntityIOOutput + m_OnPostIdleEndSequence: 1488 # CEntityIOOutput + m_OnCancelSequence: 1528 # CEntityIOOutput + m_OnCancelFailedSequence: 1568 # CEntityIOOutput + m_OnScriptEvent: 1608 # CEntityIOOutput[8] + m_matOtherToMain: 1936 # CTransform + m_hInteractionMainEntity: 1968 # CHandle + m_iPlayerDeathBehavior: 1972 # int32_t +CSensorGrenade: # CBaseCSGrenade +CSensorGrenadeProjectile: # CBaseCSGrenadeProjectile + m_fExpireTime: 2624 # GameTime_t + m_fNextDetectPlayerSound: 2628 # GameTime_t + m_hDisplayGrenade: 2632 # CHandle +CServerOnlyEntity: # CBaseEntity +CServerOnlyModelEntity: # CBaseModelEntity +CServerOnlyPointEntity: # CServerOnlyEntity +CServerRagdollTrigger: # CBaseTrigger +CShatterGlassShard: + m_hShardHandle: 8 # uint32_t + m_vecPanelVertices: 16 # CUtlVector + m_vLocalPanelSpaceOrigin: 40 # Vector2D + m_hModel: 48 # CStrongHandle + m_hPhysicsEntity: 56 # CHandle + m_hParentPanel: 60 # CHandle + m_hParentShard: 64 # uint32_t + m_ShatterStressType: 68 # ShatterGlassStressType + m_vecStressVelocity: 72 # Vector + m_bCreatedModel: 84 # bool + m_flLongestEdge: 88 # float + m_flShortestEdge: 92 # float + m_flLongestAcross: 96 # float + m_flShortestAcross: 100 # float + m_flSumOfAllEdges: 104 # float + m_flArea: 108 # float + m_nOnFrameEdge: 112 # OnFrame + m_nParentPanelsNthShard: 116 # int32_t + m_nSubShardGeneration: 120 # int32_t + m_vecAverageVertPosition: 124 # Vector2D + m_bAverageVertPositionIsValid: 132 # bool + m_vecPanelSpaceStressPositionA: 136 # Vector2D + m_vecPanelSpaceStressPositionB: 144 # Vector2D + m_bStressPositionAIsValid: 152 # bool + m_bStressPositionBIsValid: 153 # bool + m_bFlaggedForRemoval: 154 # bool + m_flPhysicsEntitySpawnedAtTime: 156 # GameTime_t + m_bShatterRateLimited: 160 # bool + m_hEntityHittingMe: 164 # CHandle + m_vecNeighbors: 168 # CUtlVector +CShatterGlassShardPhysics: # CPhysicsProp + m_bDebris: 2936 # bool + m_hParentShard: 2940 # uint32_t + m_ShardDesc: 2944 # shard_model_desc_t +CShower: # CModelPointEntity +CSimTimer: # CSimpleSimTimer + m_interval: 8 # float +CSimpleMarkupVolumeTagged: # CMarkupVolumeTagged +CSimpleSimTimer: + m_next: 0 # GameTime_t + m_nWorldGroupId: 4 # WorldGroupId_t +CSimpleStopwatch: # CStopwatchBase +CSingleplayRules: # CGameRules + m_bSinglePlayerGameEnding: 144 # bool +CSkeletonAnimationController: # ISkeletonAnimationController + m_pSkeletonInstance: 8 # CSkeletonInstance* +CSkeletonInstance: # CGameSceneNode + m_modelState: 352 # CModelState + m_bIsAnimationEnabled: 912 # bool + m_bUseParentRenderBounds: 913 # bool + m_bDisableSolidCollisionsForHierarchy: 914 # bool + m_bDirtyMotionType: 0 # bitfield:1 + m_bIsGeneratingLatchedParentSpaceState: 0 # bitfield:1 + m_materialGroup: 916 # CUtlStringToken + m_nHitboxSet: 920 # uint8_t +CSkillDamage: + m_flDamage: 0 # CSkillFloat + m_flPhysicsForceDamage: 16 # float +CSkillFloat: + m_pValue: 0 # float[4] +CSkillInt: + m_pValue: 0 # int32_t[4] +CSkyCamera: # CBaseEntity + m_skyboxData: 1200 # sky3dparams_t + m_skyboxSlotToken: 1344 # CUtlStringToken + m_bUseAngles: 1348 # bool + m_pNext: 1352 # CSkyCamera* +CSkyboxReference: # CBaseEntity + m_worldGroupId: 1200 # WorldGroupId_t + m_hSkyCamera: 1204 # CHandle +CSmokeGrenade: # CBaseCSGrenade +CSmokeGrenadeProjectile: # CBaseCSGrenadeProjectile + m_nSmokeEffectTickBegin: 2648 # int32_t + m_bDidSmokeEffect: 2652 # bool + m_nRandomSeed: 2656 # int32_t + m_vSmokeColor: 2660 # Vector + m_vSmokeDetonationPos: 2672 # Vector + m_VoxelFrameData: 2688 # CUtlVector + m_flLastBounce: 2712 # GameTime_t + m_fllastSimulationTime: 2716 # GameTime_t +CSmoothFunc: + m_flSmoothAmplitude: 8 # float + m_flSmoothBias: 12 # float + m_flSmoothDuration: 16 # float + m_flSmoothRemainingTime: 20 # float + m_nSmoothDir: 24 # int32_t +CSound: + m_hOwner: 0 # CHandle + m_hTarget: 4 # CHandle + m_iVolume: 8 # int32_t + m_flOcclusionScale: 12 # float + m_iType: 16 # int32_t + m_iNextAudible: 20 # int32_t + m_flExpireTime: 24 # GameTime_t + m_iNext: 28 # int16_t + m_bNoExpirationTime: 30 # bool + m_ownerChannelIndex: 32 # int32_t + m_vecOrigin: 36 # Vector + m_bHasOwner: 48 # bool +CSoundAreaEntityBase: # CBaseEntity + m_bDisabled: 1200 # bool + m_iszSoundAreaType: 1208 # CUtlSymbolLarge + m_vPos: 1216 # Vector +CSoundAreaEntityOrientedBox: # CSoundAreaEntityBase + m_vMin: 1232 # Vector + m_vMax: 1244 # Vector +CSoundAreaEntitySphere: # CSoundAreaEntityBase + m_flRadius: 1232 # float +CSoundEnt: # CPointEntity + m_iFreeSound: 1200 # int32_t + m_iActiveSound: 1204 # int32_t + m_cLastActiveSounds: 1208 # int32_t + m_SoundPool: 1212 # CSound[128] +CSoundEnvelope: + m_current: 0 # float + m_target: 4 # float + m_rate: 8 # float + m_forceupdate: 12 # bool +CSoundEventAABBEntity: # CSoundEventEntity + m_vMins: 1368 # Vector + m_vMaxs: 1380 # Vector +CSoundEventEntity: # CBaseEntity + m_bStartOnSpawn: 1200 # bool + m_bToLocalPlayer: 1201 # bool + m_bStopOnNew: 1202 # bool + m_bSaveRestore: 1203 # bool + m_bSavedIsPlaying: 1204 # bool + m_flSavedElapsedTime: 1208 # float + m_iszSourceEntityName: 1216 # CUtlSymbolLarge + m_iszAttachmentName: 1224 # CUtlSymbolLarge + m_onGUIDChanged: 1232 # CEntityOutputTemplate + m_onSoundFinished: 1272 # CEntityIOOutput + m_iszSoundName: 1344 # CUtlSymbolLarge + m_hSource: 1360 # CEntityHandle +CSoundEventEntityAlias_snd_event_point: # CSoundEventEntity +CSoundEventOBBEntity: # CSoundEventEntity + m_vMins: 1368 # Vector + m_vMaxs: 1380 # Vector +CSoundEventParameter: # CBaseEntity + m_iszParamName: 1208 # CUtlSymbolLarge + m_flFloatValue: 1216 # float +CSoundEventPathCornerEntity: # CSoundEventEntity + m_iszPathCorner: 1368 # CUtlSymbolLarge + m_iCountMax: 1376 # int32_t + m_flDistanceMax: 1380 # float + m_flDistMaxSqr: 1384 # float + m_flDotProductMax: 1388 # float + bPlaying: 1392 # bool +CSoundOpvarSetAABBEntity: # CSoundOpvarSetPointEntity + m_vDistanceInnerMins: 1608 # Vector + m_vDistanceInnerMaxs: 1620 # Vector + m_vDistanceOuterMins: 1632 # Vector + m_vDistanceOuterMaxs: 1644 # Vector + m_nAABBDirection: 1656 # int32_t + m_vInnerMins: 1660 # Vector + m_vInnerMaxs: 1672 # Vector + m_vOuterMins: 1684 # Vector + m_vOuterMaxs: 1696 # Vector +CSoundOpvarSetEntity: # CBaseEntity + m_iszStackName: 1208 # CUtlSymbolLarge + m_iszOperatorName: 1216 # CUtlSymbolLarge + m_iszOpvarName: 1224 # CUtlSymbolLarge + m_nOpvarType: 1232 # int32_t + m_nOpvarIndex: 1236 # int32_t + m_flOpvarValue: 1240 # float + m_OpvarValueString: 1248 # CUtlSymbolLarge + m_bSetOnSpawn: 1256 # bool +CSoundOpvarSetOBBEntity: # CSoundOpvarSetAABBEntity +CSoundOpvarSetOBBWindEntity: # CSoundOpvarSetPointBase + m_vMins: 1352 # Vector + m_vMaxs: 1364 # Vector + m_vDistanceMins: 1376 # Vector + m_vDistanceMaxs: 1388 # Vector + m_flWindMin: 1400 # float + m_flWindMax: 1404 # float + m_flWindMapMin: 1408 # float + m_flWindMapMax: 1412 # float +CSoundOpvarSetPathCornerEntity: # CSoundOpvarSetPointEntity + m_flDistMinSqr: 1632 # float + m_flDistMaxSqr: 1636 # float + m_iszPathCornerEntityName: 1640 # CUtlSymbolLarge +CSoundOpvarSetPointBase: # CBaseEntity + m_bDisabled: 1200 # bool + m_hSource: 1204 # CEntityHandle + m_iszSourceEntityName: 1216 # CUtlSymbolLarge + m_vLastPosition: 1304 # Vector + m_iszStackName: 1320 # CUtlSymbolLarge + m_iszOperatorName: 1328 # CUtlSymbolLarge + m_iszOpvarName: 1336 # CUtlSymbolLarge + m_iOpvarIndex: 1344 # int32_t + m_bUseAutoCompare: 1348 # bool +CSoundOpvarSetPointEntity: # CSoundOpvarSetPointBase + m_OnEnter: 1352 # CEntityIOOutput + m_OnExit: 1392 # CEntityIOOutput + m_bAutoDisable: 1432 # bool + m_flDistanceMin: 1500 # float + m_flDistanceMax: 1504 # float + m_flDistanceMapMin: 1508 # float + m_flDistanceMapMax: 1512 # float + m_flOcclusionRadius: 1516 # float + m_flOcclusionMin: 1520 # float + m_flOcclusionMax: 1524 # float + m_flValSetOnDisable: 1528 # float + m_bSetValueOnDisable: 1532 # bool + m_nSimulationMode: 1536 # int32_t + m_nVisibilitySamples: 1540 # int32_t + m_vDynamicProxyPoint: 1544 # Vector + m_flDynamicMaximumOcclusion: 1556 # float + m_hDynamicEntity: 1560 # CEntityHandle + m_iszDynamicEntityName: 1568 # CUtlSymbolLarge + m_flPathingDistanceNormFactor: 1576 # float + m_vPathingSourcePos: 1580 # Vector + m_vPathingListenerPos: 1592 # Vector + m_nPathingSourceIndex: 1604 # int32_t +CSoundPatch: + m_pitch: 8 # CSoundEnvelope + m_volume: 24 # CSoundEnvelope + m_shutdownTime: 48 # float + m_flLastTime: 52 # float + m_iszSoundScriptName: 56 # CUtlSymbolLarge + m_hEnt: 64 # CHandle + m_soundEntityIndex: 68 # CEntityIndex + m_soundOrigin: 72 # Vector + m_isPlaying: 84 # int32_t + m_Filter: 88 # CCopyRecipientFilter + m_flCloseCaptionDuration: 128 # float + m_bUpdatedSoundOrigin: 132 # bool + m_iszClassName: 136 # CUtlSymbolLarge +CSoundStackSave: # CLogicalEntity + m_iszStackName: 1200 # CUtlSymbolLarge +CSplineConstraint: # CPhysConstraint +CSpotlightEnd: # CBaseModelEntity + m_flLightScale: 1792 # float + m_Radius: 1796 # float + m_vSpotlightDir: 1800 # Vector + m_vSpotlightOrg: 1812 # Vector +CSprite: # CBaseModelEntity + m_hSpriteMaterial: 1792 # CStrongHandle + m_hAttachedToEntity: 1800 # CHandle + m_nAttachment: 1804 # AttachmentHandle_t + m_flSpriteFramerate: 1808 # float + m_flFrame: 1812 # float + m_flDieTime: 1816 # GameTime_t + m_nBrightness: 1832 # uint32_t + m_flBrightnessDuration: 1836 # float + m_flSpriteScale: 1840 # float + m_flScaleDuration: 1844 # float + m_bWorldSpaceScale: 1848 # bool + m_flGlowProxySize: 1852 # float + m_flHDRColorScale: 1856 # float + m_flLastTime: 1860 # GameTime_t + m_flMaxFrame: 1864 # float + m_flStartScale: 1868 # float + m_flDestScale: 1872 # float + m_flScaleTimeStart: 1876 # GameTime_t + m_nStartBrightness: 1880 # int32_t + m_nDestBrightness: 1884 # int32_t + m_flBrightnessTimeStart: 1888 # GameTime_t + m_nSpriteWidth: 1892 # int32_t + m_nSpriteHeight: 1896 # int32_t +CSpriteAlias_env_glow: # CSprite +CSpriteOriented: # CSprite +CStopwatch: # CStopwatchBase + m_interval: 12 # float +CStopwatchBase: # CSimpleSimTimer + m_fIsRunning: 8 # bool +CSun: # CBaseModelEntity + m_vDirection: 1792 # Vector + m_clrOverlay: 1804 # Color + m_iszEffectName: 1808 # CUtlSymbolLarge + m_iszSSEffectName: 1816 # CUtlSymbolLarge + m_bOn: 1824 # bool + m_bmaxColor: 1825 # bool + m_flSize: 1828 # float + m_flRotation: 1832 # float + m_flHazeScale: 1836 # float + m_flAlphaHaze: 1840 # float + m_flAlphaHdr: 1844 # float + m_flAlphaScale: 1848 # float + m_flHDRColorScale: 1852 # float + m_flFarZScale: 1856 # float +CTablet: # CCSWeaponBase +CTakeDamageInfo: + m_vecDamageForce: 8 # Vector + m_vecDamagePosition: 20 # Vector + m_vecReportedPosition: 32 # Vector + m_vecDamageDirection: 44 # Vector + m_hInflictor: 56 # CHandle + m_hAttacker: 60 # CHandle + m_hAbility: 64 # CHandle + m_flDamage: 68 # float + m_bitsDamageType: 72 # int32_t + m_iDamageCustom: 76 # int32_t + m_iAmmoType: 80 # AmmoIndex_t + m_flOriginalDamage: 96 # float + m_bShouldBleed: 100 # bool + m_bShouldSpark: 101 # bool + m_nDamageFlags: 112 # TakeDamageFlags_t + m_nNumObjectsPenetrated: 116 # int32_t + m_hScriptInstance: 120 # HSCRIPT + m_bInTakeDamageFlow: 148 # bool +CTakeDamageResult: + m_nHealthLost: 0 # int32_t + m_nDamageTaken: 4 # int32_t +CTakeDamageSummaryScopeGuard: + m_vecSummaries: 8 # CUtlVector +CTankTargetChange: # CPointEntity + m_newTarget: 1200 # CVariantBase + m_newTargetName: 1216 # CUtlSymbolLarge +CTankTrainAI: # CPointEntity + m_hTrain: 1200 # CHandle + m_hTargetEntity: 1204 # CHandle + m_soundPlaying: 1208 # int32_t + m_startSoundName: 1232 # CUtlSymbolLarge + m_engineSoundName: 1240 # CUtlSymbolLarge + m_movementSoundName: 1248 # CUtlSymbolLarge + m_targetEntityName: 1256 # CUtlSymbolLarge +CTeam: # CBaseEntity + m_aPlayerControllers: 1200 # CNetworkUtlVectorBase> + m_aPlayers: 1224 # CNetworkUtlVectorBase> + m_iScore: 1248 # int32_t + m_szTeamname: 1252 # char[129] +CTeamplayRules: # CMultiplayRules +CTestEffect: # CBaseEntity + m_iLoop: 1200 # int32_t + m_iBeam: 1204 # int32_t + m_pBeam: 1208 # CBeam*[24] + m_flBeamTime: 1400 # GameTime_t[24] + m_flStartTime: 1496 # GameTime_t +CTextureBasedAnimatable: # CBaseModelEntity + m_bLoop: 1792 # bool + m_flFPS: 1796 # float + m_hPositionKeys: 1800 # CStrongHandle + m_hRotationKeys: 1808 # CStrongHandle + m_vAnimationBoundsMin: 1816 # Vector + m_vAnimationBoundsMax: 1828 # Vector + m_flStartTime: 1840 # float + m_flStartFrame: 1844 # float +CTimeline: # IntervalTimer + m_flValues: 16 # float[64] + m_nValueCounts: 272 # int32_t[64] + m_nBucketCount: 528 # int32_t + m_flInterval: 532 # float + m_flFinalValue: 536 # float + m_nCompressionType: 540 # TimelineCompression_t + m_bStopped: 544 # bool +CTimerEntity: # CLogicalEntity + m_OnTimer: 1200 # CEntityIOOutput + m_OnTimerHigh: 1240 # CEntityIOOutput + m_OnTimerLow: 1280 # CEntityIOOutput + m_iDisabled: 1320 # int32_t + m_flInitialDelay: 1324 # float + m_flRefireTime: 1328 # float + m_bUpDownState: 1332 # bool + m_iUseRandomTime: 1336 # int32_t + m_bPauseAfterFiring: 1340 # bool + m_flLowerRandomBound: 1344 # float + m_flUpperRandomBound: 1348 # float + m_flRemainingTime: 1352 # float + m_bPaused: 1356 # bool +CTonemapController2: # CBaseEntity + m_flAutoExposureMin: 1200 # float + m_flAutoExposureMax: 1204 # float + m_flTonemapPercentTarget: 1208 # float + m_flTonemapPercentBrightPixels: 1212 # float + m_flTonemapMinAvgLum: 1216 # float + m_flExposureAdaptationSpeedUp: 1220 # float + m_flExposureAdaptationSpeedDown: 1224 # float + m_flTonemapEVSmoothingRange: 1228 # float +CTonemapController2Alias_env_tonemap_controller2: # CTonemapController2 +CTonemapTrigger: # CBaseTrigger + m_tonemapControllerName: 2216 # CUtlSymbolLarge + m_hTonemapController: 2224 # CEntityHandle +CTouchExpansionComponent: # CEntityComponent +CTriggerActiveWeaponDetect: # CBaseTrigger + m_OnTouchedActiveWeapon: 2216 # CEntityIOOutput + m_iszWeaponClassName: 2256 # CUtlSymbolLarge +CTriggerBombReset: # CBaseTrigger +CTriggerBrush: # CBaseModelEntity + m_OnStartTouch: 1792 # CEntityIOOutput + m_OnEndTouch: 1832 # CEntityIOOutput + m_OnUse: 1872 # CEntityIOOutput + m_iInputFilter: 1912 # int32_t + m_iDontMessageParent: 1916 # int32_t +CTriggerBuoyancy: # CBaseTrigger + m_BuoyancyHelper: 2216 # CBuoyancyHelper + m_flFluidDensity: 2248 # float +CTriggerCallback: # CBaseTrigger +CTriggerDetectBulletFire: # CBaseTrigger + m_bPlayerFireOnly: 2216 # bool + m_OnDetectedBulletFire: 2224 # CEntityIOOutput +CTriggerDetectExplosion: # CBaseTrigger + m_OnDetectedExplosion: 2272 # CEntityIOOutput +CTriggerFan: # CBaseTrigger + m_vFanOrigin: 2216 # Vector + m_vFanEnd: 2228 # Vector + m_vNoise: 2240 # Vector + m_flForce: 2252 # float + m_flPlayerForce: 2256 # float + m_flRampTime: 2260 # float + m_bFalloff: 2264 # bool + m_bPushPlayer: 2265 # bool + m_bRampDown: 2266 # bool + m_bAddNoise: 2267 # bool + m_RampTimer: 2272 # CountdownTimer +CTriggerGameEvent: # CBaseTrigger + m_strStartTouchEventName: 2216 # CUtlString + m_strEndTouchEventName: 2224 # CUtlString + m_strTriggerID: 2232 # CUtlString +CTriggerGravity: # CBaseTrigger +CTriggerHostageReset: # CBaseTrigger +CTriggerHurt: # CBaseTrigger + m_flOriginalDamage: 2216 # float + m_flDamage: 2220 # float + m_flDamageCap: 2224 # float + m_flLastDmgTime: 2228 # GameTime_t + m_flForgivenessDelay: 2232 # float + m_bitsDamageInflict: 2236 # int32_t + m_damageModel: 2240 # int32_t + m_bNoDmgForce: 2244 # bool + m_vDamageForce: 2248 # Vector + m_thinkAlways: 2260 # bool + m_hurtThinkPeriod: 2264 # float + m_OnHurt: 2272 # CEntityIOOutput + m_OnHurtPlayer: 2312 # CEntityIOOutput + m_hurtEntities: 2352 # CUtlVector> +CTriggerHurtGhost: # CTriggerHurt +CTriggerImpact: # CTriggerMultiple + m_flMagnitude: 2256 # float + m_flNoise: 2260 # float + m_flViewkick: 2264 # float + m_pOutputForce: 2272 # CEntityOutputTemplate +CTriggerLerpObject: # CBaseTrigger + m_iszLerpTarget: 2216 # CUtlSymbolLarge + m_hLerpTarget: 2224 # CHandle + m_iszLerpTargetAttachment: 2232 # CUtlSymbolLarge + m_hLerpTargetAttachment: 2240 # AttachmentHandle_t + m_flLerpDuration: 2244 # float + m_bLerpRestoreMoveType: 2248 # bool + m_bSingleLerpObject: 2249 # bool + m_vecLerpingObjects: 2256 # CUtlVector + m_iszLerpEffect: 2280 # CUtlSymbolLarge + m_iszLerpSound: 2288 # CUtlSymbolLarge + m_OnLerpStarted: 2296 # CEntityIOOutput + m_OnLerpFinished: 2336 # CEntityIOOutput +CTriggerLook: # CTriggerOnce + m_hLookTarget: 2256 # CHandle + m_flFieldOfView: 2260 # float + m_flLookTime: 2264 # float + m_flLookTimeTotal: 2268 # float + m_flLookTimeLast: 2272 # GameTime_t + m_flTimeoutDuration: 2276 # float + m_bTimeoutFired: 2280 # bool + m_bIsLooking: 2281 # bool + m_b2DFOV: 2282 # bool + m_bUseVelocity: 2283 # bool + m_hActivator: 2284 # CHandle + m_bTestOcclusion: 2288 # bool + m_OnTimeout: 2296 # CEntityIOOutput + m_OnStartLook: 2336 # CEntityIOOutput + m_OnEndLook: 2376 # CEntityIOOutput +CTriggerMultiple: # CBaseTrigger + m_OnTrigger: 2216 # CEntityIOOutput +CTriggerOnce: # CTriggerMultiple +CTriggerPhysics: # CBaseTrigger + m_gravityScale: 2232 # float + m_linearLimit: 2236 # float + m_linearDamping: 2240 # float + m_angularLimit: 2244 # float + m_angularDamping: 2248 # float + m_linearForce: 2252 # float + m_flFrequency: 2256 # float + m_flDampingRatio: 2260 # float + m_vecLinearForcePointAt: 2264 # Vector + m_bCollapseToForcePoint: 2276 # bool + m_vecLinearForcePointAtWorld: 2280 # Vector + m_vecLinearForceDirection: 2292 # Vector + m_bConvertToDebrisWhenPossible: 2304 # bool +CTriggerProximity: # CBaseTrigger + m_hMeasureTarget: 2216 # CHandle + m_iszMeasureTarget: 2224 # CUtlSymbolLarge + m_fRadius: 2232 # float + m_nTouchers: 2236 # int32_t + m_NearestEntityDistance: 2240 # CEntityOutputTemplate +CTriggerPush: # CBaseTrigger + m_angPushEntitySpace: 2216 # QAngle + m_vecPushDirEntitySpace: 2228 # Vector + m_bTriggerOnStartTouch: 2240 # bool + m_flAlternateTicksFix: 2244 # float + m_flPushSpeed: 2248 # float +CTriggerRemove: # CBaseTrigger + m_OnRemove: 2216 # CEntityIOOutput +CTriggerSave: # CBaseTrigger + m_bForceNewLevelUnit: 2216 # bool + m_fDangerousTimer: 2220 # float + m_minHitPoints: 2224 # int32_t +CTriggerSndSosOpvar: # CBaseTrigger + m_hTouchingPlayers: 2216 # CUtlVector> + m_flPosition: 2240 # Vector + m_flCenterSize: 2252 # float + m_flMinVal: 2256 # float + m_flMaxVal: 2260 # float + m_flWait: 2264 # float + m_opvarName: 2272 # CUtlSymbolLarge + m_stackName: 2280 # CUtlSymbolLarge + m_operatorName: 2288 # CUtlSymbolLarge + m_bVolIs2D: 2296 # bool + m_opvarNameChar: 2297 # char[256] + m_stackNameChar: 2553 # char[256] + m_operatorNameChar: 2809 # char[256] + m_VecNormPos: 3068 # Vector + m_flNormCenterSize: 3080 # float +CTriggerSoundscape: # CBaseTrigger + m_hSoundscape: 2216 # CHandle + m_SoundscapeName: 2224 # CUtlSymbolLarge + m_spectators: 2232 # CUtlVector> +CTriggerTeleport: # CBaseTrigger + m_iLandmark: 2216 # CUtlSymbolLarge + m_bUseLandmarkAngles: 2224 # bool + m_bMirrorPlayer: 2225 # bool +CTriggerToggleSave: # CBaseTrigger + m_bDisabled: 2216 # bool +CTriggerTripWire: # CBaseTrigger +CTriggerVolume: # CBaseModelEntity + m_iFilterName: 1792 # CUtlSymbolLarge + m_hFilter: 1800 # CHandle +CTripWireFire: # CBaseCSGrenade +CTripWireFireProjectile: # CBaseGrenade +CVoteController: # CBaseEntity + m_iActiveIssueIndex: 1200 # int32_t + m_iOnlyTeamToVote: 1204 # int32_t + m_nVoteOptionCount: 1208 # int32_t[5] + m_nPotentialVotes: 1228 # int32_t + m_bIsYesNoVote: 1232 # bool + m_acceptingVotesTimer: 1240 # CountdownTimer + m_executeCommandTimer: 1264 # CountdownTimer + m_resetVoteTimer: 1288 # CountdownTimer + m_nVotesCast: 1312 # int32_t[64] + m_playerHoldingVote: 1568 # CPlayerSlot + m_playerOverrideForVote: 1572 # CPlayerSlot + m_nHighestCountIndex: 1576 # int32_t + m_potentialIssues: 1584 # CUtlVector + m_VoteOptions: 1608 # CUtlVector +CWaterBullet: # CBaseAnimGraph +CWeaponAWP: # CCSWeaponBaseGun +CWeaponAug: # CCSWeaponBaseGun +CWeaponBaseItem: # CCSWeaponBase + m_SequenceCompleteTimer: 3632 # CountdownTimer + m_bRedraw: 3656 # bool +CWeaponBizon: # CCSWeaponBaseGun +CWeaponCZ75a: # CCSWeaponBaseGun +CWeaponElite: # CCSWeaponBaseGun +CWeaponFamas: # CCSWeaponBaseGun +CWeaponFiveSeven: # CCSWeaponBaseGun +CWeaponG3SG1: # CCSWeaponBaseGun +CWeaponGalilAR: # CCSWeaponBaseGun +CWeaponGlock: # CCSWeaponBaseGun +CWeaponHKP2000: # CCSWeaponBaseGun +CWeaponM249: # CCSWeaponBaseGun +CWeaponM4A1: # CCSWeaponBaseGun +CWeaponM4A1Silencer: # CCSWeaponBaseGun +CWeaponMAC10: # CCSWeaponBaseGun +CWeaponMP5SD: # CCSWeaponBaseGun +CWeaponMP7: # CCSWeaponBaseGun +CWeaponMP9: # CCSWeaponBaseGun +CWeaponMag7: # CCSWeaponBaseGun +CWeaponNOVA: # CCSWeaponBase +CWeaponNegev: # CCSWeaponBaseGun +CWeaponP250: # CCSWeaponBaseGun +CWeaponP90: # CCSWeaponBaseGun +CWeaponRevolver: # CCSWeaponBaseGun +CWeaponSCAR20: # CCSWeaponBaseGun +CWeaponSG556: # CCSWeaponBaseGun +CWeaponSSG08: # CCSWeaponBaseGun +CWeaponSawedoff: # CCSWeaponBase +CWeaponShield: # CCSWeaponBaseGun + m_flBulletDamageAbsorbed: 3664 # float + m_flLastBulletHitSoundTime: 3668 # GameTime_t + m_flDisplayHealth: 3672 # float +CWeaponTaser: # CCSWeaponBaseGun + m_fFireTime: 3664 # GameTime_t +CWeaponTec9: # CCSWeaponBaseGun +CWeaponUMP45: # CCSWeaponBaseGun +CWeaponUSPSilencer: # CCSWeaponBaseGun +CWeaponXM1014: # CCSWeaponBase +CWeaponZoneRepulsor: # CCSWeaponBaseGun +CWorld: # CBaseModelEntity +CommandToolCommand_t: + m_bEnabled: 0 # bool + m_bOpened: 1 # bool + m_InternalId: 4 # uint32_t + m_ShortName: 8 # CUtlString + m_ExecMode: 16 # CommandExecMode_t + m_SpawnGroup: 24 # CUtlString + m_PeriodicExecDelay: 32 # float + m_SpecType: 36 # CommandEntitySpecType_t + m_EntitySpec: 40 # CUtlString + m_Commands: 48 # CUtlString + m_SetDebugBits: 56 # DebugOverlayBits_t + m_ClearDebugBits: 64 # DebugOverlayBits_t +ConceptHistory_t: + timeSpoken: 0 # float + m_response: 8 # CRR_Response +ConstraintSoundInfo: + m_vSampler: 8 # VelocitySampler + m_soundProfile: 32 # SimpleConstraintSoundProfile + m_forwardAxis: 64 # Vector + m_iszTravelSoundFwd: 80 # CUtlSymbolLarge + m_iszTravelSoundBack: 88 # CUtlSymbolLarge + m_iszReversalSounds: 104 # CUtlSymbolLarge[3] + m_bPlayTravelSound: 128 # bool + m_bPlayReversalSound: 129 # bool +CountdownTimer: + m_duration: 8 # float + m_timestamp: 12 # GameTime_t + m_timescale: 16 # float + m_nWorldGroupId: 20 # WorldGroupId_t +EngineCountdownTimer: + m_duration: 8 # float + m_timestamp: 12 # float + m_timescale: 16 # float +EntityRenderAttribute_t: + m_ID: 48 # CUtlStringToken + m_Values: 52 # Vector4D +EntitySpottedState_t: + m_bSpotted: 8 # bool + m_bSpottedByMask: 12 # uint32_t[2] +Extent: + lo: 0 # Vector + hi: 12 # Vector +FilterDamageType: # CBaseFilter + m_iDamageType: 1288 # int32_t +FilterHealth: # CBaseFilter + m_bAdrenalineActive: 1288 # bool + m_iHealthMin: 1292 # int32_t + m_iHealthMax: 1296 # int32_t +FilterTeam: # CBaseFilter + m_iFilterTeam: 1288 # int32_t +GameAmmoTypeInfo_t: # AmmoTypeInfo_t + m_nBuySize: 56 # int32_t + m_nCost: 60 # int32_t +GameTick_t: + m_Value: 0 # int32_t +GameTime_t: + m_Value: 0 # float +HullFlags_t: + m_bHull_Human: 0 # bool + m_bHull_SmallCentered: 1 # bool + m_bHull_WideHuman: 2 # bool + m_bHull_Tiny: 3 # bool + m_bHull_Medium: 4 # bool + m_bHull_TinyCentered: 5 # bool + m_bHull_Large: 6 # bool + m_bHull_LargeCentered: 7 # bool + m_bHull_MediumTall: 8 # bool + m_bHull_Small: 9 # bool +IChoreoServices: +IEconItemInterface: +IHasAttributes: +IRagdoll: +ISkeletonAnimationController: +IVehicle: +IntervalTimer: + m_timestamp: 8 # GameTime_t + m_nWorldGroupId: 12 # WorldGroupId_t +ModelConfigHandle_t: + m_Value: 0 # uint32_t +ParticleIndex_t: + m_Value: 0 # int32_t +PhysicsRagdollPose_t: + __m_pChainEntity: 8 # CNetworkVarChainer + m_Transforms: 48 # CNetworkUtlVectorBase + m_hOwner: 72 # CHandle +QuestProgress: +RagdollCreationParams_t: + m_vForce: 0 # Vector + m_nForceBone: 12 # int32_t +RelationshipOverride_t: # Relationship_t + entity: 8 # CHandle + classType: 12 # Class_T +Relationship_t: + disposition: 0 # Disposition_t + priority: 4 # int32_t +ResponseContext_t: + m_iszName: 0 # CUtlSymbolLarge + m_iszValue: 8 # CUtlSymbolLarge + m_fExpirationTime: 16 # GameTime_t +ResponseFollowup: + followup_concept: 0 # char* + followup_contexts: 8 # char* + followup_delay: 16 # float + followup_target: 20 # char* + followup_entityiotarget: 28 # char* + followup_entityioinput: 36 # char* + followup_entityiodelay: 44 # float + bFired: 48 # bool +ResponseParams: + odds: 16 # int16_t + flags: 18 # int16_t + m_pFollowup: 24 # ResponseFollowup* +SellbackPurchaseEntry_t: + m_unDefIdx: 48 # uint16_t + m_nCost: 52 # int32_t + m_nPrevArmor: 56 # int32_t + m_bPrevHelmet: 60 # bool + m_hItem: 64 # CEntityHandle +ServerAuthoritativeWeaponSlot_t: + unClass: 40 # uint16_t + unSlot: 42 # uint16_t + unItemDefIdx: 44 # uint16_t +SimpleConstraintSoundProfile: + eKeypoints: 8 # SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t + m_keyPoints: 12 # float[2] + m_reversalSoundThresholds: 20 # float[3] +SpawnPoint: # CServerOnlyPointEntity + m_iPriority: 1200 # int32_t + m_bEnabled: 1204 # bool + m_nType: 1208 # int32_t +SpawnPointCoopEnemy: # SpawnPoint + m_szWeaponsToGive: 1216 # CUtlSymbolLarge + m_szPlayerModelToUse: 1224 # CUtlSymbolLarge + m_nArmorToSpawnWith: 1232 # int32_t + m_nDefaultBehavior: 1236 # SpawnPointCoopEnemy::BotDefaultBehavior_t + m_nBotDifficulty: 1240 # int32_t + m_bIsAgressive: 1244 # bool + m_bStartAsleep: 1245 # bool + m_flHideRadius: 1248 # float + m_szBehaviorTreeFile: 1264 # CUtlSymbolLarge +SummaryTakeDamageInfo_t: + nSummarisedCount: 0 # int32_t + info: 8 # CTakeDamageInfo + result: 160 # CTakeDamageResult + hTarget: 168 # CHandle +VPhysicsCollisionAttribute_t: + m_nInteractsAs: 8 # uint64_t + m_nInteractsWith: 16 # uint64_t + m_nInteractsExclude: 24 # uint64_t + m_nEntityId: 32 # uint32_t + m_nOwnerId: 36 # uint32_t + m_nHierarchyId: 40 # uint16_t + m_nCollisionGroup: 42 # uint8_t + m_nCollisionFunctionMask: 43 # uint8_t +VelocitySampler: + m_prevSample: 0 # Vector + m_fPrevSampleTime: 12 # GameTime_t + m_fIdealSampleRate: 16 # float +ViewAngleServerChange_t: + nType: 48 # FixAngleSet_t + qAngle: 52 # QAngle + nIndex: 64 # uint32_t +WeaponPurchaseCount_t: + m_nItemDefIndex: 48 # uint16_t + m_nCount: 50 # uint16_t +WeaponPurchaseTracker_t: + m_weaponPurchases: 8 # CUtlVectorEmbeddedNetworkVar +audioparams_t: + localSound: 8 # Vector[8] + soundscapeIndex: 104 # int32_t + localBits: 108 # uint8_t + soundscapeEntityListIndex: 112 # int32_t + soundEventHash: 116 # uint32_t +dynpitchvol_base_t: + preset: 0 # int32_t + pitchrun: 4 # int32_t + pitchstart: 8 # int32_t + spinup: 12 # int32_t + spindown: 16 # int32_t + volrun: 20 # int32_t + volstart: 24 # int32_t + fadein: 28 # int32_t + fadeout: 32 # int32_t + lfotype: 36 # int32_t + lforate: 40 # int32_t + lfomodpitch: 44 # int32_t + lfomodvol: 48 # int32_t + cspinup: 52 # int32_t + cspincount: 56 # int32_t + pitch: 60 # int32_t + spinupsav: 64 # int32_t + spindownsav: 68 # int32_t + pitchfrac: 72 # int32_t + vol: 76 # int32_t + fadeinsav: 80 # int32_t + fadeoutsav: 84 # int32_t + volfrac: 88 # int32_t + lfofrac: 92 # int32_t + lfomult: 96 # int32_t +dynpitchvol_t: # dynpitchvol_base_t +fogparams_t: + dirPrimary: 8 # Vector + colorPrimary: 20 # Color + colorSecondary: 24 # Color + colorPrimaryLerpTo: 28 # Color + colorSecondaryLerpTo: 32 # Color + start: 36 # float + end: 40 # float + farz: 44 # float + maxdensity: 48 # float + exponent: 52 # float + HDRColorScale: 56 # float + skyboxFogFactor: 60 # float + skyboxFogFactorLerpTo: 64 # float + startLerpTo: 68 # float + endLerpTo: 72 # float + maxdensityLerpTo: 76 # float + lerptime: 80 # GameTime_t + duration: 84 # float + blendtobackground: 88 # float + scattering: 92 # float + locallightscale: 96 # float + enable: 100 # bool + blend: 101 # bool + m_bNoReflectionFog: 102 # bool + m_bPadding: 103 # bool +fogplayerparams_t: + m_hCtrl: 8 # CHandle + m_flTransitionTime: 12 # float + m_OldColor: 16 # Color + m_flOldStart: 20 # float + m_flOldEnd: 24 # float + m_flOldMaxDensity: 28 # float + m_flOldHDRColorScale: 32 # float + m_flOldFarZ: 36 # float + m_NewColor: 40 # Color + m_flNewStart: 44 # float + m_flNewEnd: 48 # float + m_flNewMaxDensity: 52 # float + m_flNewHDRColorScale: 56 # float + m_flNewFarZ: 60 # float +hudtextparms_t: + color1: 0 # Color + color2: 4 # Color + effect: 8 # uint8_t + channel: 9 # uint8_t + x: 12 # float + y: 16 # float +lerpdata_t: + m_hEnt: 0 # CHandle + m_MoveType: 4 # MoveType_t + m_flStartTime: 8 # GameTime_t + m_vecStartOrigin: 12 # Vector + m_qStartRot: 32 # Quaternion + m_nFXIndex: 48 # ParticleIndex_t +locksound_t: + sLockedSound: 8 # CUtlSymbolLarge + sUnlockedSound: 16 # CUtlSymbolLarge + flwaitSound: 24 # GameTime_t +magnetted_objects_t: + hEntity: 8 # CHandle +ragdoll_t: + list: 0 # CUtlVector + boneIndex: 24 # CUtlVector + allowStretch: 48 # bool + unused: 49 # bool +ragdollelement_t: + originParentSpace: 0 # Vector + parentIndex: 32 # int32_t + m_flRadius: 36 # float +shard_model_desc_t: + m_nModelID: 8 # int32_t + m_hMaterial: 16 # CStrongHandle + m_solid: 24 # ShardSolid_t + m_ShatterPanelMode: 25 # ShatterPanelMode + m_vecPanelSize: 28 # Vector2D + m_vecStressPositionA: 36 # Vector2D + m_vecStressPositionB: 44 # Vector2D + m_vecPanelVertices: 56 # CNetworkUtlVectorBase + m_flGlassHalfThickness: 80 # float + m_bHasParent: 84 # bool + m_bParentFrozen: 85 # bool + m_SurfacePropStringToken: 88 # CUtlStringToken +sky3dparams_t: + scale: 8 # int16_t + origin: 12 # Vector + bClip3DSkyBoxNearToWorldFar: 24 # bool + flClip3DSkyBoxNearToWorldFarOffset: 28 # float + fog: 32 # fogparams_t + m_nWorldGroupID: 136 # WorldGroupId_t +thinkfunc_t: + m_hFn: 8 # HSCRIPT + m_nContext: 16 # CUtlStringToken + m_nNextThinkTick: 20 # GameTick_t + m_nLastThinkTick: 24 # GameTick_t diff --git a/generated/soundsystem.dll.yaml b/generated/soundsystem.dll.yaml new file mode 100644 index 0000000..09a5ba9 --- /dev/null +++ b/generated/soundsystem.dll.yaml @@ -0,0 +1,232 @@ +--- +CDSPMixgroupModifier: + m_mixgroup: 0 # CUtlString + m_flModifier: 8 # float + m_flModifierMin: 12 # float + m_flSourceModifier: 16 # float + m_flSourceModifierMin: 20 # float + m_flListenerReverbModifierWhenSourceReverbIsActive: 24 # float +CDSPPresetMixgroupModifierTable: + m_table: 0 # CUtlVector +CDspPresetModifierList: + m_dspName: 0 # CUtlString + m_modifiers: 8 # CUtlVector +CSosGroupActionLimitSchema: # CSosGroupActionSchema + m_nMaxCount: 24 # int32_t + m_nStopType: 28 # SosActionStopType_t + m_nSortType: 32 # SosActionSortType_t +CSosGroupActionSchema: + m_name: 8 # CUtlString + m_actionType: 16 # ActionType_t + m_actionInstanceType: 20 # ActionType_t +CSosGroupActionSetSoundeventParameterSchema: # CSosGroupActionSchema + m_nMaxCount: 24 # int32_t + m_flMinValue: 28 # float + m_flMaxValue: 32 # float + m_opvarName: 40 # CUtlString + m_nSortType: 48 # SosActionSortType_t +CSosGroupActionTimeLimitSchema: # CSosGroupActionSchema + m_flMaxDuration: 24 # float +CSosGroupBranchPattern: + m_bMatchEventName: 8 # bool + m_bMatchEventSubString: 9 # bool + m_bMatchEntIndex: 10 # bool + m_bMatchOpvar: 11 # bool +CSosGroupMatchPattern: # CSosGroupBranchPattern + m_matchSoundEventName: 16 # CUtlString + m_matchSoundEventSubString: 24 # CUtlString + m_flEntIndex: 32 # float + m_flOpvar: 36 # float +CSosSoundEventGroupListSchema: + m_groupList: 0 # CUtlVector +CSosSoundEventGroupSchema: + m_name: 0 # CUtlString + m_nType: 8 # SosGroupType_t + m_bIsBlocking: 12 # bool + m_nBlockMaxCount: 16 # int32_t + m_bInvertMatch: 20 # bool + m_matchPattern: 24 # CSosGroupMatchPattern + m_branchPattern: 64 # CSosGroupBranchPattern + m_vActions: 176 # CSosGroupActionSchema*[4] +CSoundEventMetaData: + m_soundEventVMix: 0 # CStrongHandle +SelectedEditItemInfo_t: + m_EditItems: 0 # CUtlVector +SosEditItemInfo_t: + itemType: 0 # SosEditItemType_t + itemName: 8 # CUtlString + itemTypeName: 16 # CUtlString + itemKVString: 32 # CUtlString + itemPos: 40 # Vector2D +VMixAutoFilterDesc_t: + m_flEnvelopeAmount: 0 # float + m_flAttackTimeMS: 4 # float + m_flReleaseTimeMS: 8 # float + m_filter: 12 # VMixFilterDesc_t + m_flLFOAmount: 28 # float + m_flLFORate: 32 # float + m_flPhase: 36 # float + m_nLFOShape: 40 # VMixLFOShape_t +VMixBoxverbDesc_t: + m_flSizeMax: 0 # float + m_flSizeMin: 4 # float + m_flComplexity: 8 # float + m_flDiffusion: 12 # float + m_flModDepth: 16 # float + m_flModRate: 20 # float + m_bParallel: 24 # bool + m_filterType: 28 # VMixFilterDesc_t + m_flWidth: 44 # float + m_flHeight: 48 # float + m_flDepth: 52 # float + m_flFeedbackScale: 56 # float + m_flFeedbackWidth: 60 # float + m_flFeedbackHeight: 64 # float + m_flFeedbackDepth: 68 # float + m_flOutputGain: 72 # float + m_flTaps: 76 # float +VMixConvolutionDesc_t: + m_fldbGain: 0 # float + m_flPreDelayMS: 4 # float + m_flWetMix: 8 # float + m_fldbLow: 12 # float + m_fldbMid: 16 # float + m_fldbHigh: 20 # float + m_flLowCutoffFreq: 24 # float + m_flHighCutoffFreq: 28 # float +VMixDelayDesc_t: + m_feedbackFilter: 0 # VMixFilterDesc_t + m_bEnableFilter: 16 # bool + m_flDelay: 20 # float + m_flDirectGain: 24 # float + m_flDelayGain: 28 # float + m_flFeedbackGain: 32 # float + m_flWidth: 36 # float +VMixDiffusorDesc_t: + m_flSize: 0 # float + m_flComplexity: 4 # float + m_flFeedback: 8 # float + m_flOutputGain: 12 # float +VMixDynamics3BandDesc_t: + m_fldbGainOutput: 0 # float + m_flRMSTimeMS: 4 # float + m_fldbKneeWidth: 8 # float + m_flDepth: 12 # float + m_flWetMix: 16 # float + m_flTimeScale: 20 # float + m_flLowCutoffFreq: 24 # float + m_flHighCutoffFreq: 28 # float + m_bPeakMode: 32 # bool + m_bandDesc: 36 # VMixDynamicsBand_t[3] +VMixDynamicsBand_t: + m_fldbGainInput: 0 # float + m_fldbGainOutput: 4 # float + m_fldbThresholdBelow: 8 # float + m_fldbThresholdAbove: 12 # float + m_flRatioBelow: 16 # float + m_flRatioAbove: 20 # float + m_flAttackTimeMS: 24 # float + m_flReleaseTimeMS: 28 # float + m_bEnable: 32 # bool + m_bSolo: 33 # bool +VMixDynamicsCompressorDesc_t: + m_fldbOutputGain: 0 # float + m_fldbCompressionThreshold: 4 # float + m_fldbKneeWidth: 8 # float + m_flCompressionRatio: 12 # float + m_flAttackTimeMS: 16 # float + m_flReleaseTimeMS: 20 # float + m_flRMSTimeMS: 24 # float + m_flWetMix: 28 # float + m_bPeakMode: 32 # bool +VMixDynamicsDesc_t: + m_fldbGain: 0 # float + m_fldbNoiseGateThreshold: 4 # float + m_fldbCompressionThreshold: 8 # float + m_fldbLimiterThreshold: 12 # float + m_fldbKneeWidth: 16 # float + m_flRatio: 20 # float + m_flLimiterRatio: 24 # float + m_flAttackTimeMS: 28 # float + m_flReleaseTimeMS: 32 # float + m_flRMSTimeMS: 36 # float + m_flWetMix: 40 # float + m_bPeakMode: 44 # bool +VMixEQ8Desc_t: + m_stages: 0 # VMixFilterDesc_t[8] +VMixEffectChainDesc_t: + m_flCrossfadeTime: 0 # float +VMixEnvelopeDesc_t: + m_flAttackTimeMS: 0 # float + m_flHoldTimeMS: 4 # float + m_flReleaseTimeMS: 8 # float +VMixFilterDesc_t: + m_nFilterType: 0 # VMixFilterType_t + m_nFilterSlope: 2 # VMixFilterSlope_t + m_bEnabled: 3 # bool + m_fldbGain: 4 # float + m_flCutoffFreq: 8 # float + m_flQ: 12 # float +VMixFreeverbDesc_t: + m_flRoomSize: 0 # float + m_flDamp: 4 # float + m_flWidth: 8 # float + m_flLateReflections: 12 # float +VMixModDelayDesc_t: + m_feedbackFilter: 0 # VMixFilterDesc_t + m_bPhaseInvert: 16 # bool + m_flGlideTime: 20 # float + m_flDelay: 24 # float + m_flOutputGain: 28 # float + m_flFeedbackGain: 32 # float + m_flModRate: 36 # float + m_flModDepth: 40 # float + m_bApplyAntialiasing: 44 # bool +VMixOscDesc_t: + oscType: 0 # VMixLFOShape_t + m_freq: 4 # float + m_flPhase: 8 # float +VMixPannerDesc_t: + m_type: 0 # VMixPannerType_t + m_flStrength: 4 # float +VMixPitchShiftDesc_t: + m_nGrainSampleCount: 0 # int32_t + m_flPitchShift: 4 # float + m_nQuality: 8 # int32_t + m_nProcType: 12 # int32_t +VMixPlateverbDesc_t: + m_flPrefilter: 0 # float + m_flInputDiffusion1: 4 # float + m_flInputDiffusion2: 8 # float + m_flDecay: 12 # float + m_flDamp: 16 # float + m_flFeedbackDiffusion1: 20 # float + m_flFeedbackDiffusion2: 24 # float +VMixShaperDesc_t: + m_nShape: 0 # int32_t + m_fldbDrive: 4 # float + m_fldbOutputGain: 8 # float + m_flWetMix: 12 # float + m_nOversampleFactor: 16 # int32_t +VMixSubgraphSwitchDesc_t: + m_interpolationMode: 0 # VMixSubgraphSwitchInterpolationType_t + m_bOnlyTailsOnFadeOut: 4 # bool + m_flInterpolationTime: 8 # float +VMixUtilityDesc_t: + m_nOp: 0 # VMixChannelOperation_t + m_flInputPan: 4 # float + m_flOutputBalance: 8 # float + m_fldbOutputGain: 12 # float + m_bBassMono: 16 # bool + m_flBassFreq: 20 # float +VMixVocoderDesc_t: + m_nBandCount: 0 # int32_t + m_flBandwidth: 4 # float + m_fldBModGain: 8 # float + m_flFreqRangeStart: 12 # float + m_flFreqRangeEnd: 16 # float + m_fldBUnvoicedGain: 20 # float + m_flAttackTimeMS: 24 # float + m_flReleaseTimeMS: 28 # float + m_nDebugBand: 32 # int32_t + m_bPeakMode: 36 # bool diff --git a/generated/vphysics2.dll.yaml b/generated/vphysics2.dll.yaml new file mode 100644 index 0000000..2d3fa79 --- /dev/null +++ b/generated/vphysics2.dll.yaml @@ -0,0 +1,572 @@ +--- +CFeIndexedJiggleBone: + m_nNode: 0 # uint32_t + m_nJiggleParent: 4 # uint32_t + m_jiggleBone: 8 # CFeJiggleBone +CFeJiggleBone: + m_nFlags: 0 # uint32_t + m_flLength: 4 # float + m_flTipMass: 8 # float + m_flYawStiffness: 12 # float + m_flYawDamping: 16 # float + m_flPitchStiffness: 20 # float + m_flPitchDamping: 24 # float + m_flAlongStiffness: 28 # float + m_flAlongDamping: 32 # float + m_flAngleLimit: 36 # float + m_flMinYaw: 40 # float + m_flMaxYaw: 44 # float + m_flYawFriction: 48 # float + m_flYawBounce: 52 # float + m_flMinPitch: 56 # float + m_flMaxPitch: 60 # float + m_flPitchFriction: 64 # float + m_flPitchBounce: 68 # float + m_flBaseMass: 72 # float + m_flBaseStiffness: 76 # float + m_flBaseDamping: 80 # float + m_flBaseMinLeft: 84 # float + m_flBaseMaxLeft: 88 # float + m_flBaseLeftFriction: 92 # float + m_flBaseMinUp: 96 # float + m_flBaseMaxUp: 100 # float + m_flBaseUpFriction: 104 # float + m_flBaseMinForward: 108 # float + m_flBaseMaxForward: 112 # float + m_flBaseForwardFriction: 116 # float + m_flRadius0: 120 # float + m_flRadius1: 124 # float + m_vPoint0: 128 # Vector + m_vPoint1: 140 # Vector + m_nCollisionMask: 152 # uint16_t +CFeMorphLayer: + m_Name: 0 # CUtlString + m_nNameHash: 8 # uint32_t + m_Nodes: 16 # CUtlVector + m_InitPos: 40 # CUtlVector + m_Gravity: 64 # CUtlVector + m_GoalStrength: 88 # CUtlVector + m_GoalDamping: 112 # CUtlVector +CFeNamedJiggleBone: + m_strParentBone: 0 # CUtlString + m_transform: 16 # CTransform + m_nJiggleParent: 48 # uint32_t + m_jiggleBone: 52 # CFeJiggleBone +CFeVertexMapBuildArray: + m_Array: 0 # CUtlVector +CRegionSVM: + m_Planes: 0 # CUtlVector + m_Nodes: 24 # CUtlVector +CastSphereSATParams_t: + m_vRayStart: 0 # Vector + m_vRayDelta: 12 # Vector + m_flRadius: 24 # float + m_flMaxFraction: 28 # float + m_flScale: 32 # float + m_pHull: 40 # RnHull_t* +CovMatrix3: + m_vDiag: 0 # Vector + m_flXY: 12 # float + m_flXZ: 16 # float + m_flYZ: 20 # float +Dop26_t: + m_flSupport: 0 # float[26] +FeAnimStrayRadius_t: + nNode: 0 # uint16_t[2] + flMaxDist: 4 # float + flRelaxationFactor: 8 # float +FeAxialEdgeBend_t: + te: 0 # float + tv: 4 # float + flDist: 8 # float + flWeight: 12 # float[4] + nNode: 28 # uint16_t[6] +FeBandBendLimit_t: + flDistMin: 0 # float + flDistMax: 4 # float + nNode: 8 # uint16_t[6] +FeBoxRigid_t: + tmFrame2: 0 # CTransform + nNode: 32 # uint16_t + nCollisionMask: 34 # uint16_t + vSize: 36 # Vector + nVertexMapIndex: 48 # uint16_t + nFlags: 50 # uint16_t +FeBuildBoxRigid_t: # FeBoxRigid_t + m_nPriority: 64 # int32_t + m_nVertexMapHash: 68 # uint32_t +FeBuildSphereRigid_t: # FeSphereRigid_t + m_nPriority: 32 # int32_t + m_nVertexMapHash: 36 # uint32_t +FeBuildTaperedCapsuleRigid_t: # FeTaperedCapsuleRigid_t + m_nPriority: 48 # int32_t + m_nVertexMapHash: 52 # uint32_t +FeCollisionPlane_t: + nCtrlParent: 0 # uint16_t + nChildNode: 2 # uint16_t + m_Plane: 4 # RnPlane_t + flStrength: 20 # float +FeCtrlOffset_t: + vOffset: 0 # Vector + nCtrlParent: 12 # uint16_t + nCtrlChild: 14 # uint16_t +FeCtrlOsOffset_t: + nCtrlParent: 0 # uint16_t + nCtrlChild: 2 # uint16_t +FeCtrlSoftOffset_t: + nCtrlParent: 0 # uint16_t + nCtrlChild: 2 # uint16_t + vOffset: 4 # Vector + flAlpha: 16 # float +FeEdgeDesc_t: + nEdge: 0 # uint16_t[2] + nSide: 4 # uint16_t[2][2] + nVirtElem: 12 # uint16_t[2] +FeEffectDesc_t: + sName: 0 # CUtlString + nNameHash: 8 # uint32_t + nType: 12 # int32_t + m_Params: 16 # KeyValues3 +FeFitInfluence_t: + nVertexNode: 0 # uint32_t + flWeight: 4 # float + nMatrixNode: 8 # uint32_t +FeFitMatrix_t: + bone: 0 # CTransform + vCenter: 32 # Vector + nEnd: 44 # uint16_t + nNode: 46 # uint16_t + nBeginDynamic: 48 # uint16_t +FeFitWeight_t: + flWeight: 0 # float + nNode: 4 # uint16_t + nDummy: 6 # uint16_t +FeFollowNode_t: + nParentNode: 0 # uint16_t + nChildNode: 2 # uint16_t + flWeight: 4 # float +FeKelagerBend2_t: + flWeight: 0 # float[3] + flHeight0: 12 # float + nNode: 16 # uint16_t[3] + nReserved: 22 # uint16_t +FeMorphLayerDepr_t: + m_Name: 0 # CUtlString + m_nNameHash: 8 # uint32_t + m_Nodes: 16 # CUtlVector + m_InitPos: 40 # CUtlVector + m_Gravity: 64 # CUtlVector + m_GoalStrength: 88 # CUtlVector + m_GoalDamping: 112 # CUtlVector + m_nFlags: 136 # uint32_t +FeNodeBase_t: + nNode: 0 # uint16_t + nDummy: 2 # uint16_t[3] + nNodeX0: 8 # uint16_t + nNodeX1: 10 # uint16_t + nNodeY0: 12 # uint16_t + nNodeY1: 14 # uint16_t + qAdjust: 16 # QuaternionStorage +FeNodeIntegrator_t: + flPointDamping: 0 # float + flAnimationForceAttraction: 4 # float + flAnimationVertexAttraction: 8 # float + flGravity: 12 # float +FeNodeReverseOffset_t: + vOffset: 0 # Vector + nBoneCtrl: 12 # uint16_t + nTargetNode: 14 # uint16_t +FeNodeWindBase_t: + nNodeX0: 0 # uint16_t + nNodeX1: 2 # uint16_t + nNodeY0: 4 # uint16_t + nNodeY1: 6 # uint16_t +FeProxyVertexMap_t: + m_Name: 0 # CUtlString + m_flWeight: 8 # float +FeQuad_t: + nNode: 0 # uint16_t[4] + flSlack: 8 # float + vShape: 12 # Vector4D[4] +FeRigidColliderIndices_t: + m_nTaperedCapsuleRigidIndex: 0 # uint16_t + m_nSphereRigidIndex: 2 # uint16_t + m_nBoxRigidIndex: 4 # uint16_t + m_nCollisionPlaneIndex: 6 # uint16_t +FeRodConstraint_t: + nNode: 0 # uint16_t[2] + flMaxDist: 4 # float + flMinDist: 8 # float + flWeight0: 12 # float + flRelaxationFactor: 16 # float +FeSimdAnimStrayRadius_t: + nNode: 0 # uint16_t[4][2] + flMaxDist: 16 # fltx4 + flRelaxationFactor: 32 # fltx4 +FeSimdNodeBase_t: + nNode: 0 # uint16_t[4] + nNodeX0: 8 # uint16_t[4] + nNodeX1: 16 # uint16_t[4] + nNodeY0: 24 # uint16_t[4] + nNodeY1: 32 # uint16_t[4] + nDummy: 40 # uint16_t[4] + qAdjust: 48 # FourQuaternions +FeSimdQuad_t: + nNode: 0 # uint16_t[4][4] + f4Slack: 32 # fltx4 + vShape: 48 # FourVectors[4] + f4Weights: 240 # fltx4[4] +FeSimdRodConstraint_t: + nNode: 0 # uint16_t[4][2] + f4MaxDist: 16 # fltx4 + f4MinDist: 32 # fltx4 + f4Weight0: 48 # fltx4 + f4RelaxationFactor: 64 # fltx4 +FeSimdSpringIntegrator_t: + nNode: 0 # uint16_t[4][2] + flSpringRestLength: 16 # fltx4 + flSpringConstant: 32 # fltx4 + flSpringDamping: 48 # fltx4 + flNodeWeight0: 64 # fltx4 +FeSimdTri_t: + nNode: 0 # uint32_t[4][3] + w1: 48 # fltx4 + w2: 64 # fltx4 + v1x: 80 # fltx4 + v2: 96 # FourVectors2D +FeSoftParent_t: + nParent: 0 # int32_t + flAlpha: 4 # float +FeSourceEdge_t: + nNode: 0 # uint16_t[2] +FeSphereRigid_t: + vSphere: 0 # fltx4 + nNode: 16 # uint16_t + nCollisionMask: 18 # uint16_t + nVertexMapIndex: 20 # uint16_t + nFlags: 22 # uint16_t +FeSpringIntegrator_t: + nNode: 0 # uint16_t[2] + flSpringRestLength: 4 # float + flSpringConstant: 8 # float + flSpringDamping: 12 # float + flNodeWeight0: 16 # float +FeStiffHingeBuild_t: + flMaxAngle: 0 # float + flStrength: 4 # float + flMotionBias: 8 # float[3] + nNode: 20 # uint16_t[3] +FeTaperedCapsuleRigid_t: + vSphere: 0 # fltx4[2] + nNode: 32 # uint16_t + nCollisionMask: 34 # uint16_t + nVertexMapIndex: 36 # uint16_t + nFlags: 38 # uint16_t +FeTaperedCapsuleStretch_t: + nNode: 0 # uint16_t[2] + nCollisionMask: 4 # uint16_t + nDummy: 6 # uint16_t + flRadius: 8 # float[2] +FeTreeChildren_t: + nChild: 0 # uint16_t[2] +FeTri_t: + nNode: 0 # uint16_t[3] + w1: 8 # float + w2: 12 # float + v1x: 16 # float + v2: 20 # Vector2D +FeTwistConstraint_t: + nNodeOrient: 0 # uint16_t + nNodeEnd: 2 # uint16_t + flTwistRelax: 4 # float + flSwingRelax: 8 # float +FeVertexMapBuild_t: + m_VertexMapName: 0 # CUtlString + m_nNameHash: 8 # uint32_t + m_Color: 12 # Color + m_flVolumetricSolveStrength: 16 # float + m_nScaleSourceNode: 20 # int32_t + m_Weights: 24 # CUtlVector +FeVertexMapDesc_t: + sName: 0 # CUtlString + nNameHash: 8 # uint32_t + nColor: 12 # uint32_t + nFlags: 16 # uint32_t + nVertexBase: 20 # uint16_t + nVertexCount: 22 # uint16_t + nMapOffset: 24 # uint32_t + nNodeListOffset: 28 # uint32_t + vCenterOfMass: 32 # Vector + flVolumetricSolveStrength: 44 # float + nScaleSourceNode: 48 # int16_t + nNodeListCount: 50 # uint16_t +FeWeightedNode_t: + nNode: 0 # uint16_t + nWeight: 2 # uint16_t +FeWorldCollisionParams_t: + flWorldFriction: 0 # float + flGroundFriction: 4 # float + nListBegin: 8 # uint16_t + nListEnd: 10 # uint16_t +FourCovMatrices3: + m_vDiag: 0 # FourVectors + m_flXY: 48 # fltx4 + m_flXZ: 64 # fltx4 + m_flYZ: 80 # fltx4 +FourVectors2D: + x: 0 # fltx4 + y: 16 # fltx4 +IPhysicsPlayerController: +OldFeEdge_t: + m_flK: 0 # float[3] + invA: 12 # float + t: 16 # float + flThetaRelaxed: 20 # float + flThetaFactor: 24 # float + c01: 28 # float + c02: 32 # float + c03: 36 # float + c04: 40 # float + flAxialModelDist: 44 # float + flAxialModelWeights: 48 # float[4] + m_nNode: 64 # uint16_t[4] +PhysFeModelDesc_t: + m_CtrlHash: 0 # CUtlVector + m_CtrlName: 24 # CUtlVector + m_nStaticNodeFlags: 48 # uint32_t + m_nDynamicNodeFlags: 52 # uint32_t + m_flLocalForce: 56 # float + m_flLocalRotation: 60 # float + m_nNodeCount: 64 # uint16_t + m_nStaticNodes: 66 # uint16_t + m_nRotLockStaticNodes: 68 # uint16_t + m_nFirstPositionDrivenNode: 70 # uint16_t + m_nSimdTriCount1: 72 # uint16_t + m_nSimdTriCount2: 74 # uint16_t + m_nSimdQuadCount1: 76 # uint16_t + m_nSimdQuadCount2: 78 # uint16_t + m_nQuadCount1: 80 # uint16_t + m_nQuadCount2: 82 # uint16_t + m_nTreeDepth: 84 # uint16_t + m_nNodeBaseJiggleboneDependsCount: 86 # uint16_t + m_nRopeCount: 88 # uint16_t + m_Ropes: 96 # CUtlVector + m_NodeBases: 120 # CUtlVector + m_SimdNodeBases: 144 # CUtlVector + m_Quads: 168 # CUtlVector + m_SimdQuads: 192 # CUtlVector + m_SimdTris: 216 # CUtlVector + m_SimdRods: 240 # CUtlVector + m_InitPose: 264 # CUtlVector + m_Rods: 288 # CUtlVector + m_Twists: 312 # CUtlVector + m_AxialEdges: 336 # CUtlVector + m_NodeInvMasses: 360 # CUtlVector + m_CtrlOffsets: 384 # CUtlVector + m_CtrlOsOffsets: 408 # CUtlVector + m_FollowNodes: 432 # CUtlVector + m_CollisionPlanes: 456 # CUtlVector + m_NodeIntegrator: 480 # CUtlVector + m_SpringIntegrator: 504 # CUtlVector + m_SimdSpringIntegrator: 528 # CUtlVector + m_WorldCollisionParams: 552 # CUtlVector + m_LegacyStretchForce: 576 # CUtlVector + m_NodeCollisionRadii: 600 # CUtlVector + m_DynNodeFriction: 624 # CUtlVector + m_LocalRotation: 648 # CUtlVector + m_LocalForce: 672 # CUtlVector + m_TaperedCapsuleStretches: 696 # CUtlVector + m_TaperedCapsuleRigids: 720 # CUtlVector + m_SphereRigids: 744 # CUtlVector + m_WorldCollisionNodes: 768 # CUtlVector + m_TreeParents: 792 # CUtlVector + m_TreeCollisionMasks: 816 # CUtlVector + m_TreeChildren: 840 # CUtlVector + m_FreeNodes: 864 # CUtlVector + m_FitMatrices: 888 # CUtlVector + m_FitWeights: 912 # CUtlVector + m_ReverseOffsets: 936 # CUtlVector + m_AnimStrayRadii: 960 # CUtlVector + m_SimdAnimStrayRadii: 984 # CUtlVector + m_KelagerBends: 1008 # CUtlVector + m_CtrlSoftOffsets: 1032 # CUtlVector + m_JiggleBones: 1056 # CUtlVector + m_SourceElems: 1080 # CUtlVector + m_GoalDampedSpringIntegrators: 1104 # CUtlVector + m_Tris: 1128 # CUtlVector + m_nTriCount1: 1152 # uint16_t + m_nTriCount2: 1154 # uint16_t + m_nReservedUint8: 1156 # uint8_t + m_nExtraPressureIterations: 1157 # uint8_t + m_nExtraGoalIterations: 1158 # uint8_t + m_nExtraIterations: 1159 # uint8_t + m_BoxRigids: 1160 # CUtlVector + m_DynNodeVertexSet: 1184 # CUtlVector + m_VertexSetNames: 1208 # CUtlVector + m_RigidColliderPriorities: 1232 # CUtlVector + m_MorphLayers: 1256 # CUtlVector + m_MorphSetData: 1280 # CUtlVector + m_VertexMaps: 1304 # CUtlVector + m_VertexMapValues: 1328 # CUtlVector + m_Effects: 1352 # CUtlVector + m_LockToParent: 1376 # CUtlVector + m_LockToGoal: 1400 # CUtlVector + m_DynNodeWindBases: 1424 # CUtlVector + m_flInternalPressure: 1448 # float + m_flDefaultTimeDilation: 1452 # float + m_flWindage: 1456 # float + m_flWindDrag: 1460 # float + m_flDefaultSurfaceStretch: 1464 # float + m_flDefaultThreadStretch: 1468 # float + m_flDefaultGravityScale: 1472 # float + m_flDefaultVelAirDrag: 1476 # float + m_flDefaultExpAirDrag: 1480 # float + m_flDefaultVelQuadAirDrag: 1484 # float + m_flDefaultExpQuadAirDrag: 1488 # float + m_flRodVelocitySmoothRate: 1492 # float + m_flQuadVelocitySmoothRate: 1496 # float + m_flAddWorldCollisionRadius: 1500 # float + m_flDefaultVolumetricSolveAmount: 1504 # float + m_nRodVelocitySmoothIterations: 1508 # uint16_t + m_nQuadVelocitySmoothIterations: 1510 # uint16_t +RnBlendVertex_t: + m_nWeight0: 0 # uint16_t + m_nIndex0: 2 # uint16_t + m_nWeight1: 4 # uint16_t + m_nIndex1: 6 # uint16_t + m_nWeight2: 8 # uint16_t + m_nIndex2: 10 # uint16_t + m_nFlags: 12 # uint16_t + m_nTargetIndex: 14 # uint16_t +RnBodyDesc_t: + m_sDebugName: 0 # CUtlString + m_vPosition: 8 # Vector + m_qOrientation: 20 # QuaternionStorage + m_vLinearVelocity: 36 # Vector + m_vAngularVelocity: 48 # Vector + m_vLocalMassCenter: 60 # Vector + m_LocalInertiaInv: 72 # Vector[3] + m_flMassInv: 108 # float + m_flGameMass: 112 # float + m_flInertiaScaleInv: 116 # float + m_flLinearDamping: 120 # float + m_flAngularDamping: 124 # float + m_flLinearDrag: 128 # float + m_flAngularDrag: 132 # float + m_flLinearBuoyancyDrag: 136 # float + m_flAngularBuoyancyDrag: 140 # float + m_vLastAwakeForceAccum: 144 # Vector + m_vLastAwakeTorqueAccum: 156 # Vector + m_flBuoyancyFactor: 168 # float + m_flGravityScale: 172 # float + m_flTimeScale: 176 # float + m_nBodyType: 180 # int32_t + m_nGameIndex: 184 # uint32_t + m_nGameFlags: 188 # uint32_t + m_nMinVelocityIterations: 192 # int8_t + m_nMinPositionIterations: 193 # int8_t + m_nMassPriority: 194 # int8_t + m_bEnabled: 195 # bool + m_bSleeping: 196 # bool + m_bIsContinuousEnabled: 197 # bool + m_bDragEnabled: 198 # bool + m_bBuoyancyDragEnabled: 199 # bool + m_bGravityDisabled: 200 # bool + m_bSpeculativeEnabled: 201 # bool + m_bHasShadowController: 202 # bool +RnCapsuleDesc_t: # RnShapeDesc_t + m_Capsule: 16 # RnCapsule_t +RnCapsule_t: + m_vCenter: 0 # Vector[2] + m_flRadius: 24 # float +RnFace_t: + m_nEdge: 0 # uint8_t +RnHalfEdge_t: + m_nNext: 0 # uint8_t + m_nTwin: 1 # uint8_t + m_nOrigin: 2 # uint8_t + m_nFace: 3 # uint8_t +RnHullDesc_t: # RnShapeDesc_t + m_Hull: 16 # RnHull_t +RnHull_t: + m_vCentroid: 0 # Vector + m_flMaxAngularRadius: 12 # float + m_Bounds: 16 # AABB_t + m_vOrthographicAreas: 40 # Vector + m_MassProperties: 52 # matrix3x4_t + m_flVolume: 100 # float + m_Vertices: 104 # CUtlVector + m_VertexPositions: 128 # CUtlVector + m_Edges: 152 # CUtlVector + m_Faces: 176 # CUtlVector + m_FacePlanes: 200 # CUtlVector + m_nFlags: 224 # uint32_t + m_pRegionSVM: 232 # CRegionSVM* +RnMeshDesc_t: # RnShapeDesc_t + m_Mesh: 16 # RnMesh_t +RnMesh_t: + m_vMin: 0 # Vector + m_vMax: 12 # Vector + m_Nodes: 24 # CUtlVector + m_Vertices: 48 # CUtlVectorSIMDPaddedVector + m_Triangles: 72 # CUtlVector + m_Wings: 96 # CUtlVector + m_Materials: 120 # CUtlVector + m_vOrthographicAreas: 144 # Vector + m_nFlags: 156 # uint32_t + m_nDebugFlags: 160 # uint32_t +RnNode_t: + m_vMin: 0 # Vector + m_nChildren: 12 # uint32_t + m_vMax: 16 # Vector + m_nTriangleOffset: 28 # uint32_t +RnPlane_t: + m_vNormal: 0 # Vector + m_flOffset: 12 # float +RnShapeDesc_t: + m_nCollisionAttributeIndex: 0 # uint32_t + m_nSurfacePropertyIndex: 4 # uint32_t + m_UserFriendlyName: 8 # CUtlString +RnSoftbodyCapsule_t: + m_vCenter: 0 # Vector[2] + m_flRadius: 24 # float + m_nParticle: 28 # uint16_t[2] +RnSoftbodyParticle_t: + m_flMassInv: 0 # float +RnSoftbodySpring_t: + m_nParticle: 0 # uint16_t[2] + m_flLength: 4 # float +RnSphereDesc_t: # RnShapeDesc_t + m_Sphere: 16 # RnSphere_t +RnSphere_t: + m_vCenter: 0 # Vector + m_flRadius: 12 # float +RnTriangle_t: + m_nIndex: 0 # int32_t[3] +RnVertex_t: + m_nEdge: 0 # uint8_t +RnWing_t: + m_nIndex: 0 # int32_t[3] +VertexPositionColor_t: + m_vPosition: 0 # Vector +VertexPositionNormal_t: + m_vPosition: 0 # Vector + m_vNormal: 12 # Vector +constraint_axislimit_t: + flMinRotation: 0 # float + flMaxRotation: 4 # float + flMotorTargetAngSpeed: 8 # float + flMotorMaxTorque: 12 # float +constraint_breakableparams_t: + strength: 0 # float + forceLimit: 4 # float + torqueLimit: 8 # float + bodyMassScale: 12 # float[2] + isActive: 20 # bool +constraint_hingeparams_t: + worldPosition: 0 # Vector + worldAxisDirection: 12 # Vector + hingeAxis: 24 # constraint_axislimit_t + constraint: 40 # constraint_breakableparams_t +vphysics_save_cphysicsbody_t: # RnBodyDesc_t + m_nOldPointer: 208 # uint64_t diff --git a/generated/worldrenderer.dll.yaml b/generated/worldrenderer.dll.yaml new file mode 100644 index 0000000..7bfe9ad --- /dev/null +++ b/generated/worldrenderer.dll.yaml @@ -0,0 +1,172 @@ +--- +AggregateLODSetup_t: + m_vLODOrigin: 0 # Vector + m_fMaxObjectScale: 12 # float + m_fSwitchDistances: 16 # CUtlVectorFixedGrowable +AggregateMeshInfo_t: + m_nVisClusterMemberOffset: 0 # uint32_t + m_nVisClusterMemberCount: 4 # uint8_t + m_bHasTransform: 5 # bool + m_nDrawCallIndex: 6 # int16_t + m_nLODSetupIndex: 8 # int16_t + m_nLODGroupMask: 10 # uint8_t + m_vTintColor: 11 # Color + m_objectFlags: 16 # ObjectTypeFlags_t + m_nLightProbeVolumePrecomputedHandshake: 20 # int32_t +AggregateSceneObject_t: + m_allFlags: 0 # ObjectTypeFlags_t + m_anyFlags: 4 # ObjectTypeFlags_t + m_nLayer: 8 # int16_t + m_aggregateMeshes: 16 # CUtlVector + m_lodSetups: 40 # CUtlVector + m_visClusterMembership: 64 # CUtlVector + m_fragmentTransforms: 88 # CUtlVector + m_renderableModel: 112 # CStrongHandle +BakedLightingInfo_t: + m_nLightmapVersionNumber: 0 # uint32_t + m_nLightmapGameVersionNumber: 4 # uint32_t + m_vLightmapUvScale: 8 # Vector2D + m_bHasLightmaps: 16 # bool + m_lightMaps: 24 # CUtlVector> +BaseSceneObjectOverride_t: + m_nSceneObjectIndex: 0 # uint32_t +CEntityComponent: +CEntityIdentity: + m_nameStringableIndex: 20 # int32_t + m_name: 24 # CUtlSymbolLarge + m_designerName: 32 # CUtlSymbolLarge + m_flags: 48 # uint32_t + m_worldGroupId: 56 # WorldGroupId_t + m_fDataObjectTypes: 60 # uint32_t + m_PathIndex: 64 # ChangeAccessorFieldPathIndex_t + m_pPrev: 88 # CEntityIdentity* + m_pNext: 96 # CEntityIdentity* + m_pPrevByClass: 104 # CEntityIdentity* + m_pNextByClass: 112 # CEntityIdentity* +CEntityInstance: + m_iszPrivateVScripts: 8 # CUtlSymbolLarge + m_pEntity: 16 # CEntityIdentity* + m_CScriptComponent: 40 # CScriptComponent* +CScriptComponent: # CEntityComponent + m_scriptClassName: 48 # CUtlSymbolLarge +CVoxelVisibility: + m_nBaseClusterCount: 64 # uint32_t + m_nPVSBytesPerCluster: 68 # uint32_t + m_vMinBounds: 72 # Vector + m_vMaxBounds: 84 # Vector + m_flGridSize: 96 # float + m_nSkyVisibilityCluster: 100 # uint32_t + m_nSunVisibilityCluster: 104 # uint32_t + m_NodeBlock: 108 # VoxelVisBlockOffset_t + m_RegionBlock: 116 # VoxelVisBlockOffset_t + m_EnclosedClusterListBlock: 124 # VoxelVisBlockOffset_t + m_EnclosedClustersBlock: 132 # VoxelVisBlockOffset_t + m_MasksBlock: 140 # VoxelVisBlockOffset_t + m_nVisBlocks: 148 # VoxelVisBlockOffset_t +ClutterSceneObject_t: + m_Bounds: 0 # AABB_t + m_flags: 24 # ObjectTypeFlags_t + m_nLayer: 28 # int16_t + m_instancePositions: 32 # CUtlVector + m_instanceScales: 80 # CUtlVector + m_instanceTintSrgb: 104 # CUtlVector + m_tiles: 128 # CUtlVector + m_renderableModel: 152 # CStrongHandle +ClutterTile_t: + m_nFirstInstance: 0 # uint32_t + m_nLastInstance: 4 # uint32_t + m_BoundsWs: 8 # AABB_t +EntityIOConnectionData_t: + m_outputName: 0 # CUtlString + m_targetType: 8 # uint32_t + m_targetName: 16 # CUtlString + m_inputName: 24 # CUtlString + m_overrideParam: 32 # CUtlString + m_flDelay: 40 # float + m_nTimesToFire: 44 # int32_t +EntityKeyValueData_t: + m_connections: 8 # CUtlVector + m_keyValuesData: 32 # CUtlBinaryBlock +ExtraVertexStreamOverride_t: # BaseSceneObjectOverride_t + m_nSubSceneObject: 4 # uint32_t + m_nDrawCallIndex: 8 # uint32_t + m_nAdditionalMeshDrawPrimitiveFlags: 12 # MeshDrawPrimitiveFlags_t + m_extraBufferBinding: 16 # CRenderBufferBinding +InfoForResourceTypeVMapResourceData_t: +InfoOverlayData_t: + m_transform: 0 # matrix3x4_t + m_flWidth: 48 # float + m_flHeight: 52 # float + m_flDepth: 56 # float + m_vUVStart: 60 # Vector2D + m_vUVEnd: 68 # Vector2D + m_pMaterial: 80 # CStrongHandle + m_nRenderOrder: 88 # int32_t + m_vTintColor: 92 # Vector4D + m_nSequenceOverride: 108 # int32_t +MaterialOverride_t: # BaseSceneObjectOverride_t + m_nSubSceneObject: 4 # uint32_t + m_nDrawCallIndex: 8 # uint32_t + m_pMaterial: 16 # CStrongHandle +NodeData_t: + m_nParent: 0 # int32_t + m_vOrigin: 4 # Vector + m_vMinBounds: 16 # Vector + m_vMaxBounds: 28 # Vector + m_flMinimumDistance: 40 # float + m_ChildNodeIndices: 48 # CUtlVector + m_worldNodePrefix: 72 # CUtlString +PermEntityLumpData_t: + m_name: 8 # CUtlString + m_hammerUniqueId: 16 # CUtlString + m_childLumps: 24 # CUtlVector> + m_entityKeyValues: 48 # CUtlLeanVector +SceneObject_t: + m_nObjectID: 0 # uint32_t + m_vTransform: 4 # Vector4D[3] + m_flFadeStartDistance: 52 # float + m_flFadeEndDistance: 56 # float + m_vTintColor: 60 # Vector4D + m_skin: 80 # CUtlString + m_nObjectTypeFlags: 88 # ObjectTypeFlags_t + m_vLightingOrigin: 92 # Vector + m_nOverlayRenderOrder: 104 # int16_t + m_nLODOverride: 106 # int16_t + m_nCubeMapPrecomputedHandshake: 108 # int32_t + m_nLightProbeVolumePrecomputedHandshake: 112 # int32_t + m_renderableModel: 120 # CStrongHandle + m_renderable: 128 # CStrongHandle +VMapResourceData_t: +VoxelVisBlockOffset_t: + m_nOffset: 0 # uint32_t + m_nElementCount: 4 # uint32_t +WorldBuilderParams_t: + m_flMinDrawVolumeSize: 0 # float + m_bBuildBakedLighting: 4 # bool + m_vLightmapUvScale: 8 # Vector2D + m_nCompileTimestamp: 16 # uint64_t + m_nCompileFingerprint: 24 # uint64_t +WorldNodeOnDiskBufferData_t: + m_nElementCount: 0 # int32_t + m_nElementSizeInBytes: 4 # int32_t + m_inputLayoutFields: 8 # CUtlVector + m_pData: 32 # CUtlVector +WorldNode_t: + m_sceneObjects: 0 # CUtlVector + m_infoOverlays: 24 # CUtlVector + m_visClusterMembership: 48 # CUtlVector + m_aggregateSceneObjects: 72 # CUtlVector + m_clutterSceneObjects: 96 # CUtlVector + m_extraVertexStreamOverrides: 120 # CUtlVector + m_materialOverrides: 144 # CUtlVector + m_extraVertexStreams: 168 # CUtlVector + m_layerNames: 192 # CUtlVector + m_sceneObjectLayerIndices: 216 # CUtlVector + m_overlayLayerIndices: 240 # CUtlVector + m_grassFileName: 264 # CUtlString + m_nodeLightingInfo: 272 # BakedLightingInfo_t +World_t: + m_builderParams: 0 # WorldBuilderParams_t + m_worldNodes: 32 # CUtlVector + m_worldLightingInfo: 56 # BakedLightingInfo_t + m_entityLumps: 104 # CUtlVector> diff --git a/src/builder/json_file_builder.rs b/src/builder/json_file_builder.rs index 1da339f..1010fed 100644 --- a/src/builder/json_file_builder.rs +++ b/src/builder/json_file_builder.rs @@ -43,8 +43,8 @@ impl FileBuilder for JsonFileBuilder { name: &str, comment: Option<&str>, ) -> Result<()> { - self.data.entry(name.to_string()).or_default().comment = comment.map(str::to_string); self.current_namespace = name.to_string(); + self.data.entry(name.to_string()).or_default().comment = comment.map(str::to_string); Ok(()) } diff --git a/src/builder/mod.rs b/src/builder/mod.rs index e492c51..3dd999f 100644 --- a/src/builder/mod.rs +++ b/src/builder/mod.rs @@ -4,6 +4,7 @@ pub use file_builder::FileBuilder; pub use json_file_builder::JsonFileBuilder; pub use python_file_builder::PythonFileBuilder; pub use rust_file_builder::RustFileBuilder; +pub use yaml_file_builder::YamlFileBuilder; pub use std::io::{Result, Write}; @@ -13,6 +14,7 @@ pub mod file_builder; pub mod json_file_builder; pub mod python_file_builder; pub mod rust_file_builder; +pub mod yaml_file_builder; /// `FileBuilder` is an enum that defines different kinds of file builders. /// Each variant corresponds to a builder for a particular type of file. @@ -32,6 +34,9 @@ pub enum FileBuilderEnum { /// Represents a builder for Rust files. RustFileBuilder(RustFileBuilder), + + /// Represents a builder for YAML files. + YamlFileBuilder(YamlFileBuilder), } impl FileBuilder for FileBuilderEnum { @@ -77,6 +82,7 @@ impl FileBuilderEnum { FileBuilderEnum::JsonFileBuilder(builder) => builder, FileBuilderEnum::PythonFileBuilder(builder) => builder, FileBuilderEnum::RustFileBuilder(builder) => builder, + FileBuilderEnum::YamlFileBuilder(builder) => builder, } } } diff --git a/src/builder/yaml_file_builder.rs b/src/builder/yaml_file_builder.rs new file mode 100644 index 0000000..27eb34f --- /dev/null +++ b/src/builder/yaml_file_builder.rs @@ -0,0 +1,48 @@ +use super::FileBuilder; + +use std::io::{Result, Write}; + +/// A structure representing a builder for Yaml files. +/// The builder implements the `FileBuilder` trait. +#[derive(Clone, Debug, Default, PartialEq)] +pub struct YamlFileBuilder; + +impl FileBuilder for YamlFileBuilder { + fn extension(&mut self) -> &str { + "yaml" + } + + fn write_top_level(&mut self, output: &mut dyn Write) -> Result<()> { + write!(output, "---\n") + } + + fn write_namespace( + &mut self, + output: &mut dyn Write, + name: &str, + comment: Option<&str>, + ) -> Result<()> { + let comment = comment.map_or(String::new(), |c| format!(" # {}", c)); + + write!(output, "{}:{}\n", name, comment) + } + + fn write_variable( + &mut self, + output: &mut dyn Write, + name: &str, + value: usize, + comment: Option<&str>, + indentation: Option, + ) -> Result<()> { + let indentation = " ".repeat(indentation.unwrap_or(4)); + + let comment = comment.map_or(String::new(), |c| format!(" # {}", c)); + + write!(output, "{}{}: {}{}\n", indentation, name, value, comment) + } + + fn write_closure(&mut self, _output: &mut dyn Write, _eof: bool) -> Result<()> { + Ok(()) + } +} diff --git a/src/dumper/interfaces.rs b/src/dumper/interfaces.rs index add1921..1abca17 100644 --- a/src/dumper/interfaces.rs +++ b/src/dumper/interfaces.rs @@ -14,7 +14,7 @@ use std::mem::offset_of; #[derive(Debug)] #[repr(C)] struct InterfaceNode { - /// Function pointer used to instantiate an instance of the interface. + /// Used to instantiate an instance of the interface. pub create_fn: *const (), /// Pointer to the name of the interface. @@ -43,7 +43,7 @@ impl InterfaceNode { .map(|ptr| ptr.into()) } - /// Returns the name of the interface. + /// Returns the name of the interface with the version number appended. /// /// E.g. "Source2Client002". /// @@ -100,6 +100,7 @@ pub fn dump_interfaces( ) -> Result<()> { let mut entries = Entries::new(); + // Iterate over all modules in the process, excluding crashhandler64.dll. for module in process .modules()? .iter() @@ -113,6 +114,7 @@ pub fn dump_interfaces( let mut node = process.read_memory::<*mut InterfaceNode>(create_interface_address)?; + // Iterate over each node in the linked list. while !node.is_null() { let instance = unsafe { (*node).instance(process) }?; let name = unsafe { (*node).name(process) }?; @@ -136,6 +138,7 @@ pub fn dump_interfaces( indent: Some(indent), }); + // Get the next node in the linked list. node = unsafe { (*node).next(process) }?; } } diff --git a/src/dumper/mod.rs b/src/dumper/mod.rs index 34c61c3..90f8099 100644 --- a/src/dumper/mod.rs +++ b/src/dumper/mod.rs @@ -140,6 +140,7 @@ fn write_banner_to_file(file: &mut File, file_extension: &str) -> Result<()> { "'''\nCreated using {}\n{}\n'''\n\n", REPO_URL, time_now )), + "yaml" => None, _ => Some(format!( "/*\n * Created using {}\n * {}\n */\n\n", REPO_URL, time_now diff --git a/src/dumper/offsets.rs b/src/dumper/offsets.rs index fc33c71..d2cfb32 100644 --- a/src/dumper/offsets.rs +++ b/src/dumper/offsets.rs @@ -136,7 +136,10 @@ mod tests { use core::arch::x86_64::_bittest; + use serde_json::Value; + use std::ffi::{c_char, c_void}; + use std::fs; use std::mem::offset_of; use std::thread::sleep; use std::time::Duration; @@ -149,6 +152,60 @@ mod tests { Ok(process) } + fn get_class_field(module_name: &str, class_name: &str, class_key: &str) -> Option { + let content = match fs::read_to_string(format!("generated/{}.json", module_name)) { + Ok(content) => content, + Err(e) => { + eprintln!("Error reading file: {}", e); + + return None; + } + }; + + let value: Value = match serde_json::from_str(&content) { + Ok(parsed_value) => parsed_value, + Err(e) => { + eprintln!("Error parsing JSON: {}", e); + + return None; + } + }; + + let class_value = &value[class_name]; + let class_data = &class_value["data"]; + let class_key_value = &class_data[class_key]; + let value = class_key_value["value"].as_u64(); + + value + } + + fn get_offset_value(module_name: &str, offset_name: &str) -> Option { + let content = match fs::read_to_string("generated/offsets.json") { + Ok(content) => content, + Err(e) => { + eprintln!("Error reading file: {}", e); + + return None; + } + }; + + let value: Value = match serde_json::from_str(&content) { + Ok(parsed_value) => parsed_value, + Err(e) => { + eprintln!("Error parsing JSON: {}", e); + + return None; + } + }; + + let class_value = &value[module_name.replace(".", "_")]; + let class_data = &class_value["data"]; + let class_key_value = &class_data[offset_name]; + let value = class_key_value["value"].as_u64(); + + value + } + #[test] fn build_number() -> Result<()> { let process = setup()?; @@ -158,7 +215,11 @@ mod tests { .expect("Failed to find engine2.dll") .base(); - let build_number = process.read_memory::(engine_base + 0x48B344)?; // dwBuildNumber + let build_number_offset = get_offset_value("engine2.dll", "dwBuildNumber") + .expect("Failed to find dwBuildNumber offset"); + + let build_number = + process.read_memory::(engine_base + build_number_offset as usize)?; println!("Build number: {}", build_number); @@ -174,14 +235,16 @@ mod tests { .expect("Failed to find client.dll") .base(); - let force_attack = process.read_memory::(client_base + 0x16BBD30)?; // dwForceAttack - let force_attack_2 = process.read_memory::(client_base + 0x16BBDC0)?; // dwForceAttack2 - let force_backward = process.read_memory::(client_base + 0x16BC000)?; // dwForceBackward - let force_crouch = process.read_memory::(client_base + 0x16BC2D0)?; // dwForceCrouch - let force_forward = process.read_memory::(client_base + 0x16BBF70)?; // dwForceForward - let force_jump = process.read_memory::(client_base + 0x16BC240)?; // dwForceJump - let force_left = process.read_memory::(client_base + 0x16BC090)?; // dwForceLeft - let force_right = process.read_memory::(client_base + 0x16BC120)?; // dwForceRight + const BUTTONS: [&str; 8] = [ + "dwForceAttack", + "dwForceAttack2", + "dwForceBackward", + "dwForceCrouch", + "dwForceForward", + "dwForceJump", + "dwForceLeft", + "dwForceRight", + ]; let get_key_state = |value: u32| -> &str { match value { @@ -191,14 +254,17 @@ mod tests { } }; - println!("Force attack: {}", get_key_state(force_attack)); - println!("Force attack 2: {}", get_key_state(force_attack_2)); - println!("Force backward: {}", get_key_state(force_backward)); - println!("Force crouch: {}", get_key_state(force_crouch)); - println!("Force forward: {}", get_key_state(force_forward)); - println!("Force jump: {}", get_key_state(force_jump)); - println!("Force left: {}", get_key_state(force_left)); - println!("Force right: {}", get_key_state(force_right)); + // Sleep for a second so we're able to test. + sleep(Duration::from_secs(1)); + + for button in &BUTTONS { + let offset = get_offset_value("client.dll", button) + .expect(&format!("Failed to find {} offset", button)); + + let value = process.read_memory::(client_base + offset as usize)?; + + println!("{}: {}", button, get_key_state(value)); + } Ok(()) } @@ -251,7 +317,11 @@ mod tests { .expect("Failed to find client.dll") .base(); - let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7EA0)?; // dwGlobalVars + let global_vars_offset = get_offset_value("client.dll", "dwGlobalVars") + .expect("Failed to find dwGlobalVars offset"); + + let global_vars = process + .read_memory::<*const GlobalVarsBase>(client_base + global_vars_offset as usize)?; let current_map_name = unsafe { (*global_vars) @@ -273,7 +343,10 @@ mod tests { .expect("Failed to find inputsystem.dll") .base(); - let input_system = input_system_base + 0x35760; // dwInputSystem + let input_system_offset = get_offset_value("inputsystem.dll", "dwInputSystem") + .expect("Failed to find dwInputSystem offset"); + + let input_system = input_system_base + input_system_offset as usize; let is_key_down = |key_code: i32| -> bool { let key_map_element = process @@ -283,10 +356,11 @@ mod tests { unsafe { _bittest(&key_map_element, key_code & 0x1F) != 0 } }; + // Sleep for a second so we're able to test. sleep(Duration::from_secs(1)); // See https://www.unknowncheats.me/forum/3855779-post889.html for button codes. - println!("Insert down: {}", is_key_down(73)); + println!("INSERT down: {}", is_key_down(73)); Ok(()) } @@ -300,9 +374,19 @@ mod tests { .expect("Failed to find client.dll") .base(); - let local_player_controller = process.read_memory::(client_base + 0x180ACB0)?; // dwLocalPlayerController + let local_player_controller_offset = + get_offset_value("client.dll", "dwLocalPlayerController") + .expect("Failed to find dwLocalPlayerController offset"); - let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName + let player_name_offset = + get_class_field("client.dll", "CBasePlayerController", "m_iszPlayerName") + .expect("Failed to find m_iszPlayerName offset"); + + let local_player_controller = + process.read_memory::(client_base + local_player_controller_offset as usize)?; + + let player_name = + process.read_string((local_player_controller + player_name_offset as usize).into())?; println!("Local player name: {}", player_name); @@ -311,17 +395,6 @@ mod tests { #[test] fn local_player_pawn() -> Result<()> { - let process = setup()?; - - let client_base = process - .get_module_by_name("client.dll") - .expect("Failed to find client.dll") - .base(); - - let local_player_pawn = process.read_memory::(client_base + 0x16C2DD8)?; // dwLocalPlayerPawn - - let game_scene_node = process.read_memory::((local_player_pawn + 0x310).into())?; // m_pGameSceneNode - #[derive(Debug)] #[repr(C)] struct Vector3D { @@ -330,9 +403,34 @@ mod tests { z: f32, } - let origin = process.read_memory::((game_scene_node + 0xC8).into())?; // m_vecAbsOrigin + let process = setup()?; - println!("Local player origin: {:?}", origin); + let client_base = process + .get_module_by_name("client.dll") + .expect("Failed to find client.dll") + .base(); + + let local_player_pawn_offset = get_offset_value("client.dll", "dwLocalPlayerPawn") + .expect("Failed to find dwLocalPlayerPawn offset"); + + let game_scene_node_offset = + get_class_field("client.dll", "C_BaseEntity", "m_pGameSceneNode") + .expect("Failed to find m_pGameSceneNode offset"); + + let absolute_origin_offset = + get_class_field("client.dll", "CGameSceneNode", "m_vecAbsOrigin") + .expect("Failed to find m_vecAbsOrigin offset"); + + let local_player_pawn = + process.read_memory::(client_base + local_player_pawn_offset as usize)?; + + let game_scene_node = process + .read_memory::((local_player_pawn + game_scene_node_offset as usize).into())?; + + let absolute_origin = process + .read_memory::((game_scene_node + absolute_origin_offset as usize).into())?; + + println!("Local player origin: {:?}", absolute_origin); Ok(()) } @@ -346,8 +444,17 @@ mod tests { .expect("Failed to find engine2.dll") .base(); - let window_width = process.read_memory::(engine_base + 0x541A68)?; // dwWindowWidth - let window_height = process.read_memory::(engine_base + 0x541A6C)?; // dwWindowHeight + let window_width_offset = get_offset_value("engine2.dll", "dwWindowWidth") + .expect("Failed to find dwLocalPlayerPawn offset"); + + let window_height_offset = get_offset_value("engine2.dll", "dwWindowHeight") + .expect("Failed to find dwLocalPlayerPawn offset"); + + let window_width = + process.read_memory::(engine_base + window_width_offset as usize)?; + + let window_height = + process.read_memory::(engine_base + window_height_offset as usize)?; println!("Window size: {}x{}", window_width, window_height); diff --git a/src/main.rs b/src/main.rs index 61792ea..c03cfaa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,7 +28,7 @@ mod util; #[derive(Debug, Parser)] #[command(name = "cs2-dumper")] #[command(author = "a2x")] -#[command(version = "1.1.4")] +#[command(version = "1.1.5")] struct Args { /// Dump interfaces. #[arg(short, long)] @@ -43,13 +43,13 @@ struct Args { schemas: bool, /// List of file builders to use. - /// Valid values are: `.cs`, `.hpp`, `.json`, `.py`, `.rs`. + /// Valid values are: `.cs`, `.hpp`, `.json`, `.py`, `.rs`, `.yaml`. #[arg( short, long, value_parser = parse_extension, value_delimiter = ',', - default_values = [".cs", ".hpp", ".json", ".py", ".rs"], + default_values = [".cs", ".hpp", ".json", ".py", ".rs", ".yaml"], )] builders: Vec, @@ -136,6 +136,7 @@ fn parse_extension(extension: &str) -> Result { ".json" => Ok(FileBuilderEnum::JsonFileBuilder(JsonFileBuilder::default())), ".py" => Ok(FileBuilderEnum::PythonFileBuilder(PythonFileBuilder)), ".rs" => Ok(FileBuilderEnum::RustFileBuilder(RustFileBuilder)), - _ => Err("Invalid extension"), + ".yaml" => Ok(FileBuilderEnum::YamlFileBuilder(YamlFileBuilder)), + _ => Err("Invalid file extension"), } }