From e3a4e8f58b89a4da8d870ca7d21c6ebcbb29d697 Mon Sep 17 00:00:00 2001 From: roflmuffin <4160975+roflmuffin@users.noreply.github.com> Date: Tue, 27 Jan 2026 11:12:12 +0000 Subject: [PATCH] chore: update schema definitions to 1.41.3.3 --- .../Schema/Classes/CCSGameRules.g.cs | 8 +- .../Schema/Classes/CMolotovProjectile.g.cs | 4 - .../Schema/server.json | 108845 ++++++++------- 3 files changed, 61340 insertions(+), 47517 deletions(-) diff --git a/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CCSGameRules.g.cs b/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CCSGameRules.g.cs index 273d1d064..fda13444c 100644 --- a/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CCSGameRules.g.cs +++ b/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CCSGameRules.g.cs @@ -596,11 +596,11 @@ public string QueuedMatchmakingReservationString // m_CTSpawnPointsMasterList [SchemaMember("CCSGameRules", "m_CTSpawnPointsMasterList")] - public NetworkedVector CTSpawnPointsMasterList => Schema.GetDeclaredClass>(this.Handle, "CCSGameRules", "m_CTSpawnPointsMasterList"); + public NetworkedVector> CTSpawnPointsMasterList => Schema.GetDeclaredClass>>(this.Handle, "CCSGameRules", "m_CTSpawnPointsMasterList"); // m_TerroristSpawnPointsMasterList [SchemaMember("CCSGameRules", "m_TerroristSpawnPointsMasterList")] - public NetworkedVector TerroristSpawnPointsMasterList => Schema.GetDeclaredClass>(this.Handle, "CCSGameRules", "m_TerroristSpawnPointsMasterList"); + public NetworkedVector> TerroristSpawnPointsMasterList => Schema.GetDeclaredClass>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPointsMasterList"); // m_bRespawningAllRespawnablePlayers [SchemaMember("CCSGameRules", "m_bRespawningAllRespawnablePlayers")] @@ -624,11 +624,11 @@ public string QueuedMatchmakingReservationString // m_CTSpawnPoints [SchemaMember("CCSGameRules", "m_CTSpawnPoints")] - public NetworkedVector CTSpawnPoints => Schema.GetDeclaredClass>(this.Handle, "CCSGameRules", "m_CTSpawnPoints"); + public NetworkedVector> CTSpawnPoints => Schema.GetDeclaredClass>>(this.Handle, "CCSGameRules", "m_CTSpawnPoints"); // m_TerroristSpawnPoints [SchemaMember("CCSGameRules", "m_TerroristSpawnPoints")] - public NetworkedVector TerroristSpawnPoints => Schema.GetDeclaredClass>(this.Handle, "CCSGameRules", "m_TerroristSpawnPoints"); + public NetworkedVector> TerroristSpawnPoints => Schema.GetDeclaredClass>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPoints"); // m_bIsUnreservedGameServer [SchemaMember("CCSGameRules", "m_bIsUnreservedGameServer")] diff --git a/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CMolotovProjectile.g.cs b/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CMolotovProjectile.g.cs index ab4135c93..264028438 100644 --- a/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CMolotovProjectile.g.cs +++ b/managed/CounterStrikeSharp.API/Generated/Schema/Classes/CMolotovProjectile.g.cs @@ -30,8 +30,4 @@ public CMolotovProjectile (IntPtr pointer) : base(pointer) {} [SchemaMember("CMolotovProjectile", "m_stillTimer")] public IntervalTimer StillTimer => Schema.GetDeclaredClass(this.Handle, "CMolotovProjectile", "m_stillTimer"); - // m_bHasBouncedOffPlayer - [SchemaMember("CMolotovProjectile", "m_bHasBouncedOffPlayer")] - public ref bool HasBouncedOffPlayer => ref Schema.GetRef(this.Handle, "CMolotovProjectile", "m_bHasBouncedOffPlayer"); - } diff --git a/managed/CounterStrikeSharp.SchemaGen/Schema/server.json b/managed/CounterStrikeSharp.SchemaGen/Schema/server.json index 0f4d35550..a4f9a57f9 100644 --- a/managed/CounterStrikeSharp.SchemaGen/Schema/server.json +++ b/managed/CounterStrikeSharp.SchemaGen/Schema/server.json @@ -1,27 +1,28 @@ { "game_info": { - "ClientVersion": "2000718\r", - "ServerVersion": "2000718\r", - "PatchVersion": "1.41.3.2\r", + "ClientVersion": "2000722\r", + "ServerVersion": "2000722\r", + "PatchVersion": "1.41.3.3\r", "ProductName": "cs2\r", "appID": "730\r", "ServerAppID": "2347773\r", - "SourceRevision": "10392542\r", - "VersionDate": "Jan 22 2026\r", - "VersionTime": "14:37:37\r" + "SourceRevision": "10401984\r", + "VersionDate": "Jan 26 2026\r", + "VersionTime": "15:42:53\r" }, "dumper_info": { - "version": "1.0.6.8420a4d", - "dump_date": "2026-01-23T09:42:29Z", + "version": "1.0.9.6ad187d", + "dump_date": "2026-01-27T11:11:51Z", "dump_format_version": 1 }, "dump_flags": [ "has_metatags", "has_atomics", - "has_pulse_bindings" + "has_pulse_bindings", + "has_module_metadata" ], "defs": [ @@ -3764,7 +3765,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_fldbGain = -0.0\n\tm_fldbNoiseGateThreshold = 0.0\n\tm_fldbCompressionThreshold = -0.0\n\tm_fldbLimiterThreshold = 0.0\n\tm_fldbKneeWidth = 0.0\n\tm_flRatio = 0.0\n\tm_flLimiterRatio = 0.0\n\tm_flAttackTimeMS = 0.0\n\tm_flReleaseTimeMS = 0.0\n\tm_flRMSTimeMS = 0.0\n\tm_flWetMix = -0.0\n\tm_bPeakMode = true\n}" + "value": "{\n\tm_fldbGain = -9602502101276946503169484403796606976.0\n\tm_fldbNoiseGateThreshold = 0.0\n\tm_fldbCompressionThreshold = -0.0\n\tm_fldbLimiterThreshold = 0.0\n\tm_fldbKneeWidth = 0.0\n\tm_flRatio = 0.0\n\tm_flLimiterRatio = 0.0\n\tm_flAttackTimeMS = 0.0\n\tm_flReleaseTimeMS = 0.0\n\tm_flRMSTimeMS = 0.0\n\tm_flWetMix = -0.0\n\tm_bPeakMode = true\n}" } ], "members": @@ -4402,7 +4403,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_bPhaseInvert = false\n\tm_flGlideTime = 0.0\n\tm_flDelay = -0.0\n\tm_flOutputGain = 0.0\n\tm_flFeedbackGain = 0.0\n\tm_flFeedforwardGain = 0.0\n\tm_flModRate = -0.0\n\tm_flModDepth = 0.0\n\tm_bApplyAntialiasing = false\n}" + "value": "{\n\tm_bPhaseInvert = true\n\tm_flGlideTime = 0.0\n\tm_flDelay = 0.0\n\tm_flOutputGain = 0.0\n\tm_flFeedbackGain = 0.0\n\tm_flFeedforwardGain = 0.0\n\tm_flModRate = -0.0\n\tm_flModDepth = 0.0\n\tm_bApplyAntialiasing = true\n}" } ], "members": @@ -7733,7 +7734,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_searchDB = \n\t{\n\t\tm_rootNode = \n\t\t{\n\t\t\tm_children = [ ]\n\t\t\tm_quantizer = \n\t\t\t{\n\t\t\t\tm_centroidVectors = [ ]\n\t\t\t\tm_nCentroids = 1078835241\n\t\t\t\tm_nDimensions = 31351\n\t\t\t}\n\t\t\tm_sampleCodes = [ ]\n\t\t\tm_sampleIndices = [ ]\n\t\t\tm_selectableSamples = [ ]\n\t\t}\n\t\tm_residualQuantizer = \n\t\t{\n\t\t\tm_subQuantizers = [ ]\n\t\t\tm_nDimensions = -1403328773\n\t\t}\n\t\tm_codeIndices = [ ]\n\t}\n\tm_motionGraphs = [ ]\n\tm_motionGraphConfigs = [ ]\n\tm_sampleToConfig = [ ]\n\tm_hIsActiveScript = \n\t{\n\t\tm_id = 4294967295\n\t}\n}" + "value": "{\n\tm_searchDB = \n\t{\n\t\tm_rootNode = \n\t\t{\n\t\t\tm_children = [ ]\n\t\t\tm_quantizer = \n\t\t\t{\n\t\t\t\tm_centroidVectors = [ ]\n\t\t\t\tm_nCentroids = -1593820560\n\t\t\t\tm_nDimensions = 32084\n\t\t\t}\n\t\t\tm_sampleCodes = [ ]\n\t\t\tm_sampleIndices = [ ]\n\t\t\tm_selectableSamples = [ ]\n\t\t}\n\t\tm_residualQuantizer = \n\t\t{\n\t\t\tm_subQuantizers = [ ]\n\t\t\tm_nDimensions = -1593781560\n\t\t}\n\t\tm_codeIndices = [ ]\n\t}\n\tm_motionGraphs = [ ]\n\tm_motionGraphConfigs = [ ]\n\tm_sampleToConfig = [ ]\n\tm_hIsActiveScript = \n\t{\n\t\tm_id = 4294967295\n\t}\n}" } ], "members": @@ -7855,7 +7856,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_rootNode = \n\t{\n\t\tm_children = [ ]\n\t\tm_quantizer = \n\t\t{\n\t\t\tm_centroidVectors = [ ]\n\t\t\tm_nCentroids = 32\n\t\t\tm_nDimensions = 0\n\t\t}\n\t\tm_sampleCodes = [ ]\n\t\tm_sampleIndices = [ ]\n\t\tm_selectableSamples = [ ]\n\t}\n\tm_residualQuantizer = \n\t{\n\t\tm_subQuantizers = [ ]\n\t\tm_nDimensions = -1693498120\n\t}\n\tm_codeIndices = [ ]\n}" + "value": "{\n\tm_rootNode = \n\t{\n\t\tm_children = [ ]\n\t\tm_quantizer = \n\t\t{\n\t\t\tm_centroidVectors = [ ]\n\t\t\tm_nCentroids = 32\n\t\t\tm_nDimensions = 0\n\t\t}\n\t\tm_sampleCodes = [ ]\n\t\tm_sampleIndices = [ ]\n\t\tm_selectableSamples = [ ]\n\t}\n\tm_residualQuantizer = \n\t{\n\t\tm_subQuantizers = [ ]\n\t\tm_nDimensions = -51958824\n\t}\n\tm_codeIndices = [ ]\n}" } ], "members": @@ -7926,7 +7927,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_children = [ ]\n\tm_quantizer = \n\t{\n\t\tm_centroidVectors = [ ]\n\t\tm_nCentroids = -1822896792\n\t\tm_nDimensions = 31382\n\t}\n\tm_sampleCodes = [ ]\n\tm_sampleIndices = [ ]\n\tm_selectableSamples = [ ]\n}" + "value": "{\n\tm_children = [ ]\n\tm_quantizer = \n\t{\n\t\tm_centroidVectors = [ ]\n\t\tm_nCentroids = 1669045608\n\t\tm_nDimensions = 32084\n\t}\n\tm_sampleCodes = [ ]\n\tm_sampleIndices = [ ]\n\tm_selectableSamples = [ ]\n}" } ], "members": @@ -8070,7 +8071,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_centroidVectors = [ ]\n\tm_nCentroids = -1402043920\n\tm_nDimensions = 31382\n}" + "value": "{\n\tm_centroidVectors = [ ]\n\tm_nCentroids = -1586056528\n\tm_nDimensions = 32084\n}" } ], "members": @@ -8143,7 +8144,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_subCode = #[ 00 12 A9 AC 96 7A 00 00 ]\n}" + "value": "{\n\tm_subCode = #[ 10 2B E7 FC FF 7F 00 00 ]\n}" } ], "members": @@ -8462,7 +8463,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_samples = [ ]\n\tm_hParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eParamType = 15\n\tm_flStartCycle = 0.0\n\tm_flEndCycle = 0.0\n}" + "value": "{\n\tm_samples = [ ]\n\tm_hParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eParamType = 231\n\tm_flStartCycle = 0.0\n\tm_flEndCycle = -5127636406137461407744.0\n}" } ], "members": @@ -20654,7 +20655,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nNext = 150\n\tm_nTwin = 122\n\tm_nOrigin = 0\n\tm_nFace = 0\n}" + "value": "{\n\tm_nNext = 84\n\tm_nTwin = 125\n\tm_nOrigin = 0\n\tm_nFace = 0\n}" } ], "members": @@ -20928,7 +20929,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixBoxverb2ProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flSizeMax = 0.0\n\t\tm_flSizeMin = -0.0\n\t\tm_flComplexity = 0.0\n\t\tm_flDiffusion = -0.0\n\t\tm_flModDepth = 0.0\n\t\tm_flModRate = -0.0\n\t\tm_bParallel = true\n\t\tm_filterType = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_flWidth = 0.0\n\t\tm_flHeight = 0.0\n\t\tm_flDepth = 0.0\n\t\tm_flFeedbackScale = 0.0\n\t\tm_flFeedbackWidth = 0.0\n\t\tm_flFeedbackHeight = 0.0\n\t\tm_flFeedbackDepth = -0.0\n\t\tm_flOutputGain = 0.0\n\t\tm_flTaps = -0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixBoxverb2ProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flSizeMax = 0.0\n\t\tm_flSizeMin = -9603137828052960960214335000454103040.0\n\t\tm_flComplexity = 0.0\n\t\tm_flDiffusion = -0.0\n\t\tm_flModDepth = 0.0\n\t\tm_flModRate = -9603000921788136311438973356507922432.0\n\t\tm_bParallel = true\n\t\tm_filterType = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_flWidth = 0.0\n\t\tm_flHeight = 0.0\n\t\tm_flDepth = 0.0\n\t\tm_flFeedbackScale = 0.0\n\t\tm_flFeedbackWidth = 0.0\n\t\tm_flFeedbackHeight = 0.0\n\t\tm_flFeedbackDepth = -9602504002752846845513586648851415040.0\n\t\tm_flOutputGain = 0.0\n\t\tm_flTaps = 4690044148344007163904.0\n\t}\n}" } ], "multi_depth": 2, @@ -20976,7 +20977,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flSizeMax = -0.0\n\tm_flSizeMin = 0.0\n\tm_flComplexity = -0.0\n\tm_flDiffusion = 0.0\n\tm_flModDepth = 0.0\n\tm_flModRate = 0.0\n\tm_bParallel = true\n\tm_filterType = \n\t{\n\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\tm_bEnabled = true\n\t\tm_fldbGain = 0.0\n\t\tm_flCutoffFreq = 1000.0\n\t\tm_flQ = 0.707107\n\t}\n\tm_flWidth = 0.0\n\tm_flHeight = -0.0\n\tm_flDepth = 0.0\n\tm_flFeedbackScale = -0.0\n\tm_flFeedbackWidth = 0.0\n\tm_flFeedbackHeight = 1117855774220698517504.0\n\tm_flFeedbackDepth = 74992322560658820447634194432.0\n\tm_flOutputGain = 19283821160614331735460678729728.0\n\tm_flTaps = 57980922366236972548096.0\n}" + "value": "{\n\tm_flSizeMax = -9602311319861612154644559149964197888.0\n\tm_flSizeMin = 0.0\n\tm_flComplexity = -0.0\n\tm_flDiffusion = 0.0\n\tm_flModDepth = 0.0\n\tm_flModRate = 0.0\n\tm_bParallel = true\n\tm_filterType = \n\t{\n\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\tm_bEnabled = true\n\t\tm_fldbGain = 0.0\n\t\tm_flCutoffFreq = 1000.0\n\t\tm_flQ = 0.707107\n\t}\n\tm_flWidth = 0.0\n\tm_flHeight = -9602362025885621283820619018092412928.0\n\tm_flDepth = 0.0\n\tm_flFeedbackScale = -0.0\n\tm_flFeedbackWidth = 0.0\n\tm_flFeedbackHeight = 1117855774220698517504.0\n\tm_flFeedbackDepth = 74992322560658820447634194432.0\n\tm_flOutputGain = 19283821160614331735460678729728.0\n\tm_flTaps = 57980922366236972548096.0\n}" } ], "members": @@ -21288,7 +21289,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CTargetWarpUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_eAngleMode = \"eFacingHeading\"\n\tm_hTargetPositionParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTargetUpVectorParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTargetFacePositionParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hMoveHeadingParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hDesiredMoveHeadingParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eCorrectionMethod = 31381\n\tm_eTargetWarpTimingMethod = -8373744\n\tm_bTargetFacePositionIsWorldSpace = true\n\tm_bTargetPositionIsWorldSpace = true\n\tm_bOnlyWarpWhenTagIsFound = false\n\tm_bWarpOrientationDuringTranslation = false\n\tm_bWarpAroundCenter = false\n\tm_flMaxAngle = 180.0\n}" + "value": "{\n\t_class = \"CTargetWarpUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_eAngleMode = \"eFacingHeading\"\n\tm_hTargetPositionParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTargetUpVectorParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTargetFacePositionParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hMoveHeadingParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hDesiredMoveHeadingParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eCorrectionMethod = -1073741696\n\tm_eTargetWarpTimingMethod = \"ReachDestinationOnRootMotionEnd\"\n\tm_bTargetFacePositionIsWorldSpace = false\n\tm_bTargetPositionIsWorldSpace = false\n\tm_bOnlyWarpWhenTagIsFound = false\n\tm_bWarpOrientationDuringTranslation = false\n\tm_bWarpAroundCenter = false\n\tm_flMaxAngle = 180.0\n}" } ], "multi_depth": 3, @@ -22538,7 +22539,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_vCenter = \n\t[\n\t\t[ 0.0, 0.0, -0.0 ],\n\t\t[ 0.0, 0.0, -2.000061 ],\n\t]\n\tm_flRadius = 0.0\n\tm_nParticle = [ 0, 0 ]\n}" + "value": "{\n\tm_vCenter = \n\t[\n\t\t[ 0.0, 0.0, 1078531820018127077376.0 ],\n\t\t[ 0.0, 0.0, -2.000061 ],\n\t]\n\tm_flRadius = 0.0\n\tm_nParticle = [ 0, 0 ]\n}" } ], "members": @@ -23406,7 +23407,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nViewId = 140731499889584\n\tm_ViewName = \"\"\n}" + "value": "{\n\tm_nViewId = 140737436396176\n\tm_ViewName = \"\"\n}" } ], "members": @@ -23521,7 +23522,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nBaseClusterCount = 0\n\tm_nPVSBytesPerCluster = 0\n\tm_vMinBounds = [ 0.0, 0.0, 0.0 ]\n\tm_vMaxBounds = [ 0.0, 0.0, 0.0 ]\n\tm_flGridSize = 0.0\n\tm_nSkyVisibilityCluster = 0\n\tm_nSunVisibilityCluster = 0\n\tm_NodeBlock = \n\t{\n\t\tm_nOffset = 32766\n\t\tm_nElementCount = 2601473296\n\t}\n\tm_RegionBlock = \n\t{\n\t\tm_nOffset = 32766\n\t\tm_nElementCount = 2601476400\n\t}\n\tm_EnclosedClusterListBlock = \n\t{\n\t\tm_nOffset = 32766\n\t\tm_nElementCount = 2601474592\n\t}\n\tm_EnclosedClustersBlock = \n\t{\n\t\tm_nOffset = 32766\n\t\tm_nElementCount = 2891656965\n\t}\n\tm_MasksBlock = \n\t{\n\t\tm_nOffset = 31382\n\t\tm_nElementCount = 0\n\t}\n\tm_nVisBlocks = \n\t{\n\t\tm_nOffset = 32766\n\t\tm_nElementCount = 2601473296\n\t}\n}" + "value": "{\n\tm_nBaseClusterCount = 0\n\tm_nPVSBytesPerCluster = 0\n\tm_vMinBounds = [ 0.0, 0.0, 0.0 ]\n\tm_vMaxBounds = [ 0.0, 0.0, 0.0 ]\n\tm_flGridSize = 0.0\n\tm_nSkyVisibilityCluster = 0\n\tm_nSunVisibilityCluster = 0\n\tm_NodeBlock = \n\t{\n\t\tm_nOffset = 32767\n\t\tm_nElementCount = 2706519285\n\t}\n\tm_RegionBlock = \n\t{\n\t\tm_nOffset = 32084\n\t\tm_nElementCount = 4243013506\n\t}\n\tm_EnclosedClusterListBlock = \n\t{\n\t\tm_nOffset = 32767\n\t\tm_nElementCount = 2715754736\n\t}\n\tm_EnclosedClustersBlock = \n\t{\n\t\tm_nOffset = 32084\n\t\tm_nElementCount = 4243014624\n\t}\n\tm_MasksBlock = \n\t{\n\t\tm_nOffset = 32767\n\t\tm_nElementCount = 0\n\t}\n\tm_nVisBlocks = \n\t{\n\t\tm_nOffset = 32767\n\t\tm_nElementCount = 0\n\t}\n}" } ], "members": @@ -26040,7 +26041,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nFirstIndex = 2601468768\n\tm_nIndexCount = 32766\n\tm_nVBByteOffset = 2899027240\n\tm_nBaseVertex = 31382\n\tm_nVertexCount = 17280\n\tm_albedoFormat = 15\n\tm_boundLs = \n\t{\n\t\tm_vMinBounds = [ 0.0, 0.0, 0.0 ]\n\t\tm_vMaxBounds = [ -0.0, 0.0, 0.0 ]\n\t}\n\tm_vVertexOriginLs = [ 0.0, 0.0, 0.0 ]\n\tm_vVertexExtentLs = [ -0.0, 0.0, -0.0 ]\n}" + "value": "{\n\tm_nFirstIndex = 4243008064\n\tm_nIndexCount = 32767\n\tm_nVBByteOffset = 2716009816\n\tm_nBaseVertex = 32084\n\tm_nVertexCount = 10848\n\tm_albedoFormat = 231\n\tm_boundLs = \n\t{\n\t\tm_vMinBounds = [ 0.0, 0.0, 0.0 ]\n\t\tm_vMaxBounds = [ -0.0, 0.0, 0.0 ]\n\t}\n\tm_vVertexOriginLs = [ 0.0, 0.0, 0.0 ]\n\tm_vVertexExtentLs = [ -0.0, 0.0, -9602280896247206677138923229087268864.0 ]\n}" } ], "members": @@ -26268,7 +26269,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nFlags = \"\"\n\tm_albedoFormat = \"VERTEX_ALBEDO_NONE\"\n\tm_nBLASCount = 0\n\tm_nBLASIndex = 0\n\tm_nVertexAlbedoByteOffset = 0\n\tm_mWorldFromLocal = \n\t[\n\t\t0.0, -0.0, 0.0, 0.0,\n\t\t0.0, 0.0, -2.000031, 0.0,\n\t\t0.0, 78680335361254329153767497269248.0, 64076180.0, -0.0,\n\t]\n}" + "value": "{\n\tm_nFlags = \"\"\n\tm_albedoFormat = \"VERTEX_ALBEDO_NONE\"\n\tm_nBLASCount = 0\n\tm_nBLASIndex = 0\n\tm_nVertexAlbedoByteOffset = 0\n\tm_mWorldFromLocal = \n\t[\n\t\t0.0, -0.0, 0.0, 0.0,\n\t\t0.0, 0.0, -2.000031, 0.0,\n\t\t0.0, 78680335361254329153767497269248.0, 64076180.0, -9595437484481874580714943276833046528.0,\n\t]\n}" } ], "members": @@ -26744,7 +26745,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CMaterialAttributeAnimTag\"\n\tm_name = \"Unnamed Tag\"\n\tm_sComment = \"\"\n\tm_group = \"\"\n\tm_tagID = \n\t{\n\t\tm_id = 4294967295\n\t}\n\tm_bIsReferenced = false\n\tm_AttributeName = \"\"\n\tm_AttributeType = -1693497920\n\tm_flValue = 0.0\n\tm_Color = [ 255, 255, 255 ]\n}" + "value": "{\n\t_class = \"CMaterialAttributeAnimTag\"\n\tm_name = \"Unnamed Tag\"\n\tm_sComment = \"\"\n\tm_group = \"\"\n\tm_tagID = \n\t{\n\t\tm_id = 4294967295\n\t}\n\tm_bIsReferenced = false\n\tm_AttributeName = \"\"\n\tm_AttributeType = -51958800\n\tm_flValue = 0.0\n\tm_Color = [ 255, 255, 255 ]\n}" }, { "name": "MPropertyFriendlyName", @@ -26919,7 +26920,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixDelayProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_feedbackFilter = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_bEnableFilter = true\n\t\tm_flDelay = 0.0\n\t\tm_flDirectGain = 0.0\n\t\tm_flDelayGain = -0.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flWidth = 0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixDelayProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_feedbackFilter = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_bEnableFilter = false\n\t\tm_flDelay = 0.0\n\t\tm_flDirectGain = 0.0\n\t\tm_flDelayGain = -0.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flWidth = 274027121084718337637744640.0\n\t}\n}" } ], "multi_depth": 2, @@ -26967,7 +26968,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_feedbackFilter = \n\t{\n\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\tm_bEnabled = true\n\t\tm_fldbGain = 0.0\n\t\tm_flCutoffFreq = 1000.0\n\t\tm_flQ = 0.707107\n\t}\n\tm_bEnableFilter = true\n\tm_flDelay = 0.0\n\tm_flDirectGain = -0.0\n\tm_flDelayGain = 0.0\n\tm_flFeedbackGain = -0.0\n\tm_flWidth = 0.0\n}" + "value": "{\n\tm_feedbackFilter = \n\t{\n\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\tm_bEnabled = true\n\t\tm_fldbGain = 0.0\n\t\tm_flCutoffFreq = 1000.0\n\t\tm_flQ = 0.707107\n\t}\n\tm_bEnableFilter = true\n\tm_flDelay = 0.0\n\tm_flDirectGain = -0.0\n\tm_flDelayGain = 0.0\n\tm_flFeedbackGain = -9602362025885621283820619018092412928.0\n\tm_flWidth = 0.0\n}" } ], "members": @@ -27838,7 +27839,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CRagdollUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_nWeightListIndex = -1\n\tm_poseControlMethod = \"Absolute\"\n}" + "value": "{\n\t_class = \"CRagdollUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_nWeightListIndex = -1\n\tm_poseControlMethod = 1701667072\n}" } ], "multi_depth": 3, @@ -28109,7 +28110,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ 0.0, -2.000002, 0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, 2.459665, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -0.0, 0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ 89014768, 31382, 2 ]\n\t\tm_influenceWeights = [ 0.0, 0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_poseCacheHandles = \n\t[\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t]\n\tm_eBlendMode = \"AimMatrixBlendMode_None\"\n\tm_flMaxYawAngle = 45.0\n\tm_flMaxPitchAngle = 45.0\n\tm_nSequenceMaxFrame = 0\n\tm_nBoneMaskIndex = -1\n\tm_bTargetIsPosition = true\n\tm_bUseBiasAndClamp = false\n\tm_flBiasAndClampYawOffset = 1.0\n\tm_flBiasAndClampPitchOffset = 1.0\n\tm_biasAndClampBlendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n}" + "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ 0.0, -2.000002, 0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, 2.459665, 0.0 ],\n\t\t\t[ -9607534040334552459778725567170347008.0, 0.0, -0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, 0.0 ],\n\t\t\t[ -9607594887563363414789997408924205056.0, 0.0, -9607726723225787150647753066057564160.0 ],\n\t\t\t[ -9607574605153759763119573461672919040.0, 0.0, 2210125050845933338624.0 ],\n\t\t]\n\t\tm_influenceIndices = [ -477637136, 32083, 2 ]\n\t\tm_influenceWeights = [ 0.0, 0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_poseCacheHandles = \n\t[\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t]\n\tm_eBlendMode = \"AimMatrixBlendMode_None\"\n\tm_flMaxYawAngle = 45.0\n\tm_flMaxPitchAngle = 45.0\n\tm_nSequenceMaxFrame = 0\n\tm_nBoneMaskIndex = -1\n\tm_bTargetIsPosition = true\n\tm_bUseBiasAndClamp = false\n\tm_flBiasAndClampYawOffset = 1.0\n\tm_flBiasAndClampPitchOffset = 1.0\n\tm_biasAndClampBlendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n}" } ], "members": @@ -28298,7 +28299,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_influenceRotations = \n\t[\n\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t]\n\tm_influenceOffsets = \n\t[\n\t\t[ -0.0, 0.0, -0.0 ],\n\t\t[ -0.0, 0.0, -0.0 ],\n\t\t[ 0.0, -2.000002, 0.0 ],\n\t]\n\tm_influenceIndices = [ 0, 0, 1075669798 ]\n\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\tm_numInfluences = 0\n}" + "value": "{\n\tm_influenceRotations = \n\t[\n\t\t[ -9607452910696137853097029778165202944.0, 0.0, -0.0, 0.0 ],\n\t\t[ -9607483334310543330602665699042131968.0, 0.0, -0.0, 0.0 ],\n\t\t[ -9607817994069003583164660828688351232.0, 0.0, -9607817994069003583164660828688351232.0, 0.0 ],\n\t]\n\tm_influenceOffsets = \n\t[\n\t\t[ -9607817994069003583164660828688351232.0, 0.0, 4654668373271011917824.0 ],\n\t\t[ -9608051241779445577374536222078140416.0, 0.0, 3267768542473618456576.0 ],\n\t\t[ 0.0, -2.000002, 0.0 ],\n\t]\n\tm_influenceIndices = [ 0, 0, 1075669798 ]\n\tm_influenceWeights = [ 0.0, -9607534040334552459778725567170347008.0, 0.0 ]\n\tm_numInfluences = 0\n}" } ], "members": @@ -28741,7 +28742,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFollowPathUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flBlendOutTime = 0.3\n\tm_bBlockNonPathMovement = true\n\tm_bStopFeetAtGoal = false\n\tm_bScaleSpeed = false\n\tm_flScale = 0.0\n\tm_flMinAngle = -0.0\n\tm_flMaxAngle = 0.0\n\tm_flSpeedScaleBlending = 0.0\n\tm_turnDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_facingTarget = -1395961860\n\tm_hParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnToFaceOffset = -0.0\n\tm_bTurnToFace = true\n}" + "value": "{\n\t_class = \"CFollowPathUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flBlendOutTime = 0.3\n\tm_bBlockNonPathMovement = true\n\tm_bStopFeetAtGoal = false\n\tm_bScaleSpeed = false\n\tm_flScale = 0.0\n\tm_flMinAngle = -0.0\n\tm_flMaxAngle = 0.0\n\tm_flSpeedScaleBlending = 0.0\n\tm_turnDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_facingTarget = -1578979332\n\tm_hParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnToFaceOffset = -9602493861548045019678374675225772032.0\n\tm_bTurnToFace = true\n}" } ], "multi_depth": 3, @@ -30529,7 +30530,7 @@ ], "child_class_idx": [ - 2758 + 2975 ] } }, @@ -32763,7 +32764,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CTwoBoneIKUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedData = \n\t{\n\t\tm_endEffectorType = \"IkEndEffector_Bone\"\n\t\tm_endEffectorAttachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, 0.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ 86611309, 31382, -1823196720 ]\n\t\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_targetType = \"IkTarget_Bone\"\n\t\tm_targetAttachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ 95448612864.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, 95448612864.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -1693489268, 32766, 2 ]\n\t\t\tm_influenceWeights = [ 0.0, 0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_targetBoneIndex = -1\n\t\tm_hPositionParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t\tm_hRotationParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t\tm_bAlwaysUseFallbackHinge = false\n\t\tm_vLsFallbackHingeAxis = [ 0.0, 1.0, 0.0 ]\n\t\tm_nFixedBoneIndex = -1\n\t\tm_nMiddleBoneIndex = -1\n\t\tm_nEndBoneIndex = -1\n\t\tm_bMatchTargetOrientation = false\n\t\tm_bConstrainTwist = false\n\t\tm_flMaxTwist = 15.0\n\t}\n}" + "value": "{\n\t_class = \"CTwoBoneIKUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedData = \n\t{\n\t\tm_endEffectorType = \"IkEndEffector_Bone\"\n\t\tm_endEffectorAttachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -9607888982502616364011144644067852288.0, 0.0, -9607990394550634622363264380324282368.0, 0.0 ],\n\t\t\t\t[ -9607868700093012712340720696816566272.0, 0.0, 2210125050845933338624.0, 0.0 ],\n\t\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, 0.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ -9607919406117021841516780564944781312.0, 0.0, -9607990394550634622363264380324282368.0 ],\n\t\t\t\t[ -9607899123707418189846356617693495296.0, 0.0, 2210125050845933338624.0 ],\n\t\t\t\t[ -3658421751675826995200.0, 0.0, -9609055221054826335060521611016798208.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -481930547, 32083, 1668745680 ]\n\t\t\tm_influenceWeights = [ 0.0, -9607959970936229144857628459447353344.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_targetType = \"IkTarget_Bone\"\n\t\tm_targetAttachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -9608000535755436448198476353949925376.0, 0.0 ],\n\t\t\t\t[ 95448612864.0, 0.0, 108974611007413055765086208.0, 0.0 ],\n\t\t\t\t[ -9607970112141030970692840433072996352.0, 0.0, 95448612864.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t\t[ -9608141244972061781662042488005722112.0, 0.0, 1921080649061574377472.0 ],\n\t\t\t\t[ -9608122230213058358221020037457641472.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -51949956, 32767, 2 ]\n\t\t\tm_influenceWeights = [ 0.0, 0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_targetBoneIndex = -1\n\t\tm_hPositionParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t\tm_hRotationParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t\tm_bAlwaysUseFallbackHinge = false\n\t\tm_vLsFallbackHingeAxis = [ 0.0, 1.0, 0.0 ]\n\t\tm_nFixedBoneIndex = -1\n\t\tm_nMiddleBoneIndex = -1\n\t\tm_nEndBoneIndex = -1\n\t\tm_bMatchTargetOrientation = false\n\t\tm_bConstrainTwist = false\n\t\tm_flMaxTwist = 15.0\n\t}\n}" } ], "multi_depth": 3, @@ -32811,7 +32812,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_endEffectorType = \"IkEndEffector_Bone\"\n\tm_endEffectorAttachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, 0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ -0.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ -1693489472, 32766, -1693489360 ]\n\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_targetType = \"IkTarget_Bone\"\n\tm_targetAttachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -56257891119661056.0, nan, -0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ -1693489360, 32766, -1567482464 ]\n\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_targetBoneIndex = -1\n\tm_hPositionParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hRotationParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bAlwaysUseFallbackHinge = false\n\tm_vLsFallbackHingeAxis = [ 0.0, 1.0, 0.0 ]\n\tm_nFixedBoneIndex = -1\n\tm_nMiddleBoneIndex = -1\n\tm_nEndBoneIndex = -1\n\tm_bMatchTargetOrientation = false\n\tm_bConstrainTwist = false\n\tm_flMaxTwist = 15.0\n}" + "value": "{\n\tm_endEffectorType = \"IkEndEffector_Bone\"\n\tm_endEffectorAttachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ -9607878841297814538175932670442209280.0, 0.0, 2210125050845933338624.0, 0.0 ],\n\t\t\t[ 4837460474946725609472.0, 0.0, -5012371277274540933120.0, 0.0 ],\n\t\t\t[ -5012371277274540933120.0, 0.0, 4837460474946725609472.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -9607939688526625493187204512196067328.0, 0.0, 3803469184874548559872.0 ],\n\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -9607899123707418189846356617693495296.0 ],\n\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ -51950160, 32767, -51950048 ]\n\t\tm_influenceWeights = [ 0.0, -9607949829731427319022416485821710336.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_targetType = \"IkTarget_Bone\"\n\tm_targetAttachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ -5012384788073423044608.0, 0.0, 4714958061482620747776.0, 0.0 ],\n\t\t\t[ -9608010676960238274033688327575568384.0, 0.0, 3803131133427519062016.0, 0.0 ],\n\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -9607970112141030970692840433072996352.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -56257891119661056.0, nan, 1902786323687753646080.0 ],\n\t\t\t[ -9608010676960238274033688327575568384.0, 0.0, -9609055221054826335060521611016798208.0 ],\n\t\t\t[ -5012326241278267228160.0, 0.0, 4837460474946725609472.0 ],\n\t\t]\n\t\tm_influenceIndices = [ -51950048, 32767, 252186336 ]\n\t\tm_influenceWeights = [ 0.0, -9608081665393851054880172142955069440.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_targetBoneIndex = -1\n\tm_hPositionParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hRotationParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bAlwaysUseFallbackHinge = false\n\tm_vLsFallbackHingeAxis = [ 0.0, 1.0, 0.0 ]\n\tm_nFixedBoneIndex = -1\n\tm_nMiddleBoneIndex = -1\n\tm_nEndBoneIndex = -1\n\tm_bMatchTargetOrientation = false\n\tm_bConstrainTwist = false\n\tm_flMaxTwist = 15.0\n}" } ], "members": @@ -33871,7 +33872,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_pChild = null\n\tm_flKeyValue = -0.0\n}" + "value": "{\n\tm_pChild = null\n\tm_flKeyValue = -9602473579138441368007950727974486016.0\n}" } ], "members": @@ -35668,7 +35669,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_tags = [ ]\n\tm_nFootIndex = -1\n\tm_triggerPhase = 31382\n}" + "value": "{\n\tm_tags = [ ]\n\tm_nFootIndex = -1\n\tm_triggerPhase = 32084\n}" } ], "members": @@ -35966,7 +35967,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nBandCount = -1409232136\n\tm_flBandwidth = 0.0\n\tm_fldBModGain = 0.0\n\tm_flFreqRangeStart = 0.0\n\tm_flFreqRangeEnd = nan\n\tm_fldBUnvoicedGain = 0.0\n\tm_flAttackTimeMS = nan\n\tm_flReleaseTimeMS = 0.0\n\tm_nDebugBand = 39899136\n\tm_bPeakMode = false\n}" + "value": "{\n\tm_nBandCount = -51958160\n\tm_flBandwidth = 0.0\n\tm_fldBModGain = 528015742218031595520.0\n\tm_flFreqRangeStart = 0.0\n\tm_flFreqRangeEnd = 0.0\n\tm_fldBUnvoicedGain = -2.000031\n\tm_flAttackTimeMS = 0.0\n\tm_flReleaseTimeMS = 0.0\n\tm_nDebugBand = 1902473798\n\tm_bPeakMode = false\n}" } ], "members": @@ -40489,7 +40490,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_vDiag = \n\t[\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, 0.0, 0.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n\tm_flXY = [ -0.0, 0.0, -0.0, 0.0 ]\n\tm_flXZ = [ 0.0, -2.000031, 0.0, 0.0 ]\n\tm_flYZ = [ 805.678894, 0.0, 0.0, 0.0 ]\n}" + "value": "{\n\tm_vDiag = \n\t[\n\t\t-9603163181064965524802364934518210560.0, 0.0, -9602473579138441368007950727974486016.0, 0.0,\n\t\t4373141605164641157120.0, 0.0, 0.0, 0.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n\tm_flXY = [ -9602666262029676058876978226861703168.0, 0.0, 4208807506561705443328.0, 0.0 ]\n\tm_flXZ = [ 0.0, -2.000031, 0.0, 0.0 ]\n\tm_flYZ = [ 805.678894, 0.0, 0.0, 0.0 ]\n}" } ], "members": @@ -48767,7 +48768,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nChainIndex = -1\n\tm_SolverSettings = \n\t{\n\t\tm_SolverType = \"IKSOLVER_TwoBone\"\n\t\tm_nNumIterations = 6\n\t\tm_EndEffectorRotationFixUpMode = \"MatchTargetOrientation\"\n\t}\n\tm_TargetSettings = \n\t{\n\t\tm_TargetSource = \"Bone\"\n\t\tm_Bone = \n\t\t{\n\t\t\tm_Name = \"\"\n\t\t}\n\t\tm_AnimgraphParameterNamePosition = \n\t\t{\n\t\t\tm_id = 4294967295\n\t\t}\n\t\tm_AnimgraphParameterNameOrientation = \n\t\t{\n\t\t\tm_id = 4294967295\n\t\t}\n\t\tm_TargetCoordSystem = \"World Space\"\n\t}\n\tm_DebugSetting = -1402924042\n\tm_flDebugNormalizedValue = 1.0\n\tm_vDebugOffset = [ 0.0, 0.0, 0.0 ]\n}" + "value": "{\n\tm_nChainIndex = -1\n\tm_SolverSettings = \n\t{\n\t\tm_SolverType = \"IKSOLVER_TwoBone\"\n\t\tm_nNumIterations = 6\n\t\tm_EndEffectorRotationFixUpMode = \"MatchTargetOrientation\"\n\t}\n\tm_TargetSettings = \n\t{\n\t\tm_TargetSource = \"Bone\"\n\t\tm_Bone = \n\t\t{\n\t\t\tm_Name = \"\"\n\t\t}\n\t\tm_AnimgraphParameterNamePosition = \n\t\t{\n\t\t\tm_id = 4294967295\n\t\t}\n\t\tm_AnimgraphParameterNameOrientation = \n\t\t{\n\t\t\tm_id = 4294967295\n\t\t}\n\t\tm_TargetCoordSystem = \"World Space\"\n\t}\n\tm_DebugSetting = -1586936650\n\tm_flDebugNormalizedValue = 1.0\n\tm_vDebugOffset = [ 0.0, 0.0, 0.0 ]\n}" } ], "members": @@ -49523,7 +49524,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 2\n\t\tm_nFrameCount = 140731499889912\n\t}\n\tm_ViewName = \"\"\n}" + "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 0\n\t\tm_nFrameCount = 0\n\t}\n\tm_ViewName = \"\"\n}" } ], "members": @@ -49577,7 +49578,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nViewId = 140731499889728\n\tm_nFrameCount = 134787554905790\n}" + "value": "{\n\tm_nViewId = 140737436396304\n\tm_nFrameCount = 137802439042971\n}" } ], "members": @@ -49746,7 +49747,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBoneMaskUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChild1 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_pChild2 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_timingBehavior = \"UseChild1\"\n\tm_flTimingBlend = 0.5\n\tm_bResetChild1 = true\n\tm_bResetChild2 = true\n\tm_nWeightListIndex = -1693489936\n\tm_flRootMotionBlend = 0.0\n\tm_blendSpace = -1395940056\n\tm_footMotionTiming = 31382\n\tm_bUseBlendScale = true\n\tm_blendValueSource = 32766\n\tm_hBlendParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n}" + "value": "{\n\t_class = \"CBoneMaskUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChild1 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_pChild2 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_timingBehavior = \"UseChild1\"\n\tm_flTimingBlend = 0.5\n\tm_bResetChild1 = true\n\tm_bResetChild2 = true\n\tm_nWeightListIndex = -51950624\n\tm_flRootMotionBlend = 0.0\n\tm_blendSpace = -1578957480\n\tm_footMotionTiming = 32084\n\tm_bUseBlendScale = false\n\tm_blendValueSource = 32767\n\tm_hBlendParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n}" } ], "multi_depth": 3, @@ -61682,7 +61683,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nBoneIndex = 32\n\tm_flSpringStrength = 0.0\n\tm_flMaxTimeStep = -0.0\n\tm_flDamping = 0.0\n\tm_vBoundsMaxLS = [ -0.0, 0.0, -0.0 ]\n\tm_vBoundsMinLS = [ 0.0, -0.0, 0.0 ]\n\tm_eSimSpace = -1693498128\n}" + "value": "{\n\tm_nBoneIndex = 32\n\tm_flSpringStrength = 0.0\n\tm_flMaxTimeStep = -0.0\n\tm_flDamping = 0.0\n\tm_vBoundsMaxLS = [ -9602270755042404851303711255461625856.0, 0.0, -0.0 ]\n\tm_vBoundsMinLS = [ 0.0, -9602270755042404851303711255461625856.0, 0.0 ]\n\tm_eSimSpace = -51958832\n}" } ], "members": @@ -62008,7 +62009,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixPlateReverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flPrefilter = 0.0\n\t\tm_flInputDiffusion1 = -0.0\n\t\tm_flInputDiffusion2 = 0.0\n\t\tm_flDecay = -0.0\n\t\tm_flDamp = 0.0\n\t\tm_flFeedbackDiffusion1 = 0.0\n\t\tm_flFeedbackDiffusion2 = 0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixPlateReverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flPrefilter = 0.0\n\t\tm_flInputDiffusion1 = -9602362025885621283820619018092412928.0\n\t\tm_flInputDiffusion2 = 0.0\n\t\tm_flDecay = -0.0\n\t\tm_flDamp = 0.0\n\t\tm_flFeedbackDiffusion1 = 0.0\n\t\tm_flFeedbackDiffusion2 = 0.0\n\t}\n}" } ], "multi_depth": 2, @@ -62057,7 +62058,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flPrefilter = -0.0\n\tm_flInputDiffusion1 = 0.0\n\tm_flInputDiffusion2 = -0.0\n\tm_flDecay = 0.0\n\tm_flDamp = 62098027577186159951872.0\n\tm_flFeedbackDiffusion1 = 1117855774220698517504.0\n\tm_flFeedbackDiffusion2 = 4417008917335043473408.0\n}" + "value": "{\n\tm_flPrefilter = -9602362025885621283820619018092412928.0\n\tm_flInputDiffusion1 = 0.0\n\tm_flInputDiffusion2 = -0.0\n\tm_flDecay = 0.0\n\tm_flDamp = 62098027577186159951872.0\n\tm_flFeedbackDiffusion1 = 1117855774220698517504.0\n\tm_flFeedbackDiffusion2 = 4417008917335043473408.0\n}" } ], "members": @@ -62482,7 +62483,7 @@ ], "child_class_idx": [ - 2060 + 2138 ] } }, @@ -62593,7 +62594,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nInputNodeIdx = -1\n\tm_nWeightValueNodeIdx = -1\n\tm_nBoneMaskValueNodeIdx = -1\n\tm_nRootMotionWeightValueNodeIdx = -1\n\tm_bIsSynchronized = false\n\tm_bIgnoreEvents = false\n\tm_bIsStateMachineLayer = false\n\tm_blendMode = 147\n}" + "value": "{\n\tm_nInputNodeIdx = -1\n\tm_nWeightValueNodeIdx = -1\n\tm_nBoneMaskValueNodeIdx = -1\n\tm_nRootMotionWeightValueNodeIdx = -1\n\tm_bIsSynchronized = false\n\tm_bIgnoreEvents = false\n\tm_bIsStateMachineLayer = false\n\tm_blendMode = 99\n}" } ], "members": @@ -62746,7 +62747,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CMoverUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_facingTarget = -1693489920\n\tm_hMoveVecParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hMoveHeadingParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTurnToFaceParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnToFaceOffset = 0.0\n\tm_flTurnToFaceLimit = 180.0\n\tm_bAdditive = false\n\tm_bApplyMovement = false\n\tm_bOrientMovement = false\n\tm_bApplyRotation = false\n\tm_bLimitOnly = false\n}" + "value": "{\n\t_class = \"CMoverUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_facingTarget = -1593751408\n\tm_hMoveVecParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hMoveHeadingParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hTurnToFaceParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnToFaceOffset = 0.0\n\tm_flTurnToFaceLimit = 180.0\n\tm_bAdditive = false\n\tm_bApplyMovement = false\n\tm_bOrientMovement = false\n\tm_bApplyRotation = false\n\tm_bLimitOnly = false\n}" } ], "multi_depth": 3, @@ -64627,7 +64628,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_name = \"\"\n\tm_nameToken = \"\"\n\tm_nParamCount = -1073741696\n\tm_nIndex = 65535\n\tm_bIsPure = false\n}" + "value": "{\n\tm_name = \"\"\n\tm_nameToken = \"\"\n\tm_nParamCount = 32767\n\tm_nIndex = 65535\n\tm_bIsPure = true\n}" } ], "members": @@ -66457,7 +66458,7 @@ ], "child_class_idx": [ - 2726 + 2943 ] } }, @@ -67618,7 +67619,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_translationRangeX = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_translationRangeY = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_translationRangeZ = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_scaleRange = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_constantRotation = [ -0.0, 0.0, 0.0, 0.0 ]\n\tm_bIsRotationStatic = false\n\tm_bIsTranslationStatic = false\n\tm_bIsScaleStatic = false\n}" + "value": "{\n\tm_translationRangeX = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_translationRangeY = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_translationRangeZ = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_scaleRange = \n\t{\n\t\tm_flRangeStart = 0.0\n\t\tm_flRangeLength = -1.0\n\t}\n\tm_constantRotation = [ -9607635452382570718130845303426777088.0, 0.0, 0.0, 0.0 ]\n\tm_bIsRotationStatic = false\n\tm_bIsTranslationStatic = false\n\tm_bIsScaleStatic = false\n}" } ], "members": @@ -70277,7 +70278,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nParent = 31382\n\tm_nChild = 0\n}" + "value": "{\n\tm_nParent = 23656\n\tm_nChild = 0\n}" } ], "members": @@ -71665,7 +71666,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ 0.0, 0.0, 152828213855043508003539717457969152.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ -0.0, 0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ 3, 0, 0 ]\n\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_bones = [ ]\n\tm_flYawLimit = 45.0\n\tm_flPitchLimit = 45.0\n\tm_flHysteresisInnerAngle = 1.0\n\tm_flHysteresisOuterAngle = 20.0\n\tm_bRotateYawForward = true\n\tm_bMaintainUpDirection = false\n\tm_bTargetIsPosition = true\n\tm_bUseHysteresis = false\n}" + "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ 0.0, 0.0, 152828213855043508003539717457969152.0, 0.0 ],\n\t\t\t[ -9607534040334552459778725567170347008.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -9607594887563363414789997408924205056.0, 0.0, -9607726723225787150647753066057564160.0 ],\n\t\t\t[ -9607574605153759763119573461672919040.0, 0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, -9607757146840192628153388986934493184.0 ],\n\t\t]\n\t\tm_influenceIndices = [ 3, 0, 0 ]\n\t\tm_influenceWeights = [ 0.0, -9607683623105379390848102178148581376.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_bones = [ ]\n\tm_flYawLimit = 45.0\n\tm_flPitchLimit = 45.0\n\tm_flHysteresisInnerAngle = 1.0\n\tm_flHysteresisOuterAngle = 20.0\n\tm_bRotateYawForward = true\n\tm_bMaintainUpDirection = false\n\tm_bTargetIsPosition = true\n\tm_bUseHysteresis = false\n}" } ], "members": @@ -72896,7 +72897,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flSupport = \n\t[\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, 0.0, 0.0,\n\t\t0.0, nan, 0.0, 0.0,\n\t\t0.0, -2.000008, 0.0, 0.0,\n\t\t0.0, -2.000031, 0.0, 0.0,\n\t\t57.095112, 18879041364136043907410508644352.0,\n\t]\n}" + "value": "{\n\tm_flSupport = \n\t[\n\t\t0.0, 0.0, 0.0, 0.0,\n\t\t0.0, 0.0, -0.0, 0.0,\n\t\t4950169937121902893989888.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, 275387162631784795459289088.0, 0.0,\n\t\t275389523815026230281895936.0, 0.0, -0.0, 0.0,\n\t\t-9602574991186459626360070464230916096.0, 0.0, -0.0, 0.0,\n\t\t-9602585132391261452195282437856559104.0, 0.0,\n\t]\n}" } ], "members": @@ -72942,7 +72943,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixVocoderProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_nBandCount = 0\n\t\tm_flBandwidth = -0.0\n\t\tm_fldBModGain = 0.0\n\t\tm_flFreqRangeStart = -0.0\n\t\tm_flFreqRangeEnd = 0.0\n\t\tm_fldBUnvoicedGain = 0.0\n\t\tm_flAttackTimeMS = 0.0\n\t\tm_flReleaseTimeMS = -0.0\n\t\tm_nDebugBand = 32766\n\t\tm_bPeakMode = true\n\t}\n}" + "value": "{\n\t_class = \"CVMixVocoderProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_nBandCount = 0\n\t\tm_flBandwidth = -9602311319861612154644559149964197888.0\n\t\tm_fldBModGain = 0.0\n\t\tm_flFreqRangeStart = -0.0\n\t\tm_flFreqRangeEnd = 0.0\n\t\tm_fldBUnvoicedGain = 0.0\n\t\tm_flAttackTimeMS = 0.0\n\t\tm_flReleaseTimeMS = -9602478649740842280925556714787307520.0\n\t\tm_nDebugBand = 32767\n\t\tm_bPeakMode = true\n\t}\n}" } ], "multi_depth": 2, @@ -73341,7 +73342,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CCycleControlClipUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_tags = [ ]\n\tm_hSequence = -1\n\tm_duration = 0.0\n\tm_valueSource = 31382\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bLockWhenWaning = false\n}" + "value": "{\n\t_class = \"CCycleControlClipUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_tags = [ ]\n\tm_hSequence = -1\n\tm_duration = 0.0\n\tm_valueSource = 32084\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bLockWhenWaning = false\n}" } ], "multi_depth": 3, @@ -73459,7 +73460,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nGuideHairIndices_nSurfaceTriIndex = [ 2279215920, 31382 ]\n\tm_vGuideBary_vBaseBary = [ 4904, 34778, 31382, 0 ]\n\tm_vRootOffset_flLengthScale = [ 0, 0, 128, 49152 ]\n\tm_nPackedBaseUv = [ 0, 0 ]\n\tm_nPackedSurfaceNormalOs = 0\n\tm_nPackedSurfaceTangentOs = 1466852712\n\tm_nDataOffset_Segments = 1852403297\n}" + "value": "{\n\tm_nGuideHairIndices_nSurfaceTriIndex = [ 1539968048, 32084 ]\n\tm_vGuideBary_vBaseBary = [ 3112, 23498, 32084, 0 ]\n\tm_vRootOffset_flLengthScale = [ 0, 0, 128, 49152 ]\n\tm_nPackedBaseUv = [ 0, 0 ]\n\tm_nPackedSurfaceNormalOs = 0\n\tm_nPackedSurfaceTangentOs = 1466852712\n\tm_nDataOffset_Segments = 1852403297\n}" } ], "members": @@ -73797,7 +73798,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tsurfacePropertyName = \"\"\n\tm_nameHash = 2470538248\n\tm_baseNameHash = 31382\n\thidden = false\n\tdescription = \"\"\n\tphysics = \n\t{\n\t\tfriction = 0.0\n\t\telasticity = 0.0\n\t\tdensity = 0.0\n\t\tthickness = 0.1\n\t\tsoftcontactfrequency = 0.0\n\t\tsoftcontactdampingratio = 0.0\n\t}\n\tvehicleparams = \n\t{\n\t\twheeldrag = 0.0\n\t\twheelfrictionscale = 1.0\n\t}\n\taudiosounds = \n\t{\n\t\timpactsoft = \"\"\n\t\timpacthard = \"\"\n\t\tscrapesmooth = \"\"\n\t\tscraperough = \"\"\n\t\tbulletimpact = \"\"\n\t\trolling = \"\"\n\t\tbreak = \"\"\n\t\tstrain = \"\"\n\t\tmeleeimpact = \"\"\n\t\tpushoff = \"\"\n\t\tskidstop = \"\"\n\t\tresonant = \"\"\n\t}\n\taudioparams = \n\t{\n\t\taudioreflectivity = 0.0\n\t\taudiohardnessfactor = 0.0\n\t\taudioroughnessfactor = 0.0\n\t\tscrapeRoughThreshold = 0.0\n\t\timpactHardThreshold = 0.0\n\t\taudioHardMinVelocity = 0.0\n\t\tstaticImpactVolume = 0.0\n\t\tocclusionFactor = 0.0\n\t}\n}" + "value": "{\n\tsurfacePropertyName = \"\"\n\tm_nameHash = 1667513352\n\tm_baseNameHash = 32084\n\thidden = false\n\tdescription = \"\"\n\tphysics = \n\t{\n\t\tfriction = 0.0\n\t\telasticity = 0.0\n\t\tdensity = 0.0\n\t\tthickness = 0.1\n\t\tsoftcontactfrequency = 0.0\n\t\tsoftcontactdampingratio = 0.0\n\t}\n\tvehicleparams = \n\t{\n\t\twheeldrag = 0.0\n\t\twheelfrictionscale = 1.0\n\t}\n\taudiosounds = \n\t{\n\t\timpactsoft = \"\"\n\t\timpacthard = \"\"\n\t\tscrapesmooth = \"\"\n\t\tscraperough = \"\"\n\t\tbulletimpact = \"\"\n\t\trolling = \"\"\n\t\tbreak = \"\"\n\t\tstrain = \"\"\n\t\tmeleeimpact = \"\"\n\t\tpushoff = \"\"\n\t\tskidstop = \"\"\n\t\tresonant = \"\"\n\t}\n\taudioparams = \n\t{\n\t\taudioreflectivity = 0.0\n\t\taudiohardnessfactor = 0.0\n\t\taudioroughnessfactor = 0.0\n\t\tscrapeRoughThreshold = 0.0\n\t\timpactHardThreshold = 0.0\n\t\taudioHardMinVelocity = 0.0\n\t\tstaticImpactVolume = 0.0\n\t\tocclusionFactor = 0.0\n\t}\n}" } ], "members": @@ -74488,7 +74489,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 140731499890016\n\t\tm_nFrameCount = 134787531359008\n\t}\n\tm_ViewName = \"\"\n\tm_Targets = [ ]\n}" + "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 140737436396640\n\t\tm_nFrameCount = 137802412082016\n\t}\n\tm_ViewName = \"\"\n\tm_Targets = [ ]\n}" } ], "members": @@ -74561,7 +74562,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Name = \"\"\n\tm_TextureId = 134787556591447\n\tm_nWidth = 32\n\tm_nHeight = 0\n\tm_nRequestedWidth = -1400410216\n\tm_nRequestedHeight = 31382\n\tm_nNumMipLevels = -1693498448\n\tm_nDepth = 32766\n\tm_nMultisampleNumSamples = -1402924042\n\tm_nFormat = 31382\n}" + "value": "{\n\tm_Name = \"\"\n\tm_TextureId = 137802439620631\n\tm_nWidth = 32\n\tm_nHeight = 0\n\tm_nRequestedWidth = -1584422824\n\tm_nRequestedHeight = 32084\n\tm_nNumMipLevels = -51959152\n\tm_nDepth = 32767\n\tm_nMultisampleNumSamples = -1586936650\n\tm_nFormat = 32084\n}" } ], "members": @@ -75111,7 +75112,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmParameterizedClipSelectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_optionNodeIndices = [ ]\n\tm_optionWeights = [ ]\n\tm_parameterNodeIdx = -2337\n\tm_bIgnoreInvalidOptions = false\n\tm_bHasWeightsSet = false\n}" + "value": "{\n\t_class = \"CNmParameterizedClipSelectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_optionNodeIndices = [ ]\n\tm_optionWeights = [ ]\n\tm_parameterNodeIdx = -11680\n\tm_bIgnoreInvalidOptions = false\n\tm_bHasWeightsSet = false\n}" } ], "multi_depth": 4, @@ -76860,7 +76861,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_OpCode = -1693498128\n\tm_Data = 32766\n}" + "value": "{\n\tm_OpCode = -51958832\n\tm_Data = 32767\n}" } ], "members": @@ -77744,7 +77745,7 @@ ], "child_class_idx": [ - 2713 + 2930 ] } }, @@ -79026,7 +79027,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CDistanceRemainingMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_flMaxDistance = nan\n\tm_flMinDistance = 0.0\n\tm_flStartGoalFilterDistance = nan\n\tm_flMaxGoalOvershootScale = 0.0\n\tm_bFilterFixedMinDistance = true\n\tm_bFilterGoalDistance = true\n\tm_bFilterGoalOvershoot = true\n}" + "value": "{\n\t_class = \"CDistanceRemainingMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_flMaxDistance = 0.0\n\tm_flMinDistance = 0.0\n\tm_flStartGoalFilterDistance = -9602564216156357686410157742253670400.0\n\tm_flMaxGoalOvershootScale = 0.0\n\tm_bFilterFixedMinDistance = false\n\tm_bFilterGoalDistance = false\n\tm_bFilterGoalOvershoot = false\n}" } ], "multi_depth": 2, @@ -79810,7 +79811,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_footInfo = [ ]\n\tm_flBlendTime = -0.0\n\tm_flLockBreakDistance = 0.0\n\tm_flMaxLegTwist = 25.0\n\tm_nHipBoneIndex = -1\n\tm_bApplyLegTwistLimits = false\n\tm_bApplyFootRotationLimits = false\n}" + "value": "{\n\tm_footInfo = [ ]\n\tm_flBlendTime = -9609055221054826335060521611016798208.0\n\tm_flLockBreakDistance = 0.0\n\tm_flMaxLegTwist = 25.0\n\tm_nHipBoneIndex = -1\n\tm_bApplyLegTwistLimits = false\n\tm_bApplyFootRotationLimits = false\n}" } ], "members": @@ -80240,7 +80241,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 134787549379384\n\t\tm_nFrameCount = 0\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 134787556537579\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" + "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 140733193388032\n\t\tm_nFrameCount = 0\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 137801390858607\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" } ], "multi_depth": 2, @@ -80275,7 +80276,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 140731499889792\n\t\tm_nFrameCount = 1\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 140731499890480\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" + "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 140737436396384\n\t\tm_nFrameCount = 1\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 140737436397072\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" } ], "members": @@ -82183,7 +82184,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_PackedAABB = \n\t{\n\t\tm_nMin = 2601468624\n\t\tm_nMax = 32766\n\t}\n\tm_CullingData = \n\t{\n\t\tm_ConeAxis = [ -120, -46, 0 ]\n\t\tm_ConeCutoff = -84\n\t}\n\tm_nVertexOffset = 0\n\tm_nTriangleOffset = 0\n\tm_nVertexCount = 0\n\tm_nTriangleCount = 0\n}" + "value": "{\n\tm_PackedAABB = \n\t{\n\t\tm_nMin = 0\n\t\tm_nMax = 0\n\t}\n\tm_CullingData = \n\t{\n\t\tm_ConeAxis = [ 112, 58, 0 ]\n\t\tm_ConeCutoff = -95\n\t}\n\tm_nVertexOffset = 0\n\tm_nTriangleOffset = 0\n\tm_nVertexCount = 0\n\tm_nTriangleCount = 0\n}" } ], "members": @@ -82327,7 +82328,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_ConeAxis = [ -106, 122, 0 ]\n\tm_ConeCutoff = 0\n}" + "value": "{\n\tm_ConeAxis = [ 84, 125, 0 ]\n\tm_ConeCutoff = 0\n}" } ], "members": @@ -82959,7 +82960,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Name = \"\"\n\tm_Nodes = [ ]\n\tm_flParentReaction = 0.0\n\tm_nFlags = 0\n\tm_nEndIdx = [ 2885735112, 31382, 0, 3221225728 ]\n}" + "value": "{\n\tm_Name = \"\"\n\tm_Nodes = [ ]\n\tm_flParentReaction = 0.0\n\tm_nFlags = 0\n\tm_nEndIdx = [ 2712748736, 32084, 64, 3221225728 ]\n}" } ], "members": @@ -84768,7 +84769,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Name = \"\"\n\tm_BindPose = \n\t[\n\t\t0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_nParent = -1\n}" + "value": "{\n\tm_Name = \"\"\n\tm_BindPose = \n\t[\n\t\t0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, 275819259164967367996342272.0, 0.0,\n\t]\n\tm_nParent = -1\n}" } ], "members": @@ -84835,7 +84836,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flTime = -0.0\n\tm_Stamp = \n\t{\n\t\tm_flTime = 0.0\n\t\tm_flEntitySimTime = 0.0\n\t\tm_bTeleportTick = false\n\t\tm_bPredicted = false\n\t\tm_flCurTime = 0.0\n\t\tm_flRealTime = 0.0\n\t\tm_nFrameCount = 0\n\t\tm_nTickCount = 0\n\t}\n\tm_Transform = \n\t[\n\t\t-0.0, 0.0, 0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_bTeleport = false\n\tm_CompositeBones = [ ]\n\tm_SimStateBones = [ ]\n\tm_FeModelAnims = [ ]\n\tm_FeModelPos = [ ]\n\tm_FlexControllerWeights = [ ]\n}" + "value": "{\n\tm_flTime = -9601865106850331817895232310435905536.0\n\tm_Stamp = \n\t{\n\t\tm_flTime = 0.0\n\t\tm_flEntitySimTime = 0.0\n\t\tm_bTeleportTick = false\n\t\tm_bPredicted = false\n\t\tm_flCurTime = 0.0\n\t\tm_flRealTime = 0.0\n\t\tm_nFrameCount = 0\n\t\tm_nTickCount = 0\n\t}\n\tm_Transform = \n\t[\n\t\t-9602301178656810328809347176338554880.0, 0.0, 0.0, 0.0,\n\t\t-9602291037452008502974135202712911872.0, 0.0, -0.0, 0.0,\n\t]\n\tm_bTeleport = false\n\tm_CompositeBones = [ ]\n\tm_SimStateBones = [ ]\n\tm_FeModelAnims = [ ]\n\tm_FeModelPos = [ ]\n\tm_FlexControllerWeights = [ ]\n}" } ], "members": @@ -85312,7 +85313,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixPannerProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_type = \"PANNER_TYPE_LINEAR\"\n\t\tm_flStrength = 0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixPannerProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_type = 21987\n\t\tm_flStrength = -0.0\n\t}\n}" } ], "multi_depth": 2, @@ -85361,7 +85362,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_type = -1409285920\n\tm_flStrength = 0.0\n}" + "value": "{\n\tm_type = -1586649189\n\tm_flStrength = 0.0\n}" } ], "members": @@ -87294,7 +87295,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CMotionMatchingUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_dataSet = \n\t{\n\t\tm_groups = [ ]\n\t\tm_nDimensionCount = 3\n\t}\n\tm_metrics = [ ]\n\tm_weights = [ ]\n\tm_bSearchEveryTick = false\n\tm_flSearchInterval = 0.1\n\tm_bSearchWhenClipEnds = true\n\tm_bSearchWhenGoalChanges = true\n\tm_blendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_flSampleRate = 0.1\n\tm_flBlendTime = 0.3\n\tm_bLockClipWhenWaning = false\n\tm_flSelectionThreshold = -0.0\n\tm_flReselectionTimeWindow = 0.3\n\tm_bEnableRotationCorrection = true\n\tm_bGoalAssist = false\n\tm_flGoalAssistDistance = 0.0\n\tm_flGoalAssistTolerance = 2.0\n\tm_distanceScale_Damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_flDistanceScale_OuterRadius = -0.0\n\tm_flDistanceScale_InnerRadius = 0.0\n\tm_flDistanceScale_MaxScale = -0.0\n\tm_flDistanceScale_MinScale = 0.0\n\tm_bEnableDistanceScaling = true\n}" + "value": "{\n\t_class = \"CMotionMatchingUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_dataSet = \n\t{\n\t\tm_groups = [ ]\n\t\tm_nDimensionCount = 3\n\t}\n\tm_metrics = [ ]\n\tm_weights = [ ]\n\tm_bSearchEveryTick = false\n\tm_flSearchInterval = 0.1\n\tm_bSearchWhenClipEnds = true\n\tm_bSearchWhenGoalChanges = true\n\tm_blendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_flSampleRate = 0.1\n\tm_flBlendTime = 0.3\n\tm_bLockClipWhenWaning = false\n\tm_flSelectionThreshold = -0.0\n\tm_flReselectionTimeWindow = 0.3\n\tm_bEnableRotationCorrection = true\n\tm_bGoalAssist = false\n\tm_flGoalAssistDistance = 0.0\n\tm_flGoalAssistTolerance = -2.0\n\tm_distanceScale_Damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_flDistanceScale_OuterRadius = -9602869086125712575581217699374563328.0\n\tm_flDistanceScale_InnerRadius = 0.0\n\tm_flDistanceScale_MaxScale = 4826849994224640720896.0\n\tm_flDistanceScale_MinScale = 0.0\n\tm_bEnableDistanceScaling = true\n}" } ], "multi_depth": 3, @@ -87632,7 +87633,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_groups = [ ]\n\tm_nDimensionCount = -1403744578\n}" + "value": "{\n\tm_groups = [ ]\n\tm_nDimensionCount = -1587757378\n}" } ], "members": @@ -87964,7 +87965,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixSubgraphSwitchProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_name = \"\"\n\t\tm_effectName = \"\"\n\t\tm_subgraphs = [ ]\n\t\tm_interpolationMode = -1693498120\n\t\tm_bOnlyTailsOnFadeOut = true\n\t\tm_flInterpolationTime = 0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixSubgraphSwitchProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_name = \"\"\n\t\tm_effectName = \"\"\n\t\tm_subgraphs = [ ]\n\t\tm_interpolationMode = -51958824\n\t\tm_bOnlyTailsOnFadeOut = true\n\t\tm_flInterpolationTime = 0.0\n\t}\n}" } ], "multi_depth": 2, @@ -88011,7 +88012,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_name = \"\"\n\tm_effectName = \"\"\n\tm_subgraphs = [ ]\n\tm_interpolationMode = -1403744578\n\tm_bOnlyTailsOnFadeOut = true\n\tm_flInterpolationTime = 279089724627945775049797009408.0\n}" + "value": "{\n\tm_name = \"\"\n\tm_effectName = \"\"\n\tm_subgraphs = [ ]\n\tm_interpolationMode = -1587757378\n\tm_bOnlyTailsOnFadeOut = true\n\tm_flInterpolationTime = 279089724627945775049797009408.0\n}" } ], "members": @@ -91186,7 +91187,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_skeleton = resource:\"\"\n\tm_nNumFrames = 0\n\tm_flDuration = 0.0\n\tm_compressedPoseData = #[ ]\n\tm_trackCompressionSettings = [ ]\n\tm_compressedPoseOffsets = [ ]\n\tm_floatCurveIDs = [ ]\n\tm_floatCurveDefs = [ ]\n\tm_compressedFloatCurveData = [ ]\n\tm_compressedFloatCurveOffsets = [ ]\n\tm_secondaryAnimations = [ ]\n\tm_syncTrack = \n\t{\n\t\tm_syncEvents = \n\t\t[\n\t\t\t{\n\t\t\t\tm_ID = \"\"\n\t\t\t\tm_startTime = \n\t\t\t\t{\n\t\t\t\t\tm_flValue = 0.0\n\t\t\t\t}\n\t\t\t\tm_duration = \n\t\t\t\t{\n\t\t\t\t\tm_flValue = 1.0\n\t\t\t\t}\n\t\t\t},\n\t\t]\n\t\tm_nStartEventOffset = 0\n\t}\n\tm_rootMotion = \n\t{\n\t\tm_transforms = [ ]\n\t\tm_nNumFrames = 0\n\t\tm_flAverageLinearVelocity = 0.0\n\t\tm_flAverageAngularVelocityRadians = 0.0\n\t\tm_totalDelta = \n\t\t[\n\t\t\t0.0, 0.0, 0.0, 0.0,\n\t\t\t-0.0, 0.0, 0.0, 0.0,\n\t\t]\n\t}\n\tm_bIsAdditive = false\n\tm_modelSpaceSamplingChain = [ ]\n\tm_modelSpaceBoneSamplingIndices = [ ]\n\tm_events = [ ]\n}" + "value": "{\n\tm_skeleton = resource:\"\"\n\tm_nNumFrames = 0\n\tm_flDuration = 0.0\n\tm_compressedPoseData = #[ ]\n\tm_trackCompressionSettings = [ ]\n\tm_compressedPoseOffsets = [ ]\n\tm_floatCurveIDs = [ ]\n\tm_floatCurveDefs = [ ]\n\tm_compressedFloatCurveData = [ ]\n\tm_compressedFloatCurveOffsets = [ ]\n\tm_secondaryAnimations = [ ]\n\tm_syncTrack = \n\t{\n\t\tm_syncEvents = \n\t\t[\n\t\t\t{\n\t\t\t\tm_ID = \"\"\n\t\t\t\tm_startTime = \n\t\t\t\t{\n\t\t\t\t\tm_flValue = 0.0\n\t\t\t\t}\n\t\t\t\tm_duration = \n\t\t\t\t{\n\t\t\t\t\tm_flValue = 1.0\n\t\t\t\t}\n\t\t\t},\n\t\t]\n\t\tm_nStartEventOffset = 0\n\t}\n\tm_rootMotion = \n\t{\n\t\tm_transforms = [ ]\n\t\tm_nNumFrames = 0\n\t\tm_flAverageLinearVelocity = 0.0\n\t\tm_flAverageAngularVelocityRadians = 0.0\n\t\tm_totalDelta = \n\t\t[\n\t\t\t0.0, 0.0, -0.0, 0.0,\n\t\t\t-9607990394550634622363264380324282368.0, 0.0, 0.0, 0.0,\n\t\t]\n\t}\n\tm_bIsAdditive = false\n\tm_modelSpaceSamplingChain = [ ]\n\tm_modelSpaceBoneSamplingIndices = [ ]\n\tm_events = [ ]\n}" } ], "members": @@ -91625,7 +91626,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_VertexMapName = \"\"\n\tm_nNameHash = 32\n\tm_Color = [ 255, 255, 255 ]\n\tm_flVolumetricSolveStrength = 0.0\n\tm_nScaleSourceNode = -1\n\tm_Weights = [ ]\n}" + "value": "{\n\tm_VertexMapName = \"\"\n\tm_nNameHash = 2371144400\n\tm_Color = [ 255, 255, 255 ]\n\tm_flVolumetricSolveStrength = 0.0\n\tm_nScaleSourceNode = -1\n\tm_Weights = [ ]\n}" } ], "members": @@ -92310,7 +92311,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CTurnHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_facingTarget = \"MoveHeading\"\n\tm_turnStartTimeOffset = 0.0\n\tm_turnDuration = 1.0\n\tm_bMatchChildDuration = true\n\tm_manualTurnOffset = 0.0\n\tm_bUseManualTurnOffset = false\n}" + "value": "{\n\t_class = \"CTurnHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_facingTarget = -1073741696\n\tm_turnStartTimeOffset = 0.0\n\tm_turnDuration = 1.0\n\tm_bMatchChildDuration = true\n\tm_manualTurnOffset = 0.0\n\tm_bUseManualTurnOffset = false\n}" } ], "multi_depth": 3, @@ -93214,7 +93215,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_name = \"\"\n\tm_flValue = -0.0\n}" + "value": "{\n\tm_name = \"\"\n\tm_flValue = 145569308017698248534786048.0\n}" } ], "multi_depth": 2, @@ -95631,7 +95632,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_srcStateIndex = 127\n\tm_destStateIndex = 0\n\tm_nHandshakeMaskToDisableFirst = 0\n\tm_bDisabled = 0\n}" + "value": "{\n\tm_srcStateIndex = 0\n\tm_destStateIndex = 0\n\tm_nHandshakeMaskToDisableFirst = 0\n\tm_bDisabled = 0\n}" } ], "members": @@ -98781,7 +98782,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixFreeverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flRoomSize = 0.0\n\t\tm_flDamp = -0.0\n\t\tm_flWidth = 0.0\n\t\tm_flLateReflections = -0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixFreeverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flRoomSize = 0.0\n\t\tm_flDamp = 0.0\n\t\tm_flWidth = 0.0\n\t\tm_flLateReflections = 0.0\n\t}\n}" } ], "multi_depth": 2, @@ -99531,7 +99532,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nXLeftDst = 16912\n\tm_nYTopDst = -25841\n\tm_flUWidthSrc = 0.0\n\tm_flVHeightSrc = 0.0\n\tm_bundleDatas = [ ]\n}" + "value": "{\n\tm_nXLeftDst = 10480\n\tm_nYTopDst = -793\n\tm_flUWidthSrc = 0.0\n\tm_flVHeightSrc = 0.0\n\tm_bundleDatas = [ ]\n}" } ], "members": @@ -101205,7 +101206,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Name = \"\"\n\tm_nNameHash = 2885681344\n\tm_Nodes = [ ]\n\tm_InitPos = [ ]\n\tm_Gravity = [ ]\n\tm_GoalStrength = [ ]\n\tm_GoalDamping = [ ]\n\tm_nFlags = 0\n}" + "value": "{\n\tm_Name = \"\"\n\tm_nNameHash = 2710650992\n\tm_Nodes = [ ]\n\tm_InitPos = [ ]\n\tm_Gravity = [ ]\n\tm_GoalStrength = [ ]\n\tm_GoalDamping = [ ]\n\tm_nFlags = 0\n}" } ], "members": @@ -102092,7 +102093,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixFlangerProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_bPhaseInvert = true\n\t\tm_flGlideTime = 0.0\n\t\tm_flDelay = 0.0\n\t\tm_flOutputGain = -0.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flFeedforwardGain = 0.0\n\t\tm_flModRate = 0.0\n\t\tm_flModDepth = 0.0\n\t\tm_bApplyAntialiasing = false\n\t}\n}" + "value": "{\n\t_class = \"CVMixFlangerProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_bPhaseInvert = true\n\t\tm_flGlideTime = 0.0\n\t\tm_flDelay = 0.0\n\t\tm_flOutputGain = 0.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flFeedforwardGain = 0.0\n\t\tm_flModRate = 0.0\n\t\tm_flModDepth = -0.0\n\t\tm_bApplyAntialiasing = true\n\t}\n}" } ], "multi_depth": 2, @@ -103779,7 +103780,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFutureVelocityMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_flDistance = 39747587279969376536608374784.0\n\tm_flStoppingDistance = 805.584839\n\tm_flTargetSpeed = 0.0\n\tm_eMode = \"DirectionOnly\"\n}" + "value": "{\n\t_class = \"CFutureVelocityMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_flDistance = 39747587279969376536608374784.0\n\tm_flStoppingDistance = 805.584839\n\tm_flTargetSpeed = -0.0\n\tm_eMode = 84\n}" } ], "multi_depth": 2, @@ -104636,7 +104637,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_name = \"\"\n\tm_nNameHash = 4096\n\tm_HitBoxes = [ ]\n\tm_SourceFilename = \"\"\n}" + "value": "{\n\tm_name = \"\"\n\tm_nNameHash = 1\n\tm_HitBoxes = [ ]\n\tm_SourceFilename = \"\"\n}" } ], "members": @@ -106014,7 +106015,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_name = \"\"\n\tm_nValue = -1530911032\n}" + "value": "{\n\tm_name = \"\"\n\tm_nValue = -1715460408\n}" } ], "multi_depth": 2, @@ -113870,7 +113871,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\titemType = -1693492168\n\titemName = \"\"\n\titemTypeName = \"\"\n\titemKVString = \"\"\n\titemPos = [ -0.0, 0.0 ]\n}" + "value": "{\n\titemType = \"SOS_EDIT_ITEM_TYPE_SOUNDEVENTS\"\n\titemName = \"\"\n\titemTypeName = \"\"\n\titemKVString = \"\"\n\titemPos = [ -0.0, 0.0 ]\n}" } ], "members": @@ -116817,7 +116818,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmCachedTargetNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 31382\n}" + "value": "{\n\t_class = \"CNmCachedTargetNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 32084\n}" } ], "multi_depth": 4, @@ -123361,7 +123362,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CAddUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChild1 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_pChild2 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_timingBehavior = \"UseChild1\"\n\tm_flTimingBlend = 0.5\n\tm_bResetChild1 = true\n\tm_bResetChild2 = true\n\tm_footMotionTiming = -1400630352\n\tm_bApplyToFootMotion = true\n\tm_bApplyChannelsSeparately = true\n\tm_bUseModelSpace = false\n\tm_bApplyScale = false\n}" + "value": "{\n\t_class = \"CAddUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChild1 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_pChild2 = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_timingBehavior = \"UseChild1\"\n\tm_flTimingBlend = 0.5\n\tm_bResetChild1 = true\n\tm_bResetChild2 = true\n\tm_footMotionTiming = -1584642960\n\tm_bApplyToFootMotion = true\n\tm_bApplyChannelsSeparately = true\n\tm_bUseModelSpace = false\n\tm_bApplyScale = false\n}" } ], "multi_depth": 3, @@ -127467,7 +127468,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CMovementComponentUpdater\"\n\tm_name = \"\"\n\tm_id = \n\t{\n\t\tm_id = 4294967295\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_bStartEnabled = false\n\tm_motors = [ ]\n\tm_facingDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_nDefaultMotorIndex = -1402051171\n\tm_flDefaultRunSpeed = 0.0\n\tm_bMoveVarsDisabled = true\n\tm_bNetworkPath = true\n\tm_bNetworkFacing = true\n\tm_paramHandles = \n\t[\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t]\n}" + "value": "{\n\t_class = \"CMovementComponentUpdater\"\n\tm_name = \"\"\n\tm_id = \n\t{\n\t\tm_id = 4294967295\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_bStartEnabled = false\n\tm_motors = [ ]\n\tm_facingDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_nDefaultMotorIndex = -1586063779\n\tm_flDefaultRunSpeed = 0.0\n\tm_bMoveVarsDisabled = true\n\tm_bNetworkPath = true\n\tm_bNetworkFacing = true\n\tm_paramHandles = \n\t[\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t},\n\t]\n}" } ], "multi_depth": 2, @@ -129791,7 +129792,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFollowAttachmentUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedData = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -3127356948480.0, 0.0, 0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, -3127356948480.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t\t[ -3127356948480.0, 0.0, -3127765893120.0 ],\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ 1, 16777217, -734656192 ]\n\t\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_boneIndex = -1\n\t\tm_attachmentHandle = 0\n\t\tm_bMatchTranslation = false\n\t\tm_bMatchRotation = false\n\t}\n}" + "value": "{\n\t_class = \"CFollowAttachmentUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedData = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, 0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t\t[ 0.0, 0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -51958496, 32767, 8 ]\n\t\t\tm_influenceWeights = [ 0.0, 0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_boneIndex = -1\n\t\tm_attachmentHandle = 0\n\t\tm_bMatchTranslation = false\n\t\tm_bMatchRotation = false\n\t}\n}" } ], "multi_depth": 3, @@ -129839,7 +129840,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -0.0, 0.0, 0.0 ],\n\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t]\n\t\tm_influenceIndices = [ 13, 0, 0 ]\n\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_boneIndex = -1\n\tm_attachmentHandle = 0\n\tm_bMatchTranslation = false\n\tm_bMatchRotation = false\n}" + "value": "{\n\tm_attachment = \n\t{\n\t\tm_influenceRotations = \n\t\t[\n\t\t\t[ -9602270755042404851303711255461625856.0, 0.0, -0.0, 0.0 ],\n\t\t\t[ 0.0, 0.0, -9602473579138441368007950727974486016.0, 0.0 ],\n\t\t\t[ -9602379772994024479032239971937288192.0, 0.0, 0.0, 0.0 ],\n\t\t]\n\t\tm_influenceOffsets = \n\t\t[\n\t\t\t[ -9602379772994024479032239971937288192.0, 0.0, 0.0 ],\n\t\t\t[ -9602311319861612154644559149964197888.0, 0.0, -0.0 ],\n\t\t\t[ 0.0, 0.0, -9602478649740842280925556714787307520.0 ],\n\t\t]\n\t\tm_influenceIndices = [ 13, 0, 0 ]\n\t\tm_influenceWeights = [ 0.0, -9602362025885621283820619018092412928.0, 0.0 ]\n\t\tm_numInfluences = 0\n\t}\n\tm_boneIndex = -1\n\tm_attachmentHandle = 0\n\tm_bMatchTranslation = false\n\tm_bMatchRotation = false\n}" } ], "members": @@ -130763,7 +130764,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Bounds = \n\t{\n\t\tm_vMinBounds = [ nan, 0.0, -0.0 ]\n\t\tm_vMaxBounds = [ 0.0, -0.0, 0.0 ]\n\t}\n\tm_flags = \"OBJECT_TYPE_NONE\"\n\tm_nLayer = 0\n\tm_instancePositions = [ ]\n\tm_instanceScales = [ ]\n\tm_instanceTintSrgb = [ ]\n\tm_tiles = [ ]\n\tm_renderableModel = resource:\"\"\n\tm_materialGroup = \"\"\n\tm_flBeginCullSize = 0.02\n\tm_flEndCullSize = 0.0125\n\tm_InstanceOrientations32 = [ ]\n}" + "value": "{\n\tm_Bounds = \n\t{\n\t\tm_vMinBounds = [ -9602209907813593896292439413707767808.0, 0.0, -0.0 ]\n\t\tm_vMaxBounds = [ 0.0, -9602605414800865103865706385107845120.0, 0.0 ]\n\t}\n\tm_flags = \"OBJECT_TYPE_NONE\"\n\tm_nLayer = 0\n\tm_instancePositions = [ ]\n\tm_instanceScales = [ ]\n\tm_instanceTintSrgb = [ ]\n\tm_tiles = [ ]\n\tm_renderableModel = resource:\"\"\n\tm_materialGroup = \"\"\n\tm_flBeginCullSize = 0.02\n\tm_flEndCullSize = 0.0125\n\tm_InstanceOrientations32 = [ ]\n}" } ], "members": @@ -130973,7 +130974,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nFirstInstance = 0\n\tm_nLastInstance = 0\n\tm_BoundsWs = \n\t{\n\t\tm_vMinBounds = [ -0.0, 0.0, 0.0 ]\n\t\tm_vMaxBounds = [ 0.0, -0.0, 0.0 ]\n\t}\n}" + "value": "{\n\tm_nFirstInstance = 0\n\tm_nLastInstance = 0\n\tm_BoundsWs = \n\t{\n\t\tm_vMinBounds = [ -0.0, 0.0, -9602047648536764682929047835697479680.0 ]\n\t\tm_vMaxBounds = [ 0.0, -9602240331427999373798075334584696832.0, 0.0 ]\n\t}\n}" } ], "members": @@ -131350,7 +131351,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_eventID = \"\"\n\tm_eventTypeCondition = 192\n}" + "value": "{\n\tm_eventID = \"\"\n\tm_eventTypeCondition = 176\n}" } ], "members": @@ -131765,7 +131766,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nCode = \"INVALID\"\n\tm_nVar = -1\n\tm_nReg0 = -1\n\tm_nReg1 = -1\n\tm_nReg2 = -1\n\tm_nInvokeBindingIndex = -1\n\tm_nChunk = -1\n\tm_nDestInstruction = 0\n\tm_nCallInfoIndex = -1\n\tm_nConstIdx = -1\n\tm_nDomainValueIdx = -1\n\tm_nBlackboardReferenceIdx = -1\n}" + "value": "{\n\tm_nCode = 4096\n\tm_nVar = -1\n\tm_nReg0 = -1\n\tm_nReg1 = -1\n\tm_nReg2 = -1\n\tm_nInvokeBindingIndex = -1\n\tm_nChunk = -1\n\tm_nDestInstruction = 0\n\tm_nCallInfoIndex = -1\n\tm_nConstIdx = -1\n\tm_nDomainValueIdx = -1\n\tm_nBlackboardReferenceIdx = -1\n}" } ], "members": @@ -133714,7 +133715,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 134787549364416\n\t\tm_nFrameCount = 4096\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 110336975178048\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" + "value": "{\n\tm_viewId = \n\t{\n\t\tm_nViewId = 0\n\t\tm_nFrameCount = 0\n\t}\n\tm_ViewName = \"\"\n\tm_nLayerId = 0\n\tm_LayerName = \"\"\n\tm_displayText = \"\"\n}" } ], "multi_depth": 2, @@ -136140,7 +136141,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CLookAtUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ 1370605938, 21, -1409832821 ]\n\t\t\tm_influenceWeights = [ 0.0, -0.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_damping = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_bones = [ ]\n\t\tm_flYawLimit = 45.0\n\t\tm_flPitchLimit = 45.0\n\t\tm_flHysteresisInnerAngle = 1.0\n\t\tm_flHysteresisOuterAngle = 20.0\n\t\tm_bRotateYawForward = true\n\t\tm_bMaintainUpDirection = false\n\t\tm_bTargetIsPosition = true\n\t\tm_bUseHysteresis = false\n\t}\n\tm_target = -1822409680\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_weightParamIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bResetChild = true\n\tm_bLockWhenWaning = true\n}" + "value": "{\n\t_class = \"CLookAtUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -9607899123707418189846356617693495296.0, 0.0, 2210125050845933338624.0, 0.0 ],\n\t\t\t\t[ -4965948735265559281664.0, 0.0, -9609055221054826335060521611016798208.0, 0.0 ],\n\t\t\t\t[ -4965948735265559281664.0, 0.0, 4557052851347756417024.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ -9607959970936229144857628459447353344.0, 0.0, 2170416953668896030720.0 ],\n\t\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -0.0 ],\n\t\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -9608000535755436448198476353949925376.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ 1370605938, 21, 1790199947 ]\n\t\t\tm_influenceWeights = [ 0.0, -9607970112141030970692840433072996352.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_damping = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_bones = [ ]\n\t\tm_flYawLimit = 45.0\n\t\tm_flPitchLimit = 45.0\n\t\tm_flHysteresisInnerAngle = 1.0\n\t\tm_flHysteresisOuterAngle = 20.0\n\t\tm_bRotateYawForward = true\n\t\tm_bMaintainUpDirection = false\n\t\tm_bTargetIsPosition = true\n\t\tm_bUseHysteresis = false\n\t}\n\tm_target = 1669532720\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_weightParamIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bResetChild = true\n\tm_bLockWhenWaning = true\n}" } ], "multi_depth": 3, @@ -136462,7 +136463,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CHitReactUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_nWeightListIndex = -1409271184\n\t\tm_nEffectedBoneCount = 31382\n\t\tm_flMaxImpactForce = -0.0\n\t\tm_flMinImpactForce = 0.0\n\t\tm_flWhipImpactScale = -0.0\n\t\tm_flCounterRotationScale = 0.0\n\t\tm_flDistanceFadeScale = -0.0\n\t\tm_flPropagationScale = 0.0\n\t\tm_flWhipDelay = -0.0\n\t\tm_flSpringStrength = 0.0\n\t\tm_flWhipSpringStrength = -0.0\n\t\tm_flMaxAngleRadians = 0.0\n\t\tm_nHipBoneIndex = 0\n\t\tm_flHipBoneTranslationScale = 0.0\n\t\tm_flHipDipSpringStrength = 0.0\n\t\tm_flHipDipImpactScale = 0.0\n\t\tm_flHipDipDelay = 0.0\n\t}\n\tm_triggerParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitBoneParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitOffsetParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitDirectionParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitStrengthParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flMinDelayBetweenHits = -0.0\n\tm_bResetChild = false\n}" + "value": "{\n\t_class = \"CHitReactUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_nWeightListIndex = -51957744\n\t\tm_nEffectedBoneCount = 32767\n\t\tm_flMaxImpactForce = -9602473579138441368007950727974486016.0\n\t\tm_flMinImpactForce = 0.0\n\t\tm_flWhipImpactScale = 4832276831775622168576.0\n\t\tm_flCounterRotationScale = 0.0\n\t\tm_flDistanceFadeScale = 0.0\n\t\tm_flPropagationScale = 0.0\n\t\tm_flWhipDelay = 0.0\n\t\tm_flSpringStrength = -0.0\n\t\tm_flWhipSpringStrength = 0.0\n\t\tm_flMaxAngleRadians = 0.0\n\t\tm_nHipBoneIndex = 1065353216\n\t\tm_flHipBoneTranslationScale = 0.1\n\t\tm_flHipDipSpringStrength = -9602382308295224935491042965343698944.0\n\t\tm_flHipDipImpactScale = 0.0\n\t\tm_flHipDipDelay = 0.0\n\t}\n\tm_triggerParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitBoneParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitOffsetParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitDirectionParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hitStrengthParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flMinDelayBetweenHits = 9903641915219976092557246464.0\n\tm_bResetChild = false\n}" } ], "multi_depth": 3, @@ -136595,7 +136596,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nWeightListIndex = -1693498384\n\tm_nEffectedBoneCount = 32766\n\tm_flMaxImpactForce = -0.0\n\tm_flMinImpactForce = 0.0\n\tm_flWhipImpactScale = 0.0\n\tm_flCounterRotationScale = 0.0\n\tm_flDistanceFadeScale = -0.0\n\tm_flPropagationScale = 0.0\n\tm_flWhipDelay = 0.0\n\tm_flSpringStrength = 0.0\n\tm_flWhipSpringStrength = 0.0\n\tm_flMaxAngleRadians = 0.0\n\tm_nHipBoneIndex = -1693498304\n\tm_flHipBoneTranslationScale = 0.0\n\tm_flHipDipSpringStrength = -0.0\n\tm_flHipDipImpactScale = 0.0\n\tm_flHipDipDelay = -0.0\n}" + "value": "{\n\tm_nWeightListIndex = -51959088\n\tm_nEffectedBoneCount = 32767\n\tm_flMaxImpactForce = -0.0\n\tm_flMinImpactForce = 0.0\n\tm_flWhipImpactScale = 0.0\n\tm_flCounterRotationScale = 0.0\n\tm_flDistanceFadeScale = -9602478649740842280925556714787307520.0\n\tm_flPropagationScale = 0.0\n\tm_flWhipDelay = 0.0\n\tm_flSpringStrength = 0.0\n\tm_flWhipSpringStrength = 0.0\n\tm_flMaxAngleRadians = 0.0\n\tm_nHipBoneIndex = -51959008\n\tm_flHipBoneTranslationScale = 0.0\n\tm_flHipDipSpringStrength = -0.0\n\tm_flHipDipImpactScale = 0.0\n\tm_flHipDipDelay = -9602351884680819457985407044466769920.0\n}" } ], "members": @@ -136827,7 +136828,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nControlPointCount = 0\n\tm_nControlPointStart = 0\n}" + "value": "{\n\tm_nControlPointCount = 4096\n\tm_nControlPointStart = 0\n}" } ], "members": @@ -138937,7 +138938,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CAimMatrixUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0, 0.0 ],\n\t\t\t\t[ 0.0, 0.0, -0.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ 0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t\t[ -0.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -1693487760, 32766, -1693489424 ]\n\t\t\tm_influenceWeights = [ 0.0, 95448612864.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_damping = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_poseCacheHandles = \n\t\t[\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t]\n\t\tm_eBlendMode = \"AimMatrixBlendMode_None\"\n\t\tm_flMaxYawAngle = 45.0\n\t\tm_flMaxPitchAngle = 45.0\n\t\tm_nSequenceMaxFrame = 0\n\t\tm_nBoneMaskIndex = -1\n\t\tm_bTargetIsPosition = true\n\t\tm_bUseBiasAndClamp = false\n\t\tm_flBiasAndClampYawOffset = 1.0\n\t\tm_flBiasAndClampPitchOffset = 1.0\n\t\tm_biasAndClampBlendCurve = \n\t\t{\n\t\t\tm_flControlPoint1 = 0.0\n\t\t\tm_flControlPoint2 = 1.0\n\t\t}\n\t}\n\tm_target = -1822645168\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hSequence = -1\n\tm_bResetChild = true\n\tm_bLockWhenWaning = true\n}" + "value": "{\n\t_class = \"CAimMatrixUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_attachment = \n\t\t{\n\t\t\tm_influenceRotations = \n\t\t\t[\n\t\t\t\t[ -9607919406117021841516780564944781312.0, 0.0, -9607990394550634622363264380324282368.0, 0.0 ],\n\t\t\t\t[ -9607899123707418189846356617693495296.0, 0.0, 2210125050845933338624.0, 0.0 ],\n\t\t\t\t[ -5342764916087648681984.0, 0.0, -9609055221054826335060521611016798208.0, 0.0 ],\n\t\t\t]\n\t\t\tm_influenceOffsets = \n\t\t\t[\n\t\t\t\t[ -5342764916087648681984.0, 0.0, 4557052851347756417024.0 ],\n\t\t\t\t[ -9607959970936229144857628459447353344.0, 0.0, 2170416953668896030720.0 ],\n\t\t\t\t[ -9609055221054826335060521611016798208.0, 0.0, -0.0 ],\n\t\t\t]\n\t\t\tm_influenceIndices = [ -51948448, 32767, -51950112 ]\n\t\t\tm_influenceWeights = [ 0.0, 95448612864.0, 0.0 ]\n\t\t\tm_numInfluences = 0\n\t\t}\n\t\tm_damping = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_poseCacheHandles = \n\t\t[\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_nIndex = 65535\n\t\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t\t},\n\t\t]\n\t\tm_eBlendMode = \"AimMatrixBlendMode_None\"\n\t\tm_flMaxYawAngle = 45.0\n\t\tm_flMaxPitchAngle = 45.0\n\t\tm_nSequenceMaxFrame = 0\n\t\tm_nBoneMaskIndex = -1\n\t\tm_bTargetIsPosition = true\n\t\tm_bUseBiasAndClamp = false\n\t\tm_flBiasAndClampYawOffset = 1.0\n\t\tm_flBiasAndClampPitchOffset = 1.0\n\t\tm_biasAndClampBlendCurve = \n\t\t{\n\t\t\tm_flControlPoint1 = 0.0\n\t\t\tm_flControlPoint2 = 1.0\n\t\t}\n\t}\n\tm_target = 1669297232\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_hSequence = -1\n\tm_bResetChild = true\n\tm_bLockWhenWaning = true\n}" } ], "multi_depth": 3, @@ -139254,7 +139255,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_curve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_blendDuration = \n\t{\n\t\tm_constValue = nan\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_resetCycleValue = \n\t{\n\t\tm_constValue = -0.0\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_bReset = 1\n\tm_resetCycleOption = 6\n}" + "value": "{\n\tm_curve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_blendDuration = \n\t{\n\t\tm_constValue = nan\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_resetCycleValue = \n\t{\n\t\tm_constValue = -9607168956961686729711094516647198720.0\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_bReset = 1\n\tm_resetCycleOption = 6\n}" } ], "members": @@ -141475,7 +141476,7 @@ ], "child_class_idx": [ - 2756 + 2973 ] } }, @@ -141497,7 +141498,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_Transform = \n\t[\n\t\t0.0, 0.0, -3127356948480.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_Name = \"\"\n\tm_nParent = 0\n\tm_refModel = resource:\"\"\n}" + "value": "{\n\tm_Transform = \n\t[\n\t\t-9602240331427999373798075334584696832.0, 0.0, -0.0, 0.0,\n\t\t-9602676403234477884712190200487346176.0, 0.0, 0.0, 0.0,\n\t]\n\tm_Name = \"\"\n\tm_nParent = 0\n\tm_refModel = resource:\"\"\n}" } ], "members": @@ -141843,7 +141844,7 @@ ], "child_class_idx": [ - 2722 + 2939 ] } }, @@ -142102,7 +142103,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_AttributeName = \"\"\n\tm_nNumChannels = -1402265373\n}" + "value": "{\n\tm_AttributeName = \"\"\n\tm_nNumChannels = -1578979332\n}" } ], "members": @@ -142611,7 +142612,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBlendUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_sortedOrder = [ ]\n\tm_targetValues = [ ]\n\tm_blendValueSource = 31382\n\tm_eLinearRootMotionBlendMode = \"LERP\"\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendKeyType = \"BlendKey_UserValue\"\n\tm_bLockBlendOnReset = false\n\tm_bSyncCycles = false\n\tm_bLoop = false\n\tm_bLockWhenWaning = false\n\tm_bIsAngle = false\n}" + "value": "{\n\t_class = \"CBlendUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_sortedOrder = [ ]\n\tm_targetValues = [ ]\n\tm_blendValueSource = 32084\n\tm_eLinearRootMotionBlendMode = \"LERP\"\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendKeyType = \"BlendKey_UserValue\"\n\tm_bLockBlendOnReset = false\n\tm_bSyncCycles = false\n\tm_bLoop = false\n\tm_bLockWhenWaning = false\n\tm_bIsAngle = false\n}" } ], "multi_depth": 2, @@ -144265,7 +144266,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFootPositionMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 561206032824228637195632640.0\n\tm_nDimensionStartIndex = -1\n\tm_footIndices = [ ]\n\tm_bIgnoreSlope = true\n}" + "value": "{\n\t_class = \"CFootPositionMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_footIndices = [ ]\n\tm_bIgnoreSlope = false\n}" } ], "multi_depth": 2, @@ -144335,7 +144336,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixModDelayProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_feedbackFilter = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_bPhaseInvert = true\n\t\tm_flGlideTime = 0.0\n\t\tm_flDelay = 0.0\n\t\tm_flOutputGain = -0.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flModRate = 0.0\n\t\tm_flModDepth = 0.0\n\t\tm_bApplyAntialiasing = false\n\t}\n}" + "value": "{\n\t_class = \"CVMixModDelayProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_feedbackFilter = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_bPhaseInvert = true\n\t\tm_flGlideTime = 0.0\n\t\tm_flDelay = 0.0\n\t\tm_flOutputGain = -9602478649740842280925556714787307520.0\n\t\tm_flFeedbackGain = 0.0\n\t\tm_flModRate = 0.0\n\t\tm_flModDepth = 0.0\n\t\tm_bApplyAntialiasing = false\n\t}\n}" } ], "multi_depth": 2, @@ -145016,7 +145017,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmCachedVectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 31382\n}" + "value": "{\n\t_class = \"CNmCachedVectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 32084\n}" } ], "multi_depth": 4, @@ -145316,7 +145317,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmParticleEvent\"\n\tm_flStartTime = \n\t{\n\t\tm_flValue = 0.0\n\t}\n\tm_flDuration = \n\t{\n\t\tm_flValue = 0.0\n\t}\n\tm_syncID = \"\"\n\tm_bClientOnly = false\n\tm_relevance = \"ClientAndServer\"\n\tm_type = \"Create\"\n\tm_hParticleSystem = resource:\"\"\n\tm_tags = \"\"\n\tm_bStopImmediately = false\n\tm_bDetachFromOwner = false\n\tm_bPlayEndCap = false\n\tm_attachmentPoint0 = \"\"\n\tm_attachmentType0 = 512\n\tm_attachmentPoint1 = \"\"\n\tm_attachmentType1 = 576126464\n\tm_config = \"preview\"\n\tm_effectForConfig = \"\"\n}" + "value": "{\n\t_class = \"CNmParticleEvent\"\n\tm_flStartTime = \n\t{\n\t\tm_flValue = 0.0\n\t}\n\tm_flDuration = \n\t{\n\t\tm_flValue = 0.0\n\t}\n\tm_syncID = \"\"\n\tm_bClientOnly = false\n\tm_relevance = \"ClientAndServer\"\n\tm_type = \"Create\"\n\tm_hParticleSystem = resource:\"\"\n\tm_tags = \"\"\n\tm_bStopImmediately = false\n\tm_bDetachFromOwner = false\n\tm_bPlayEndCap = false\n\tm_attachmentPoint0 = \"\"\n\tm_attachmentType0 = -51950672\n\tm_attachmentPoint1 = \"\"\n\tm_attachmentType1 = \"PATTACH_ABSORIGIN\"\n\tm_config = \"preview\"\n\tm_effectForConfig = \"\"\n}" } ], "multi_depth": 2, @@ -146705,7 +146706,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmConstVectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_value = [ 0.0, 561465762980786467682385920.0, 0.0 ]\n}" + "value": "{\n\t_class = \"CNmConstVectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_value = [ 0.0, 829.194458, 0.0 ]\n}" } ], "multi_depth": 4, @@ -149404,7 +149405,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBoneVelocityMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = -0.0\n\tm_nDimensionStartIndex = -1\n\tm_nBoneIndex = -1\n}" + "value": "{\n\t_class = \"CBoneVelocityMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 531566760155469053952.0\n\tm_nDimensionStartIndex = -1\n\tm_nBoneIndex = -1\n}" } ], "multi_depth": 2, @@ -150412,7 +150413,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CJumpHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_playbackSpeed = 1.0\n\tm_bLoop = false\n\tm_hSequence = -1\n\tm_duration = 0.0\n\tm_paramSpans = \n\t{\n\t\tm_spans = [ ]\n\t}\n\tm_tags = [ ]\n\tm_hTargetParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flOriginalJumpMovement = [ 0.7, 0.0, 0.0 ]\n\tm_flOriginalJumpDuration = 0.0\n\tm_flJumpStartCycle = -2.000031\n\tm_flJumpEndCycle = 0.0\n\tm_eCorrectionMethod = \"ScaleMotion\"\n\tm_bTranslationAxis = [ true, true, false ]\n\tm_bScaleSpeed = false\n}" + "value": "{\n\t_class = \"CJumpHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_playbackSpeed = 1.0\n\tm_bLoop = false\n\tm_hSequence = -1\n\tm_duration = 0.0\n\tm_paramSpans = \n\t{\n\t\tm_spans = [ ]\n\t}\n\tm_tags = [ ]\n\tm_hTargetParam = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flOriginalJumpMovement = [ 0.7, 180.0, 0.5 ]\n\tm_flOriginalJumpDuration = 0.0\n\tm_flJumpStartCycle = -2.000031\n\tm_flJumpEndCycle = 0.0\n\tm_eCorrectionMethod = \"ScaleMotion\"\n\tm_bTranslationAxis = [ true, true, false ]\n\tm_bScaleSpeed = true\n}" } ], "multi_depth": 5, @@ -150972,7 +150973,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFootLockUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_footInfo = [ ]\n\t\tm_hipDampingSettings = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_nHipBoneIndex = -1\n\t\tm_ikSolverType = \"IKSOLVER_TwoBone\"\n\t\tm_bApplyTilt = false\n\t\tm_bApplyHipDrop = false\n\t\tm_bAlwaysUseFallbackHinge = false\n\t\tm_bApplyFootRotationLimits = false\n\t\tm_bApplyLegTwistLimits = false\n\t\tm_flMaxFootHeight = -12.0\n\t\tm_flExtensionScale = 0.7\n\t\tm_flMaxLegTwist = 180.0\n\t\tm_bEnableLockBreaking = false\n\t\tm_flLockBreakTolerance = 0.2\n\t\tm_flLockBlendTime = 0.2\n\t\tm_bEnableStretching = false\n\t\tm_flMaxStretchAmount = 2.0\n\t\tm_flStretchExtensionScale = 0.998\n\t}\n\tm_footSettings = [ ]\n\tm_hipShiftDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_rootHeightDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_flStrideCurveScale = -0.0\n\tm_flStrideCurveLimitScale = 0.0\n\tm_flStepHeightIncreaseScale = -0.0\n\tm_flStepHeightDecreaseScale = 0.0\n\tm_flHipShiftScale = -0.0\n\tm_flBlendTime = 0.0\n\tm_flMaxRootHeightOffset = -0.0\n\tm_flMinRootHeightOffset = 0.0\n\tm_flTiltPlanePitchSpringStrength = -0.0\n\tm_flTiltPlaneRollSpringStrength = 0.0\n\tm_bApplyFootRotationLimits = true\n\tm_bApplyHipShift = true\n\tm_bModulateStepHeight = true\n\tm_bResetChild = true\n\tm_bEnableVerticalCurvedPaths = true\n\tm_bEnableRootHeightDamping = true\n}" + "value": "{\n\t_class = \"CFootLockUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_opFixedSettings = \n\t{\n\t\tm_footInfo = [ ]\n\t\tm_hipDampingSettings = \n\t\t{\n\t\t\t_class = \"CAnimInputDamping\"\n\t\t\tm_speedFunction = \"NoDamping\"\n\t\t\tm_fSpeedScale = 1.0\n\t\t\tm_fFallingSpeedScale = 1.0\n\t\t}\n\t\tm_nHipBoneIndex = -1\n\t\tm_ikSolverType = \"IKSOLVER_TwoBone\"\n\t\tm_bApplyTilt = false\n\t\tm_bApplyHipDrop = false\n\t\tm_bAlwaysUseFallbackHinge = false\n\t\tm_bApplyFootRotationLimits = false\n\t\tm_bApplyLegTwistLimits = false\n\t\tm_flMaxFootHeight = -12.0\n\t\tm_flExtensionScale = 0.7\n\t\tm_flMaxLegTwist = 180.0\n\t\tm_bEnableLockBreaking = false\n\t\tm_flLockBreakTolerance = 0.2\n\t\tm_flLockBlendTime = 0.2\n\t\tm_bEnableStretching = false\n\t\tm_flMaxStretchAmount = 2.0\n\t\tm_flStretchExtensionScale = 0.998\n\t}\n\tm_footSettings = [ ]\n\tm_hipShiftDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_rootHeightDamping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_flStrideCurveScale = 4781759954755407314944.0\n\tm_flStrideCurveLimitScale = 0.0\n\tm_flStepHeightIncreaseScale = -9602899509740118053086853620251492352.0\n\tm_flStepHeightDecreaseScale = 0.0\n\tm_flHipShiftScale = -0.0\n\tm_flBlendTime = 0.0\n\tm_flMaxRootHeightOffset = -9602869086125712575581217699374563328.0\n\tm_flMinRootHeightOffset = 0.0\n\tm_flTiltPlanePitchSpringStrength = 4781759954755407314944.0\n\tm_flTiltPlaneRollSpringStrength = 0.0\n\tm_bApplyFootRotationLimits = true\n\tm_bApplyHipShift = true\n\tm_bModulateStepHeight = true\n\tm_bResetChild = true\n\tm_bEnableVerticalCurvedPaths = true\n\tm_bEnableRootHeightDamping = true\n}" } ], "multi_depth": 3, @@ -151882,7 +151883,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_boneIndex = 0\n\tm_attachmentHandle = 0\n}" + "value": "{\n\tm_boneIndex = -1584865560\n\tm_attachmentHandle = 0\n}" } ], "members": @@ -154380,7 +154381,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CSelectorUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_tags = [ ]\n\tm_blendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_flBlendTime = \n\t{\n\t\tm_constValue = 0.0\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_hParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_nTagIndex = -1\n\tm_eTagBehavior = 31382\n\tm_bResetOnChange = true\n\tm_bLockWhenWaning = false\n\tm_bSyncCyclesOnChange = true\n}" + "value": "{\n\t_class = \"CSelectorUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_tags = [ ]\n\tm_blendCurve = \n\t{\n\t\tm_flControlPoint1 = 0.0\n\t\tm_flControlPoint2 = 1.0\n\t}\n\tm_flBlendTime = \n\t{\n\t\tm_constValue = 0.0\n\t\tm_hParam = \n\t\t{\n\t\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\t\tm_index = 255\n\t\t}\n\t}\n\tm_hParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_nTagIndex = -1\n\tm_eTagBehavior = 32084\n\tm_bResetOnChange = true\n\tm_bLockWhenWaning = false\n\tm_bSyncCyclesOnChange = true\n}" } ], "multi_depth": 2, @@ -156479,7 +156480,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flRealTime = 0.0\n\tm_rootToWorld = \n\t[\n\t\t17034883316697034450272256.0, 63542712.0, 1057445577228288.0, 67405871018813224386560.0,\n\t\t562103282455973869786234880.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_bBonesInWorldSpace = true\n\tm_boneSetupMask = [ ]\n\tm_boneTransforms = [ ]\n\tm_flexControllers = [ ]\n\tm_SnapshotType = 4096\n\tm_bHasDecodeDump = false\n\tm_DecodeDump = \n\t{\n\t\tm_nEntityIndex = -734656192\n\t\tm_modelName = \"\"\n\t\tm_poseParams = [ ]\n\t\tm_decodeOps = [ ]\n\t\tm_internalOps = [ ]\n\t\tm_decodedAnims = [ ]\n\t}\n}" + "value": "{\n\tm_flRealTime = 0.0\n\tm_rootToWorld = \n\t[\n\t\t17034883316697034450272256.0, 63542712.0, 1057445577228288.0, 67405871018813224386560.0,\n\t\t18058329430493523297173504000.0, 72250738531929399309887340544.0, 270357462728123231502336.0, 73977328616459992611675241971712.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n\tm_bBonesInWorldSpace = false\n\tm_boneSetupMask = [ ]\n\tm_boneTransforms = [ ]\n\tm_flexControllers = [ ]\n\tm_SnapshotType = 4096\n\tm_bHasDecodeDump = false\n\tm_DecodeDump = \n\t{\n\t\tm_nEntityIndex = 0\n\t\tm_modelName = \"\"\n\t\tm_poseParams = [ ]\n\t\tm_decodeOps = [ ]\n\t\tm_internalOps = [ ]\n\t\tm_decodedAnims = [ ]\n\t}\n}" } ], "members": @@ -158612,7 +158613,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tnEdge = [ 0, 0 ]\n\tnSide = \n\t[\n\t\t[ 0, 0 ],\n\t\t[ 0, 0 ],\n\t]\n\tnVirtElem = [ 0, 0 ]\n}" + "value": "{\n\tnEdge = [ 53248, 903 ]\n\tnSide = \n\t[\n\t\t[ 0, 0 ],\n\t\t[ 4096, 0 ],\n\t]\n\tnVirtElem = [ 0, 0 ]\n}" } ], "members": @@ -158836,7 +158837,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixDynamicsProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_fldbGain = 0.0\n\t\tm_fldbNoiseGateThreshold = -0.0\n\t\tm_fldbCompressionThreshold = 0.0\n\t\tm_fldbLimiterThreshold = -0.0\n\t\tm_fldbKneeWidth = 0.0\n\t\tm_flRatio = 0.0\n\t\tm_flLimiterRatio = 0.0\n\t\tm_flAttackTimeMS = 0.0\n\t\tm_flReleaseTimeMS = 0.0\n\t\tm_flRMSTimeMS = 0.0\n\t\tm_flWetMix = 0.0\n\t\tm_bPeakMode = true\n\t}\n}" + "value": "{\n\t_class = \"CVMixDynamicsProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_fldbGain = 0.0\n\t\tm_fldbNoiseGateThreshold = -9602311319861612154644559149964197888.0\n\t\tm_fldbCompressionThreshold = 0.0\n\t\tm_fldbLimiterThreshold = -0.0\n\t\tm_fldbKneeWidth = 0.0\n\t\tm_flRatio = -0.0\n\t\tm_flLimiterRatio = 0.0\n\t\tm_flAttackTimeMS = 278338641683578323717849088.0\n\t\tm_flReleaseTimeMS = 0.0\n\t\tm_flRMSTimeMS = 0.0\n\t\tm_flWetMix = 0.0\n\t\tm_bPeakMode = true\n\t}\n}" } ], "multi_depth": 2, @@ -164393,7 +164394,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CLeanMatrixUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_frameCorners = \n\t[\n\t\t[ 16808598, -1693490064, 32766 ],\n\t\t[ -1409271184, 31382, -734656192 ],\n\t\t[ 25689, 0, 0 ],\n\t]\n\tm_poses = \n\t[\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t]\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendSource = -1\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_verticalAxis = [ 0.0, 0.0, 0.0 ]\n\tm_horizontalAxis = [ 0.0, 0.0, 0.0 ]\n\tm_hSequence = -1\n\tm_flMaxValue = 0.0\n\tm_nSequenceMaxFrame = -1693489664\n}" + "value": "{\n\t_class = \"CLeanMatrixUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_frameCorners = \n\t[\n\t\t[ 32084, 0, 0 ],\n\t\t[ -51950657, 511, 0 ],\n\t\t[ 0, -51950657, 32767 ],\n\t]\n\tm_poses = \n\t[\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t\t{\n\t\t\tm_nIndex = 65535\n\t\t\tm_eType = \"POSETYPE_INVALID\"\n\t\t},\n\t]\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendSource = -1923822896\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_verticalAxis = [ 0.0, 0.0, 0.0 ]\n\tm_horizontalAxis = [ 0.0, 0.0, 0.0 ]\n\tm_hSequence = -1\n\tm_flMaxValue = 0.0\n\tm_nSequenceMaxFrame = -51950352\n}" } ], "multi_depth": 3, @@ -167590,7 +167591,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmCachedIDNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 25689\n}" + "value": "{\n\t_class = \"CNmCachedIDNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 21987\n}" } ], "multi_depth": 4, @@ -168209,7 +168210,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBlend2DUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_items = [ ]\n\tm_tags = [ ]\n\tm_paramSpans = \n\t{\n\t\tm_spans = [ ]\n\t}\n\tm_nodeItemIndices = [ ]\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendSourceX = -1827340755\n\tm_paramX = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_blendSourceY = 1796318375\n\tm_paramY = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eBlendMode = -1834118992\n\tm_playbackSpeed = 0.0\n\tm_bLoop = true\n\tm_bLockBlendOnReset = true\n\tm_bLockWhenWaning = true\n\tm_bAnimEventsAndTagsOnMostWeightedOnly = true\n}" + "value": "{\n\t_class = \"CBlend2DUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_items = [ ]\n\tm_tags = [ ]\n\tm_paramSpans = \n\t{\n\t\tm_spans = [ ]\n\t}\n\tm_nodeItemIndices = [ ]\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n\tm_blendSourceX = 1664601645\n\tm_paramX = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_blendSourceY = 1796318375\n\tm_paramY = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eBlendMode = 1657823408\n\tm_playbackSpeed = 0.0\n\tm_bLoop = true\n\tm_bLockBlendOnReset = true\n\tm_bLockWhenWaning = true\n\tm_bAnimEventsAndTagsOnMostWeightedOnly = true\n}" } ], "multi_depth": 2, @@ -168451,7 +168452,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_tags = [ ]\n\tm_pChild = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_hSequence = -1\n\tm_vPos = [ 0.0, 0.0 ]\n\tm_flDuration = 0.0\n\tm_bUseCustomDuration = true\n}" + "value": "{\n\tm_tags = [ ]\n\tm_pChild = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_hSequence = -1\n\tm_vPos = [ 0.0, -4042676471707448901632.0 ]\n\tm_flDuration = 0.0\n\tm_bUseCustomDuration = true\n}" } ], "members": @@ -172683,7 +172684,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CCycleControlUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_valueSource = -1400602928\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bLockWhenWaning = false\n}" + "value": "{\n\t_class = \"CCycleControlUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_valueSource = -1584615536\n\tm_paramIndex = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_bLockWhenWaning = false\n}" } ], "multi_depth": 3, @@ -173619,7 +173620,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CChoiceUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_weights = [ ]\n\tm_blendTimes = [ ]\n\tm_choiceMethod = \"Iterate\"\n\tm_choiceChangeMethod = \"OnReset\"\n\tm_blendMethod = \"SingleBlendTime\"\n\tm_blendTime = 0.0\n\tm_bCrossFade = false\n\tm_bResetChosen = true\n\tm_bDontResetSameSelection = true\n}" + "value": "{\n\t_class = \"CChoiceUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_children = [ ]\n\tm_weights = [ ]\n\tm_blendTimes = [ ]\n\tm_choiceMethod = \"Iterate\"\n\tm_choiceChangeMethod = \"OnReset\"\n\tm_blendMethod = \"SingleBlendTime\"\n\tm_blendTime = 0.0\n\tm_bCrossFade = true\n\tm_bResetChosen = true\n\tm_bDontResetSameSelection = true\n}" } ], "multi_depth": 2, @@ -175823,7 +175824,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmParameterizedSelectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_optionNodeIndices = [ ]\n\tm_optionWeights = [ ]\n\tm_parameterNodeIdx = -11648\n\tm_bIgnoreInvalidOptions = false\n\tm_bHasWeightsSet = false\n}" + "value": "{\n\t_class = \"CNmParameterizedSelectorNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_optionNodeIndices = [ ]\n\tm_optionWeights = [ ]\n\tm_parameterNodeIdx = -11264\n\tm_bIgnoreInvalidOptions = false\n\tm_bHasWeightsSet = false\n}" } ], "multi_depth": 3, @@ -176817,7 +176818,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_fldbGainOutput = -0.0\n\tm_flRMSTimeMS = 0.0\n\tm_fldbKneeWidth = -0.0\n\tm_flDepth = 0.0\n\tm_flWetMix = 0.0\n\tm_flTimeScale = 0.0\n\tm_flLowCutoffFreq = 0.0\n\tm_flHighCutoffFreq = 0.0\n\tm_bPeakMode = false\n\tm_bandDesc = \n\t[\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t]\n}" + "value": "{\n\tm_fldbGainOutput = -9602828521306505272240369804871991296.0\n\tm_flRMSTimeMS = 0.0\n\tm_fldbKneeWidth = -0.0\n\tm_flDepth = 0.0\n\tm_flWetMix = 0.0\n\tm_flTimeScale = 0.0\n\tm_flLowCutoffFreq = 0.0\n\tm_flHighCutoffFreq = 0.0\n\tm_bPeakMode = true\n\tm_bandDesc = \n\t[\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t\t{\n\t\t\tm_fldbGainInput = 0.0\n\t\t\tm_fldbGainOutput = 0.0\n\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\tm_flRatioBelow = 12.0\n\t\t\tm_flRatioAbove = 4.0\n\t\t\tm_flAttackTimeMS = 50.0\n\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\tm_bEnable = false\n\t\t\tm_bSolo = false\n\t\t},\n\t]\n}" } ], "members": @@ -182403,7 +182404,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_vAccumulatedRootMotion = [ 0.0, 0.0, 0.0 ]\n\tm_angAccumulatedRootMotionRotation = [ 0.0, 0.0, 0.0 ]\n\tm_vSrc = null\n\tm_angSrc = [ 0.0, -0.0, 0.0 ]\n\tm_angCurrent = [ -0.0, 0.0, -0.0 ]\n\tm_flLockedSpeed = -1.0\n\tm_flAngRate = 0.0\n\tm_flDuration = 0.0\n\tm_flStartTime = null\n\tm_bActive = false\n\tm_bTeleportOnEnd = false\n\tm_bIgnoreRotation = false\n\tm_bSuccess = true\n\tm_nForcedCrouchState = \"FORCEDCROUCH_NONE\"\n\tm_bIgnoreCollisions = false\n\tm_vDest = [ 0.0, 0.0, 0.333813 ]\n\tm_angDst = [ 0.0, -0.0, 0.0 ]\n\tm_hDestEntity = null\n}" + "value": "{\n\tm_vAccumulatedRootMotion = [ 0.0, 0.0, 0.0 ]\n\tm_angAccumulatedRootMotionRotation = [ 0.0, 0.0, 0.0 ]\n\tm_vSrc = null\n\tm_angSrc = [ 0.0, -9602904580342518966004459607064313856.0, 0.0 ]\n\tm_angCurrent = [ -9602549638174455061772040530166808576.0, 0.0, -0.0 ]\n\tm_flLockedSpeed = -1.0\n\tm_flAngRate = 0.0\n\tm_flDuration = 0.0\n\tm_flStartTime = null\n\tm_bActive = false\n\tm_bTeleportOnEnd = false\n\tm_bIgnoreRotation = false\n\tm_bSuccess = true\n\tm_nForcedCrouchState = \"FORCEDCROUCH_NONE\"\n\tm_bIgnoreCollisions = false\n\tm_vDest = [ 0.0, 0.0, -7675863147296235454464.0 ]\n\tm_angDst = [ 0.0, -9602513510132348557234097874125455360.0, 0.0 ]\n\tm_hDestEntity = null\n}" } ], "members": @@ -182857,7 +182858,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFootAdjustmentUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_clips = [ ]\n\tm_hBasePoseCacheHandle = \n\t{\n\t\tm_nIndex = 65535\n\t\tm_eType = \"POSETYPE_INVALID\"\n\t}\n\tm_facingTarget = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnTimeMin = 0.0\n\tm_flTurnTimeMax = 0.0\n\tm_flStepHeightMax = 67422047948674739208192.0\n\tm_flStepHeightMaxAngle = 17826336565709475958547388825600.0\n\tm_bResetChild = true\n\tm_bAnimationDriven = true\n}" + "value": "{\n\t_class = \"CFootAdjustmentUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_clips = [ ]\n\tm_hBasePoseCacheHandle = \n\t{\n\t\tm_nIndex = 65535\n\t\tm_eType = \"POSETYPE_INVALID\"\n\t}\n\tm_facingTarget = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_flTurnTimeMin = -0.0\n\tm_flTurnTimeMax = 0.0\n\tm_flStepHeightMax = 0.0\n\tm_flStepHeightMaxAngle = 17826336565709475958547388825600.0\n\tm_bResetChild = true\n\tm_bAnimationDriven = false\n}" } ], "multi_depth": 3, @@ -183011,7 +183012,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixDynamics3BandProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_fldbGainOutput = 0.0\n\t\tm_flRMSTimeMS = -0.0\n\t\tm_fldbKneeWidth = 0.0\n\t\tm_flDepth = 0.0\n\t\tm_flWetMix = 0.0\n\t\tm_flTimeScale = -0.0\n\t\tm_flLowCutoffFreq = 0.0\n\t\tm_flHighCutoffFreq = -0.0\n\t\tm_bPeakMode = true\n\t\tm_bandDesc = \n\t\t[\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t]\n\t}\n}" + "value": "{\n\t_class = \"CVMixDynamics3BandProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_fldbGainOutput = nan\n\t\tm_flRMSTimeMS = -0.0\n\t\tm_fldbKneeWidth = 0.0\n\t\tm_flDepth = 193428426286245847305814016.0\n\t\tm_flWetMix = 0.0\n\t\tm_flTimeScale = -0.0\n\t\tm_flLowCutoffFreq = 0.0\n\t\tm_flHighCutoffFreq = -0.0\n\t\tm_bPeakMode = true\n\t\tm_bandDesc = \n\t\t[\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_fldbGainInput = 0.0\n\t\t\t\tm_fldbGainOutput = 0.0\n\t\t\t\tm_fldbThresholdBelow = -40.0\n\t\t\t\tm_fldbThresholdAbove = -30.0\n\t\t\t\tm_flRatioBelow = 12.0\n\t\t\t\tm_flRatioAbove = 4.0\n\t\t\t\tm_flAttackTimeMS = 50.0\n\t\t\t\tm_flReleaseTimeMS = 200.0\n\t\t\t\tm_bEnable = false\n\t\t\t\tm_bSolo = false\n\t\t\t},\n\t\t]\n\t}\n}" } ], "multi_depth": 2, @@ -183640,7 +183641,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPathHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flStoppingRadius = 0.0\n\tm_flStoppingSpeedScale = -2.000031\n}" + "value": "{\n\t_class = \"CPathHelperUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flStoppingRadius = 0.0\n\tm_flStoppingSpeedScale = 0.0\n}" } ], "multi_depth": 3, @@ -185064,7 +185065,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmCachedFloatNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 31382\n}" + "value": "{\n\t_class = \"CNmCachedFloatNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 1701080649\n}" } ], "multi_depth": 4, @@ -185746,7 +185747,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmCachedBoolNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 31382\n}" + "value": "{\n\t_class = \"CNmCachedBoolNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_mode = 1701080649\n}" } ], "multi_depth": 4, @@ -185958,7 +185959,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CStopAtGoalUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flOuterRadius = 0.0\n\tm_flInnerRadius = -0.0\n\tm_flMaxScale = 0.0\n\tm_flMinScale = 0.0\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n}" + "value": "{\n\t_class = \"CStopAtGoalUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_flOuterRadius = 0.0\n\tm_flInnerRadius = 0.0\n\tm_flMaxScale = 0.0\n\tm_flMinScale = 0.0\n\tm_damping = \n\t{\n\t\t_class = \"CAnimInputDamping\"\n\t\tm_speedFunction = \"NoDamping\"\n\t\tm_fSpeedScale = 1.0\n\t\tm_fFallingSpeedScale = 1.0\n\t}\n}" } ], "multi_depth": 3, @@ -186915,7 +186916,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_strParentBone = \"\"\n\tm_transform = \n\t[\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_nJiggleParent = 2601468800\n\tm_jiggleBone = \n\t{\n\t\tm_nFlags = 0\n\t\tm_flLength = 1.0\n\t\tm_flTipMass = 0.0\n\t\tm_flYawStiffness = 0.0\n\t\tm_flYawDamping = 0.0\n\t\tm_flPitchStiffness = 0.0\n\t\tm_flPitchDamping = 0.0\n\t\tm_flAlongStiffness = 0.0\n\t\tm_flAlongDamping = 0.0\n\t\tm_flAngleLimit = 0.0\n\t\tm_flMinYaw = 0.0\n\t\tm_flMaxYaw = 0.0\n\t\tm_flYawFriction = 0.0\n\t\tm_flYawBounce = 0.0\n\t\tm_flMinPitch = 0.0\n\t\tm_flMaxPitch = 0.0\n\t\tm_flPitchFriction = 0.0\n\t\tm_flPitchBounce = 0.0\n\t\tm_flBaseMass = 0.0\n\t\tm_flBaseStiffness = 0.0\n\t\tm_flBaseDamping = 0.0\n\t\tm_flBaseMinLeft = 0.0\n\t\tm_flBaseMaxLeft = 0.0\n\t\tm_flBaseLeftFriction = 0.0\n\t\tm_flBaseMinUp = 0.0\n\t\tm_flBaseMaxUp = 0.0\n\t\tm_flBaseUpFriction = 0.0\n\t\tm_flBaseMinForward = 0.0\n\t\tm_flBaseMaxForward = 0.0\n\t\tm_flBaseForwardFriction = 0.0\n\t\tm_flRadius0 = 1.0\n\t\tm_flRadius1 = 1.0\n\t\tm_vPoint0 = [ 0.0, 0.0, 0.0 ]\n\t\tm_vPoint1 = [ 10.0, 0.0, 0.0 ]\n\t\tm_nCollisionMask = 65535\n\t}\n}" + "value": "{\n\tm_strParentBone = \"\"\n\tm_transform = \n\t[\n\t\t0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, 279311449179049470631870464.0, 0.0,\n\t]\n\tm_nJiggleParent = 128\n\tm_jiggleBone = \n\t{\n\t\tm_nFlags = 0\n\t\tm_flLength = 1.0\n\t\tm_flTipMass = 0.0\n\t\tm_flYawStiffness = 0.0\n\t\tm_flYawDamping = 0.0\n\t\tm_flPitchStiffness = 0.0\n\t\tm_flPitchDamping = 0.0\n\t\tm_flAlongStiffness = 0.0\n\t\tm_flAlongDamping = 0.0\n\t\tm_flAngleLimit = 0.0\n\t\tm_flMinYaw = 0.0\n\t\tm_flMaxYaw = 0.0\n\t\tm_flYawFriction = 0.0\n\t\tm_flYawBounce = 0.0\n\t\tm_flMinPitch = 0.0\n\t\tm_flMaxPitch = 0.0\n\t\tm_flPitchFriction = 0.0\n\t\tm_flPitchBounce = 0.0\n\t\tm_flBaseMass = 0.0\n\t\tm_flBaseStiffness = 0.0\n\t\tm_flBaseDamping = 0.0\n\t\tm_flBaseMinLeft = 0.0\n\t\tm_flBaseMaxLeft = 0.0\n\t\tm_flBaseLeftFriction = 0.0\n\t\tm_flBaseMinUp = 0.0\n\t\tm_flBaseMaxUp = 0.0\n\t\tm_flBaseUpFriction = 0.0\n\t\tm_flBaseMinForward = 0.0\n\t\tm_flBaseMaxForward = 0.0\n\t\tm_flBaseForwardFriction = 0.0\n\t\tm_flRadius0 = 1.0\n\t\tm_flRadius1 = 1.0\n\t\tm_vPoint0 = [ 0.0, 0.0, 0.0 ]\n\t\tm_vPoint1 = [ 10.0, 0.0, 0.0 ]\n\t\tm_nCollisionMask = 65535\n\t}\n}" } ], "members": @@ -187334,7 +187335,7 @@ ], "child_class_idx": [ - 2766 + 2983 ] } }, @@ -187799,7 +187800,7 @@ ], "child_class_idx": [ - 2689 + 2906 ] } }, @@ -189877,7 +189878,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CTimeRemainingMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_bMatchByTimeRemaining = true\n\tm_flMaxTimeRemaining = 57.095112\n\tm_bFilterByTimeRemaining = true\n\tm_flMinTimeRemaining = 60490331770550701046571728896.0\n}" + "value": "{\n\t_class = \"CTimeRemainingMetricEvaluator\"\n\tm_means = [ ]\n\tm_standardDeviations = [ ]\n\tm_flWeight = 0.0\n\tm_nDimensionStartIndex = -1\n\tm_bMatchByTimeRemaining = true\n\tm_flMaxTimeRemaining = 57.095112\n\tm_bFilterByTimeRemaining = true\n\tm_flMinTimeRemaining = 0.0\n}" } ], "multi_depth": 2, @@ -190984,7 +190985,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixBoxverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flSizeMax = 0.0\n\t\tm_flSizeMin = -0.0\n\t\tm_flComplexity = 0.0\n\t\tm_flDiffusion = 0.0\n\t\tm_flModDepth = 0.0\n\t\tm_flModRate = -0.0\n\t\tm_bParallel = true\n\t\tm_filterType = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_flWidth = -0.0\n\t\tm_flHeight = 0.0\n\t\tm_flDepth = 0.0\n\t\tm_flFeedbackScale = 0.0\n\t\tm_flFeedbackWidth = -0.0\n\t\tm_flFeedbackHeight = 0.0\n\t\tm_flFeedbackDepth = 0.0\n\t\tm_flOutputGain = 0.0\n\t\tm_flTaps = 0.0\n\t}\n}" + "value": "{\n\t_class = \"CVMixBoxverbProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_flSizeMax = 0.0\n\t\tm_flSizeMin = -9602379772994024479032239971937288192.0\n\t\tm_flComplexity = 0.0\n\t\tm_flDiffusion = 0.0\n\t\tm_flModDepth = 0.0\n\t\tm_flModRate = -9602379772994024479032239971937288192.0\n\t\tm_bParallel = true\n\t\tm_filterType = \n\t\t{\n\t\t\tm_nFilterType = \"FILTER_UNKNOWN\"\n\t\t\tm_nFilterSlope = \"FILTER_SLOPE_12dB\"\n\t\t\tm_bEnabled = true\n\t\t\tm_fldbGain = 0.0\n\t\t\tm_flCutoffFreq = 1000.0\n\t\t\tm_flQ = 0.707107\n\t\t}\n\t\tm_flWidth = -0.0\n\t\tm_flHeight = 0.0\n\t\tm_flDepth = 0.0\n\t\tm_flFeedbackScale = 0.0\n\t\tm_flFeedbackWidth = -9602478649740842280925556714787307520.0\n\t\tm_flFeedbackHeight = 0.0\n\t\tm_flFeedbackDepth = 0.0\n\t\tm_flOutputGain = 0.0\n\t\tm_flTaps = 0.0\n\t}\n}" } ], "multi_depth": 2, @@ -191298,7 +191299,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CFootPinningUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_poseOpFixedData = \n\t{\n\t\tm_footInfo = [ ]\n\t\tm_flBlendTime = -0.0\n\t\tm_flLockBreakDistance = 0.0\n\t\tm_flMaxLegTwist = 25.0\n\t\tm_nHipBoneIndex = -1\n\t\tm_bApplyLegTwistLimits = false\n\t\tm_bApplyFootRotationLimits = false\n\t}\n\tm_eTimingSource = -1822626304\n\tm_params = [ ]\n\tm_bResetChild = true\n}" + "value": "{\n\t_class = \"CFootPinningUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_poseOpFixedData = \n\t{\n\t\tm_footInfo = [ ]\n\t\tm_flBlendTime = 0.0\n\t\tm_flLockBreakDistance = 0.0\n\t\tm_flMaxLegTwist = 25.0\n\t\tm_nHipBoneIndex = -1\n\t\tm_bApplyLegTwistLimits = false\n\t\tm_bApplyFootRotationLimits = false\n\t}\n\tm_eTimingSource = 1669316096\n\tm_params = [ ]\n\tm_bResetChild = true\n}" } ], "multi_depth": 3, @@ -195593,7 +195594,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CNmFloatAngleMathNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_operation = 150\n}" + "value": "{\n\t_class = \"CNmFloatAngleMathNode::CDefinition\"\n\tm_nNodeIdx = -1\n\tm_nInputValueNodeIdx = -1\n\tm_operation = 255\n}" } ], "multi_depth": 4, @@ -198164,7 +198165,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CStanceOverrideUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_footStanceInfo = [ ]\n\tm_pStanceSourceNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_hParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eMode = 1694528622\n}" + "value": "{\n\t_class = \"CStanceOverrideUpdateNode\"\n\tm_nodePath = \n\t{\n\t\tm_path = \n\t\t[\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t\t{\n\t\t\t\tm_id = 4294967295\n\t\t\t},\n\t\t]\n\t\tm_nCount = 0\n\t}\n\tm_networkMode = \"ServerAuthoritative\"\n\tm_name = \"\"\n\tm_pChildNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_footStanceInfo = [ ]\n\tm_pStanceSourceNode = \n\t{\n\t\tm_nodeIndex = -1\n\t}\n\tm_hParameter = \n\t{\n\t\tm_type = \"ANIMPARAM_UNKNOWN\"\n\t\tm_index = 255\n\t}\n\tm_eMode = 32084\n}" } ], "multi_depth": 3, @@ -200210,7 +200211,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_flRealTime = 0.0\n\tm_rootToWorld = \n\t[\n\t\t-0.0, 0.0, 0.0, 0.0,\n\t\tnan, 0.0, nan, 0.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n\tm_bBonesInWorldSpace = true\n\tm_boneSetupMask = [ ]\n\tm_boneTransforms = [ ]\n\tm_flexControllers = [ ]\n\tm_SnapshotType = -1693497808\n\tm_bHasDecodeDump = true\n\tm_DecodeDump = \n\t{\n\t\tm_nEntityIndex = -1400852952\n\t\tm_modelName = \"\"\n\t\tm_poseParams = [ ]\n\t\tm_decodeOps = [ ]\n\t\tm_internalOps = [ ]\n\t\tm_decodedAnims = [ ]\n\t}\n\tm_nEntIndex = -734656192\n\tm_modelName = \"\"\n}" + "value": "{\n\tm_flRealTime = -0.0\n\tm_rootToWorld = \n\t[\n\t\t-9602564849981657800524858490605273088.0, 0.0, 0.0, 0.0,\n\t\t0.0, 0.0, -0.0, 0.0,\n\t\t-0.0, 0.0, -0.0, 0.0,\n\t]\n\tm_bBonesInWorldSpace = true\n\tm_boneSetupMask = [ ]\n\tm_boneTransforms = [ ]\n\tm_flexControllers = [ ]\n\tm_SnapshotType = -51946392\n\tm_bHasDecodeDump = true\n\tm_DecodeDump = \n\t{\n\t\tm_nEntityIndex = -1923822896\n\t\tm_modelName = \"\"\n\t\tm_poseParams = [ ]\n\t\tm_decodeOps = [ ]\n\t\tm_internalOps = [ ]\n\t\tm_decodedAnims = [ ]\n\t}\n\tm_nEntIndex = -1923822896\n\tm_modelName = \"\"\n}" } ], "multi_depth": 2, @@ -202499,7 +202500,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tflDistMin = 0.0\n\tflDistMax = 0.0\n\tnNode = \n\t[\n\t\t60680, 37679, 31382, 0,\n\t\t0, 0,\n\t]\n}" + "value": "{\n\tflDistMin = 0.0\n\tflDistMax = 0.0\n\tnNode = \n\t[\n\t\t48392, 25426, 32084, 0,\n\t\t0, 0,\n\t]\n}" } ], "members": @@ -206565,7 +206566,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVMixPitchShiftProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_nGrainSampleCount = 0\n\t\tm_flPitchShift = 0.0\n\t\tm_nQuality = 0\n\t\tm_nProcType = -1409285952\n\t}\n}" + "value": "{\n\t_class = \"CVMixPitchShiftProcessorDesc\"\n\tm_name = \"\"\n\tm_nChannels = -1\n\tm_flxfade = 0.1\n\tm_desc = \n\t{\n\t\tm_nGrainSampleCount = 32767\n\t\tm_flPitchShift = 0.0\n\t\tm_nQuality = 0\n\t\tm_nProcType = 2049\n\t}\n}" } ], "multi_depth": 2, @@ -210613,6 +210614,448 @@ ] } }, + { + "type": "class", + "name": "CEntityIdentity", + "scope": "libengine2.so", + "project": "entity2", + "size": 112, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int32 m_nameStringableIndex" + } + ], + "members": + [ + { + "name": "m_nameStringableIndex", + "offset": 20, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + }, + { + "name": "MNetworkChangeCallback", + "value": "entityIdentityNameChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_name", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_designerName", + "offset": 32, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_flags", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_worldGroupId", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "WorldGroupId_t", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_fDataObjectTypes", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_PathIndex", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 551 + } + } + }, + { + "name": "m_pAttributes", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MSaveOpsForField", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 552 + } + } + } + }, + { + "name": "m_pPrev", + "offset": 80, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1937 + } + } + } + }, + { + "name": "m_pNext", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1937 + } + } + } + }, + { + "name": "m_pPrevByClass", + "offset": 96, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1937 + } + } + } + }, + { + "name": "m_pNextByClass", + "offset": 104, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1937 + } + } + } + } + ] + } + }, + { + "type": "class", + "name": "CEntityInstance", + "scope": "libengine2.so", + "project": "entity2", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CEntityIdentity * m_pEntity" + }, + { + "name": "MNetworkVarNames", + "value": "CScriptComponent::Storage_t m_CScriptComponent" + } + ], + "members": + [ + { + "name": "m_iszPrivateVScripts", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_pEntity", + "offset": 16, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkPriority", + "value": "56" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1937 + } + } + } + }, + { + "name": "m_CScriptComponent", + "offset": 48, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1939 + } + } + } + } + ] + } + }, + { + "type": "class", + "name": "CScriptComponent", + "scope": "libengine2.so", + "project": "entity2", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1940 + } + ], + "members": + [ + { + "name": "m_scriptClassName", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CEntityComponent", + "scope": "libengine2.so", + "project": "entity2", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, { "type": "class", "name": "CPulseTurtleGraphicsCursor", @@ -210634,7 +211077,7 @@ [ { "offset": 0, - "ref_idx": 1938 + "ref_idx": 1942 } ], "members": @@ -210723,7 +211166,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1940, + "parent_class_idx": 1944, "flags": [ "has_trivial_destructor", @@ -210845,7 +211288,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -210865,7 +211308,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } }, @@ -210884,14 +211327,17 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } } ], "child_class_idx": [ - 1939 + 1943, + 2041, + 2167, + 2827 ] } }, @@ -210925,7 +211371,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -210963,7 +211409,7 @@ [ { "offset": 0, - "ref_idx": 1943 + "ref_idx": 1947 } ], "members": @@ -211038,7 +211484,7 @@ [ { "offset": 0, - "ref_idx": 1945 + "ref_idx": 1949 } ], "members": @@ -211135,7 +211581,7 @@ [ { "offset": 0, - "ref_idx": 1945 + "ref_idx": 1949 } ], "members": @@ -211185,7 +211631,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -211223,7 +211669,7 @@ [ { "offset": 0, - "ref_idx": 1943 + "ref_idx": 1947 } ], "members": @@ -211261,7 +211707,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -211281,7 +211727,7 @@ [ { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } ] } @@ -211290,7 +211736,10 @@ ], "child_class_idx": [ - 2027 + 2032, + 2107, + 2786, + 2893 ] } }, @@ -211326,7 +211775,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -211405,7 +211854,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -211451,7 +211900,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -211475,7 +211924,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -211498,7 +211947,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -211543,7 +211992,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -211563,7 +212012,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -211582,7 +212031,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -211619,7 +212068,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -211632,14 +212081,17 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } ], "child_class_idx": [ - 2005 + 2010, + 2089, + 2310, + 2875 ] } }, @@ -211682,7 +212134,7 @@ [ { "type": "ref", - "ref_idx": 1956 + "ref_idx": 1960 } ] } @@ -211723,7 +212175,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -211814,7 +212266,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -211884,7 +212336,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -211904,7 +212356,7 @@ "subtype": { "type": "ref", - "ref_idx": 1950 + "ref_idx": 1954 } } }, @@ -211916,7 +212368,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } @@ -211965,7 +212417,7 @@ [ { "offset": 0, - "ref_idx": 1960 + "ref_idx": 1964 } ], "members": @@ -212004,7 +212456,7 @@ "subtype": { "type": "ref", - "ref_idx": 1961 + "ref_idx": 1965 } } } @@ -212045,7 +212497,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -212077,14 +212529,17 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } ], "child_class_idx": [ - 1985 + 1990, + 2071, + 2447, + 2857 ] } }, @@ -212204,7 +212659,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -212336,7 +212791,7 @@ "subtype": { "type": "ref", - "ref_idx": 1943 + "ref_idx": 1947 } } ] @@ -212403,7 +212858,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1968 } } ] @@ -212428,7 +212883,7 @@ "subtype": { "type": "ref", - "ref_idx": 1965 + "ref_idx": 1969 } } ] @@ -212492,7 +212947,7 @@ [ { "type": "ref", - "ref_idx": 1966 + "ref_idx": 1970 } ] } @@ -212846,7 +213301,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -212888,7 +213343,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -212905,7 +213360,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1970, + "parent_class_idx": 1974, "flags": [ "has_trivial_destructor", @@ -212975,7 +213430,7 @@ [ { "offset": 0, - "ref_idx": 1971 + "ref_idx": 1975 } ], "members": @@ -213001,8 +213456,14 @@ ], "child_class_idx": [ - 1969, - 2010 + 1973, + 2015, + 2068, + 2094, + 2361, + 2625, + 2854, + 2880 ] } }, @@ -213036,7 +213497,7 @@ [ { "offset": 0, - "ref_idx": 1943 + "ref_idx": 1947 } ], "members": @@ -213078,7 +213539,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -213127,7 +213588,7 @@ [ { "offset": 0, - "ref_idx": 580 + "ref_idx": 1979 } ], "members": @@ -213135,6 +213596,27 @@ ] } }, + { + "type": "class", + "name": "CBasePulseGraphInstance", + "scope": "libpulse_system.so", + "project": "pulse_runtime_lib", + "size": 280, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, { "type": "class", "name": "CPulseCell_Inflow_EntOutputHandler", @@ -213165,7 +213647,7 @@ [ { "offset": 0, - "ref_idx": 1957 + "ref_idx": 1961 } ], "members": @@ -213236,7 +213718,7 @@ [ { "offset": 0, - "ref_idx": 1977 + "ref_idx": 1982 } ], "members": @@ -213277,7 +213759,7 @@ [ { "offset": 0, - "ref_idx": 580 + "ref_idx": 1979 } ], "members": @@ -213434,7 +213916,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -213447,7 +213929,7 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } }, @@ -213459,7 +213941,7 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } }, @@ -213471,7 +213953,7 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } }, @@ -213483,7 +213965,7 @@ "subtype": { "type": "ref", - "ref_idx": 1979 + "ref_idx": 1984 } } }, @@ -213495,14 +213977,14 @@ "subtype": { "type": "ref", - "ref_idx": 1979 + "ref_idx": 1984 } } } ], "child_class_idx": [ - 2024 + 2029 ] } }, @@ -213526,7 +214008,7 @@ [ { "offset": 0, - "ref_idx": 1944 + "ref_idx": 1948 } ], "members": @@ -213600,7 +214082,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -213656,7 +214138,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -213673,7 +214155,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1984, + "parent_class_idx": 1989, "flags": [ "has_trivial_constructor", @@ -213748,7 +214230,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -213761,7 +214243,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } }, @@ -213773,7 +214255,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } }, @@ -213785,14 +214267,14 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } ], "child_class_idx": [ - 1983 + 1988 ] } }, @@ -213805,7 +214287,7 @@ "alignment": 255, "traits": { - "parent_class_idx": 1960, + "parent_class_idx": 1964, "flags": [ "inheritance_depth_calculated", @@ -213864,7 +214346,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -213916,7 +214398,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -213936,7 +214418,7 @@ [ { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } ] } @@ -213945,7 +214427,10 @@ ], "child_class_idx": [ - 2008 + 2013, + 2092, + 2608, + 2878 ] } }, @@ -213958,7 +214443,7 @@ "alignment": 8, "traits": { - "parent_class_idx": 1989, + "parent_class_idx": 1994, "flags": [ "inheritance_depth_calculated", @@ -214002,7 +214487,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -214048,7 +214533,7 @@ [ { "type": "ref", - "ref_idx": 1988 + "ref_idx": 1993 } ] } @@ -214057,7 +214542,10 @@ ], "child_class_idx": [ - 1988 + 1993, + 2074, + 2322, + 2860 ] } }, @@ -214139,7 +214627,7 @@ [ { "offset": 0, - "ref_idx": 1957 + "ref_idx": 1961 } ], "members": @@ -214264,7 +214752,7 @@ [ { "offset": 0, - "ref_idx": 1994 + "ref_idx": 1999 } ], "members": @@ -214284,7 +214772,7 @@ "subtype": { "type": "ref", - "ref_idx": 1950 + "ref_idx": 1954 } } }, @@ -214296,7 +214784,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -214308,7 +214796,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } }, @@ -214320,7 +214808,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -214361,7 +214849,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -214399,7 +214887,7 @@ [ { "offset": 0, - "ref_idx": 1957 + "ref_idx": 1961 } ], "members": @@ -214452,7 +214940,7 @@ [ { "offset": 0, - "ref_idx": 580 + "ref_idx": 1979 } ], "members": @@ -214490,7 +214978,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -214552,7 +215040,7 @@ "subtype": { "type": "ref", - "ref_idx": 1998 + "ref_idx": 2003 } } }, @@ -214564,7 +215052,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } @@ -214654,7 +215142,7 @@ "alignment": 255, "traits": { - "parent_class_idx": 2001, + "parent_class_idx": 2006, "flags": [ "has_trivial_destructor", @@ -214708,7 +215196,7 @@ [ { "offset": 0, - "ref_idx": 1971 + "ref_idx": 1975 } ], "members": @@ -214716,7 +215204,10 @@ ], "child_class_idx": [ - 2000 + 2005, + 2083, + 2572, + 2869 ] } }, @@ -214750,7 +215241,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -214770,7 +215261,7 @@ [ { "type": "ref", - "ref_idx": 2003 + "ref_idx": 2008 } ] } @@ -214796,7 +215287,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } }, @@ -214808,14 +215299,17 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } ], "child_class_idx": [ - 2003 + 2008, + 2087, + 2583, + 2873 ] } }, @@ -214828,7 +215322,7 @@ "alignment": 8, "traits": { - "parent_class_idx": 2002, + "parent_class_idx": 2007, "flags": [ "inheritance_depth_calculated", @@ -214864,7 +215358,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -214908,7 +215402,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1954, + "parent_class_idx": 1958, "flags": [ "has_trivial_destructor", @@ -214982,7 +215476,7 @@ [ { "offset": 0, - "ref_idx": 1957 + "ref_idx": 1961 } ], "members": @@ -215034,7 +215528,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -215054,7 +215548,7 @@ [ { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } ] } @@ -215072,7 +215566,7 @@ "alignment": 8, "traits": { - "parent_class_idx": 1987, + "parent_class_idx": 1992, "flags": [ "inheritance_depth_calculated", @@ -215161,7 +215655,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -215198,7 +215692,7 @@ "subtype": { "type": "ref", - "ref_idx": 1955 + "ref_idx": 1959 } } }, @@ -215210,7 +215704,7 @@ "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } } } @@ -215226,7 +215720,7 @@ "alignment": 255, "traits": { - "parent_class_idx": 1970, + "parent_class_idx": 1974, "flags": [ "has_trivial_destructor", @@ -215271,7 +215765,7 @@ [ { "offset": 0, - "ref_idx": 1977 + "ref_idx": 1982 } ], "members": @@ -215309,7 +215803,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -215329,7 +215823,7 @@ [ { "type": "ref", - "ref_idx": 1945 + "ref_idx": 1949 } ] } @@ -215355,7 +215849,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } }, @@ -215367,7 +215861,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } @@ -215404,7 +215898,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -215446,7 +215940,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -215490,7 +215984,7 @@ [ { "offset": 0, - "ref_idx": 1943 + "ref_idx": 1947 } ], "members": @@ -215550,7 +216044,7 @@ [ { "offset": 0, - "ref_idx": 1971 + "ref_idx": 1975 } ], "members": @@ -215558,7 +216052,7 @@ ], "child_class_idx": [ - 2035 + 2040 ] } }, @@ -215592,7 +216086,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -215638,7 +216132,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -215688,7 +216182,7 @@ [ { "offset": 0, - "ref_idx": 1960 + "ref_idx": 1964 } ], "members": @@ -215736,7 +216230,7 @@ [ { "offset": 0, - "ref_idx": 1938 + "ref_idx": 1942 } ], "members": @@ -215814,7 +216308,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -215827,7 +216321,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } @@ -215864,7 +216358,7 @@ [ { "offset": 0, - "ref_idx": 1957 + "ref_idx": 1961 } ], "members": @@ -215916,7 +216410,7 @@ [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 1945 } ], "members": @@ -215929,7 +216423,7 @@ "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 1948 } } } @@ -215945,7 +216439,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1978, + "parent_class_idx": 1983, "flags": [ "has_trivial_destructor", @@ -216051,7 +216545,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -216064,7 +216558,7 @@ "subtype": { "type": "ref", - "ref_idx": 1955 + "ref_idx": 1959 } } } @@ -216080,7 +216574,7 @@ "alignment": 4, "traits": { - "parent_class_idx": 1949, + "parent_class_idx": 1953, "flags": [ "has_trivial_destructor", @@ -216158,7 +216652,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -216171,7 +216665,7 @@ "subtype": { "type": "ref", - "ref_idx": 2029 + "ref_idx": 2034 } } }, @@ -216183,7 +216677,7 @@ "subtype": { "type": "ref", - "ref_idx": 1955 + "ref_idx": 1959 } } } @@ -216274,7 +216768,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -216287,7 +216781,7 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } }, @@ -216299,7 +216793,7 @@ "subtype": { "type": "ref", - "ref_idx": 1946 + "ref_idx": 1950 } } } @@ -216340,7 +216834,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -216410,7 +216904,7 @@ [ { "offset": 0, - "ref_idx": 1948 + "ref_idx": 1952 } ], "members": @@ -216448,7 +216942,7 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 1946 } ], "members": @@ -216477,7 +216971,7 @@ "alignment": 255, "traits": { - "parent_class_idx": 2016, + "parent_class_idx": 2021, "flags": [ "has_trivial_destructor", @@ -216527,85 +217021,212 @@ }, { "type": "class", - "name": "CParticleCollectionBindingInstance", + "name": "CPulseCell_IntervalTimer::CursorState_t", "scope": "libanimationsystem.so", - "project": "particleslib", - "size": 312, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 20, + "alignment": 4, "traits": { + "parent_class_idx": 1944, "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 580 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n\tm_flWaitInterval = 0.0\n\tm_flWaitIntervalHigh = 0.0\n\tm_bCompleteOnNextWake = false\n}" } ], "members": [ + { + "name": "m_StartTime", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_EndTime", + "offset": 4, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flWaitInterval", + "offset": 8, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flWaitIntervalHigh", + "offset": 12, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bCompleteOnNextWake", + "offset": 16, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } ] } }, { "type": "class", - "name": "CParticleBindingRealPulse", + "name": "CPulseCell_IntervalTimer", "scope": "libanimationsystem.so", - "project": "particleslib", - "size": 312, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 216, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 3, - "single_depth": 2, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IntervalTimer\"\n\tm_nEditorNodeID = -1\n\tm_Completed = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnInterval = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Interval Timer" + }, + { + "name": "MPropertyDescription", + "value": "Wait for a duration, firing a child cursor at regular (or randomized) intervals" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/node_timer.png" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2036 + "ref_idx": 2043 } ], "members": [ + { + "name": "m_Completed", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Called when timer reaches the duration OR is stopped. NOTE: This will run a little while AFTER the last interval fires unless they line up perfectly." + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + }, + { + "name": "m_OnInterval", + "offset": 144, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "New child cursor starts here every time the wait interval elapses" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2048 + } + } + } ] } }, { "type": "class", - "name": "CWeaponFamas", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, + "name": "CPulseCell_BaseYieldingInflow", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "is_abstract", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 10, - "single_depth": 9, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2044 } ], "members": @@ -216615,11 +217236,11 @@ }, { "type": "class", - "name": "CCSWeaponBaseGun", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, + "name": "CPulseCell_BaseFlow", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, "traits": { "flags": @@ -216628,127 +217249,151 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "int m_zoomLevel" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iBurstShotsRemaining" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bNeedsBoltAction" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_nRevolverCylinderIdx" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseFlow\"\n\tm_nEditorNodeID = -1\n}" } ], - "multi_depth": 9, - "single_depth": 8, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2045 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Base", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": [ { - "name": "m_zoomLevel", - "offset": 5160, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Base\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "members": + [ { - "name": "m_iBurstShotsRemaining", - "offset": 5164, + "name": "m_nEditorNodeID", + "offset": 8, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MFgdFromSchemaCompletelySkipField" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 99 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_ResumePoint", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_silencedModelIndex", - "offset": 5176, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 2047 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulse_OutflowConnection", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_inPrecache", - "offset": 5180, + "name": "m_SourceOutflowName", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_bNeedsBoltAction", - "offset": 5181, + "name": "m_nDestChunk", + "offset": 16, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 310 } } }, { - "name": "m_nRevolverCylinderIdx", - "offset": 5184, + "name": "m_nInstruction", + "offset": 20, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -216757,50 +217402,14 @@ } }, { - "name": "m_bSkillReloadAvailable", - "offset": 5188, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bSkillReloadLiftedReloadKey", - "offset": 5189, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bSkillBoltInterruptAvailable", - "offset": 5190, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bSkillBoltLiftedFireKey", - "offset": 5191, + "name": "m_OutflowRegisterMap", + "offset": 24, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1711 } } } @@ -216809,957 +217418,1373 @@ }, { "type": "class", - "name": "CCSWeaponBase", - "scope": "libserver.so", - "project": "server", - "size": 5168, + "name": "SignatureOutflow_Continue", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, "alignment": 255, "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2047 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_RandomInt", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed", - "MClassHasEntityLimitedDataDesc", - "MConstructibleClassBase" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkOutOfPVSUpdates" - }, - { - "name": "MNetworkVarNames", - "value": "WeaponGameplayAnimState m_iWeaponGameplayAnimState" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flWeaponGameplayAnimStateTimestamp" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flInspectCancelCompleteTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInspectPending" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInspectShouldLoop" - }, - { - "name": "MNetworkVarNames", - "value": "CSWeaponMode m_weaponMode" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fAccuracyPenalty" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRecoilIndex" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flRecoilIndex" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bBurstMode" - }, - { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nPostponeFireReadyTicks" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flPostponeFireReadyFrac" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInReload" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flDroppedAtTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsHauledBack" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bSilencerOn" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flTimeSilencerSwitchComplete" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flWeaponActionPlaybackRate" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iOriginalTeamNumber" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iMostRecentTeamNumber" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDroppedNearBuyZone" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_nextPrevOwnerUseTime" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomInt\"\n\tm_nEditorNodeID = -1\n}" }, { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hPrevOwner" + "name": "MPropertyFriendlyName", + "value": "Random Integer" }, { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nDropTick" + "name": "MPropertyDescription", + "value": "Generate a random integer between min and max (inclusive)" }, { - "name": "MNetworkVarNames", - "value": "bool m_bWasActiveWeaponWhenDropped" - }, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fLastShotTime" - }, + "offset": 0, + "ref_idx": 2050 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseValue", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "MNetworkVarNames", - "value": "int m_iIronSightMode" - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseValue\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "float m_flWatTickOffset" - }, + "offset": 0, + "ref_idx": 2045 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleOrdered", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flLastShakeTime" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleOrdered\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" } ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1080 + "ref_idx": 2044 } ], "members": [ { - "name": "m_bRemoveable", - "offset": 4376, + "name": "m_Outputs", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2047 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "PulseObservableBoolExpression_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 120, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_bPlayerAmmoStockOnPickup", - "offset": 4377, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_EvaluateConnection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DependentObservableVars = [ ]\n\tm_DependentObservableBlackboardReferences = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_EvaluateConnection", + "offset": 0, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2047 } } }, { - "name": "m_bRequireUseToTouch", - "offset": 4378, + "name": "m_DependentObservableVars", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< PulseRuntimeVarIndex_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1251 + } + ] } } }, { - "name": "m_iWeaponGameplayAnimState", - "offset": 4380, + "name": "m_DependentObservableBlackboardReferences", + "offset": 96, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "WeaponGameplayAnimStateNetworkChangeCallback" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2041 + "type": "atomic", + "name": "CUtlVector< PulseRuntimeBlackboardReferenceIndex_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 956 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_DebugLog", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flWeaponGameplayAnimStateTimestamp", - "offset": 4384, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_DebugLog\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseLerp", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_WakeResume", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 2046 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "PulseSelectorOutflowList_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_flInspectCancelCompleteTime", - "offset": 4388, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlVector< OutflowWithRequirements_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2056 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "OutflowWithRequirements_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 128, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_bInspectPending", - "offset": 4392, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DestinationFlowNodeID = -1\n\tm_RequirementNodeIDs = [ ]\n\tm_nCursorStateBlockIndex = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Connection", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2047 } } }, { - "name": "m_bInspectShouldLoop", - "offset": 4393, + "name": "m_DestinationFlowNodeID", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 99 } } }, { - "name": "m_nLastEmptySoundCmdNum", - "offset": 4436, + "name": "m_RequirementNodeIDs", + "offset": 80, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< PulseDocNodeID_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 99 + } + ] } } }, { - "name": "m_bFireOnEmpty", - "offset": 4464, + "name": "m_nCursorStateBlockIndex", + "offset": 104, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] } } - }, - { - "name": "m_OnPlayerPickup", - "offset": 4472, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_BaseEntrypoint", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 128, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_weaponMode", - "offset": 4496, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_BaseEntrypoint\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_EntryChunk", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2042 + "ref_idx": 310 } } }, { - "name": "m_flTurningInaccuracyDelta", - "offset": 4500, + "name": "m_RegisterMap", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1711 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForObservable", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 264, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_vecTurningInaccuracyEyeDirLast", - "offset": 4504, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForObservable\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_OnTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_flTurningInaccuracy", - "offset": 4516, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/observable_variable_listener.png" }, { - "name": "m_fAccuracyPenalty", - "offset": 4520, + "name": "MPropertyFriendlyName", + "value": "Wait For Observable Condition" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_Condition", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2052 } } }, { - "name": "m_flLastAccuracyUpdateTime", - "offset": 4524, + "name": "m_OnTrue", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 2046 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTag", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTag\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_bTagSelfWhenComplete = false\n\tm_nDesiredKillPriority = \"None\"\n}" }, { - "name": "m_fAccuracySmoothedForZoom", - "offset": 4528, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MPropertyFriendlyName", + "value": "Wait For Cursors With Tag" }, { - "name": "m_iRecoilIndex", - "offset": 4532, + "name": "MPropertyDescription", + "value": "Causes this execution cursor to wait for the completion of other cursors with the given tag. Can optionally kill the tag while waiting." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_tag.png" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2060 + } + ], + "members": + [ + { + "name": "m_bTagSelfWhenComplete", + "offset": 152, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Apply the same tag we're waiting on to the resulting cursor upon wait completion. Can be used to wait on our result cursor with the same tag." } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flRecoilIndex", - "offset": 4536, + "name": "m_nDesiredKillPriority", + "offset": 156, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "When we start waiting, how should we handle existing cursors?" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2061 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 152, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTagBase\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_bBurstMode", - "offset": 4540, + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_nCursorsAllowedToWait", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnWeaponBurstModeNetworkChange" + "name": "MPropertyDescription", + "value": "Any extra waiting cursors will be terminated. -1 for infinite cursors." } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_nPostponeFireReadyTicks", - "offset": 4544, + "name": "m_WaitComplete", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 563 + "ref_idx": 2046 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PulseCursorCancelPriority_t", + "scope": "libanimationsystem.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ { - "name": "m_flPostponeFireReadyFrac", - "offset": 4548, + "name": "None", + "value": 0, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Keep running normally." } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + ] } }, { - "name": "m_bInReload", - "offset": 4552, + "name": "CancelOnSucceeded", + "value": 1, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Kill after current node." + }, + { + "name": "MPropertyDescription", + "value": "Do not stop the current yielding node, but do not continue to the next node afterwards." } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + ] } }, { - "name": "m_flDroppedAtTime", - "offset": 4556, + "name": "SoftCancel", + "value": 2, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Kill elegantly." + }, + { + "name": "MPropertyDescription", + "value": "Request elegant wind-down of any associated work (e.g. vcd interrupt)." } - ], - "subtype": - { - "type": "ref", - "ref_idx": 565 - } + ] } }, { - "name": "m_bIsHauledBack", - "offset": 4560, + "name": "HardCancel", + "value": 3, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Kill immediately." + }, + { + "name": "MPropertyDescription", + "value": "Stop without any wind-down." } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + ] } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseGraphDef", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 408, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_bSilencerOn", - "offset": 4561, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_DomainIdentifier = \"\"\n\tm_DomainSubType = \"PVAL_VOID\"\n\tm_ParentMapName = \"\"\n\tm_ParentXmlName = \"\"\n\tm_Chunks = [ ]\n\tm_Cells = [ ]\n\tm_Vars = [ ]\n\tm_PublicOutputs = [ ]\n\tm_InvokeBindings = [ ]\n\tm_CallInfos = [ ]\n\tm_Constants = [ ]\n\tm_DomainValues = [ ]\n\tm_BlackboardReferences = [ ]\n\tm_OutputConnections = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_DomainIdentifier", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_flTimeSilencerSwitchComplete", - "offset": 4564, + "name": "m_DomainSubType", + "offset": 24, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } }, { - "name": "m_flWeaponActionPlaybackRate", - "offset": 4568, + "name": "m_ParentMapName", + "offset": 48, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_iOriginalTeamNumber", - "offset": 4572, + "name": "m_ParentXmlName", + "offset": 64, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_iMostRecentTeamNumber", - "offset": 4576, + "name": "m_Chunks", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< CPulse_Chunk* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1866 + } + } + ] } } }, { - "name": "m_bDroppedNearBuyZone", - "offset": 4580, + "name": "m_Cells", + "offset": 104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulseCell_Base* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2045 + } + } + ] } } }, { - "name": "m_flNextAttackRenderTimeOffset", - "offset": 4584, + "name": "m_Vars", + "offset": 128, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CPulse_Variable >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1188 + } + ] } } }, { - "name": "m_bCanBePickedUp", - "offset": 4608, + "name": "m_PublicOutputs", + "offset": 152, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_PublicOutput >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1480 + } + ] } } }, { - "name": "m_bUseCanOverrideNextOwnerTouchTime", - "offset": 4609, + "name": "m_InvokeBindings", + "offset": 176, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_InvokeBinding* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2063 + } + } + ] } } }, { - "name": "m_nextOwnerTouchTime", - "offset": 4612, + "name": "m_CallInfos", + "offset": 200, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlVector< CPulse_CallInfo* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2064 + } + } + ] } } }, { - "name": "m_nextPrevOwnerTouchTime", - "offset": 4616, + "name": "m_Constants", + "offset": 224, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlVector< CPulse_Constant >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 515 + } + ] } } }, { - "name": "m_nextPrevOwnerUseTime", - "offset": 4624, + "name": "m_DomainValues", + "offset": 248, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlVector< CPulse_DomainValue >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1025 + } + ] } } }, { - "name": "m_hPrevOwner", - "offset": 4628, + "name": "m_BlackboardReferences", + "offset": 272, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_BlackboardReference >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2043 + "ref_idx": 2065 } ] } } }, { - "name": "m_nDropTick", - "offset": 4632, + "name": "m_OutputConnections", + "offset": 296, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 563 + "type": "atomic", + "name": "CUtlVector< CPulse_OutputConnection* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1443 + } + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_InvokeBinding", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 176, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_bWasActiveWeaponWhenDropped", - "offset": 4636, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_FuncName = \"\"\n\tm_nCellIndex = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" + } + ], + "members": + [ + { + "name": "m_RegisterMap", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1711 } } }, { - "name": "m_donated", - "offset": 4668, + "name": "m_FuncName", + "offset": 48, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_fLastShotTime", - "offset": 4672, + "name": "m_nCellIndex", + "offset": 64, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 696 } } }, { - "name": "m_bWasOwnedByCT", - "offset": 4676, + "name": "m_nSrcChunk", + "offset": 68, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 310 } } }, { - "name": "m_bWasOwnedByTerrorist", - "offset": 4677, + "name": "m_nSrcInstruction", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_CallInfo", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_numRemoveUnownedWeaponThink", - "offset": 4680, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_PortName = \"\"\n\tm_nEditorNodeID = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_CallMethodID = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" + } + ], + "members": + [ + { + "name": "m_PortName", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_IronSightController", - "offset": 4688, + "name": "m_nEditorNodeID", + "offset": 16, "traits": { "subtype": { "type": "ref", - "ref_idx": 544 + "ref_idx": 99 } } }, { - "name": "m_iIronSightMode", - "offset": 4712, + "name": "m_RegisterMap", + "offset": 24, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 1711 } } }, { - "name": "m_flLastLOSTraceFailureTime", - "offset": 4716, + "name": "m_CallMethodID", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 99 } } }, { - "name": "m_flWatTickOffset", - "offset": 4720, + "name": "m_nSrcChunk", + "offset": 76, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 310 } } }, { - "name": "m_flLastShakeTime", - "offset": 4736, + "name": "m_nSrcInstruction", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } } @@ -217767,178 +218792,1104 @@ } }, { - "type": "enum", - "name": "WeaponGameplayAnimState", - "scope": "!GlobalTypes", - "size": 2, - "alignment": 2, + "type": "class", + "name": "CPulse_BlackboardReference", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 40, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "metatags": [ { - "name": "WPN_ANIMSTATE_UNINITIALIZED", - "value": 0 - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_hBlackboardResource = resource:\"\"\n\tm_BlackboardResource = \"\"\n\tm_nNodeID = -1\n\tm_NodeName = \"\"\n}" + } + ], + "members": + [ { - "name": "WPN_ANIMSTATE_DROPPED", - "value": 1 + "name": "m_hBlackboardResource", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIPulseGraphDef >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 693 + } + ] + } + } }, { - "name": "WPN_ANIMSTATE_HOLSTERED", - "value": 10 + "name": "m_BlackboardResource", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_DEPLOY", - "value": 11 + "name": "m_nNodeID", + "offset": 24, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 99 + } + } }, { - "name": "WPN_ANIMSTATE_IDLE", - "value": 50 - }, + "name": "m_NodeName", + "offset": 32, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseExecCursor", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 208, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_RandomFloat", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "WPN_ANIMSTATE_SHOOT_PRIMARY", - "value": 100 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomFloat\"\n\tm_nEditorNodeID = -1\n}" }, { - "name": "WPN_ANIMSTATE_SHOOT_SECONDARY", - "value": 101 + "name": "MPropertyFriendlyName", + "value": "Random Float" }, { - "name": "WPN_ANIMSTATE_SHOOT_DRYFIRE", - "value": 102 + "name": "MPropertyDescription", + "value": "Generate a random float between min and max (inclusive)" }, { - "name": "WPN_ANIMSTATE_CHARGE", - "value": 103 - }, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "WPN_ANIMSTATE_GRENADE_PULL_PIN", - "value": 200 - }, + "offset": 0, + "ref_idx": 2050 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount::InstanceState_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 1974, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "WPN_ANIMSTATE_GRENADE_READY", - "value": 201 - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nCurrentCount = 0\n}" + } + ], + "members": + [ { - "name": "WPN_ANIMSTATE_GRENADE_THROW", - "value": 202 + "name": "m_nCurrentCount", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_EntOutputHandler", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 184, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EntOutputHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_SourceEntity = \"\"\n\tm_SourceOutput = \"\"\n\tm_ExpectedParamType = \"PVAL_VOID\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2057 + } + ], + "members": + [ + { + "name": "m_SourceEntity", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_C4_PLANT", - "value": 300 + "name": "m_SourceOutput", + "offset": 144, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_HEALTHSHOT_INJECT", - "value": 400 + "name": "m_ExpectedParamType", + "offset": 160, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseMathlib", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Basic math support." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 48, + "alignment": 255, + "traits": + { + "parent_class_idx": 1964, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_TagName", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_Curve", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 136, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Curve\"\n\tm_nEditorNodeID = -1\n\tm_Curve = \n\t{\n\t\tm_spline = [ ]\n\t\tm_tangents = [ ]\n\t\tm_vDomainMins = [ 0.0, 0.0 ]\n\t\tm_vDomainMaxs = [ 0.0, 0.0 ]\n\t}\n}" }, { - "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_HIT", - "value": 500 + "name": "MPropertyFriendlyName", + "value": "Curve" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2050 + } + ], + "members": + [ + { + "name": "m_Curve", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CPiecewiseCurve", + "size": 64, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleShuffled", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleShuffled\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_Outputs", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2047 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "PulseNodeDynamicOutflows_t::DynamicOutflow_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "parent_class_idx": 1994, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_OutflowID = \"\"\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "members": + [ + { + "name": "m_OutflowID", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_MISS", - "value": 501 + "name": "m_Connection", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MFgdFromSchemaCompletelySkipField" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseArraylib", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Array support." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_Method", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 200, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Method\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_MethodName = \"\"\n\tm_Description = \"\"\n\tm_bIsPublic = false\n\tm_ReturnType = \"PVAL_VOID\"\n\tm_Args = [ ]\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2057 + } + ], + "members": + [ + { + "name": "m_MethodName", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_HIT", - "value": 502 + "name": "m_Description", + "offset": 144, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_MISS", - "value": 503 + "name": "m_bIsPublic", + "offset": 152, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_STAB", - "value": 504 + "name": "m_ReturnType", + "offset": 160, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_STAB", - "value": 505 + "name": "m_Args", + "offset": 184, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 224 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BooleanSwitchState", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 408, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BooleanSwitchState\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_SubGraph = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenFalse = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "WPN_ANIMSTATE_SILENCER_APPLY", - "value": 600 + "name": "MPropertyFriendlyName", + "value": "Boolean Switch State" }, { - "name": "WPN_ANIMSTATE_SILENCER_REMOVE", - "value": 601 + "name": "MPropertyDescription", + "value": "While active, activate a child state based on the results of a boolean condition. Any referenced variables must be marked as observable." }, { - "name": "WPN_ANIMSTATE_RELOAD", - "value": 800 + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsStateNode' item_factory = 'BooleanSwitchState' }" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2078 + } + ], + "members": + [ + { + "name": "m_Condition", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2052 + } + } }, { - "name": "WPN_ANIMSTATE_RELOAD_OUTRO", - "value": 801 + "name": "m_SubGraph", + "offset": 192, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } }, { - "name": "WPN_ANIMSTATE_INSPECT", - "value": 1000 + "name": "m_WhenTrue", + "offset": 264, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } }, { - "name": "WPN_ANIMSTATE_INSPECT_OUTRO", - "value": 1001 + "name": "m_WhenFalse", + "offset": 336, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseState", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" }, { - "name": "WPN_ANIMSTATE_INVENTORY_UI_TUMBLE", - "value": 1500 + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_statecell.png" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_ObservableVariableListener", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 136, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_ObservableVariableListener\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_nBlackboardReference = -1\n\tm_bSelfReference = false\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2057 + } + ], + "members": + [ + { + "name": "m_nBlackboardReference", + "offset": 128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 956 + } + } }, { - "name": "WPN_ANIMSTATE_INVENTORY_UI_KEYCHAIN_APPLY", - "value": 1501 + "name": "m_bSelfReference", + "offset": 130, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_CallExternalMethod", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 200, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_CallExternalMethod\"\n\tm_nEditorNodeID = -1\n\tm_MethodName = \"\"\n\tm_GameBlackboard = \"\"\n\tm_ExpectedArgs = [ ]\n\tm_nAsyncCallMode = \"ASYNC_FIRE_AND_FORGET\"\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_MethodName", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WPN_ANIMSTATE_END_VALID", - "value": 2000 + "name": "m_GameBlackboard", + "offset": 88, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } }, { - "name": "WEAPON_LEGACY_STATE_CLEAR_FIRING", - "value": 2001 + "name": "m_ExpectedArgs", + "offset": 104, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 224 + } + ] + } + } + }, + { + "name": "m_nAsyncCallMode", + "offset": 120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2081 + } + } + }, + { + "name": "m_OnFinished", + "offset": 128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } } ] } }, { "type": "enum", - "name": "CSWeaponMode", - "scope": "!GlobalTypes", + "name": "PulseMethodCallMode_t", + "scope": "libanimationsystem.so", "size": 4, "alignment": 4, "traits": { "flags": [ - "is_registered" + "is_registered", + "local_type_scope" ], "fields": [ { - "name": "Primary_Mode", - "value": 0 + "name": "SYNC_WAIT_FOR_COMPLETION", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Wait For Completion" + }, + { + "name": "MPropertyDescription", + "value": "Synchronous - wait for the method to fully complete before returning" + } + ] + } }, { - "name": "Secondary_Mode", - "value": 1 - }, + "name": "ASYNC_FIRE_AND_FORGET", + "value": 1, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Fire And Forget" + }, + { + "name": "MPropertyDescription", + "value": "Asynchronous - returns and continues despite the called method yielding" + } + ] + } + } + ] + } + }, + { + "type": "class", + "name": "SignatureOutflow_Resume", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "WeaponMode_MAX", - "value": 2 + "offset": 0, + "ref_idx": 2046 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CCSPlayerPawn", - "scope": "libserver.so", - "project": "server", - "size": 7968, - "alignment": 16, + "name": "CPulseCell_IsRequirementValid::Criteria_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "parent_class_idx": 2006, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_bIsValid", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, "traits": { "flags": @@ -217947,360 +219898,13729 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkOutOfPVSUpdates" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_LimitCount\"\n\tm_nEditorNodeID = -1\n\tm_nLimitCount = 1\n}" }, { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_WeaponServices m_pWeaponServices" + "name": "MPropertyFriendlyName", + "value": "Limit Count" }, { - "name": "MNetworkIncludeByName", - "value": "m_pWeaponServices" - }, + "name": "MPropertyDescription", + "value": "Skip this node after the limit. Check Type does not apply, the limit will always be checked." + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_ItemServices m_pItemServices" - }, + "offset": 0, + "ref_idx": 2085 + } + ], + "members": + [ { - "name": "MNetworkIncludeByName", - "value": "m_pItemServices" - }, + "name": "m_nLimitCount", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFlattenIntoParentRow" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseRequirement", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_UseServices m_pUseServices" - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseRequirement\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "MNetworkIncludeByName", - "value": "m_pUseServices" - }, + "offset": 0, + "ref_idx": 2045 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Timeline", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 248, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_WaterServices m_pWaterServices" - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Timeline\"\n\tm_nEditorNodeID = -1\n\tm_TimelineEvents = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "MNetworkIncludeByName", - "value": "m_pWaterServices" - }, + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_MovementServices m_pMovementServices" + "name": "m_TimelineEvents", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulseCell_Timeline::TimelineEvent_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2087 + } + ] + } + } + }, + { + "name": "m_bWaitForChildOutflows", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_OnFinished", + "offset": 104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + }, + { + "name": "m_OnCanceled", + "offset": 176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Timeline::TimelineEvent_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "parent_class_idx": 2007, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_flTimeFromPrevious = 0.0\n\tm_EventOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "members": + [ + { + "name": "m_flTimeFromPrevious", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_EventOutflow", + "offset": 8, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCursorFuncs", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Library for interacting with pulse cursors." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseLerp::CursorState_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 8, + "alignment": 4, + "traits": + { + "parent_class_idx": 1958, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n}" + } + ], + "members": + [ + { + "name": "m_StartTime", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_EndTime", + "offset": 4, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_EventHandler", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EventHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_EventName = \"\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2057 + } + ], + "members": + [ + { + "name": "m_EventName", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleRandom", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleRandom\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_Outputs", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2047 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 40, + "alignment": 8, + "traits": + { + "parent_class_idx": 1992, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Shuffle = [ ]\n\tm_nNextShuffle = 0\n}" + } + ], + "members": + [ + { + "name": "m_Shuffle", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVectorFixedGrowable< uint8, 8 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + }, + { + "type": "literal", + "value": 8 + } + ] + } + } + }, + { + "name": "m_nNextShuffle", + "offset": 32, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_InlineNodeSkipSelector", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 176, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_InlineNodeSkipSelector\"\n\tm_nEditorNodeID = -1\n\tm_nFlowNodeID = -1\n\tm_bAnd = false\n\tm_PassOutflow = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n\tm_FailOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPulseFunctionHiddenInTool" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_nFlowNodeID", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 99 + } + } + }, + { + "name": "m_bAnd", + "offset": 76, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_PassOutflow", + "offset": 80, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2055 + } + } + }, + { + "name": "m_FailOutflow", + "offset": 104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2047 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount::Criteria_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "parent_class_idx": 1974, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_bLimitCountPasses", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_FireCursors", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 248, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_FireCursors\"\n\tm_nEditorNodeID = -1\n\tm_Outflows = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2047 + } + ] + } + } + }, + { + "name": "m_bWaitForChildOutflows", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_OnFinished", + "offset": 104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + }, + { + "name": "m_OnCanceled", + "offset": 176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_Gradient", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Gradient\"\n\tm_nEditorNodeID = -1\n\tm_Gradient = \n\t{\n\t\tm_Stops = [ ]\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Gradient" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2050 + } + ], + "members": + [ + { + "name": "m_Gradient", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CColorGradient", + "size": 24, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Unknown", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2045 + } + ], + "members": + [ + { + "name": "m_UnknownKeys", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "KeyValues3", + "size": 16, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "PulseNodeDynamicOutflows_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< PulseNodeDynamicOutflows_t::DynamicOutflow_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2074 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_CursorQueue", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_CursorQueue\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_nCursorsAllowedToRunParallel = 1\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Cursor Queue" + }, + { + "name": "MPropertyDescription", + "value": "Causes each execution cursor to wait for the completion of all prior cursors that have visited this node. Use this to safely support multiple triggers to areas of the graph that take time to complete." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_wait_zone.png" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2060 + } + ], + "members": + [ + { + "name": "m_nCursorsAllowedToRunParallel", + "offset": 152, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Any cursors above this count will wait, up to the limit." + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_Wait", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Wait\"\n\tm_nEditorNodeID = -1\n\tm_WakeResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Wait" + }, + { + "name": "MPropertyDescription", + "value": "Causes each execution cursor to pause at this node for a fixed period of time. Each cursor will wake up and resume execution when the time expires, unless aborted or early-woken." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_wait.png" + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsWaitNode IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_WakeResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_GraphHook", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_GraphHook\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_HookName = \"\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2057 + } + ], + "members": + [ + { + "name": "m_HookName", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_Yield", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Yield\"\n\tm_nEditorNodeID = -1\n\tm_UnyieldResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2043 + } + ], + "members": + [ + { + "name": "m_UnyieldResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2046 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CBasePulseGraphInstance", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 280, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CParticleCollectionBindingInstance", + "scope": "libanimationsystem.so", + "project": "particleslib", + "size": 312, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2103 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IsRequirementValid", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IsRequirementValid\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2085 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseTestScriptLib", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Testing script helpers." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 1953, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nNextIndex = 0\n}" + } + ], + "members": + [ + { + "name": "m_nNextIndex", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_PickBestOutflowSelector", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 104, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_PickBestOutflowSelector\"\n\tm_nEditorNodeID = -1\n\tm_nCheckType = \"SORT_BY_NUMBER_OF_VALID_CRITERIA\"\n\tm_OutflowList = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Select Best Exit" + }, + { + "name": "MPropertyDescription", + "value": "Evaluate the requirements of each connected node" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/requirements.png" + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className='IsControlFlowNode AllOutflowsInSpecialSection IsSelectorNode' create_special_outflows_section=true }" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_nCheckType", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2109 + } + } + }, + { + "name": "m_OutflowList", + "offset": 80, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2055 + } + } + } + ] + } + }, + { + "type": "enum", + "name": "PulseBestOutflowRules_t", + "scope": "libanimationsystem.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ + { + "name": "SORT_BY_NUMBER_OF_VALID_CRITERIA", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Choose Best" + }, + { + "name": "MPropertyDescription", + "value": "Choose the best outflow with all rules passing, as determined by number of passing rules (specificity)." + } + ] + } + }, + { + "name": "SORT_BY_OUTFLOW_INDEX", + "value": 1, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Choose First" + }, + { + "name": "MPropertyDescription", + "value": "Choose the first outflow with all rules passing, from left to right" + } + ] + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_PublicOutput", + "scope": "libanimationsystem.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_PublicOutput\"\n\tm_nEditorNodeID = -1\n\tm_OutputIndex = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2044 + } + ], + "members": + [ + { + "name": "m_OutputIndex", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1045 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CParticleBindingRealPulse", + "scope": "libanimationsystem.so", + "project": "particleslib", + "size": 312, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2104 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEntityIdentity", + "scope": "libworldrenderer.so", + "project": "entity2", + "size": 112, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int32 m_nameStringableIndex" + } + ], + "members": + [ + { + "name": "m_nameStringableIndex", + "offset": 20, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + }, + { + "name": "MNetworkChangeCallback", + "value": "entityIdentityNameChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_name", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_designerName", + "offset": 32, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_flags", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_worldGroupId", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "WorldGroupId_t", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_fDataObjectTypes", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_PathIndex", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 551 + } + } + }, + { + "name": "m_pAttributes", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MSaveOpsForField", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 552 + } + } + } + }, + { + "name": "m_pPrev", + "offset": 80, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2112 + } + } + } + }, + { + "name": "m_pNext", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2112 + } + } + } + }, + { + "name": "m_pPrevByClass", + "offset": 96, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2112 + } + } + } + }, + { + "name": "m_pNextByClass", + "offset": 104, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2112 + } + } + } + } + ] + } + }, + { + "type": "class", + "name": "CEntityInstance", + "scope": "libworldrenderer.so", + "project": "entity2", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CEntityIdentity * m_pEntity" + }, + { + "name": "MNetworkVarNames", + "value": "CScriptComponent::Storage_t m_CScriptComponent" + } + ], + "members": + [ + { + "name": "m_iszPrivateVScripts", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_pEntity", + "offset": 16, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkPriority", + "value": "56" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2112 + } + } + } + }, + { + "name": "m_CScriptComponent", + "offset": 48, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2114 + } + } + } + } + ] + } + }, + { + "type": "class", + "name": "CScriptComponent", + "scope": "libworldrenderer.so", + "project": "entity2", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2115 + } + ], + "members": + [ + { + "name": "m_scriptClassName", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CEntityComponent", + "scope": "libworldrenderer.so", + "project": "entity2", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CWeaponFamas", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSWeaponBaseGun", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_zoomLevel" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iBurstShotsRemaining" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bNeedsBoltAction" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_nRevolverCylinderIdx" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2118 + } + ], + "members": + [ + { + "name": "m_zoomLevel", + "offset": 5160, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iBurstShotsRemaining", + "offset": 5164, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_silencedModelIndex", + "offset": 5176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_inPrecache", + "offset": 5180, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bNeedsBoltAction", + "offset": 5181, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nRevolverCylinderIdx", + "offset": 5184, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bSkillReloadAvailable", + "offset": 5188, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSkillReloadLiftedReloadKey", + "offset": 5189, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSkillBoltInterruptAvailable", + "offset": 5190, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSkillBoltLiftedFireKey", + "offset": 5191, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSWeaponBase", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MClassHasEntityLimitedDataDesc", + "MConstructibleClassBase" + ], + "metatags": + [ + { + "name": "MNetworkOutOfPVSUpdates" + }, + { + "name": "MNetworkVarNames", + "value": "WeaponGameplayAnimState m_iWeaponGameplayAnimState" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flWeaponGameplayAnimStateTimestamp" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flInspectCancelCompleteTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInspectPending" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInspectShouldLoop" + }, + { + "name": "MNetworkVarNames", + "value": "CSWeaponMode m_weaponMode" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fAccuracyPenalty" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRecoilIndex" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flRecoilIndex" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBurstMode" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nPostponeFireReadyTicks" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flPostponeFireReadyFrac" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInReload" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flDroppedAtTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsHauledBack" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bSilencerOn" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flTimeSilencerSwitchComplete" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flWeaponActionPlaybackRate" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iOriginalTeamNumber" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMostRecentTeamNumber" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDroppedNearBuyZone" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_nextPrevOwnerUseTime" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hPrevOwner" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nDropTick" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bWasActiveWeaponWhenDropped" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fLastShotTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iIronSightMode" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flWatTickOffset" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flLastShakeTime" + } + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1080 + } + ], + "members": + [ + { + "name": "m_bRemoveable", + "offset": 4376, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bPlayerAmmoStockOnPickup", + "offset": 4377, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bRequireUseToTouch", + "offset": 4378, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iWeaponGameplayAnimState", + "offset": 4380, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "WeaponGameplayAnimStateNetworkChangeCallback" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2119 + } + } + }, + { + "name": "m_flWeaponGameplayAnimStateTimestamp", + "offset": 4384, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flInspectCancelCompleteTime", + "offset": 4388, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bInspectPending", + "offset": 4392, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInspectShouldLoop", + "offset": 4393, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nLastEmptySoundCmdNum", + "offset": 4436, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bFireOnEmpty", + "offset": 4464, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_OnPlayerPickup", + "offset": 4472, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_weaponMode", + "offset": 4496, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2120 + } + } + }, + { + "name": "m_flTurningInaccuracyDelta", + "offset": 4500, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vecTurningInaccuracyEyeDirLast", + "offset": 4504, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flTurningInaccuracy", + "offset": 4516, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_fAccuracyPenalty", + "offset": 4520, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flLastAccuracyUpdateTime", + "offset": 4524, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_fAccuracySmoothedForZoom", + "offset": 4528, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iRecoilIndex", + "offset": 4532, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flRecoilIndex", + "offset": 4536, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bBurstMode", + "offset": 4540, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnWeaponBurstModeNetworkChange" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nPostponeFireReadyTicks", + "offset": 4544, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 563 + } + } + }, + { + "name": "m_flPostponeFireReadyFrac", + "offset": 4548, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bInReload", + "offset": 4552, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flDroppedAtTime", + "offset": 4556, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bIsHauledBack", + "offset": 4560, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSilencerOn", + "offset": 4561, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flTimeSilencerSwitchComplete", + "offset": 4564, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flWeaponActionPlaybackRate", + "offset": 4568, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iOriginalTeamNumber", + "offset": 4572, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMostRecentTeamNumber", + "offset": 4576, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bDroppedNearBuyZone", + "offset": 4580, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flNextAttackRenderTimeOffset", + "offset": 4584, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bCanBePickedUp", + "offset": 4608, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bUseCanOverrideNextOwnerTouchTime", + "offset": 4609, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nextOwnerTouchTime", + "offset": 4612, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nextPrevOwnerTouchTime", + "offset": 4616, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nextPrevOwnerUseTime", + "offset": 4624, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_hPrevOwner", + "offset": 4628, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_nDropTick", + "offset": 4632, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 563 + } + } + }, + { + "name": "m_bWasActiveWeaponWhenDropped", + "offset": 4636, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_donated", + "offset": 4668, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fLastShotTime", + "offset": 4672, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bWasOwnedByCT", + "offset": 4676, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bWasOwnedByTerrorist", + "offset": 4677, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_numRemoveUnownedWeaponThink", + "offset": 4680, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_IronSightController", + "offset": 4688, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 544 + } + } + }, + { + "name": "m_iIronSightMode", + "offset": 4712, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flLastLOSTraceFailureTime", + "offset": 4716, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flWatTickOffset", + "offset": 4720, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flLastShakeTime", + "offset": 4736, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + } + ] + } + }, + { + "type": "enum", + "name": "WeaponGameplayAnimState", + "scope": "!GlobalTypes", + "size": 2, + "alignment": 2, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "WPN_ANIMSTATE_UNINITIALIZED", + "value": 0 + }, + { + "name": "WPN_ANIMSTATE_DROPPED", + "value": 1 + }, + { + "name": "WPN_ANIMSTATE_HOLSTERED", + "value": 10 + }, + { + "name": "WPN_ANIMSTATE_DEPLOY", + "value": 11 + }, + { + "name": "WPN_ANIMSTATE_IDLE", + "value": 50 + }, + { + "name": "WPN_ANIMSTATE_SHOOT_PRIMARY", + "value": 100 + }, + { + "name": "WPN_ANIMSTATE_SHOOT_SECONDARY", + "value": 101 + }, + { + "name": "WPN_ANIMSTATE_SHOOT_DRYFIRE", + "value": 102 + }, + { + "name": "WPN_ANIMSTATE_CHARGE", + "value": 103 + }, + { + "name": "WPN_ANIMSTATE_GRENADE_PULL_PIN", + "value": 200 + }, + { + "name": "WPN_ANIMSTATE_GRENADE_READY", + "value": 201 + }, + { + "name": "WPN_ANIMSTATE_GRENADE_THROW", + "value": 202 + }, + { + "name": "WPN_ANIMSTATE_C4_PLANT", + "value": 300 + }, + { + "name": "WPN_ANIMSTATE_HEALTHSHOT_INJECT", + "value": 400 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_HIT", + "value": 500 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_MISS", + "value": 501 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_HIT", + "value": 502 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_MISS", + "value": 503 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_PRIMARY_STAB", + "value": 504 + }, + { + "name": "WPN_ANIMSTATE_KNIFE_SECONDARY_STAB", + "value": 505 + }, + { + "name": "WPN_ANIMSTATE_SILENCER_APPLY", + "value": 600 + }, + { + "name": "WPN_ANIMSTATE_SILENCER_REMOVE", + "value": 601 + }, + { + "name": "WPN_ANIMSTATE_RELOAD", + "value": 800 + }, + { + "name": "WPN_ANIMSTATE_RELOAD_OUTRO", + "value": 801 + }, + { + "name": "WPN_ANIMSTATE_INSPECT", + "value": 1000 + }, + { + "name": "WPN_ANIMSTATE_INSPECT_OUTRO", + "value": 1001 + }, + { + "name": "WPN_ANIMSTATE_INVENTORY_UI_TUMBLE", + "value": 1500 + }, + { + "name": "WPN_ANIMSTATE_INVENTORY_UI_KEYCHAIN_APPLY", + "value": 1501 + }, + { + "name": "WPN_ANIMSTATE_END_VALID", + "value": 2000 + }, + { + "name": "WEAPON_LEGACY_STATE_CLEAR_FIRING", + "value": 2001 + } + ] + } + }, + { + "type": "enum", + "name": "CSWeaponMode", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "Primary_Mode", + "value": 0 + }, + { + "name": "Secondary_Mode", + "value": 1 + }, + { + "name": "WeaponMode_MAX", + "value": 2 + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerPawn", + "scope": "libserver.so", + "project": "server", + "size": 7968, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkOutOfPVSUpdates" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_WeaponServices m_pWeaponServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pWeaponServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_ItemServices m_pItemServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pItemServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_UseServices m_pUseServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pUseServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_WaterServices m_pWaterServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pWaterServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_MovementServices m_pMovementServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pMovementServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSPlayer_CameraServices m_pCameraServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pCameraServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayer_BulletServices * m_pBulletServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayer_HostageServices * m_pHostageServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayer_BuyServices * m_pBuyServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayer_ActionTrackingServices * m_pActionTrackingServices" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasFemaleVoice" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szLastPlaceName" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInBuyZone" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInHostageRescueZone" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInBombZone" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRetakesOffering" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRetakesOfferingCard" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRetakesHasDefuseKit" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRetakesMVPLastRound" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRetakesMVPBoostItem" + }, + { + "name": "MNetworkVarNames", + "value": "loadout_slot_t m_RetakesMVPBoostExtraUtility" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flHealthShotBoostExpirationTime" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_aimPunchAngle" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_aimPunchAngleVel" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_aimPunchTickBase" + }, + { + "name": "MNetworkVarNames", + "value": "float m_aimPunchTickFraction" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsBuyMenuOpen" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flTimeOfLastInjury" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flNextSprayDecalTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nRagdollDamageBone" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vRagdollDamageForce" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vRagdollDamagePosition" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szRagdollDamageWeaponName" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRagdollDamageHeadshot" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vRagdollServerOrigin" + }, + { + "name": "MNetworkVarNames", + "value": "CEconItemView m_EconGloves" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nEconGlovesChanged" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_qDeathEyeAngles" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bLeftHanded" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fSwitchedHandednessTime" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flViewmodelOffsetX" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flViewmodelOffsetY" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flViewmodelOffsetZ" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flViewmodelFOV" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsWalking" + }, + { + "name": "MNetworkVarNames", + "value": "CEntityIndex m_nLastKillerIndex" + }, + { + "name": "MNetworkVarNames", + "value": "EntitySpottedState_t m_entitySpottedState" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsScoped" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bResumeZoom" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsDefusing" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsGrabbingHostage" + }, + { + "name": "MNetworkVarNames", + "value": "CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flEmitSoundTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInNoDefuseArea" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nWhichBombZone" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iShotsFired" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFlinchStack" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flVelocityModifier" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flHitHeading" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nHitBodyPart" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bWaitForNoAttack" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bKilledByHeadshot" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_thirdPersonHeading" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flSlopeDropOffset" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flSlopeDropHeight" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vHeadConstraintOffset" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_ArmorValue" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_unCurrentEquipmentValue" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_unRoundStartEquipmentValue" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_unFreezetimeEndEquipmentValue" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_vecPlayerPatchEconIndices" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_GunGameImmunityColor" + }, + { + "name": "MNetworkVarNames", + "value": "PredictedDamageTag_t m_PredictedDamageTags" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fImmuneToGunGameDamageTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bGunGameImmunity" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fMolotovDamageTime" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_angEyeAngles" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2122 + } + ], + "members": + [ + { + "name": "m_pBulletServices", + "offset": 4464, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2141 + } + } + } + }, + { + "name": "m_pHostageServices", + "offset": 4472, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2142 + } + } + } + }, + { + "name": "m_pBuyServices", + "offset": 4480, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2143 + } + } + } + }, + { + "name": "m_pActionTrackingServices", + "offset": 4488, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2145 + } + } + } + }, + { + "name": "m_pRadioServices", + "offset": 4496, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2148 + } + } + } + }, + { + "name": "m_pDamageReactServices", + "offset": 4504, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2149 + } + } + } + }, + { + "name": "m_nCharacterDefIndex", + "offset": 4512, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_bHasFemaleVoice", + "offset": 4514, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_strVOPrefix", + "offset": 4520, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_szLastPlaceName", + "offset": 4528, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 18, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_bInHostageResetZone", + "offset": 4768, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInBuyZone", + "offset": 4769, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_TouchingBuyZones", + "offset": 4776, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] + } + } + }, + { + "name": "m_bWasInBuyZone", + "offset": 4800, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInHostageRescueZone", + "offset": 4801, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInBombZone", + "offset": 4802, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bWasInHostageRescueZone", + "offset": 4803, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iRetakesOffering", + "offset": 4804, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iRetakesOfferingCard", + "offset": 4808, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bRetakesHasDefuseKit", + "offset": 4812, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bRetakesMVPLastRound", + "offset": 4813, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iRetakesMVPBoostItem", + "offset": 4816, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_RetakesMVPBoostExtraUtility", + "offset": 4820, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2150 + } + } + }, + { + "name": "m_flHealthShotBoostExpirationTime", + "offset": 4824, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flLandingTimeSeconds", + "offset": 4828, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_aimPunchAngle", + "offset": 4832, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "32" + } + ], + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_aimPunchAngleVel", + "offset": 4844, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "32" + } + ], + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_aimPunchTickBase", + "offset": 4856, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 563 + } + } + }, + { + "name": "m_aimPunchTickFraction", + "offset": 4860, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_aimPunchCache", + "offset": 4864, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< QAngle >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + ] + } + } + }, + { + "name": "m_bIsBuyMenuOpen", + "offset": 4888, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_lastLandTime", + "offset": 6584, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bOnGroundLastTick", + "offset": 6588, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iPlayerLocked", + "offset": 6592, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flTimeOfLastInjury", + "offset": 6600, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flNextSprayDecalTime", + "offset": 6604, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bNextSprayDecalTimeExpedited", + "offset": 6608, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nRagdollDamageBone", + "offset": 6612, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_vRagdollDamageForce", + "offset": 6616, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vRagdollDamagePosition", + "offset": 6628, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_szRagdollDamageWeaponName", + "offset": 6640, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_bRagdollDamageHeadshot", + "offset": 6704, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_vRagdollServerOrigin", + "offset": 6708, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_EconGloves", + "offset": 6720, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 1071 + } + } + }, + { + "name": "m_nEconGlovesChanged", + "offset": 7400, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_qDeathEyeAngles", + "offset": 7404, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_bSkipOneHeadConstraintUpdate", + "offset": 7416, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bLeftHanded", + "offset": 7417, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fSwitchedHandednessTime", + "offset": 7420, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flViewmodelOffsetX", + "offset": 7424, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkMinValue", + "value": "-2.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "2.500000" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flViewmodelOffsetY", + "offset": 7428, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkMinValue", + "value": "-2.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "2.000000" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flViewmodelOffsetZ", + "offset": 7432, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkMinValue", + "value": "-2.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "2.000000" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flViewmodelFOV", + "offset": 7436, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkMinValue", + "value": "60.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "68.000000" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bIsWalking", + "offset": 7440, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fLastGivenDefuserTime", + "offset": 7444, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_fLastGivenBombTime", + "offset": 7448, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDealtDamageToEnemyMostRecentTimestamp", + "offset": 7452, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iDisplayHistoryBits", + "offset": 7456, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_flLastAttackedTeammate", + "offset": 7460, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_allowAutoFollowTime", + "offset": 7464, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bResetArmorNextSpawn", + "offset": 7468, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nLastKillerIndex", + "offset": 7472, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CEntityIndex", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_entitySpottedState", + "offset": 7480, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2151 + } + } + }, + { + "name": "m_nSpotRules", + "offset": 7504, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bIsScoped", + "offset": 7508, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bResumeZoom", + "offset": 7509, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsDefusing", + "offset": 7510, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsGrabbingHostage", + "offset": 7511, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iBlockingUseActionInProgress", + "offset": 7512, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2152 + } + } + }, + { + "name": "m_flEmitSoundTime", + "offset": 7516, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bInNoDefuseArea", + "offset": 7520, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iBombSiteIndex", + "offset": 7524, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityIndex", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_nWhichBombZone", + "offset": 7528, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bInBombZoneTrigger", + "offset": 7532, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bWasInBombZoneTrigger", + "offset": 7533, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iShotsFired", + "offset": 7536, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flFlinchStack", + "offset": 7540, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flVelocityModifier", + "offset": 7544, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flHitHeading", + "offset": 7548, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nHitBodyPart", + "offset": 7552, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_vecTotalBulletForce", + "offset": 7556, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_bWaitForNoAttack", + "offset": 7568, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_ignoreLadderJumpTime", + "offset": 7572, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bKilledByHeadshot", + "offset": 7576, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_LastHitBox", + "offset": 7580, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_pBot", + "offset": 7584, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2153 + } + } + } + }, + { + "name": "m_bBotAllowActive", + "offset": 7592, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_thirdPersonHeading", + "offset": 7596, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "qangle_precise" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flSlopeDropOffset", + "offset": 7608, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flSlopeDropHeight", + "offset": 7612, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vHeadConstraintOffset", + "offset": 7616, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_nLastPickupPriority", + "offset": 7628, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flLastPickupPriorityTime", + "offset": 7632, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_ArmorValue", + "offset": 7636, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_unCurrentEquipmentValue", + "offset": 7640, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_unRoundStartEquipmentValue", + "offset": 7642, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_unFreezetimeEndEquipmentValue", + "offset": 7644, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_iLastWeaponFireUsercmd", + "offset": 7648, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bIsSpawning", + "offset": 7652, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iDeathFlags", + "offset": 7664, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bHasDeathInfo", + "offset": 7668, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flDeathInfoTime", + "offset": 7672, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vecDeathInfoOrigin", + "offset": 7676, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vecPlayerPatchEconIndices", + "offset": 7688, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 5, + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + } + }, + { + "name": "m_GunGameImmunityColor", + "offset": 7708, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + } + }, + { + "name": "m_grenadeParameterStashTime", + "offset": 7712, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bGrenadeParametersStashed", + "offset": 7716, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_angStashedShootAngles", + "offset": 7720, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vecStashedGrenadeThrowPosition", + "offset": 7732, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vecStashedVelocity", + "offset": 7744, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_angShootAngleHistory", + "offset": 7756, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 12, + "count": 2, + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + } + }, + { + "name": "m_vecThrowPositionHistory", + "offset": 7780, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 12, + "count": 2, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } + }, + { + "name": "m_vecVelocityHistory", + "offset": 7804, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 12, + "count": 2, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } + }, + { + "name": "m_PredictedDamageTags", + "offset": 7832, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< PredictedDamageTag_t >", + "size": 104, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2155 + } + ] + } + } + }, + { + "name": "m_nHighestAppliedDamageTagTick", + "offset": 7936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bCommittingSuicideOnTeamChange", + "offset": 7940, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_wasNotKilledNaturally", + "offset": 7941, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fImmuneToGunGameDamageTime", + "offset": 7944, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_bGunGameImmunity", + "offset": 7948, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fMolotovDamageTime", + "offset": 7952, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_angEyeAngles", + "offset": 7956, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "qangle_precise" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerPawnBase", + "scope": "libserver.so", + "project": "server", + "size": 4464, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CTouchExpansionComponent::Storage_t m_CTouchExpansionComponent" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_flexWeight" + }, + { + "name": "MNetworkExcludeByUserGroup", + "value": "m_flPoseParameter" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_baseLayer.m_hSequence" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_animationController.m_flPlaybackRate" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayer_PingServices * m_pPingServices" + }, + { + "name": "MNetworkVarNames", + "value": "CSPlayerState m_iPlayerState" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasMovedSinceSpawn" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFlashDuration" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFlashMaxAlpha" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flProgressBarStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iProgressBarDuration" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerController> m_hOriginalController" + } + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1063 + } + ], + "members": + [ + { + "name": "m_CTouchExpansionComponent", + "offset": 4144, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "CTouchExpansionComponent" + }, + { + "name": "MNetworkAlias", + "value": "CTouchExpansionComponent" + }, + { + "name": "MNetworkTypeAlias", + "value": "CTouchExpansionComponent" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2123 + } + } + }, + { + "name": "m_pPingServices", + "offset": 4224, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2124 + } + } + } + }, + { + "name": "m_blindUntilTime", + "offset": 4232, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_blindStartTime", + "offset": 4236, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_iPlayerState", + "offset": 4240, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2126 + } + } + }, + { + "name": "m_bRespawning", + "offset": 4416, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasMovedSinceSpawn", + "offset": 4417, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iNumSpawns", + "offset": 4420, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flIdleTimeSinceLastAction", + "offset": 4428, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_fNextRadarUpdateTime", + "offset": 4432, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flFlashDuration", + "offset": 4436, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flFlashMaxAlpha", + "offset": 4440, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flProgressBarStartTime", + "offset": 4444, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iProgressBarDuration", + "offset": 4448, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_hOriginalController", + "offset": 4452, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerController >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2127 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CTouchExpansionComponent", + "scope": "libserver.so", + "project": "server", + "size": 80, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 555 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_PingServices", + "scope": "libserver.so", + "project": "server", + "size": 96, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CPlayerPing> m_hPlayerPing" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_flPlayerPingTokens", + "offset": 72, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 5, + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + } + }, + { + "name": "m_hPlayerPing", + "offset": 92, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CPlayerPing >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2125 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPlayerPing", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hPlayer" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hPingedEntity" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iType" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bUrgent" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szPlaceName" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_hPlayer", + "offset": 1936, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_hPingedEntity", + "offset": 1940, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_iType", + "offset": 1944, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bUrgent", + "offset": 1948, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_szPlaceName", + "offset": 1949, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 18, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + } + ] + } + }, + { + "type": "enum", + "name": "CSPlayerState", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "STATE_ACTIVE", + "value": 0 + }, + { + "name": "STATE_WELCOME", + "value": 1 + }, + { + "name": "STATE_PICKINGTEAM", + "value": 2 + }, + { + "name": "STATE_PICKINGCLASS", + "value": 3 + }, + { + "name": "STATE_DEATH_ANIM", + "value": 4 + }, + { + "name": "STATE_DEATH_WAIT_FOR_KEY", + "value": 5 + }, + { + "name": "STATE_OBSERVER_MODE", + "value": 6 + }, + { + "name": "STATE_GUNGAME_RESPAWN", + "value": 7 + }, + { + "name": "STATE_DORMANT", + "value": 8 + }, + { + "name": "NUM_PLAYER_STATES", + "value": 9 + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController", + "scope": "libserver.so", + "project": "server", + "size": 3448, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkUserGroupProxy", + "value": "CCSPlayerController" + }, + { + "name": "MNetworkUserGroupProxy", + "value": "CCSPlayerController" + }, + { + "name": "MNetworkUserGroupProxy", + "value": "CCSPlayerController" + }, + { + "name": "MNetworkUserGroupProxy", + "value": "CCSPlayerController" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerController_InGameMoneyServices * m_pInGameMoneyServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerController_InventoryServices * m_pInventoryServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerController_ActionTrackingServices * m_pActionTrackingServices" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerController_DamageServices * m_pDamageServices" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_iPing" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasCommunicationAbuseMute" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_uiCommunicationMuteFlags" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_szCrosshairCodes" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_iPendingTeamNum" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flForceTeamTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompTeammateColor" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEverPlayedOnTeam" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_szClan" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCoachingTeam" + }, + { + "name": "MNetworkVarNames", + "value": "uint64 m_nPlayerDominated" + }, + { + "name": "MNetworkVarNames", + "value": "uint64 m_nPlayerDominatingMe" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompetitiveRanking" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompetitiveWins" + }, + { + "name": "MNetworkVarNames", + "value": "int8 m_iCompetitiveRankType" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompetitiveRankingPredicted_Win" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompetitiveRankingPredicted_Loss" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCompetitiveRankingPredicted_Tie" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEndMatchNextMapVote" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_unActiveQuestId" + }, + { + "name": "MNetworkVarNames", + "value": "RTime32 m_rtActiveMissionPeriod" + }, + { + "name": "MNetworkVarNames", + "value": "QuestProgress::Reason m_nQuestProgressReason" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_unPlayerTvControlFlags" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nDisconnectionTick" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bControllingBot" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasControlledBotThisRound" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bCanControlObservedBot" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hPlayerPawn" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSObserverPawn> m_hObserverPawn" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bPawnIsAlive" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_iPawnHealth" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iPawnArmor" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bPawnHasDefuser" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bPawnHasHelmet" + }, + { + "name": "MNetworkVarNames", + "value": "item_definition_index_t m_nPawnCharacterDefIndex" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iPawnLifetimeStart" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iPawnLifetimeEnd" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iPawnBotDifficulty" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerController> m_hOriginalControllerOfCurrentPawn" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_iScore" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_recentKillQueue" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nFirstKill" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nKillCount" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bMvpNoMusic" + }, + { + "name": "MNetworkVarNames", + "value": "int m_eMvpReason" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMusicKitID" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMusicKitMVPs" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMVPs" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bFireBulletsSeedSynchronized" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1062 + } + ], + "members": + [ + { + "name": "m_pInGameMoneyServices", + "offset": 2736, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2128 + } + } + } + }, + { + "name": "m_pInventoryServices", + "offset": 2744, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2129 + } + } + } + }, + { + "name": "m_pActionTrackingServices", + "offset": 2752, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2132 + } + } + } + }, + { + "name": "m_pDamageServices", + "offset": 2760, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2135 + } + } + } + }, + { + "name": "m_iPing", + "offset": 2768, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_bHasCommunicationAbuseMute", + "offset": 2772, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_uiCommunicationMuteFlags", + "offset": 2776, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_szCrosshairCodes", + "offset": 2784, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iPendingTeamNum", + "offset": 2792, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnPendingTeamChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_flForceTeamTime", + "offset": 2796, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_iCompTeammateColor", + "offset": 2800, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnCompTeammateColorChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bEverPlayedOnTeam", + "offset": 2804, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bAttemptedToGetColor", + "offset": 2805, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iTeammatePreferredColor", + "offset": 2808, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bTeamChanged", + "offset": 2812, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInSwitchTeam", + "offset": 2813, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasSeenJoinGame", + "offset": 2814, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bJustBecameSpectator", + "offset": 2815, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSwitchTeamsOnNextRoundReset", + "offset": 2816, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bRemoveAllItemsOnNextRoundReset", + "offset": 2817, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flLastJoinTeamTime", + "offset": 2820, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_szClan", + "offset": 2824, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iCoachingTeam", + "offset": 2832, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPlayerDominated", + "offset": 2840, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_nPlayerDominatingMe", + "offset": 2848, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_iCompetitiveRanking", + "offset": 2856, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCompetitiveWins", + "offset": 2860, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCompetitiveRankType", + "offset": 2864, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2 + } + } + }, + { + "name": "m_iCompetitiveRankingPredicted_Win", + "offset": 2868, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCompetitiveRankingPredicted_Loss", + "offset": 2872, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCompetitiveRankingPredicted_Tie", + "offset": 2876, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nEndMatchNextMapVote", + "offset": 2880, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_unActiveQuestId", + "offset": 2884, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_rtActiveMissionPeriod", + "offset": 2888, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_nQuestProgressReason", + "offset": 2892, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2138 + } + } + }, + { + "name": "m_unPlayerTvControlFlags", + "offset": 2896, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_iDraftIndex", + "offset": 2944, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_msQueuedModeDisconnectionTimestamp", + "offset": 2948, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_uiAbandonRecordedReason", + "offset": 2952, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_eNetworkDisconnectionReason", + "offset": 2956, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_bCannotBeKicked", + "offset": 2960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bEverFullyConnected", + "offset": 2961, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bAbandonAllowsSurrender", + "offset": 2962, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bAbandonOffersInstantSurrender", + "offset": 2963, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bDisconnection1MinWarningPrinted", + "offset": 2964, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bScoreReported", + "offset": 2965, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nDisconnectionTick", + "offset": 2968, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bControllingBot", + "offset": 2984, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasControlledBotThisRound", + "offset": 2985, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasBeenControlledByPlayerThisRound", + "offset": 2986, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nBotsControlledThisRound", + "offset": 2988, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bCanControlObservedBot", + "offset": 2992, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hPlayerPawn", + "offset": 2996, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_hObserverPawn", + "offset": 3000, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSObserverPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2139 + } + ] + } + } + }, + { + "name": "m_DesiredObserverMode", + "offset": 3004, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_hDesiredObserverTarget", + "offset": 3008, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_bPawnIsAlive", + "offset": 3012, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iPawnHealth", + "offset": 3016, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_iPawnArmor", + "offset": 3020, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bPawnHasDefuser", + "offset": 3024, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bPawnHasHelmet", + "offset": 3025, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nPawnCharacterDefIndex", + "offset": 3026, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_iPawnLifetimeStart", + "offset": 3028, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iPawnLifetimeEnd", + "offset": 3032, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iPawnBotDifficulty", + "offset": 3036, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_hOriginalControllerOfCurrentPawn", + "offset": 3040, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerController >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2127 + } + ] + } + } + }, + { + "name": "m_iScore", + "offset": 3044, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iRoundScore", + "offset": 3048, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iRoundsWon", + "offset": 3052, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_recentKillQueue", + "offset": 3056, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 8, + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + } + }, + { + "name": "m_nFirstKill", + "offset": 3064, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_nKillCount", + "offset": 3065, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_bMvpNoMusic", + "offset": 3066, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_eMvpReason", + "offset": 3068, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMusicKitID", + "offset": 3072, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMusicKitMVPs", + "offset": 3076, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMVPs", + "offset": 3080, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnMVPCountChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nUpdateCounter", + "offset": 3084, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flSmoothedPing", + "offset": 3088, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lastHeldVoteTimer", + "offset": 3096, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } + }, + { + "name": "m_bShowHints", + "offset": 3120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iNextTimeCheck", + "offset": 3124, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bJustDidTeamKill", + "offset": 3128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bPunishForTeamKill", + "offset": 3129, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bGaveTeamDamageWarning", + "offset": 3130, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bGaveTeamDamageWarningThisRound", + "offset": 3131, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_dblLastReceivedPacketPlatFloatTime", + "offset": 3136, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 11 + } + } + }, + { + "name": "m_LastTeamDamageWarningTime", + "offset": 3144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_LastTimePlayerWasDisconnectedForPawnsRemove", + "offset": 3148, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nSuspiciousHitCount", + "offset": 3152, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_nNonSuspiciousHitStreak", + "offset": 3156, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_bFireBulletsSeedSynchronized", + "offset": 3321, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController_InGameMoneyServices", + "scope": "libserver.so", + "project": "server", + "size": 88, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_iAccount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iStartAccount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iTotalCashSpent" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCashSpentThisRound" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1867 + } + ], + "members": + [ + { + "name": "m_bReceivesMoneyNextRound", + "offset": 64, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iMoneyEarnedForNextRound", + "offset": 68, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iAccount", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iStartAccount", + "offset": 76, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iTotalCashSpent", + "offset": 80, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCashSpentThisRound", + "offset": 84, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController_InventoryServices", + "scope": "libserver.so", + "project": "server", + "size": 4072, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "item_definition_index_t m_unMusicID" + }, + { + "name": "MNetworkVarNames", + "value": "MedalRank_t m_rank" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPersonaDataPublicLevel" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPersonaDataPublicCommendsLeader" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPersonaDataPublicCommendsTeacher" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPersonaDataPublicCommendsFriendly" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPersonaDataXpTrailLevel" + }, + { + "name": "MNetworkVarNames", + "value": "ServerAuthoritativeWeaponSlot_t m_vecServerAuthoritativeWeaponSlots" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1867 + } + ], + "members": + [ + { + "name": "m_unMusicID", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_rank", + "offset": 68, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 6, + "subtype": + { + "type": "ref", + "ref_idx": 2130 + } + } + } + }, + { + "name": "m_nPersonaDataPublicLevel", + "offset": 92, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPersonaDataPublicCommendsLeader", + "offset": 96, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPersonaDataPublicCommendsTeacher", + "offset": 100, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPersonaDataPublicCommendsFriendly", + "offset": 104, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPersonaDataXpTrailLevel", + "offset": 108, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_unEquippedPlayerSprayIDs", + "offset": 3912, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 1, + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + } + }, + { + "name": "m_unCurrentLoadoutHash", + "offset": 3920, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_vecServerAuthoritativeWeaponSlots", + "offset": 3928, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t >", + "size": 144, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2131 + } + ] + } + } + } + ], + "child_class_idx": + [ + 2799 + ] + } + }, + { + "type": "enum", + "name": "MedalRank_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "MEDAL_RANK_NONE", + "value": 0 + }, + { + "name": "MEDAL_RANK_BRONZE", + "value": 1 + }, + { + "name": "MEDAL_RANK_SILVER", + "value": 2 + }, + { + "name": "MEDAL_RANK_GOLD", + "value": 3 + }, + { + "name": "MEDAL_RANK_COUNT", + "value": 4 + } + ] + } + }, + { + "type": "class", + "name": "ServerAuthoritativeWeaponSlot_t", + "scope": "libserver.so", + "project": "server", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "equipped_class_t unClass" + }, + { + "name": "MNetworkVarNames", + "value": "equipped_slot_t unSlot" + }, + { + "name": "MNetworkVarNames", + "value": "item_definition_index_t unItemDefIdx" + } + ], + "members": + [ + { + "name": "unClass", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "unSlot", + "offset": 50, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "unItemDefIdx", + "offset": 52, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController_ActionTrackingServices", + "scope": "libserver.so", + "project": "server", + "size": 1056, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CSPerRoundStats_t m_perRoundStats" + }, + { + "name": "MNetworkVarNames", + "value": "CSMatchStats_t m_matchStats" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iNumRoundKills" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iNumRoundKillsHeadshots" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flTotalRoundDamageDealt" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1867 + } + ], + "members": + [ + { + "name": "m_perRoundStats", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< CSPerRoundStats_t >", + "size": 144, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2133 + } + ] + } + } + }, + { + "name": "m_matchStats", + "offset": 208, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2134 + } + } + }, + { + "name": "m_iNumRoundKills", + "offset": 392, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iNumRoundKillsHeadshots", + "offset": 396, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flTotalRoundDamageDealt", + "offset": 400, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CSPerRoundStats_t", + "scope": "libserver.so", + "project": "server", + "size": 104, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_iKills" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iDeaths" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iAssists" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iDamage" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEquipmentValue" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMoneySaved" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iKillReward" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iLiveTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iHeadShotKills" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iObjective" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iCashEarned" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iUtilityDamage" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEnemiesFlashed" + } + ], + "members": + [ + { + "name": "m_iKills", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iDeaths", + "offset": 52, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iAssists", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iDamage", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEquipmentValue", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMoneySaved", + "offset": 68, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iKillReward", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iLiveTime", + "offset": 76, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iHeadShotKills", + "offset": 80, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iObjective", + "offset": 84, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iCashEarned", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "TeammateAndSpectatorExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iUtilityDamage", + "offset": 92, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemiesFlashed", + "offset": 96, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CSMatchStats_t", + "scope": "libserver.so", + "project": "server", + "size": 184, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_iEnemy5Ks" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEnemy4Ks" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEnemy3Ks" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEnemyKnifeKills" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iEnemyTaserKills" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2133 + } + ], + "members": + [ + { + "name": "m_iEnemy5Ks", + "offset": 100, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemy4Ks", + "offset": 104, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemy3Ks", + "offset": 108, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemyKnifeKills", + "offset": 112, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemyTaserKills", + "offset": 116, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEnemy2Ks", + "offset": 120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iUtility_Count", + "offset": 124, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iUtility_Successes", + "offset": 128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iUtility_Enemies", + "offset": 132, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iFlash_Count", + "offset": 136, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iFlash_Successes", + "offset": 140, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flHealthPointsRemovedTotal", + "offset": 144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flHealthPointsDealtTotal", + "offset": 148, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nShotsFiredTotal", + "offset": 152, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nShotsOnTargetTotal", + "offset": 156, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_i1v1Count", + "offset": 160, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_i1v1Wins", + "offset": 164, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_i1v2Count", + "offset": 168, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_i1v2Wins", + "offset": 172, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEntryCount", + "offset": 176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iEntryWins", + "offset": 180, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController_DamageServices", + "scope": "libserver.so", + "project": "server", + "size": 216, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nSendUpdate" + }, + { + "name": "MNetworkVarNames", + "value": "CDamageRecord m_DamageList" + }, + { + "name": "MNetworkReplayCompatField", + "value": "m_DamageList.*" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1867 + } + ], + "members": + [ + { + "name": "m_nSendUpdate", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusiveDuringRoundEnd" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnDamageListUpdate" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_DamageList", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusiveDuringRoundEnd" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< CDamageRecord >", + "size": 144, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2136 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CDamageRecord", + "scope": "libserver.so", + "project": "server", + "size": 120, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn > m_PlayerDamager" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn > m_PlayerRecipient" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerController > m_hPlayerControllerDamager" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerController > m_hPlayerControllerRecipient" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_szPlayerDamagerName" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_szPlayerRecipientName" + }, + { + "name": "MNetworkVarNames", + "value": "uint64 m_DamagerXuid" + }, + { + "name": "MNetworkVarNames", + "value": "uint64 m_RecipientXuid" + }, + { + "name": "MNetworkReplayCompatField", + "value": "m_iDamage" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDamage" + }, + { + "name": "MNetworkReplayCompatField", + "value": "m_iActualHealthRemoved" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flActualHealthRemoved" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iNumHits" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iLastBulletUpdate" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsOtherEnemy" + }, + { + "name": "MNetworkVarNames", + "value": "EKillTypes_t m_killType" + } + ], + "members": + [ + { + "name": "m_PlayerDamager", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_PlayerRecipient", + "offset": 52, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_hPlayerControllerDamager", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerController >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2127 + } + ] + } + } + }, + { + "name": "m_hPlayerControllerRecipient", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerController >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2127 + } + ] + } + } + }, + { + "name": "m_szPlayerDamagerName", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_szPlayerRecipientName", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_DamagerXuid", + "offset": 80, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_RecipientXuid", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_flBulletsDamage", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDamage", + "offset": 100, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flActualHealthRemoved", + "offset": 104, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iNumHits", + "offset": 108, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iLastBulletUpdate", + "offset": 112, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bIsOtherEnemy", + "offset": 116, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_killType", + "offset": 117, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2137 + } + } + } + ] + } + }, + { + "type": "enum", + "name": "EKillTypes_t", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "KILL_NONE", + "value": 0 + }, + { + "name": "KILL_DEFAULT", + "value": 1 + }, + { + "name": "KILL_HEADSHOT", + "value": 2 + }, + { + "name": "KILL_BLAST", + "value": 3 + }, + { + "name": "KILL_BURN", + "value": 4 + }, + { + "name": "KILL_SLASH", + "value": 5 + }, + { + "name": "KILL_SHOCK", + "value": 6 + }, + { + "name": "KILLTYPE_COUNT", + "value": 7 + } + ] + } + }, + { + "type": "enum", + "name": "QuestProgress::Reason", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 632, + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "QUEST_NONINITIALIZED", + "value": 0 + }, + { + "name": "QUEST_OK", + "value": 1 + }, + { + "name": "QUEST_NOT_ENOUGH_PLAYERS", + "value": 2 + }, + { + "name": "QUEST_WARMUP", + "value": 3 + }, + { + "name": "QUEST_NOT_CONNECTED_TO_STEAM", + "value": 4 + }, + { + "name": "QUEST_NONOFFICIAL_SERVER", + "value": 5 + }, + { + "name": "QUEST_NO_ENTITLEMENT", + "value": 6 + }, + { + "name": "QUEST_NO_QUEST", + "value": 7 + }, + { + "name": "QUEST_PLAYER_IS_BOT", + "value": 8 + }, + { + "name": "QUEST_WRONG_MAP", + "value": 9 + }, + { + "name": "QUEST_WRONG_MODE", + "value": 10 + }, + { + "name": "QUEST_NOT_SYNCED_WITH_SERVER", + "value": 11 + }, + { + "name": "QUEST_REASON_MAX", + "value": 12 + } + ] + } + }, + { + "type": "class", + "name": "CCSObserverPawn", + "scope": "libserver.so", + "project": "server", + "size": 4496, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarTypeOverride", + "value": "CCSObserver_ObserverServices m_pObserverServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pObserverServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSObserver_MovementServices m_pMovementServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pMovementServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSObserver_CameraServices m_pCameraServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pCameraServices" + }, + { + "name": "MNetworkVarTypeOverride", + "value": "CCSObserver_UseServices m_pUseServices" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_pUseServices" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2122 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "IntervalTimer", + "scope": "libserver.so", + "project": "server", + "size": 16, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "MNetworkNoBase", + "MDisableDataDescValidation" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_timestamp" + }, + { + "name": "MNetworkVarNames", + "value": "WorldGroupId_t m_nWorldGroupId" + } + ], + "members": + [ + { + "name": "m_timestamp", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nWorldGroupId", + "offset": 12, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "WorldGroupId_t", + "size": 4, + "alignment": 4 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_BulletServices", + "scope": "libserver.so", + "project": "server", + "size": 112, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int32 m_totalHitsOnServer" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_totalHitsOnServer", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_HostageServices", + "scope": "libserver.so", + "project": "server", + "size": 80, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hCarriedHostage" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hCarriedHostageProp" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_hCarriedHostage", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_hCarriedHostageProp", + "offset": 76, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_BuyServices", + "scope": "libserver.so", + "project": "server", + "size": 352, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "SellbackPurchaseEntry_t m_vecSellbackPurchaseEntries" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_vecSellbackPurchaseEntries", + "offset": 208, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >", + "size": 144, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2144 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "SellbackPurchaseEntry_t", + "scope": "libserver.so", + "project": "server", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "item_definition_index_t m_unDefIdx" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCost" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPrevArmor" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bPrevHelmet" + }, + { + "name": "MNetworkVarNames", + "value": "CEntityHandle m_hItem" + } + ], + "members": + [ + { + "name": "m_unDefIdx", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_nCost", + "offset": 52, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nPrevArmor", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bPrevHelmet", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hItem", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_ActionTrackingServices", + "scope": "libserver.so", + "project": "server", + "size": 784, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bIsRescuing" + }, + { + "name": "MNetworkVarNames", + "value": "WeaponPurchaseTracker_t m_weaponPurchasesThisMatch" + }, + { + "name": "MNetworkVarNames", + "value": "WeaponPurchaseTracker_t m_weaponPurchasesThisRound" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_hLastWeaponBeforeC4AutoSwitch", + "offset": 504, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBasePlayerWeapon >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1080 + } + ] + } + } + }, + { + "name": "m_bIsRescuing", + "offset": 548, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_weaponPurchasesThisMatch", + "offset": 552, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2146 + } + } + }, + { + "name": "m_weaponPurchasesThisRound", + "offset": 664, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2146 + } + } + } + ] + } + }, + { + "type": "class", + "name": "WeaponPurchaseTracker_t", + "scope": "libserver.so", + "project": "server", + "size": 112, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "WeaponPurchaseCount_t m_weaponPurchases" + } + ], + "members": + [ + { + "name": "m_weaponPurchases", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t >", + "size": 104, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2147 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "WeaponPurchaseCount_t", + "scope": "libserver.so", + "project": "server", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "uint16 m_nItemDefIndex" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_nCount" + } + ], + "members": + [ + { + "name": "m_nItemDefIndex", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + }, + { + "name": "m_nCount", + "offset": 50, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 5 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_RadioServices", + "scope": "libserver.so", + "project": "server", + "size": 104, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + { + "name": "m_flGotHostageTalkTimer", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flDefusingTalkTimer", + "offset": 76, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flC4PlantTalkTimer", + "offset": 80, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flRadioTokenSlots", + "offset": 84, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 3, + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + } + }, + { + "name": "m_bIgnoreRadio", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_DamageReactServices", + "scope": "libserver.so", + "project": "server", + "size": 80, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1079 + } + ], + "members": + [ + ] + } + }, + { + "type": "enum", + "name": "loadout_slot_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "LOADOUT_SLOT_PROMOTED", + "value": -2 + }, + { + "name": "LOADOUT_SLOT_INVALID", + "value": -1 + }, + { + "name": "LOADOUT_SLOT_MELEE", + "value": 0 + }, + { + "name": "LOADOUT_SLOT_C4", + "value": 1 + }, + { + "name": "LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON", + "value": 0 + }, + { + "name": "LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON", + "value": 1 + }, + { + "name": "LOADOUT_SLOT_SECONDARY0", + "value": 2 + }, + { + "name": "LOADOUT_SLOT_SECONDARY1", + "value": 3 + }, + { + "name": "LOADOUT_SLOT_SECONDARY2", + "value": 4 + }, + { + "name": "LOADOUT_SLOT_SECONDARY3", + "value": 5 + }, + { + "name": "LOADOUT_SLOT_SECONDARY4", + "value": 6 + }, + { + "name": "LOADOUT_SLOT_SECONDARY5", + "value": 7 + }, + { + "name": "LOADOUT_SLOT_SMG0", + "value": 8 + }, + { + "name": "LOADOUT_SLOT_SMG1", + "value": 9 + }, + { + "name": "LOADOUT_SLOT_SMG2", + "value": 10 + }, + { + "name": "LOADOUT_SLOT_SMG3", + "value": 11 + }, + { + "name": "LOADOUT_SLOT_SMG4", + "value": 12 + }, + { + "name": "LOADOUT_SLOT_SMG5", + "value": 13 + }, + { + "name": "LOADOUT_SLOT_RIFLE0", + "value": 14 + }, + { + "name": "LOADOUT_SLOT_RIFLE1", + "value": 15 + }, + { + "name": "LOADOUT_SLOT_RIFLE2", + "value": 16 + }, + { + "name": "LOADOUT_SLOT_RIFLE3", + "value": 17 + }, + { + "name": "LOADOUT_SLOT_RIFLE4", + "value": 18 + }, + { + "name": "LOADOUT_SLOT_RIFLE5", + "value": 19 + }, + { + "name": "LOADOUT_SLOT_HEAVY0", + "value": 20 + }, + { + "name": "LOADOUT_SLOT_HEAVY1", + "value": 21 + }, + { + "name": "LOADOUT_SLOT_HEAVY2", + "value": 22 + }, + { + "name": "LOADOUT_SLOT_HEAVY3", + "value": 23 + }, + { + "name": "LOADOUT_SLOT_HEAVY4", + "value": 24 + }, + { + "name": "LOADOUT_SLOT_HEAVY5", + "value": 25 + }, + { + "name": "LOADOUT_SLOT_FIRST_WHEEL_WEAPON", + "value": 2 + }, + { + "name": "LOADOUT_SLOT_LAST_WHEEL_WEAPON", + "value": 25 + }, + { + "name": "LOADOUT_SLOT_FIRST_PRIMARY_WEAPON", + "value": 8 + }, + { + "name": "LOADOUT_SLOT_LAST_PRIMARY_WEAPON", + "value": 25 + }, + { + "name": "LOADOUT_SLOT_FIRST_WHEEL_GRENADE", + "value": 26 + }, + { + "name": "LOADOUT_SLOT_GRENADE0", + "value": 26 + }, + { + "name": "LOADOUT_SLOT_GRENADE1", + "value": 27 + }, + { + "name": "LOADOUT_SLOT_GRENADE2", + "value": 28 + }, + { + "name": "LOADOUT_SLOT_GRENADE3", + "value": 29 + }, + { + "name": "LOADOUT_SLOT_GRENADE4", + "value": 30 + }, + { + "name": "LOADOUT_SLOT_GRENADE5", + "value": 31 + }, + { + "name": "LOADOUT_SLOT_LAST_WHEEL_GRENADE", + "value": 31 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT0", + "value": 32 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT1", + "value": 33 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT2", + "value": 34 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT3", + "value": 35 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT4", + "value": 36 + }, + { + "name": "LOADOUT_SLOT_EQUIPMENT5", + "value": 37 + }, + { + "name": "LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT", + "value": 32 + }, + { + "name": "LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT", + "value": 37 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER", + "value": 38 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_CUSTOMHEAD", + "value": 39 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_FACEMASK", + "value": 40 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_HANDS", + "value": 41 + }, + { + "name": "LOADOUT_SLOT_FIRST_COSMETIC", + "value": 41 + }, + { + "name": "LOADOUT_SLOT_LAST_COSMETIC", + "value": 41 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_EYEWEAR", + "value": 42 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_HAT", + "value": 43 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_LOWERBODY", + "value": 44 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_TORSO", + "value": 45 + }, + { + "name": "LOADOUT_SLOT_CLOTHING_APPEARANCE", + "value": 46 + }, + { + "name": "LOADOUT_SLOT_MISC0", + "value": 47 + }, + { + "name": "LOADOUT_SLOT_MISC1", + "value": 48 + }, + { + "name": "LOADOUT_SLOT_MISC2", + "value": 49 + }, + { + "name": "LOADOUT_SLOT_MISC3", + "value": 50 + }, + { + "name": "LOADOUT_SLOT_MISC4", + "value": 51 + }, + { + "name": "LOADOUT_SLOT_MISC5", + "value": 52 + }, + { + "name": "LOADOUT_SLOT_MISC6", + "value": 53 + }, + { + "name": "LOADOUT_SLOT_MUSICKIT", + "value": 54 + }, + { + "name": "LOADOUT_SLOT_FLAIR0", + "value": 55 + }, + { + "name": "LOADOUT_SLOT_SPRAY0", + "value": 56 + }, + { + "name": "LOADOUT_SLOT_FIRST_ALL_CHARACTER", + "value": 54 + }, + { + "name": "LOADOUT_SLOT_LAST_ALL_CHARACTER", + "value": 56 + }, + { + "name": "LOADOUT_SLOT_COUNT", + "value": 57 + } + ] + } + }, + { + "type": "class", + "name": "EntitySpottedState_t", + "scope": "libserver.so", + "project": "server", + "size": 24, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bSpotted" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_bSpottedByMask" + } + ], + "members": + [ + { + "name": "m_bSpotted", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnIsSpottedChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSpottedByMask", + "offset": 12, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnIsSpottedChanged" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 2, + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + } + } + ] + } + }, + { + "type": "enum", + "name": "CSPlayerBlockingUseAction_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "k_CSPlayerBlockingUseAction_None", + "value": 0 + }, + { + "name": "k_CSPlayerBlockingUseAction_DefusingDefault", + "value": 1 + }, + { + "name": "k_CSPlayerBlockingUseAction_DefusingWithKit", + "value": 2 + }, + { + "name": "k_CSPlayerBlockingUseAction_HostageGrabbing", + "value": 3 + }, + { + "name": "k_CSPlayerBlockingUseAction_HostageDropping", + "value": 4 + }, + { + "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup", + "value": 5 + }, + { + "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Place", + "value": 6 + }, + { + "name": "k_CSPlayerBlockingUseAction_MaxCount", + "value": 7 + } + ] + } + }, + { + "type": "class", + "name": "CCSBot", + "scope": "libserver.so", + "project": "server", + "size": 28112, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2154 + } + ], + "members": + [ + { + "name": "m_eyePosition", + "offset": 256, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_name", + "offset": 268, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_combatRange", + "offset": 332, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_isRogue", + "offset": 336, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_rogueTimer", + "offset": 344, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_diedLastRound", + "offset": 372, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_safeTime", + "offset": 376, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_wasSafe", + "offset": 380, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_blindFire", + "offset": 388, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_surpriseTimer", + "offset": 392, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_bAllowActive", + "offset": 416, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_isFollowing", + "offset": 417, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_leader", + "offset": 420, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_followTimestamp", + "offset": 424, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_allowAutoFollowTime", + "offset": 428, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_hurryTimer", + "offset": 432, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_alertTimer", + "offset": 456, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_sneakTimer", + "offset": 480, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_panicTimer", + "offset": 504, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_stateTimestamp", + "offset": 1392, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_isAttacking", + "offset": 1396, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_isOpeningDoor", + "offset": 1397, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_taskEntity", + "offset": 1404, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_goalPosition", + "offset": 1420, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_goalEntity", + "offset": 1432, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_avoid", + "offset": 1436, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_avoidTimestamp", + "offset": 1440, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_isStopping", + "offset": 1444, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hasVisitedEnemySpawn", + "offset": 1445, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_stillTimer", + "offset": 1448, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } + }, + { + "name": "m_bEyeAnglesUnderPathFinderControl", + "offset": 1464, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_pathIndex", + "offset": 24216, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_areaEnteredTimestamp", + "offset": 24220, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_repathTimer", + "offset": 24224, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_avoidFriendTimer", + "offset": 24248, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_isFriendInTheWay", + "offset": 24272, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_politeTimer", + "offset": 24280, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_isWaitingBehindFriend", + "offset": 24304, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_pathLadderEnd", + "offset": 24348, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_mustRunTimer", + "offset": 24424, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_waitTimer", + "offset": 24448, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_updateTravelDistanceTimer", + "offset": 24472, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_playerTravelDistance", + "offset": 24496, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + }, + { + "name": "m_travelDistancePhase", + "offset": 24752, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_hostageEscortCount", + "offset": 25160, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_hostageEscortCountTimestamp", + "offset": 25164, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_desiredTeam", + "offset": 25168, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_hasJoined", + "offset": 25172, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_isWaitingForHostage", + "offset": 25173, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_inhibitWaitingForHostageTimer", + "offset": 25176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_waitForHostageTimer", + "offset": 25200, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_noisePosition", + "offset": 25224, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_noiseTravelDistance", + "offset": 25236, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_noiseTimestamp", + "offset": 25240, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_noiseSource", + "offset": 25248, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2121 + } + } + } + }, + { + "name": "m_noiseBendTimer", + "offset": 25272, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_bentNoisePosition", + "offset": 25296, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_bendNoisePositionValid", + "offset": 25308, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_lookAroundStateTimestamp", + "offset": 25312, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookAheadAngle", + "offset": 25316, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_forwardAngle", + "offset": 25320, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_inhibitLookAroundTimestamp", + "offset": 25324, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookAtSpot", + "offset": 25332, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_lookAtSpotDuration", + "offset": 25348, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookAtSpotTimestamp", + "offset": 25352, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookAtSpotAngleTolerance", + "offset": 25356, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookAtSpotClearIfClose", + "offset": 25360, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_lookAtSpotAttack", + "offset": 25361, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_lookAtDesc", + "offset": 25368, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_peripheralTimestamp", + "offset": 25376, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_approachPointCount", + "offset": 25768, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_approachPointViewPosition", + "offset": 25772, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_viewSteadyTimer", + "offset": 25784, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } + }, + { + "name": "m_tossGrenadeTimer", + "offset": 25808, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_isAvoidingGrenade", + "offset": 25840, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_spotCheckTimestamp", + "offset": 25872, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_checkedHidingSpotCount", + "offset": 26904, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_lookPitch", + "offset": 26908, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookPitchVel", + "offset": 26912, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookYaw", + "offset": 26916, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_lookYawVel", + "offset": 26920, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_targetSpot", + "offset": 26924, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_targetSpotVelocity", + "offset": 26936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_targetSpotPredicted", + "offset": 26948, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_aimError", + "offset": 26960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_aimGoal", + "offset": 26972, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_targetSpotTime", + "offset": 26984, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_aimFocus", + "offset": 26988, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_aimFocusInterval", + "offset": 26992, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_aimFocusNextUpdate", + "offset": 26996, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_ignoreEnemiesTimer", + "offset": 27008, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, + { + "name": "m_enemy", + "offset": 27032, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, + { + "name": "m_isEnemyVisible", + "offset": 27036, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_visibleEnemyParts", + "offset": 27037, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_lastEnemyPosition", + "offset": 27040, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_lastSawEnemyTimestamp", + "offset": 27052, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkIncludeByName", - "value": "m_pMovementServices" + "name": "m_firstSawEnemyTimestamp", + "offset": 27056, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarTypeOverride", - "value": "CCSPlayer_CameraServices m_pCameraServices" + "name": "m_currentEnemyAcquireTimestamp", + "offset": 27060, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkIncludeByName", - "value": "m_pCameraServices" + "name": "m_enemyDeathTimestamp", + "offset": 27064, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "CCSPlayer_BulletServices * m_pBulletServices" + "name": "m_friendDeathTimestamp", + "offset": 27068, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "CCSPlayer_HostageServices * m_pHostageServices" + "name": "m_isLastEnemyDead", + "offset": 27072, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "CCSPlayer_BuyServices * m_pBuyServices" + "name": "m_nearbyEnemyCount", + "offset": 27076, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "CCSPlayer_ActionTrackingServices * m_pActionTrackingServices" + "name": "m_bomber", + "offset": 27600, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bHasFemaleVoice" + "name": "m_nearbyFriendCount", + "offset": 27604, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "char m_szLastPlaceName" + "name": "m_closestVisibleFriend", + "offset": 27608, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bInBuyZone" + "name": "m_closestVisibleHumanFriend", + "offset": 27612, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bInHostageRescueZone" + "name": "m_attentionInterval", + "offset": 27616, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bInBombZone" + "name": "m_attacker", + "offset": 27632, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_iRetakesOffering" + "name": "m_attackedTimestamp", + "offset": 27636, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_iRetakesOfferingCard" + "name": "m_burnedByFlamesTimer", + "offset": 27640, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bRetakesHasDefuseKit" + "name": "m_lastVictimID", + "offset": 27656, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bRetakesMVPLastRound" + "name": "m_isAimingAtEnemy", + "offset": 27660, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_iRetakesMVPBoostItem" + "name": "m_isRapidFiring", + "offset": 27661, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "loadout_slot_t m_RetakesMVPBoostExtraUtility" + "name": "m_equipTimer", + "offset": 27664, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2140 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flHealthShotBoostExpirationTime" + "name": "m_zoomTimer", + "offset": 27680, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_aimPunchAngle" + "name": "m_fireWeaponTimestamp", + "offset": 27704, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_aimPunchAngleVel" + "name": "m_lookForWeaponsOnGroundTimer", + "offset": 27712, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTick_t m_aimPunchTickBase" + "name": "m_bIsSleeping", + "offset": 27736, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_aimPunchTickFraction" + "name": "m_isEnemySniperVisible", + "offset": 27737, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bIsBuyMenuOpen" + "name": "m_sawEnemySniperTimer", + "offset": 27744, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flTimeOfLastInjury" + "name": "m_enemyQueueIndex", + "offset": 27928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flNextSprayDecalTime" + "name": "m_enemyQueueCount", + "offset": 27929, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nRagdollDamageBone" + "name": "m_enemyQueueAttendIndex", + "offset": 27930, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vRagdollDamageForce" + "name": "m_isStuck", + "offset": 27931, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vRagdollDamagePosition" + "name": "m_stuckTimestamp", + "offset": 27932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "char m_szRagdollDamageWeaponName" + "name": "m_stuckSpot", + "offset": 27936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bRagdollDamageHeadshot" + "name": "m_wiggleTimer", + "offset": 27952, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vRagdollServerOrigin" + "name": "m_stuckJumpTimer", + "offset": 27976, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "CEconItemView m_EconGloves" + "name": "m_nextCleanupCheckTimestamp", + "offset": 28000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint8 m_nEconGlovesChanged" + "name": "m_avgVel", + "offset": 28004, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 10, + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_qDeathEyeAngles" + "name": "m_avgVelIndex", + "offset": 28044, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bLeftHanded" + "name": "m_avgVelCount", + "offset": 28048, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fSwitchedHandednessTime" + "name": "m_lastOrigin", + "offset": 28052, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flViewmodelOffsetX" + "name": "m_lastRadioRecievedTimestamp", + "offset": 28068, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flViewmodelOffsetY" + "name": "m_lastRadioSentTimestamp", + "offset": 28072, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flViewmodelOffsetZ" + "name": "m_radioSubject", + "offset": 28076, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flViewmodelFOV" + "name": "m_radioPosition", + "offset": 28080, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bIsWalking" + "name": "m_voiceEndTimestamp", + "offset": 28092, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "CEntityIndex m_nLastKillerIndex" - }, + "name": "m_lastValidReactionQueueFrame", + "offset": 28104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CBot", + "scope": "libserver.so", + "project": "server", + "size": 248, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "EntitySpottedState_t m_entitySpottedState" + "name": "m_pController", + "offset": 16, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2127 + } + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bIsScoped" + "name": "m_pPlayer", + "offset": 24, + "traits": + { + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2121 + } + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bResumeZoom" + "name": "m_bHasSpawned", + "offset": 32, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bIsDefusing" + "name": "m_id", + "offset": 36, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bIsGrabbingHostage" + "name": "m_isRunning", + "offset": 184, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress" + "name": "m_isCrouching", + "offset": 185, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flEmitSoundTime" + "name": "m_forwardSpeed", + "offset": 188, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bInNoDefuseArea" + "name": "m_leftSpeed", + "offset": 192, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nWhichBombZone" + "name": "m_verticalSpeed", + "offset": 196, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_iShotsFired" + "name": "m_buttonFlags", + "offset": 200, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFlinchStack" + "name": "m_jumpTimestamp", + "offset": 208, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flVelocityModifier" + "name": "m_viewForward", + "offset": 212, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flHitHeading" - }, + "name": "m_postureStackIndex", + "offset": 240, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "PredictedDamageTag_t", + "scope": "libserver.so", + "project": "server", + "size": 64, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ { "name": "MNetworkVarNames", - "value": "int m_nHitBodyPart" + "value": "GameTick_t nTagTick" }, { "name": "MNetworkVarNames", - "value": "bool m_bWaitForNoAttack" + "value": "float flFlinchModSmall" }, { "name": "MNetworkVarNames", - "value": "bool m_bKilledByHeadshot" + "value": "float flFlinchModLarge" }, { "name": "MNetworkVarNames", - "value": "QAngle m_thirdPersonHeading" - }, + "value": "float flFriendlyFireDamageReductionRatio" + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "float m_flSlopeDropOffset" + "name": "nTagTick", + "offset": 48, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 563 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flSlopeDropHeight" + "name": "flFlinchModSmall", + "offset": 52, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vHeadConstraintOffset" + "name": "flFlinchModLarge", + "offset": 56, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int32 m_ArmorValue" - }, + "name": "flFriendlyFireDamageReductionRatio", + "offset": 60, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CFlashbangProjectile", + "scope": "libserver.so", + "project": "server", + "size": 3760, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "uint16 m_unCurrentEquipmentValue" - }, + "offset": 0, + "ref_idx": 2157 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "uint16 m_unRoundStartEquipmentValue" + "name": "m_flTimeToDetonate", + "offset": 3752, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint16 m_unFreezetimeEndEquipmentValue" + "name": "m_numOpponentsHit", + "offset": 3756, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint32 m_vecPlayerPatchEconIndices" - }, + "name": "m_numTeammatesHit", + "offset": 3757, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CBaseCSGrenadeProjectile", + "scope": "libserver.so", + "project": "server", + "size": 3760, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ { "name": "MNetworkVarNames", - "value": "Color m_GunGameImmunityColor" + "value": "Vector m_vInitialPosition" }, { "name": "MNetworkVarNames", - "value": "PredictedDamageTag_t m_PredictedDamageTags" + "value": "Vector m_vInitialVelocity" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_fImmuneToGunGameDamageTime" + "value": "int m_nBounces" }, { "name": "MNetworkVarNames", - "value": "bool m_bGunGameImmunity" + "value": "HParticleSystemDefinitionStrong m_nExplodeEffectIndex" }, { "name": "MNetworkVarNames", - "value": "float m_fMolotovDamageTime" + "value": "int m_nExplodeEffectTickBegin" }, { "name": "MNetworkVarNames", - "value": "QAngle m_angEyeAngles" + "value": "Vector m_vecExplodeEffectOrigin" } ], - "multi_depth": 9, - "single_depth": 8, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 2044 + "ref_idx": 2158 } ], "members": [ { - "name": "m_pBulletServices", - "offset": 4464, + "name": "m_vInitialPosition", + "offset": 3644, "traits": { "metatags": @@ -218311,18 +233631,54 @@ ], "subtype": { - "type": "ptr", - "subtype": + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vInitialVelocity", + "offset": 3656, + "traits": + { + "metatags": + [ { - "type": "ref", - "ref_idx": 2063 + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_nBounces", + "offset": 3668, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_pHostageServices", - "offset": 4472, + "name": "m_nExplodeEffectIndex", + "offset": 3672, "traits": { "metatags": @@ -218333,18 +233689,23 @@ ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2064 - } + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] } } }, { - "name": "m_pBuyServices", - "offset": 4480, + "name": "m_nExplodeEffectTickBegin", + "offset": 3680, "traits": { "metatags": @@ -218355,18 +233716,14 @@ ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2065 - } + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_pActionTrackingServices", - "offset": 4488, + "name": "m_vecExplodeEffectOrigin", + "offset": 3684, "traits": { "metatags": @@ -218377,178 +233734,130 @@ ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2067 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_pRadioServices", - "offset": 4496, + "name": "m_flSpawnTime", + "offset": 3696, "traits": { "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2070 - } + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_pDamageReactServices", - "offset": 4504, + "name": "m_unOGSExtraFlags", + "offset": 3700, "traits": { "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2071 - } + "type": "ref", + "ref_idx": 3 } } }, { - "name": "m_nCharacterDefIndex", - "offset": 4512, + "name": "m_bDetonationRecorded", + "offset": 3701, "traits": { "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 12 } } }, { - "name": "m_bHasFemaleVoice", - "offset": 4514, + "name": "m_nItemIndex", + "offset": 3702, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 5 } } }, { - "name": "m_strVOPrefix", - "offset": 4520, + "name": "m_vecOriginalSpawnLocation", + "offset": 3704, "traits": { "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_szLastPlaceName", - "offset": 4528, + "name": "m_flLastBounceSoundTime", + "offset": 3716, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 18, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_bInHostageResetZone", - "offset": 4768, + "name": "m_vecGrenadeSpin", + "offset": 3720, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "RotationVector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bInBuyZone", - "offset": 4769, + "name": "m_vecLastHitSurfaceNormal", + "offset": 3732, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_TouchingBuyZones", - "offset": 4776, + "name": "m_nTicksAtZeroVelocity", + "offset": 3744, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bWasInBuyZone", - "offset": 4800, + "name": "m_bHasEverHitEnemy", + "offset": 3748, "traits": { "subtype": @@ -218557,46 +233866,127 @@ "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CBaseGrenade", + "scope": "libserver.so", + "project": "server", + "size": 3648, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkIncludeByName", + "value": "m_fFlags" }, { - "name": "m_bInHostageRescueZone", - "offset": 4801, + "name": "MNetworkIncludeByName", + "value": "m_vecVelocity" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_flexWeight" + }, + { + "name": "MNetworkExcludeByUserGroup", + "value": "m_flPoseParameter" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_nResetEventsParity" + }, + { + "name": "MNetworkExcludeByUserGroup", + "value": "overlay_vars" + }, + { + "name": "MNetworkExcludeByUserGroup", + "value": "m_flCycle" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_baseLayer.m_hSequence" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_animationController.m_flPlaybackRate" + }, + { + "name": "MNetworkExcludeByName", + "value": "m_nNewSequenceParity" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsLive" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_DmgRadius" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flDetonateTime" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flDamage" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn > m_hThrower" + } + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 588 + } + ], + "members": + [ + { + "name": "m_OnPlayerPickup", + "offset": 3520, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bInBombZone", - "offset": 4802, + "name": "m_OnExplode", + "offset": 3544, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bWasInHostageRescueZone", - "offset": 4803, + "name": "m_bHasWarnedAI", + "offset": 3568, "traits": { "subtype": @@ -218607,26 +233997,20 @@ } }, { - "name": "m_iRetakesOffering", - "offset": 4804, + "name": "m_bIsSmokeGrenade", + "offset": 3569, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iRetakesOfferingCard", - "offset": 4808, + "name": "m_bIsLive", + "offset": 3570, "traits": { "metatags": @@ -218638,31 +234022,47 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bRetakesHasDefuseKit", - "offset": 4812, + "name": "m_DmgRadius", + "offset": 3572, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1024.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bRetakesMVPLastRound", - "offset": 4813, + "name": "m_flDetonateTime", + "offset": 3576, "traits": { "metatags": @@ -218674,49 +234074,87 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_iRetakesMVPBoostItem", - "offset": 4816, + "name": "m_flWarnAITime", + "offset": 3580, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_RetakesMVPBoostExtraUtility", - "offset": 4820, + "name": "m_flDamage", + "offset": 3584, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "256.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": { "type": "ref", - "ref_idx": 2072 + "ref_idx": 10 } } }, { - "name": "m_flHealthShotBoostExpirationTime", - "offset": 4824, + "name": "m_iszBounceSound", + "offset": 3592, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_ExplosionSound", + "offset": 3600, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hThrower", + "offset": 3612, "traits": { "metatags": @@ -218727,38 +234165,95 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] } } }, { - "name": "m_flLandingTimeSeconds", - "offset": 4828, + "name": "m_flNextAttack", + "offset": 3636, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_aimPunchAngle", - "offset": 4832, + "name": "m_hOriginalThrower", + "offset": 3640, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CBaseDoor", + "scope": "libserver.so", + "project": "server", + "size": 3080, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bIsUsable" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1097 + } + ], + "members": + [ + { + "name": "m_angMoveEntitySpace", + "offset": 2708, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "32" - } - ], "subtype": { "type": "atomic", @@ -218769,99 +234264,67 @@ } }, { - "name": "m_aimPunchAngleVel", - "offset": 4844, + "name": "m_vecMoveDirParentSpace", + "offset": 2720, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "32" - } - ], "subtype": { "type": "atomic", - "name": "QAngle", + "name": "Vector", "size": 12, "alignment": 4 } } }, { - "name": "m_aimPunchTickBase", - "offset": 4856, + "name": "m_ls", + "offset": 2736, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 563 + "ref_idx": 967 } } }, { - "name": "m_aimPunchTickFraction", - "offset": 4860, + "name": "m_bForceClosed", + "offset": 2768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_aimPunchCache", - "offset": 4864, + "name": "m_bDoorGroup", + "offset": 2769, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< QAngle >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bIsBuyMenuOpen", - "offset": 4888, + "name": "m_bLocked", + "offset": 2770, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -218870,20 +234333,20 @@ } }, { - "name": "m_lastLandTime", - "offset": 6584, + "name": "m_bIgnoreDebris", + "offset": 2771, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bOnGroundLastTick", - "offset": 6588, + "name": "m_bNoNPCs", + "offset": 2772, "traits": { "subtype": @@ -218894,248 +234357,210 @@ } }, { - "name": "m_iPlayerLocked", - "offset": 6592, + "name": "m_eSpawnPosition", + "offset": 2776, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2160 } } }, { - "name": "m_flTimeOfLastInjury", - "offset": 6600, + "name": "m_flBlockDamage", + "offset": 2780, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flNextSprayDecalTime", - "offset": 6604, + "name": "m_NoiseMoving", + "offset": 2784, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bNextSprayDecalTimeExpedited", - "offset": 6608, + "name": "m_NoiseArrived", + "offset": 2792, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nRagdollDamageBone", - "offset": 6612, + "name": "m_NoiseMovingClosed", + "offset": 2800, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vRagdollDamageForce", - "offset": 6616, + "name": "m_NoiseArrivedClosed", + "offset": 2808, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vRagdollDamagePosition", - "offset": 6628, + "name": "m_ChainTarget", + "offset": 2816, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_szRagdollDamageWeaponName", - "offset": 6640, + "name": "m_OnBlockedClosing", + "offset": 2824, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bRagdollDamageHeadshot", - "offset": 6704, + "name": "m_OnBlockedOpening", + "offset": 2848, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_vRagdollServerOrigin", - "offset": 6708, + "name": "m_OnUnblockedClosing", + "offset": 2872, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_EconGloves", - "offset": 6720, + "name": "m_OnUnblockedOpening", + "offset": 2896, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 573 } } }, { - "name": "m_nEconGlovesChanged", - "offset": 7400, + "name": "m_OnFullyClosed", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 573 } } }, { - "name": "m_qDeathEyeAngles", - "offset": 7404, + "name": "m_OnFullyOpen", + "offset": 2944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bSkipOneHeadConstraintUpdate", - "offset": 7416, + "name": "m_OnClose", + "offset": 2968, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnOpen", + "offset": 2992, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnLockedUse", + "offset": 3016, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_bLoopMoveSound", + "offset": 3040, "traits": { "subtype": @@ -219146,16 +234571,10 @@ } }, { - "name": "m_bLeftHanded", - "offset": 7417, + "name": "m_bCreateNavObstacle", + "offset": 3072, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -219164,26 +234583,27 @@ } }, { - "name": "m_fSwitchedHandednessTime", - "offset": 7420, + "name": "m_isChaining", + "offset": 3073, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_flViewmodelOffsetX", - "offset": 7424, + "name": "m_bIsUsable", + "offset": 3074, "traits": { "metatags": @@ -219192,120 +234612,280 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkMinValue", - "value": "-2.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "2.500000" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } + } + ] + } + }, + { + "type": "enum", + "name": "FuncDoorSpawnPos_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "FUNC_DOOR_SPAWN_CLOSED", + "value": 0 }, { - "name": "m_flViewmodelOffsetY", - "offset": 7428, + "name": "FUNC_DOOR_SPAWN_OPEN", + "value": 1 + } + ] + } + }, + { + "type": "class", + "name": "CCSPetPlacement", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CGunTarget", + "scope": "libserver.so", + "project": "server", + "size": 2728, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1097 + } + ], + "members": + [ + { + "name": "m_on", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkMinValue", - "value": "-2.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "2.000000" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 + } + } + }, + { + "name": "m_hTargetEnt", + "offset": 2700, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flViewmodelOffsetZ", - "offset": 7432, + "name": "m_OnDeath", + "offset": 2704, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPointChildModifier", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_bOrphanInsteadOfDeletingChildrenOnRemove", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CFuncWater", + "scope": "libserver.so", + "project": "server", + "size": 2856, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_BuoyancyHelper", + "offset": 2576, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkMinValue", - "value": "-2.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "2.000000" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2165 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBuoyancyHelper", + "scope": "libserver.so", + "project": "server", + "size": 280, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_flViewmodelFOV", - "offset": 7436, + "name": "m_nFluidType", + "offset": 24, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkMinValue", - "value": "60.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "68.000000" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_bIsWalking", - "offset": 7440, + "name": "m_flFluidDensity", + "offset": 28, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_fLastGivenDefuserTime", - "offset": 7444, + "name": "m_flNeutrallyBuoyantGravity", + "offset": 32, "traits": { "subtype": @@ -219316,8 +234896,8 @@ } }, { - "name": "m_fLastGivenBombTime", - "offset": 7448, + "name": "m_flNeutrallyBuoyantLinearDamping", + "offset": 36, "traits": { "subtype": @@ -219328,8 +234908,8 @@ } }, { - "name": "m_flDealtDamageToEnemyMostRecentTimestamp", - "offset": 7452, + "name": "m_flNeutrallyBuoyantAngularDamping", + "offset": 40, "traits": { "subtype": @@ -219340,168 +234920,255 @@ } }, { - "name": "m_iDisplayHistoryBits", - "offset": 7456, + "name": "m_bNeutrallyBuoyant", + "offset": 44, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_flLastAttackedTeammate", - "offset": 7460, + "name": "m_vecFractionOfWheelSubmergedForWheelFriction", + "offset": 48, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_allowAutoFollowTime", - "offset": 7464, + "name": "m_vecWheelFrictionScales", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlVector< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_bResetArmorNextSpawn", - "offset": 7468, + "name": "m_vecFractionOfWheelSubmergedForWheelDrag", + "offset": 96, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_nLastKillerIndex", - "offset": 7472, + "name": "m_vecWheelDrag", + "offset": 120, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CEntityIndex", - "size": 4, - "alignment": 4 + "name": "CUtlVector< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponM4A1Silencer", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_entitySpottedState", - "offset": 7480, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IntervalTimer::CursorState_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 20, + "alignment": 4, + "traits": + { + "parent_class_idx": 1944, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n\tm_flWaitInterval = 0.0\n\tm_flWaitIntervalHigh = 0.0\n\tm_bCompleteOnNextWake = false\n}" + } + ], + "members": + [ + { + "name": "m_StartTime", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2073 + "ref_idx": 565 } } }, { - "name": "m_nSpotRules", - "offset": 7504, + "name": "m_EndTime", + "offset": 4, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_bIsScoped", - "offset": 7508, + "name": "m_flWaitInterval", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bResumeZoom", - "offset": 7509, + "name": "m_flWaitIntervalHigh", + "offset": 12, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bIsDefusing", - "offset": 7510, + "name": "m_bCompleteOnNextWake", + "offset": 16, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFuncNavBlocker", + "scope": "libserver.so", + "project": "server", + "size": 2600, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_bIsGrabbingHostage", - "offset": 7511, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_bDisabled", + "offset": 2584, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -219510,26 +235177,178 @@ } }, { - "name": "m_iBlockingUseActionInProgress", - "offset": 7512, + "name": "m_nBlockedTeamNumber", + "offset": 2588, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2074 + "ref_idx": 6 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSGO_WingmanIntroTerroristPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2170 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGO_WingmanIntroCharacterPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2171 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGO_TeamIntroCharacterPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2172 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGO_TeamPreviewCharacterPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nVariant" }, { - "name": "m_flEmitSoundTime", - "offset": 7516, + "name": "MNetworkVarNames", + "value": "int m_nRandom" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nOrdinal" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_sWeaponName" + }, + { + "name": "MNetworkVarNames", + "value": "XUID m_xuid" + }, + { + "name": "MNetworkVarNames", + "value": "CEconItemView m_agentItem" + }, + { + "name": "MNetworkVarNames", + "value": "CEconItemView m_glovesItem" + }, + { + "name": "MNetworkVarNames", + "value": "CEconItemView m_weaponItem" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_nVariant", + "offset": 1928, "traits": { "metatags": @@ -219541,13 +235360,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_bInNoDefuseArea", - "offset": 7520, + "name": "m_nRandom", + "offset": 1932, "traits": { "metatags": @@ -219559,27 +235378,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iBombSiteIndex", - "offset": 7524, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityIndex", - "size": 4, - "alignment": 4 + "ref_idx": 6 } } }, { - "name": "m_nWhichBombZone", - "offset": 7528, + "name": "m_nOrdinal", + "offset": 1936, "traits": { "metatags": @@ -219596,32 +235401,8 @@ } }, { - "name": "m_bInBombZoneTrigger", - "offset": 7532, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bWasInBombZoneTrigger", - "offset": 7533, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iShotsFired", - "offset": 7536, + "name": "m_sWeaponName", + "offset": 1944, "traits": { "metatags": @@ -219632,36 +235413,34 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flFlinchStack", - "offset": 7540, + "name": "m_xuid", + "offset": 1952, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 9 } } }, { - "name": "m_flVelocityModifier", - "offset": 7544, + "name": "m_agentItem", + "offset": 1960, "traits": { "metatags": @@ -219673,13 +235452,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1071 } } }, { - "name": "m_flHitHeading", - "offset": 7548, + "name": "m_glovesItem", + "offset": 2640, "traits": { "metatags": @@ -219691,13 +235470,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1071 } } }, { - "name": "m_nHitBodyPart", - "offset": 7552, + "name": "m_weaponItem", + "offset": 3320, "traits": { "metatags": @@ -219709,27 +235488,86 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 1071 } } + } + ] + } + }, + { + "type": "class", + "name": "CDynamicLight", + "scope": "libserver.so", + "project": "server", + "size": 2600, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "uint8 m_Flags" }, { - "name": "m_vecTotalBulletForce", - "offset": 7556, + "name": "MNetworkVarNames", + "value": "uint8 m_LightStyle" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_Radius" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_Exponent" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_InnerAngle" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_OuterAngle" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_SpotRadius" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_ActualFlags", + "offset": 2572, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 3 } } }, { - "name": "m_bWaitForNoAttack", - "offset": 7568, + "name": "m_Flags", + "offset": 2573, "traits": { "metatags": @@ -219741,25 +235579,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_ignoreLadderJumpTime", - "offset": 7572, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 + "ref_idx": 3 } } }, { - "name": "m_bKilledByHeadshot", - "offset": 7576, + "name": "m_LightStyle", + "offset": 2574, "traits": { "metatags": @@ -219771,41 +235597,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_LastHitBox", - "offset": 7580, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_pBot", - "offset": 7584, - "traits": - { - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2075 - } + "ref_idx": 3 } } }, { - "name": "m_bBotAllowActive", - "offset": 7592, + "name": "m_On", + "offset": 2575, "traits": { "subtype": @@ -219816,58 +235614,44 @@ } }, { - "name": "m_thirdPersonHeading", - "offset": 7596, + "name": "m_Radius", + "offset": 2576, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "qangle_precise" - }, - { - "name": "MNetworkPriority", - "value": "32" } ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flSlopeDropOffset", - "offset": 7608, + "name": "m_Exponent", + "offset": 2580, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkPriority", - "value": "32" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flSlopeDropHeight", - "offset": 7612, + "name": "m_InnerAngle", + "offset": 2584, "traits": { "metatags": @@ -219876,8 +235660,16 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkPriority", - "value": "32" + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "360.000000" } ], "subtype": @@ -219888,8 +235680,8 @@ } }, { - "name": "m_vHeadConstraintOffset", - "offset": 7616, + "name": "m_OuterAngle", + "offset": 2588, "traits": { "metatags": @@ -219898,36 +235690,18 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkPriority", - "value": "32" + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "360.000000" } ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_nLastPickupPriority", - "offset": 7628, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flLastPickupPriorityTime", - "offset": 7632, - "traits": - { "subtype": { "type": "ref", @@ -219936,8 +235710,8 @@ } }, { - "name": "m_ArmorValue", - "offset": 7636, + "name": "m_SpotRadius", + "offset": 2592, "traits": { "metatags": @@ -219949,79 +235723,114 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRotButton", + "scope": "libserver.so", + "project": "server", + "size": 2952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_unCurrentEquipmentValue", - "offset": 7640, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "offset": 0, + "ref_idx": 2175 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CBaseButton", + "scope": "libserver.so", + "project": "server", + "size": 2952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseModelEntity> m_glowEntity" }, { - "name": "m_unRoundStartEquipmentValue", - "offset": 7642, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "MNetworkVarNames", + "value": "bool m_usable" }, { - "name": "m_unFreezetimeEndEquipmentValue", - "offset": 7644, + "name": "MNetworkVarNames", + "value": "string_t m_szDisplayText" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1097 + } + ], + "members": + [ + { + "name": "m_angMoveEntitySpace", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 5 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iLastWeaponFireUsercmd", - "offset": 7648, + "name": "m_fStayPushed", + "offset": 2708, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bIsSpawning", - "offset": 7652, + "name": "m_fRotating", + "offset": 2709, "traits": { "subtype": @@ -220032,285 +235841,247 @@ } }, { - "name": "m_iDeathFlags", - "offset": 7664, + "name": "m_ls", + "offset": 2712, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 967 } } }, { - "name": "m_bHasDeathInfo", - "offset": 7668, + "name": "m_sUseSound", + "offset": 2744, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flDeathInfoTime", - "offset": 7672, + "name": "m_sLockedSound", + "offset": 2752, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecDeathInfoOrigin", - "offset": 7676, + "name": "m_sUnlockedSound", + "offset": 2760, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecPlayerPatchEconIndices", - "offset": 7688, + "name": "m_sOverrideAnticipationName", + "offset": 2768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 5, - "subtype": - { - "type": "ref", - "ref_idx": 7 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_GunGameImmunityColor", - "offset": 7708, + "name": "m_bLocked", + "offset": 2776, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_grenadeParameterStashTime", - "offset": 7712, + "name": "m_bDisabled", + "offset": 2777, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bGrenadeParametersStashed", - "offset": 7716, + "name": "m_flUseLockedTime", + "offset": 2780, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_angStashedShootAngles", - "offset": 7720, + "name": "m_bSolidBsp", + "offset": 2784, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vecStashedGrenadeThrowPosition", - "offset": 7732, + "name": "m_OnDamaged", + "offset": 2792, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecStashedVelocity", - "offset": 7744, + "name": "m_OnPressed", + "offset": 2816, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_angShootAngleHistory", - "offset": 7756, + "name": "m_OnUseLocked", + "offset": 2840, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 12, - "count": 2, - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecThrowPositionHistory", - "offset": 7780, + "name": "m_OnIn", + "offset": 2864, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 12, - "count": 2, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecVelocityHistory", - "offset": 7804, + "name": "m_OnOut", + "offset": 2888, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 12, - "count": 2, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_PredictedDamageTags", - "offset": 7832, + "name": "m_nState", + "offset": 2912, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< PredictedDamageTag_t >", - "size": 104, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 2077 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nHighestAppliedDamageTagTick", - "offset": 7936, + "name": "m_hConstraint", + "offset": 2916, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_bCommittingSuicideOnTeamChange", - "offset": 7940, + "name": "m_hConstraintParent", + "offset": 2920, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_wasNotKilledNaturally", - "offset": 7941, + "name": "m_bForceNpcExclude", + "offset": 2924, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -220319,44 +236090,53 @@ } }, { - "name": "m_fImmuneToGunGameDamageTime", - "offset": 7944, + "name": "m_sGlowEntity", + "offset": 2928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bGunGameImmunity", - "offset": 7948, + "name": "m_glowEntity", + "offset": 2936, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseModelEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 590 + } + ] } } }, { - "name": "m_fMolotovDamageTime", - "offset": 7952, + "name": "m_usable", + "offset": 2940, "traits": { "metatags": @@ -220368,13 +236148,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_angEyeAngles", - "offset": 7956, + "name": "m_szDisplayText", + "offset": 2944, "traits": { "metatags": @@ -220383,20 +236163,16 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "qangle_precise" - }, - { - "name": "MNetworkPriority", - "value": "32" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -220405,11 +236181,11 @@ }, { "type": "class", - "name": "CCSPlayerPawnBase", + "name": "CGameMoney", "scope": "libserver.so", "project": "server", - "size": 4464, - "alignment": 16, + "size": 2656, + "alignment": 8, "traits": { "flags": @@ -220417,300 +236193,444 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CTouchExpansionComponent::Storage_t m_CTouchExpansionComponent" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_flexWeight" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "m_flPoseParameter" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_baseLayer.m_hSequence" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_animationController.m_flPlaybackRate" - }, - { - "name": "MNetworkVarNames", - "value": "CCSPlayer_PingServices * m_pPingServices" - }, - { - "name": "MNetworkVarNames", - "value": "CSPlayerState m_iPlayerState" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bHasMovedSinceSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFlashDuration" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFlashMaxAlpha" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flProgressBarStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iProgressBarDuration" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerController> m_hOriginalController" - } + "construct_allowed" ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1063 + "ref_idx": 2177 } ], "members": [ { - "name": "m_CTouchExpansionComponent", - "offset": 4144, + "name": "m_OnMoneySpent", + "offset": 2592, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "CTouchExpansionComponent" - }, - { - "name": "MNetworkAlias", - "value": "CTouchExpansionComponent" - }, - { - "name": "MNetworkTypeAlias", - "value": "CTouchExpansionComponent" - } - ], "subtype": { "type": "ref", - "ref_idx": 2045 + "ref_idx": 573 } } }, { - "name": "m_pPingServices", - "offset": 4224, + "name": "m_OnMoneySpentFail", + "offset": 2616, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2046 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_blindUntilTime", - "offset": 4232, + "name": "m_nMoney", + "offset": 2640, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_blindStartTime", - "offset": 4236, + "name": "m_strAwardText", + "offset": 2648, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRulePointEntity", + "scope": "libserver.so", + "project": "server", + "size": 2592, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_iPlayerState", - "offset": 4240, + "offset": 0, + "ref_idx": 2178 + } + ], + "members": + [ + { + "name": "m_Score", + "offset": 2584, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2048 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRuleEntity", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_bRespawning", - "offset": 4416, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_iszMaster", + "offset": 2576, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IntervalTimer", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 216, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IntervalTimer\"\n\tm_nEditorNodeID = -1\n\tm_Completed = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnInterval = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_bHasMovedSinceSpawn", - "offset": 4417, + "name": "MPropertyFriendlyName", + "value": "Interval Timer" + }, + { + "name": "MPropertyDescription", + "value": "Wait for a duration, firing a child cursor at regular (or randomized) intervals" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/node_timer.png" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_Completed", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Called when timer reaches the duration OR is stopped. NOTE: This will run a little while AFTER the last interval fires unless they line up perfectly." } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2183 } } }, { - "name": "m_iNumSpawns", - "offset": 4420, + "name": "m_OnInterval", + "offset": 144, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "New child cursor starts here every time the wait interval elapses" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2185 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseYieldingInflow", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flIdleTimeSinceLastAction", - "offset": 4428, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_fNextRadarUpdateTime", - "offset": 4432, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseFlow", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flFlashDuration", - "offset": 4436, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseFlow\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2182 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Base", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Base\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "members": + [ + { + "name": "m_nEditorNodeID", + "offset": 8, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MFgdFromSchemaCompletelySkipField" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 99 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_ResumePoint", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_flFlashMaxAlpha", - "offset": 4440, + "offset": 0, + "ref_idx": 2184 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulse_OutflowConnection", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_SourceOutflowName", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_flProgressBarStartTime", - "offset": 4444, + "name": "m_nDestChunk", + "offset": 16, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 310 } } }, { - "name": "m_iProgressBarDuration", - "offset": 4448, + "name": "m_nInstruction", + "offset": 20, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -220719,29 +236639,14 @@ } }, { - "name": "m_hOriginalController", - "offset": 4452, + "name": "m_OutflowRegisterMap", + "offset": 24, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerController >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2049 - } - ] + "type": "ref", + "ref_idx": 1711 } } } @@ -220750,16 +236655,15 @@ }, { "type": "class", - "name": "CTouchExpansionComponent", + "name": "SignatureOutflow_Continue", "scope": "libserver.so", - "project": "server", - "size": 80, + "project": "pulse_runtime_lib", + "size": 72, "alignment": 255, "traits": { "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope" ], @@ -220769,7 +236673,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 2184 } ], "members": @@ -220779,24 +236683,76 @@ }, { "type": "class", - "name": "CCSPlayer_PingServices", + "name": "CPulseCell_Value_RandomInt", "scope": "libserver.so", - "project": "server", - "size": 96, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "CHandle< CPlayerPing> m_hPlayerPing" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomInt\"\n\tm_nEditorNodeID = -1\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Random Integer" + }, + { + "name": "MPropertyDescription", + "value": "Generate a random integer between min and max (inclusive)" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2187 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseValue", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseValue\"\n\tm_nEditorNodeID = -1\n}" } ], "multi_depth": 2, @@ -220805,53 +236761,74 @@ [ { "offset": 0, - "ref_idx": 1079 + "ref_idx": 2182 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "FilterHealth", + "scope": "libserver.so", + "project": "server", + "size": 2000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "m_flPlayerPingTokens", - "offset": 72, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + { + "name": "m_bAdrenalineActive", + "offset": 1984, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 5, - "subtype": - { - "type": "ref", - "ref_idx": 565 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hPlayerPing", - "offset": 92, + "name": "m_iHealthMin", + "offset": 1988, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CHandle< CPlayerPing >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2047 - } - ] + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iHealthMax", + "offset": 1992, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 } } } @@ -220860,10 +236837,10 @@ }, { "type": "class", - "name": "CPlayerPing", + "name": "CTankTargetChange", "scope": "libserver.so", "project": "server", - "size": 1968, + "size": 1952, "alignment": 8, "traits": { @@ -220872,154 +236849,128 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hPlayer" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hPingedEntity" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iType" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUrgent" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szPlaceName" - } + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ { - "name": "m_hPlayer", - "offset": 1936, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } - }, - { - "name": "m_hPingedEntity", - "offset": 1940, + "name": "m_newTarget", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CVariantBase< CVariantDefaultAllocator >", + "size": 16, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 933 } ] } } }, { - "name": "m_iType", + "name": "m_newTargetName", "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCSGameModeRules_Noop", + "scope": "libserver.so", + "project": "server", + "size": 48, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_bUrgent", - "offset": 1948, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 2191 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGameModeRules", + "scope": "libserver.so", + "project": "server", + "size": 48, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "members": + [ { - "name": "m_szPlaceName", - "offset": 1949, + "name": "__m_pChainEntity", + "offset": 8, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 18, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 560 } } } @@ -221027,308 +236978,325 @@ } }, { - "type": "enum", - "name": "CSPlayerState", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CBarnLight", + "scope": "libserver.so", + "project": "server", + "size": 3320, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "metatags": [ { - "name": "STATE_ACTIVE", - "value": 0 + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "STATE_WELCOME", - "value": 1 + "name": "MNetworkVarNames", + "value": "bool m_bEnabled" }, { - "name": "STATE_PICKINGTEAM", - "value": 2 + "name": "MNetworkVarNames", + "value": "int m_nColorMode" }, { - "name": "STATE_PICKINGCLASS", - "value": 3 + "name": "MNetworkVarNames", + "value": "Color m_Color" }, { - "name": "STATE_DEATH_ANIM", - "value": 4 + "name": "MNetworkVarNames", + "value": "float m_flColorTemperature" }, { - "name": "STATE_DEATH_WAIT_FOR_KEY", - "value": 5 + "name": "MNetworkVarNames", + "value": "float m_flBrightness" }, { - "name": "STATE_OBSERVER_MODE", - "value": 6 + "name": "MNetworkVarNames", + "value": "float m_flBrightnessScale" }, { - "name": "STATE_GUNGAME_RESPAWN", - "value": 7 + "name": "MNetworkVarNames", + "value": "int m_nDirectLight" }, { - "name": "STATE_DORMANT", - "value": 8 + "name": "MNetworkVarNames", + "value": "int m_nBakedShadowIndex" }, { - "name": "NUM_PLAYER_STATES", - "value": 9 - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayerController", - "scope": "libserver.so", - "project": "server", - "size": 3448, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ + "name": "MNetworkVarNames", + "value": "int32 m_nLightPathUniqueId" + }, { - "name": "MNetworkUserGroupProxy", - "value": "CCSPlayerController" + "name": "MNetworkVarNames", + "value": "int32 m_nLightMapUniqueId" }, { - "name": "MNetworkUserGroupProxy", - "value": "CCSPlayerController" + "name": "MNetworkVarNames", + "value": "int m_nLuminaireShape" }, { - "name": "MNetworkUserGroupProxy", - "value": "CCSPlayerController" + "name": "MNetworkVarNames", + "value": "float m_flLuminaireSize" }, { - "name": "MNetworkUserGroupProxy", - "value": "CCSPlayerController" + "name": "MNetworkVarNames", + "value": "float m_flLuminaireAnisotropy" }, { "name": "MNetworkVarNames", - "value": "CCSPlayerController_InGameMoneyServices * m_pInGameMoneyServices" + "value": "CUtlString m_LightStyleString" }, { "name": "MNetworkVarNames", - "value": "CCSPlayerController_InventoryServices * m_pInventoryServices" + "value": "GameTime_t m_flLightStyleStartTime" }, { "name": "MNetworkVarNames", - "value": "CCSPlayerController_ActionTrackingServices * m_pActionTrackingServices" + "value": "CUtlString m_QueuedLightStyleStrings" }, { "name": "MNetworkVarNames", - "value": "CCSPlayerController_DamageServices * m_pDamageServices" + "value": "CUtlString m_LightStyleEvents" }, { "name": "MNetworkVarNames", - "value": "uint32 m_iPing" + "value": "CHandle< CBaseModelEntity > m_LightStyleTargets" }, { "name": "MNetworkVarNames", - "value": "bool m_bHasCommunicationAbuseMute" + "value": "HRenderTextureStrong m_hLightCookie" }, { "name": "MNetworkVarNames", - "value": "uint32 m_uiCommunicationMuteFlags" + "value": "float m_flShape" }, { "name": "MNetworkVarNames", - "value": "string_t m_szCrosshairCodes" + "value": "float m_flSoftX" }, { "name": "MNetworkVarNames", - "value": "uint8 m_iPendingTeamNum" + "value": "float m_flSoftY" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_flForceTeamTime" + "value": "float m_flSkirt" }, { "name": "MNetworkVarNames", - "value": "int m_iCompTeammateColor" + "value": "float m_flSkirtNear" }, { "name": "MNetworkVarNames", - "value": "bool m_bEverPlayedOnTeam" + "value": "Vector m_vSizeParams" }, { "name": "MNetworkVarNames", - "value": "string_t m_szClan" + "value": "float m_flRange" }, { "name": "MNetworkVarNames", - "value": "int m_iCoachingTeam" + "value": "Vector m_vShear" }, { "name": "MNetworkVarNames", - "value": "uint64 m_nPlayerDominated" + "value": "int m_nBakeSpecularToCubemaps" }, { "name": "MNetworkVarNames", - "value": "uint64 m_nPlayerDominatingMe" + "value": "Vector m_vBakeSpecularToCubemapsSize" }, { "name": "MNetworkVarNames", - "value": "int m_iCompetitiveRanking" + "value": "int m_nCastShadows" }, { "name": "MNetworkVarNames", - "value": "int m_iCompetitiveWins" + "value": "int m_nShadowMapSize" }, { "name": "MNetworkVarNames", - "value": "int8 m_iCompetitiveRankType" + "value": "int m_nShadowPriority" }, { "name": "MNetworkVarNames", - "value": "int m_iCompetitiveRankingPredicted_Win" + "value": "bool m_bContactShadow" }, { "name": "MNetworkVarNames", - "value": "int m_iCompetitiveRankingPredicted_Loss" + "value": "bool m_bForceShadowsEnabled" }, { "name": "MNetworkVarNames", - "value": "int m_iCompetitiveRankingPredicted_Tie" + "value": "int m_nBounceLight" }, { "name": "MNetworkVarNames", - "value": "int m_nEndMatchNextMapVote" + "value": "float m_flBounceScale" }, { "name": "MNetworkVarNames", - "value": "uint16 m_unActiveQuestId" + "value": "bool m_bDynamicBounce" }, { "name": "MNetworkVarNames", - "value": "RTime32 m_rtActiveMissionPeriod" + "value": "float m_flMinRoughness" }, { "name": "MNetworkVarNames", - "value": "QuestProgress::Reason m_nQuestProgressReason" + "value": "Vector m_vAlternateColor" }, { "name": "MNetworkVarNames", - "value": "uint32 m_unPlayerTvControlFlags" + "value": "float m_fAlternateColorBrightness" }, { "name": "MNetworkVarNames", - "value": "int m_nDisconnectionTick" + "value": "int m_nFog" }, { "name": "MNetworkVarNames", - "value": "bool m_bControllingBot" + "value": "float m_flFogStrength" }, { "name": "MNetworkVarNames", - "value": "bool m_bHasControlledBotThisRound" + "value": "int m_nFogShadows" }, { "name": "MNetworkVarNames", - "value": "bool m_bCanControlObservedBot" + "value": "float m_flFogScale" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hPlayerPawn" + "value": "bool m_bFogMixedShadows" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSObserverPawn> m_hObserverPawn" + "value": "float m_flFadeSizeStart" }, { "name": "MNetworkVarNames", - "value": "bool m_bPawnIsAlive" + "value": "float m_flFadeSizeEnd" }, { "name": "MNetworkVarNames", - "value": "uint32 m_iPawnHealth" + "value": "float m_flShadowFadeSizeStart" }, { "name": "MNetworkVarNames", - "value": "int m_iPawnArmor" + "value": "float m_flShadowFadeSizeEnd" }, { "name": "MNetworkVarNames", - "value": "bool m_bPawnHasDefuser" + "value": "bool m_bPrecomputedFieldsValid" }, { "name": "MNetworkVarNames", - "value": "bool m_bPawnHasHelmet" + "value": "Vector m_vPrecomputedBoundsMins" }, { "name": "MNetworkVarNames", - "value": "item_definition_index_t m_nPawnCharacterDefIndex" + "value": "Vector m_vPrecomputedBoundsMaxs" }, { "name": "MNetworkVarNames", - "value": "int m_iPawnLifetimeStart" + "value": "Vector m_vPrecomputedOBBOrigin" }, { "name": "MNetworkVarNames", - "value": "int m_iPawnLifetimeEnd" + "value": "QAngle m_vPrecomputedOBBAngles" }, { "name": "MNetworkVarNames", - "value": "int m_iPawnBotDifficulty" + "value": "Vector m_vPrecomputedOBBExtent" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerController> m_hOriginalControllerOfCurrentPawn" + "value": "int m_nPrecomputedSubFrusta" }, { "name": "MNetworkVarNames", - "value": "int32 m_iScore" + "value": "Vector m_vPrecomputedOBBOrigin0" }, { "name": "MNetworkVarNames", - "value": "uint8 m_recentKillQueue" + "value": "QAngle m_vPrecomputedOBBAngles0" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nFirstKill" + "value": "Vector m_vPrecomputedOBBExtent0" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nKillCount" + "value": "Vector m_vPrecomputedOBBOrigin1" }, { "name": "MNetworkVarNames", - "value": "bool m_bMvpNoMusic" + "value": "QAngle m_vPrecomputedOBBAngles1" }, { "name": "MNetworkVarNames", - "value": "int m_eMvpReason" + "value": "Vector m_vPrecomputedOBBExtent1" }, { "name": "MNetworkVarNames", - "value": "int m_iMusicKitID" + "value": "Vector m_vPrecomputedOBBOrigin2" }, { "name": "MNetworkVarNames", - "value": "int m_iMusicKitMVPs" + "value": "QAngle m_vPrecomputedOBBAngles2" }, { "name": "MNetworkVarNames", - "value": "int m_iMVPs" + "value": "Vector m_vPrecomputedOBBExtent2" }, { "name": "MNetworkVarNames", - "value": "bool m_bFireBulletsSeedSynchronized" + "value": "Vector m_vPrecomputedOBBOrigin3" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_vPrecomputedOBBAngles3" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vPrecomputedOBBExtent3" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vPrecomputedOBBOrigin4" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_vPrecomputedOBBAngles4" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vPrecomputedOBBExtent4" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vPrecomputedOBBOrigin5" + }, + { + "name": "MNetworkVarNames", + "value": "QAngle m_vPrecomputedOBBAngles5" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vPrecomputedOBBExtent5" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_VisClusters" } ], "multi_depth": 4, @@ -221337,176 +237305,192 @@ [ { "offset": 0, - "ref_idx": 1062 + "ref_idx": 590 } ], "members": [ { - "name": "m_pInGameMoneyServices", - "offset": 2736, + "name": "m_bEnabled", + "offset": 2572, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2050 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_pInventoryServices", - "offset": 2744, + "name": "m_nColorMode", + "offset": 2576, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2051 - } + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_pActionTrackingServices", - "offset": 2752, + "name": "m_Color", + "offset": 2580, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2054 - } + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_pDamageServices", - "offset": 2760, + "name": "m_flColorTemperature", + "offset": 2584, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2057 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iPing", - "offset": 2768, + "name": "m_flBrightness", + "offset": 2588, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_bHasCommunicationAbuseMute", - "offset": 2772, + "name": "m_flBrightnessScale", + "offset": 2592, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_uiCommunicationMuteFlags", - "offset": 2776, + "name": "m_nDirectLight", + "offset": 2596, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 6 } } }, { - "name": "m_szCrosshairCodes", - "offset": 2784, + "name": "m_nBakedShadowIndex", + "offset": 2600, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_iPendingTeamNum", - "offset": 2792, + "name": "m_nLightPathUniqueId", + "offset": 2604, "traits": { "metatags": @@ -221516,37 +237500,41 @@ }, { "name": "MNetworkChangeCallback", - "value": "OnPendingTeamChanged" + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 6 } } }, { - "name": "m_flForceTeamTime", - "offset": 2796, + "name": "m_nLightMapUniqueId", + "offset": 2608, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_iCompTeammateColor", - "offset": 2800, + "name": "m_nLuminaireShape", + "offset": 2612, "traits": { "metatags": @@ -221556,7 +237544,7 @@ }, { "name": "MNetworkChangeCallback", - "value": "OnCompTeammateColorChanged" + "value": "RenderingChanged" } ], "subtype": @@ -221567,280 +237555,433 @@ } }, { - "name": "m_bEverPlayedOnTeam", - "offset": 2804, + "name": "m_flLuminaireSize", + "offset": 2616, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bAttemptedToGetColor", - "offset": 2805, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iTeammatePreferredColor", - "offset": 2808, + "name": "m_flLuminaireAnisotropy", + "offset": 2620, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bTeamChanged", - "offset": 2812, + "name": "m_LightStyleString", + "offset": 2624, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "StyleChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bInSwitchTeam", - "offset": 2813, + "name": "m_flLightStyleStartTime", + "offset": 2632, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bHasSeenJoinGame", - "offset": 2814, + "name": "m_QueuedLightStyleStrings", + "offset": 2640, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlString >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bJustBecameSpectator", - "offset": 2815, + "name": "m_LightStyleEvents", + "offset": 2664, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlString >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bSwitchTeamsOnNextRoundReset", - "offset": 2816, + "name": "m_LightStyleTargets", + "offset": 2688, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseModelEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 590 + } + ] + } + ] } } }, { - "name": "m_bRemoveAllItemsOnNextRoundReset", - "offset": 2817, + "name": "m_StyleEvent", + "offset": 2712, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 24, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 573 + } } } }, { - "name": "m_flLastJoinTeamTime", - "offset": 2820, + "name": "m_hLightCookie", + "offset": 2840, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_szClan", - "offset": 2824, + "name": "m_flShape", + "offset": 2848, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iCoachingTeam", - "offset": 2832, + "name": "m_flSoftX", + "offset": 2852, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPlayerDominated", - "offset": 2840, + "name": "m_flSoftY", + "offset": 2856, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 9 + "ref_idx": 10 } } }, { - "name": "m_nPlayerDominatingMe", - "offset": 2848, + "name": "m_flSkirt", + "offset": 2860, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 9 + "ref_idx": 10 } } }, { - "name": "m_iCompetitiveRanking", - "offset": 2856, + "name": "m_flSkirtNear", + "offset": 2864, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iCompetitiveWins", - "offset": 2860, + "name": "m_vSizeParams", + "offset": 2868, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + }, + { + "name": "MNetworkBitCount", + "value": "32" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iCompetitiveRankType", - "offset": 2864, + "name": "m_flRange", + "offset": 2880, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + }, + { + "name": "MNetworkBitCount", + "value": "32" } ], "subtype": { "type": "ref", - "ref_idx": 2 + "ref_idx": 10 } } }, { - "name": "m_iCompetitiveRankingPredicted_Win", - "offset": 2868, + "name": "m_vShear", + "offset": 2884, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + }, + { + "name": "MNetworkBitCount", + "value": "32" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iCompetitiveRankingPredicted_Loss", - "offset": 2872, + "name": "m_nBakeSpecularToCubemaps", + "offset": 2896, "traits": { "metatags": @@ -221857,32 +237998,46 @@ } }, { - "name": "m_iCompetitiveRankingPredicted_Tie", - "offset": 2876, + "name": "m_vBakeSpecularToCubemapsSize", + "offset": 2900, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + }, + { + "name": "MNetworkBitCount", + "value": "32" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nEndMatchNextMapVote", - "offset": 2880, + "name": "m_nCastShadows", + "offset": 2912, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": @@ -221893,8 +238048,8 @@ } }, { - "name": "m_unActiveQuestId", - "offset": 2884, + "name": "m_nShadowMapSize", + "offset": 2916, "traits": { "metatags": @@ -221903,20 +238058,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 6 } } }, { - "name": "m_rtActiveMissionPeriod", - "offset": 2888, + "name": "m_nShadowPriority", + "offset": 2920, "traits": { "metatags": @@ -221925,20 +238080,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 6 } } }, { - "name": "m_nQuestProgressReason", - "offset": 2892, + "name": "m_bContactShadow", + "offset": 2924, "traits": { "metatags": @@ -221947,20 +238102,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 2060 + "ref_idx": 12 } } }, { - "name": "m_unPlayerTvControlFlags", - "offset": 2896, + "name": "m_bForceShadowsEnabled", + "offset": 2925, "traits": { "metatags": @@ -221969,22 +238124,28 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_iDraftIndex", - "offset": 2944, + "name": "m_nBounceLight", + "offset": 2928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -221993,116 +238154,208 @@ } }, { - "name": "m_msQueuedModeDisconnectionTimestamp", - "offset": 2948, + "name": "m_flBounceScale", + "offset": 2932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_uiAbandonRecordedReason", - "offset": 2952, + "name": "m_bDynamicBounce", + "offset": 2936, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_eNetworkDisconnectionReason", - "offset": 2956, + "name": "m_flMinRoughness", + "offset": 2940, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_bCannotBeKicked", - "offset": 2960, + "name": "m_vAlternateColor", + "offset": 2944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bEverFullyConnected", - "offset": 2961, + "name": "m_fAlternateColorBrightness", + "offset": 2956, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bAbandonAllowsSurrender", - "offset": 2962, + "name": "m_nFog", + "offset": 2960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bAbandonOffersInstantSurrender", - "offset": 2963, + "name": "m_flFogStrength", + "offset": 2964, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bDisconnection1MinWarningPrinted", - "offset": 2964, + "name": "m_nFogShadows", + "offset": 2968, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bScoreReported", - "offset": 2965, + "name": "m_flFogScale", + "offset": 2972, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nDisconnectionTick", - "offset": 2968, + "name": "m_bFogMixedShadows", + "offset": 2976, "traits": { "metatags": @@ -222111,80 +238364,108 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bControllingBot", - "offset": 2984, + "name": "m_flFadeSizeStart", + "offset": 2980, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bHasControlledBotThisRound", - "offset": 2985, + "name": "m_flFadeSizeEnd", + "offset": 2984, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bHasBeenControlledByPlayerThisRound", - "offset": 2986, + "name": "m_flShadowFadeSizeStart", + "offset": 2988, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nBotsControlledThisRound", - "offset": 2988, + "name": "m_flShadowFadeSizeEnd", + "offset": 2992, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bCanControlObservedBot", - "offset": 2992, + "name": "m_bPrecomputedFieldsValid", + "offset": 2996, "traits": { "metatags": @@ -222193,8 +238474,8 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": @@ -222205,106 +238486,104 @@ } }, { - "name": "m_hPlayerPawn", - "offset": 2996, + "name": "m_vPrecomputedBoundsMins", + "offset": 3000, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hObserverPawn", - "offset": 3000, + "name": "m_vPrecomputedBoundsMaxs", + "offset": 3012, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "atomic", - "name": "CHandle< CCSObserverPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2061 - } - ] - } - } - }, - { - "name": "m_DesiredObserverMode", - "offset": 3004, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hDesiredObserverTarget", - "offset": 3008, + "name": "m_vPrecomputedOBBOrigin", + "offset": 3024, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { "type": "atomic", - "name": "CEntityHandle", - "size": 4, + "name": "Vector", + "size": 12, "alignment": 4 } } }, { - "name": "m_bPawnIsAlive", - "offset": 3012, + "name": "m_vPrecomputedOBBAngles", + "offset": 3036, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPawnHealth", - "offset": 3016, + "name": "m_vPrecomputedOBBExtent", + "offset": 3048, "traits": { "metatags": @@ -222313,20 +238592,22 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPawnArmor", - "offset": 3020, + "name": "m_nPrecomputedSubFrusta", + "offset": 3060, "traits": { "metatags": @@ -222335,8 +238616,8 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": @@ -222347,8 +238628,8 @@ } }, { - "name": "m_bPawnHasDefuser", - "offset": 3024, + "name": "m_vPrecomputedOBBOrigin0", + "offset": 3064, "traits": { "metatags": @@ -222357,20 +238638,22 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bPawnHasHelmet", - "offset": 3025, + "name": "m_vPrecomputedOBBAngles0", + "offset": 3076, "traits": { "metatags": @@ -222379,293 +238662,382 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nPawnCharacterDefIndex", - "offset": 3026, + "name": "m_vPrecomputedOBBExtent0", + "offset": 3088, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 5 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPawnLifetimeStart", - "offset": 3028, + "name": "m_vPrecomputedOBBOrigin1", + "offset": 3100, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPawnLifetimeEnd", - "offset": 3032, + "name": "m_vPrecomputedOBBAngles1", + "offset": 3112, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPawnBotDifficulty", - "offset": 3036, + "name": "m_vPrecomputedOBBExtent1", + "offset": 3124, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hOriginalControllerOfCurrentPawn", - "offset": 3040, + "name": "m_vPrecomputedOBBOrigin2", + "offset": 3136, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerController >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2049 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iScore", - "offset": 3044, + "name": "m_vPrecomputedOBBAngles2", + "offset": 3148, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iRoundScore", - "offset": 3048, + "name": "m_vPrecomputedOBBExtent2", + "offset": 3160, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iRoundsWon", - "offset": 3052, + "name": "m_vPrecomputedOBBOrigin3", + "offset": 3172, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_recentKillQueue", - "offset": 3056, + "name": "m_vPrecomputedOBBAngles3", + "offset": 3184, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 8, - "subtype": - { - "type": "ref", - "ref_idx": 3 - } + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nFirstKill", - "offset": 3064, + "name": "m_vPrecomputedOBBExtent3", + "offset": 3196, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nKillCount", - "offset": 3065, + "name": "m_vPrecomputedOBBOrigin4", + "offset": 3208, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bMvpNoMusic", - "offset": 3066, + "name": "m_vPrecomputedOBBAngles4", + "offset": 3220, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_eMvpReason", - "offset": 3068, + "name": "m_vPrecomputedOBBExtent4", + "offset": 3232, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iMusicKitID", - "offset": 3072, + "name": "m_vPrecomputedOBBOrigin5", + "offset": 3244, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iMusicKitMVPs", - "offset": 3076, + "name": "m_vPrecomputedOBBAngles5", + "offset": 3256, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iMVPs", - "offset": 3080, + "name": "m_vPrecomputedOBBExtent5", + "offset": 3268, "traits": { "metatags": @@ -222675,203 +239047,400 @@ }, { "name": "MNetworkChangeCallback", - "value": "OnMVPCountChanged" + "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nUpdateCounter", - "offset": 3084, + "name": "m_bPvsModifyEntity", + "offset": 3280, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flSmoothedPing", - "offset": 3088, + "name": "m_VisClusters", + "offset": 3288, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint16 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 5 + } + ] } } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_CameraServices", + "scope": "libserver.so", + "project": "server", + "size": 432, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2194 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSPlayerBase_CameraServices", + "scope": "libserver.so", + "project": "server", + "size": 432, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "uint32 m_iFOV" }, { - "name": "m_lastHeldVoteTimer", - "offset": 3096, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2062 - } - } + "name": "MNetworkVarNames", + "value": "uint32 m_iFOVStart" }, { - "name": "m_bShowHints", - "offset": 3120, + "name": "MNetworkVarNames", + "value": "GameTime_t m_flFOVTime" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flFOVRate" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hZoomOwner" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1088 + } + ], + "members": + [ + { + "name": "m_iFOV", + "offset": 376, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_iNextTimeCheck", - "offset": 3124, + "name": "m_iFOVStart", + "offset": 380, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 7 } } }, { - "name": "m_bJustDidTeamKill", - "offset": 3128, + "name": "m_flFOVTime", + "offset": 384, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bPunishForTeamKill", - "offset": 3129, + "name": "m_flFOVRate", + "offset": 388, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bGaveTeamDamageWarning", - "offset": 3130, + "name": "m_hZoomOwner", + "offset": 392, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_bGaveTeamDamageWarningThisRound", - "offset": 3131, + "name": "m_hTriggerFogList", + "offset": 400, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] } } }, { - "name": "m_dblLastReceivedPacketPlatFloatTime", - "offset": 3136, + "name": "m_hLastFogTrigger", + "offset": 424, "traits": { "subtype": { - "type": "ref", - "ref_idx": 11 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEnvLaser", + "scope": "libserver.so", + "project": "server", + "size": 2768, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_LastTeamDamageWarningTime", - "offset": 3144, + "offset": 0, + "ref_idx": 2196 + } + ], + "members": + [ + { + "name": "m_iszLaserTarget", + "offset": 2728, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_LastTimePlayerWasDisconnectedForPawnsRemove", - "offset": 3148, + "name": "m_pSprite", + "offset": 2736, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2199 + } } } }, { - "name": "m_nSuspiciousHitCount", - "offset": 3152, + "name": "m_iszSpriteName", + "offset": 2744, "traits": { "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nNonSuspiciousHitStreak", - "offset": 3156, + "name": "m_firePosition", + "offset": 2752, "traits": { "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bFireBulletsSeedSynchronized", - "offset": 3321, + "name": "m_flStartFrame", + "offset": 2764, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } } @@ -222880,76 +239449,222 @@ }, { "type": "class", - "name": "CCSPlayerController_InGameMoneyServices", + "name": "CBeam", "scope": "libserver.so", "project": "server", - "size": 88, - "alignment": 255, + "size": 2728, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" ], "metatags": [ + { + "name": "MNetworkIncludeByUserGroup", + "value": "Origin" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nModelIndex" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nRenderFX" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nRenderMode" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_clrRender" + }, + { + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_hParent" + }, + { + "name": "MNetworkOverride", + "value": "m_clrRender" + }, { "name": "MNetworkVarNames", - "value": "int m_iAccount" + "value": "float32 m_flFrameRate" }, { "name": "MNetworkVarNames", - "value": "int m_iStartAccount" + "value": "float32 m_flHDRColorScale" }, { "name": "MNetworkVarNames", - "value": "int m_iTotalCashSpent" + "value": "uint8 m_nNumBeamEnts" }, { "name": "MNetworkVarNames", - "value": "int m_iCashSpentThisRound" + "value": "HMaterialStrong m_hBaseMaterial" + }, + { + "name": "MNetworkVarNames", + "value": "HMaterialStrong m_nHaloIndex" + }, + { + "name": "MNetworkVarNames", + "value": "BeamType_t m_nBeamType" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nBeamFlags" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity > m_hAttachEntity" + }, + { + "name": "MNetworkVarNames", + "value": "AttachmentHandle_t m_nAttachIndex" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fWidth" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fEndWidth" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fFadeLength" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fHaloScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fAmplitude" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fStartFrame" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_fSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flFrame" + }, + { + "name": "MNetworkVarNames", + "value": "BeamClipStyle_t m_nClipStyle" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bTurnedOff" + }, + { + "name": "MNetworkVarNames", + "value": "VectorWS m_vecEndPos" } ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1867 + "ref_idx": 590 } ], "members": [ { - "name": "m_bReceivesMoneyNextRound", - "offset": 64, + "name": "m_flFrameRate", + "offset": 2572, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "-25.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "25.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "2" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flHDRColorScale", + "offset": 2576, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iMoneyEarnedForNextRound", - "offset": 68, + "name": "m_flFireTime", + "offset": 2580, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_iAccount", - "offset": 72, + "name": "m_flDamage", + "offset": 2584, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nNumBeamEnts", + "offset": 2588, "traits": { "metatags": @@ -222961,13 +239676,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 3 } } }, { - "name": "m_iStartAccount", - "offset": 76, + "name": "m_hBaseMaterial", + "offset": 2592, "traits": { "metatags": @@ -222978,14 +239693,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_iTotalCashSpent", - "offset": 80, + "name": "m_nHaloIndex", + "offset": 2600, "traits": { "metatags": @@ -222996,14 +239720,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_iCashSpentThisRound", - "offset": 84, + "name": "m_nBeamType", + "offset": 2608, "traits": { "metatags": @@ -223015,119 +239748,156 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2197 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayerController_InventoryServices", - "scope": "libserver.so", - "project": "server", - "size": 4072, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "item_definition_index_t m_unMusicID" - }, - { - "name": "MNetworkVarNames", - "value": "MedalRank_t m_rank" }, { - "name": "MNetworkVarNames", - "value": "int m_nPersonaDataPublicLevel" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPersonaDataPublicCommendsLeader" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPersonaDataPublicCommendsTeacher" + "name": "m_nBeamFlags", + "offset": 2612, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nPersonaDataPublicCommendsFriendly" + "name": "m_hAttachEntity", + "offset": 2616, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 10, + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nPersonaDataXpTrailLevel" + "name": "m_nAttachIndex", + "offset": 2656, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 10, + "subtype": + { + "type": "ref", + "ref_idx": 127 + } + } + } }, { - "name": "MNetworkVarNames", - "value": "ServerAuthoritativeWeaponSlot_t m_vecServerAuthoritativeWeaponSlots" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1867 - } - ], - "members": - [ - { - "name": "m_unMusicID", - "offset": 64, + "name": "m_fWidth", + "offset": 2668, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "102.300003" + }, + { + "name": "MNetworkEncodeFlags", + "value": "2" } ], "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 10 } } }, { - "name": "m_rank", - "offset": 68, + "name": "m_fEndWidth", + "offset": 2672, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "102.300003" + }, + { + "name": "MNetworkEncodeFlags", + "value": "2" } ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 6, - "subtype": - { - "type": "ref", - "ref_idx": 2052 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nPersonaDataPublicLevel", - "offset": 92, + "name": "m_fFadeLength", + "offset": 2676, "traits": { "metatags": @@ -223139,13 +239909,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPersonaDataPublicCommendsLeader", - "offset": 96, + "name": "m_fHaloScale", + "offset": 2680, "traits": { "metatags": @@ -223157,97 +239927,185 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPersonaDataPublicCommendsTeacher", - "offset": 100, + "name": "m_fAmplitude", + "offset": 2684, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "64.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPersonaDataPublicCommendsFriendly", - "offset": 104, + "name": "m_fStartFrame", + "offset": 2688, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "256.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPersonaDataXpTrailLevel", - "offset": 108, + "name": "m_fSpeed", + "offset": 2692, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "100.000000" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_unEquippedPlayerSprayIDs", - "offset": 3912, + "name": "m_flFrame", + "offset": 2696, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "20" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "256.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 1, - "subtype": + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nClipStyle", + "offset": 2700, + "traits": + { + "metatags": + [ { - "type": "ref", - "ref_idx": 7 + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2198 } } }, { - "name": "m_unCurrentLoadoutHash", - "offset": 3920, + "name": "m_bTurnedOff", + "offset": 2704, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 9 + "ref_idx": 12 } } }, { - "name": "m_vecServerAuthoritativeWeaponSlots", - "offset": 3928, + "name": "m_vecEndPos", + "offset": 2708, "traits": { "metatags": @@ -223256,36 +240114,58 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MNetworkEncoder", + "value": "coord" } ], "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t >", - "size": 144, - "alignment": 8, + "name": "VectorWS", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_hEndEntity", + "offset": 2720, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2053 + "ref_idx": 548 } ] } } + }, + { + "name": "m_nDissolveType", + "offset": 2724, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } } - ], - "child_class_idx": - [ - 2654 ] } }, { "type": "enum", - "name": "MedalRank_t", + "name": "BeamType_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, @@ -223298,169 +240178,150 @@ "fields": [ { - "name": "MEDAL_RANK_NONE", + "name": "BEAM_INVALID", "value": 0 }, { - "name": "MEDAL_RANK_BRONZE", + "name": "BEAM_POINTS", "value": 1 }, { - "name": "MEDAL_RANK_SILVER", + "name": "BEAM_ENTPOINT", "value": 2 }, { - "name": "MEDAL_RANK_GOLD", + "name": "BEAM_ENTS", "value": 3 }, { - "name": "MEDAL_RANK_COUNT", + "name": "BEAM_HOSE", "value": 4 + }, + { + "name": "BEAM_SPLINE", + "value": 5 + }, + { + "name": "BEAM_LASER", + "value": 6 } ] } }, { - "type": "class", - "name": "ServerAuthoritativeWeaponSlot_t", - "scope": "libserver.so", - "project": "server", - "size": 56, - "alignment": 255, + "type": "enum", + "name": "BeamClipStyle_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" + "is_registered" ], - "metatags": + "fields": [ { - "name": "MNetworkVarNames", - "value": "equipped_class_t unClass" - }, - { - "name": "MNetworkVarNames", - "value": "equipped_slot_t unSlot" + "name": "kNOCLIP", + "value": 0 }, { - "name": "MNetworkVarNames", - "value": "item_definition_index_t unItemDefIdx" - } - ], - "members": - [ - { - "name": "unClass", - "offset": 48, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "kGEOCLIP", + "value": 1 }, { - "name": "unSlot", - "offset": 50, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "kMODELCLIP", + "value": 2 }, { - "name": "unItemDefIdx", - "offset": 52, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "kBEAMCLIPSTYLE_NUMBITS", + "value": 2 } ] } }, { "type": "class", - "name": "CCSPlayerController_ActionTrackingServices", + "name": "CSprite", "scope": "libserver.so", "project": "server", - "size": 1056, - "alignment": 255, + "size": 2688, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "CSPerRoundStats_t m_perRoundStats" + "value": "HMaterialStrong m_hSpriteMaterial" }, { "name": "MNetworkVarNames", - "value": "CSMatchStats_t m_matchStats" + "value": "CHandle< CBaseEntity> m_hAttachedToEntity" }, { "name": "MNetworkVarNames", - "value": "int m_iNumRoundKills" + "value": "AttachmentHandle_t m_nAttachment" }, { "name": "MNetworkVarNames", - "value": "int m_iNumRoundKillsHeadshots" + "value": "float32 m_flSpriteFramerate" }, { "name": "MNetworkVarNames", - "value": "float m_flTotalRoundDamageDealt" + "value": "float32 m_flFrame" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nBrightness" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flBrightnessDuration" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flSpriteScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flScaleDuration" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bWorldSpaceScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flGlowProxySize" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flHDRColorScale" } ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1867 + "ref_idx": 590 } ], "members": [ { - "name": "m_perRoundStats", - "offset": 64, + "name": "m_hSpriteMaterial", + "offset": 2576, "traits": { "metatags": @@ -223472,22 +240333,22 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< CSPerRoundStats_t >", - "size": 144, + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2055 + "ref_idx": 124 } ] } } }, { - "name": "m_matchStats", - "offset": 208, + "name": "m_hAttachedToEntity", + "offset": 2584, "traits": { "metatags": @@ -223498,14 +240359,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 2056 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iNumRoundKills", - "offset": 392, + "name": "m_nAttachment", + "offset": 2588, "traits": { "metatags": @@ -223517,37 +240387,69 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 127 } } }, { - "name": "m_iNumRoundKillsHeadshots", - "offset": 396, + "name": "m_flSpriteFramerate", + "offset": 2592, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "60.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "2" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_flTotalRoundDamageDealt", - "offset": 400, + "name": "m_flFrame", + "offset": 2596, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "20" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "256.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": @@ -223556,103 +240458,22 @@ "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CSPerRoundStats_t", - "scope": "libserver.so", - "project": "server", - "size": 104, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_iKills" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iDeaths" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iAssists" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iDamage" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iEquipmentValue" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iMoneySaved" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iKillReward" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iLiveTime" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iHeadShotKills" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iObjective" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iCashEarned" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iUtilityDamage" }, { - "name": "MNetworkVarNames", - "value": "int m_iEnemiesFlashed" - } - ], - "members": - [ - { - "name": "m_iKills", - "offset": 48, + "name": "m_flDieTime", + "offset": 2600, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_iDeaths", - "offset": 52, + "name": "m_nBrightness", + "offset": 2616, "traits": { "metatags": @@ -223664,13 +240485,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 7 } } }, { - "name": "m_iAssists", - "offset": 56, + "name": "m_flBrightnessDuration", + "offset": 2620, "traits": { "metatags": @@ -223682,13 +240503,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iDamage", - "offset": 60, + "name": "m_flSpriteScale", + "offset": 2624, "traits": { "metatags": @@ -223697,64 +240518,56 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + "name": "MNetworkChangeCallback", + "value": "OnSpriteScaleChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iEquipmentValue", - "offset": 64, + "name": "m_flScaleDuration", + "offset": 2628, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iMoneySaved", - "offset": 68, + "name": "m_bWorldSpaceScale", + "offset": 2632, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iKillReward", - "offset": 72, + "name": "m_flGlowProxySize", + "offset": 2636, "traits": { "metatags": @@ -223763,20 +240576,32 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" + "name": "MNetworkBitCount", + "value": "6" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "64.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "2" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iLiveTime", - "offset": 76, + "name": "m_flHDRColorScale", + "offset": 2640, "traits": { "metatags": @@ -223788,43 +240613,75 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iHeadShotKills", - "offset": 80, + "name": "m_flLastTime", + "offset": 2644, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_iObjective", - "offset": 84, + "name": "m_flMaxFrame", + "offset": 2648, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flStartScale", + "offset": 2652, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDestScale", + "offset": 2656, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flScaleTimeStart", + "offset": 2660, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nStartBrightness", + "offset": 2664, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "AllPlayersDuringFreezePeriodOrMatchEnd" - } - ], "subtype": { "type": "ref", @@ -223833,20 +240690,10 @@ } }, { - "name": "m_iCashEarned", - "offset": 88, + "name": "m_nDestBrightness", + "offset": 2668, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "TeammateAndSpectatorExclusive" - } - ], "subtype": { "type": "ref", @@ -223855,18 +240702,27 @@ } }, { - "name": "m_iUtilityDamage", - "offset": 92, + "name": "m_flBrightnessTimeStart", + "offset": 2672, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_nSpriteWidth", + "offset": 2676, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -223877,18 +240733,15 @@ } }, { - "name": "m_iEnemiesFlashed", - "offset": 96, + "name": "m_nSpriteHeight", + "offset": 2680, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "AllPlayersDuringFreezePeriodOrMatchEnd" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -223903,230 +240756,421 @@ }, { "type": "class", - "name": "CSMatchStats_t", + "name": "CHostageExpresserShim", "scope": "libserver.so", "project": "server", - "size": 184, - "alignment": 255, + "size": 3712, + "alignment": 16, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_iEnemy5Ks" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iEnemy4Ks" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iEnemy3Ks" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iEnemyKnifeKills" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iEnemyTaserKills" - } + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 1064 } ], "members": [ { - "name": "m_iEnemy5Ks", - "offset": 100, + "name": "m_pExpresser", + "offset": 3704, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_iEnemy4Ks", - "offset": 104, - "traits": - { - "metatags": - [ + "type": "ptr", + "subtype": { - "name": "MNetworkEnable" + "type": "ref", + "ref_idx": 587 } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFilterLOS", + "scope": "libserver.so", + "project": "server", + "size": 1984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_iEnemy3Ks", - "offset": 108, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CInfoParticleTarget", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_FollowEntity", + "scope": "libserver.so", + "project": "server", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_FollowEntity\"\n\tm_nEditorNodeID = -1\n\tm_ParamBoneOrAttachName = \"\"\n\tm_ParamBoneOrAttachNameChild = \"\"\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + { + "name": "m_ParamBoneOrAttachName", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iEnemyKnifeKills", - "offset": 112, + "name": "m_ParamBoneOrAttachNameChild", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFilterMultipleAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleOrdered", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleOrdered\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_iEnemyTaserKills", - "offset": 116, + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + { + "name": "m_Outputs", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2184 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "PulseObservableBoolExpression_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 120, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_iEnemy2Ks", - "offset": 120, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_EvaluateConnection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DependentObservableVars = [ ]\n\tm_DependentObservableBlackboardReferences = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_EvaluateConnection", + "offset": 0, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2184 } } }, { - "name": "m_iUtility_Count", - "offset": 124, + "name": "m_DependentObservableVars", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< PulseRuntimeVarIndex_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1251 + } + ] } } }, { - "name": "m_iUtility_Successes", - "offset": 128, + "name": "m_DependentObservableBlackboardReferences", + "offset": 96, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< PulseRuntimeBlackboardReferenceIndex_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 956 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CTimerEntity", + "scope": "libserver.so", + "project": "server", + "size": 2040, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_iUtility_Enemies", - "offset": 132, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_OnTimer", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_iFlash_Count", - "offset": 136, + "name": "m_OnTimerHigh", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_iFlash_Successes", - "offset": 140, + "name": "m_OnTimerLow", + "offset": 1976, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_flHealthPointsRemovedTotal", - "offset": 144, + "name": "m_iDisabled", + "offset": 2000, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flHealthPointsDealtTotal", - "offset": 148, + "name": "m_flInitialDelay", + "offset": 2004, "traits": { "subtype": @@ -224137,32 +241181,32 @@ } }, { - "name": "m_nShotsFiredTotal", - "offset": 152, + "name": "m_flRefireTime", + "offset": 2008, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nShotsOnTargetTotal", - "offset": 156, + "name": "m_bUpDownState", + "offset": 2012, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_i1v1Count", - "offset": 160, + "name": "m_iUseRandomTime", + "offset": 2016, "traits": { "subtype": @@ -224173,62 +241217,62 @@ } }, { - "name": "m_i1v1Wins", - "offset": 164, + "name": "m_bPauseAfterFiring", + "offset": 2020, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_i1v2Count", - "offset": 168, + "name": "m_flLowerRandomBound", + "offset": 2024, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_i1v2Wins", - "offset": 172, + "name": "m_flUpperRandomBound", + "offset": 2028, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iEntryCount", - "offset": 176, + "name": "m_flRemainingTime", + "offset": 2032, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iEntryWins", - "offset": 180, + "name": "m_bPaused", + "offset": 2036, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } } @@ -224237,64 +241281,93 @@ }, { "type": "class", - "name": "CCSPlayerController_DamageServices", + "name": "CMultiSource", "scope": "libserver.so", "project": "server", - "size": 216, - "alignment": 255, + "size": 2224, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nSendUpdate" - }, - { - "name": "MNetworkVarNames", - "value": "CDamageRecord m_DamageList" - }, - { - "name": "MNetworkReplayCompatField", - "value": "m_DamageList.*" - } + "local_type_scope", + "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1867 + "ref_idx": 571 } ], "members": [ { - "name": "m_nSendUpdate", - "offset": 64, + "name": "m_rgEntities", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 32, + "subtype": { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusiveDuringRoundEnd" - }, + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + } + }, + { + "name": "m_rgTriggered", + "offset": 2056, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 32, + "subtype": { - "name": "MNetworkChangeCallback", - "value": "OnDamageListUpdate" + "type": "ref", + "ref_idx": 6 } - ], + } + } + }, + { + "name": "m_OnTrigger", + "offset": 2184, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_iTotal", + "offset": 2208, + "traits": + { "subtype": { "type": "ref", @@ -224303,33 +241376,16 @@ } }, { - "name": "m_DamageList", - "offset": 72, + "name": "m_globalstate", + "offset": 2216, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusiveDuringRoundEnd" - } - ], "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< CDamageRecord >", - "size": 144, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 2058 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -224338,91 +241394,128 @@ }, { "type": "class", - "name": "CDamageRecord", + "name": "CPointCamera", "scope": "libserver.so", "project": "server", - "size": 120, - "alignment": 255, + "size": 2024, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], "metatags": [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn > m_PlayerDamager" + "value": "float m_FOV" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn > m_PlayerRecipient" + "value": "float m_Resolution" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerController > m_hPlayerControllerDamager" + "value": "bool m_bFogEnable" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerController > m_hPlayerControllerRecipient" + "value": "Color m_FogColor" }, { "name": "MNetworkVarNames", - "value": "CUtlString m_szPlayerDamagerName" + "value": "float m_flFogStart" }, { "name": "MNetworkVarNames", - "value": "CUtlString m_szPlayerRecipientName" + "value": "float m_flFogEnd" }, { "name": "MNetworkVarNames", - "value": "uint64 m_DamagerXuid" + "value": "float m_flFogMaxDensity" }, { "name": "MNetworkVarNames", - "value": "uint64 m_RecipientXuid" + "value": "bool m_bActive" }, { - "name": "MNetworkReplayCompatField", - "value": "m_iDamage" + "name": "MNetworkVarNames", + "value": "bool m_bUseScreenAspectRatio" }, { "name": "MNetworkVarNames", - "value": "float m_flDamage" + "value": "float m_flAspectRatio" }, { - "name": "MNetworkReplayCompatField", - "value": "m_iActualHealthRemoved" + "name": "MNetworkVarNames", + "value": "bool m_bNoSky" }, { "name": "MNetworkVarNames", - "value": "float m_flActualHealthRemoved" + "value": "float m_fBrightness" }, { "name": "MNetworkVarNames", - "value": "int m_iNumHits" + "value": "float m_flZFar" }, { "name": "MNetworkVarNames", - "value": "int m_iLastBulletUpdate" + "value": "float m_flZNear" }, { "name": "MNetworkVarNames", - "value": "bool m_bIsOtherEnemy" + "value": "bool m_bCanHLTVUse" }, { "name": "MNetworkVarNames", - "value": "EKillTypes_t m_killType" + "value": "bool m_bAlignWithParent" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDofEnabled" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDofNearBlurry" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDofNearCrisp" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDofFarCrisp" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDofFarBlurry" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDofTiltToGround" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 } ], "members": [ { - "name": "m_PlayerDamager", - "offset": 48, + "name": "m_FOV", + "offset": 1928, "traits": { "metatags": @@ -224433,23 +241526,14 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_PlayerRecipient", - "offset": 52, + "name": "m_Resolution", + "offset": 1932, "traits": { "metatags": @@ -224460,23 +241544,14 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hPlayerControllerDamager", - "offset": 56, + "name": "m_bFogEnable", + "offset": 1936, "traits": { "metatags": @@ -224487,23 +241562,14 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerController >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2049 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hPlayerControllerRecipient", - "offset": 60, + "name": "m_FogColor", + "offset": 1937, "traits": { "metatags": @@ -224515,62 +241581,15 @@ "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerController >", + "name": "Color", "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2049 - } - ] - } - } - }, - { - "name": "m_szPlayerDamagerName", - "offset": 64, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_szPlayerRecipientName", - "offset": 72, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "alignment": 1 } } }, { - "name": "m_DamagerXuid", - "offset": 80, + "name": "m_flFogStart", + "offset": 1944, "traits": { "metatags": @@ -224582,13 +241601,13 @@ "subtype": { "type": "ref", - "ref_idx": 9 + "ref_idx": 10 } } }, { - "name": "m_RecipientXuid", - "offset": 88, + "name": "m_flFogEnd", + "offset": 1948, "traits": { "metatags": @@ -224597,18 +241616,6 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "ref", - "ref_idx": 9 - } - } - }, - { - "name": "m_flBulletsDamage", - "offset": 96, - "traits": - { "subtype": { "type": "ref", @@ -224617,8 +241624,8 @@ } }, { - "name": "m_flDamage", - "offset": 100, + "name": "m_flFogMaxDensity", + "offset": 1952, "traits": { "metatags": @@ -224635,8 +241642,8 @@ } }, { - "name": "m_flActualHealthRemoved", - "offset": 104, + "name": "m_bActive", + "offset": 1956, "traits": { "metatags": @@ -224648,13 +241655,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iNumHits", - "offset": 108, + "name": "m_bUseScreenAspectRatio", + "offset": 1957, "traits": { "metatags": @@ -224666,13 +241673,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iLastBulletUpdate", - "offset": 112, + "name": "m_flAspectRatio", + "offset": 1960, "traits": { "metatags": @@ -224684,13 +241691,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bIsOtherEnemy", - "offset": 116, + "name": "m_bNoSky", + "offset": 1964, "traits": { "metatags": @@ -224707,8 +241714,8 @@ } }, { - "name": "m_killType", - "offset": 117, + "name": "m_fBrightness", + "offset": 1968, "traits": { "metatags": @@ -224720,232 +241727,13 @@ "subtype": { "type": "ref", - "ref_idx": 2059 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "enum", - "name": "EKillTypes_t", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "KILL_NONE", - "value": 0 - }, - { - "name": "KILL_DEFAULT", - "value": 1 - }, - { - "name": "KILL_HEADSHOT", - "value": 2 - }, - { - "name": "KILL_BLAST", - "value": 3 - }, - { - "name": "KILL_BURN", - "value": 4 - }, - { - "name": "KILL_SLASH", - "value": 5 - }, - { - "name": "KILL_SHOCK", - "value": 6 - }, - { - "name": "KILLTYPE_COUNT", - "value": 7 - } - ] - } - }, - { - "type": "enum", - "name": "QuestProgress::Reason", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "parent_class_idx": 632, - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "QUEST_NONINITIALIZED", - "value": 0 - }, - { - "name": "QUEST_OK", - "value": 1 - }, - { - "name": "QUEST_NOT_ENOUGH_PLAYERS", - "value": 2 - }, - { - "name": "QUEST_WARMUP", - "value": 3 - }, - { - "name": "QUEST_NOT_CONNECTED_TO_STEAM", - "value": 4 - }, - { - "name": "QUEST_NONOFFICIAL_SERVER", - "value": 5 - }, - { - "name": "QUEST_NO_ENTITLEMENT", - "value": 6 - }, - { - "name": "QUEST_NO_QUEST", - "value": 7 - }, - { - "name": "QUEST_PLAYER_IS_BOT", - "value": 8 - }, - { - "name": "QUEST_WRONG_MAP", - "value": 9 - }, - { - "name": "QUEST_WRONG_MODE", - "value": 10 - }, - { - "name": "QUEST_NOT_SYNCED_WITH_SERVER", - "value": 11 - }, - { - "name": "QUEST_REASON_MAX", - "value": 12 - } - ] - } - }, - { - "type": "class", - "name": "CCSObserverPawn", - "scope": "libserver.so", - "project": "server", - "size": 4496, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarTypeOverride", - "value": "CCSObserver_ObserverServices m_pObserverServices" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_pObserverServices" - }, - { - "name": "MNetworkVarTypeOverride", - "value": "CCSObserver_MovementServices m_pMovementServices" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_pMovementServices" - }, - { - "name": "MNetworkVarTypeOverride", - "value": "CCSObserver_CameraServices m_pCameraServices" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_pCameraServices" - }, - { - "name": "MNetworkVarTypeOverride", - "value": "CCSObserver_UseServices m_pUseServices" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_pUseServices" - } - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2044 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "IntervalTimer", - "scope": "libserver.so", - "project": "server", - "size": 16, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope", - "MNetworkNoBase", - "MDisableDataDescValidation" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_timestamp" }, { - "name": "MNetworkVarNames", - "value": "WorldGroupId_t m_nWorldGroupId" - } - ], - "members": - [ - { - "name": "m_timestamp", - "offset": 8, + "name": "m_flZFar", + "offset": 1972, "traits": { "metatags": @@ -224957,69 +241745,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_nWorldGroupId", - "offset": 12, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "WorldGroupId_t", - "size": 4, - "alignment": 4 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_BulletServices", - "scope": "libserver.so", - "project": "server", - "size": 112, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int32 m_totalHitsOnServer" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1079 - } - ], - "members": - [ - { - "name": "m_totalHitsOnServer", - "offset": 72, + "name": "m_flZNear", + "offset": 1976, "traits": { "metatags": @@ -225031,53 +241763,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_HostageServices", - "scope": "libserver.so", - "project": "server", - "size": 80, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hCarriedHostage" }, { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hCarriedHostageProp" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1079 - } - ], - "members": - [ - { - "name": "m_hCarriedHostage", - "offset": 72, + "name": "m_bCanHLTVUse", + "offset": 1980, "traits": { "metatags": @@ -225088,23 +241780,14 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hCarriedHostageProp", - "offset": 76, + "name": "m_bAlignWithParent", + "offset": 1981, "traits": { "metatags": @@ -225115,59 +241798,14 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_BuyServices", - "scope": "libserver.so", - "project": "server", - "size": 352, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "SellbackPurchaseEntry_t m_vecSellbackPurchaseEntries" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1079 - } - ], - "members": - [ + }, { - "name": "m_vecSellbackPurchaseEntries", - "offset": 208, + "name": "m_bDofEnabled", + "offset": 1982, "traits": { "metatags": @@ -225178,66 +241816,14 @@ ], "subtype": { - "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >", - "size": 144, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 2066 - } - ] + "type": "ref", + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "SellbackPurchaseEntry_t", - "scope": "libserver.so", - "project": "server", - "size": 72, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "item_definition_index_t m_unDefIdx" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCost" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPrevArmor" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bPrevHelmet" - }, - { - "name": "MNetworkVarNames", - "value": "CEntityHandle m_hItem" - } - ], - "members": - [ + }, { - "name": "m_unDefIdx", - "offset": 48, + "name": "m_flDofNearBlurry", + "offset": 1984, "traits": { "metatags": @@ -225249,13 +241835,13 @@ "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 10 } } }, { - "name": "m_nCost", - "offset": 52, + "name": "m_flDofNearCrisp", + "offset": 1988, "traits": { "metatags": @@ -225267,13 +241853,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPrevArmor", - "offset": 56, + "name": "m_flDofFarCrisp", + "offset": 1992, "traits": { "metatags": @@ -225285,13 +241871,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bPrevHelmet", - "offset": 60, + "name": "m_flDofFarBlurry", + "offset": 1996, "traits": { "metatags": @@ -225303,13 +241889,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_hItem", - "offset": 64, + "name": "m_flDofTiltToGround", + "offset": 2000, "traits": { "metatags": @@ -225320,129 +241906,67 @@ ], "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_ActionTrackingServices", - "scope": "libserver.so", - "project": "server", - "size": 784, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bIsRescuing" - }, - { - "name": "MNetworkVarNames", - "value": "WeaponPurchaseTracker_t m_weaponPurchasesThisMatch" }, { - "name": "MNetworkVarNames", - "value": "WeaponPurchaseTracker_t m_weaponPurchasesThisRound" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1079 - } - ], - "members": - [ - { - "name": "m_hLastWeaponBeforeC4AutoSwitch", - "offset": 504, + "name": "m_TargetFOV", + "offset": 2004, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBasePlayerWeapon >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1080 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bIsRescuing", - "offset": 548, + "name": "m_DegreesPerSecond", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_weaponPurchasesThisMatch", - "offset": 552, + "name": "m_bIsOn", + "offset": 2012, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2068 + "ref_idx": 12 } } }, { - "name": "m_weaponPurchasesThisRound", - "offset": 664, + "name": "m_pNext", + "offset": 2016, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 2068 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2209 + } } } } @@ -225451,214 +241975,140 @@ }, { "type": "class", - "name": "WeaponPurchaseTracker_t", + "name": "CPrecipitationVData", "scope": "libserver.so", "project": "server", - "size": 112, - "alignment": 255, + "size": 296, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "WeaponPurchaseCount_t m_weaponPurchases" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPrecipitationVData\"\n\tm_szParticlePrecipitationEffect = resource_name:\"\"\n\tm_flInnerDistance = 32.0\n\tm_nAttachType = \"PATTACH_ABSORIGIN_FOLLOW\"\n\tm_bBatchSameVolumeType = true\n\tm_nRTEnvCP = -1\n\tm_nRTEnvCPComponent = 0\n\tm_szModifier = \"\"\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 307 } ], "members": [ { - "name": "m_weaponPurchases", - "offset": 8, + "name": "m_szParticlePrecipitationEffect", + "offset": 40, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t >", - "size": 104, + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", + "size": 224, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 2069 + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] } ] } } - } - ] - } - }, - { - "type": "class", - "name": "WeaponPurchaseCount_t", - "scope": "libserver.so", - "project": "server", - "size": 56, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "uint16 m_nItemDefIndex" }, { - "name": "MNetworkVarNames", - "value": "uint16 m_nCount" - } - ], - "members": - [ - { - "name": "m_nItemDefIndex", - "offset": 48, + "name": "m_flInnerDistance", + "offset": 264, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 10 } } }, { - "name": "m_nCount", - "offset": 50, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_RadioServices", - "scope": "libserver.so", - "project": "server", - "size": 104, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1079 - } - ], - "members": - [ - { - "name": "m_flGotHostageTalkTimer", - "offset": 72, + "name": "m_nAttachType", + "offset": 268, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 286 } } }, { - "name": "m_flDefusingTalkTimer", - "offset": 76, + "name": "m_bBatchSameVolumeType", + "offset": 272, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_flC4PlantTalkTimer", - "offset": 80, + "name": "m_nRTEnvCP", + "offset": 276, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_flRadioTokenSlots", - "offset": 84, + "name": "m_nRTEnvCPComponent", + "offset": 280, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 3, - "subtype": - { - "type": "ref", - "ref_idx": 565 - } + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bIgnoreRadio", - "offset": 96, + "name": "m_szModifier", + "offset": 288, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } } @@ -225667,26 +242117,27 @@ }, { "type": "class", - "name": "CCSPlayer_DamageReactServices", + "name": "CTriggerToggleSave", "scope": "libserver.so", "project": "server", - "size": 80, - "alignment": 255, + "size": 2920, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1079 + "ref_idx": 1096 } ], "members": @@ -225695,734 +242146,493 @@ } }, { - "type": "enum", - "name": "loadout_slot_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseCell_Outflow_ListenForEntityOutput", + "scope": "libserver.so", + "project": "server", + "size": 240, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "fields": + "metatags": [ { - "name": "LOADOUT_SLOT_PROMOTED", - "value": -2 - }, - { - "name": "LOADOUT_SLOT_INVALID", - "value": -1 - }, - { - "name": "LOADOUT_SLOT_MELEE", - "value": 0 - }, - { - "name": "LOADOUT_SLOT_C4", - "value": 1 - }, - { - "name": "LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON", - "value": 0 - }, - { - "name": "LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON", - "value": 1 - }, - { - "name": "LOADOUT_SLOT_SECONDARY0", - "value": 2 - }, - { - "name": "LOADOUT_SLOT_SECONDARY1", - "value": 3 - }, - { - "name": "LOADOUT_SLOT_SECONDARY2", - "value": 4 - }, - { - "name": "LOADOUT_SLOT_SECONDARY3", - "value": 5 - }, - { - "name": "LOADOUT_SLOT_SECONDARY4", - "value": 6 - }, - { - "name": "LOADOUT_SLOT_SECONDARY5", - "value": 7 - }, - { - "name": "LOADOUT_SLOT_SMG0", - "value": 8 - }, - { - "name": "LOADOUT_SLOT_SMG1", - "value": 9 - }, - { - "name": "LOADOUT_SLOT_SMG2", - "value": 10 - }, - { - "name": "LOADOUT_SLOT_SMG3", - "value": 11 - }, - { - "name": "LOADOUT_SLOT_SMG4", - "value": 12 - }, - { - "name": "LOADOUT_SLOT_SMG5", - "value": 13 - }, - { - "name": "LOADOUT_SLOT_RIFLE0", - "value": 14 - }, - { - "name": "LOADOUT_SLOT_RIFLE1", - "value": 15 - }, - { - "name": "LOADOUT_SLOT_RIFLE2", - "value": 16 - }, - { - "name": "LOADOUT_SLOT_RIFLE3", - "value": 17 - }, - { - "name": "LOADOUT_SLOT_RIFLE4", - "value": 18 - }, - { - "name": "LOADOUT_SLOT_RIFLE5", - "value": 19 - }, - { - "name": "LOADOUT_SLOT_HEAVY0", - "value": 20 - }, - { - "name": "LOADOUT_SLOT_HEAVY1", - "value": 21 - }, - { - "name": "LOADOUT_SLOT_HEAVY2", - "value": 22 - }, - { - "name": "LOADOUT_SLOT_HEAVY3", - "value": 23 - }, - { - "name": "LOADOUT_SLOT_HEAVY4", - "value": 24 - }, - { - "name": "LOADOUT_SLOT_HEAVY5", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_WEAPON", - "value": 2 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_WEAPON", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_PRIMARY_WEAPON", - "value": 8 - }, - { - "name": "LOADOUT_SLOT_LAST_PRIMARY_WEAPON", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_GRENADE", - "value": 26 - }, - { - "name": "LOADOUT_SLOT_GRENADE0", - "value": 26 - }, - { - "name": "LOADOUT_SLOT_GRENADE1", - "value": 27 - }, - { - "name": "LOADOUT_SLOT_GRENADE2", - "value": 28 - }, - { - "name": "LOADOUT_SLOT_GRENADE3", - "value": 29 - }, - { - "name": "LOADOUT_SLOT_GRENADE4", - "value": 30 - }, - { - "name": "LOADOUT_SLOT_GRENADE5", - "value": 31 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_GRENADE", - "value": 31 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT0", - "value": 32 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT1", - "value": 33 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT2", - "value": 34 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT3", - "value": 35 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT4", - "value": 36 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT5", - "value": 37 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT", - "value": 32 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT", - "value": 37 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER", - "value": 38 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_CUSTOMHEAD", - "value": 39 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_FACEMASK", - "value": 40 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_HANDS", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_FIRST_COSMETIC", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_LAST_COSMETIC", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_EYEWEAR", - "value": 42 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_HAT", - "value": 43 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_LOWERBODY", - "value": 44 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_TORSO", - "value": 45 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_APPEARANCE", - "value": 46 - }, - { - "name": "LOADOUT_SLOT_MISC0", - "value": 47 - }, - { - "name": "LOADOUT_SLOT_MISC1", - "value": 48 - }, - { - "name": "LOADOUT_SLOT_MISC2", - "value": 49 - }, - { - "name": "LOADOUT_SLOT_MISC3", - "value": 50 - }, - { - "name": "LOADOUT_SLOT_MISC4", - "value": 51 - }, - { - "name": "LOADOUT_SLOT_MISC5", - "value": 52 - }, - { - "name": "LOADOUT_SLOT_MISC6", - "value": 53 - }, - { - "name": "LOADOUT_SLOT_MUSICKIT", - "value": 54 - }, - { - "name": "LOADOUT_SLOT_FLAIR0", - "value": 55 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_ListenForEntityOutput\"\n\tm_nEditorNodeID = -1\n\tm_OnFired = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_strEntityOutput = \"\"\n\tm_strEntityOutputParam = \"\"\n\tm_bListenUntilCanceled = false\n}" }, { - "name": "LOADOUT_SLOT_SPRAY0", - "value": 56 + "name": "MPropertyFriendlyName", + "value": "Wait for Entity Output" }, { - "name": "LOADOUT_SLOT_FIRST_ALL_CHARACTER", - "value": 54 + "name": "MPropertyDescription", + "value": "Waits for the entity to fire a specific output. By default, this listens once, but can be configured to listen until canceled." }, { - "name": "LOADOUT_SLOT_LAST_ALL_CHARACTER", - "value": 56 + "name": "MPulseEditorSubHeaderText", + "value": "{ 'Output'='m_strEntityOutput' 'Param'='m_strEntityOutputParam' 'Until Canceled'='m_bListenUntilCanceled' }" }, { - "name": "LOADOUT_SLOT_COUNT", - "value": 57 + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_wait.png" } - ] - } - }, - { - "type": "class", - "name": "EntitySpottedState_t", - "scope": "libserver.so", - "project": "server", - "size": 24, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" ], - "metatags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "bool m_bSpotted" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_bSpottedByMask" + "offset": 0, + "ref_idx": 2180 } ], "members": [ { - "name": "m_bSpotted", - "offset": 8, + "name": "m_OnFired", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2213 + } + } + }, + { + "name": "m_OnCanceled", + "offset": 144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2183 + } + } + }, + { + "name": "m_strEntityOutput", + "offset": 216, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_strEntityOutputParam", + "offset": 224, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnIsSpottedChanged" + "name": "MPropertyDescription", + "value": "Optional output value to match if applicable. Leave empty to match any possible value for the output param." } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bSpottedByMask", - "offset": 12, + "name": "m_bListenUntilCanceled", + "offset": 232, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnIsSpottedChanged" + "name": "MPropertyDescription", + "value": "Continue listening for the output until canceled." } ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 2, - "subtype": - { - "type": "ref", - "ref_idx": 7 - } + "type": "ref", + "ref_idx": 12 } } } + ], + "child_class_idx": + [ + 2299 ] } }, { - "type": "enum", - "name": "CSPlayerBlockingUseAction_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "SignatureOutflow_Resume", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, "traits": { "flags": [ - "is_registered" + "inheritance_depth_calculated", + "local_type_scope" ], - "fields": + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "k_CSPlayerBlockingUseAction_None", - "value": 0 - }, - { - "name": "k_CSPlayerBlockingUseAction_DefusingDefault", - "value": 1 - }, - { - "name": "k_CSPlayerBlockingUseAction_DefusingWithKit", - "value": 2 - }, - { - "name": "k_CSPlayerBlockingUseAction_HostageGrabbing", - "value": 3 - }, - { - "name": "k_CSPlayerBlockingUseAction_HostageDropping", - "value": 4 - }, - { - "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup", - "value": 5 - }, - { - "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Place", - "value": 6 - }, - { - "name": "k_CSPlayerBlockingUseAction_MaxCount", - "value": 7 + "offset": 0, + "ref_idx": 2183 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CCSBot", + "name": "CEnvGlobal", "scope": "libserver.so", "project": "server", - "size": 28112, - "alignment": 255, + "size": 1984, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2076 + "ref_idx": 571 } ], "members": [ { - "name": "m_eyePosition", - "offset": 256, + "name": "m_outCounter", + "offset": 1928, "traits": { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_name", - "offset": 268, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - } - }, - { - "name": "m_combatRange", - "offset": 332, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_isRogue", - "offset": 336, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_rogueTimer", - "offset": 344, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_diedLastRound", - "offset": 372, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_safeTime", - "offset": 376, + "name": "m_globalstate", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_wasSafe", - "offset": 380, + "name": "m_triggermode", + "offset": 1968, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_blindFire", - "offset": 388, + "name": "m_initialstate", + "offset": 1972, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_surpriseTimer", - "offset": 392, + "name": "m_counter", + "offset": 1976, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRagdollPropAlias_physics_prop_ragdoll", + "scope": "libserver.so", + "project": "server", + "size": 3712, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_bAllowActive", - "offset": 416, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 2216 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CRagdollProp", + "scope": "libserver.so", + "project": "server", + "size": 3712, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_isFollowing", - "offset": 417, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "bool m_ragEnabled" }, { - "name": "m_leader", - "offset": 420, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } + "name": "MNetworkVarNames", + "value": "Vector m_ragPos" }, { - "name": "m_followTimestamp", - "offset": 424, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "QAngle m_ragAngles" }, { - "name": "m_allowAutoFollowTime", - "offset": 428, + "name": "MNetworkVarNames", + "value": "float32 m_flBlendWeight" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 589 + } + ], + "members": + [ + { + "name": "m_ragdoll", + "offset": 3384, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 923 } } }, { - "name": "m_hurryTimer", - "offset": 432, + "name": "m_bStartDisabled", + "offset": 3464, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_alertTimer", - "offset": 456, + "name": "m_ragEnabled", + "offset": 3472, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CNetworkUtlVectorBase< bool >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 12 + } + ] } } }, { - "name": "m_sneakTimer", - "offset": 480, + "name": "m_ragPos", + "offset": 3496, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + } + ], "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_panicTimer", - "offset": 504, + "name": "m_ragAngles", + "offset": 3520, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "qangle" + }, + { + "name": "MNetworkBitCount", + "value": "13" + } + ], "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CNetworkUtlVectorBase< QAngle >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_stateTimestamp", - "offset": 1392, + "name": "m_lastUpdateTickCount", + "offset": 3544, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_isAttacking", - "offset": 1396, + "name": "m_allAsleep", + "offset": 3548, "traits": { "subtype": @@ -226433,8 +242643,8 @@ } }, { - "name": "m_isOpeningDoor", - "offset": 1397, + "name": "m_bFirstCollisionAfterLaunch", + "offset": 3549, "traits": { "subtype": @@ -226445,8 +242655,8 @@ } }, { - "name": "m_taskEntity", - "offset": 1404, + "name": "m_hDamageEntity", + "offset": 3552, "traits": { "subtype": @@ -226466,22 +242676,8 @@ } }, { - "name": "m_goalPosition", - "offset": 1420, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_goalEntity", - "offset": 1432, + "name": "m_hKiller", + "offset": 3556, "traits": { "subtype": @@ -226501,101 +242697,91 @@ } }, { - "name": "m_avoid", - "offset": 1436, + "name": "m_hPhysicsAttacker", + "offset": 3560, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 1063 } ] } } }, { - "name": "m_avoidTimestamp", - "offset": 1440, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_isStopping", - "offset": 1444, + "name": "m_flLastPhysicsInfluenceTime", + "offset": 3564, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_hasVisitedEnemySpawn", - "offset": 1445, + "name": "m_flFadeOutStartTime", + "offset": 3568, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_stillTimer", - "offset": 1448, + "name": "m_flFadeTime", + "offset": 3572, "traits": { "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 10 } } }, { - "name": "m_bEyeAnglesUnderPathFinderControl", - "offset": 1464, + "name": "m_vecLastOrigin", + "offset": 3576, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_pathIndex", - "offset": 24216, + "name": "m_flAwakeTime", + "offset": 3588, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_areaEnteredTimestamp", - "offset": 24220, + "name": "m_flLastOriginChangeTime", + "offset": 3592, "traits": { "subtype": @@ -226606,32 +242792,36 @@ } }, { - "name": "m_repathTimer", - "offset": 24224, + "name": "m_strOriginClassName", + "offset": 3600, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_avoidFriendTimer", - "offset": 24248, + "name": "m_strSourceClassName", + "offset": 3608, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_isFriendInTheWay", - "offset": 24272, + "name": "m_bHasBeenPhysgunned", + "offset": 3616, "traits": { "subtype": @@ -226642,32 +242832,61 @@ } }, { - "name": "m_politeTimer", - "offset": 24280, + "name": "m_bAllowStretch", + "offset": 3617, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_isWaitingBehindFriend", - "offset": 24304, + "name": "m_flBlendWeight", + "offset": 3620, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_pathLadderEnd", - "offset": 24348, + "name": "m_flDefaultFadeScale", + "offset": 3624, "traits": { "subtype": @@ -226678,725 +242897,655 @@ } }, { - "name": "m_mustRunTimer", - "offset": 24424, + "name": "m_ragdollMins", + "offset": 3632, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlVector< Vector >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_waitTimer", - "offset": 24448, + "name": "m_ragdollMaxs", + "offset": 3656, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlVector< Vector >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_updateTravelDistanceTimer", - "offset": 24472, + "name": "m_bShouldDeleteActivationRecord", + "offset": 3680, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFilterName", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_playerTravelDistance", - "offset": 24496, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + { + "name": "m_iFilterName", + "offset": 1984, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSGameRules", + "scope": "libserver.so", + "project": "server", + "size": 70696, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bFreezePeriod" }, { - "name": "m_travelDistancePhase", - "offset": 24752, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bWarmupPeriod" }, { - "name": "m_hostageEscortCount", - "offset": 25160, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } + "name": "MNetworkVarNames", + "value": "GameTime_t m_fWarmupPeriodEnd" }, { - "name": "m_hostageEscortCountTimestamp", - "offset": 25164, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "GameTime_t m_fWarmupPeriodStart" }, { - "name": "m_desiredTeam", - "offset": 25168, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bTerroristTimeOutActive" }, { - "name": "m_hasJoined", - "offset": 25172, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bCTTimeOutActive" }, { - "name": "m_isWaitingForHostage", - "offset": 25173, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flTerroristTimeOutRemaining" }, { - "name": "m_inhibitWaitingForHostageTimer", - "offset": 25176, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "MNetworkVarNames", + "value": "float m_flCTTimeOutRemaining" }, { - "name": "m_waitForHostageTimer", - "offset": 25200, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "MNetworkVarNames", + "value": "int m_nTerroristTimeOuts" }, { - "name": "m_noisePosition", - "offset": 25224, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_nCTTimeOuts" }, { - "name": "m_noiseTravelDistance", - "offset": 25236, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bTechnicalTimeOut" }, { - "name": "m_noiseTimestamp", - "offset": 25240, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bMatchWaitingForResume" }, { - "name": "m_noiseSource", - "offset": 25248, - "traits": - { - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2043 - } - } - } + "name": "MNetworkVarNames", + "value": "int m_iFreezeTime" }, { - "name": "m_noiseBendTimer", - "offset": 25272, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundTime" }, { - "name": "m_bentNoisePosition", - "offset": 25296, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "float m_fMatchStartTime" }, { - "name": "m_bendNoisePositionValid", - "offset": 25308, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "GameTime_t m_fRoundStartTime" }, { - "name": "m_lookAroundStateTimestamp", - "offset": 25312, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "GameTime_t m_flRestartRoundTime" }, { - "name": "m_lookAheadAngle", - "offset": 25316, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bGameRestart" }, { - "name": "m_forwardAngle", - "offset": 25320, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float m_flGameStartTime" }, { - "name": "m_inhibitLookAroundTimestamp", - "offset": 25324, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float m_timeUntilNextPhaseStarts" }, { - "name": "m_lookAtSpot", - "offset": 25332, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_gamePhase" }, { - "name": "m_lookAtSpotDuration", - "offset": 25348, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_totalRoundsPlayed" }, { - "name": "m_lookAtSpotTimestamp", - "offset": 25352, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_nRoundsPlayedThisPhase" }, { - "name": "m_lookAtSpotAngleTolerance", - "offset": 25356, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_nOvertimePlaying" }, { - "name": "m_lookAtSpotClearIfClose", - "offset": 25360, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "int m_iHostagesRemaining" }, { - "name": "m_lookAtSpotAttack", - "offset": 25361, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bAnyHostageReached" }, { - "name": "m_lookAtDesc", - "offset": 25368, - "traits": - { - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - } + "name": "MNetworkVarNames", + "value": "bool m_bMapHasBombTarget" }, { - "name": "m_peripheralTimestamp", - "offset": 25376, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bMapHasRescueZone" }, { - "name": "m_approachPointCount", - "offset": 25768, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bMapHasBuyZone" }, { - "name": "m_approachPointViewPosition", - "offset": 25772, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bIsQueuedMatchmaking" }, { - "name": "m_viewSteadyTimer", - "offset": 25784, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2062 - } - } + "name": "MNetworkVarNames", + "value": "int m_nQueuedMatchmakingMode" }, { - "name": "m_tossGrenadeTimer", - "offset": 25808, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bIsValveDS" }, { - "name": "m_isAvoidingGrenade", - "offset": 25840, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bLogoMap" }, { - "name": "m_spotCheckTimestamp", - "offset": 25872, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bPlayAllStepSoundsOnServer" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iSpectatorSlotCount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_MatchDevice" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasMatchStarted" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nNextMapInMapgroup" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTournamentEventName" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTournamentEventStage" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szMatchStatTxt" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTournamentPredictionsTxt" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nTournamentPredictionsPct" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flCMMItemDropRevealStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flCMMItemDropRevealEndTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsDroppingItems" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsQuestEligible" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsHltvActive" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBombPlanted" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_arrProhibitedItemIndices" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_arrTournamentActiveCasterAccounts" + }, + { + "name": "MNetworkVarNames", + "value": "int m_numBestOfMaps" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nHalloweenMaskListSeed" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBombDropped" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRoundWinStatus" + }, + { + "name": "MNetworkVarNames", + "value": "int m_eRoundWinReason" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bTCantBuy" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bCTCantBuy" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMatchStats_RoundResults" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMatchStats_PlayersAlive_CT" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iMatchStats_PlayersAlive_T" + }, + { + "name": "MNetworkVarNames", + "value": "float m_TeamRespawnWaveTimes" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flNextRespawnWave" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vMinimapMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vMinimapMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "float m_MinimapVerticalSectionHeights" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEndMatchMapGroupVoteTypes" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEndMatchMapGroupVoteOptions" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEndMatchMapVoteWinner" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iNumConsecutiveCTLoses" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iNumConsecutiveTerroristLoses" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMatchAbortedEarlyReason" + }, + { + "name": "MNetworkVarNames", + "value": "CCSGameModeRules * m_pGameModeRules" + }, + { + "name": "MNetworkVarNames", + "value": "CRetakeGameRules m_RetakeRules" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nMatchEndCount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nTTeamIntroVariant" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCTTeamIntroVariant" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bTeamIntroPeriod" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iRoundEndWinnerTeam" + }, + { + "name": "MNetworkVarNames", + "value": "int m_eRoundEndReason" }, { - "name": "m_checkedHidingSpotCount", - "offset": 26904, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bRoundEndShowTimerDefend" }, { - "name": "m_lookPitch", - "offset": 26908, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndTimerTime" }, { - "name": "m_lookPitchVel", - "offset": 26912, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "CUtlString m_sRoundEndFunFactToken" }, { - "name": "m_lookYaw", - "offset": 26916, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "CPlayerSlot m_iRoundEndFunFactPlayerSlot" }, { - "name": "m_lookYawVel", - "offset": 26920, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndFunFactData1" }, { - "name": "m_targetSpot", - "offset": 26924, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndFunFactData2" }, { - "name": "m_targetSpotVelocity", - "offset": 26936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndFunFactData3" }, { - "name": "m_targetSpotPredicted", - "offset": 26948, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "CUtlString m_sRoundEndMessage" }, { - "name": "m_aimError", - "offset": 26960, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndPlayerCount" }, { - "name": "m_aimGoal", - "offset": 26972, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bRoundEndNoMusic" }, { - "name": "m_targetSpotTime", - "offset": 26984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundEndLegacy" }, { - "name": "m_aimFocus", - "offset": 26988, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint8 m_nRoundEndCount" }, { - "name": "m_aimFocusInterval", - "offset": 26992, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "int m_iRoundStartRoundNumber" }, { - "name": "m_aimFocusNextUpdate", - "offset": 26996, + "name": "MNetworkVarNames", + "value": "uint8 m_nRoundStartCount" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2219 + } + ], + "members": + [ + { + "name": "m_bFreezePeriod", + "offset": 200, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_ignoreEnemiesTimer", - "offset": 27008, + "name": "m_bWarmupPeriod", + "offset": 201, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_enemy", - "offset": 27032, + "name": "m_fWarmupPeriodEnd", + "offset": 204, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_isEnemyVisible", - "offset": 27036, + "name": "m_fWarmupPeriodStart", + "offset": 208, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_visibleEnemyParts", - "offset": 27037, + "name": "m_bTerroristTimeOutActive", + "offset": 212, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 12 } } }, { - "name": "m_lastEnemyPosition", - "offset": 27040, + "name": "m_bCTTimeOutActive", + "offset": 213, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_lastSawEnemyTimestamp", - "offset": 27052, + "name": "m_flTerroristTimeOutRemaining", + "offset": 216, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227405,10 +243554,16 @@ } }, { - "name": "m_firstSawEnemyTimestamp", - "offset": 27056, + "name": "m_flCTTimeOutRemaining", + "offset": 220, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227417,46 +243572,70 @@ } }, { - "name": "m_currentEnemyAcquireTimestamp", - "offset": 27060, + "name": "m_nTerroristTimeOuts", + "offset": 224, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_enemyDeathTimestamp", - "offset": 27064, + "name": "m_nCTTimeOuts", + "offset": 228, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_friendDeathTimestamp", - "offset": 27068, + "name": "m_bTechnicalTimeOut", + "offset": 232, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_isLastEnemyDead", - "offset": 27072, + "name": "m_bMatchWaitingForResume", + "offset": 233, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227465,10 +243644,16 @@ } }, { - "name": "m_nearbyEnemyCount", - "offset": 27076, + "name": "m_iFreezeTime", + "offset": 236, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227477,31 +243662,16 @@ } }, { - "name": "m_bomber", - "offset": 27600, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } - }, - { - "name": "m_nearbyFriendCount", - "offset": 27604, + "name": "m_iRoundTime", + "offset": 240, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227510,85 +243680,88 @@ } }, { - "name": "m_closestVisibleFriend", - "offset": 27608, + "name": "m_fMatchStartTime", + "offset": 244, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_closestVisibleHumanFriend", - "offset": 27612, + "name": "m_fRoundStartTime", + "offset": 248, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_attentionInterval", - "offset": 27616, + "name": "m_flRestartRoundTime", + "offset": 252, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 565 } } }, { - "name": "m_attacker", - "offset": 27632, + "name": "m_bGameRestart", + "offset": 256, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_attackedTimestamp", - "offset": 27636, + "name": "m_flGameStartTime", + "offset": 260, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227597,22 +243770,38 @@ } }, { - "name": "m_burnedByFlamesTimer", - "offset": 27640, + "name": "m_timeUntilNextPhaseStarts", + "offset": 264, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 10 } } }, { - "name": "m_lastVictimID", - "offset": 27656, + "name": "m_gamePhase", + "offset": 268, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnGamePhaseChanged" + } + ], "subtype": { "type": "ref", @@ -227621,82 +243810,124 @@ } }, { - "name": "m_isAimingAtEnemy", - "offset": 27660, + "name": "m_totalRoundsPlayed", + "offset": 272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_isRapidFiring", - "offset": 27661, + "name": "m_nRoundsPlayedThisPhase", + "offset": 276, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_equipTimer", - "offset": 27664, + "name": "m_nOvertimePlaying", + "offset": 280, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 6 } } }, { - "name": "m_zoomTimer", - "offset": 27680, + "name": "m_iHostagesRemaining", + "offset": 284, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_fireWeaponTimestamp", - "offset": 27704, + "name": "m_bAnyHostageReached", + "offset": 288, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_lookForWeaponsOnGroundTimer", - "offset": 27712, + "name": "m_bMapHasBombTarget", + "offset": 289, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_bIsSleeping", - "offset": 27736, + "name": "m_bMapHasRescueZone", + "offset": 290, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227705,10 +243936,16 @@ } }, { - "name": "m_isEnemySniperVisible", - "offset": 27737, + "name": "m_bMapHasBuyZone", + "offset": 291, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227717,58 +243954,88 @@ } }, { - "name": "m_sawEnemySniperTimer", - "offset": 27744, + "name": "m_bIsQueuedMatchmaking", + "offset": 292, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_enemyQueueIndex", - "offset": 27928, + "name": "m_nQueuedMatchmakingMode", + "offset": 296, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 6 } } }, { - "name": "m_enemyQueueCount", - "offset": 27929, + "name": "m_bIsValveDS", + "offset": 300, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 12 } } }, { - "name": "m_enemyQueueAttendIndex", - "offset": 27930, + "name": "m_bLogoMap", + "offset": 301, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 12 } } }, { - "name": "m_isStuck", - "offset": 27931, + "name": "m_bPlayAllStepSoundsOnServer", + "offset": 302, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -227777,264 +244044,238 @@ } }, { - "name": "m_stuckTimestamp", - "offset": 27932, + "name": "m_iSpectatorSlotCount", + "offset": 304, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_stuckSpot", - "offset": 27936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "ref_idx": 6 } } }, { - "name": "m_wiggleTimer", - "offset": 27952, + "name": "m_MatchDevice", + "offset": 308, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_stuckJumpTimer", - "offset": 27976, + "name": "m_bHasMatchStarted", + "offset": 312, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_nextCleanupCheckTimestamp", - "offset": 28000, + "name": "m_nNextMapInMapgroup", + "offset": 316, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_avgVel", - "offset": 28004, + "name": "m_szTournamentEventName", + "offset": 320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "fixed_array", - "element_size": 4, - "count": 10, + "element_size": 1, + "count": 512, "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1 } } } }, { - "name": "m_avgVelIndex", - "offset": 28044, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_avgVelCount", - "offset": 28048, + "name": "m_szTournamentEventStage", + "offset": 832, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_lastOrigin", - "offset": 28052, + "name": "m_szMatchStatTxt", + "offset": 1344, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_lastRadioRecievedTimestamp", - "offset": 28068, + "name": "m_szTournamentPredictionsTxt", + "offset": 1856, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_lastRadioSentTimestamp", - "offset": 28072, + "name": "m_nTournamentPredictionsPct", + "offset": 2368, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_radioSubject", - "offset": 28076, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } - }, - { - "name": "m_radioPosition", - "offset": 28080, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "ref_idx": 6 } } }, { - "name": "m_voiceEndTimestamp", - "offset": 28092, + "name": "m_flCMMItemDropRevealStartTime", + "offset": 2372, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_lastValidReactionQueueFrame", - "offset": 28104, + "name": "m_flCMMItemDropRevealEndTime", + "offset": 2376, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CBot", - "scope": "libserver.so", - "project": "server", - "size": 248, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "is_abstract", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - { - "name": "m_pController", - "offset": 16, - "traits": - { - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2049 - } + "ref_idx": 565 } } }, { - "name": "m_pPlayer", - "offset": 24, + "name": "m_bIsDroppingItems", + "offset": 2380, "traits": { - "subtype": - { - "type": "ptr", - "subtype": + "metatags": + [ { - "type": "ref", - "ref_idx": 2043 + "name": "MNetworkEnable" } - } - } - }, - { - "name": "m_bHasSpawned", - "offset": 32, - "traits": - { + ], "subtype": { "type": "ref", @@ -228043,22 +244284,34 @@ } }, { - "name": "m_id", - "offset": 36, + "name": "m_bIsQuestEligible", + "offset": 2381, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_isRunning", - "offset": 184, + "name": "m_bIsHltvActive", + "offset": 2382, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -228067,10 +244320,16 @@ } }, { - "name": "m_isCrouching", - "offset": 185, + "name": "m_bBombPlanted", + "offset": 2383, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -228079,133 +244338,146 @@ } }, { - "name": "m_forwardSpeed", - "offset": 188, + "name": "m_arrProhibitedItemIndices", + "offset": 2384, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 2, + "count": 100, + "subtype": + { + "type": "ref", + "ref_idx": 5 + } } } }, { - "name": "m_leftSpeed", - "offset": 192, + "name": "m_arrTournamentActiveCasterAccounts", + "offset": 2584, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 7 + } } } }, { - "name": "m_verticalSpeed", - "offset": 196, + "name": "m_numBestOfMaps", + "offset": 2600, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_buttonFlags", - "offset": 200, + "name": "m_nHalloweenMaskListSeed", + "offset": 2604, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 9 + "ref_idx": 6 } } }, { - "name": "m_jumpTimestamp", - "offset": 208, + "name": "m_bBombDropped", + "offset": 2608, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_viewForward", - "offset": 212, + "name": "m_iRoundWinStatus", + "offset": 2612, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_postureStackIndex", - "offset": 240, + "name": "m_eRoundWinReason", + "offset": 2616, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "PredictedDamageTag_t", - "scope": "libserver.so", - "project": "server", - "size": 64, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "GameTick_t nTagTick" }, { - "name": "MNetworkVarNames", - "value": "float flFlinchModSmall" - }, - { - "name": "MNetworkVarNames", - "value": "float flFlinchModLarge" - }, - { - "name": "MNetworkVarNames", - "value": "float flFriendlyFireDamageReductionRatio" - } - ], - "members": - [ - { - "name": "nTagTick", - "offset": 48, + "name": "m_bTCantBuy", + "offset": 2620, "traits": { "metatags": @@ -228217,13 +244489,13 @@ "subtype": { "type": "ref", - "ref_idx": 563 + "ref_idx": 12 } } }, { - "name": "flFlinchModSmall", - "offset": 52, + "name": "m_bCTCantBuy", + "offset": 2621, "traits": { "metatags": @@ -228235,13 +244507,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "flFlinchModLarge", - "offset": 56, + "name": "m_iMatchStats_RoundResults", + "offset": 2624, "traits": { "metatags": @@ -228252,14 +244524,20 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 30, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "flFriendlyFireDamageReductionRatio", - "offset": 60, + "name": "m_iMatchStats_PlayersAlive_CT", + "offset": 2744, "traits": { "metatags": @@ -228270,139 +244548,92 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 30, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CFlashbangProjectile", - "scope": "libserver.so", - "project": "server", - "size": 3760, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2079 - } - ], - "members": - [ + }, { - "name": "m_flTimeToDetonate", - "offset": 3752, + "name": "m_iMatchStats_PlayersAlive_T", + "offset": 2864, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 30, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_numOpponentsHit", - "offset": 3756, + "name": "m_TeamRespawnWaveTimes", + "offset": 2984, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "fixed_array", + "element_size": 4, + "count": 32, + "subtype": + { + "type": "ref", + "ref_idx": 10 + } } } }, { - "name": "m_numTeammatesHit", - "offset": 3757, + "name": "m_flNextRespawnWave", + "offset": 3112, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "fixed_array", + "element_size": 4, + "count": 32, + "subtype": + { + "type": "ref", + "ref_idx": 565 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseCSGrenadeProjectile", - "scope": "libserver.so", - "project": "server", - "size": 3760, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "Vector m_vInitialPosition" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vInitialVelocity" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBounces" - }, - { - "name": "MNetworkVarNames", - "value": "HParticleSystemDefinitionStrong m_nExplodeEffectIndex" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nExplodeEffectTickBegin" }, { - "name": "MNetworkVarNames", - "value": "Vector m_vecExplodeEffectOrigin" - } - ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2080 - } - ], - "members": - [ - { - "name": "m_vInitialPosition", - "offset": 3644, + "name": "m_vMinimapMins", + "offset": 3240, "traits": { "metatags": @@ -228421,8 +244652,8 @@ } }, { - "name": "m_vInitialVelocity", - "offset": 3656, + "name": "m_vMinimapMaxs", + "offset": 3252, "traits": { "metatags": @@ -228441,8 +244672,8 @@ } }, { - "name": "m_nBounces", - "offset": 3668, + "name": "m_MinimapVerticalSectionHeights", + "offset": 3264, "traits": { "metatags": @@ -228451,16 +244682,34 @@ "name": "MNetworkEnable" } ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 8, + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + }, + { + "name": "m_ullLocalMatchID", + "offset": 3296, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 9 } } }, { - "name": "m_nExplodeEffectIndex", - "offset": 3672, + "name": "m_nEndMatchMapGroupVoteTypes", + "offset": 3304, "traits": { "metatags": @@ -228471,23 +244720,20 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] + "type": "fixed_array", + "element_size": 4, + "count": 10, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_nExplodeEffectTickBegin", - "offset": 3680, + "name": "m_nEndMatchMapGroupVoteOptions", + "offset": 3344, "traits": { "metatags": @@ -228498,14 +244744,20 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 4, + "count": 10, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_vecExplodeEffectOrigin", - "offset": 3684, + "name": "m_nEndMatchMapVoteWinner", + "offset": 3384, "traits": { "metatags": @@ -228516,40 +244768,50 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_flSpawnTime", - "offset": 3696, + "name": "m_iNumConsecutiveCTLoses", + "offset": 3388, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_unOGSExtraFlags", - "offset": 3700, + "name": "m_iNumConsecutiveTerroristLoses", + "offset": 3392, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 6 } } }, { - "name": "m_bDetonationRecorded", - "offset": 3701, + "name": "m_bHasHostageBeenTouched", + "offset": 3424, "traits": { "subtype": @@ -228560,86 +244822,80 @@ } }, { - "name": "m_nItemIndex", - "offset": 3702, + "name": "m_flIntermissionStartTime", + "offset": 3428, "traits": { "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 565 } } }, { - "name": "m_vecOriginalSpawnLocation", - "offset": 3704, + "name": "m_flIntermissionEndTime", + "offset": 3432, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_flLastBounceSoundTime", - "offset": 3716, + "name": "m_bLevelInitialized", + "offset": 3436, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_vecGrenadeSpin", - "offset": 3720, + "name": "m_iTotalRoundsPlayed", + "offset": 3440, "traits": { "subtype": { - "type": "atomic", - "name": "RotationVector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vecLastHitSurfaceNormal", - "offset": 3732, + "name": "m_iUnBalancedRounds", + "offset": 3444, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nTicksAtZeroVelocity", - "offset": 3744, + "name": "m_endMatchOnRoundReset", + "offset": 3448, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bHasEverHitEnemy", - "offset": 3748, + "name": "m_endMatchOnThink", + "offset": 3449, "traits": { "subtype": @@ -228648,851 +244904,548 @@ "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseGrenade", - "scope": "libserver.so", - "project": "server", - "size": 3648, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkIncludeByName", - "value": "m_fFlags" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_vecVelocity" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_flexWeight" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "m_flPoseParameter" }, { - "name": "MNetworkExcludeByName", - "value": "m_nResetEventsParity" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "overlay_vars" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "m_flCycle" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_baseLayer.m_hSequence" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_animationController.m_flPlaybackRate" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_nNewSequenceParity" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsLive" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_DmgRadius" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flDetonateTime" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flDamage" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn > m_hThrower" - } - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 588 - } - ], - "members": - [ - { - "name": "m_OnPlayerPickup", - "offset": 3520, + "name": "m_iNumTerrorist", + "offset": 3452, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnExplode", - "offset": 3544, + "name": "m_iNumCT", + "offset": 3456, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_bHasWarnedAI", - "offset": 3568, + "name": "m_iNumSpawnableTerrorist", + "offset": 3460, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsSmokeGrenade", - "offset": 3569, + "name": "m_iNumSpawnableCT", + "offset": 3464, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsLive", - "offset": 3570, + "name": "m_arrSelectedHostageSpawnIndices", + "offset": 3472, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_DmgRadius", - "offset": 3572, + "name": "m_nSpawnPointsRandomSeed", + "offset": 3496, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1024.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDetonateTime", - "offset": 3576, + "name": "m_bFirstConnected", + "offset": 3500, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_flWarnAITime", - "offset": 3580, + "name": "m_bCompleteReset", + "offset": 3501, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDamage", - "offset": 3584, + "name": "m_bPickNewTeamsOnReset", + "offset": 3502, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "256.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iszBounceSound", - "offset": 3592, + "name": "m_bScrambleTeamsOnRestart", + "offset": 3503, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_ExplosionSound", - "offset": 3600, + "name": "m_bSwapTeamsOnRestart", + "offset": 3504, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hThrower", - "offset": 3612, + "name": "m_nEndMatchTiedVotes", + "offset": 3512, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2043 + "ref_idx": 6 } ] } } }, { - "name": "m_flNextAttack", - "offset": 3636, + "name": "m_bNeedToAskPlayersForContinueVote", + "offset": 3540, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_hOriginalThrower", - "offset": 3640, + "name": "m_numQueuedMatchmakingAccounts", + "offset": 3544, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 7 } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseDoor", - "scope": "libserver.so", - "project": "server", - "size": 3080, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bIsUsable" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1097 - } - ], - "members": - [ + }, { - "name": "m_angMoveEntitySpace", - "offset": 2708, + "name": "m_fAvgPlayerRank", + "offset": 3548, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecMoveDirParentSpace", - "offset": 2720, + "name": "m_pQueuedMatchmakingReservationString", + "offset": 3552, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_ls", - "offset": 2736, + "name": "m_numTotalTournamentDrops", + "offset": 3560, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 967 + "ref_idx": 7 } } }, { - "name": "m_bForceClosed", - "offset": 2768, + "name": "m_numSpectatorsCountMax", + "offset": 3564, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_bDoorGroup", - "offset": 2769, + "name": "m_numSpectatorsCountMaxTV", + "offset": 3568, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_bLocked", - "offset": 2770, + "name": "m_numSpectatorsCountMaxLnk", + "offset": 3572, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_bIgnoreDebris", - "offset": 2771, + "name": "m_nCTsAliveAtFreezetimeEnd", + "offset": 3584, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bNoNPCs", - "offset": 2772, + "name": "m_nTerroristsAliveAtFreezetimeEnd", + "offset": 3588, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_eSpawnPosition", - "offset": 2776, + "name": "m_bForceTeamChangeSilent", + "offset": 3592, "traits": { "subtype": { "type": "ref", - "ref_idx": 2082 + "ref_idx": 12 } } }, { - "name": "m_flBlockDamage", - "offset": 2780, + "name": "m_bLoadingRoundBackupData", + "offset": 3593, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_NoiseMoving", - "offset": 2784, + "name": "m_nMatchInfoShowType", + "offset": 3648, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_NoiseArrived", - "offset": 2792, + "name": "m_flMatchInfoDecidedTime", + "offset": 3652, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_NoiseMovingClosed", - "offset": 2800, + "name": "mTeamDMLastWinningTeamNumber", + "offset": 3680, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_NoiseArrivedClosed", - "offset": 2808, + "name": "mTeamDMLastThinkTime", + "offset": 3684, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_ChainTarget", - "offset": 2816, + "name": "m_flTeamDMLastAnnouncementTime", + "offset": 3688, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnBlockedClosing", - "offset": 2824, + "name": "m_iAccountTerrorist", + "offset": 3692, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnBlockedOpening", - "offset": 2848, + "name": "m_iAccountCT", + "offset": 3696, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnUnblockedClosing", - "offset": 2872, + "name": "m_iSpawnPointCount_Terrorist", + "offset": 3700, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnUnblockedOpening", - "offset": 2896, + "name": "m_iSpawnPointCount_CT", + "offset": 3704, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnFullyClosed", - "offset": 2920, + "name": "m_iMaxNumTerrorists", + "offset": 3708, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnFullyOpen", - "offset": 2944, + "name": "m_iMaxNumCTs", + "offset": 3712, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnClose", - "offset": 2968, + "name": "m_iLoserBonusMostRecentTeam", + "offset": 3716, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnOpen", - "offset": 2992, + "name": "m_tmNextPeriodicThink", + "offset": 3720, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnLockedUse", - "offset": 3016, + "name": "m_bVoiceWonMatchBragFired", + "offset": 3724, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_bLoopMoveSound", - "offset": 3040, + "name": "m_fWarmupNextChatNoticeTime", + "offset": 3728, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCreateNavObstacle", - "offset": 3072, + "name": "m_iHostagesRescued", + "offset": 3736, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_isChaining", - "offset": 3073, + "name": "m_iHostagesTouched", + "offset": 3740, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsUsable", - "offset": 3074, + "name": "m_flNextHostageAnnouncement", + "offset": 3744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "enum", - "name": "FuncDoorSpawnPos_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "FUNC_DOOR_SPAWN_CLOSED", - "value": 0 }, { - "name": "FUNC_DOOR_SPAWN_OPEN", - "value": 1 - } - ] - } - }, - { - "type": "class", - "name": "CCSPetPlacement", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CGunTarget", - "scope": "libserver.so", - "project": "server", - "size": 2728, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1097 - } - ], - "members": - [ + "name": "m_bNoTerroristsKilled", + "offset": 3748, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, { - "name": "m_on", - "offset": 2696, + "name": "m_bNoCTsKilled", + "offset": 3749, "traits": { "subtype": @@ -229503,71 +245456,56 @@ } }, { - "name": "m_hTargetEnt", - "offset": 2700, + "name": "m_bNoEnemiesKilled", + "offset": 3750, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OnDeath", - "offset": 2704, + "name": "m_bCanDonateWeapons", + "offset": 3751, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CPointChildModifier", - "scope": "libserver.so", - "project": "server", - "size": 1936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + "name": "m_firstKillTime", + "offset": 3756, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_bOrphanInsteadOfDeletingChildrenOnRemove", - "offset": 1928, + "name": "m_firstBloodTime", + "offset": 3764, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_hostageWasInjured", + "offset": 3792, "traits": { "subtype": @@ -229576,86 +245514,46 @@ "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncWater", - "scope": "libserver.so", - "project": "server", - "size": 2856, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + "name": "m_hostageWasKilled", + "offset": 3793, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, { - "name": "m_BuoyancyHelper", - "offset": 2576, + "name": "m_bVoteCalled", + "offset": 3808, "traits": { "subtype": { "type": "ref", - "ref_idx": 2087 + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CBuoyancyHelper", - "scope": "libserver.so", - "project": "server", - "size": 280, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ + }, { - "name": "m_nFluidType", - "offset": 24, + "name": "m_bServerVoteOnReset", + "offset": 3809, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flFluidDensity", - "offset": 28, + "name": "m_flVoteCheckThrottle", + "offset": 3812, "traits": { "subtype": @@ -229666,44 +245564,44 @@ } }, { - "name": "m_flNeutrallyBuoyantGravity", - "offset": 32, + "name": "m_bBuyTimeEnded", + "offset": 3816, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flNeutrallyBuoyantLinearDamping", - "offset": 36, + "name": "m_nLastFreezeEndBeep", + "offset": 3820, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flNeutrallyBuoyantAngularDamping", - "offset": 40, + "name": "m_bTargetBombed", + "offset": 3824, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bNeutrallyBuoyant", - "offset": 44, + "name": "m_bBombDefused", + "offset": 3825, "traits": { "subtype": @@ -229714,152 +245612,94 @@ } }, { - "name": "m_vecFractionOfWheelSubmergedForWheelFriction", - "offset": 48, + "name": "m_bMapHasBombZone", + "offset": 3826, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vecWheelFrictionScales", - "offset": 72, + "name": "m_vecMainCTSpawnPos", + "offset": 3904, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_vecFractionOfWheelSubmergedForWheelDrag", - "offset": 96, + "name": "m_CTSpawnPointsMasterList", + "offset": 3920, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< float32 >", + "name": "CUtlVector< CHandle< SpawnPoint > >", "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< SpawnPoint >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2222 + } + ] } ] } } }, { - "name": "m_vecWheelDrag", - "offset": 120, + "name": "m_TerroristSpawnPointsMasterList", + "offset": 3944, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< float32 >", + "name": "CUtlVector< CHandle< SpawnPoint > >", "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< SpawnPoint >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2222 + } + ] } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponM4A1Silencer", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFuncNavBlocker", - "scope": "libserver.so", - "project": "server", - "size": 2600, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + }, { - "name": "m_bDisabled", - "offset": 2584, + "name": "m_bRespawningAllRespawnablePlayers", + "offset": 3968, "traits": { "subtype": @@ -229870,8 +245710,8 @@ } }, { - "name": "m_nBlockedTeamNumber", - "offset": 2588, + "name": "m_iNextCTSpawnPoint", + "offset": 3972, "traits": { "subtype": @@ -229880,194 +245720,24 @@ "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSGO_WingmanIntroTerroristPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2091 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSGO_WingmanIntroCharacterPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2092 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSGO_TeamIntroCharacterPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2093 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSGO_TeamPreviewCharacterPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "is_abstract", - "inheritance_depth_calculated", - "local_type_scope", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nVariant" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nRandom" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nOrdinal" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_sWeaponName" - }, - { - "name": "MNetworkVarNames", - "value": "XUID m_xuid" - }, - { - "name": "MNetworkVarNames", - "value": "CEconItemView m_agentItem" - }, - { - "name": "MNetworkVarNames", - "value": "CEconItemView m_glovesItem" }, { - "name": "MNetworkVarNames", - "value": "CEconItemView m_weaponItem" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_nVariant", - "offset": 1928, + "name": "m_flCTSpawnPointUsedTime", + "offset": 3976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nRandom", - "offset": 1932, + "name": "m_iNextTerroristSpawnPoint", + "offset": 3980, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -230076,257 +245746,188 @@ } }, { - "name": "m_nOrdinal", - "offset": 1936, + "name": "m_flTerroristSpawnPointUsedTime", + "offset": 3984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_sWeaponName", - "offset": 1944, + "name": "m_CTSpawnPoints", + "offset": 3992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CHandle< SpawnPoint > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< SpawnPoint >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2222 + } + ] + } + ] } } }, { - "name": "m_xuid", - "offset": 1952, + "name": "m_TerroristSpawnPoints", + "offset": 4016, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 9 + "type": "atomic", + "name": "CUtlVector< CHandle< SpawnPoint > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< SpawnPoint >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2222 + } + ] + } + ] } } }, { - "name": "m_agentItem", - "offset": 1960, + "name": "m_bIsUnreservedGameServer", + "offset": 4040, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 12 } } }, { - "name": "m_glovesItem", - "offset": 2640, + "name": "m_fAutobalanceDisplayTime", + "offset": 4044, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 10 } } }, { - "name": "m_weaponItem", - "offset": 3320, + "name": "m_bAllowWeaponSwitch", + "offset": 4104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CDynamicLight", - "scope": "libserver.so", - "project": "server", - "size": 2600, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "uint8 m_Flags" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_LightStyle" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_Radius" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_Exponent" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_InnerAngle" }, { - "name": "MNetworkVarNames", - "value": "float32 m_OuterAngle" + "name": "m_bRoundTimeWarningTriggered", + "offset": 4105, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "float32 m_SpotRadius" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ - { - "name": "m_ActualFlags", - "offset": 2572, + "name": "m_phaseChangeAnnouncementTime", + "offset": 4108, "traits": { "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 565 } } }, { - "name": "m_Flags", - "offset": 2573, + "name": "m_fNextUpdateTeamClanNamesTime", + "offset": 4112, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_LightStyle", - "offset": 2574, + "name": "m_flLastThinkTime", + "offset": 4116, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 565 } } }, { - "name": "m_On", - "offset": 2575, + "name": "m_fAccumulatedRoundOffDamage", + "offset": 4120, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_Radius", - "offset": 2576, + "name": "m_nShorthandedBonusLastEvalRound", + "offset": 4124, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_Exponent", - "offset": 2580, + "name": "m_nMatchAbortedEarlyReason", + "offset": 4200, "traits": { "metatags": @@ -230343,274 +245944,247 @@ } }, { - "name": "m_InnerAngle", - "offset": 2584, + "name": "m_bHasTriggeredRoundStartMusic", + "offset": 4204, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "360.000000" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_OuterAngle", - "offset": 2588, + "name": "m_bSwitchingTeamsAtRoundReset", + "offset": 4205, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "360.000000" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_SpotRadius", - "offset": 2592, + "name": "m_pGameModeRules", + "offset": 4232, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkPolymorphic" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2191 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CRotButton", - "scope": "libserver.so", - "project": "server", - "size": 2952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2096 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBaseButton", - "scope": "libserver.so", - "project": "server", - "size": 2952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseModelEntity> m_glowEntity" }, { - "name": "MNetworkVarNames", - "value": "bool m_usable" + "name": "m_BtGlobalBlackboard", + "offset": 4240, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "KeyValues3", + "size": 16, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "string_t m_szDisplayText" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1097 - } - ], - "members": - [ - { - "name": "m_angMoveEntitySpace", - "offset": 2696, + "name": "m_hPlayerResource", + "offset": 4384, "traits": { "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_fStayPushed", - "offset": 2708, + "name": "m_RetakeRules", + "offset": 4392, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2224 } } }, { - "name": "m_fRotating", - "offset": 2709, + "name": "m_arrTeamUniqueKillWeaponsMatch", + "offset": 4888, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 24, + "count": 4, + "subtype": + { + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] + } } } }, { - "name": "m_ls", - "offset": 2712, + "name": "m_bTeamLastKillUsedUniqueWeaponMatch", + "offset": 4984, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + }, + { + "name": "m_nMatchEndCount", + "offset": 5024, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnMatchEndCountChanged" } ], "subtype": { "type": "ref", - "ref_idx": 967 + "ref_idx": 3 } } }, { - "name": "m_sUseSound", - "offset": 2744, + "name": "m_nTTeamIntroVariant", + "offset": 5028, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_sLockedSound", - "offset": 2752, + "name": "m_nCTTeamIntroVariant", + "offset": 5032, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_sUnlockedSound", - "offset": 2760, + "name": "m_bTeamIntroPeriod", + "offset": 5036, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnTeamIntroPeriodChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_sOverrideAnticipationName", - "offset": 2768, + "name": "m_fTeamIntroPeriodEnd", + "offset": 5040, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_bLocked", - "offset": 2776, + "name": "m_bPlayedTeamIntroVO", + "offset": 5044, "traits": { "subtype": @@ -230621,34 +246195,52 @@ } }, { - "name": "m_bDisabled", - "offset": 2777, + "name": "m_iRoundEndWinnerTeam", + "offset": 5048, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flUseLockedTime", - "offset": 2780, + "name": "m_eRoundEndReason", + "offset": 5052, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_bSolidBsp", - "offset": 2784, + "name": "m_bRoundEndShowTimerDefend", + "offset": 5056, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -230657,75 +246249,108 @@ } }, { - "name": "m_OnDamaged", - "offset": 2792, + "name": "m_iRoundEndTimerTime", + "offset": 5060, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnPressed", - "offset": 2816, + "name": "m_sRoundEndFunFactToken", + "offset": 5064, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnUseLocked", - "offset": 2840, + "name": "m_iRoundEndFunFactPlayerSlot", + "offset": 5072, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CPlayerSlot", + "size": 4, + "alignment": 4 } } }, { - "name": "m_OnIn", - "offset": 2864, + "name": "m_iRoundEndFunFactData1", + "offset": 5076, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnOut", - "offset": 2888, + "name": "m_iRoundEndFunFactData2", + "offset": 5080, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_nState", - "offset": 2912, + "name": "m_iRoundEndFunFactData3", + "offset": 5084, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": @@ -230736,43 +246361,52 @@ } }, { - "name": "m_hConstraint", - "offset": 2916, + "name": "m_sRoundEndMessage", + "offset": 5088, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hConstraintParent", - "offset": 2920, + "name": "m_iRoundEndPlayerCount", + "offset": 5096, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bForceNpcExclude", - "offset": 2924, + "name": "m_bRoundEndNoMusic", + "offset": 5100, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": @@ -230783,22 +246417,26 @@ } }, { - "name": "m_sGlowEntity", - "offset": 2928, + "name": "m_iRoundEndLegacy", + "offset": 5104, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_glowEntity", - "offset": 2936, + "name": "m_nRoundEndCount", + "offset": 5108, "traits": { "metatags": @@ -230807,29 +246445,20 @@ "name": "MNetworkEnable" }, { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkChangeCallback", + "value": "OnRoundEndCountChanged" } ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseModelEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 590 - } - ] + "type": "ref", + "ref_idx": 3 } } }, { - "name": "m_usable", - "offset": 2940, + "name": "m_iRoundStartRoundNumber", + "offset": 5112, "traits": { "metatags": @@ -230841,13 +246470,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_szDisplayText", - "offset": 2944, + "name": "m_nRoundStartCount", + "offset": 5116, "traits": { "metatags": @@ -230856,16 +246485,26 @@ "name": "MNetworkEnable" }, { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkChangeCallback", + "value": "OnRoundStartCountChanged" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_flLastPerfSampleTime", + "offset": 21512, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 11 } } } @@ -230874,60 +246513,157 @@ }, { "type": "class", - "name": "CGameMoney", + "name": "CTeamplayRules", "scope": "libserver.so", "project": "server", - "size": 2656, - "alignment": 8, + "size": 192, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "is_abstract", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2220 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CMultiplayRules", + "scope": "libserver.so", + "project": "server", + "size": 192, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 2098 + "ref_idx": 2221 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CGameRules", + "scope": "libserver.so", + "project": "server", + "size": 192, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nTotalPausedTicks" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPauseStartTick" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bGamePaused" } ], "members": [ { - "name": "m_OnMoneySpent", - "offset": 2592, + "name": "__m_pChainEntity", + "offset": 8, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 560 } } }, { - "name": "m_OnMoneySpentFail", - "offset": 2616, + "name": "m_szQuestName", + "offset": 48, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 128, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_nQuestPhase", + "offset": 176, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_nMoney", - "offset": 2640, + "name": "m_nTotalPausedTicks", + "offset": 180, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -230936,16 +246672,38 @@ } }, { - "name": "m_strAwardText", - "offset": 2648, + "name": "m_nPauseStartTick", + "offset": 184, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bGamePaused", + "offset": 188, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 } } } @@ -230954,10 +246712,10 @@ }, { "type": "class", - "name": "CRulePointEntity", + "name": "SpawnPoint", "scope": "libserver.so", "project": "server", - "size": 2592, + "size": 1944, "alignment": 8, "traits": { @@ -230966,7 +246724,8 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "multi_depth": 5, "single_depth": 4, @@ -230974,14 +246733,38 @@ [ { "offset": 0, - "ref_idx": 2099 + "ref_idx": 2223 } ], "members": [ { - "name": "m_Score", - "offset": 2584, + "name": "m_iPriority", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bEnabled", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nType", + "offset": 1936, "traits": { "subtype": @@ -230996,10 +246779,10 @@ }, { "type": "class", - "name": "CRuleEntity", + "name": "CServerOnlyPointEntity", "scope": "libserver.so", "project": "server", - "size": 2584, + "size": 1928, "alignment": 8, "traits": { @@ -231016,60 +246799,87 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 572 } ], "members": [ - { - "name": "m_iszMaster", - "offset": 2576, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } ] } }, { "type": "class", - "name": "FilterHealth", + "name": "CRetakeGameRules", "scope": "libserver.so", "project": "server", - "size": 2000, - "alignment": 8, + "size": 496, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 570 + "name": "MNetworkVarNames", + "value": "int m_nMatchSeed" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBlockersPresent" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRoundInProgress" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iFirstSecondHalfRound" + }, + { + "name": "MNetworkVarNames", + "value": "int m_iBombSite" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hBombPlanter" } ], "members": [ { - "name": "m_bAdrenalineActive", - "offset": 1984, + "name": "m_nMatchSeed", + "offset": 312, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bBlockersPresent", + "offset": 316, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -231078,98 +246888,83 @@ } }, { - "name": "m_iHealthMin", - "offset": 1988, + "name": "m_bRoundInProgress", + "offset": 317, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iHealthMax", - "offset": 1992, + "name": "m_iFirstSecondHalfRound", + "offset": 320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CTankTargetChange", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_newTarget", - "offset": 1928, + "name": "m_iBombSite", + "offset": 324, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CVariantBase< CVariantDefaultAllocator >", - "size": 16, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 933 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_newTargetName", - "offset": 1944, + "name": "m_hBombPlanter", + "offset": 328, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] } } } @@ -231178,10 +246973,10 @@ }, { "type": "class", - "name": "CCSGameModeRules_Noop", + "name": "CInfoInstructorHintBombTargetA", "scope": "libserver.so", "project": "server", - "size": 48, + "size": 1928, "alignment": 8, "traits": { @@ -231192,13 +246987,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2103 + "ref_idx": 1647 } ], "members": @@ -231208,11 +247003,11 @@ }, { "type": "class", - "name": "CCSGameModeRules", + "name": "CWeaponAWP", "scope": "libserver.so", "project": "server", - "size": 48, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -231222,37 +247017,27 @@ "local_type_scope", "construct_allowed" ], - "members": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "__m_pChainEntity", - "offset": 8, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 560 - } - } + "offset": 0, + "ref_idx": 2117 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CBarnLight", + "name": "CPropDoorRotating", "scope": "libserver.so", "project": "server", - "size": 3320, - "alignment": 8, + "size": 4592, + "alignment": 16, "traits": { "flags": @@ -231262,360 +247047,435 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 9, + "single_depth": 8, + "baseclasses": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nColorMode" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_Color" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flColorTemperature" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBrightness" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBrightnessScale" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nDirectLight" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBakedShadowIndex" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_nLightPathUniqueId" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_nLightMapUniqueId" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nLuminaireShape" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLuminaireSize" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLuminaireAnisotropy" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_LightStyleString" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flLightStyleStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_QueuedLightStyleStrings" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_LightStyleEvents" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseModelEntity > m_LightStyleTargets" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hLightCookie" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShape" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSoftX" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSoftY" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSkirt" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSkirtNear" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vSizeParams" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flRange" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vShear" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBakeSpecularToCubemaps" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBakeSpecularToCubemapsSize" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCastShadows" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowMapSize" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowPriority" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bContactShadow" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bForceShadowsEnabled" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBounceLight" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBounceScale" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDynamicBounce" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flMinRoughness" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vAlternateColor" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fAlternateColorBrightness" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nFog" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFogStrength" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nFogShadows" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFogScale" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bFogMixedShadows" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeSizeStart" - }, + "offset": 0, + "ref_idx": 2228 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "float m_flFadeSizeEnd" + "name": "m_vecAxis", + "offset": 4432, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flShadowFadeSizeStart" + "name": "m_flDistance", + "offset": 4444, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flShadowFadeSizeEnd" + "name": "m_eSpawnPosition", + "offset": 4448, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2232 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bPrecomputedFieldsValid" + "name": "m_eOpenDirection", + "offset": 4452, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2233 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedBoundsMins" + "name": "m_eCurrentOpenDirection", + "offset": 4456, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2233 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedBoundsMaxs" + "name": "m_eDefaultCheckDirection", + "offset": 4460, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2234 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin" + "name": "m_flAjarAngle", + "offset": 4464, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles" + "name": "m_angRotationAjarDeprecated", + "offset": 4468, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent" + "name": "m_angRotationClosed", + "offset": 4480, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nPrecomputedSubFrusta" + "name": "m_angRotationOpenForward", + "offset": 4492, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin0" + "name": "m_angRotationOpenBack", + "offset": 4504, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles0" + "name": "m_angGoal", + "offset": 4516, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent0" + "name": "m_vecForwardBoundsMin", + "offset": 4528, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin1" + "name": "m_vecForwardBoundsMax", + "offset": 4540, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles1" + "name": "m_vecBackBoundsMin", + "offset": 4552, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent1" + "name": "m_vecBackBoundsMax", + "offset": 4564, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin2" + "name": "m_bAjarDoorShouldntAlwaysOpen", + "offset": 4576, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles2" - }, + "name": "m_hEntityBlocker", + "offset": 4580, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CEntityBlocker >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2235 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CBasePropDoor", + "scope": "libserver.so", + "project": "server", + "size": 4432, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent2" + "name": "MNetworkExcludeByName", + "value": "m_flexWeight" }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin3" + "name": "MNetworkExcludeByUserGroup", + "value": "m_flPoseParameter" }, { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles3" + "name": "MNetworkExcludeByName", + "value": "m_animationController.m_flPlaybackRate" }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent3" + "name": "MNetworkExcludeByUserGroup", + "value": "overlay_vars" }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin4" + "name": "MNetworkIncludeByName", + "value": "m_spawnflags" }, { "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles4" + "value": "DoorState_t m_eDoorState" }, { "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent4" + "value": "bool m_bLocked" }, { "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin5" + "value": "bool m_bNoNPCs" }, { "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles5" + "value": "Vector m_closedPosition" }, { "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent5" + "value": "QAngle m_closedAngles" }, { "name": "MNetworkVarNames", - "value": "uint16 m_VisClusters" + "value": "CHandle< CBasePropDoor> m_hMaster" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2229 } ], "members": [ { - "name": "m_bEnabled", - "offset": 2572, + "name": "m_flAutoReturnDelay", + "offset": 3948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nColorMode", - "offset": 2576, + "name": "m_hDoorList", + "offset": 3952, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CHandle< CBasePropDoor > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBasePropDoor >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2228 + } + ] + } + ] + } + } + }, + { + "name": "m_nHardwareType", + "offset": 3976, + "traits": + { "subtype": { "type": "ref", @@ -231624,841 +247484,598 @@ } }, { - "name": "m_Color", - "offset": 2580, + "name": "m_bNeedsHardware", + "offset": 3980, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flColorTemperature", - "offset": 2584, + "name": "m_eDoorState", + "offset": 3984, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2231 } } }, { - "name": "m_flBrightness", - "offset": 2588, + "name": "m_bLocked", + "offset": 3988, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flBrightnessScale", - "offset": 2592, + "name": "m_bNoNPCs", + "offset": 3989, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nDirectLight", - "offset": 2596, + "name": "m_closedPosition", + "offset": 3992, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nBakedShadowIndex", - "offset": 2600, + "name": "m_closedAngles", + "offset": 4004, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nLightPathUniqueId", - "offset": 2604, + "name": "m_hBlocker", + "offset": 4016, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_nLightMapUniqueId", - "offset": 2608, + "name": "m_bFirstBlocked", + "offset": 4020, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nLuminaireShape", - "offset": 2612, + "name": "m_ls", + "offset": 4024, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 967 } } }, { - "name": "m_flLuminaireSize", - "offset": 2616, + "name": "m_bForceClosed", + "offset": 4056, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flLuminaireAnisotropy", - "offset": 2620, + "name": "m_vecLatchWorldPosition", + "offset": 4060, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_LightStyleString", - "offset": 2624, + "name": "m_hActivator", + "offset": 4072, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "StyleChanged" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_SoundMoving", + "offset": 4096, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", "size": 8, "alignment": 8 } } }, { - "name": "m_flLightStyleStartTime", - "offset": 2632, + "name": "m_SoundOpen", + "offset": 4104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_QueuedLightStyleStrings", - "offset": 2640, + "name": "m_SoundClose", + "offset": 4112, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlString >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_LightStyleEvents", - "offset": 2664, + "name": "m_SoundLock", + "offset": 4120, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlString >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_LightStyleTargets", - "offset": 2688, + "name": "m_SoundUnlock", + "offset": 4128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseModelEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 590 - } - ] - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_StyleEvent", - "offset": 2712, + "name": "m_SoundLatch", + "offset": 4136, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 24, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 573 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hLightCookie", - "offset": 2840, + "name": "m_SoundPound", + "offset": 4144, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "name": "CUtlSymbolLarge", "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "alignment": 8 } } }, { - "name": "m_flShape", - "offset": 2848, + "name": "m_SoundJiggle", + "offset": 4152, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flSoftX", - "offset": 2852, + "name": "m_SoundLockedAnim", + "offset": 4160, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flSoftY", - "offset": 2856, + "name": "m_numCloseAttempts", + "offset": 4168, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flSkirt", - "offset": 2860, + "name": "m_nPhysicsMaterial", + "offset": 4172, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_flSkirtNear", - "offset": 2864, + "name": "m_SlaveName", + "offset": 4176, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vSizeParams", - "offset": 2868, + "name": "m_hMaster", + "offset": 4184, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - }, - { - "name": "MNetworkBitCount", - "value": "32" } ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CBasePropDoor >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2228 + } + ] } } }, { - "name": "m_flRange", - "offset": 2880, + "name": "m_OnBlockedClosing", + "offset": 4192, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - }, - { - "name": "MNetworkBitCount", - "value": "32" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_vShear", - "offset": 2884, + "name": "m_OnBlockedOpening", + "offset": 4216, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - }, - { - "name": "MNetworkBitCount", - "value": "32" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_nBakeSpecularToCubemaps", - "offset": 2896, + "name": "m_OnUnblockedClosing", + "offset": 4240, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_vBakeSpecularToCubemapsSize", - "offset": 2900, + "name": "m_OnUnblockedOpening", + "offset": 4264, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - }, - { - "name": "MNetworkBitCount", - "value": "32" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_nCastShadows", - "offset": 2912, + "name": "m_OnFullyClosed", + "offset": 4288, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_nShadowMapSize", - "offset": 2916, + "name": "m_OnFullyOpen", + "offset": 4312, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_nShadowPriority", - "offset": 2920, + "name": "m_OnClose", + "offset": 4336, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_bContactShadow", - "offset": 2924, + "name": "m_OnOpen", + "offset": 4360, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bForceShadowsEnabled", - "offset": 2925, + "name": "m_OnLockedUse", + "offset": 4384, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_nBounceLight", - "offset": 2928, + "name": "m_OnAjarOpen", + "offset": 4408, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } + } + ] + } + }, + { + "type": "class", + "name": "CDynamicProp", + "scope": "libserver.so", + "project": "server", + "size": 3936, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_flBounceScale", - "offset": 2932, + "name": "MNetworkVarNames", + "value": "bool m_bUseHitboxesForRenderBox" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bUseAnimGraph" + } + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1196 + } + ], + "members": + [ + { + "name": "m_bCreateNavObstacle", + "offset": 3768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bDynamicBounce", - "offset": 2936, + "name": "m_bNavObstacleUpdatesOverridden", + "offset": 3769, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", @@ -232467,176 +248084,132 @@ } }, { - "name": "m_flMinRoughness", - "offset": 2940, + "name": "m_bUseHitboxesForRenderBox", + "offset": 3770, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_vAlternateColor", - "offset": 2944, + "name": "m_bUseAnimGraph", + "offset": 3771, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_fAlternateColorBrightness", - "offset": 2956, + "name": "m_pOutputAnimBegun", + "offset": 3776, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_nFog", - "offset": 2960, + "name": "m_pOutputAnimOver", + "offset": 3800, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_flFogStrength", - "offset": 2964, + "name": "m_pOutputAnimLoopCycleOver", + "offset": 3824, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnAnimReachedStart", + "offset": 3848, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnAnimReachedEnd", + "offset": 3872, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_nFogShadows", - "offset": 2968, + "name": "m_iszIdleAnim", + "offset": 3896, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flFogScale", - "offset": 2972, + "name": "m_nIdleAnimLoopMode", + "offset": 3904, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2230 } } }, { - "name": "m_bFogMixedShadows", - "offset": 2976, + "name": "m_bRandomizeCycle", + "offset": 3908, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", @@ -232645,106 +248218,77 @@ } }, { - "name": "m_flFadeSizeStart", - "offset": 2980, + "name": "m_bStartDisabled", + "offset": 3909, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flFadeSizeEnd", - "offset": 2984, + "name": "m_bFiredStartEndOutput", + "offset": 3910, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flShadowFadeSizeStart", - "offset": 2988, + "name": "m_bForceNpcExclude", + "offset": 3911, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flShadowFadeSizeEnd", - "offset": 2992, + "name": "m_bCreateNonSolid", + "offset": 3912, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bPrecomputedFieldsValid", - "offset": 2996, + "name": "m_bIsOverrideProp", + "offset": 3913, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -232755,619 +248299,576 @@ } }, { - "name": "m_vPrecomputedBoundsMins", - "offset": 3000, + "name": "m_iInitialGlowState", + "offset": 3916, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vPrecomputedBoundsMaxs", - "offset": 3012, + "name": "m_nGlowRange", + "offset": 3920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vPrecomputedOBBOrigin", - "offset": 3024, + "name": "m_nGlowRangeMin", + "offset": 3924, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vPrecomputedOBBAngles", - "offset": 3036, + "name": "m_glowColor", + "offset": 3928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_vPrecomputedOBBExtent", - "offset": 3048, + "name": "m_nGlowTeam", + "offset": 3932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "AnimLoopMode_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "m_nPrecomputedSubFrusta", - "offset": 3060, + "name": "ANIM_LOOP_MODE_INVALID", + "value": -1, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MPropertySuppressEnumerator" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + ] } }, { - "name": "m_vPrecomputedOBBOrigin0", - "offset": 3064, + "name": "ANIM_LOOP_MODE_NOT_LOOPING", + "value": 0 + }, + { + "name": "ANIM_LOOP_MODE_LOOPING", + "value": 1 + }, + { + "name": "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS", + "value": 2 + }, + { + "name": "ANIM_LOOP_MODE_COUNT", + "value": 3, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MPropertySuppressEnumerator" } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + ] } + } + ] + } + }, + { + "type": "enum", + "name": "DoorState_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "DOOR_STATE_CLOSED", + "value": 0 }, { - "name": "m_vPrecomputedOBBAngles0", - "offset": 3076, + "name": "DOOR_STATE_OPENING", + "value": 1 + }, + { + "name": "DOOR_STATE_OPEN", + "value": 2 + }, + { + "name": "DOOR_STATE_CLOSING", + "value": 3 + }, + { + "name": "DOOR_STATE_AJAR", + "value": 4 + } + ] + } + }, + { + "type": "enum", + "name": "PropDoorRotatingSpawnPos_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "DOOR_SPAWN_CLOSED", + "value": 0 + }, + { + "name": "DOOR_SPAWN_OPEN_FORWARD", + "value": 1 + }, + { + "name": "DOOR_SPAWN_OPEN_BACK", + "value": 2 + }, + { + "name": "DOOR_SPAWN_AJAR", + "value": 3 + } + ] + } + }, + { + "type": "enum", + "name": "PropDoorRotatingOpenDirection_e", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "DOOR_ROTATING_OPEN_BOTH_WAYS", + "value": 0 + }, + { + "name": "DOOR_ROTATING_OPEN_FORWARD", + "value": 1 + }, + { + "name": "DOOR_ROTATING_OPEN_BACKWARD", + "value": 2 + } + ] + } + }, + { + "type": "enum", + "name": "doorCheck_e", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "DOOR_CHECK_FORWARD", + "value": 0 + }, + { + "name": "DOOR_CHECK_BACKWARD", + "value": 1 + }, + { + "name": "DOOR_CHECK_FULL", + "value": 2 + } + ] + } + }, + { + "type": "class", + "name": "CEntityBlocker", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncMoverAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysHinge", + "scope": "libserver.so", + "project": "server", + "size": 2392, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ + { + "name": "m_soundInfo", + "offset": 2032, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1564 } } }, { - "name": "m_vPrecomputedOBBExtent0", - "offset": 3088, + "name": "m_NotifyMinLimitReached", + "offset": 2184, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vPrecomputedOBBOrigin1", - "offset": 3100, + "name": "m_NotifyMaxLimitReached", + "offset": 2208, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vPrecomputedOBBAngles1", - "offset": 3112, + "name": "m_bAtMinLimit", + "offset": 2232, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vPrecomputedOBBExtent1", - "offset": 3124, + "name": "m_bAtMaxLimit", + "offset": 2233, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vPrecomputedOBBOrigin2", - "offset": 3136, + "name": "m_hinge", + "offset": 2236, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1792 } } }, { - "name": "m_vPrecomputedOBBAngles2", - "offset": 3148, + "name": "m_hingeFriction", + "offset": 2300, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBExtent2", - "offset": 3160, + "name": "m_systemLoadScale", + "offset": 2304, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBOrigin3", - "offset": 3172, + "name": "m_bIsAxisLocal", + "offset": 2308, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vPrecomputedOBBAngles3", - "offset": 3184, + "name": "m_flMinRotation", + "offset": 2312, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBExtent3", - "offset": 3196, + "name": "m_flMaxRotation", + "offset": 2316, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBOrigin4", - "offset": 3208, + "name": "m_flInitialRotation", + "offset": 2320, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBAngles4", - "offset": 3220, + "name": "m_flMotorFrequency", + "offset": 2324, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBExtent4", - "offset": 3232, + "name": "m_flMotorDampingRatio", + "offset": 2328, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBOrigin5", - "offset": 3244, + "name": "m_flAngleSpeed", + "offset": 2332, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBAngles5", - "offset": 3256, + "name": "m_flAngleSpeedThreshold", + "offset": 2336, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPrecomputedOBBExtent5", - "offset": 3268, + "name": "m_flLimitsDebugVisRotation", + "offset": 2340, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bPvsModifyEntity", - "offset": 3280, + "name": "m_OnStartMoving", + "offset": 2344, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_VisClusters", - "offset": 3288, + "name": "m_OnStopMoving", + "offset": 2368, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint16 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 5 - } - ] + "type": "ref", + "ref_idx": 573 } } } @@ -233376,218 +248877,83 @@ }, { "type": "class", - "name": "CCSPlayer_CameraServices", - "scope": "libserver.so", - "project": "server", - "size": 432, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2106 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSPlayerBase_CameraServices", + "name": "CPhysConstraint", "scope": "libserver.so", "project": "server", - "size": 432, + "size": 2024, "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "is_abstract", "inheritance_depth_calculated", "local_type_scope" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "uint32 m_iFOV" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_iFOVStart" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flFOVTime" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFOVRate" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hZoomOwner" - } - ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1088 + "ref_idx": 571 } ], "members": [ { - "name": "m_iFOV", - "offset": 376, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_iFOVStart", - "offset": 380, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_flFOVTime", - "offset": 384, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_flFOVRate", - "offset": 388, + "name": "m_nameAttach1", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hZoomOwner", - "offset": 392, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "m_nameAttach2", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hTriggerFogList", - "offset": 400, + "name": "m_hAttach1", + "offset": 1952, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 548 } ] } } }, { - "name": "m_hLastFogTrigger", - "offset": 424, + "name": "m_hAttach2", + "offset": 1956, "traits": { "subtype": @@ -233605,40 +248971,10 @@ ] } } - } - ] - } - }, - { - "type": "class", - "name": "CEnvLaser", - "scope": "libserver.so", - "project": "server", - "size": 2768, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2108 - } - ], - "members": - [ + }, { - "name": "m_iszLaserTarget", - "offset": 2728, + "name": "m_nameAttachment1", + "offset": 1960, "traits": { "subtype": @@ -233651,31 +248987,22 @@ } }, { - "name": "m_pSprite", - "offset": 2736, + "name": "m_nameAttachment2", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2111 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iszSpriteName", - "offset": 2744, + "name": "m_breakSound", + "offset": 1976, "traits": { "subtype": @@ -233688,22 +249015,32 @@ } }, { - "name": "m_firePosition", - "offset": 2752, + "name": "m_forceLimit", + "offset": 1984, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flStartFrame", - "offset": 2764, + "name": "m_torqueLimit", + "offset": 1988, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_minTeleportDistance", + "offset": 1992, "traits": { "subtype": @@ -233712,16 +249049,52 @@ "ref_idx": 10 } } + }, + { + "name": "m_bSnapObjectPositions", + "offset": 1996, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bTreatEntity1AsInfiniteMass", + "offset": 1997, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_OnBreak", + "offset": 2000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } } ] } }, { "type": "class", - "name": "CBeam", + "name": "CSoundOpvarSetPointBase", "scope": "libserver.so", "project": "server", - "size": 2728, + "size": 2096, "alignment": 8, "traits": { @@ -233730,198 +249103,110 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase" + "construct_allowed" ], "metatags": [ - { - "name": "MNetworkIncludeByUserGroup", - "value": "Origin" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nModelIndex" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nRenderFX" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nRenderMode" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_clrRender" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_hParent" - }, - { - "name": "MNetworkOverride", - "value": "m_clrRender" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFrameRate" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flHDRColorScale" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_nNumBeamEnts" - }, - { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hBaseMaterial" - }, - { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_nHaloIndex" - }, - { - "name": "MNetworkVarNames", - "value": "BeamType_t m_nBeamType" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nBeamFlags" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity > m_hAttachEntity" - }, - { - "name": "MNetworkVarNames", - "value": "AttachmentHandle_t m_nAttachIndex" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_fWidth" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_fEndWidth" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_fFadeLength" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_fHaloScale" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_fAmplitude" - }, { "name": "MNetworkVarNames", - "value": "float32 m_fStartFrame" + "value": "string_t m_iszStackName" }, { "name": "MNetworkVarNames", - "value": "float32 m_fSpeed" + "value": "string_t m_iszOperatorName" }, { "name": "MNetworkVarNames", - "value": "float32 m_flFrame" + "value": "string_t m_iszOpvarName" }, { "name": "MNetworkVarNames", - "value": "BeamClipStyle_t m_nClipStyle" + "value": "int m_iOpvarIndex" }, { "name": "MNetworkVarNames", - "value": "bool m_bTurnedOff" + "value": "bool m_bUseAutoCompare" }, { "name": "MNetworkVarNames", - "value": "VectorWS m_vecEndPos" + "value": "bool m_bFastRefresh" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 548 } ], "members": [ { - "name": "m_flFrameRate", - "offset": 2572, + "name": "m_bDisabled", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "-25.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "25.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "2" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flHDRColorScale", - "offset": 2576, + "name": "m_hSource", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_flFireTime", - "offset": 2580, + "name": "m_iszSourceEntityName", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flDamage", - "offset": 2584, + "name": "m_vLastPosition", + "offset": 2048, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flRefreshTime", + "offset": 2060, "traits": { "subtype": @@ -233932,8 +249217,8 @@ } }, { - "name": "m_nNumBeamEnts", - "offset": 2588, + "name": "m_iszStackName", + "offset": 2064, "traits": { "metatags": @@ -233944,14 +249229,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hBaseMaterial", - "offset": 2592, + "name": "m_iszOperatorName", + "offset": 2072, "traits": { "metatags": @@ -233963,22 +249250,15 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "name": "CUtlSymbolLarge", "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "alignment": 8 } } }, { - "name": "m_nHaloIndex", - "offset": 2600, + "name": "m_iszOpvarName", + "offset": 2080, "traits": { "metatags": @@ -233990,22 +249270,15 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "name": "CUtlSymbolLarge", "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "alignment": 8 } } }, { - "name": "m_nBeamType", - "offset": 2608, + "name": "m_iOpvarIndex", + "offset": 2088, "traits": { "metatags": @@ -234017,13 +249290,13 @@ "subtype": { "type": "ref", - "ref_idx": 2109 + "ref_idx": 6 } } }, { - "name": "m_nBeamFlags", - "offset": 2612, + "name": "m_bUseAutoCompare", + "offset": 2092, "traits": { "metatags": @@ -234035,13 +249308,13 @@ "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_hAttachEntity", - "offset": 2616, + "name": "m_bFastRefresh", + "offset": 2093, "traits": { "metatags": @@ -234052,77 +249325,196 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 10, - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } + "type": "ref", + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_DebugLog", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_nAttachIndex", - "offset": 2656, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_DebugLog\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvEntityMaker", + "scope": "libserver.so", + "project": "server", + "size": 2056, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_vecEntityMins", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 10, - "subtype": - { - "type": "ref", - "ref_idx": 127 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_fWidth", - "offset": 2668, + "name": "m_vecEntityMaxs", + "offset": 1940, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "102.300003" - }, - { - "name": "MNetworkEncodeFlags", - "value": "2" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_hCurrentInstance", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_hCurrentBlocker", + "offset": 1956, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_vecBlockerOrigin", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_angPostSpawnDirection", + "offset": 1972, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flPostSpawnDirectionVariance", + "offset": 1984, + "traits": + { "subtype": { "type": "ref", @@ -234131,32 +249523,10 @@ } }, { - "name": "m_fEndWidth", - "offset": 2672, + "name": "m_flPostSpawnSpeed", + "offset": 1988, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "102.300003" - }, - { - "name": "MNetworkEncodeFlags", - "value": "2" - } - ], "subtype": { "type": "ref", @@ -234165,102 +249535,132 @@ } }, { - "name": "m_fFadeLength", - "offset": 2676, + "name": "m_bPostSpawnUseAngles", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_fHaloScale", - "offset": 2680, + "name": "m_iszTemplate", + "offset": 2000, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_pOutputOnSpawned", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_fAmplitude", - "offset": 2684, + "name": "m_pOutputOnFailedSpawn", + "offset": 2032, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CFilterMassGreater", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + { + "name": "m_fFilterMass", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "64.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" - } - ], "subtype": { "type": "ref", "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEnvTilt", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_fStartFrame", - "offset": 2688, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_Duration", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "256.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" - } - ], "subtype": { "type": "ref", @@ -234269,28 +249669,10 @@ } }, { - "name": "m_fSpeed", - "offset": 2692, + "name": "m_Radius", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "100.000000" - } - ], "subtype": { "type": "ref", @@ -234299,36 +249681,10 @@ } }, { - "name": "m_flFrame", - "offset": 2696, + "name": "m_TiltTime", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "20" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "256.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "ref", @@ -234337,26 +249693,58 @@ } }, { - "name": "m_nClipStyle", - "offset": 2700, + "name": "m_stopTime", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2110 + "ref_idx": 565 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRagdollManager", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ { - "name": "m_bTurnedOff", - "offset": 2704, + "name": "MNetworkVarNames", + "value": "int8 m_iCurrentMaxRagdollCount" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_iCurrentMaxRagdollCount", + "offset": 1928, "traits": { "metatags": @@ -234368,64 +249756,43 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2 } } }, { - "name": "m_vecEndPos", - "offset": 2708, + "name": "m_iMaxRagdollCount", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_hEndEntity", - "offset": 2720, + "name": "m_bSaveImportant", + "offset": 1936, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nDissolveType", - "offset": 2724, + "name": "m_bCanTakeDamage", + "offset": 1937, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } } @@ -234433,89 +249800,121 @@ } }, { - "type": "enum", - "name": "BeamType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CRagdollMagnet", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "BEAM_INVALID", - "value": 0 - }, - { - "name": "BEAM_POINTS", - "value": 1 - }, - { - "name": "BEAM_ENTPOINT", - "value": 2 - }, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ { - "name": "BEAM_ENTS", - "value": 3 + "name": "m_bDisabled", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "BEAM_HOSE", - "value": 4 + "name": "m_radius", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "BEAM_SPLINE", - "value": 5 + "name": "m_force", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "BEAM_LASER", - "value": 6 + "name": "m_axis", + "offset": 1940, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 + } + } } ] } }, { - "type": "enum", - "name": "BeamClipStyle_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CFireCrackerBlast", + "scope": "libserver.so", + "project": "server", + "size": 5776, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 5, + "single_depth": 4, + "baseclasses": [ { - "name": "kNOCLIP", - "value": 0 - }, - { - "name": "kGEOCLIP", - "value": 1 - }, - { - "name": "kMODELCLIP", - "value": 2 - }, - { - "name": "kBEAMCLIPSTYLE_NUMBITS", - "value": 2 + "offset": 0, + "ref_idx": 2247 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CSprite", + "name": "CInferno", "scope": "libserver.so", "project": "server", - "size": 2688, + "size": 5776, "alignment": 8, "traits": { @@ -234524,57 +249923,46 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hSpriteMaterial" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hAttachedToEntity" - }, - { - "name": "MNetworkVarNames", - "value": "AttachmentHandle_t m_nAttachment" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flSpriteFramerate" + "value": "Vector m_firePositions" }, { "name": "MNetworkVarNames", - "value": "float32 m_flFrame" + "value": "Vector m_fireParentPositions" }, { "name": "MNetworkVarNames", - "value": "uint32 m_nBrightness" + "value": "bool m_bFireIsBurning" }, { "name": "MNetworkVarNames", - "value": "float32 m_flBrightnessDuration" + "value": "Vector m_BurnNormal" }, { "name": "MNetworkVarNames", - "value": "float32 m_flSpriteScale" + "value": "int m_fireCount" }, { "name": "MNetworkVarNames", - "value": "float32 m_flScaleDuration" + "value": "int m_nInfernoType" }, { "name": "MNetworkVarNames", - "value": "bool m_bWorldSpaceScale" + "value": "int m_nFireEffectTickBegin" }, { "name": "MNetworkVarNames", - "value": "float32 m_flGlowProxySize" + "value": "float m_nFireLifetime" }, { "name": "MNetworkVarNames", - "value": "float32 m_flHDRColorScale" + "value": "bool m_bInPostEffectTime" } ], "multi_depth": 4, @@ -234589,8 +249977,8 @@ "members": [ { - "name": "m_hSpriteMaterial", - "offset": 2576, + "name": "m_firePositions", + "offset": 2572, "traits": { "metatags": @@ -234601,23 +249989,22 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "type": "fixed_array", + "element_size": 12, + "count": 64, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } } } }, { - "name": "m_hAttachedToEntity", - "offset": 2584, + "name": "m_fireParentPositions", + "offset": 3340, "traits": { "metatags": @@ -234628,23 +250015,22 @@ ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "fixed_array", + "element_size": 12, + "count": 64, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } } } }, { - "name": "m_nAttachment", - "offset": 2588, + "name": "m_bFireIsBurning", + "offset": 4108, "traits": { "metatags": @@ -234655,94 +250041,82 @@ ], "subtype": { - "type": "ref", - "ref_idx": 127 + "type": "fixed_array", + "element_size": 1, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } } } }, { - "name": "m_flSpriteFramerate", - "offset": 2592, + "name": "m_BurnNormal", + "offset": 4172, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "60.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "2" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 12, + "count": 64, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } } } }, { - "name": "m_flFrame", - "offset": 2596, + "name": "m_fireCount", + "offset": 4940, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "20" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "256.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDieTime", - "offset": 2600, + "name": "m_nInfernoType", + "offset": 4944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_nBrightness", - "offset": 2616, + "name": "m_nFireEffectTickBegin", + "offset": 4948, "traits": { "metatags": @@ -234754,13 +250128,13 @@ "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 6 } } }, { - "name": "m_flBrightnessDuration", - "offset": 2620, + "name": "m_nFireLifetime", + "offset": 4952, "traits": { "metatags": @@ -234777,178 +250151,154 @@ } }, { - "name": "m_flSpriteScale", - "offset": 2624, + "name": "m_bInPostEffectTime", + "offset": 4956, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnSpriteScaleChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flScaleDuration", - "offset": 2628, + "name": "m_bWasCreatedInSmoke", + "offset": 4957, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bWorldSpaceScale", - "offset": 2632, + "name": "m_extent", + "offset": 5472, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 702 } } }, { - "name": "m_flGlowProxySize", - "offset": 2636, + "name": "m_damageTimer", + "offset": 5496, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "6" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "64.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "2" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flHDRColorScale", - "offset": 2640, + "name": "m_damageRampTimer", + "offset": 5520, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flLastTime", - "offset": 2644, + "name": "m_splashVelocity", + "offset": 5544, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flMaxFrame", - "offset": 2648, + "name": "m_InitialSplashVelocity", + "offset": 5556, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flStartScale", - "offset": 2652, + "name": "m_startPos", + "offset": 5568, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flDestScale", - "offset": 2656, + "name": "m_vecOriginalSpawnLocation", + "offset": 5580, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_activeTimer", + "offset": 5592, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2140 } } }, { - "name": "m_flScaleTimeStart", - "offset": 2660, + "name": "m_fireSpawnOffset", + "offset": 5608, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_nStartBrightness", - "offset": 2664, + "name": "m_nMaxFlames", + "offset": 5612, "traits": { "subtype": @@ -234959,8 +250309,8 @@ } }, { - "name": "m_nDestBrightness", - "offset": 2668, + "name": "m_nSpreadCount", + "offset": 5616, "traits": { "subtype": @@ -234971,52 +250321,38 @@ } }, { - "name": "m_flBrightnessTimeStart", - "offset": 2672, + "name": "m_BookkeepingTimer", + "offset": 5624, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 854 } } }, { - "name": "m_nSpriteWidth", - "offset": 2676, + "name": "m_NextSpreadTimer", + "offset": 5648, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 854 } } }, { - "name": "m_nSpriteHeight", - "offset": 2680, + "name": "m_nSourceItemDefIndex", + "offset": 5672, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 5 } } } @@ -235025,45 +250361,48 @@ }, { "type": "class", - "name": "CHostageExpresserShim", + "name": "CPulseCell_BaseLerp", "scope": "libserver.so", - "project": "server", - "size": 3712, - "alignment": 16, + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "is_abstract", "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 7, - "single_depth": 6, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1064 + "ref_idx": 2180 } ], "members": [ { - "name": "m_pExpresser", - "offset": 3704, + "name": "m_WakeResume", + "offset": 72, "traits": { "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 587 - } + "type": "ref", + "ref_idx": 2183 } } } @@ -235072,40 +250411,10 @@ }, { "type": "class", - "name": "CFilterLOS", - "scope": "libserver.so", - "project": "server", - "size": 1984, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CInfoParticleTarget", + "name": "CPointHurt", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1960, "alignment": 8, "traits": { @@ -235116,12 +250425,6 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MEntityAllowsPortraitWorldSpawn" - } - ], "multi_depth": 4, "single_depth": 3, "baseclasses": @@ -235133,15 +250436,98 @@ ], "members": [ + { + "name": "m_nDamage", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bitsDamageType", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 581 + } + } + }, + { + "name": "m_flRadius", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDelay", + "offset": 1940, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_strTarget", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_pActivator", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + } ] } }, { "type": "class", - "name": "CPulseCell_Step_FollowEntity", + "name": "CPulseCell_LerpCameraSettings", "scope": "libserver.so", "project": "server", - "size": 88, + "size": 184, "alignment": 8, "traits": { @@ -235157,77 +250543,69 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Step_FollowEntity\"\n\tm_nEditorNodeID = -1\n\tm_ParamBoneOrAttachName = \"\"\n\tm_ParamBoneOrAttachNameChild = \"\"\n}" + "value": "{\n\t_class = \"CPulseCell_LerpCameraSettings\"\n\tm_nEditorNodeID = -1\n\tm_WakeResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_flSeconds = 4.0\n\tm_Start = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n\tm_End = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n}" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 2248 } ], "members": [ { - "name": "m_ParamBoneOrAttachName", - "offset": 72, + "name": "m_flSeconds", + "offset": 144, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_ParamBoneOrAttachNameChild", - "offset": 80, + "name": "m_Start", + "offset": 148, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1548 + } + } + }, + { + "name": "m_End", + "offset": 164, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1548 } } } - ] - } - }, - { - "type": "class", - "name": "CFilterMultipleAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" ], - "members": + "child_class_idx": [ + 2309 ] } }, { "type": "class", - "name": "CTimerEntity", + "name": "CRagdollConstraint", "scope": "libserver.so", "project": "server", - "size": 2040, + "size": 2064, "alignment": 8, "traits": { @@ -235238,68 +250616,32 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2238 } ], "members": [ { - "name": "m_OnTimer", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTimerHigh", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTimerLow", - "offset": 1976, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_iDisabled", - "offset": 2000, + "name": "m_xmin", + "offset": 2024, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_flInitialDelay", - "offset": 2004, + "name": "m_xmax", + "offset": 2028, "traits": { "subtype": @@ -235310,8 +250652,8 @@ } }, { - "name": "m_flRefireTime", - "offset": 2008, + "name": "m_ymin", + "offset": 2032, "traits": { "subtype": @@ -235322,44 +250664,44 @@ } }, { - "name": "m_bUpDownState", - "offset": 2012, + "name": "m_ymax", + "offset": 2036, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iUseRandomTime", - "offset": 2016, + "name": "m_zmin", + "offset": 2040, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bPauseAfterFiring", - "offset": 2020, + "name": "m_zmax", + "offset": 2044, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flLowerRandomBound", - "offset": 2024, + "name": "m_xfriction", + "offset": 2048, "traits": { "subtype": @@ -235370,8 +250712,8 @@ } }, { - "name": "m_flUpperRandomBound", - "offset": 2028, + "name": "m_yfriction", + "offset": 2052, "traits": { "subtype": @@ -235382,8 +250724,8 @@ } }, { - "name": "m_flRemainingTime", - "offset": 2032, + "name": "m_zfriction", + "offset": 2056, "traits": { "subtype": @@ -235392,10 +250734,40 @@ "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBtNodeCondition", + "scope": "libserver.so", + "project": "server", + "size": 96, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_bPaused", - "offset": 2036, + "offset": 0, + "ref_idx": 354 + } + ], + "members": + [ + { + "name": "m_bNegated", + "offset": 88, "traits": { "subtype": @@ -235410,10 +250782,10 @@ }, { "type": "class", - "name": "CMultiSource", + "name": "CInfoTargetServerOnly", "scope": "libserver.so", "project": "server", - "size": 2224, + "size": 1928, "alignment": 8, "traits": { @@ -235430,104 +250802,21 @@ [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2223 } ], "members": [ - { - "name": "m_rgEntities", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 32, - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - } - }, - { - "name": "m_rgTriggered", - "offset": 2056, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 32, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } - }, - { - "name": "m_OnTrigger", - "offset": 2184, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_iTotal", - "offset": 2208, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_globalstate", - "offset": 2216, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } ] } }, { "type": "class", - "name": "CPointCamera", + "name": "CLightComponent", "scope": "libserver.so", "project": "server", - "size": 2024, - "alignment": 8, + "size": 448, + "alignment": 255, "traits": { "flags": @@ -235535,176 +250824,354 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_disallowed" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" + "name": "MNetworkVarNames", + "value": "Color m_Color" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_SecondaryColor" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flBrightness" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flBrightnessScale" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flBrightnessMult" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flRange" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFalloff" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flAttenuation0" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flAttenuation1" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flAttenuation2" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flTheta" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flPhi" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_hLightCookie" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCascades" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCastShadows" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowWidth" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowHeight" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRenderDiffuse" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nRenderSpecular" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRenderTransmissive" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flOrthoLightWidth" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flOrthoLightHeight" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nStyle" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_Pattern" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCascadeRenderStaticObjects" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeCrossFade" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeDistanceFade" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeDistance0" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeDistance1" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeDistance2" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flShadowCascadeDistance3" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowCascadeResolution0" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowCascadeResolution1" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowCascadeResolution2" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowCascadeResolution3" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bUsesBakedShadowing" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShadowPriority" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nBakedShadowIndex" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_nLightPathUniqueId" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_nLightMapUniqueId" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRenderToCubemaps" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bAllowSSTGeneration" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nDirectLight" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nIndirectLight" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDynamicBounce" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFadeMinDist" }, { "name": "MNetworkVarNames", - "value": "float m_FOV" + "value": "float m_flFadeMaxDist" }, { "name": "MNetworkVarNames", - "value": "float m_Resolution" + "value": "float m_flShadowFadeMinDist" }, { "name": "MNetworkVarNames", - "value": "bool m_bFogEnable" + "value": "float m_flShadowFadeMaxDist" }, { "name": "MNetworkVarNames", - "value": "Color m_FogColor" + "value": "bool m_bEnabled" }, { "name": "MNetworkVarNames", - "value": "float m_flFogStart" + "value": "bool m_bFlicker" }, { "name": "MNetworkVarNames", - "value": "float m_flFogEnd" + "value": "bool m_bPrecomputedFieldsValid" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMaxDensity" + "value": "Vector m_vPrecomputedBoundsMins" }, { "name": "MNetworkVarNames", - "value": "bool m_bActive" + "value": "Vector m_vPrecomputedBoundsMaxs" }, { "name": "MNetworkVarNames", - "value": "bool m_bUseScreenAspectRatio" + "value": "Vector m_vPrecomputedOBBOrigin" }, { "name": "MNetworkVarNames", - "value": "float m_flAspectRatio" + "value": "QAngle m_vPrecomputedOBBAngles" }, { "name": "MNetworkVarNames", - "value": "bool m_bNoSky" + "value": "Vector m_vPrecomputedOBBExtent" }, { "name": "MNetworkVarNames", - "value": "float m_fBrightness" + "value": "float m_flPrecomputedMaxRange" }, { "name": "MNetworkVarNames", - "value": "float m_flZFar" + "value": "int m_nFogLightingMode" }, { "name": "MNetworkVarNames", - "value": "float m_flZNear" + "value": "float m_flFogContributionStength" }, { "name": "MNetworkVarNames", - "value": "bool m_bCanHLTVUse" + "value": "float m_flNearClipPlane" }, { "name": "MNetworkVarNames", - "value": "bool m_bAlignWithParent" + "value": "Color m_SkyColor" }, { "name": "MNetworkVarNames", - "value": "bool m_bDofEnabled" + "value": "float m_flSkyIntensity" }, { "name": "MNetworkVarNames", - "value": "float m_flDofNearBlurry" + "value": "Color m_SkyAmbientBounce" }, { "name": "MNetworkVarNames", - "value": "float m_flDofNearCrisp" + "value": "bool m_bUseSecondaryColor" }, { "name": "MNetworkVarNames", - "value": "float m_flDofFarCrisp" + "value": "bool m_bMixedShadows" }, { "name": "MNetworkVarNames", - "value": "float m_flDofFarBlurry" + "value": "GameTime_t m_flLightStyleStartTime" }, { "name": "MNetworkVarNames", - "value": "float m_flDofTiltToGround" + "value": "float m_flCapsuleLength" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flMinRoughness" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 555 } ], "members": [ { - "name": "m_FOV", - "offset": 1928, + "name": "__m_pChainEntity", + "offset": 56, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 560 } } }, { - "name": "m_Resolution", - "offset": 1932, + "name": "m_Color", + "offset": 117, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bFogEnable", - "offset": 1936, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_FogColor", - "offset": 1937, + "name": "m_SecondaryColor", + "offset": 121, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235717,14 +251184,18 @@ } }, { - "name": "m_flFogStart", - "offset": 1944, + "name": "m_flBrightness", + "offset": 128, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235735,14 +251206,18 @@ } }, { - "name": "m_flFogEnd", - "offset": 1948, + "name": "m_flBrightnessScale", + "offset": 132, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235753,14 +251228,18 @@ } }, { - "name": "m_flFogMaxDensity", - "offset": 1952, + "name": "m_flBrightnessMult", + "offset": 136, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235771,50 +251250,62 @@ } }, { - "name": "m_bActive", - "offset": 1956, + "name": "m_flRange", + "offset": 140, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bUseScreenAspectRatio", - "offset": 1957, + "name": "m_flFalloff", + "offset": 144, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flAspectRatio", - "offset": 1960, + "name": "m_flAttenuation0", + "offset": 148, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235825,32 +251316,40 @@ } }, { - "name": "m_bNoSky", - "offset": 1964, + "name": "m_flAttenuation1", + "offset": 152, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_fBrightness", - "offset": 1968, + "name": "m_flAttenuation2", + "offset": 156, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235861,14 +251360,18 @@ } }, { - "name": "m_flZFar", - "offset": 1972, + "name": "m_flTheta", + "offset": 160, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235879,14 +251382,18 @@ } }, { - "name": "m_flZNear", - "offset": 1976, + "name": "m_flPhi", + "offset": 164, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -235897,178 +251404,183 @@ } }, { - "name": "m_bCanHLTVUse", - "offset": 1980, + "name": "m_hLightCookie", + "offset": 168, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_bAlignWithParent", - "offset": 1981, + "name": "m_nCascades", + "offset": 176, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bDofEnabled", - "offset": 1982, + "name": "m_nCastShadows", + "offset": 180, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flDofNearBlurry", - "offset": 1984, + "name": "m_nShadowWidth", + "offset": 184, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDofNearCrisp", - "offset": 1988, + "name": "m_nShadowHeight", + "offset": 188, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDofFarCrisp", - "offset": 1992, + "name": "m_bRenderDiffuse", + "offset": 192, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDofFarBlurry", - "offset": 1996, + "name": "m_nRenderSpecular", + "offset": 196, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDofTiltToGround", - "offset": 2000, + "name": "m_bRenderTransmissive", + "offset": 200, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_TargetFOV", - "offset": 2004, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_DegreesPerSecond", - "offset": 2008, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bIsOn", - "offset": 2012, - "traits": - { "subtype": { "type": "ref", @@ -236077,101 +251589,20 @@ } }, { - "name": "m_pNext", - "offset": 2016, + "name": "m_flOrthoLightWidth", + "offset": 204, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ptr", - "subtype": + "name": "MNetworkEnable" + }, { - "type": "ref", - "ref_idx": 2119 + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPrecipitationVData", - "scope": "libserver.so", - "project": "server", - "size": 296, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPrecipitationVData\"\n\tm_szParticlePrecipitationEffect = resource_name:\"\"\n\tm_flInnerDistance = 32.0\n\tm_nAttachType = \"PATTACH_ABSORIGIN_FOLLOW\"\n\tm_bBatchSameVolumeType = true\n\tm_nRTEnvCP = -1\n\tm_nRTEnvCPComponent = 0\n\tm_szModifier = \"\"\n}" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 307 - } - ], - "members": - [ - { - "name": "m_szParticlePrecipitationEffect", - "offset": 40, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] - } - ] - } - } - }, - { - "name": "m_flInnerDistance", - "offset": 264, - "traits": - { + ], "subtype": { "type": "ref", @@ -236180,478 +251611,76 @@ } }, { - "name": "m_nAttachType", - "offset": 268, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 286 - } - } - }, - { - "name": "m_bBatchSameVolumeType", - "offset": 272, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nRTEnvCP", - "offset": 276, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nRTEnvCPComponent", - "offset": 280, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_szModifier", - "offset": 288, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CTriggerToggleSave", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_ListenForEntityOutput", - "scope": "libserver.so", - "project": "server", - "size": 240, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_ListenForEntityOutput\"\n\tm_nEditorNodeID = -1\n\tm_OnFired = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_strEntityOutput = \"\"\n\tm_strEntityOutputParam = \"\"\n\tm_bListenUntilCanceled = false\n}" - }, - { - "name": "MPropertyFriendlyName", - "value": "Wait for Entity Output" - }, - { - "name": "MPropertyDescription", - "value": "Waits for the entity to fire a specific output. By default, this listens once, but can be configured to listen until canceled." - }, - { - "name": "MPulseEditorSubHeaderText", - "value": "{ 'Output'='m_strEntityOutput' 'Param'='m_strEntityOutputParam' 'Until Canceled'='m_bListenUntilCanceled' }" - }, - { - "name": "MPulseEditorHeaderIcon", - "value": "tools/images/pulse_editor/inflow_wait.png" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1941 - } - ], - "members": - [ - { - "name": "m_OnFired", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1979 - } - } - }, - { - "name": "m_OnCanceled", - "offset": 144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1944 - } - } - }, - { - "name": "m_strEntityOutput", - "offset": 216, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_strEntityOutputParam", - "offset": 224, + "name": "m_flOrthoLightHeight", + "offset": 208, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Optional output value to match if applicable. Leave empty to match any possible value for the output param." - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_bListenUntilCanceled", - "offset": 232, - "traits": - { - "metatags": - [ + "name": "MNetworkEnable" + }, { - "name": "MPropertyDescription", - "value": "Continue listening for the output until canceled." + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 - } - } - } - ], - "child_class_idx": - [ - 2195 - ] - } - }, - { - "type": "class", - "name": "CEnvGlobal", - "scope": "libserver.so", - "project": "server", - "size": 1984, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_outCounter", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] - } - } - }, - { - "name": "m_globalstate", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_triggermode", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_initialstate", - "offset": 1972, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_counter", - "offset": 1976, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CRagdollPropAlias_physics_prop_ragdoll", - "scope": "libserver.so", - "project": "server", - "size": 3712, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2125 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CRagdollProp", - "scope": "libserver.so", - "project": "server", - "size": 3712, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_ragEnabled" }, { - "name": "MNetworkVarNames", - "value": "Vector m_ragPos" - }, - { - "name": "MNetworkVarNames", - "value": "QAngle m_ragAngles" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flBlendWeight" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 589 - } - ], - "members": - [ - { - "name": "m_ragdoll", - "offset": 3384, + "name": "m_nStyle", + "offset": 212, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 923 - } - } - }, - { - "name": "m_bStartDisabled", - "offset": 3464, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_ragEnabled", - "offset": 3472, + "name": "m_Pattern", + "offset": 216, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< bool >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 12 - } - ] + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_ragPos", - "offset": 3496, + "name": "m_nCascadeRenderStaticObjects", + "offset": 224, "traits": { "metatags": @@ -236660,31 +251689,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "coord" + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_ragAngles", - "offset": 3520, + "name": "m_flShadowCascadeCrossFade", + "offset": 228, "traits": { "metatags": @@ -236693,160 +251711,54 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "qangle" - }, - { - "name": "MNetworkBitCount", - "value": "13" + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< QAngle >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - ] - } - } - }, - { - "name": "m_lastUpdateTickCount", - "offset": 3544, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_allAsleep", - "offset": 3548, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bFirstCollisionAfterLaunch", - "offset": 3549, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_hDamageEntity", - "offset": 3552, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_hKiller", - "offset": 3556, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_hPhysicsAttacker", - "offset": 3560, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] - } - } - }, - { - "name": "m_flLastPhysicsInfluenceTime", - "offset": 3564, - "traits": - { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flFadeOutStartTime", - "offset": 3568, + "name": "m_flShadowCascadeDistanceFade", + "offset": 232, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flFadeTime", - "offset": 3572, + "name": "m_flShadowCascadeDistance0", + "offset": 236, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", @@ -236855,105 +251767,162 @@ } }, { - "name": "m_vecLastOrigin", - "offset": 3576, + "name": "m_flShadowCascadeDistance1", + "offset": 240, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flAwakeTime", - "offset": 3588, + "name": "m_flShadowCascadeDistance2", + "offset": 244, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flLastOriginChangeTime", - "offset": 3592, + "name": "m_flShadowCascadeDistance3", + "offset": 248, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_strOriginClassName", - "offset": 3600, + "name": "m_nShadowCascadeResolution0", + "offset": 252, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_strSourceClassName", - "offset": 3608, + "name": "m_nShadowCascadeResolution1", + "offset": 256, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bHasBeenPhysgunned", - "offset": 3616, + "name": "m_nShadowCascadeResolution2", + "offset": 260, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bAllowStretch", - "offset": 3617, + "name": "m_nShadowCascadeResolution3", + "offset": 264, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flBlendWeight", - "offset": 3620, + "name": "m_bUsesBakedShadowing", + "offset": 268, "traits": { "metatags": @@ -236962,575 +251931,134 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" }, { - "name": "MNetworkEncodeFlags", - "value": "1" + "name": "MNetworkAlias", + "value": "m_bUsesIndexedBakedLighting" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDefaultFadeScale", - "offset": 3624, + "name": "m_nShadowPriority", + "offset": 272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_ragdollMins", - "offset": 3632, + "name": "m_nBakedShadowIndex", + "offset": 276, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "CUtlVector< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_ragdollMaxs", - "offset": 3656, + "name": "m_nLightPathUniqueId", + "offset": 280, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "CUtlVector< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bShouldDeleteActivationRecord", - "offset": 3680, + "name": "m_nLightMapUniqueId", + "offset": 284, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CFilterName", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + }, { - "name": "m_iFilterName", - "offset": 1984, + "name": "m_bRenderToCubemaps", + "offset": 288, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSGameRules", - "scope": "libserver.so", - "project": "server", - "size": 70696, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bFreezePeriod" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bWarmupPeriod" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fWarmupPeriodEnd" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fWarmupPeriodStart" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bTerroristTimeOutActive" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bCTTimeOutActive" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flTerroristTimeOutRemaining" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flCTTimeOutRemaining" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTerroristTimeOuts" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCTTimeOuts" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bTechnicalTimeOut" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bMatchWaitingForResume" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iFreezeTime" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundTime" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fMatchStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fRoundStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flRestartRoundTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bGameRestart" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flGameStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "float m_timeUntilNextPhaseStarts" - }, - { - "name": "MNetworkVarNames", - "value": "int m_gamePhase" - }, - { - "name": "MNetworkVarNames", - "value": "int m_totalRoundsPlayed" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nRoundsPlayedThisPhase" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nOvertimePlaying" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iHostagesRemaining" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bAnyHostageReached" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bMapHasBombTarget" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bMapHasRescueZone" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bMapHasBuyZone" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsQueuedMatchmaking" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nQueuedMatchmakingMode" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsValveDS" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bLogoMap" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bPlayAllStepSoundsOnServer" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iSpectatorSlotCount" - }, - { - "name": "MNetworkVarNames", - "value": "int m_MatchDevice" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bHasMatchStarted" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nNextMapInMapgroup" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szTournamentEventName" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szTournamentEventStage" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szMatchStatTxt" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szTournamentPredictionsTxt" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTournamentPredictionsPct" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flCMMItemDropRevealStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flCMMItemDropRevealEndTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsDroppingItems" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsQuestEligible" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsHltvActive" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bBombPlanted" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_arrProhibitedItemIndices" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_arrTournamentActiveCasterAccounts" - }, - { - "name": "MNetworkVarNames", - "value": "int m_numBestOfMaps" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nHalloweenMaskListSeed" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bBombDropped" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundWinStatus" - }, - { - "name": "MNetworkVarNames", - "value": "int m_eRoundWinReason" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bTCantBuy" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bCTCantBuy" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iMatchStats_RoundResults" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iMatchStats_PlayersAlive_CT" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iMatchStats_PlayersAlive_T" - }, - { - "name": "MNetworkVarNames", - "value": "float m_TeamRespawnWaveTimes" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flNextRespawnWave" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vMinimapMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vMinimapMaxs" - }, - { - "name": "MNetworkVarNames", - "value": "float m_MinimapVerticalSectionHeights" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nEndMatchMapGroupVoteTypes" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nEndMatchMapGroupVoteOptions" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nEndMatchMapVoteWinner" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iNumConsecutiveCTLoses" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iNumConsecutiveTerroristLoses" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMatchAbortedEarlyReason" - }, - { - "name": "MNetworkVarNames", - "value": "CCSGameModeRules * m_pGameModeRules" - }, - { - "name": "MNetworkVarNames", - "value": "CRetakeGameRules m_RetakeRules" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_nMatchEndCount" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTTeamIntroVariant" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCTTeamIntroVariant" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bTeamIntroPeriod" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndWinnerTeam" - }, - { - "name": "MNetworkVarNames", - "value": "int m_eRoundEndReason" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRoundEndShowTimerDefend" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndTimerTime" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_sRoundEndFunFactToken" - }, - { - "name": "MNetworkVarNames", - "value": "CPlayerSlot m_iRoundEndFunFactPlayerSlot" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndFunFactData1" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndFunFactData2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndFunFactData3" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_sRoundEndMessage" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndPlayerCount" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRoundEndNoMusic" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundEndLegacy" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_nRoundEndCount" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iRoundStartRoundNumber" }, { - "name": "MNetworkVarNames", - "value": "uint8 m_nRoundStartCount" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2128 - } - ], - "members": - [ - { - "name": "m_bFreezePeriod", - "offset": 200, + "name": "m_bAllowSSTGeneration", + "offset": 289, "traits": { "metatags": @@ -237547,8 +252075,8 @@ } }, { - "name": "m_bWarmupPeriod", - "offset": 201, + "name": "m_nDirectLight", + "offset": 292, "traits": { "metatags": @@ -237560,13 +252088,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_fWarmupPeriodEnd", - "offset": 204, + "name": "m_nIndirectLight", + "offset": 296, "traits": { "metatags": @@ -237578,13 +252106,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_fWarmupPeriodStart", - "offset": 208, + "name": "m_bDynamicBounce", + "offset": 300, "traits": { "metatags": @@ -237596,55 +252124,67 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bTerroristTimeOutActive", - "offset": 212, + "name": "m_flFadeMinDist", + "offset": 304, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCTTimeOutActive", - "offset": 213, + "name": "m_flFadeMaxDist", + "offset": 308, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flTerroristTimeOutRemaining", - "offset": 216, + "name": "m_flShadowFadeMinDist", + "offset": 312, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -237655,14 +252195,18 @@ } }, { - "name": "m_flCTTimeOutRemaining", - "offset": 220, + "name": "m_flShadowFadeMaxDist", + "offset": 316, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": @@ -237673,44 +252217,52 @@ } }, { - "name": "m_nTerroristTimeOuts", - "offset": 224, + "name": "m_bEnabled", + "offset": 320, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nCTTimeOuts", - "offset": 228, + "name": "m_bFlicker", + "offset": 321, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bTechnicalTimeOut", - "offset": 232, + "name": "m_bPrecomputedFieldsValid", + "offset": 322, "traits": { "metatags": @@ -237727,8 +252279,8 @@ } }, { - "name": "m_bMatchWaitingForResume", - "offset": 233, + "name": "m_vPrecomputedBoundsMins", + "offset": 324, "traits": { "metatags": @@ -237739,14 +252291,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iFreezeTime", - "offset": 236, + "name": "m_vPrecomputedBoundsMaxs", + "offset": 336, "traits": { "metatags": @@ -237757,14 +252311,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iRoundTime", - "offset": 240, + "name": "m_vPrecomputedOBBOrigin", + "offset": 348, "traits": { "metatags": @@ -237775,14 +252331,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_fMatchStartTime", - "offset": 244, + "name": "m_vPrecomputedOBBAngles", + "offset": 360, "traits": { "metatags": @@ -237793,14 +252351,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_fRoundStartTime", - "offset": 248, + "name": "m_vPrecomputedOBBExtent", + "offset": 372, "traits": { "metatags": @@ -237811,14 +252371,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flRestartRoundTime", - "offset": 252, + "name": "m_flPrecomputedMaxRange", + "offset": 384, "traits": { "metatags": @@ -237830,13 +252392,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_bGameRestart", - "offset": 256, + "name": "m_nFogLightingMode", + "offset": 388, "traits": { "metatags": @@ -237848,13 +252410,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flGameStartTime", - "offset": 260, + "name": "m_flFogContributionStength", + "offset": 392, "traits": { "metatags": @@ -237871,8 +252433,8 @@ } }, { - "name": "m_timeUntilNextPhaseStarts", - "offset": 264, + "name": "m_flNearClipPlane", + "offset": 396, "traits": { "metatags": @@ -237889,30 +252451,46 @@ } }, { - "name": "m_gamePhase", - "offset": 268, + "name": "m_SkyColor", + "offset": 400, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, + } + ], + "subtype": + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + } + }, + { + "name": "m_flSkyIntensity", + "offset": 404, + "traits": + { + "metatags": + [ { - "name": "MNetworkChangeCallback", - "value": "OnGamePhaseChanged" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_totalRoundsPlayed", - "offset": 272, + "name": "m_SkyAmbientBounce", + "offset": 408, "traits": { "metatags": @@ -237923,14 +252501,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_nRoundsPlayedThisPhase", - "offset": 276, + "name": "m_bUseSecondaryColor", + "offset": 412, "traits": { "metatags": @@ -237942,49 +252522,61 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nOvertimePlaying", - "offset": 280, + "name": "m_bMixedShadows", + "offset": 413, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "MixedShadowsChanged" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iHostagesRemaining", - "offset": 284, + "name": "m_flLightStyleStartTime", + "offset": 416, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_bAnyHostageReached", - "offset": 288, + "name": "m_flCapsuleLength", + "offset": 420, "traits": { "metatags": @@ -237996,121 +252588,344 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bMapHasBombTarget", - "offset": 289, + "name": "m_flMinRoughness", + "offset": 424, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bMapHasRescueZone", - "offset": 290, + "name": "m_bPvsModifyEntity", + "offset": 440, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "PulseSelectorOutflowList_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< OutflowWithRequirements_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2256 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "OutflowWithRequirements_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 128, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DestinationFlowNodeID = -1\n\tm_RequirementNodeIDs = [ ]\n\tm_nCursorStateBlockIndex = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Connection", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2184 } } }, { - "name": "m_bMapHasBuyZone", - "offset": 291, + "name": "m_DestinationFlowNodeID", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 99 } } }, { - "name": "m_bIsQueuedMatchmaking", - "offset": 292, + "name": "m_RequirementNodeIDs", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< PulseDocNodeID_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 99 + } + ] } } }, { - "name": "m_nQueuedMatchmakingMode", - "offset": 296, + "name": "m_nCursorStateBlockIndex", + "offset": 104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] } } + } + ] + } + }, + { + "type": "class", + "name": "CRopeKeyframeAlias_move_rope", + "scope": "libserver.so", + "project": "server", + "size": 2664, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2258 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CRopeKeyframe", + "scope": "libserver.so", + "project": "server", + "size": 2664, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ + { + "name": "MNetworkIncludeByUserGroup", + "value": "Origin" }, { - "name": "m_bIsValveDS", - "offset": 300, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_hParent" }, { - "name": "m_bLogoMap", - "offset": 301, + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_hierarchyAttachName" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nMinCPULevel" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nMaxCPULevel" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nMinGPULevel" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nMaxGPULevel" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_RopeFlags" + }, + { + "name": "MNetworkVarNames", + "value": "int16 m_Slack" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_Width" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_TextureScale" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nSegments" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bConstrainBetweenEndpoints" + }, + { + "name": "MNetworkVarNames", + "value": "HMaterialStrong m_iRopeMaterialModelIndex" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_Subdiv" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nChangeCount" + }, + { + "name": "MNetworkVarNames", + "value": "int16 m_RopeLength" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_fLockedPoints" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flScrollSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hStartPoint" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hEndPoint" + }, + { + "name": "MNetworkVarNames", + "value": "AttachmentHandle_t m_iStartAttachment" + }, + { + "name": "MNetworkVarNames", + "value": "AttachmentHandle_t m_iEndAttachment" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_RopeFlags", + "offset": 2584, "traits": { "metatags": @@ -238122,31 +252937,27 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 5 } } }, { - "name": "m_bPlayAllStepSoundsOnServer", - "offset": 302, + "name": "m_iNextLinkName", + "offset": 2592, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iSpectatorSlotCount", - "offset": 304, + "name": "m_Slack", + "offset": 2600, "traits": { "metatags": @@ -238158,13 +252969,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 4 } } }, { - "name": "m_MatchDevice", - "offset": 308, + "name": "m_Width", + "offset": 2604, "traits": { "metatags": @@ -238176,31 +252987,43 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bHasMatchStarted", - "offset": 312, + "name": "m_TextureScale", + "offset": 2608, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.100000" + }, + { + "name": "MNetworkMaxValue", + "value": "10.000000" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nNextMapInMapgroup", - "offset": 316, + "name": "m_nSegments", + "offset": 2612, "traits": { "metatags": @@ -238212,13 +253035,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 3 } } }, { - "name": "m_szTournamentEventName", - "offset": 320, + "name": "m_bConstrainBetweenEndpoints", + "offset": 2613, "traits": { "metatags": @@ -238229,44 +253052,28 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_szTournamentEventStage", - "offset": 832, + "name": "m_strRopeMaterialModel", + "offset": 2616, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_szMatchStatTxt", - "offset": 1344, + "name": "m_iRopeMaterialModelIndex", + "offset": 2624, "traits": { "metatags": @@ -238277,20 +253084,23 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_szTournamentPredictionsTxt", - "offset": 1856, + "name": "m_Subdiv", + "offset": 2632, "traits": { "metatags": @@ -238301,38 +253111,36 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 3 } } }, { - "name": "m_nTournamentPredictionsPct", - "offset": 2368, + "name": "m_nChangeCount", + "offset": 2633, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 3 } } }, { - "name": "m_flCMMItemDropRevealStartTime", - "offset": 2372, + "name": "m_RopeLength", + "offset": 2634, "traits": { "metatags": @@ -238344,13 +253152,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 4 } } }, { - "name": "m_flCMMItemDropRevealEndTime", - "offset": 2376, + "name": "m_fLockedPoints", + "offset": 2636, "traits": { "metatags": @@ -238362,21 +253170,15 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 3 } } }, { - "name": "m_bIsDroppingItems", - "offset": 2380, + "name": "m_bCreatedFromMapFile", + "offset": 2637, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -238385,8 +253187,8 @@ } }, { - "name": "m_bIsQuestEligible", - "offset": 2381, + "name": "m_flScrollSpeed", + "offset": 2640, "traits": { "metatags": @@ -238398,21 +253200,15 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bIsHltvActive", - "offset": 2382, + "name": "m_bStartPointValid", + "offset": 2644, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -238421,16 +253217,10 @@ } }, { - "name": "m_bBombPlanted", - "offset": 2383, + "name": "m_bEndPointValid", + "offset": 2645, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -238439,8 +253229,8 @@ } }, { - "name": "m_arrProhibitedItemIndices", - "offset": 2384, + "name": "m_hStartPoint", + "offset": 2648, "traits": { "metatags": @@ -238451,20 +253241,23 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 2, - "count": 100, - "subtype": - { - "type": "ref", - "ref_idx": 5 - } + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_arrTournamentActiveCasterAccounts", - "offset": 2584, + "name": "m_hEndPoint", + "offset": 2652, "traits": { "metatags": @@ -238475,20 +253268,23 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 7 - } + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_numBestOfMaps", - "offset": 2600, + "name": "m_iStartAttachment", + "offset": 2656, "traits": { "metatags": @@ -238500,13 +253296,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 127 } } }, { - "name": "m_nHalloweenMaskListSeed", - "offset": 2604, + "name": "m_iEndAttachment", + "offset": 2657, "traits": { "metatags": @@ -238518,75 +253314,85 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 127 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CChangeLevel", + "scope": "libserver.so", + "project": "server", + "size": 2968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_bBombDropped", - "offset": 2608, + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_sMapName", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iRoundWinStatus", - "offset": 2612, + "name": "m_sLandmarkName", + "offset": 2928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_eRoundWinReason", - "offset": 2616, + "name": "m_OnChangeLevel", + "offset": 2936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_bTCantBuy", - "offset": 2620, + "name": "m_bTouched", + "offset": 2960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -238595,16 +253401,10 @@ } }, { - "name": "m_bCTCantBuy", - "offset": 2621, + "name": "m_bNoTouch", + "offset": 2961, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -238613,378 +253413,479 @@ } }, { - "name": "m_iMatchStats_RoundResults", - "offset": 2624, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 30, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } - }, - { - "name": "m_iMatchStats_PlayersAlive_CT", - "offset": 2744, + "name": "m_bNewChapter", + "offset": 2962, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 30, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iMatchStats_PlayersAlive_T", - "offset": 2864, + "name": "m_bOnChangeLevelFired", + "offset": 2963, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 30, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponG3SG1", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_TeamRespawnWaveTimes", - "offset": 2984, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 32, - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } - }, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncPlatRot", + "scope": "libserver.so", + "project": "server", + "size": 2768, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ { - "name": "m_flNextRespawnWave", - "offset": 3112, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 32, - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - } - }, + "offset": 0, + "ref_idx": 2262 + } + ], + "members": + [ { - "name": "m_vMinimapMins", - "offset": 3240, + "name": "m_end", + "offset": 2744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", + "name": "QAngle", "size": 12, "alignment": 4 } } }, { - "name": "m_vMinimapMaxs", - "offset": 3252, + "name": "m_start", + "offset": 2756, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", + "name": "QAngle", "size": 12, "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFuncPlat", + "scope": "libserver.so", + "project": "server", + "size": 2744, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_MinimapVerticalSectionHeights", - "offset": 3264, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 8, - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } - }, + "offset": 0, + "ref_idx": 2263 + } + ], + "members": + [ { - "name": "m_ullLocalMatchID", - "offset": 3296, + "name": "m_sNoise", + "offset": 2736, "traits": { "subtype": { - "type": "ref", - "ref_idx": 9 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBasePlatTrain", + "scope": "libserver.so", + "project": "server", + "size": 2736, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_nEndMatchMapGroupVoteTypes", - "offset": 3304, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 10, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } - }, + "offset": 0, + "ref_idx": 1097 + } + ], + "members": + [ { - "name": "m_nEndMatchMapGroupVoteOptions", - "offset": 3344, + "name": "m_NoiseMoving", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 10, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nEndMatchMapVoteWinner", - "offset": 3384, + "name": "m_NoiseArrived", + "offset": 2704, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iNumConsecutiveCTLoses", - "offset": 3388, + "name": "m_volume", + "offset": 2720, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iNumConsecutiveTerroristLoses", - "offset": 3392, + "name": "m_flTWidth", + "offset": 2724, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bHasHostageBeenTouched", - "offset": 3424, + "name": "m_flTLength", + "offset": 2728, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponNegev", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_flIntermissionStartTime", - "offset": 3428, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSingleplayRules", + "scope": "libserver.so", + "project": "server", + "size": 192, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2221 + } + ], + "members": + [ { - "name": "m_flIntermissionEndTime", - "offset": 3432, + "name": "m_bSinglePlayerGameEnding", + "offset": 189, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_BaseEntrypoint", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 128, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_bLevelInitialized", - "offset": 3436, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_BaseEntrypoint\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + { + "name": "m_EntryChunk", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 310 } } }, { - "name": "m_iTotalRoundsPlayed", - "offset": 3440, + "name": "m_RegisterMap", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 1711 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponBizon", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_iUnBalancedRounds", - "offset": 3444, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncTrain", + "scope": "libserver.so", + "project": "server", + "size": 2760, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2263 + } + ], + "members": + [ + { + "name": "m_hCurrentTarget", + "offset": 2732, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_endMatchOnRoundReset", - "offset": 3448, + "name": "m_activated", + "offset": 2736, "traits": { "subtype": @@ -238995,139 +253896,279 @@ } }, { - "name": "m_endMatchOnThink", - "offset": 3449, + "name": "m_hEnemy", + "offset": 2740, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iNumTerrorist", - "offset": 3452, + "name": "m_flBlockDamage", + "offset": 2744, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iNumCT", - "offset": 3456, + "name": "m_flNextBlockTime", + "offset": 2748, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_iNumSpawnableTerrorist", - "offset": 3460, + "name": "m_iszLastTarget", + "offset": 2752, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CModelPointEntity", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_iNumSpawnableCT", - "offset": 3464, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysLength", + "scope": "libserver.so", + "project": "server", + "size": 2072, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ + { + "name": "m_offset", + "offset": 2024, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 12, + "count": 2, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } } } }, { - "name": "m_arrSelectedHostageSpawnIndices", - "offset": 3472, + "name": "m_vecAttach", + "offset": 2048, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< int32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - } - ] + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nSpawnPointsRandomSeed", - "offset": 3496, + "name": "m_addLength", + "offset": 2060, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bFirstConnected", - "offset": 3500, + "name": "m_minLength", + "offset": 2064, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCompleteReset", - "offset": 3501, + "name": "m_totalLength", + "offset": 2068, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_WeaponServices", + "scope": "libserver.so", + "project": "server", + "size": 6280, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flNextAttack" }, { - "name": "m_bPickNewTeamsOnReset", - "offset": 3502, + "name": "MNetworkVarNames", + "value": "bool m_bIsLookingAtWeapon" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsHoldingLookAtWeapon" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_networkAnimTiming" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBlockInspectUntilNextGraphUpdate" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1078 + } + ], + "members": + [ + { + "name": "m_flNextAttack", + "offset": 192, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bScrambleTeamsOnRestart", - "offset": 3503, + "name": "m_bIsLookingAtWeapon", + "offset": 196, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239136,10 +254177,16 @@ } }, { - "name": "m_bSwapTeamsOnRestart", - "offset": 3504, + "name": "m_bIsHoldingLookAtWeapon", + "offset": 197, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239148,275 +254195,562 @@ } }, { - "name": "m_nEndMatchTiedVotes", - "offset": 3512, + "name": "m_hSavedWeapon", + "offset": 200, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< int32 >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBasePlayerWeapon >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 6 + "ref_idx": 1080 } ] } } }, { - "name": "m_bNeedToAskPlayersForContinueVote", - "offset": 3540, + "name": "m_nTimeToMelee", + "offset": 204, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_numQueuedMatchmakingAccounts", - "offset": 3544, + "name": "m_nTimeToSecondary", + "offset": 208, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 6 } } }, { - "name": "m_fAvgPlayerRank", - "offset": 3548, + "name": "m_nTimeToPrimary", + "offset": 212, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_pQueuedMatchmakingReservationString", - "offset": 3552, - "traits": - { - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "ref_idx": 6 } } }, { - "name": "m_numTotalTournamentDrops", - "offset": 3560, + "name": "m_nTimeToSniperRifle", + "offset": 216, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 6 } } }, { - "name": "m_numSpectatorsCountMax", - "offset": 3564, + "name": "m_bIsBeingGivenItem", + "offset": 220, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_numSpectatorsCountMaxTV", - "offset": 3568, + "name": "m_bIsPickingUpItemWithUse", + "offset": 221, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_numSpectatorsCountMaxLnk", - "offset": 3572, + "name": "m_bPickedUpWeapon", + "offset": 222, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_nCTsAliveAtFreezetimeEnd", - "offset": 3584, + "name": "m_bDisableAutoDeploy", + "offset": 223, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nTerroristsAliveAtFreezetimeEnd", - "offset": 3588, + "name": "m_bIsPickingUpGroundWeapon", + "offset": 224, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bForceTeamChangeSilent", - "offset": 3592, + "name": "m_networkAnimTiming", + "offset": 6248, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + } + ] } } }, { - "name": "m_bLoadingRoundBackupData", - "offset": 3593, + "name": "m_bBlockInspectUntilNextGraphUpdate", + "offset": 6272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CLightSpotEntity", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2273 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLightEntity", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CLightComponent::Storage_t m_CLightComponent" }, { - "name": "m_nMatchInfoShowType", - "offset": 3648, + "name": "MEntityAllowsPortraitWorldSpawn" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_CLightComponent", + "offset": 2576, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "CLightComponent" + }, + { + "name": "MNetworkAlias", + "value": "CLightComponent" + }, + { + "name": "MNetworkTypeAlias", + "value": "CLightComponent" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2254 + } } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForObservable", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 264, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForObservable\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_OnTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_flMatchInfoDecidedTime", - "offset": 3652, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/observable_variable_listener.png" }, { - "name": "mTeamDMLastWinningTeamNumber", - "offset": 3680, + "name": "MPropertyFriendlyName", + "value": "Wait For Observable Condition" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_Condition", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2206 } } }, { - "name": "mTeamDMLastThinkTime", - "offset": 3684, + "name": "m_OnTrue", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2183 } } + } + ] + } + }, + { + "type": "class", + "name": "CHostageRescueZoneShim", + "scope": "libserver.so", + "project": "server", + "size": 2920, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysicsPropMultiplayer", + "scope": "libserver.so", + "project": "server", + "size": 4080, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1195 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTag", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTag\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_bTagSelfWhenComplete = false\n\tm_nDesiredKillPriority = \"None\"\n}" }, { - "name": "m_flTeamDMLastAnnouncementTime", - "offset": 3688, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MPropertyFriendlyName", + "value": "Wait For Cursors With Tag" }, { - "name": "m_iAccountTerrorist", - "offset": 3692, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MPropertyDescription", + "value": "Causes this execution cursor to wait for the completion of other cursors with the given tag. Can optionally kill the tag while waiting." }, { - "name": "m_iAccountCT", - "offset": 3696, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_tag.png" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2278 + } + ], + "members": + [ + { + "name": "m_bTagSelfWhenComplete", + "offset": 152, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Apply the same tag we're waiting on to the resulting cursor upon wait completion. Can be used to wait on our result cursor with the same tag." + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iSpawnPointCount_Terrorist", - "offset": 3700, + "name": "m_nDesiredKillPriority", + "offset": 156, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "When we start waiting, how should we handle existing cursors?" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2279 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 152, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTagBase\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_iSpawnPointCount_CT", - "offset": 3704, + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_nCursorsAllowedToWait", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Any extra waiting cursors will be terminated. -1 for infinite cursors." + } + ], "subtype": { "type": "ref", @@ -239425,104 +254759,206 @@ } }, { - "name": "m_iMaxNumTerrorists", - "offset": 3708, + "name": "m_WaitComplete", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2183 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PulseCursorCancelPriority_t", + "scope": "libserver.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ { - "name": "m_iMaxNumCTs", - "offset": 3712, + "name": "None", + "value": 0, "traits": { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Keep running normally." + } + ] } }, { - "name": "m_iLoserBonusMostRecentTeam", - "offset": 3716, + "name": "CancelOnSucceeded", + "value": 1, "traits": { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill after current node." + }, + { + "name": "MPropertyDescription", + "value": "Do not stop the current yielding node, but do not continue to the next node afterwards." + } + ] } }, { - "name": "m_tmNextPeriodicThink", - "offset": 3720, + "name": "SoftCancel", + "value": 2, "traits": { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill elegantly." + }, + { + "name": "MPropertyDescription", + "value": "Request elegant wind-down of any associated work (e.g. vcd interrupt)." + } + ] } }, { - "name": "m_bVoiceWonMatchBragFired", - "offset": 3724, + "name": "HardCancel", + "value": 3, "traits": { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill immediately." + }, + { + "name": "MPropertyDescription", + "value": "Stop without any wind-down." + } + ] } - }, + } + ] + } + }, + { + "type": "class", + "name": "CHostageCarriableProp", + "scope": "libserver.so", + "project": "server", + "size": 3376, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 589 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CMarkupVolumeWithRef", + "scope": "libserver.so", + "project": "server", + "size": 2672, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2282 + } + ], + "members": + [ { - "name": "m_fWarmupNextChatNoticeTime", - "offset": 3728, + "name": "m_bUseRef", + "offset": 2640, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iHostagesRescued", - "offset": 3736, + "name": "m_vRefPosEntitySpace", + "offset": 2644, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iHostagesTouched", - "offset": 3740, + "name": "m_vRefPosWorldSpace", + "offset": 2656, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flNextHostageAnnouncement", - "offset": 3744, + "name": "m_flRefDot", + "offset": 2668, "traits": { "subtype": @@ -239531,36 +254967,96 @@ "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMarkupVolumeTagged", + "scope": "libserver.so", + "project": "server", + "size": 2632, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_bNoTerroristsKilled", - "offset": 3748, + "offset": 0, + "ref_idx": 2283 + } + ], + "members": + [ + { + "name": "m_GroupNames", + "offset": 2576, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bNoCTsKilled", - "offset": 3749, + "name": "m_Tags", + "offset": 2600, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bNoEnemiesKilled", - "offset": 3750, + "name": "m_bIsGroup", + "offset": 2624, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -239569,8 +255065,8 @@ } }, { - "name": "m_bCanDonateWeapons", - "offset": 3751, + "name": "m_bGroupByPrefab", + "offset": 2625, "traits": { "subtype": @@ -239581,44 +255077,81 @@ } }, { - "name": "m_firstKillTime", - "offset": 3756, + "name": "m_bGroupByVolume", + "offset": 2626, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_firstBloodTime", - "offset": 3764, + "name": "m_bGroupOtherGroups", + "offset": 2627, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_hostageWasInjured", - "offset": 3792, + "name": "m_bIsInGroup", + "offset": 2628, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMarkupVolume", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_hostageWasKilled", - "offset": 3793, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_bDisabled", + "offset": 2572, "traits": { "subtype": @@ -239627,196 +255160,194 @@ "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvVolumetricFogController", + "scope": "libserver.so", + "project": "server", + "size": 2104, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_bVoteCalled", - "offset": 3808, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flScattering" }, { - "name": "m_bServerVoteOnReset", - "offset": 3809, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "Color m_TintColor" }, { - "name": "m_flVoteCheckThrottle", - "offset": 3812, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float m_flAnisotropy" }, { - "name": "m_bBuyTimeEnded", - "offset": 3816, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flFadeSpeed" }, { - "name": "m_nLastFreezeEndBeep", - "offset": 3820, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "float m_flDrawDistance" }, { - "name": "m_bTargetBombed", - "offset": 3824, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flFadeInStart" }, { - "name": "m_bBombDefused", - "offset": 3825, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flFadeInEnd" }, { - "name": "m_bMapHasBombZone", - "offset": 3826, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "float m_flIndirectStrength" }, { - "name": "m_vecMainCTSpawnPos", - "offset": 3904, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "int m_nVolumeDepth" }, { - "name": "m_CTSpawnPointsMasterList", - "offset": 3920, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< SpawnPoint* >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2131 - } - } - ] - } - } + "name": "MNetworkVarNames", + "value": "float m_fFirstVolumeSliceThickness" }, { - "name": "m_TerroristSpawnPointsMasterList", - "offset": 3944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< SpawnPoint* >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2131 - } - } - ] - } - } + "name": "MNetworkVarNames", + "value": "int m_nIndirectTextureDimX" }, { - "name": "m_bRespawningAllRespawnablePlayers", - "offset": 3968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "int m_nIndirectTextureDimY" }, { - "name": "m_iNextCTSpawnPoint", - "offset": 3972, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "int m_nIndirectTextureDimZ" }, { - "name": "m_flCTSpawnPointUsedTime", - "offset": 3976, + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bActive" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flStartAnisoTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flStartScatterTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flStartDrawDistanceTime" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flStartAnisotropy" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flStartScattering" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flStartDrawDistance" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDefaultAnisotropy" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDefaultScattering" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDefaultDrawDistance" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEnableIndirect" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsMaster" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_hFogIndirectTexture" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nForceRefreshCount" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fNoiseSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fNoiseStrength" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vNoiseScale" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fWindSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vWindDirection" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_flScattering", + "offset": 1928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239825,22 +255356,36 @@ } }, { - "name": "m_iNextTerroristSpawnPoint", - "offset": 3980, + "name": "m_TintColor", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_flTerroristSpawnPointUsedTime", - "offset": 3984, + "name": "m_flAnisotropy", + "offset": 1936, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239849,72 +255394,52 @@ } }, { - "name": "m_CTSpawnPoints", - "offset": 3992, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< SpawnPoint* >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2131 - } - } - ] - } - } - }, - { - "name": "m_TerroristSpawnPoints", - "offset": 4016, + "name": "m_flFadeSpeed", + "offset": 1940, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlVector< SpawnPoint* >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2131 - } - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bIsUnreservedGameServer", - "offset": 4040, + "name": "m_flDrawDistance", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_fAutobalanceDisplayTime", - "offset": 4044, + "name": "m_flFadeInStart", + "offset": 1948, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239923,46 +255448,70 @@ } }, { - "name": "m_bAllowWeaponSwitch", - "offset": 4104, + "name": "m_flFadeInEnd", + "offset": 1952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bRoundTimeWarningTriggered", - "offset": 4105, + "name": "m_flIndirectStrength", + "offset": 1956, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_phaseChangeAnnouncementTime", - "offset": 4108, + "name": "m_nVolumeDepth", + "offset": 1960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_fNextUpdateTeamClanNamesTime", - "offset": 4112, + "name": "m_fFirstVolumeSliceThickness", + "offset": 1964, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -239971,34 +255520,52 @@ } }, { - "name": "m_flLastThinkTime", - "offset": 4116, + "name": "m_nIndirectTextureDimX", + "offset": 1968, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_fAccumulatedRoundOffDamage", - "offset": 4120, + "name": "m_nIndirectTextureDimY", + "offset": 1972, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_nShorthandedBonusLastEvalRound", - "offset": 4124, + "name": "m_nIndirectTextureDimZ", + "offset": 1976, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -240007,8 +255574,8 @@ } }, { - "name": "m_nMatchAbortedEarlyReason", - "offset": 4200, + "name": "m_vBoxMins", + "offset": 1980, "traits": { "metatags": @@ -240019,28 +255586,44 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bHasTriggeredRoundStartMusic", - "offset": 4204, + "name": "m_vBoxMaxs", + "offset": 1992, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bSwitchingTeamsAtRoundReset", - "offset": 4205, + "name": "m_bActive", + "offset": 2004, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -240049,68 +255632,62 @@ } }, { - "name": "m_pGameModeRules", - "offset": 4232, + "name": "m_flStartAnisoTime", + "offset": 2008, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkPolymorphic" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2103 - } + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_BtGlobalBlackboard", - "offset": 4240, + "name": "m_flStartScatterTime", + "offset": 2012, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "KeyValues3", - "size": 16, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_hPlayerResource", - "offset": 4384, + "name": "m_flStartDrawDistanceTime", + "offset": 2016, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_RetakeRules", - "offset": 4392, + "name": "m_flStartAnisotropy", + "offset": 2020, "traits": { "metatags": @@ -240122,80 +255699,67 @@ "subtype": { "type": "ref", - "ref_idx": 2133 + "ref_idx": 10 } } }, { - "name": "m_arrTeamUniqueKillWeaponsMatch", - "offset": 4888, + "name": "m_flStartScattering", + "offset": 2024, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 24, - "count": 4, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CUtlVector< int32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - } - ] + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bTeamLastKillUsedUniqueWeaponMatch", - "offset": 4984, + "name": "m_flStartDrawDistance", + "offset": 2028, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 4, - "subtype": + "metatags": + [ { - "type": "ref", - "ref_idx": 12 + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMatchEndCount", - "offset": 5024, + "name": "m_flDefaultAnisotropy", + "offset": 2032, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnMatchEndCountChanged" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_nTTeamIntroVariant", - "offset": 5028, + "name": "m_flDefaultScattering", + "offset": 2036, "traits": { "metatags": @@ -240207,13 +255771,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nCTTeamIntroVariant", - "offset": 5032, + "name": "m_flDefaultDrawDistance", + "offset": 2040, "traits": { "metatags": @@ -240225,23 +255789,19 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bTeamIntroPeriod", - "offset": 5036, + "name": "m_bStartDisabled", + "offset": 2044, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnTeamIntroPeriodChanged" } ], "subtype": @@ -240252,22 +255812,34 @@ } }, { - "name": "m_fTeamIntroPeriodEnd", - "offset": 5040, + "name": "m_bEnableIndirect", + "offset": 2045, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bPlayedTeamIntroVO", - "offset": 5044, + "name": "m_bIsMaster", + "offset": 2046, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -240276,8 +255848,8 @@ } }, { - "name": "m_iRoundEndWinnerTeam", - "offset": 5048, + "name": "m_hFogIndirectTexture", + "offset": 2048, "traits": { "metatags": @@ -240288,14 +255860,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_eRoundEndReason", - "offset": 5052, + "name": "m_nForceRefreshCount", + "offset": 2056, "traits": { "metatags": @@ -240312,8 +255893,8 @@ } }, { - "name": "m_bRoundEndShowTimerDefend", - "offset": 5056, + "name": "m_fNoiseSpeed", + "offset": 2060, "traits": { "metatags": @@ -240325,13 +255906,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iRoundEndTimerTime", - "offset": 5060, + "name": "m_fNoiseStrength", + "offset": 2064, "traits": { "metatags": @@ -240343,13 +255924,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_sRoundEndFunFactToken", - "offset": 5064, + "name": "m_vNoiseScale", + "offset": 2068, "traits": { "metatags": @@ -240361,15 +255942,15 @@ "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iRoundEndFunFactPlayerSlot", - "offset": 5072, + "name": "m_fWindSpeed", + "offset": 2080, "traits": { "metatags": @@ -240380,16 +255961,14 @@ ], "subtype": { - "type": "atomic", - "name": "CPlayerSlot", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iRoundEndFunFactData1", - "offset": 5076, + "name": "m_vWindDirection", + "offset": 2084, "traits": { "metatags": @@ -240398,194 +255977,239 @@ "name": "MNetworkEnable" } ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_bFirstTime", + "offset": 2096, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CInfoSpawnGroupLoadUnload", + "scope": "libserver.so", + "project": "server", + "size": 2144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_OnSpawnGroupLoadStarted", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_iRoundEndFunFactData2", - "offset": 5080, + "name": "m_OnSpawnGroupLoadFinished", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 + } + } + }, + { + "name": "m_OnSpawnGroupUnloadStarted", + "offset": 1976, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnSpawnGroupUnloadFinished", + "offset": 2000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_iszSpawnGroupName", + "offset": 2024, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iRoundEndFunFactData3", - "offset": 5084, + "name": "m_iszSpawnGroupFilterName", + "offset": 2032, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_sRoundEndMessage", - "offset": 5088, + "name": "m_iszLandmarkName", + "offset": 2040, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", + "name": "CUtlSymbolLarge", "size": 8, "alignment": 8 } } }, { - "name": "m_iRoundEndPlayerCount", - "offset": 5096, + "name": "m_sFixedSpawnGroupName", + "offset": 2048, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bRoundEndNoMusic", - "offset": 5100, + "name": "m_flTimeoutInterval", + "offset": 2056, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iRoundEndLegacy", - "offset": 5104, + "name": "m_bAutoActivate", + "offset": 2060, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nRoundEndCount", - "offset": 5108, + "name": "m_bUnloadingStarted", + "offset": 2061, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnRoundEndCountChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 12 } } }, { - "name": "m_iRoundStartRoundNumber", - "offset": 5112, + "name": "m_bQueueActiveSpawnGroupChange", + "offset": 2062, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nRoundStartCount", - "offset": 5116, + "name": "m_bQueueFinishLoading", + "offset": 2063, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnRoundStartCountChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 3 - } - } - }, - { - "name": "m_flLastPerfSampleTime", - "offset": 21512, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 11 + "ref_idx": 12 } } } @@ -240594,264 +256218,173 @@ }, { "type": "class", - "name": "CTeamplayRules", + "name": "CScriptTriggerPush", "scope": "libserver.so", "project": "server", - "size": 192, - "alignment": 255, + "size": 2976, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "is_abstract", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 2129 + "ref_idx": 2287 } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CMultiplayRules", - "scope": "libserver.so", - "project": "server", - "size": 192, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "is_abstract", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": [ { - "offset": 0, - "ref_idx": 2130 + "name": "m_vExtent", + "offset": 2964, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CGameRules", + "name": "CTriggerPush", "scope": "libserver.so", "project": "server", - "size": 192, - "alignment": 255, + "size": 2968, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "is_abstract", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "metatags": + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "int m_nTotalPausedTicks" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPauseStartTick" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bGamePaused" + "offset": 0, + "ref_idx": 1096 } ], "members": [ { - "name": "__m_pChainEntity", - "offset": 8, + "name": "m_angPushEntitySpace", + "offset": 2916, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 560 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_szQuestName", - "offset": 48, + "name": "m_vecPushDirEntitySpace", + "offset": 2928, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 128, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nQuestPhase", - "offset": 176, + "name": "m_bTriggerOnStartTouch", + "offset": 2940, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nTotalPausedTicks", - "offset": 180, + "name": "m_bUsePathSimple", + "offset": 2941, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nPauseStartTick", - "offset": 184, + "name": "m_iszPathSimpleName", + "offset": 2944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bGamePaused", - "offset": 188, + "name": "m_PathSimple", + "offset": 2952, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MClassPtr", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "SpawnPoint", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2132 - } - ], - "members": - [ - { - "name": "m_iPriority", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bEnabled", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1644 + } } } }, { - "name": "m_nType", - "offset": 1936, + "name": "m_splinePushType", + "offset": 2960, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 7 } } } @@ -240860,10 +256393,10 @@ }, { "type": "class", - "name": "CServerOnlyPointEntity", + "name": "CLogicPlayerProxy", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 2040, "alignment": 8, "traits": { @@ -240874,176 +256407,94 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 572 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CRetakeGameRules", - "scope": "libserver.so", - "project": "server", - "size": 496, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nMatchSeed" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bBlockersPresent" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRoundInProgress" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iFirstSecondHalfRound" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iBombSite" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hBombPlanter" + "ref_idx": 571 } ], "members": [ { - "name": "m_nMatchSeed", - "offset": 312, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bBlockersPresent", - "offset": 316, + "name": "m_PlayerHasAmmo", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bRoundInProgress", - "offset": 317, + "name": "m_PlayerHasNoAmmo", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_iFirstSecondHalfRound", - "offset": 320, + "name": "m_PlayerDied", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_iBombSite", - "offset": 324, + "name": "m_RequestedPlayerHealth", + "offset": 2000, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_hBombPlanter", - "offset": 328, + "name": "m_hPlayer", + "offset": 2032, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2043 + "ref_idx": 548 } ] } @@ -241054,11 +256505,11 @@ }, { "type": "class", - "name": "CInfoInstructorHintBombTargetA", + "name": "COrnamentProp", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 3952, + "alignment": 16, "traits": { "flags": @@ -241068,26 +256519,40 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2229 } ], "members": [ + { + "name": "m_initialOwner", + "offset": 3936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CWeaponAWP", + "name": "CItemDefuser", "scope": "libserver.so", "project": "server", - "size": 5200, + "size": 3552, "alignment": 16, "traits": { @@ -241096,28 +256561,53 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2291 } ], "members": [ + { + "name": "m_entitySpottedState", + "offset": 3520, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2151 + } + } + }, + { + "name": "m_nSpotRules", + "offset": 3544, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } ] } }, { "type": "class", - "name": "CPropDoorRotating", + "name": "CItem", "scope": "libserver.so", "project": "server", - "size": 4592, + "size": 3520, "alignment": 16, "traits": { @@ -241128,176 +256618,94 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 9, - "single_depth": 8, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2137 + "ref_idx": 589 } ], "members": [ { - "name": "m_vecAxis", - "offset": 4432, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_flDistance", - "offset": 4444, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_eSpawnPosition", - "offset": 4448, + "name": "m_OnPlayerTouch", + "offset": 3376, "traits": { "subtype": { "type": "ref", - "ref_idx": 2141 + "ref_idx": 573 } } }, { - "name": "m_eOpenDirection", - "offset": 4452, + "name": "m_OnPlayerPickup", + "offset": 3400, "traits": { "subtype": { "type": "ref", - "ref_idx": 2142 + "ref_idx": 573 } } }, { - "name": "m_eCurrentOpenDirection", - "offset": 4456, + "name": "m_bActivateWhenAtRest", + "offset": 3424, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 2142 + "ref_idx": 12 } } }, { - "name": "m_eDefaultCheckDirection", - "offset": 4460, + "name": "m_OnCacheInteraction", + "offset": 3432, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 2143 + "ref_idx": 573 } } }, { - "name": "m_flAjarAngle", - "offset": 4464, + "name": "m_OnGlovePulled", + "offset": 3456, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_angRotationAjarDeprecated", - "offset": 4468, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_angRotationClosed", - "offset": 4480, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_angRotationOpenForward", - "offset": 4492, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "ref_idx": 573 } } }, { - "name": "m_angRotationOpenBack", - "offset": 4504, + "name": "m_vOriginalSpawnOrigin", + "offset": 3480, "traits": { "subtype": { "type": "atomic", - "name": "QAngle", + "name": "VectorWS", "size": 12, "alignment": 4 } } }, { - "name": "m_angGoal", - "offset": 4516, + "name": "m_vOriginalSpawnAngles", + "offset": 3492, "traits": { "subtype": @@ -241310,71 +256718,8 @@ } }, { - "name": "m_vecForwardBoundsMin", - "offset": 4528, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecForwardBoundsMax", - "offset": 4540, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecBackBoundsMin", - "offset": 4552, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecBackBoundsMax", - "offset": 4564, + "name": "m_bPhysStartAsleep", + "offset": 3504, "traits": { "metatags": @@ -241384,697 +256729,746 @@ "value": "!!UNKNOWN!!" } ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bAjarDoorShouldntAlwaysOpen", - "offset": 4576, - "traits": - { "subtype": { "type": "ref", "ref_idx": 12 } } - }, - { - "name": "m_hEntityBlocker", - "offset": 4580, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CEntityBlocker >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2144 - } - ] - } - } } ] } }, { "type": "class", - "name": "CBasePropDoor", + "name": "CPointClientCommand", "scope": "libserver.so", "project": "server", - "size": 4432, - "alignment": 255, + "size": 1928, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "is_abstract", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "metatags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "MNetworkExcludeByName", - "value": "m_flexWeight" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "m_flPoseParameter" - }, - { - "name": "MNetworkExcludeByName", - "value": "m_animationController.m_flPlaybackRate" - }, - { - "name": "MNetworkExcludeByUserGroup", - "value": "overlay_vars" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_spawnflags" - }, - { - "name": "MNetworkVarNames", - "value": "DoorState_t m_eDoorState" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bLocked" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bNoNPCs" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_closedPosition" - }, - { - "name": "MNetworkVarNames", - "value": "QAngle m_closedAngles" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBasePropDoor> m_hMaster" + "offset": 0, + "ref_idx": 1647 } ], - "multi_depth": 8, - "single_depth": 7, + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLightOrthoEntity", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2138 + "ref_idx": 2273 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseGraphDef", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 408, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": [ { - "name": "m_flAutoReturnDelay", - "offset": 3948, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_DomainIdentifier = \"\"\n\tm_DomainSubType = \"PVAL_VOID\"\n\tm_ParentMapName = \"\"\n\tm_ParentXmlName = \"\"\n\tm_Chunks = [ ]\n\tm_Cells = [ ]\n\tm_Vars = [ ]\n\tm_PublicOutputs = [ ]\n\tm_InvokeBindings = [ ]\n\tm_CallInfos = [ ]\n\tm_Constants = [ ]\n\tm_DomainValues = [ ]\n\tm_BlackboardReferences = [ ]\n\tm_OutputConnections = [ ]\n}" + } + ], + "members": + [ { - "name": "m_hDoorList", - "offset": 3952, + "name": "m_DomainIdentifier", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CBasePropDoor > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBasePropDoor >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2137 - } - ] - } - ] - } - } - }, - { - "name": "m_nHardwareType", - "offset": 3976, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_bNeedsHardware", - "offset": 3980, + "name": "m_DomainSubType", + "offset": 24, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } }, { - "name": "m_eDoorState", - "offset": 3984, + "name": "m_ParentMapName", + "offset": 48, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2140 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_bLocked", - "offset": 3988, + "name": "m_ParentXmlName", + "offset": 64, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_bNoNPCs", - "offset": 3989, + "name": "m_Chunks", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_Chunk* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1866 + } + } + ] } } }, { - "name": "m_closedPosition", - "offset": 3992, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], + "name": "m_Cells", + "offset": 104, + "traits": + { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlVector< CPulseCell_Base* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2182 + } + } + ] } } }, { - "name": "m_closedAngles", - "offset": 4004, + "name": "m_Vars", + "offset": 128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CUtlVector< CPulse_Variable >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1188 + } + ] } } }, { - "name": "m_hBlocker", - "offset": 4016, + "name": "m_PublicOutputs", + "offset": 152, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_PublicOutput >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 1480 } ] } } }, { - "name": "m_bFirstBlocked", - "offset": 4020, + "name": "m_InvokeBindings", + "offset": 176, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_InvokeBinding* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2295 + } + } + ] } } }, { - "name": "m_ls", - "offset": 4024, + "name": "m_CallInfos", + "offset": 200, "traits": { "subtype": { - "type": "ref", - "ref_idx": 967 + "type": "atomic", + "name": "CUtlVector< CPulse_CallInfo* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2296 + } + } + ] } } }, { - "name": "m_bForceClosed", - "offset": 4056, + "name": "m_Constants", + "offset": 224, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_Constant >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 515 + } + ] } } }, { - "name": "m_vecLatchWorldPosition", - "offset": 4060, + "name": "m_DomainValues", + "offset": 248, "traits": { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "CUtlVector< CPulse_DomainValue >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1025 + } + ] } } }, { - "name": "m_hActivator", - "offset": 4072, + "name": "m_BlackboardReferences", + "offset": 272, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_BlackboardReference >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2297 } ] } } }, { - "name": "m_SoundMoving", - "offset": 4096, + "name": "m_OutputConnections", + "offset": 296, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_OutputConnection* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1443 + } + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_InvokeBinding", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 176, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_SoundOpen", - "offset": 4104, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_FuncName = \"\"\n\tm_nCellIndex = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" + } + ], + "members": + [ + { + "name": "m_RegisterMap", + "offset": 0, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1711 } } }, { - "name": "m_SoundClose", - "offset": 4112, + "name": "m_FuncName", + "offset": 48, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_SoundLock", - "offset": 4120, + "name": "m_nCellIndex", + "offset": 64, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 696 } } }, { - "name": "m_SoundUnlock", - "offset": 4128, + "name": "m_nSrcChunk", + "offset": 68, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 310 } } }, { - "name": "m_SoundLatch", - "offset": 4136, + "name": "m_nSrcInstruction", + "offset": 72, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_CallInfo", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_SoundPound", - "offset": 4144, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_PortName = \"\"\n\tm_nEditorNodeID = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_CallMethodID = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" + } + ], + "members": + [ + { + "name": "m_PortName", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_SoundJiggle", - "offset": 4152, + "name": "m_nEditorNodeID", + "offset": 16, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 99 } } }, { - "name": "m_SoundLockedAnim", - "offset": 4160, + "name": "m_RegisterMap", + "offset": 24, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1711 } } }, { - "name": "m_numCloseAttempts", - "offset": 4168, + "name": "m_CallMethodID", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 99 } } }, { - "name": "m_nPhysicsMaterial", - "offset": 4172, + "name": "m_nSrcChunk", + "offset": 76, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 310 } } }, { - "name": "m_SlaveName", - "offset": 4176, + "name": "m_nSrcInstruction", + "offset": 80, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_BlackboardReference", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 40, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_hMaster", - "offset": 4184, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_hBlackboardResource = resource:\"\"\n\tm_BlackboardResource = \"\"\n\tm_nNodeID = -1\n\tm_NodeName = \"\"\n}" + } + ], + "members": + [ + { + "name": "m_hBlackboardResource", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CBasePropDoor >", - "size": 4, - "alignment": 4, + "name": "CStrongHandle< InfoForResourceTypeIPulseGraphDef >", + "size": 8, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2137 + "ref_idx": 693 } ] } } }, { - "name": "m_OnBlockedClosing", - "offset": 4192, + "name": "m_BlackboardResource", + "offset": 8, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_OnBlockedOpening", - "offset": 4216, + "name": "m_nNodeID", + "offset": 24, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 99 } } }, { - "name": "m_OnUnblockedClosing", - "offset": 4240, + "name": "m_NodeName", + "offset": 32, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEnvSpark", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_OnUnblockedOpening", - "offset": 4264, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ { - "name": "m_OnFullyClosed", - "offset": 4288, + "name": "m_flDelay", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnFullyOpen", - "offset": 4312, + "name": "m_nMagnitude", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnClose", - "offset": 4336, + "name": "m_nTrailLength", + "offset": 1936, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnOpen", - "offset": 4360, + "name": "m_nType", + "offset": 1940, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnLockedUse", - "offset": 4384, + "name": "m_OnSpark", + "offset": 1944, "traits": { "subtype": @@ -242083,16 +257477,54 @@ "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_ListenForEntityOutput::CursorState_t", + "scope": "libserver.so", + "project": "server", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 2212, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_OnAjarOpen", - "offset": 4408, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_entity = null\n}" + } + ], + "members": + [ + { + "name": "m_entity", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } } @@ -242101,11 +257533,11 @@ }, { "type": "class", - "name": "CDynamicProp", + "name": "CBaseCSGrenade", "scope": "libserver.so", "project": "server", - "size": 3936, - "alignment": 16, + "size": 5216, + "alignment": 255, "traits": { "flags": @@ -242113,38 +257545,87 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_disallowed", + "MClassHasEntityLimitedDataDesc", + "MConstructibleClassBase" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" + "name": "MNetworkVarNames", + "value": "bool m_bRedraw" }, { "name": "MNetworkVarNames", - "value": "bool m_bUseHitboxesForRenderBox" + "value": "bool m_bIsHeldByPlayer" }, { "name": "MNetworkVarNames", - "value": "bool m_bUseAnimGraph" + "value": "bool m_bPinPulled" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bJumpThrow" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bThrowAnimating" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fThrowTime" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flThrowStrength" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fDropTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fPinPullTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bJustPulledPin" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nNextHoldTick" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flNextHoldFrac" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSWeaponBase> m_hSwitchToWeaponAfterThrow" } ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 9, + "single_depth": 8, "baseclasses": [ { "offset": 0, - "ref_idx": 1196 + "ref_idx": 2118 } ], "members": [ { - "name": "m_bCreateNavObstacle", - "offset": 3768, + "name": "m_bRedraw", + "offset": 5157, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -242153,10 +257634,20 @@ } }, { - "name": "m_bNavObstacleUpdatesOverridden", - "offset": 3769, + "name": "m_bIsHeldByPlayer", + "offset": 5158, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnGrenadeStateChanged" + } + ], "subtype": { "type": "ref", @@ -242165,14 +257656,18 @@ } }, { - "name": "m_bUseHitboxesForRenderBox", - "offset": 3770, + "name": "m_bPinPulled", + "offset": 5159, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnGrenadeStateChanged" } ], "subtype": @@ -242183,8 +257678,8 @@ } }, { - "name": "m_bUseAnimGraph", - "offset": 3771, + "name": "m_bJumpThrow", + "offset": 5160, "traits": { "metatags": @@ -242201,96 +257696,16 @@ } }, { - "name": "m_pOutputAnimBegun", - "offset": 3776, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_pOutputAnimOver", - "offset": 3800, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_pOutputAnimLoopCycleOver", - "offset": 3824, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnAnimReachedStart", - "offset": 3848, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnAnimReachedEnd", - "offset": 3872, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_iszIdleAnim", - "offset": 3896, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_nIdleAnimLoopMode", - "offset": 3904, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2139 - } - } - }, - { - "name": "m_bRandomizeCycle", - "offset": 3908, + "name": "m_bThrowAnimating", + "offset": 5161, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -242299,77 +257714,86 @@ } }, { - "name": "m_bStartDisabled", - "offset": 3909, + "name": "m_fThrowTime", + "offset": 5164, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bFiredStartEndOutput", - "offset": 3910, + "name": "m_flThrowStrength", + "offset": 5168, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bForceNpcExclude", - "offset": 3911, + "name": "m_fDropTime", + "offset": 5172, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bCreateNonSolid", - "offset": 3912, + "name": "m_fPinPullTime", + "offset": 5176, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bIsOverrideProp", - "offset": 3913, + "name": "m_bJustPulledPin", + "offset": 5180, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": @@ -242380,64 +257804,65 @@ } }, { - "name": "m_iInitialGlowState", - "offset": 3916, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nGlowRange", - "offset": 3920, + "name": "m_nNextHoldTick", + "offset": 5184, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 563 } } }, { - "name": "m_nGlowRangeMin", - "offset": 3924, + "name": "m_flNextHoldFrac", + "offset": 5188, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_glowColor", - "offset": 3928, + "name": "m_hSwitchToWeaponAfterThrow", + "offset": 5192, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "Color", + "name": "CHandle< CCSWeaponBase >", "size": 4, - "alignment": 1 - } - } - }, - { - "name": "m_nGlowTeam", - "offset": 3932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2118 + } + ] } } } @@ -242445,194 +257870,243 @@ } }, { - "type": "enum", - "name": "AnimLoopMode_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CEnvViewPunch", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "ANIM_LOOP_MODE_INVALID", - "value": -1, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_flRadius", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MPropertySuppressEnumerator" - } - ] + "subtype": + { + "type": "ref", + "ref_idx": 10 + } } }, { - "name": "ANIM_LOOP_MODE_NOT_LOOPING", - "value": 0 - }, - { - "name": "ANIM_LOOP_MODE_LOOPING", - "value": 1 - }, - { - "name": "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS", - "value": 2 - }, - { - "name": "ANIM_LOOP_MODE_COUNT", - "value": 3, + "name": "m_angViewPunch", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MPropertySuppressEnumerator" - } - ] + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } } } ] } }, { - "type": "enum", - "name": "DoorState_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CSoundAreaEntityBase", + "scope": "libserver.so", + "project": "server", + "size": 1960, + "alignment": 255, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" ], - "fields": + "metatags": [ { - "name": "DOOR_STATE_CLOSED", - "value": 0 - }, - { - "name": "DOOR_STATE_OPENING", - "value": 1 - }, - { - "name": "DOOR_STATE_OPEN", - "value": 2 + "name": "MNetworkVarNames", + "value": "bool m_bDisabled" }, { - "name": "DOOR_STATE_CLOSING", - "value": 3 + "name": "MNetworkVarNames", + "value": "string_t m_iszSoundAreaType" }, { - "name": "DOOR_STATE_AJAR", - "value": 4 + "name": "MNetworkVarNames", + "value": "Vector m_vPos" } - ] - } - }, - { - "type": "enum", - "name": "PropDoorRotatingSpawnPos_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" ], - "fields": + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "DOOR_SPAWN_CLOSED", - "value": 0 - }, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ { - "name": "DOOR_SPAWN_OPEN_FORWARD", - "value": 1 + "name": "m_bDisabled", + "offset": 1928, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "DOOR_SPAWN_OPEN_BACK", - "value": 2 + "name": "m_iszSoundAreaType", + "offset": 1936, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "DOOR_SPAWN_AJAR", - "value": 3 + "name": "m_vPos", + "offset": 1944, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } } ] } }, { - "type": "enum", - "name": "PropDoorRotatingOpenDirection_e", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CBuyZone", + "scope": "libserver.so", + "project": "server", + "size": 2920, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "DOOR_ROTATING_OPEN_BOTH_WAYS", - "value": 0 - }, - { - "name": "DOOR_ROTATING_OPEN_FORWARD", - "value": 1 - }, + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ { - "name": "DOOR_ROTATING_OPEN_BACKWARD", - "value": 2 + "name": "m_LegacyTeamNum", + "offset": 2916, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } } ] } }, { - "type": "enum", - "name": "doorCheck_e", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPhysicsPropOverride", + "scope": "libserver.so", + "project": "server", + "size": 4080, + "alignment": 16, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 8, + "single_depth": 7, + "baseclasses": [ { - "name": "DOOR_CHECK_FORWARD", - "value": 0 - }, - { - "name": "DOOR_CHECK_BACKWARD", - "value": 1 - }, - { - "name": "DOOR_CHECK_FULL", - "value": 2 + "offset": 0, + "ref_idx": 1195 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CEntityBlocker", + "name": "CCommentaryViewPosition", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 2688, "alignment": 8, "traits": { @@ -242643,13 +258117,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2199 } ], "members": @@ -242659,16 +258133,16 @@ }, { "type": "class", - "name": "CFuncMoverAPI", + "name": "CPulseExecCursor", "scope": "libserver.so", - "project": "server", - "size": 8, + "project": "pulse_runtime_lib", + "size": 208, "alignment": 255, "traits": { "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", "local_type_scope" ], @@ -242679,10 +258153,10 @@ }, { "type": "class", - "name": "CPhysHinge", + "name": "CCitadelSoundOpvarSetOBB", "scope": "libserver.so", "project": "server", - "size": 2392, + "size": 2008, "alignment": 8, "traits": { @@ -242693,118 +258167,257 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "string_t m_iszStackName" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_iszOperatorName" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_iszOpvarName" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vDistanceInnerMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vDistanceInnerMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vDistanceOuterMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vDistanceOuterMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nAABBDirection" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 548 } ], "members": [ { - "name": "m_soundInfo", - "offset": 2032, + "name": "m_iszStackName", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 1564 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_NotifyMinLimitReached", - "offset": 2184, + "name": "m_iszOperatorName", + "offset": 1936, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_NotifyMaxLimitReached", - "offset": 2208, + "name": "m_iszOpvarName", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bAtMinLimit", - "offset": 2232, + "name": "m_vDistanceInnerMins", + "offset": 1952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bAtMaxLimit", - "offset": 2233, + "name": "m_vDistanceInnerMaxs", + "offset": 1964, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hinge", - "offset": 2236, + "name": "m_vDistanceOuterMins", + "offset": 1976, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 1792 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hingeFriction", - "offset": 2300, + "name": "m_vDistanceOuterMaxs", + "offset": 1988, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_nAABBDirection", + "offset": 2000, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPhysSlideConstraint", + "scope": "libserver.so", + "project": "server", + "size": 2224, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ + { + "name": "m_axisEnd", + "offset": 2032, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_systemLoadScale", - "offset": 2304, + "name": "m_slideFriction", + "offset": 2044, "traits": { "subtype": @@ -242815,27 +258428,20 @@ } }, { - "name": "m_bIsAxisLocal", - "offset": 2308, + "name": "m_systemLoadScale", + "offset": 2048, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flMinRotation", - "offset": 2312, + "name": "m_initialOffset", + "offset": 2052, "traits": { "subtype": @@ -242846,32 +258452,32 @@ } }, { - "name": "m_flMaxRotation", - "offset": 2316, + "name": "m_bEnableLinearConstraint", + "offset": 2056, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flInitialRotation", - "offset": 2320, + "name": "m_bEnableAngularConstraint", + "offset": 2057, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { "name": "m_flMotorFrequency", - "offset": 2324, + "offset": 2060, "traits": { "subtype": @@ -242883,7 +258489,7 @@ }, { "name": "m_flMotorDampingRatio", - "offset": 2328, + "offset": 2064, "traits": { "subtype": @@ -242894,62 +258500,169 @@ } }, { - "name": "m_flAngleSpeed", - "offset": 2332, + "name": "m_bUseEntityPivot", + "offset": 2068, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAngleSpeedThreshold", - "offset": 2336, + "name": "m_soundInfo", + "offset": 2072, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1564 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LerpCameraSettings::CursorState_t", + "scope": "libserver.so", + "project": "server", + "size": 44, + "alignment": 4, + "traits": + { + "parent_class_idx": 2250, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n\tm_hCamera = null\n\tm_OverlaidStart = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n\tm_OverlaidEnd = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2310 + } + ], + "members": + [ + { + "name": "m_hCamera", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CPointCamera >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2209 + } + ] } } }, { - "name": "m_flLimitsDebugVisRotation", - "offset": 2340, + "name": "m_OverlaidStart", + "offset": 12, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1548 } } }, { - "name": "m_OnStartMoving", - "offset": 2344, + "name": "m_OverlaidEnd", + "offset": 28, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 1548 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseLerp::CursorState_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 8, + "alignment": 4, + "traits": + { + "parent_class_idx": 1958, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n}" + } + ], + "members": + [ + { + "name": "m_StartTime", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_OnStopMoving", - "offset": 2368, + "name": "m_EndTime", + "offset": 4, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } } @@ -242958,206 +258671,342 @@ }, { "type": "class", - "name": "CPhysConstraint", + "name": "CLogicNPCCounterAABB", "scope": "libserver.so", "project": "server", - "size": 2024, - "alignment": 255, + "size": 2616, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "is_abstract", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2312 } ], "members": [ { - "name": "m_nameAttach1", - "offset": 1936, + "name": "m_vDistanceOuterMins", + "offset": 2568, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nameAttach2", - "offset": 1944, + "name": "m_vDistanceOuterMaxs", + "offset": 2580, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hAttach1", + "name": "m_vOuterMins", + "offset": 2592, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vOuterMaxs", + "offset": 2604, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CLogicNPCCounter", + "scope": "libserver.so", + "project": "server", + "size": 2568, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_OnMinCountAll", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnMaxCountAll", "offset": 1952, "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnFactorAll", + "offset": 1976, + "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_hAttach2", - "offset": 1956, + "name": "m_OnMinPlayerDistAll", + "offset": 2008, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_nameAttachment1", - "offset": 1960, + "name": "m_OnMinCount_1", + "offset": 2040, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_nameAttachment2", - "offset": 1968, + "name": "m_OnMaxCount_1", + "offset": 2064, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_breakSound", - "offset": 1976, + "name": "m_OnFactor_1", + "offset": 2088, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_forceLimit", - "offset": 1984, + "name": "m_OnMinPlayerDist_1", + "offset": 2120, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_torqueLimit", - "offset": 1988, + "name": "m_OnMinCount_2", + "offset": 2152, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_minTeleportDistance", - "offset": 1992, + "name": "m_OnMaxCount_2", + "offset": 2176, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_bSnapObjectPositions", - "offset": 1996, + "name": "m_OnFactor_2", + "offset": 2200, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_bTreatEntity1AsInfiniteMass", - "offset": 1997, + "name": "m_OnMinPlayerDist_2", + "offset": 2232, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_OnBreak", - "offset": 2000, + "name": "m_OnMinCount_3", + "offset": 2264, "traits": { "subtype": @@ -243166,148 +259015,88 @@ "ref_idx": 573 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundOpvarSetPointBase", - "scope": "libserver.so", - "project": "server", - "size": 2096, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "string_t m_iszStackName" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_iszOperatorName" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_iszOpvarName" - }, - { - "name": "MNetworkVarNames", - "value": "int m_iOpvarIndex" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUseAutoCompare" }, { - "name": "MNetworkVarNames", - "value": "bool m_bFastRefresh" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_OnMaxCount_3", + "offset": 2288, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_hSource", - "offset": 1932, + "name": "m_OnFactor_3", + "offset": 2312, "traits": { "subtype": { "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_iszSourceEntityName", - "offset": 1960, + "name": "m_OnMinPlayerDist_3", + "offset": 2344, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_vLastPosition", - "offset": 2048, + "name": "m_hSource", + "offset": 2376, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, + "name": "CEntityHandle", + "size": 4, "alignment": 4 } } }, { - "name": "m_flRefreshTime", - "offset": 2060, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_iszStackName", - "offset": 2064, + "name": "m_iszSourceEntityName", + "offset": 2384, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -243318,56 +259107,34 @@ } }, { - "name": "m_iszOperatorName", - "offset": 2072, + "name": "m_flDistanceMax", + "offset": 2392, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszOpvarName", - "offset": 2080, + "name": "m_bDisabled", + "offset": 2396, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iOpvarIndex", - "offset": 2088, + "name": "m_nMinCountAll", + "offset": 2400, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -243376,222 +259143,142 @@ } }, { - "name": "m_bUseAutoCompare", - "offset": 2092, + "name": "m_nMaxCountAll", + "offset": 2404, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bFastRefresh", - "offset": 2093, + "name": "m_nMinFactorAll", + "offset": 2408, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CEnvEntityMaker", - "scope": "libserver.so", - "project": "server", - "size": 2056, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_vecEntityMins", - "offset": 1928, + "name": "m_nMaxFactorAll", + "offset": 2412, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vecEntityMaxs", - "offset": 1940, + "name": "m_iszNPCClassname_1", + "offset": 2424, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hCurrentInstance", - "offset": 1952, + "name": "m_nNPCState_1", + "offset": 2432, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_hCurrentBlocker", - "offset": 1956, + "name": "m_bInvertState_1", + "offset": 2436, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vecBlockerOrigin", - "offset": 1960, + "name": "m_nMinCount_1", + "offset": 2440, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_angPostSpawnDirection", - "offset": 1972, + "name": "m_nMaxCount_1", + "offset": 2444, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_flPostSpawnDirectionVariance", - "offset": 1984, + "name": "m_nMinFactor_1", + "offset": 2448, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flPostSpawnSpeed", - "offset": 1988, + "name": "m_nMaxFactor_1", + "offset": 2452, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_bPostSpawnUseAngles", - "offset": 1992, + "name": "m_flDefaultDist_1", + "offset": 2460, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iszTemplate", - "offset": 2000, + "name": "m_iszNPCClassname_2", + "offset": 2464, "traits": { "subtype": @@ -243604,208 +259291,106 @@ } }, { - "name": "m_pOutputOnSpawned", - "offset": 2008, + "name": "m_nNPCState_2", + "offset": 2472, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_pOutputOnFailedSpawn", - "offset": 2032, + "name": "m_bInvertState_2", + "offset": 2476, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CFilterMassGreater", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + }, { - "name": "m_fFilterMass", - "offset": 1984, + "name": "m_nMinCount_2", + "offset": 2480, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CEnvTilt", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_Duration", - "offset": 1928, + "name": "m_nMaxCount_2", + "offset": 2484, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_Radius", - "offset": 1932, + "name": "m_nMinFactor_2", + "offset": 2488, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_TiltTime", - "offset": 1936, + "name": "m_nMaxFactor_2", + "offset": 2492, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_stopTime", - "offset": 1940, + "name": "m_flDefaultDist_2", + "offset": 2500, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CRagdollManager", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MNetworkNoBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int8 m_iCurrentMaxRagdollCount" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + }, { - "name": "m_iCurrentMaxRagdollCount", - "offset": 1928, + "name": "m_iszNPCClassname_3", + "offset": 2504, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iMaxRagdollCount", - "offset": 1932, + "name": "m_nNPCState_3", + "offset": 2512, "traits": { "subtype": @@ -243816,8 +259401,8 @@ } }, { - "name": "m_bSaveImportant", - "offset": 1936, + "name": "m_bInvertState_3", + "offset": 2516, "traits": { "subtype": @@ -243828,94 +259413,62 @@ } }, { - "name": "m_bCanTakeDamage", - "offset": 1937, + "name": "m_nMinCount_3", + "offset": 2520, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CRagdollMagnet", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_nMaxCount_3", + "offset": 2524, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_radius", - "offset": 1932, + "name": "m_nMinFactor_3", + "offset": 2528, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_force", - "offset": 1936, + "name": "m_nMaxFactor_3", + "offset": 2532, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_axis", - "offset": 1940, + "name": "m_flDefaultDist_3", + "offset": 2540, "traits": { "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } } @@ -243924,10 +259477,10 @@ }, { "type": "class", - "name": "CFireCrackerBlast", + "name": "CPushable", "scope": "libserver.so", "project": "server", - "size": 5776, + "size": 2792, "alignment": 8, "traits": { @@ -243944,7 +259497,7 @@ [ { "offset": 0, - "ref_idx": 2155 + "ref_idx": 2314 } ], "members": @@ -243954,10 +259507,10 @@ }, { "type": "class", - "name": "CInferno", + "name": "CBreakable", "scope": "libserver.so", "project": "server", - "size": 5776, + "size": 2792, "alignment": 8, "traits": { @@ -243966,46 +259519,13 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "Vector m_firePositions" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_fireParentPositions" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bFireIsBurning" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_BurnNormal" - }, - { - "name": "MNetworkVarNames", - "value": "int m_fireCount" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nInfernoType" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nFireEffectTickBegin" - }, - { - "name": "MNetworkVarNames", - "value": "float m_nFireLifetime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInPostEffectTime" + "value": "CPropDataComponent::Storage_t m_CPropDataComponent" } ], "multi_depth": 4, @@ -244020,172 +259540,99 @@ "members": [ { - "name": "m_firePositions", - "offset": 2572, + "name": "m_CPropDataComponent", + "offset": 2584, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 12, - "count": 64, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - }, - { - "name": "m_fireParentPositions", - "offset": 3340, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 12, - "count": 64, - "subtype": + "name": "MNetworkUserGroup", + "value": "CPropDataComponent" + }, { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - }, - { - "name": "m_bFireIsBurning", - "offset": 4108, - "traits": - { - "metatags": - [ + "name": "MNetworkAlias", + "value": "CPropDataComponent" + }, { - "name": "MNetworkEnable" + "name": "MNetworkTypeAlias", + "value": "CPropDataComponent" } ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + "type": "ref", + "ref_idx": 1198 } } }, { - "name": "m_BurnNormal", - "offset": 4172, + "name": "m_Material", + "offset": 2648, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 12, - "count": 64, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "type": "ref", + "ref_idx": 2315 } } }, { - "name": "m_fireCount", - "offset": 4940, + "name": "m_hBreaker", + "offset": 2652, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_nInfernoType", - "offset": 4944, + "name": "m_Explosion", + "offset": 2656, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2316 } } }, { - "name": "m_nFireEffectTickBegin", - "offset": 4948, + "name": "m_iszSpawnObject", + "offset": 2664, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nFireLifetime", - "offset": 4952, + "name": "m_flPressureDelay", + "offset": 2672, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -244194,334 +259641,302 @@ } }, { - "name": "m_bInPostEffectTime", - "offset": 4956, + "name": "m_iMinHealthDmg", + "offset": 2676, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bWasCreatedInSmoke", - "offset": 4957, + "name": "m_iszPropData", + "offset": 2680, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_extent", - "offset": 5472, + "name": "m_impactEnergyScale", + "offset": 2688, "traits": { "subtype": { "type": "ref", - "ref_idx": 702 + "ref_idx": 10 } } }, { - "name": "m_damageTimer", - "offset": 5496, + "name": "m_nOverrideBlockLOS", + "offset": 2692, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 2317 } } }, { - "name": "m_damageRampTimer", - "offset": 5520, + "name": "m_OnStartDeath", + "offset": 2696, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 573 } } }, { - "name": "m_splashVelocity", - "offset": 5544, + "name": "m_OnBreak", + "offset": 2720, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_InitialSplashVelocity", - "offset": 5556, + "name": "m_OnHealthChanged", + "offset": 2744, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_startPos", - "offset": 5568, + "name": "m_PerformanceMode", + "offset": 2776, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1199 } } }, { - "name": "m_vecOriginalSpawnLocation", - "offset": 5580, + "name": "m_hPhysicsAttacker", + "offset": 2780, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1063 + } + ] } } }, { - "name": "m_activeTimer", - "offset": 5592, + "name": "m_flLastPhysicsInfluenceTime", + "offset": 2784, "traits": { "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 565 } } + } + ] + } + }, + { + "type": "enum", + "name": "Materials", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "matGlass", + "value": 0 }, { - "name": "m_fireSpawnOffset", - "offset": 5608, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "matWood", + "value": 1 }, { - "name": "m_nMaxFlames", - "offset": 5612, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "matMetal", + "value": 2 }, { - "name": "m_nSpreadCount", - "offset": 5616, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "matFlesh", + "value": 3 }, { - "name": "m_BookkeepingTimer", - "offset": 5624, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "matCinderBlock", + "value": 4 }, { - "name": "m_NextSpreadTimer", - "offset": 5648, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } + "name": "matCeilingTile", + "value": 5 }, { - "name": "m_nSourceItemDefIndex", - "offset": 5672, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "matComputer", + "value": 6 + }, + { + "name": "matUnbreakableGlass", + "value": 7 + }, + { + "name": "matRocks", + "value": 8 + }, + { + "name": "matWeb", + "value": 9 + }, + { + "name": "matNone", + "value": 10 + }, + { + "name": "matLastMaterial", + "value": 11 } ] } }, { - "type": "class", - "name": "CPointHurt", - "scope": "libserver.so", - "project": "server", - "size": 1960, - "alignment": 8, + "type": "enum", + "name": "Explosions", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } + "is_registered" ], - "members": + "fields": [ { - "name": "m_nDamage", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "expRandom", + "value": 0 }, { - "name": "m_bitsDamageType", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 581 - } - } + "name": "expDirected", + "value": 1 }, { - "name": "m_flRadius", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "expUsePrecise", + "value": 2 + } + ] + } + }, + { + "type": "enum", + "name": "EOverrideBlockLOS_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "m_flDelay", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "BLOCK_LOS_DEFAULT", + "value": 0 }, { - "name": "m_strTarget", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "name": "BLOCK_LOS_FORCE_FALSE", + "value": 1 }, { - "name": "m_pActivator", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } + "name": "BLOCK_LOS_FORCE_TRUE", + "value": 2 } ] } }, { "type": "class", - "name": "CPulseCell_LerpCameraSettings", + "name": "CTestPulseIOAPI", "scope": "libserver.so", "project": "server", - "size": 184, - "alignment": 8, + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CBodyComponentPoint", + "scope": "libserver.so", + "project": "server", + "size": 432, + "alignment": 255, "traits": { "flags": @@ -244529,76 +259944,53 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" + "construct_disallowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_LerpCameraSettings\"\n\tm_nEditorNodeID = -1\n\tm_WakeResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_flSeconds = 4.0\n\tm_Start = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n\tm_End = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n}" + "name": "MNetworkVarNames", + "value": "CGameSceneNode m_sceneNode" } ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1954 + "ref_idx": 556 } ], "members": [ { - "name": "m_flSeconds", - "offset": 144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_Start", - "offset": 148, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1548 - } - } - }, - { - "name": "m_End", - "offset": 164, + "name": "m_sceneNode", + "offset": 128, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1548 + "ref_idx": 557 } } } - ], - "child_class_idx": - [ - 2204 ] } }, { "type": "class", - "name": "CRagdollConstraint", + "name": "CPulseCell_PlaySequence", "scope": "libserver.so", "project": "server", - "size": 2064, + "size": 248, "alignment": 8, "traits": { @@ -244607,166 +259999,141 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_PlaySequence\"\n\tm_nEditorNodeID = -1\n\tm_SequenceName = \"\"\n\tm_PulseAnimEvents = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Play Sequence" + }, + { + "name": "MPropertyDescription", + "value": "Play the specified animation sequence on a NON-ANIMGRAPH entity, and wait for it to complete." + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 2180 } ], "members": [ { - "name": "m_xmin", - "offset": 2024, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_xmax", - "offset": 2028, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_ymin", - "offset": 2032, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_ymax", - "offset": 2036, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_zmin", - "offset": 2040, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_zmax", - "offset": 2044, + "name": "m_SequenceName", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyAttributeSuggestionName", + "value": "pulse_model_sequence_name" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_xfriction", - "offset": 2048, + "name": "m_PulseAnimEvents", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2321 } } }, { - "name": "m_yfriction", - "offset": 2052, + "name": "m_OnFinished", + "offset": 104, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2183 } } }, { - "name": "m_zfriction", - "offset": 2056, + "name": "m_OnCanceled", + "offset": 176, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2183 } } } + ], + "child_class_idx": + [ + 2593 ] } }, { "type": "class", - "name": "CBtNodeCondition", + "name": "PulseNodeDynamicOutflows_t", "scope": "libserver.so", - "project": "server", - "size": 96, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, "traits": { "flags": [ - "has_virtual_members", - "is_abstract", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 354 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" } ], "members": [ { - "name": "m_bNegated", - "offset": 88, + "name": "m_Outflows", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< PulseNodeDynamicOutflows_t::DynamicOutflow_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2322 + } + ] } } } @@ -244775,41 +260142,71 @@ }, { "type": "class", - "name": "CInfoTargetServerOnly", + "name": "PulseNodeDynamicOutflows_t::DynamicOutflow_t", "scope": "libserver.so", - "project": "server", - "size": 1928, + "project": "pulse_runtime_lib", + "size": 80, "alignment": 8, "traits": { + "parent_class_idx": 1994, "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 2132 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_OutflowID = \"\"\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" } ], "members": [ + { + "name": "m_OutflowID", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_Connection", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MFgdFromSchemaCompletelySkipField" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 2184 + } + } + } ] } }, { "type": "class", - "name": "CLightComponent", + "name": "CCSGameModeRules_Deathmatch", "scope": "libserver.so", "project": "server", - "size": 448, - "alignment": 255, + "size": 136, + "alignment": 8, "traits": { "flags": @@ -244817,285 +260214,21 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "Color m_Color" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_SecondaryColor" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBrightness" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBrightnessScale" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBrightnessMult" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flRange" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFalloff" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flAttenuation0" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flAttenuation1" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flAttenuation2" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flTheta" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flPhi" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hLightCookie" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCascades" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCastShadows" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowWidth" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowHeight" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRenderDiffuse" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nRenderSpecular" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRenderTransmissive" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flOrthoLightWidth" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flOrthoLightHeight" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nStyle" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_Pattern" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCascadeRenderStaticObjects" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeCrossFade" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeDistanceFade" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeDistance0" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeDistance1" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeDistance2" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowCascadeDistance3" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowCascadeResolution0" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowCascadeResolution1" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowCascadeResolution2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowCascadeResolution3" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUsesBakedShadowing" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nShadowPriority" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBakedShadowIndex" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_nLightPathUniqueId" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_nLightMapUniqueId" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRenderToCubemaps" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bAllowSSTGeneration" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nDirectLight" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nIndirectLight" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDynamicBounce" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeMinDist" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeMaxDist" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowFadeMinDist" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flShadowFadeMaxDist" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bFlicker" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bPrecomputedFieldsValid" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedBoundsMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedBoundsMaxs" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBOrigin" - }, - { - "name": "MNetworkVarNames", - "value": "QAngle m_vPrecomputedOBBAngles" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vPrecomputedOBBExtent" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flPrecomputedMaxRange" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nFogLightingMode" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFogContributionStength" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flNearClipPlane" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_SkyColor" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSkyIntensity" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_SkyAmbientBounce" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUseSecondaryColor" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bMixedShadows" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flLightStyleStartTime" + "value": "GameTime_t m_flDMBonusStartTime" }, { "name": "MNetworkVarNames", - "value": "float m_flCapsuleLength" + "value": "float m_flDMBonusTimeLength" }, { "name": "MNetworkVarNames", - "value": "float m_flMinRoughness" + "value": "CUtlString m_sDMBonusWeapon" } ], "multi_depth": 2, @@ -245104,203 +260237,158 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 2191 } ], "members": [ { - "name": "__m_pChainEntity", - "offset": 56, + "name": "m_flDMBonusStartTime", + "offset": 48, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 560 + "ref_idx": 565 } } }, { - "name": "m_Color", - "offset": 117, + "name": "m_flDMBonusTimeLength", + "offset": 52, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" } ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_SecondaryColor", - "offset": 121, + "name": "m_sDMBonusWeapon", + "offset": 56, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" } ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CUtlString", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEntityFlame", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_flBrightness", - "offset": 128, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_hEntAttached" }, { - "name": "m_flBrightnessScale", - "offset": 132, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MNetworkVarNames", + "value": "bool m_bCheapEffect" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_flBrightnessMult", - "offset": 136, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ { - "name": "m_flRange", - "offset": 140, + "name": "m_hEntAttached", + "offset": 1928, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flFalloff", - "offset": 144, + "name": "m_bCheapEffect", + "offset": 1932, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAttenuation0", - "offset": 148, + "name": "m_flSize", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", @@ -245309,62 +260397,53 @@ } }, { - "name": "m_flAttenuation1", - "offset": 152, + "name": "m_bUseHitboxes", + "offset": 1940, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAttenuation2", - "offset": 156, + "name": "m_iNumHitboxFires", + "offset": 1944, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flTheta", - "offset": 160, + "name": "m_flHitboxFireScale", + "offset": 1948, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -245375,93 +260454,74 @@ } }, { - "name": "m_flPhi", - "offset": 164, + "name": "m_flLifetime", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_hLightCookie", - "offset": 168, + "name": "m_hAttacker", + "offset": 1956, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 189 + "ref_idx": 548 } ] } } }, { - "name": "m_nCascades", - "offset": 176, + "name": "m_flDirectDamagePerSecond", + "offset": 1960, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nCastShadows", - "offset": 180, + "name": "m_iCustomDamageType", + "offset": 1964, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -245470,266 +260530,194 @@ "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSoundEventConeEntity", + "scope": "libserver.so", + "project": "server", + "size": 2128, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_nShadowWidth", - "offset": 184, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 2326 + } + ], + "members": + [ { - "name": "m_nShadowHeight", - "offset": 188, + "name": "m_flEmitterAngle", + "offset": 2100, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bRenderDiffuse", - "offset": 192, + "name": "m_flSweetSpotAngle", + "offset": 2104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nRenderSpecular", - "offset": 196, + "name": "m_flAttenMin", + "offset": 2108, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bRenderTransmissive", - "offset": 200, + "name": "m_flAttenMax", + "offset": 2112, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flOrthoLightWidth", - "offset": 204, + "name": "m_iszParameterName", + "offset": 2120, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSoundEventEntity", + "scope": "libserver.so", + "project": "server", + "size": 2104, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_flOrthoLightHeight", - "offset": 208, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_bStartOnSpawn", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nStyle", - "offset": 212, + "name": "m_bToLocalPlayer", + "offset": 1929, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_Pattern", - "offset": 216, + "name": "m_bStopOnNew", + "offset": 1930, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nCascadeRenderStaticObjects", - "offset": 224, + "name": "m_bSaveRestore", + "offset": 1931, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flShadowCascadeCrossFade", - "offset": 228, + "name": "m_bSavedIsPlaying", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flShadowCascadeDistanceFade", - "offset": 232, + "name": "m_flSavedElapsedTime", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", @@ -245738,404 +260726,328 @@ } }, { - "name": "m_flShadowCascadeDistance0", - "offset": 236, + "name": "m_iszSourceEntityName", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flShadowCascadeDistance1", - "offset": 240, + "name": "m_iszAttachmentName", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flShadowCascadeDistance2", - "offset": 244, + "name": "m_onGUIDChanged", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityOutputTemplate< uint64, uint64 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 9 + }, + { + "type": "ref", + "ref_idx": 9 + } + ] } } }, { - "name": "m_flShadowCascadeDistance3", - "offset": 248, + "name": "m_onSoundFinished", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_nShadowCascadeResolution0", - "offset": 252, + "name": "m_flClientCullRadius", + "offset": 2016, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nShadowCascadeResolution1", - "offset": 256, + "name": "m_iszSoundName", + "offset": 2064, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nShadowCascadeResolution2", - "offset": 260, + "name": "m_hSource", + "offset": 2092, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_nShadowCascadeResolution3", - "offset": 264, + "name": "m_nEntityIndexSelection", + "offset": 2096, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMathColorBlend", + "scope": "libserver.so", + "project": "server", + "size": 1976, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_bUsesBakedShadowing", - "offset": 268, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_flInMin", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_bUsesIndexedBakedLighting" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nShadowPriority", - "offset": 272, + "name": "m_flInMax", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nBakedShadowIndex", - "offset": 276, + "name": "m_OutColor1", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_nLightPathUniqueId", - "offset": 280, + "name": "m_OutColor2", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_nLightMapUniqueId", - "offset": 284, + "name": "m_OutValue", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityOutputTemplate< Color, Color >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + }, + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPhysWheelConstraint", + "scope": "libserver.so", + "project": "server", + "size": 2080, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_bRenderToCubemaps", - "offset": 288, + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ + { + "name": "m_flSuspensionFrequency", + "offset": 2024, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bAllowSSTGeneration", - "offset": 289, + "name": "m_flSuspensionDampingRatio", + "offset": 2028, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nDirectLight", - "offset": 292, + "name": "m_flSuspensionHeightOffset", + "offset": 2032, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nIndirectLight", - "offset": 296, + "name": "m_bEnableSuspensionLimit", + "offset": 2036, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bDynamicBounce", - "offset": 300, + "name": "m_flMinSuspensionOffset", + "offset": 2040, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flFadeMinDist", - "offset": 304, + "name": "m_flMaxSuspensionOffset", + "offset": 2044, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", @@ -246144,42 +261056,22 @@ } }, { - "name": "m_flFadeMaxDist", - "offset": 308, + "name": "m_bEnableSteeringLimit", + "offset": 2048, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flShadowFadeMinDist", - "offset": 312, + "name": "m_flMinSteeringAngle", + "offset": 2052, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", @@ -246188,20 +261080,10 @@ } }, { - "name": "m_flShadowFadeMaxDist", - "offset": 316, + "name": "m_flMaxSteeringAngle", + "offset": 2056, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", @@ -246210,406 +261092,522 @@ } }, { - "name": "m_bEnabled", - "offset": 320, + "name": "m_flSteeringAxisFriction", + "offset": 2060, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bFlicker", - "offset": 321, + "name": "m_flSpinAxisFriction", + "offset": 2064, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bPrecomputedFieldsValid", - "offset": 322, + "name": "m_hSteeringMimicsEntity", + "offset": 2068, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBaseEntityAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CTonemapController2Alias_env_tonemap_controller2", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_vPrecomputedBoundsMins", - "offset": 324, + "offset": 0, + "ref_idx": 1093 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSObserver_ObserverServices", + "scope": "libserver.so", + "project": "server", + "size": 128, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1083 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLogicLineToEntity", + "scope": "libserver.so", + "project": "server", + "size": 1984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_Line", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< Vector, Vector >", + "size": 40, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + }, + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_vPrecomputedBoundsMaxs", - "offset": 336, + "name": "m_SourceName", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vPrecomputedOBBOrigin", - "offset": 348, + "name": "m_StartEntity", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_vPrecomputedOBBAngles", - "offset": 360, + "name": "m_EndEntity", + "offset": 1980, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CInfoInteraction", + "scope": "libserver.so", + "project": "server", + "size": 2008, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_vPrecomputedOBBExtent", - "offset": 372, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_strSlotEntityName", + "offset": 1928, "traits": { - "metatags": - [ + "subtype": + { + "type": "fixed_array", + "element_size": 8, + "count": 8, + "subtype": { - "name": "MNetworkEnable" + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } - ], + } + } + }, + { + "name": "m_strInteractVData", + "offset": 1992, + "traits": + { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flPrecomputedMaxRange", - "offset": 384, + "name": "m_flInteractRadius", + "offset": 2000, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CFuncMoveLinear", + "scope": "libserver.so", + "project": "server", + "size": 2832, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkIncludeByName", + "value": "m_fFlags" }, { - "name": "m_nFogLightingMode", - "offset": 388, + "name": "MNetworkIncludeByName", + "value": "m_vecVelocity" + }, + { + "name": "MNetworkOverride", + "value": "CBaseEntity::m_fFlags" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1097 + } + ], + "members": + [ + { + "name": "m_authoredPosition", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2335 } } }, { - "name": "m_flFogContributionStength", - "offset": 392, + "name": "m_angMoveEntitySpace", + "offset": 2700, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flNearClipPlane", - "offset": 396, + "name": "m_vecMoveDirParentSpace", + "offset": 2712, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_SkyColor", - "offset": 400, + "name": "m_soundStart", + "offset": 2728, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flSkyIntensity", - "offset": 404, + "name": "m_soundStop", + "offset": 2736, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_SkyAmbientBounce", - "offset": 408, + "name": "m_currentSound", + "offset": 2744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bUseSecondaryColor", - "offset": 412, + "name": "m_flBlockDamage", + "offset": 2752, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bMixedShadows", - "offset": 413, + "name": "m_flStartPosition", + "offset": 2756, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "MixedShadowsChanged" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flLightStyleStartTime", - "offset": 416, + "name": "m_OnFullyOpen", + "offset": 2768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 573 } } }, { - "name": "m_flCapsuleLength", - "offset": 420, + "name": "m_OnFullyClosed", + "offset": 2792, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flMinRoughness", - "offset": 424, + "name": "m_bCreateMovableNavMesh", + "offset": 2816, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "LightRenderingChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bPvsModifyEntity", - "offset": 440, + "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", + "offset": 2817, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bCreateNavObstacle", + "offset": 2818, "traits": { "subtype": @@ -246623,41 +261621,40 @@ } }, { - "type": "class", - "name": "CRopeKeyframeAlias_move_rope", - "scope": "libserver.so", - "project": "server", - "size": 2664, - "alignment": 8, + "type": "enum", + "name": "MoveLinearAuthoredPos_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2163 + "name": "MOVELINEAR_AUTHORED_AT_START_POSITION", + "value": 0 + }, + { + "name": "MOVELINEAR_AUTHORED_AT_OPEN_POSITION", + "value": 1 + }, + { + "name": "MOVELINEAR_AUTHORED_AT_CLOSED_POSITION", + "value": 2 } - ], - "members": - [ ] } }, { "type": "class", - "name": "CRopeKeyframe", + "name": "CTriggerPhysics", "scope": "libserver.so", "project": "server", - "size": 2664, + "size": 3016, "alignment": 8, "traits": { @@ -246666,118 +261663,77 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase" + "construct_allowed" ], "metatags": [ - { - "name": "MNetworkIncludeByUserGroup", - "value": "Origin" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_hParent" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_hierarchyAttachName" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nMinCPULevel" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nMaxCPULevel" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nMinGPULevel" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nMaxGPULevel" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_RopeFlags" - }, - { - "name": "MNetworkVarNames", - "value": "int16 m_Slack" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_Width" - }, { "name": "MNetworkVarNames", - "value": "float32 m_TextureScale" + "value": "float m_gravityScale" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nSegments" + "value": "float m_linearLimit" }, { "name": "MNetworkVarNames", - "value": "bool m_bConstrainBetweenEndpoints" + "value": "float m_linearDamping" }, { "name": "MNetworkVarNames", - "value": "HMaterialStrong m_iRopeMaterialModelIndex" + "value": "float m_angularLimit" }, { "name": "MNetworkVarNames", - "value": "uint8 m_Subdiv" + "value": "float m_angularDamping" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nChangeCount" + "value": "float m_linearForce" }, { "name": "MNetworkVarNames", - "value": "int16 m_RopeLength" + "value": "float m_flFrequency" }, { "name": "MNetworkVarNames", - "value": "uint8 m_fLockedPoints" + "value": "float m_flDampingRatio" }, { "name": "MNetworkVarNames", - "value": "float32 m_flScrollSpeed" + "value": "Vector m_vecLinearForcePointAt" }, { "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hStartPoint" + "value": "bool m_bCollapseToForcePoint" }, { "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hEndPoint" + "value": "Vector m_vecLinearForcePointAtWorld" }, { "name": "MNetworkVarNames", - "value": "AttachmentHandle_t m_iStartAttachment" + "value": "Vector m_vecLinearForceDirection" }, { "name": "MNetworkVarNames", - "value": "AttachmentHandle_t m_iEndAttachment" + "value": "bool m_bConvertToDebrisWhenPossible" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1096 } ], "members": [ { - "name": "m_RopeFlags", - "offset": 2584, + "name": "m_gravityScale", + "offset": 2936, "traits": { "metatags": @@ -246789,27 +261745,13 @@ "subtype": { "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_iNextLinkName", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "ref_idx": 10 } } }, { - "name": "m_Slack", - "offset": 2600, + "name": "m_linearLimit", + "offset": 2940, "traits": { "metatags": @@ -246821,13 +261763,13 @@ "subtype": { "type": "ref", - "ref_idx": 4 + "ref_idx": 10 } } }, { - "name": "m_Width", - "offset": 2604, + "name": "m_linearDamping", + "offset": 2944, "traits": { "metatags": @@ -246844,26 +261786,14 @@ } }, { - "name": "m_TextureScale", - "offset": 2608, + "name": "m_angularLimit", + "offset": 2948, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.100000" - }, - { - "name": "MNetworkMaxValue", - "value": "10.000000" } ], "subtype": @@ -246874,8 +261804,8 @@ } }, { - "name": "m_nSegments", - "offset": 2612, + "name": "m_angularDamping", + "offset": 2952, "traits": { "metatags": @@ -246887,13 +261817,13 @@ "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_bConstrainBetweenEndpoints", - "offset": 2613, + "name": "m_linearForce", + "offset": 2956, "traits": { "metatags": @@ -246905,27 +261835,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_strRopeMaterialModel", - "offset": 2616, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "ref_idx": 10 } } }, { - "name": "m_iRopeMaterialModelIndex", - "offset": 2624, + "name": "m_flFrequency", + "offset": 2960, "traits": { "metatags": @@ -246936,23 +261852,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Subdiv", - "offset": 2632, + "name": "m_flDampingRatio", + "offset": 2964, "traits": { "metatags": @@ -246964,35 +261871,33 @@ "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_nChangeCount", - "offset": 2633, + "name": "m_vecLinearForcePointAt", + "offset": 2968, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_RopeLength", - "offset": 2634, + "name": "m_bCollapseToForcePoint", + "offset": 2980, "traits": { "metatags": @@ -247004,13 +261909,13 @@ "subtype": { "type": "ref", - "ref_idx": 4 + "ref_idx": 12 } } }, { - "name": "m_fLockedPoints", - "offset": 2636, + "name": "m_vecLinearForcePointAtWorld", + "offset": 2984, "traits": { "metatags": @@ -247021,26 +261926,36 @@ ], "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bCreatedFromMapFile", - "offset": 2637, + "name": "m_vecLinearForceDirection", + "offset": 2996, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flScrollSpeed", - "offset": 2640, + "name": "m_bConvertToDebrisWhenPossible", + "offset": 3008, "traits": { "metatags": @@ -247052,91 +261967,147 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CTeam", + "scope": "libserver.so", + "project": "server", + "size": 2112, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ + { + "name": "MNetworkIncludeByName", + "value": "m_iTeamNum" }, { - "name": "m_bStartPointValid", - "offset": 2644, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "CHandle< CBasePlayerController > m_aPlayerControllers" }, { - "name": "m_bEndPointValid", - "offset": 2645, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "CHandle< CBasePlayerPawn > m_aPlayers" }, { - "name": "m_hStartPoint", - "offset": 2648, + "name": "MNetworkVarNames", + "value": "int32 m_iScore" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTeamname" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_aPlayerControllers", + "offset": 1928, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkAlias", + "value": "m_aPlayers" } ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerController > >", + "size": 24, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 548 + "type": "atomic", + "name": "CHandle< CBasePlayerController >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1062 + } + ] } ] } } }, { - "name": "m_hEndPoint", - "offset": 2652, + "name": "m_aPlayers", + "offset": 1952, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkAlias", + "value": "m_aPawns" } ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerPawn > >", + "size": 24, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 548 + "type": "atomic", + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1063 + } + ] } ] } } }, { - "name": "m_iStartAttachment", - "offset": 2656, + "name": "m_iScore", + "offset": 1976, "traits": { "metatags": @@ -247148,13 +262119,13 @@ "subtype": { "type": "ref", - "ref_idx": 127 + "ref_idx": 6 } } }, { - "name": "m_iEndAttachment", - "offset": 2657, + "name": "m_szTeamname", + "offset": 1980, "traits": { "metatags": @@ -247165,8 +262136,14 @@ ], "subtype": { - "type": "ref", - "ref_idx": 127 + "type": "fixed_array", + "element_size": 1, + "count": 129, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } } @@ -247175,11 +262152,11 @@ }, { "type": "class", - "name": "CChangeLevel", + "name": "CHostage", "scope": "libserver.so", "project": "server", - "size": 2968, - "alignment": 8, + "size": 12528, + "alignment": 16, "traits": { "flags": @@ -247187,50 +262164,94 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "EntitySpottedState_t m_entitySpottedState" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_iMaxHealth" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_iHealth" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_lifeState" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_fFlags" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_vecViewOffset" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vel" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_isRescued" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_jumpedThisFrame" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nHostageState" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_leader" + }, + { + "name": "MNetworkVarNames", + "value": "CountdownTimer m_reuseTimer" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHandsHaveBeenCut" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hHostageGrabber" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flRescueStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flGrabSuccessTime" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flDropStartTime" + } + ], + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2200 } ], "members": [ { - "name": "m_sMapName", - "offset": 2920, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_sLandmarkName", - "offset": 2928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_OnChangeLevel", - "offset": 2936, + "name": "m_OnHostageBeginGrab", + "offset": 3728, "traits": { "subtype": @@ -247241,422 +262262,192 @@ } }, { - "name": "m_bTouched", - "offset": 2960, + "name": "m_OnFirstPickedUp", + "offset": 3752, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bNoTouch", - "offset": 2961, + "name": "m_OnDroppedNotRescued", + "offset": 3776, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bNewChapter", - "offset": 2962, + "name": "m_OnRescued", + "offset": 3800, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bOnChangeLevelFired", - "offset": 2963, + "name": "m_entitySpottedState", + "offset": 3824, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2151 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponG3SG1", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFuncPlatRot", - "scope": "libserver.so", - "project": "server", - "size": 2768, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2167 - } - ], - "members": - [ + }, { - "name": "m_end", - "offset": 2744, + "name": "m_nSpotRules", + "offset": 3848, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_start", - "offset": 2756, + "name": "m_uiHostageSpawnExclusionGroupMask", + "offset": 3852, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 7 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncPlat", - "scope": "libserver.so", - "project": "server", - "size": 2744, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2168 - } - ], - "members": - [ + }, { - "name": "m_sNoise", - "offset": 2736, + "name": "m_nHostageSpawnRandomFactor", + "offset": 3856, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 7 } } - } - ] - } - }, - { - "type": "class", - "name": "CBasePlatTrain", - "scope": "libserver.so", - "project": "server", - "size": 2736, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1097 - } - ], - "members": - [ + }, { - "name": "m_NoiseMoving", - "offset": 2696, + "name": "m_bRemove", + "offset": 3860, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_NoiseArrived", - "offset": 2704, + "name": "m_vel", + "offset": 3864, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_volume", - "offset": 2720, + "name": "m_isRescued", + "offset": 3876, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flTWidth", - "offset": 2724, + "name": "m_jumpedThisFrame", + "offset": 3877, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flTLength", - "offset": 2728, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponNegev", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CSingleplayRules", - "scope": "libserver.so", - "project": "server", - "size": 192, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2130 - } - ], - "members": - [ - { - "name": "m_bSinglePlayerGameEnding", - "offset": 189, + "name": "m_nHostageState", + "offset": 3880, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponBizon", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFuncTrain", - "scope": "libserver.so", - "project": "server", - "size": 2760, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2168 - } - ], - "members": - [ + }, { - "name": "m_hCurrentTarget", - "offset": 2732, + "name": "m_leader", + "offset": 3884, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", @@ -247674,291 +262465,171 @@ } }, { - "name": "m_activated", - "offset": 2736, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_hEnemy", - "offset": 2740, + "name": "m_lastLeader", + "offset": 3888, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", + "name": "CHandle< CCSPlayerPawnBase >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2122 } ] } } }, { - "name": "m_flBlockDamage", - "offset": 2744, + "name": "m_reuseTimer", + "offset": 3896, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flNextBlockTime", - "offset": 2748, + "name": "m_hasBeenUsed", + "offset": 3920, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_iszLastTarget", - "offset": 2752, + "name": "m_accel", + "offset": 3924, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } - } - ] - } - }, - { - "type": "class", - "name": "CModelPointEntity", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPhysLength", - "scope": "libserver.so", - "project": "server", - "size": 2072, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2147 - } - ], - "members": - [ + }, { - "name": "m_offset", - "offset": 2024, + "name": "m_isRunning", + "offset": 3936, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 12, - "count": 2, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vecAttach", - "offset": 2048, + "name": "m_isCrouching", + "offset": 3937, "traits": { "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_addLength", - "offset": 2060, + "name": "m_jumpTimer", + "offset": 3944, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_minLength", - "offset": 2064, + "name": "m_isWaitingForLeader", + "offset": 3968, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_totalLength", - "offset": 2068, + "name": "m_repathTimer", + "offset": 12176, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_WeaponServices", - "scope": "libserver.so", - "project": "server", - "size": 6280, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flNextAttack" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsLookingAtWeapon" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsHoldingLookAtWeapon" }, { - "name": "MNetworkVarNames", - "value": "uint8 m_networkAnimTiming" + "name": "m_inhibitDoorTimer", + "offset": 12200, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bBlockInspectUntilNextGraphUpdate" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1078 - } - ], - "members": - [ + "name": "m_inhibitObstacleAvoidanceTimer", + "offset": 12344, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + }, { - "name": "m_flNextAttack", - "offset": 192, + "name": "m_wiggleTimer", + "offset": 12376, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 854 } } }, { - "name": "m_bIsLookingAtWeapon", - "offset": 196, + "name": "m_isAdjusted", + "offset": 12404, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -247967,8 +262638,8 @@ } }, { - "name": "m_bIsHoldingLookAtWeapon", - "offset": 197, + "name": "m_bHandsHaveBeenCut", + "offset": 12405, "traits": { "metatags": @@ -247985,176 +262656,175 @@ } }, { - "name": "m_hSavedWeapon", - "offset": 200, + "name": "m_hHostageGrabber", + "offset": 12408, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBasePlayerWeapon >", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1080 + "ref_idx": 2121 } ] } } }, { - "name": "m_nTimeToMelee", - "offset": 204, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nTimeToSecondary", - "offset": 208, + "name": "m_fLastGrabTime", + "offset": 12412, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_nTimeToPrimary", - "offset": 212, + "name": "m_vecPositionWhenStartedDroppingToGround", + "offset": 12416, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nTimeToSniperRifle", - "offset": 216, + "name": "m_vecGrabbedPos", + "offset": 12428, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bIsBeingGivenItem", - "offset": 220, + "name": "m_flRescueStartTime", + "offset": 12440, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bIsPickingUpItemWithUse", - "offset": 221, + "name": "m_flGrabSuccessTime", + "offset": 12444, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bPickedUpWeapon", - "offset": 222, + "name": "m_flDropStartTime", + "offset": 12448, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_bDisableAutoDeploy", - "offset": 223, + "name": "m_nApproachRewardPayouts", + "offset": 12452, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsPickingUpGroundWeapon", - "offset": 224, + "name": "m_nPickupEventCount", + "offset": 12456, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_networkAnimTiming", - "offset": 6248, + "name": "m_vecSpawnGroundPos", + "offset": 12460, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< uint8 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bBlockInspectUntilNextGraphUpdate", - "offset": 6272, + "name": "m_vecHostageResetPosition", + "offset": 12516, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } } @@ -248163,11 +262833,11 @@ }, { "type": "class", - "name": "CLightSpotEntity", + "name": "CDynamicPropAlias_prop_dynamic_override", "scope": "libserver.so", "project": "server", - "size": 2584, - "alignment": 8, + "size": 3936, + "alignment": 16, "traits": { "flags": @@ -248177,13 +262847,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 2177 + "ref_idx": 2229 } ], "members": @@ -248193,10 +262863,10 @@ }, { "type": "class", - "name": "CLightEntity", + "name": "CPulseCell_Value_RandomFloat", "scope": "libserver.so", - "project": "server", - "size": 2584, + "project": "pulse_runtime_lib", + "size": 72, "alignment": 8, "traits": { @@ -248205,119 +262875,35 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "CLightComponent::Storage_t m_CLightComponent" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomFloat\"\n\tm_nEditorNodeID = -1\n}" }, { - "name": "MEntityAllowsPortraitWorldSpawn" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + "name": "MPropertyFriendlyName", + "value": "Random Float" + }, { - "name": "m_CLightComponent", - "offset": 2576, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "CLightComponent" - }, - { - "name": "MNetworkAlias", - "value": "CLightComponent" - }, - { - "name": "MNetworkTypeAlias", - "value": "CLightComponent" - } - ], - "subtype": - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2161 - } - } - } - } - ] - } - }, - { - "type": "class", - "name": "CHostageRescueZoneShim", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + "name": "MPropertyDescription", + "value": "Generate a random float between min and max (inclusive)" + }, { - "offset": 0, - "ref_idx": 1096 + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" } ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPhysicsPropMultiplayer", - "scope": "libserver.so", - "project": "server", - "size": 4080, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1195 + "ref_idx": 2187 } ], "members": @@ -248327,11 +262913,11 @@ }, { "type": "class", - "name": "CHostageCarriableProp", + "name": "CLogicDistanceAutosave", "scope": "libserver.so", "project": "server", - "size": 3376, - "alignment": 16, + "size": 1952, + "alignment": 8, "traits": { "flags": @@ -248347,44 +262933,40 @@ [ { "offset": 0, - "ref_idx": 589 + "ref_idx": 571 } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CMarkupVolumeWithRef", - "scope": "libserver.so", - "project": "server", - "size": 2672, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": [ { - "offset": 0, - "ref_idx": 2182 - } - ], - "members": - [ + "name": "m_iszTargetEntity", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "name": "m_bUseRef", - "offset": 2640, + "name": "m_flDistanceToPlayer", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bForceNewLevelUnit", + "offset": 1940, "traits": { "subtype": @@ -248395,38 +262977,48 @@ } }, { - "name": "m_vRefPosEntitySpace", - "offset": 2644, + "name": "m_bCheckCough", + "offset": 1941, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vRefPosWorldSpace", - "offset": 2656, + "name": "m_bThinkDangerous", + "offset": 1942, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flRefDot", - "offset": 2668, + "name": "m_flDangerousTime", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -248439,11 +263031,11 @@ }, { "type": "class", - "name": "CMarkupVolumeTagged", + "name": "CEnvExplosion", "scope": "libserver.so", "project": "server", - "size": 2632, - "alignment": 255, + "size": 2656, + "alignment": 8, "traits": { "flags": @@ -248451,8 +263043,7 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" + "construct_allowed" ], "multi_depth": 5, "single_depth": 4, @@ -248460,79 +263051,107 @@ [ { "offset": 0, - "ref_idx": 2183 + "ref_idx": 2269 } ], "members": [ { - "name": "m_GroupNames", + "name": "m_iMagnitude", + "offset": 2572, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flPlayerDamage", "offset": 2576, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Tags", - "offset": 2600, + "name": "m_iRadiusOverride", + "offset": 2580, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flInnerRadius", + "offset": 2584, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDamageForce", + "offset": 2588, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_hInflictor", + "offset": 2592, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CGlobalSymbol >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 548 } ] } } }, { - "name": "m_bIsGroup", - "offset": 2624, + "name": "m_iCustomDamageType", + "offset": 2596, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 581 } } }, { - "name": "m_bGroupByPrefab", - "offset": 2625, + "name": "m_bCreateDebris", + "offset": 2600, "traits": { "subtype": @@ -248543,20 +263162,36 @@ } }, { - "name": "m_bGroupByVolume", - "offset": 2626, + "name": "m_iszCustomEffectName", + "offset": 2608, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bGroupOtherGroups", - "offset": 2627, + "name": "m_iszCustomSoundName", + "offset": 2616, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_bSuppressParticleImpulse", + "offset": 2624, "traits": { "subtype": @@ -248567,21 +263202,61 @@ } }, { - "name": "m_bIsInGroup", + "name": "m_iClassIgnore", "offset": 2628, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1075 + } + } + }, + { + "name": "m_iClassIgnore2", + "offset": 2632, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1075 + } + } + }, + { + "name": "m_iszEntityIgnoreName", + "offset": 2640, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hEntityIgnore", + "offset": 2648, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } } @@ -248590,7 +263265,7 @@ }, { "type": "class", - "name": "CMarkupVolume", + "name": "CFuncWall", "scope": "libserver.so", "project": "server", "size": 2576, @@ -248616,14 +263291,14 @@ "members": [ { - "name": "m_bDisabled", + "name": "m_nState", "offset": 2572, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } } @@ -248632,10 +263307,10 @@ }, { "type": "class", - "name": "CEnvVolumetricFogController", + "name": "CEnvLightProbeVolume", "scope": "libserver.so", "project": "server", - "size": 2104, + "size": 6168, "alignment": 8, "traits": { @@ -248648,148 +263323,93 @@ ], "metatags": [ - { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flScattering" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_TintColor" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flAnisotropy" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeSpeed" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDrawDistance" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeInStart" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFadeInEnd" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flIndirectStrength" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nVolumeDepth" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fFirstVolumeSliceThickness" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nIndirectTextureDimX" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nIndirectTextureDimY" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nIndirectTextureDimZ" - }, { "name": "MNetworkVarNames", - "value": "Vector m_vBoxMins" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_AmbientCube" }, { "name": "MNetworkVarNames", - "value": "Vector m_vBoxMaxs" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SDF" }, { "name": "MNetworkVarNames", - "value": "bool m_bActive" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_DC" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartAnisoTime" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_R" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartScatterTime" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_G" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartDrawDistanceTime" + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_B" }, { "name": "MNetworkVarNames", - "value": "float m_flStartAnisotropy" + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightIndicesTexture" }, { "name": "MNetworkVarNames", - "value": "float m_flStartScattering" + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightScalarsTexture" }, { "name": "MNetworkVarNames", - "value": "float m_flStartDrawDistance" + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightShadowsTexture" }, { "name": "MNetworkVarNames", - "value": "float m_flDefaultAnisotropy" + "value": "Vector m_Entity_vBoxMins" }, { "name": "MNetworkVarNames", - "value": "float m_flDefaultScattering" + "value": "Vector m_Entity_vBoxMaxs" }, { "name": "MNetworkVarNames", - "value": "float m_flDefaultDrawDistance" + "value": "bool m_Entity_bMoveable" }, { "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" + "value": "int m_Entity_nHandshake" }, { "name": "MNetworkVarNames", - "value": "bool m_bEnableIndirect" + "value": "int m_Entity_nPriority" }, { "name": "MNetworkVarNames", - "value": "bool m_bIsMaster" + "value": "bool m_Entity_bStartDisabled" }, { "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hFogIndirectTexture" + "value": "int m_Entity_nLightProbeSizeX" }, { "name": "MNetworkVarNames", - "value": "int m_nForceRefreshCount" + "value": "int m_Entity_nLightProbeSizeY" }, { "name": "MNetworkVarNames", - "value": "float m_fNoiseSpeed" + "value": "int m_Entity_nLightProbeSizeZ" }, { "name": "MNetworkVarNames", - "value": "float m_fNoiseStrength" + "value": "int m_Entity_nLightProbeAtlasX" }, { "name": "MNetworkVarNames", - "value": "Vector m_vNoiseScale" + "value": "int m_Entity_nLightProbeAtlasY" }, { "name": "MNetworkVarNames", - "value": "float m_fWindSpeed" + "value": "int m_Entity_nLightProbeAtlasZ" }, { "name": "MNetworkVarNames", - "value": "Vector m_vWindDirection" + "value": "bool m_Entity_bEnabled" } ], "multi_depth": 3, @@ -248804,26 +263424,8 @@ "members": [ { - "name": "m_flScattering", - "offset": 1928, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_TintColor", - "offset": 1932, + "name": "m_Entity_hLightProbeTexture_AmbientCube", + "offset": 6016, "traits": { "metatags": @@ -248835,213 +263437,22 @@ "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - } - } - }, - { - "name": "m_flAnisotropy", - "offset": 1936, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeSpeed", - "offset": 1940, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flDrawDistance", - "offset": 1944, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeInStart", - "offset": 1948, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeInEnd", - "offset": 1952, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flIndirectStrength", - "offset": 1956, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_nVolumeDepth", - "offset": 1960, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_fFirstVolumeSliceThickness", - "offset": 1964, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_nIndirectTextureDimX", - "offset": 1968, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nIndirectTextureDimY", - "offset": 1972, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nIndirectTextureDimZ", - "offset": 1976, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_vBoxMins", - "offset": 1980, + "name": "m_Entity_hLightProbeTexture_SDF", + "offset": 6024, "traits": { "metatags": @@ -249053,15 +263464,22 @@ "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_vBoxMaxs", - "offset": 1992, + "name": "m_Entity_hLightProbeTexture_SH2_DC", + "offset": 6032, "traits": { "metatags": @@ -249073,15 +263491,22 @@ "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_bActive", - "offset": 2004, + "name": "m_Entity_hLightProbeTexture_SH2_R", + "offset": 6040, "traits": { "metatags": @@ -249092,14 +263517,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartAnisoTime", - "offset": 2008, + "name": "m_Entity_hLightProbeTexture_SH2_G", + "offset": 6048, "traits": { "metatags": @@ -249110,14 +263544,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartScatterTime", - "offset": 2012, + "name": "m_Entity_hLightProbeTexture_SH2_B", + "offset": 6056, "traits": { "metatags": @@ -249128,14 +263571,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartDrawDistanceTime", - "offset": 2016, + "name": "m_Entity_hLightProbeDirectLightIndicesTexture", + "offset": 6064, "traits": { "metatags": @@ -249146,14 +263598,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartAnisotropy", - "offset": 2020, + "name": "m_Entity_hLightProbeDirectLightScalarsTexture", + "offset": 6072, "traits": { "metatags": @@ -249164,14 +263625,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartScattering", - "offset": 2024, + "name": "m_Entity_hLightProbeDirectLightShadowsTexture", + "offset": 6080, "traits": { "metatags": @@ -249182,14 +263652,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_flStartDrawDistance", - "offset": 2028, + "name": "m_Entity_vBoxMins", + "offset": 6088, "traits": { "metatags": @@ -249200,14 +263679,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flDefaultAnisotropy", - "offset": 2032, + "name": "m_Entity_vBoxMaxs", + "offset": 6100, "traits": { "metatags": @@ -249218,14 +263699,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flDefaultScattering", - "offset": 2036, + "name": "m_Entity_bMoveable", + "offset": 6112, "traits": { "metatags": @@ -249237,13 +263720,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDefaultDrawDistance", - "offset": 2040, + "name": "m_Entity_nHandshake", + "offset": 6116, "traits": { "metatags": @@ -249255,13 +263738,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_bStartDisabled", - "offset": 2044, + "name": "m_Entity_nPriority", + "offset": 6120, "traits": { "metatags": @@ -249273,13 +263756,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bEnableIndirect", - "offset": 2045, + "name": "m_Entity_bStartDisabled", + "offset": 6124, "traits": { "metatags": @@ -249296,8 +263779,8 @@ } }, { - "name": "m_bIsMaster", - "offset": 2046, + "name": "m_Entity_nLightProbeSizeX", + "offset": 6128, "traits": { "metatags": @@ -249309,13 +263792,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_hFogIndirectTexture", - "offset": 2048, + "name": "m_Entity_nLightProbeSizeY", + "offset": 6132, "traits": { "metatags": @@ -249326,23 +263809,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nForceRefreshCount", - "offset": 2056, + "name": "m_Entity_nLightProbeSizeZ", + "offset": 6136, "traits": { "metatags": @@ -249359,8 +263833,8 @@ } }, { - "name": "m_fNoiseSpeed", - "offset": 2060, + "name": "m_Entity_nLightProbeAtlasX", + "offset": 6140, "traits": { "metatags": @@ -249372,13 +263846,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_fNoiseStrength", - "offset": 2064, + "name": "m_Entity_nLightProbeAtlasY", + "offset": 6144, "traits": { "metatags": @@ -249390,13 +263864,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_vNoiseScale", - "offset": 2068, + "name": "m_Entity_nLightProbeAtlasZ", + "offset": 6148, "traits": { "metatags": @@ -249407,16 +263881,14 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_fWindSpeed", - "offset": 2080, + "name": "m_Entity_bEnabled", + "offset": 6161, "traits": { "metatags": @@ -249428,13 +263900,51 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CKnife", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ { - "name": "m_vWindDirection", - "offset": 2084, + "name": "MNetworkVarNames", + "value": "bool m_bFirstAttack" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2118 + } + ], + "members": + [ + { + "name": "m_bFirstAttack", + "offset": 5157, "traits": { "metatags": @@ -249443,20 +263953,6 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bFirstTime", - "offset": 2096, - "traits": - { "subtype": { "type": "ref", @@ -249469,10 +263965,71 @@ }, { "type": "class", - "name": "CInfoSpawnGroupLoadUnload", + "name": "CItemAssaultSuit", "scope": "libserver.so", "project": "server", - "size": 2144, + "size": 3520, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2291 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncRetakeBarrier", + "scope": "libserver.so", + "project": "server", + "size": 3968, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2229 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncLadderAlias_func_useableladder", + "scope": "libserver.so", + "project": "server", + "size": 2712, "alignment": 8, "traits": { @@ -249489,130 +264046,238 @@ [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2349 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncLadder", + "scope": "libserver.so", + "project": "server", + "size": 2712, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": [ { - "name": "m_OnSpawnGroupLoadStarted", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } + "name": "MNetworkVarNames", + "value": "Vector m_vecLadderDir" }, { - "name": "m_OnSpawnGroupLoadFinished", - "offset": 1952, + "name": "MNetworkVarNames", + "value": "VectorWS m_vecPlayerMountPositionTop" + }, + { + "name": "MNetworkVarNames", + "value": "VectorWS m_vecPlayerMountPositionBottom" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flAutoRideSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bFakeLadder" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_vecLadderDir", + "offset": 2572, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnSpawnGroupUnloadStarted", - "offset": 1976, + "name": "m_Dismounts", + "offset": 2584, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlVector< CHandle< CInfoLadderDismount > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CInfoLadderDismount >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2350 + } + ] + } + ] } } }, { - "name": "m_OnSpawnGroupUnloadFinished", - "offset": 2000, + "name": "m_vecLocalTop", + "offset": 2608, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszSpawnGroupName", - "offset": 2024, + "name": "m_vecPlayerMountPositionTop", + "offset": 2620, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszSpawnGroupFilterName", - "offset": 2032, + "name": "m_vecPlayerMountPositionBottom", + "offset": 2632, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszLandmarkName", - "offset": 2040, + "name": "m_flAutoRideSpeed", + "offset": 2644, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_sFixedSpawnGroupName", - "offset": 2048, + "name": "m_bDisabled", + "offset": 2648, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flTimeoutInterval", - "offset": 2056, + "name": "m_bFakeLadder", + "offset": 2649, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bAutoActivate", - "offset": 2060, + "name": "m_bHasSlack", + "offset": 2650, "traits": { "subtype": @@ -249623,59 +264288,40 @@ } }, { - "name": "m_bUnloadingStarted", - "offset": 2061, + "name": "m_surfacePropName", + "offset": 2656, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bQueueActiveSpawnGroupChange", - "offset": 2062, + "name": "m_OnPlayerGotOnLadder", + "offset": 2664, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bQueueFinishLoading", - "offset": 2063, + "name": "m_OnPlayerGotOffLadder", + "offset": 2688, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } } @@ -249684,10 +264330,10 @@ }, { "type": "class", - "name": "CScriptTriggerPush", + "name": "CInfoLadderDismount", "scope": "libserver.so", "project": "server", - "size": 2976, + "size": 1928, "alignment": 8, "traits": { @@ -249698,40 +264344,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2187 + "ref_idx": 548 } ], "members": [ - { - "name": "m_vExtent", - "offset": 2964, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } ] } }, { "type": "class", - "name": "CTriggerPush", + "name": "CLogicNavigation", "scope": "libserver.so", "project": "server", - "size": 2968, + "size": 1944, "alignment": 8, "traits": { @@ -249742,48 +264374,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 571 } ], "members": [ { - "name": "m_angPushEntitySpace", - "offset": 2916, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecPushDirEntitySpace", - "offset": 2928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bTriggerOnStartTouch", - "offset": 2940, + "name": "m_isOn", + "offset": 1936, "traits": { "subtype": @@ -249794,63 +264398,106 @@ } }, { - "name": "m_bUsePathSimple", - "offset": 2941, + "name": "m_navProperty", + "offset": 1940, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2352 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "navproperties_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "m_iszPathSimpleName", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, + "name": "NAV_IGNORE", + "value": 1 + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 4, + "traits": + { + "parent_class_idx": 2354, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_PathSimple", - "offset": 2952, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_sceneInstance = null\n\tm_mainActor = null\n}" + } + ], + "members": + [ + { + "name": "m_sceneInstance", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1644 - } + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_splinePushType", - "offset": 2960, + "name": "m_mainActor", + "offset": 4, "traits": { "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } } @@ -249859,10 +264506,10 @@ }, { "type": "class", - "name": "CLogicPlayerProxy", + "name": "CPulseCell_Outflow_PlaySceneBase", "scope": "libserver.so", "project": "server", - "size": 2040, + "size": 240, "alignment": 8, "traits": { @@ -249871,83 +264518,129 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_PlaySceneBase\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2180 } ], "members": [ { - "name": "m_PlayerHasAmmo", - "offset": 1928, + "name": "m_OnFinished", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2183 } } }, { - "name": "m_PlayerHasNoAmmo", - "offset": 1952, + "name": "m_OnCanceled", + "offset": 144, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2183 } } }, { - "name": "m_PlayerDied", - "offset": 1976, + "name": "m_Triggers", + "offset": 216, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2184 + } + ] } } - }, + } + ], + "child_class_idx": + [ + 2353 + ] + } + }, + { + "type": "class", + "name": "CPulseServerCursor", + "scope": "libserver.so", + "project": "server", + "size": 224, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_RequestedPlayerHealth", - "offset": 2000, + "offset": 0, + "ref_idx": 2306 + } + ], + "members": + [ + { + "name": "m_hActivator", + "offset": 216, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 + "ref_idx": 548 } ] } } }, { - "name": "m_hPlayer", - "offset": 2032, + "name": "m_hCaller", + "offset": 220, "traits": { "subtype": @@ -249971,11 +264664,11 @@ }, { "type": "class", - "name": "COrnamentProp", + "name": "CTriggerBuoyancy", "scope": "libserver.so", "project": "server", - "size": 3952, - "alignment": 16, + "size": 3208, + "alignment": 8, "traits": { "flags": @@ -249985,28 +264678,51 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 8, - "single_depth": 7, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float m_flFluidDensity" + } + ], + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2138 + "ref_idx": 1096 } ], "members": [ { - "name": "m_initialOwner", - "offset": 3936, + "name": "m_BuoyancyHelper", + "offset": 2920, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 2165 + } + } + }, + { + "name": "m_flFluidDensity", + "offset": 3200, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 } } } @@ -250015,10 +264731,10 @@ }, { "type": "class", - "name": "CItemDefuser", + "name": "CWeaponMP9", "scope": "libserver.so", "project": "server", - "size": 3552, + "size": 5200, "alignment": 16, "traits": { @@ -250027,54 +264743,29 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2191 + "ref_idx": 2117 } ], "members": [ - { - "name": "m_entitySpottedState", - "offset": 3520, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2073 - } - } - }, - { - "name": "m_nSpotRules", - "offset": 3544, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } ] } }, { "type": "class", - "name": "CItem", + "name": "CLogicRelay", "scope": "libserver.so", "project": "server", - "size": 3520, - "alignment": 16, + "size": 1936, + "alignment": 8, "traits": { "flags": @@ -250090,38 +264781,38 @@ [ { "offset": 0, - "ref_idx": 589 + "ref_idx": 571 } ], "members": [ { - "name": "m_OnPlayerTouch", - "offset": 3376, + "name": "m_bDisabled", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_OnPlayerPickup", - "offset": 3400, + "name": "m_bWaitForRefire", + "offset": 1929, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_bActivateWhenAtRest", - "offset": 3424, + "name": "m_bTriggerOnce", + "offset": 1930, "traits": { "subtype": @@ -250132,73 +264823,139 @@ } }, { - "name": "m_OnCacheInteraction", - "offset": 3432, + "name": "m_bFastRetrigger", + "offset": 1931, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_OnGlovePulled", - "offset": 3456, + "name": "m_bPassthoughCaller", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponP90", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_vOriginalSpawnOrigin", - "offset": 3480, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFilterTeam", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_vOriginalSpawnAngles", - "offset": 3492, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + { + "name": "m_iFilterTeam", + "offset": 1984, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount::InstanceState_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 1974, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nCurrentCount = 0\n}" + } + ], + "members": + [ { - "name": "m_bPhysStartAsleep", - "offset": 3504, + "name": "m_nCurrentCount", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } } @@ -250207,10 +264964,10 @@ }, { "type": "class", - "name": "CPointClientCommand", + "name": "CFuncVehicleClip", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 2576, "alignment": 8, "traits": { @@ -250227,7 +264984,7 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 590 } ], "members": @@ -250237,11 +264994,31 @@ }, { "type": "class", - "name": "CLightOrthoEntity", + "name": "CPhysMotorAPI", "scope": "libserver.so", "project": "server", - "size": 2584, - "alignment": 8, + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CHostageAlias_info_hostage_spawn", + "scope": "libserver.so", + "project": "server", + "size": 12528, + "alignment": 16, "traits": { "flags": @@ -250251,13 +265028,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 9, + "single_depth": 8, "baseclasses": [ { "offset": 0, - "ref_idx": 2177 + "ref_idx": 2338 } ], "members": @@ -250267,10 +265044,10 @@ }, { "type": "class", - "name": "CEnvSpark", + "name": "CSoundOpvarSetOBBWindEntity", "scope": "libserver.so", "project": "server", - "size": 1968, + "size": 2160, "alignment": 8, "traits": { @@ -250287,68 +265064,112 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2239 } ], "members": [ { - "name": "m_flDelay", - "offset": 1928, + "name": "m_vMins", + "offset": 2096, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nMagnitude", - "offset": 1932, + "name": "m_vMaxs", + "offset": 2108, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vDistanceMins", + "offset": 2120, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vDistanceMaxs", + "offset": 2132, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flWindMin", + "offset": 2144, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nTrailLength", - "offset": 1936, + "name": "m_flWindMax", + "offset": 2148, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nType", - "offset": 1940, + "name": "m_flWindMapMin", + "offset": 2152, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_OnSpark", - "offset": 1944, + "name": "m_flWindMapMax", + "offset": 2156, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } } @@ -250357,61 +265178,41 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_ListenForEntityOutput::CursorState_t", + "name": "CSoundEventEntityAlias_snd_event_point", "scope": "libserver.so", "project": "server", - "size": 4, - "alignment": 4, + "size": 2104, + "alignment": 8, "traits": { - "parent_class_idx": 2122, "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_entity = null\n}" + "offset": 0, + "ref_idx": 2326 } ], "members": [ - { - "name": "m_entity", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - } ] } }, { "type": "class", - "name": "CBaseCSGrenade", + "name": "CSmokeGrenadeProjectile", "scope": "libserver.so", "project": "server", - "size": 5216, - "alignment": 255, + "size": 12720, + "alignment": 16, "traits": { "flags": @@ -250419,79 +265220,58 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed", - "MClassHasEntityLimitedDataDesc", - "MConstructibleClassBase" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bRedraw" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsHeldByPlayer" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bPinPulled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bJumpThrow" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bThrowAnimating" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fThrowTime" + "value": "int m_nSmokeEffectTickBegin" }, { "name": "MNetworkVarNames", - "value": "float m_flThrowStrength" + "value": "bool m_bDidSmokeEffect" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_fDropTime" + "value": "int m_nRandomSeed" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_fPinPullTime" + "value": "Vector m_vSmokeColor" }, { "name": "MNetworkVarNames", - "value": "bool m_bJustPulledPin" + "value": "Vector m_vSmokeDetonationPos" }, { "name": "MNetworkVarNames", - "value": "GameTick_t m_nNextHoldTick" + "value": "uint8 m_VoxelFrameData" }, { "name": "MNetworkVarNames", - "value": "float m_flNextHoldFrac" + "value": "int m_nVoxelFrameDataSize" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSWeaponBase> m_hSwitchToWeaponAfterThrow" + "value": "int m_nVoxelUpdate" } ], - "multi_depth": 9, - "single_depth": 8, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2157 } ], "members": [ { - "name": "m_bRedraw", - "offset": 5157, + "name": "m_nSmokeEffectTickBegin", + "offset": 3792, "traits": { "metatags": @@ -250503,23 +265283,19 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsHeldByPlayer", - "offset": 5158, + "name": "m_bDidSmokeEffect", + "offset": 3796, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnGrenadeStateChanged" } ], "subtype": @@ -250530,30 +265306,26 @@ } }, { - "name": "m_bPinPulled", - "offset": 5159, + "name": "m_nRandomSeed", + "offset": 3800, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnGrenadeStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bJumpThrow", - "offset": 5160, + "name": "m_vSmokeColor", + "offset": 3804, "traits": { "metatags": @@ -250564,14 +265336,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bThrowAnimating", - "offset": 5161, + "name": "m_vSmokeDetonationPos", + "offset": 3816, "traits": { "metatags": @@ -250582,14 +265356,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_fThrowTime", - "offset": 5164, + "name": "m_VoxelFrameData", + "offset": 3832, "traits": { "metatags": @@ -250600,14 +265376,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + } + ] } } }, { - "name": "m_flThrowStrength", - "offset": 5168, + "name": "m_nVoxelFrameDataSize", + "offset": 3856, "traits": { "metatags": @@ -250619,13 +265404,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_fDropTime", - "offset": 5172, + "name": "m_nVoxelUpdate", + "offset": 3860, "traits": { "metatags": @@ -250637,21 +265422,15 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_fPinPullTime", - "offset": 5176, + "name": "m_flLastBounce", + "offset": 3864, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -250660,199 +265439,22 @@ } }, { - "name": "m_bJustPulledPin", - "offset": 5180, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nNextHoldTick", - "offset": 5184, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 563 - } - } - }, - { - "name": "m_flNextHoldFrac", - "offset": 5188, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_hSwitchToWeaponAfterThrow", - "offset": 5192, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSWeaponBase >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2040 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CEnvViewPunch", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ - { - "name": "m_flRadius", - "offset": 1928, + "name": "m_fllastSimulationTime", + "offset": 3868, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_angViewPunch", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "ref_idx": 565 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundAreaEntityBase", - "scope": "libserver.so", - "project": "server", - "size": 1960, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bDisabled" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_iszSoundAreaType" }, { - "name": "MNetworkVarNames", - "value": "Vector m_vPos" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_bExplodeFromInferno", + "offset": 12704, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -250861,84 +265463,14 @@ } }, { - "name": "m_iszSoundAreaType", - "offset": 1936, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_vPos", - "offset": 1944, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CBuyZone", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - { - "name": "m_LegacyTeamNum", - "offset": 2916, + "name": "m_bDidGroundScorch", + "offset": 12705, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } } @@ -250947,70 +265479,10 @@ }, { "type": "class", - "name": "CPhysicsPropOverride", - "scope": "libserver.so", - "project": "server", - "size": 4080, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1195 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCommentaryViewPosition", - "scope": "libserver.so", - "project": "server", - "size": 2688, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2111 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCitadelSoundOpvarSetOBB", + "name": "CTextureBasedAnimatable", "scope": "libserver.so", "project": "server", - "size": 2008, + "size": 2632, "alignment": 8, "traits": { @@ -251025,51 +265497,51 @@ [ { "name": "MNetworkVarNames", - "value": "string_t m_iszStackName" + "value": "bool m_bLoop" }, { "name": "MNetworkVarNames", - "value": "string_t m_iszOperatorName" + "value": "float m_flFPS" }, { "name": "MNetworkVarNames", - "value": "string_t m_iszOpvarName" + "value": "HRenderTextureStrong m_hPositionKeys" }, { "name": "MNetworkVarNames", - "value": "Vector m_vDistanceInnerMins" + "value": "HRenderTextureStrong m_hRotationKeys" }, { "name": "MNetworkVarNames", - "value": "Vector m_vDistanceInnerMaxs" + "value": "Vector m_vAnimationBoundsMin" }, { "name": "MNetworkVarNames", - "value": "Vector m_vDistanceOuterMins" + "value": "Vector m_vAnimationBoundsMax" }, { "name": "MNetworkVarNames", - "value": "Vector m_vDistanceOuterMaxs" + "value": "float m_flStartTime" }, { "name": "MNetworkVarNames", - "value": "int m_nAABBDirection" + "value": "float m_flStartFrame" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 590 } ], "members": [ { - "name": "m_iszStackName", - "offset": 1928, + "name": "m_bLoop", + "offset": 2572, "traits": { "metatags": @@ -251080,16 +265552,14 @@ ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszOperatorName", - "offset": 1936, + "name": "m_flFPS", + "offset": 2576, "traits": { "metatags": @@ -251100,16 +265570,14 @@ ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszOpvarName", - "offset": 1944, + "name": "m_hPositionKeys", + "offset": 2584, "traits": { "metatags": @@ -251121,15 +265589,22 @@ "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, - "alignment": 8 + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_vDistanceInnerMins", - "offset": 1952, + "name": "m_hRotationKeys", + "offset": 2592, "traits": { "metatags": @@ -251141,15 +265616,22 @@ "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_vDistanceInnerMaxs", - "offset": 1964, + "name": "m_vAnimationBoundsMin", + "offset": 2600, "traits": { "metatags": @@ -251168,8 +265650,8 @@ } }, { - "name": "m_vDistanceOuterMins", - "offset": 1976, + "name": "m_vAnimationBoundsMax", + "offset": 2612, "traits": { "metatags": @@ -251188,28 +265670,30 @@ } }, { - "name": "m_vDistanceOuterMaxs", - "offset": 1988, + "name": "m_flStartTime", + "offset": 2624, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nAABBDirection", - "offset": 2000, + "name": "m_flStartFrame", + "offset": 2628, "traits": { "metatags": @@ -251221,7 +265705,7 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } } @@ -251230,10 +265714,10 @@ }, { "type": "class", - "name": "CPhysSlideConstraint", + "name": "CShower", "scope": "libserver.so", "project": "server", - "size": 2224, + "size": 2576, "alignment": 8, "traits": { @@ -251244,238 +265728,86 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 2269 } ], "members": [ - { - "name": "m_axisEnd", - "offset": 2032, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_slideFriction", - "offset": 2044, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_systemLoadScale", - "offset": 2048, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_initialOffset", - "offset": 2052, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bEnableLinearConstraint", - "offset": 2056, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bEnableAngularConstraint", - "offset": 2057, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flMotorFrequency", - "offset": 2060, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flMotorDampingRatio", - "offset": 2064, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bUseEntityPivot", - "offset": 2068, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_soundInfo", - "offset": 2072, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 1564 - } - } - } ] } }, { "type": "class", - "name": "CPulseCell_LerpCameraSettings::CursorState_t", + "name": "CIncendiaryGrenade", "scope": "libserver.so", "project": "server", - "size": 44, - "alignment": 4, + "size": 5216, + "alignment": 16, "traits": { - "parent_class_idx": 2157, "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 11, + "single_depth": 10, + "baseclasses": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n\tm_hCamera = null\n\tm_OverlaidStart = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n\tm_OverlaidEnd = \n\t{\n\t\tm_flNearBlurryDistance = -1.0\n\t\tm_flNearCrispDistance = -1.0\n\t\tm_flFarCrispDistance = -1.0\n\t\tm_flFarBlurryDistance = -1.0\n\t}\n}" + "offset": 0, + "ref_idx": 2371 } ], - "multi_depth": 2, - "single_depth": 1, + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CMolotovGrenade", + "scope": "libserver.so", + "project": "server", + "size": 5216, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2005 + "ref_idx": 2300 } ], "members": [ - { - "name": "m_hCamera", - "offset": 8, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CPointCamera >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2119 - } - ] - } - } - }, - { - "name": "m_OverlaidStart", - "offset": 12, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1548 - } - } - }, - { - "name": "m_OverlaidEnd", - "offset": 28, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1548 - } - } - } ] } }, { "type": "class", - "name": "CLogicNPCCounterAABB", + "name": "CPulseCell_Step_SetAnimGraphParam", "scope": "libserver.so", "project": "server", - "size": 2616, + "size": 80, "alignment": 8, "traits": { @@ -251484,72 +265816,38 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_SetAnimGraphParam\"\n\tm_nEditorNodeID = -1\n\tm_ParamName = \"\"\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2206 + "ref_idx": 2181 } ], "members": [ { - "name": "m_vDistanceOuterMins", - "offset": 2568, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vDistanceOuterMaxs", - "offset": 2580, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vOuterMins", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vOuterMaxs", - "offset": 2604, + "name": "m_ParamName", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlString", + "size": 8, + "alignment": 8 } } } @@ -251558,10 +265856,10 @@ }, { "type": "class", - "name": "CLogicNPCCounter", + "name": "CSoundOpvarSetAutoRoomEntity", "scope": "libserver.so", "project": "server", - "size": 2568, + "size": 2400, "alignment": 8, "traits": { @@ -251572,168 +265870,128 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2374 } ], "members": [ { - "name": "m_OnMinCountAll", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnMaxCountAll", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnFactorAll", - "offset": 1976, + "name": "m_traceResults", + "offset": 2336, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CUtlVector< SoundOpvarTraceResult_t >", + "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "ref_idx": 448 } ] } } }, { - "name": "m_OnMinPlayerDistAll", - "offset": 2008, + "name": "m_doorwayPairs", + "offset": 2360, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CUtlVector< AutoRoomDoorwayPairs_t >", + "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "ref_idx": 1906 } ] } } }, { - "name": "m_OnMinCount_1", - "offset": 2040, + "name": "m_flSize", + "offset": 2384, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnMaxCount_1", - "offset": 2064, + "name": "m_flHeightTolerance", + "offset": 2388, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnFactor_1", - "offset": 2088, + "name": "m_flSizeSqr", + "offset": 2392, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSoundOpvarSetPointEntity", + "scope": "libserver.so", + "project": "server", + "size": 2336, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_OnMinPlayerDist_1", - "offset": 2120, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, + "offset": 0, + "ref_idx": 2239 + } + ], + "members": + [ { - "name": "m_OnMinCount_2", - "offset": 2152, + "name": "m_OnEnter", + "offset": 2096, "traits": { "subtype": @@ -251744,8 +266002,8 @@ } }, { - "name": "m_OnMaxCount_2", - "offset": 2176, + "name": "m_OnExit", + "offset": 2120, "traits": { "subtype": @@ -251756,160 +266014,92 @@ } }, { - "name": "m_OnFactor_2", - "offset": 2200, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_OnMinPlayerDist_2", - "offset": 2232, + "name": "m_bAutoDisable", + "offset": 2144, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OnMinCount_3", - "offset": 2264, + "name": "m_flDistanceMin", + "offset": 2212, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnMaxCount_3", - "offset": 2288, + "name": "m_flDistanceMax", + "offset": 2216, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnFactor_3", - "offset": 2312, + "name": "m_flDistanceMapMin", + "offset": 2220, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnMinPlayerDist_3", - "offset": 2344, + "name": "m_flDistanceMapMax", + "offset": 2224, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hSource", - "offset": 2376, + "name": "m_flOcclusionRadius", + "offset": 2228, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszSourceEntityName", - "offset": 2384, + "name": "m_flOcclusionMin", + "offset": 2232, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flDistanceMax", - "offset": 2392, + "name": "m_flOcclusionMax", + "offset": 2236, "traits": { "subtype": @@ -251920,44 +266110,51 @@ } }, { - "name": "m_bDisabled", - "offset": 2396, + "name": "m_flValSetOnDisable", + "offset": 2240, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nMinCountAll", - "offset": 2400, + "name": "m_bSetValueOnDisable", + "offset": 2244, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nMaxCountAll", - "offset": 2404, + "name": "m_bReloading", + "offset": 2245, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nMinFactorAll", - "offset": 2408, + "name": "m_nSimulationMode", + "offset": 2248, "traits": { "subtype": @@ -251968,8 +266165,8 @@ } }, { - "name": "m_nMaxFactorAll", - "offset": 2412, + "name": "m_nVisibilitySamples", + "offset": 2252, "traits": { "subtype": @@ -251980,180 +266177,249 @@ } }, { - "name": "m_iszNPCClassname_1", - "offset": 2424, + "name": "m_vDynamicProxyPoint", + "offset": 2256, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_nNPCState_1", - "offset": 2432, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bInvertState_1", - "offset": 2436, + "name": "m_flDynamicMaximumOcclusion", + "offset": 2268, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nMinCount_1", - "offset": 2440, + "name": "m_hDynamicEntity", + "offset": 2272, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_nMaxCount_1", - "offset": 2444, + "name": "m_iszDynamicEntityName", + "offset": 2280, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nMinFactor_1", - "offset": 2448, + "name": "m_flPathingDistanceNormFactor", + "offset": 2288, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nMaxFactor_1", - "offset": 2452, + "name": "m_vPathingSourcePos", + "offset": 2292, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flDefaultDist_1", - "offset": 2460, + "name": "m_vPathingListenerPos", + "offset": 2304, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszNPCClassname_2", - "offset": 2464, + "name": "m_vPathingDirection", + "offset": 2316, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nNPCState_2", - "offset": 2472, + "name": "m_nPathingSourceIndex", + "offset": 2328, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFilterContext", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_bInvertState_2", - "offset": 2476, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ { - "name": "m_nMinCount_2", - "offset": 2480, + "name": "m_iFilterContext", + "offset": 1984, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFuncBrush", + "scope": "libserver.so", + "project": "server", + "size": 2600, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_nMaxCount_2", - "offset": 2484, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ { - "name": "m_nMinFactor_2", - "offset": 2488, + "name": "m_iSolidity", + "offset": 2572, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2377 } } }, { - "name": "m_nMaxFactor_2", - "offset": 2492, + "name": "m_iDisabled", + "offset": 2576, "traits": { "subtype": @@ -252164,20 +266430,20 @@ } }, { - "name": "m_flDefaultDist_2", - "offset": 2500, + "name": "m_bSolidBsp", + "offset": 2580, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iszNPCClassname_3", - "offset": 2504, + "name": "m_iszExcludedClass", + "offset": 2584, "traits": { "subtype": @@ -252190,20 +266456,20 @@ } }, { - "name": "m_nNPCState_3", - "offset": 2512, + "name": "m_bInvertExclusion", + "offset": 2592, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bInvertState_3", - "offset": 2516, + "name": "m_bScriptedMovement", + "offset": 2593, "traits": { "subtype": @@ -252212,64 +266478,187 @@ "ref_idx": 12 } } + } + ] + } + }, + { + "type": "enum", + "name": "BrushSolidities_e", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "BRUSHSOLID_TOGGLE", + "value": 0 }, { - "name": "m_nMinCount_3", - "offset": 2520, + "name": "BRUSHSOLID_NEVER", + "value": 1 + }, + { + "name": "BRUSHSOLID_ALWAYS", + "value": 2 + } + ] + } + }, + { + "type": "class", + "name": "CEnvParticleGlow", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float32 m_flAlphaScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flRadiusScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flSelfIllumScale" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_ColorTint" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_hTextureOverride" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2379 + } + ], + "members": + [ + { + "name": "m_flAlphaScale", + "offset": 3976, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nMaxCount_3", - "offset": 2524, + "name": "m_flRadiusScale", + "offset": 3980, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nMinFactor_3", - "offset": 2528, + "name": "m_flSelfIllumScale", + "offset": 3984, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nMaxFactor_3", - "offset": 2532, + "name": "m_ColorTint", + "offset": 3988, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_flDefaultDist_3", - "offset": 2540, + "name": "m_hTextureOverride", + "offset": 3992, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } } @@ -252278,40 +266667,10 @@ }, { "type": "class", - "name": "CPushable", - "scope": "libserver.so", - "project": "server", - "size": 2792, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2208 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBreakable", + "name": "CParticleSystem", "scope": "libserver.so", "project": "server", - "size": 2792, + "size": 3976, "alignment": 8, "traits": { @@ -252320,13 +266679,97 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MNetworkNoBase" ], "metatags": [ + { + "name": "MNetworkIncludeByUserGroup", + "value": "Origin" + }, + { + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_angRotation" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_hOwnerEntity" + }, + { + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_hParent" + }, + { + "name": "MNetworkIncludeByName", + "value": "CGameSceneNode::m_hierarchyAttachName" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_nameStringableIndex" + }, + { + "name": "MEntityAllowsPortraitWorldSpawn" + }, { "name": "MNetworkVarNames", - "value": "CPropDataComponent::Storage_t m_CPropDataComponent" + "value": "char m_szSnapshotFileName" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bActive" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bFrozen" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFreezeTransitionDuration" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nStopType" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bAnimateDuringGameplayPause" + }, + { + "name": "MNetworkVarNames", + "value": "HParticleSystemDefinitionStrong m_iEffectIndex" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flPreSimTime" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vServerControlPoints" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_iServerControlPointAssignments" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity > m_hControlPointEnts" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bNoSave" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bNoFreeze" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bNoRamp" } ], "multi_depth": 4, @@ -252341,403 +266784,435 @@ "members": [ { - "name": "m_CPropDataComponent", - "offset": 2584, + "name": "m_szSnapshotFileName", + "offset": 2572, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": { - "name": "MNetworkUserGroup", - "value": "CPropDataComponent" - }, + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_bActive", + "offset": 3084, + "traits": + { + "metatags": + [ { - "name": "MNetworkAlias", - "value": "CPropDataComponent" + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bFrozen", + "offset": 3085, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flFreezeTransitionDuration", + "offset": 3088, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nStopType", + "offset": 3092, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" }, { - "name": "MNetworkTypeAlias", - "value": "CPropDataComponent" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 1198 + "ref_idx": 6 } } }, { - "name": "m_Material", - "offset": 2648, + "name": "m_bAnimateDuringGameplayPause", + "offset": 3096, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2209 + "ref_idx": 12 } } }, { - "name": "m_hBreaker", - "offset": 2652, + "name": "m_iEffectIndex", + "offset": 3104, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 246 } ] } } }, { - "name": "m_Explosion", - "offset": 2656, + "name": "m_flStartTime", + "offset": 3112, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_flPreSimTime", + "offset": 3116, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vServerControlPoints", + "offset": 3120, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 12, + "count": 4, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } + }, + { + "name": "m_iServerControlPointAssignments", + "offset": 3168, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 2210 + "type": "fixed_array", + "element_size": 1, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 3 + } } } }, { - "name": "m_iszSpawnObject", - "offset": 2664, + "name": "m_hControlPointEnts", + "offset": 3172, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } } } }, { - "name": "m_flPressureDelay", - "offset": 2672, + "name": "m_bNoSave", + "offset": 3428, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iMinHealthDmg", - "offset": 2676, + "name": "m_bNoFreeze", + "offset": 3429, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iszPropData", - "offset": 2680, + "name": "m_bNoRamp", + "offset": 3430, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_impactEnergyScale", - "offset": 2688, + "name": "m_bStartActive", + "offset": 3431, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nOverrideBlockLOS", - "offset": 2692, + "name": "m_iszEffectName", + "offset": 3432, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2211 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnStartDeath", - "offset": 2696, + "name": "m_iszControlPointNames", + "offset": 3440, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "fixed_array", + "element_size": 8, + "count": 64, + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } } } }, { - "name": "m_OnBreak", - "offset": 2720, + "name": "m_nDataCP", + "offset": 3952, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnHealthChanged", - "offset": 2744, + "name": "m_vecDataCPValue", + "offset": 3956, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_PerformanceMode", - "offset": 2776, + "name": "m_nTintCP", + "offset": 3968, "traits": { "subtype": { "type": "ref", - "ref_idx": 1199 + "ref_idx": 6 } } }, { - "name": "m_hPhysicsAttacker", - "offset": 2780, + "name": "m_clrTint", + "offset": 3972, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", + "name": "Color", "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] - } - } - }, - { - "name": "m_flLastPhysicsInfluenceTime", - "offset": 2784, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 + "alignment": 1 } } } ] } }, - { - "type": "enum", - "name": "Materials", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "matGlass", - "value": 0 - }, - { - "name": "matWood", - "value": 1 - }, - { - "name": "matMetal", - "value": 2 - }, - { - "name": "matFlesh", - "value": 3 - }, - { - "name": "matCinderBlock", - "value": 4 - }, - { - "name": "matCeilingTile", - "value": 5 - }, - { - "name": "matComputer", - "value": 6 - }, - { - "name": "matUnbreakableGlass", - "value": 7 - }, - { - "name": "matRocks", - "value": 8 - }, - { - "name": "matWeb", - "value": 9 - }, - { - "name": "matNone", - "value": 10 - }, - { - "name": "matLastMaterial", - "value": 11 - } - ] - } - }, - { - "type": "enum", - "name": "Explosions", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "expRandom", - "value": 0 - }, - { - "name": "expDirected", - "value": 1 - }, - { - "name": "expUsePrecise", - "value": 2 - } - ] - } - }, - { - "type": "enum", - "name": "EOverrideBlockLOS_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "BLOCK_LOS_DEFAULT", - "value": 0 - }, - { - "name": "BLOCK_LOS_FORCE_FALSE", - "value": 1 - }, - { - "name": "BLOCK_LOS_FORCE_TRUE", - "value": 2 - } - ] - } - }, - { - "type": "class", - "name": "CTestPulseIOAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, { "type": "class", - "name": "CBodyComponentPoint", + "name": "CSkyboxReference", "scope": "libserver.so", "project": "server", - "size": 432, - "alignment": 255, + "size": 1936, + "alignment": 8, "traits": { "flags": @@ -252745,14 +267220,7 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CGameSceneNode m_sceneNode" - } + "construct_allowed" ], "multi_depth": 3, "single_depth": 2, @@ -252760,26 +267228,50 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 548 } ], "members": [ { - "name": "m_sceneNode", - "offset": 128, + "name": "m_worldGroupId", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "WorldGroupId_t", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_hSkyCamera", + "offset": 1932, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 557 + "type": "atomic", + "name": "CHandle< CSkyCamera >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2381 + } + ] } } } @@ -252788,10 +267280,10 @@ }, { "type": "class", - "name": "CPulseCell_PlaySequence", + "name": "CSkyCamera", "scope": "libserver.so", "project": "server", - "size": 248, + "size": 2088, "alignment": 8, "traits": { @@ -252800,105 +267292,116 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" + "construct_allowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_PlaySequence\"\n\tm_nEditorNodeID = -1\n\tm_SequenceName = \"\"\n\tm_PulseAnimEvents = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" - }, - { - "name": "MPropertyFriendlyName", - "value": "Play Sequence" + "name": "MNetworkVarNames", + "value": "sky3dparams_t m_skyboxData" }, { - "name": "MPropertyDescription", - "value": "Play the specified animation sequence on a NON-ANIMGRAPH entity, and wait for it to complete." + "name": "MNetworkVarNames", + "value": "CUtlStringToken m_skyboxSlotToken" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1941 + "ref_idx": 548 } ], "members": [ { - "name": "m_SequenceName", - "offset": 72, + "name": "m_skyboxData", + "offset": 1928, "traits": { "metatags": [ { - "name": "MPropertyAttributeSuggestionName", - "value": "pulse_model_sequence_name" + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1105 } } }, { - "name": "m_PulseAnimEvents", - "offset": 80, + "name": "m_skyboxSlotToken", + "offset": 2072, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 1989 + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_OnFinished", - "offset": 104, + "name": "m_bUseAngles", + "offset": 2076, "traits": { "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 12 } } }, { - "name": "m_OnCanceled", - "offset": 176, + "name": "m_pNext", + "offset": 2080, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 1944 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2381 + } } } } - ], - "child_class_idx": - [ - 2465 ] } }, { "type": "class", - "name": "CCSGameModeRules_Deathmatch", + "name": "CTriggerGravity", "scope": "libserver.so", "project": "server", - "size": 136, + "size": 2920, "alignment": 8, "traits": { @@ -252909,177 +267412,198 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flDMBonusStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDMBonusTimeLength" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_sDMBonusWeapon" + "offset": 0, + "ref_idx": 1096 } ], - "multi_depth": 2, - "single_depth": 1, + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvInstructorHint", + "scope": "libserver.so", + "project": "server", + "size": 2040, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2103 + "ref_idx": 1647 } ], "members": [ { - "name": "m_flDMBonusStartTime", - "offset": 48, + "name": "m_iszName", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iszReplace_Key", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iszHintTargetEntity", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iTimeout", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_flDMBonusTimeLength", - "offset": 52, + "name": "m_iDisplayLimit", + "offset": 1956, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_sDMBonusWeapon", - "offset": 56, + "name": "m_iszIcon_Onscreen", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", + "name": "CUtlSymbolLarge", "size": 8, "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CEntityFlame", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ + }, { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hEntAttached" + "name": "m_iszIcon_Offscreen", + "offset": 1968, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bCheapEffect" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + "name": "m_iszCaption", + "offset": 1976, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + "name": "m_iszActivatorCaption", + "offset": 1984, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "name": "m_hEntAttached", - "offset": 1928, + "name": "m_Color", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", + "name": "Color", "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "alignment": 1 } } }, { - "name": "m_bCheapEffect", - "offset": 1932, + "name": "m_fIconOffset", + "offset": 1996, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flSize", - "offset": 1936, + "name": "m_fRange", + "offset": 2000, "traits": { "subtype": @@ -253090,229 +267614,148 @@ } }, { - "name": "m_bUseHitboxes", - "offset": 1940, + "name": "m_iPulseOption", + "offset": 2004, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 3 } } }, { - "name": "m_iNumHitboxFires", - "offset": 1944, + "name": "m_iAlphaOption", + "offset": 2005, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 3 } } }, { - "name": "m_flHitboxFireScale", - "offset": 1948, + "name": "m_iShakeOption", + "offset": 2006, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 3 } } }, { - "name": "m_flLifetime", - "offset": 1952, + "name": "m_bStatic", + "offset": 2007, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_hAttacker", - "offset": 1956, + "name": "m_bNoOffscreen", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flDirectDamagePerSecond", - "offset": 1960, + "name": "m_bForceCaption", + "offset": 2009, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iCustomDamageType", - "offset": 1964, + "name": "m_iInstanceType", + "offset": 2012, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundEventConeEntity", - "scope": "libserver.so", - "project": "server", - "size": 2128, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2218 - } - ], - "members": - [ + }, { - "name": "m_flEmitterAngle", - "offset": 2100, + "name": "m_bSuppressRest", + "offset": 2016, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flSweetSpotAngle", - "offset": 2104, + "name": "m_iszBinding", + "offset": 2024, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flAttenMin", - "offset": 2108, + "name": "m_bAllowNoDrawTarget", + "offset": 2032, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAttenMax", - "offset": 2112, + "name": "m_bAutoStart", + "offset": 2033, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iszParameterName", - "offset": 2120, + "name": "m_bLocalPlayerOnly", + "offset": 2034, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } } @@ -253321,10 +267764,10 @@ }, { "type": "class", - "name": "CSoundEventEntity", + "name": "CInfoInstructorHintBombTargetB", "scope": "libserver.so", "project": "server", - "size": 2104, + "size": 1928, "alignment": 8, "traits": { @@ -253335,32 +267778,50 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLogicAchievement", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": [ { - "name": "m_bStartOnSpawn", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ { - "name": "m_bToLocalPlayer", - "offset": 1929, + "name": "m_bDisabled", + "offset": 1928, "traits": { "subtype": @@ -253371,109 +267832,151 @@ } }, { - "name": "m_bStopOnNew", - "offset": 1930, + "name": "m_iszAchievementEventID", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bSaveRestore", - "offset": 1931, + "name": "m_OnFired", + "offset": 1944, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_EntOutputHandler", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 184, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_bSavedIsPlaying", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EntOutputHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_SourceEntity = \"\"\n\tm_SourceOutput = \"\"\n\tm_ExpectedParamType = \"PVAL_VOID\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_flSavedElapsedTime", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 2266 + } + ], + "members": + [ { - "name": "m_iszSourceEntityName", - "offset": 1944, + "name": "m_SourceEntity", + "offset": 128, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_iszAttachmentName", - "offset": 1952, + "name": "m_SourceOutput", + "offset": 144, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_onGUIDChanged", - "offset": 1960, + "name": "m_ExpectedParamType", + "offset": 160, "traits": { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< uint64, uint64 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 9 - }, - { - "type": "ref", - "ref_idx": 9 - } - ] + "subtype": + { + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CLogicGameEventListener", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_onSoundFinished", - "offset": 1992, + "name": "MNetworkVarNames", + "value": "bool m_bEnabled" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_OnEventFired", + "offset": 1944, "traits": { "subtype": @@ -253484,20 +267987,22 @@ } }, { - "name": "m_flClientCullRadius", - "offset": 2016, + "name": "m_iszGameEventName", + "offset": 1968, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iszSoundName", - "offset": 2064, + "name": "m_iszGameEventItem", + "offset": 1976, "traits": { "subtype": @@ -253510,28 +268015,32 @@ } }, { - "name": "m_hSource", - "offset": 2092, + "name": "m_bEnabled", + "offset": 1984, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nEntityIndexSelection", - "offset": 2096, + "name": "m_bStartDisabled", + "offset": 1985, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } } @@ -253540,10 +268049,10 @@ }, { "type": "class", - "name": "CMathColorBlend", + "name": "CSoundEventPathCornerEntity", "scope": "libserver.so", "project": "server", - "size": 1976, + "size": 2264, "alignment": 8, "traits": { @@ -253554,20 +268063,53 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "SoundeventPathCornerPairNetworked_t m_vecCornerPairsNetworked" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2326 } ], "members": [ { - "name": "m_flInMin", - "offset": 1928, + "name": "m_iszPathCorner", + "offset": 2104, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iCountMax", + "offset": 2112, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flDistanceMax", + "offset": 2116, "traits": { "subtype": @@ -253578,8 +268120,8 @@ } }, { - "name": "m_flInMax", - "offset": 1932, + "name": "m_flDistMaxSqr", + "offset": 2120, "traits": { "subtype": @@ -253590,57 +268132,55 @@ } }, { - "name": "m_OutColor1", - "offset": 1936, + "name": "m_flDotProductMax", + "offset": 2124, "traits": { "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OutColor2", - "offset": 1940, + "name": "m_bPlaying", + "offset": 2128, "traits": { "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OutValue", - "offset": 1944, + "name": "m_vecCornerPairsNetworked", + "offset": 2168, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< Color, Color >", - "size": 32, + "name": "CNetworkUtlVectorBase< SoundeventPathCornerPairNetworked_t >", + "size": 96, "alignment": 8, "template": [ { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - }, - { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 1018 } ] } @@ -253651,10 +268191,10 @@ }, { "type": "class", - "name": "CPhysWheelConstraint", + "name": "CFilterMultiple", "scope": "libserver.so", "project": "server", - "size": 2080, + "size": 2112, "alignment": 8, "traits": { @@ -253671,50 +268211,179 @@ [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 570 } ], "members": [ { - "name": "m_flSuspensionFrequency", - "offset": 2024, + "name": "m_nFilterType", + "offset": 1984, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2390 } } }, { - "name": "m_flSuspensionDampingRatio", - "offset": 2028, + "name": "m_iFilterName", + "offset": 1992, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 8, + "count": 10, + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } } } }, { - "name": "m_flSuspensionHeightOffset", - "offset": 2032, + "name": "m_hFilter", + "offset": 2072, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 10, + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } } } + } + ] + } + }, + { + "type": "enum", + "name": "filter_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "FILTER_AND", + "value": 0 }, { - "name": "m_bEnableSuspensionLimit", - "offset": 2036, + "name": "FILTER_OR", + "value": 1 + } + ] + } + }, + { + "type": "class", + "name": "CPathParticleRope", + "scope": "libserver.so", + "project": "server", + "size": 2160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float m_flParticleSpacing" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flSlack" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flRadius" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_ColorTint" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEffectState" + }, + { + "name": "MNetworkVarNames", + "value": "HParticleSystemDefinitionStrong m_iEffectIndex" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_PathNodes_Position" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_PathNodes_TangentIn" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_PathNodes_TangentOut" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_PathNodes_Color" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_PathNodes_PinEnabled" + }, + { + "name": "MNetworkVarNames", + "value": "float m_PathNodes_RadiusScale" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_bStartActive", + "offset": 1936, "traits": { "subtype": @@ -253725,8 +268394,8 @@ } }, { - "name": "m_flMinSuspensionOffset", - "offset": 2040, + "name": "m_flMaxSimulationTime", + "offset": 1940, "traits": { "subtype": @@ -253737,34 +268406,53 @@ } }, { - "name": "m_flMaxSuspensionOffset", - "offset": 2044, + "name": "m_iszEffectName", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bEnableSteeringLimit", - "offset": 2048, + "name": "m_PathNodes_Name", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CUtlSymbolLarge >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_flMinSteeringAngle", - "offset": 2052, + "name": "m_flParticleSpacing", + "offset": 1976, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -253773,10 +268461,20 @@ } }, { - "name": "m_flMaxSteeringAngle", - "offset": 2056, + "name": "m_flSlack", + "offset": 1980, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "parametersChanged" + } + ], "subtype": { "type": "ref", @@ -253785,10 +268483,20 @@ } }, { - "name": "m_flSteeringAxisFriction", - "offset": 2060, + "name": "m_flRadius", + "offset": 1984, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "parametersChanged" + } + ], "subtype": { "type": "ref", @@ -253797,166 +268505,101 @@ } }, { - "name": "m_flSpinAxisFriction", - "offset": 2064, + "name": "m_ColorTint", + "offset": 1988, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "parametersChanged" + } + ], + "subtype": + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + } + }, + { + "name": "m_nEffectState", + "offset": 1992, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "effectStateChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_hSteeringMimicsEntity", - "offset": 2068, + "name": "m_iEffectIndex", + "offset": 2000, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 246 } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseEntityAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CTonemapController2Alias_env_tonemap_controller2", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1093 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSObserver_ObserverServices", - "scope": "libserver.so", - "project": "server", - "size": 128, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1083 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CLogicLineToEntity", - "scope": "libserver.so", - "project": "server", - "size": 1984, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_Line", - "offset": 1928, + "name": "m_PathNodes_Position", + "offset": 2008, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< Vector, Vector >", - "size": 40, + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, "alignment": 8, "template": [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - }, { "type": "atomic", "name": "Vector", @@ -253968,134 +268611,147 @@ } }, { - "name": "m_SourceName", - "offset": 1968, + "name": "m_PathNodes_TangentIn", + "offset": 2032, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_StartEntity", - "offset": 1976, + "name": "m_PathNodes_TangentOut", + "offset": 2056, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 548 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } ] } } }, { - "name": "m_EndEntity", - "offset": 1980, + "name": "m_PathNodes_Color", + "offset": 2080, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 548 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoInteraction", - "scope": "libserver.so", - "project": "server", - "size": 2008, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_strSlotEntityName", - "offset": 1928, + "name": "m_PathNodes_PinEnabled", + "offset": 2104, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 8, - "count": 8, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "pinStateChanged" } - } - } - }, - { - "name": "m_strInteractVData", - "offset": 1992, - "traits": - { + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CNetworkUtlVectorBase< bool >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 12 + } + ] } } }, { - "name": "m_flInteractRadius", - "offset": 2000, + "name": "m_PathNodes_RadiusScale", + "offset": 2128, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } } @@ -254104,10 +268760,10 @@ }, { "type": "class", - "name": "CFuncMoveLinear", + "name": "CTestPulseIO", "scope": "libserver.so", "project": "server", - "size": 2832, + "size": 2160, "alignment": 8, "traits": { @@ -254118,195 +268774,310 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkIncludeByName", - "value": "m_fFlags" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_vecVelocity" - }, - { - "name": "MNetworkOverride", - "value": "CBaseEntity::m_fFlags" - } - ], "multi_depth": 5, "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1097 + "ref_idx": 571 } ], "members": [ { - "name": "m_authoredPosition", - "offset": 2696, + "name": "m_OnVariantVoid", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 2227 + "ref_idx": 573 } } }, { - "name": "m_angMoveEntitySpace", - "offset": 2700, + "name": "m_OnVariantBool", + "offset": 1952, "traits": { "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< bool, bool >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 12 + }, + { + "type": "ref", + "ref_idx": 12 + } + ] } } }, { - "name": "m_vecMoveDirParentSpace", - "offset": 2712, + "name": "m_OnVariantInt", + "offset": 1984, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_soundStart", - "offset": 2728, + "name": "m_OnVariantFloat", + "offset": 2016, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_soundStop", - "offset": 2736, + "name": "m_OnVariantString", + "offset": 2048, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + }, + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_currentSound", - "offset": 2744, + "name": "m_OnVariantColor", + "offset": 2080, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< Color, Color >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + }, + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + ] } } }, { - "name": "m_flBlockDamage", - "offset": 2752, + "name": "m_OnVariantVector", + "offset": 2112, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityOutputTemplate< Vector, Vector >", + "size": 40, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + }, + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_flStartPosition", - "offset": 2756, + "name": "m_bAllowEmptyInputs", + "offset": 2152, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CDynamicPropAlias_dynamic_prop", + "scope": "libserver.so", + "project": "server", + "size": 3936, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ { - "name": "m_OnFullyOpen", - "offset": 2768, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "offset": 0, + "ref_idx": 2229 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSoundOpvarSetPathCornerEntity", + "scope": "libserver.so", + "project": "server", + "size": 2384, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_OnFullyClosed", - "offset": 2792, + "offset": 0, + "ref_idx": 2374 + } + ], + "members": + [ + { + "name": "m_bUseParentedPath", + "offset": 2360, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_bCreateMovableNavMesh", - "offset": 2816, + "name": "m_flDistMinSqr", + "offset": 2364, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", - "offset": 2817, + "name": "m_flDistMaxSqr", + "offset": 2368, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCreateNavObstacle", - "offset": 2818, + "name": "m_iszPathCornerEntityName", + "offset": 2376, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -254314,40 +269085,41 @@ } }, { - "type": "enum", - "name": "MoveLinearAuthoredPos_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CWeaponSG556", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "MOVELINEAR_AUTHORED_AT_START_POSITION", - "value": 0 - }, - { - "name": "MOVELINEAR_AUTHORED_AT_OPEN_POSITION", - "value": 1 - }, - { - "name": "MOVELINEAR_AUTHORED_AT_CLOSED_POSITION", - "value": 2 + "offset": 0, + "ref_idx": 2117 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CTriggerPhysics", + "name": "CGameGibManager", "scope": "libserver.so", "project": "server", - "size": 3016, + "size": 1968, "alignment": 8, "traits": { @@ -254358,155 +269130,114 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float m_gravityScale" - }, - { - "name": "MNetworkVarNames", - "value": "float m_linearLimit" - }, - { - "name": "MNetworkVarNames", - "value": "float m_linearDamping" - }, - { - "name": "MNetworkVarNames", - "value": "float m_angularLimit" - }, - { - "name": "MNetworkVarNames", - "value": "float m_angularDamping" - }, - { - "name": "MNetworkVarNames", - "value": "float m_linearForce" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFrequency" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDampingRatio" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecLinearForcePointAt" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bCollapseToForcePoint" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecLinearForcePointAtWorld" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecLinearForceDirection" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bConvertToDebrisWhenPossible" - } - ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 548 } ], "members": [ { - "name": "m_gravityScale", - "offset": 2936, + "name": "m_bAllowNewGibs", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_linearLimit", - "offset": 2940, + "name": "m_iCurrentMaxPieces", + "offset": 1956, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_linearDamping", - "offset": 2944, + "name": "m_iMaxPieces", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_angularLimit", - "offset": 2948, + "name": "m_iLastFrame", + "offset": 1964, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRevertSaved", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_angularDamping", - "offset": 2952, + "offset": 0, + "ref_idx": 2269 + } + ], + "members": + [ + { + "name": "m_loadTime", + "offset": 2572, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -254515,16 +269246,10 @@ } }, { - "name": "m_linearForce", - "offset": 2956, + "name": "m_Duration", + "offset": 2576, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -254533,72 +269258,217 @@ } }, { - "name": "m_flFrequency", - "offset": 2960, + "name": "m_HoldTime", + "offset": 2580, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSoundStackSave", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_flDampingRatio", - "offset": 2964, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_iszStackName", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CFogTrigger", + "scope": "libserver.so", + "project": "server", + "size": 3024, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_fog", + "offset": 2920, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1091 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBaseFlexAlias_funCBaseFlex", + "scope": "libserver.so", + "project": "server", + "size": 3520, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_vecLinearForcePointAt", - "offset": 2968, + "offset": 0, + "ref_idx": 588 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointPulse", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CInfoPlayerStart", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_bDisabled", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bCollapseToForcePoint", - "offset": 2980, + "name": "m_bIsMaster", + "offset": 1929, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -254607,16 +269477,54 @@ } }, { - "name": "m_vecLinearForcePointAtWorld", - "offset": 2984, + "name": "m_pPawnSubclass", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CScriptNavBlocker", + "scope": "libserver.so", + "project": "server", + "size": 2616, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2168 + } + ], + "members": + [ + { + "name": "m_vExtent", + "offset": 2600, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -254625,18 +269533,42 @@ "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CScriptTriggerOnce", + "scope": "libserver.so", + "project": "server", + "size": 2960, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ { - "name": "m_vecLinearForceDirection", - "offset": 2996, + "offset": 0, + "ref_idx": 2405 + } + ], + "members": + [ + { + "name": "m_vExtent", + "offset": 2944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -254645,22 +269577,76 @@ "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CTriggerOnce", + "scope": "libserver.so", + "project": "server", + "size": 2944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ { - "name": "m_bConvertToDebrisWhenPossible", - "offset": 3008, + "offset": 0, + "ref_idx": 2406 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CTriggerMultiple", + "scope": "libserver.so", + "project": "server", + "size": 2944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_OnTrigger", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } } @@ -254669,10 +269655,10 @@ }, { "type": "class", - "name": "CTeam", + "name": "CSoundEventOBBEntity", "scope": "libserver.so", "project": "server", - "size": 2112, + "size": 2144, "alignment": 8, "traits": { @@ -254681,162 +269667,67 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase" + "construct_allowed" ], "metatags": [ - { - "name": "MNetworkIncludeByName", - "value": "m_iTeamNum" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBasePlayerController > m_aPlayerControllers" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBasePlayerPawn > m_aPlayers" - }, { "name": "MNetworkVarNames", - "value": "int32 m_iScore" + "value": "Vector m_vMins" }, { "name": "MNetworkVarNames", - "value": "char m_szTeamname" + "value": "Vector m_vMaxs" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2326 } ], "members": [ { - "name": "m_aPlayerControllers", - "offset": 1928, + "name": "m_vMins", + "offset": 2100, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkAlias", - "value": "m_aPlayers" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerController > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBasePlayerController >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1062 - } - ] - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_aPlayers", - "offset": 1952, + "name": "m_vMaxs", + "offset": 2112, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkAlias", - "value": "m_aPawns" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerPawn > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] - } - ] - } - } - }, - { - "name": "m_iScore", - "offset": 1976, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_szTeamname", - "offset": 1980, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 129, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "name": "Vector", + "size": 12, + "alignment": 4 } } } @@ -254845,11 +269736,11 @@ }, { "type": "class", - "name": "CHostage", + "name": "CPulseCell_Step_EntFire", "scope": "libserver.so", "project": "server", - "size": 12528, - "alignment": 16, + "size": 80, + "alignment": 8, "traits": { "flags": @@ -254858,195 +269749,156 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "EntitySpottedState_t m_entitySpottedState" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_iMaxHealth" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_iHealth" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_lifeState" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_fFlags" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_vecViewOffset" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vel" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_isRescued" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_jumpedThisFrame" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nHostageState" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_leader" - }, - { - "name": "MNetworkVarNames", - "value": "CountdownTimer m_reuseTimer" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bHandsHaveBeenCut" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hHostageGrabber" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flRescueStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flGrabSuccessTime" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flDropStartTime" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_EntFire\"\n\tm_nEditorNodeID = -1\n\tm_Input = \"\"\n}" } ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2112 + "ref_idx": 2181 } ], "members": [ { - "name": "m_OnHostageBeginGrab", - "offset": 3728, + "name": "m_Input", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSplineConstraint", + "scope": "libserver.so", + "project": "server", + "size": 2208, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_OnFirstPickedUp", - "offset": 3752, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ { - "name": "m_OnDroppedNotRescued", - "offset": 3776, + "name": "m_vAnchorOffsetRestore", + "offset": 2104, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnRescued", - "offset": 3800, + "name": "m_hSplineEntity", + "offset": 2116, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_entitySpottedState", - "offset": 3824, + "name": "m_bEnableLateralConstraint", + "offset": 2128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2073 + "ref_idx": 12 } } }, { - "name": "m_nSpotRules", - "offset": 3848, + "name": "m_bEnableVerticalConstraint", + "offset": 2129, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_uiHostageSpawnExclusionGroupMask", - "offset": 3852, + "name": "m_bEnableAngularConstraint", + "offset": 2130, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_nHostageSpawnRandomFactor", - "offset": 3856, + "name": "m_bEnableLimit", + "offset": 2131, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_bRemove", - "offset": 3860, + "name": "m_bFireEventsOnPath", + "offset": 2132, "traits": { "subtype": @@ -255057,160 +269909,89 @@ } }, { - "name": "m_vel", - "offset": 3864, + "name": "m_flLinearFrequency", + "offset": 2136, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_isRescued", - "offset": 3876, + "name": "m_flLinarDampingRatio", + "offset": 2140, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_jumpedThisFrame", - "offset": 3877, + "name": "m_flJointFriction", + "offset": 2144, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nHostageState", - "offset": 3880, + "name": "m_flTransitionTime", + "offset": 2148, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_leader", - "offset": 3884, + "name": "m_vPreSolveAnchorPos", + "offset": 2176, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_lastLeader", - "offset": 3888, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawnBase >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2044 - } - ] - } - } - }, - { - "name": "m_reuseTimer", - "offset": 3896, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 854 + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hasBeenUsed", - "offset": 3920, + "name": "m_StartTransitionTime", + "offset": 2188, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_accel", - "offset": 3924, + "name": "m_vTangentSpaceAnchorAtTransitionStart", + "offset": 2192, "traits": { "subtype": @@ -255221,12 +270002,56 @@ "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMolotovProjectile", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ { - "name": "m_isRunning", - "offset": 3936, + "name": "MNetworkVarNames", + "value": "bool m_bIsIncGrenade" + } + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2157 + } + ], + "members": + [ + { + "name": "m_bIsIncGrenade", + "offset": 3749, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -255235,8 +270060,8 @@ } }, { - "name": "m_isCrouching", - "offset": 3937, + "name": "m_bDetonated", + "offset": 3772, "traits": { "subtype": @@ -255247,80 +270072,167 @@ } }, { - "name": "m_jumpTimer", - "offset": 3944, + "name": "m_stillTimer", + "offset": 3776, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 2140 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CWeaponTec9", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CKeepUpright", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_worldGoalAxis", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_isWaitingForLeader", - "offset": 3968, + "name": "m_localTestAxis", + "offset": 1948, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_repathTimer", - "offset": 12176, + "name": "m_nameAttach", + "offset": 1968, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_inhibitDoorTimer", - "offset": 12200, + "name": "m_attachedObject", + "offset": 1976, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_inhibitObstacleAvoidanceTimer", - "offset": 12344, + "name": "m_angularLimit", + "offset": 1980, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 10 } } }, { - "name": "m_wiggleTimer", - "offset": 12376, + "name": "m_bActive", + "offset": 1984, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_isAdjusted", - "offset": 12404, + "name": "m_bDampAllRotation", + "offset": 1985, "traits": { "subtype": @@ -255329,195 +270241,374 @@ "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvSky", + "scope": "libserver.so", + "project": "server", + "size": 2672, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_bHandsHaveBeenCut", - "offset": 12405, + "name": "MNetworkVarNames", + "value": "HMaterialStrong m_hSkyMaterial" + }, + { + "name": "MNetworkVarNames", + "value": "HMaterialStrong m_hSkyMaterialLightingOnly" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_vTintColor" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_vTintColorLightingOnly" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flBrightnessScale" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nFogType" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFogMinStart" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFogMinEnd" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFogMaxStart" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFogMaxEnd" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEnabled" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_hSkyMaterial", + "offset": 2576, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_hHostageGrabber", - "offset": 12408, + "name": "m_hSkyMaterialLightingOnly", + "offset": 2584, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" } ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2043 + "ref_idx": 124 } ] } } }, { - "name": "m_fLastGrabTime", - "offset": 12412, + "name": "m_bStartDisabled", + "offset": 2592, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_vecPositionWhenStartedDroppingToGround", - "offset": 12416, + "name": "m_vTintColor", + "offset": 2593, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_vecGrabbedPos", - "offset": 12428, + "name": "m_vTintColorLightingOnly", + "offset": 2597, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_flRescueStartTime", - "offset": 12440, + "name": "m_flBrightnessScale", + "offset": 2604, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flGrabSuccessTime", - "offset": 12444, + "name": "m_nFogType", + "offset": 2608, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_flDropStartTime", - "offset": 12448, + "name": "m_flFogMinStart", + "offset": 2612, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_nApproachRewardPayouts", - "offset": 12452, + "name": "m_flFogMinEnd", + "offset": 2616, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nPickupEventCount", - "offset": 12456, + "name": "m_flFogMaxStart", + "offset": 2620, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_vecSpawnGroundPos", - "offset": 12460, + "name": "m_flFogMaxEnd", + "offset": 2624, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecHostageResetPosition", - "offset": 12516, + "name": "m_bEnabled", + "offset": 2628, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "SkyStateChanged" + } + ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } } @@ -255526,27 +270617,26 @@ }, { "type": "class", - "name": "CDynamicPropAlias_prop_dynamic_override", + "name": "CPulseGraphInstance_GameBlackboard", "scope": "libserver.so", "project": "server", - "size": 3936, - "alignment": 16, + "size": 456, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2138 + "ref_idx": 579 } ], "members": @@ -255556,10 +270646,10 @@ }, { "type": "class", - "name": "CLogicDistanceAutosave", + "name": "CBaseDMStart", "scope": "libserver.so", "project": "server", - "size": 1952, + "size": 1936, "alignment": 8, "traits": { @@ -255570,19 +270660,19 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 1647 } ], "members": [ { - "name": "m_iszTargetEntity", + "name": "m_Master", "offset": 1928, "traits": { @@ -255594,90 +270684,16 @@ "alignment": 8 } } - }, - { - "name": "m_flDistanceToPlayer", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bForceNewLevelUnit", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bCheckCough", - "offset": 1941, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bThinkDangerous", - "offset": 1942, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flDangerousTime", - "offset": 1944, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } } ] } }, { "type": "class", - "name": "CEnvExplosion", + "name": "CPathTrack", "scope": "libserver.so", "project": "server", - "size": 2656, + "size": 2000, "alignment": 8, "traits": { @@ -255688,56 +270704,89 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2173 + "ref_idx": 1647 } ], "members": [ { - "name": "m_iMagnitude", - "offset": 2572, + "name": "m_pnext", + "offset": 1928, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2416 + } } } }, { - "name": "m_flPlayerDamage", - "offset": 2576, + "name": "m_pprevious", + "offset": 1936, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2416 + } } } }, { - "name": "m_iRadiusOverride", - "offset": 2580, + "name": "m_paltpath", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2416 + } } } }, { - "name": "m_flInnerRadius", - "offset": 2584, + "name": "m_flRadius", + "offset": 1952, "traits": { "subtype": @@ -255748,8 +270797,8 @@ } }, { - "name": "m_flDamageForce", - "offset": 2588, + "name": "m_length", + "offset": 1956, "traits": { "subtype": @@ -255760,67 +270809,8 @@ } }, { - "name": "m_hInflictor", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_iCustomDamageType", - "offset": 2596, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 581 - } - } - }, - { - "name": "m_bCreateDebris", - "offset": 2600, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iszCustomEffectName", - "offset": 2608, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszCustomSoundName", - "offset": 2616, + "name": "m_altName", + "offset": 1960, "traits": { "subtype": @@ -255833,73 +270823,45 @@ } }, { - "name": "m_bSuppressParticleImpulse", - "offset": 2624, + "name": "m_nIterVal", + "offset": 1968, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_iClassIgnore", - "offset": 2628, + "name": "m_eOrientationType", + "offset": 1972, "traits": { "subtype": { "type": "ref", - "ref_idx": 1075 + "ref_idx": 2417 } } }, { - "name": "m_iClassIgnore2", - "offset": 2632, + "name": "m_OnPass", + "offset": 1976, "traits": { "subtype": { "type": "ref", - "ref_idx": 1075 - } - } - }, - { - "name": "m_iszEntityIgnoreName", - "offset": 2640, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_hEntityIgnore", - "offset": 2648, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "ref_idx": 573 } } } @@ -255907,53 +270869,40 @@ } }, { - "type": "class", - "name": "CFuncWall", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, + "type": "enum", + "name": "TrackOrientationType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + "name": "TrackOrientation_Fixed", + "value": 0 + }, { - "name": "m_nState", - "offset": 2572, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "TrackOrientation_FacePath", + "value": 1 + }, + { + "name": "TrackOrientation_FacePathAngles", + "value": 2 } ] } }, { "type": "class", - "name": "CEnvLightProbeVolume", + "name": "CEnvCubemapFog", "scope": "libserver.so", "project": "server", - "size": 6168, + "size": 2008, "alignment": 8, "traits": { @@ -255968,242 +270917,87 @@ [ { "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_AmbientCube" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SDF" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_DC" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_R" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_G" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_B" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightIndicesTexture" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightScalarsTexture" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightShadowsTexture" + "value": "float m_flEndDistance" }, { "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxMins" + "value": "float m_flStartDistance" }, { "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxMaxs" + "value": "float m_flFogFalloffExponent" }, { "name": "MNetworkVarNames", - "value": "bool m_Entity_bMoveable" + "value": "bool m_bHeightFogEnabled" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nHandshake" + "value": "float m_flFogHeightWidth" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nPriority" + "value": "float m_flFogHeightEnd" }, { "name": "MNetworkVarNames", - "value": "bool m_Entity_bStartDisabled" + "value": "float m_flFogHeightStart" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeX" + "value": "float m_flFogHeightExponent" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeY" + "value": "float m_flLODBias" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeZ" + "value": "bool m_bActive" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasX" + "value": "bool m_bStartDisabled" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasY" + "value": "float m_flFogMaxOpacity" }, { "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasZ" + "value": "int m_nCubemapSourceType" }, { "name": "MNetworkVarNames", - "value": "bool m_Entity_bEnabled" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_Entity_hLightProbeTexture_AmbientCube", - "offset": 6016, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] - } - } - }, - { - "name": "m_Entity_hLightProbeTexture_SDF", - "offset": 6024, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] - } - } - }, - { - "name": "m_Entity_hLightProbeTexture_SH2_DC", - "offset": 6032, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] - } - } - }, - { - "name": "m_Entity_hLightProbeTexture_SH2_R", - "offset": 6040, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] - } - } - }, - { - "name": "m_Entity_hLightProbeTexture_SH2_G", - "offset": 6048, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] - } - } + "value": "HMaterialStrong m_hSkyMaterial" }, { - "name": "m_Entity_hLightProbeTexture_SH2_B", - "offset": 6056, + "name": "MNetworkVarNames", + "value": "string_t m_iszSkyEntity" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_hFogCubemapTexture" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasHeightFogEnd" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_flEndDistance", + "offset": 1928, "traits": { "metatags": @@ -256214,23 +271008,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_hLightProbeDirectLightIndicesTexture", - "offset": 6064, + "name": "m_flStartDistance", + "offset": 1932, "traits": { "metatags": @@ -256241,23 +271026,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_hLightProbeDirectLightScalarsTexture", - "offset": 6072, + "name": "m_flFogFalloffExponent", + "offset": 1936, "traits": { "metatags": @@ -256268,23 +271044,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_hLightProbeDirectLightShadowsTexture", - "offset": 6080, + "name": "m_bHeightFogEnabled", + "offset": 1940, "traits": { "metatags": @@ -256295,23 +271062,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_Entity_vBoxMins", - "offset": 6088, + "name": "m_flFogHeightWidth", + "offset": 1944, "traits": { "metatags": @@ -256322,16 +271080,14 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_vBoxMaxs", - "offset": 6100, + "name": "m_flFogHeightEnd", + "offset": 1948, "traits": { "metatags": @@ -256342,16 +271098,14 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_bMoveable", - "offset": 6112, + "name": "m_flFogHeightStart", + "offset": 1952, "traits": { "metatags": @@ -256363,13 +271117,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_Entity_nHandshake", - "offset": 6116, + "name": "m_flFogHeightExponent", + "offset": 1956, "traits": { "metatags": @@ -256381,13 +271135,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Entity_nPriority", - "offset": 6120, + "name": "m_flLODBias", + "offset": 1960, "traits": { "metatags": @@ -256399,13 +271153,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Entity_bStartDisabled", - "offset": 6124, + "name": "m_bActive", + "offset": 1964, "traits": { "metatags": @@ -256422,8 +271176,8 @@ } }, { - "name": "m_Entity_nLightProbeSizeX", - "offset": 6128, + "name": "m_bStartDisabled", + "offset": 1965, "traits": { "metatags": @@ -256435,13 +271189,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_Entity_nLightProbeSizeY", - "offset": 6132, + "name": "m_flFogMaxOpacity", + "offset": 1968, "traits": { "metatags": @@ -256453,13 +271207,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Entity_nLightProbeSizeZ", - "offset": 6136, + "name": "m_nCubemapSourceType", + "offset": 1972, "traits": { "metatags": @@ -256476,8 +271230,8 @@ } }, { - "name": "m_Entity_nLightProbeAtlasX", - "offset": 6140, + "name": "m_hSkyMaterial", + "offset": 1976, "traits": { "metatags": @@ -256488,14 +271242,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_Entity_nLightProbeAtlasY", - "offset": 6144, + "name": "m_iszSkyEntity", + "offset": 1984, "traits": { "metatags": @@ -256506,14 +271269,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_Entity_nLightProbeAtlasZ", - "offset": 6148, + "name": "m_hFogCubemapTexture", + "offset": 1992, "traits": { "metatags": @@ -256524,14 +271289,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_Entity_bEnabled", - "offset": 6161, + "name": "m_bHasHeightFogEnd", + "offset": 2000, "traits": { "metatags": @@ -256546,56 +271320,12 @@ "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CKnife", - "scope": "libserver.so", - "project": "server", - "size": 5168, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bFirstAttack" - } - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2040 - } - ], - "members": - [ + }, { - "name": "m_bFirstAttack", - "offset": 5157, + "name": "m_bFirstTime", + "offset": 2001, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -256608,10 +271338,10 @@ }, { "type": "class", - "name": "CItemAssaultSuit", + "name": "CWeaponMP5SD", "scope": "libserver.so", "project": "server", - "size": 3520, + "size": 5200, "alignment": 16, "traits": { @@ -256622,13 +271352,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2191 + "ref_idx": 2117 } ], "members": @@ -256638,11 +271368,11 @@ }, { "type": "class", - "name": "CFuncRetakeBarrier", + "name": "CEnvSoundscapeProxy", "scope": "libserver.so", "project": "server", - "size": 3968, - "alignment": 16, + "size": 2080, + "alignment": 8, "traits": { "flags": @@ -256650,60 +271380,84 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2138 + "ref_idx": 1101 } ], "members": [ + { + "name": "m_MainSoundscapeName", + "offset": 2072, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CFuncLadderAlias_func_useableladder", + "name": "CBtActionParachutePositioning", "scope": "libserver.so", "project": "server", - "size": 2712, - "alignment": 8, + "size": 120, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 2240 + "ref_idx": 355 } ], "members": [ + { + "name": "m_ActionTimer", + "offset": 88, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 854 + } + } + } ] } }, { "type": "class", - "name": "CFuncLadder", + "name": "CChicken", "scope": "libserver.so", "project": "server", - "size": 2712, - "alignment": 8, + "size": 13472, + "alignment": 16, "traits": { "flags": @@ -256711,106 +271465,72 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "Vector m_vecLadderDir" - }, - { - "name": "MNetworkVarNames", - "value": "VectorWS m_vecPlayerMountPositionTop" - }, - { - "name": "MNetworkVarNames", - "value": "VectorWS m_vecPlayerMountPositionBottom" + "value": "CAttributeContainer m_AttributeManager" }, { "name": "MNetworkVarNames", - "value": "float m_flAutoRideSpeed" + "value": "bool m_jumpedThisFrame" }, { "name": "MNetworkVarNames", - "value": "bool m_bFakeLadder" + "value": "CHandle< CCSPlayerPawn> m_leader" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2229 + }, + { + "offset": 3960, + "ref_idx": 930 } ], "members": [ { - "name": "m_vecLadderDir", - "offset": 2572, + "name": "m_AttributeManager", + "offset": 3968, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1067 } } }, { - "name": "m_Dismounts", - "offset": 2584, + "name": "m_updateTimer", + "offset": 4728, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CInfoLadderDismount > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CInfoLadderDismount >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2241 - } - ] - } - ] + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_vecLocalTop", - "offset": 2608, + "name": "m_stuckAnchor", + "offset": 4752, "traits": { "subtype": @@ -256823,104 +271543,32 @@ } }, { - "name": "m_vecPlayerMountPositionTop", - "offset": 2620, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], - "subtype": - { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecPlayerMountPositionBottom", - "offset": 2632, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], - "subtype": - { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_flAutoRideSpeed", - "offset": 2644, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bDisabled", - "offset": 2648, + "name": "m_stuckTimer", + "offset": 4768, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_bFakeLadder", - "offset": 2649, + "name": "m_collisionStuckTimer", + "offset": 4792, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_bHasSlack", - "offset": 2650, + "name": "m_isOnGround", + "offset": 4816, "traits": { "subtype": @@ -256931,201 +271579,70 @@ } }, { - "name": "m_surfacePropName", - "offset": 2656, + "name": "m_vFallVelocity", + "offset": 4820, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnPlayerGotOnLadder", - "offset": 2664, + "name": "m_desiredActivity", + "offset": 4832, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2423 } } }, { - "name": "m_OnPlayerGotOffLadder", - "offset": 2688, + "name": "m_currentActivity", + "offset": 4836, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2423 } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoLadderDismount", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CLogicNavigation", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_isOn", - "offset": 1936, + "name": "m_activityTimer", + "offset": 4840, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_navProperty", - "offset": 1940, + "name": "m_turnRate", + "offset": 4864, "traits": { "subtype": { "type": "ref", - "ref_idx": 2243 - } - } - } - ] - } - }, - { - "type": "enum", - "name": "navproperties_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "NAV_IGNORE", - "value": 1 - } - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 4, - "traits": - { - "parent_class_idx": 2245, - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_sceneInstance = null\n\tm_mainActor = null\n}" - } - ], - "members": - [ - { - "name": "m_sceneInstance", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "ref_idx": 10 } } }, { - "name": "m_mainActor", - "offset": 4, + "name": "m_fleeFrom", + "offset": 4868, "traits": { "subtype": @@ -257143,217 +271660,58 @@ ] } } - } - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_PlaySceneBase", - "scope": "libserver.so", - "project": "server", - "size": 240, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_PlaySceneBase\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n}" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1941 - } - ], - "members": - [ + }, { - "name": "m_OnFinished", - "offset": 72, + "name": "m_moveRateThrottleTimer", + "offset": 4872, "traits": { "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 854 } } }, { - "name": "m_OnCanceled", - "offset": 144, + "name": "m_startleTimer", + "offset": 4896, "traits": { "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 854 } } }, { - "name": "m_Triggers", - "offset": 216, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< CPulse_OutflowConnection >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1945 - } - ] - } - } - } - ], - "child_class_idx": - [ - 2244 - ] - } - }, - { - "type": "class", - "name": "CPulseServerCursor", - "scope": "libserver.so", - "project": "server", - "size": 224, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1938 - } - ], - "members": - [ - { - "name": "m_hActivator", - "offset": 216, + "name": "m_vocalizeTimer", + "offset": 4920, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_hCaller", - "offset": 220, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CTriggerBuoyancy", - "scope": "libserver.so", - "project": "server", - "size": 3208, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float m_flFluidDensity" - } - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - { - "name": "m_BuoyancyHelper", - "offset": 2920, + "name": "m_flWhenZombified", + "offset": 4944, "traits": { "subtype": { "type": "ref", - "ref_idx": 2087 + "ref_idx": 565 } } }, { - "name": "m_flFluidDensity", - "offset": 3200, + "name": "m_jumpedThisFrame", + "offset": 4948, "traits": { "metatags": @@ -257362,102 +271720,6 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponMP9", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CLogicRelay", - "scope": "libserver.so", - "project": "server", - "size": 1936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_bDisabled", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bWaitForRefire", - "offset": 1929, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bTriggerOnce", - "offset": 1930, - "traits": - { "subtype": { "type": "ref", @@ -257466,312 +271728,151 @@ } }, { - "name": "m_bFastRetrigger", - "offset": 1931, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bPassthoughCaller", - "offset": 1932, + "name": "m_leader", + "offset": 4952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponP90", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFilterTeam", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] + } + } + }, { - "name": "m_iFilterTeam", - "offset": 1984, + "name": "m_reuseTimer", + "offset": 4976, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 854 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncVehicleClip", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPhysMotorAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CHostageAlias_info_hostage_spawn", - "scope": "libserver.so", - "project": "server", - "size": 12528, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2230 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CSoundOpvarSetOBBWindEntity", - "scope": "libserver.so", - "project": "server", - "size": 2160, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2148 - } - ], - "members": - [ + }, { - "name": "m_vMins", - "offset": 2096, + "name": "m_hasBeenUsed", + "offset": 5000, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vMaxs", - "offset": 2108, + "name": "m_jumpTimer", + "offset": 5008, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_vDistanceMins", - "offset": 2120, + "name": "m_flLastJumpTime", + "offset": 5032, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vDistanceMaxs", - "offset": 2132, + "name": "m_bInJump", + "offset": 5036, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flWindMin", - "offset": 2144, + "name": "m_repathTimer", + "offset": 13240, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flWindMax", - "offset": 2148, + "name": "m_vecPathGoal", + "offset": 13392, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flActiveFollowStartTime", + "offset": 13404, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_flWindMapMin", - "offset": 2152, + "name": "m_followMinuteTimer", + "offset": 13408, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flWindMapMax", - "offset": 2156, + "name": "m_BlockDirectionTimer", + "offset": 13440, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } } @@ -257779,161 +271880,155 @@ } }, { - "type": "class", - "name": "CSoundEventEntityAlias_snd_event_point", - "scope": "libserver.so", - "project": "server", - "size": 2104, - "alignment": 8, + "type": "enum", + "name": "ChickenActivity", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2218 + "name": "IDLE", + "value": 0 + }, + { + "name": "SQUAT", + "value": 1 + }, + { + "name": "WALK", + "value": 2 + }, + { + "name": "RUN", + "value": 3 + }, + { + "name": "GLIDE", + "value": 4 + }, + { + "name": "LAND", + "value": 5 + }, + { + "name": "PANIC", + "value": 6 + }, + { + "name": "TRICK", + "value": 7 + }, + { + "name": "TURN_IN_PLACE", + "value": 8 + }, + { + "name": "FEED", + "value": 9 + }, + { + "name": "SLEEP", + "value": 10 } - ], - "members": - [ ] } }, { "type": "class", - "name": "CSmokeGrenadeProjectile", + "name": "CPlayer_MovementServices_Humanoid", "scope": "libserver.so", "project": "server", - "size": 12720, - "alignment": 16, + "size": 632, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "local_type_scope" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "int m_nSmokeEffectTickBegin" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDidSmokeEffect" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nRandomSeed" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vSmokeColor" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vSmokeDetonationPos" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_VoxelFrameData" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nVoxelFrameDataSize" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nVoxelUpdate" + "value": "float32 m_flFallVelocity" } ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2079 + "ref_idx": 1102 } ], "members": [ { - "name": "m_nSmokeEffectTickBegin", - "offset": 3792, + "name": "m_flStepSoundTime", + "offset": 576, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bDidSmokeEffect", - "offset": 3796, + "name": "m_flFallVelocity", + "offset": 580, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nRandomSeed", - "offset": 3800, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" + "name": "MNetworkMinValue", + "value": "-16384.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "16384.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + }, + { + "name": "MNetworkBitCount", + "value": "20" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_vSmokeColor", - "offset": 3804, + "name": "m_groundNormal", + "offset": 584, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -257946,81 +272041,43 @@ } }, { - "name": "m_vSmokeDetonationPos", - "offset": 3816, + "name": "m_flSurfaceFriction", + "offset": 596, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_VoxelFrameData", - "offset": 3832, + "name": "m_surfaceProps", + "offset": 600, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< uint8 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] - } - } - }, - { - "name": "m_nVoxelFrameDataSize", - "offset": 3856, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_nVoxelUpdate", - "offset": 3860, + "name": "m_nStepside", + "offset": 616, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -258029,50 +272086,16 @@ } }, { - "name": "m_flLastBounce", - "offset": 3864, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_fllastSimulationTime", - "offset": 3868, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_bExplodeFromInferno", - "offset": 12704, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bDidGroundScorch", - "offset": 12705, + "name": "m_vecSmoothedVelocity", + "offset": 620, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } } @@ -258081,10 +272104,10 @@ }, { "type": "class", - "name": "CTextureBasedAnimatable", + "name": "CPlayerSprayDecal", "scope": "libserver.so", "project": "server", - "size": 2632, + "size": 2792, "alignment": 8, "traits": { @@ -258093,56 +272116,85 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bLoop" + "value": "int m_nUniqueID" }, { "name": "MNetworkVarNames", - "value": "float m_flFPS" + "value": "uint32 m_unAccountID" }, { "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hPositionKeys" + "value": "uint32 m_unTraceID" }, { "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hRotationKeys" + "value": "uint32 m_rtGcTime" }, { "name": "MNetworkVarNames", - "value": "Vector m_vAnimationBoundsMin" + "value": "Vector m_vecEndPos" }, { "name": "MNetworkVarNames", - "value": "Vector m_vAnimationBoundsMax" + "value": "Vector m_vecStart" }, { "name": "MNetworkVarNames", - "value": "float m_flStartTime" + "value": "Vector m_vecLeft" }, { "name": "MNetworkVarNames", - "value": "float m_flStartFrame" + "value": "Vector m_vecNormal" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPlayer" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nEntity" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nHitbox" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flCreationTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nTintID" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nVersion" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_ubSignature" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2269 } ], "members": [ { - "name": "m_bLoop", + "name": "m_nUniqueID", "offset": 2572, "traits": { @@ -258155,12 +272207,12 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flFPS", + "name": "m_unAccountID", "offset": 2576, "traits": { @@ -258173,12 +272225,30 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_hPositionKeys", + "name": "m_unTraceID", + "offset": 2580, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_rtGcTime", "offset": 2584, "traits": { @@ -258190,23 +272260,14 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 7 } } }, { - "name": "m_hRotationKeys", - "offset": 2592, + "name": "m_vecEndPos", + "offset": 2588, "traits": { "metatags": @@ -258218,21 +272279,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_vAnimationBoundsMin", + "name": "m_vecStart", "offset": 2600, "traits": { @@ -258252,7 +272306,7 @@ } }, { - "name": "m_vAnimationBoundsMax", + "name": "m_vecLeft", "offset": 2612, "traits": { @@ -258272,7 +272326,7 @@ } }, { - "name": "m_flStartTime", + "name": "m_vecNormal", "offset": 2624, "traits": { @@ -258280,22 +272334,20 @@ [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flStartFrame", - "offset": 2628, + "name": "m_nPlayer", + "offset": 2636, "traits": { "metatags": @@ -258307,257 +272359,121 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CShower", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2173 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CIncendiaryGrenade", - "scope": "libserver.so", - "project": "server", - "size": 5216, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 11, - "single_depth": 10, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2261 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CMolotovGrenade", - "scope": "libserver.so", - "project": "server", - "size": 5216, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2196 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Step_SetAnimGraphParam", - "scope": "libserver.so", - "project": "server", - "size": 80, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Step_SetAnimGraphParam\"\n\tm_nEditorNodeID = -1\n\tm_ParamName = \"\"\n}" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1942 - } - ], - "members": - [ + }, { - "name": "m_ParamName", - "offset": 72, + "name": "m_nEntity", + "offset": 2640, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundOpvarSetAutoRoomEntity", - "scope": "libserver.so", - "project": "server", - "size": 2400, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2264 - } - ], - "members": - [ + }, { - "name": "m_traceResults", - "offset": 2336, + "name": "m_nHitbox", + "offset": 2644, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlVector< SoundOpvarTraceResult_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 448 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_doorwayPairs", - "offset": 2360, + "name": "m_flCreationTime", + "offset": 2648, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlVector< AutoRoomDoorwayPairs_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1906 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flSize", - "offset": 2384, + "name": "m_nTintID", + "offset": 2652, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flHeightTolerance", - "offset": 2388, + "name": "m_nVersion", + "offset": 2656, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 3 } } }, { - "name": "m_flSizeSqr", - "offset": 2392, + "name": "m_ubSignature", + "offset": 2657, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 1, + "count": 128, + "subtype": + { + "type": "ref", + "ref_idx": 3 + } } } } @@ -258566,11 +272482,11 @@ }, { "type": "class", - "name": "CSoundOpvarSetPointEntity", + "name": "CC4", "scope": "libserver.so", "project": "server", - "size": 2336, - "alignment": 8, + "size": 5296, + "alignment": 16, "traits": { "flags": @@ -258578,154 +272494,74 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2148 - } + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "members": + "metatags": [ { - "name": "m_OnEnter", - "offset": 2096, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnExit", - "offset": 2120, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_bAutoDisable", - "offset": 2144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flDistanceMin", - "offset": 2212, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bStartedArming" }, { - "name": "m_flDistanceMax", - "offset": 2216, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "GameTime_t m_fArmedTime" }, { - "name": "m_flDistanceMapMin", - "offset": 2220, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bBombPlacedAnimation" }, { - "name": "m_flDistanceMapMax", - "offset": 2224, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bIsPlantingViaUse" }, { - "name": "m_flOcclusionRadius", - "offset": 2228, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MNetworkVarNames", + "value": "EntitySpottedState_t m_entitySpottedState" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ { - "name": "m_flOcclusionMin", - "offset": 2232, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 2118 + } + ], + "members": + [ { - "name": "m_flOcclusionMax", - "offset": 2236, + "name": "m_vecLastValidPlayerHeldPosition", + "offset": 5208, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flValSetOnDisable", - "offset": 2240, + "name": "m_vecLastValidDroppedPosition", + "offset": 5220, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bSetValueOnDisable", - "offset": 2244, + "name": "m_bDoValidDroppedPositionCheck", + "offset": 5232, "traits": { "subtype": @@ -258736,15 +272572,14 @@ } }, { - "name": "m_bReloading", - "offset": 2245, + "name": "m_bStartedArming", + "offset": 5233, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": @@ -258755,181 +272590,209 @@ } }, { - "name": "m_nSimulationMode", - "offset": 2248, + "name": "m_fArmedTime", + "offset": 5236, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_nVisibilitySamples", - "offset": 2252, + "name": "m_bBombPlacedAnimation", + "offset": 5240, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_vDynamicProxyPoint", - "offset": 2256, + "name": "m_bIsPlantingViaUse", + "offset": 5241, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flDynamicMaximumOcclusion", - "offset": 2268, + "name": "m_entitySpottedState", + "offset": 5248, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2151 } } }, { - "name": "m_hDynamicEntity", - "offset": 2272, + "name": "m_nSpotRules", + "offset": 5272, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_iszDynamicEntityName", - "offset": 2280, + "name": "m_bPlayedArmingBeeps", + "offset": 5276, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "fixed_array", + "element_size": 1, + "count": 7, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } } } }, { - "name": "m_flPathingDistanceNormFactor", - "offset": 2288, + "name": "m_bBombPlanted", + "offset": 5283, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEnvFade", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_vPathingSourcePos", - "offset": 2292, + "name": "MNetworkVarNames", + "value": "Color m_fadeColor" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_fadeColor", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_vPathingListenerPos", - "offset": 2304, + "name": "m_Duration", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vPathingDirection", - "offset": 2316, + "name": "m_HoldDuration", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nPathingSourceIndex", - "offset": 2328, + "name": "m_OnBeginFade", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } } @@ -258938,11 +272801,11 @@ }, { "type": "class", - "name": "CFilterContext", + "name": "CWeaponUSPSilencer", "scope": "libserver.so", "project": "server", - "size": 1992, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -258952,40 +272815,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 570 + "ref_idx": 2117 } ], "members": [ - { - "name": "m_iFilterContext", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } ] } }, { "type": "class", - "name": "CFuncBrush", + "name": "CTonemapTrigger", "scope": "libserver.so", "project": "server", - "size": 2600, + "size": 2936, "alignment": 8, "traits": { @@ -258996,56 +272845,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1096 } ], "members": [ { - "name": "m_iSolidity", - "offset": 2572, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2267 - } - } - }, - { - "name": "m_iDisabled", - "offset": 2576, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bSolidBsp", - "offset": 2580, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iszExcludedClass", - "offset": 2584, + "name": "m_tonemapControllerName", + "offset": 2920, "traits": { "subtype": @@ -259058,26 +272871,16 @@ } }, { - "name": "m_bInvertExclusion", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bScriptedMovement", - "offset": 2593, + "name": "m_hTonemapController", + "offset": 2928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } } @@ -259085,40 +272888,41 @@ } }, { - "type": "enum", - "name": "BrushSolidities_e", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CHandleDummy", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "BRUSHSOLID_TOGGLE", - "value": 0 - }, - { - "name": "BRUSHSOLID_NEVER", - "value": 1 - }, - { - "name": "BRUSHSOLID_ALWAYS", - "value": 2 + "offset": 0, + "ref_idx": 548 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CEnvParticleGlow", + "name": "CPulseCell_Outflow_PlayVCD", "scope": "libserver.so", "project": "server", - "size": 4000, + "size": 392, "alignment": 8, "traits": { @@ -259127,29 +272931,14 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "float32 m_flAlphaScale" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flRadiusScale" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flSelfIllumScale" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_ColorTint" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hTextureOverride" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_PlayVCD\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n\tm_hChoreoScene = resource:\"\"\n\tm_OnPaused = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnResumed = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" } ], "multi_depth": 5, @@ -259158,109 +272947,53 @@ [ { "offset": 0, - "ref_idx": 2269 + "ref_idx": 2354 } ], "members": [ { - "name": "m_flAlphaScale", - "offset": 3976, + "name": "m_hChoreoScene", + "offset": 240, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCChoreoSceneResource >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1273 + } + ] } } }, { - "name": "m_flRadiusScale", - "offset": 3980, + "name": "m_OnPaused", + "offset": 248, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2184 } } }, { - "name": "m_flSelfIllumScale", - "offset": 3984, + "name": "m_OnResumed", + "offset": 320, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_ColorTint", - "offset": 3988, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - } - } - }, - { - "name": "m_hTextureOverride", - "offset": 3992, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "ref_idx": 2184 } } } @@ -259269,193 +273002,100 @@ }, { "type": "class", - "name": "CParticleSystem", + "name": "CPulseMathlib", "scope": "libserver.so", - "project": "server", - "size": 3976, - "alignment": 8, + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, "traits": { "flags": [ - "has_virtual_members", + "has_trivial_constructor", + "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MNetworkNoBase" + "local_type_scope" ], "metatags": [ { - "name": "MNetworkIncludeByUserGroup", - "value": "Origin" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_angRotation" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_hOwnerEntity" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_hParent" - }, - { - "name": "MNetworkIncludeByName", - "value": "CGameSceneNode::m_hierarchyAttachName" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_nameStringableIndex" - }, - { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "char m_szSnapshotFileName" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bActive" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bFrozen" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFreezeTransitionDuration" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nStopType" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bAnimateDuringGameplayPause" - }, - { - "name": "MNetworkVarNames", - "value": "HParticleSystemDefinitionStrong m_iEffectIndex" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flPreSimTime" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vServerControlPoints" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_iServerControlPointAssignments" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity > m_hControlPointEnts" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bNoSave" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bNoFreeze" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bNoRamp" + "name": "MPropertyDescription", + "value": "Basic math support." } ], - "multi_depth": 4, - "single_depth": 3, + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CMathRemap", + "scope": "libserver.so", + "project": "server", + "size": 2080, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 571 } ], "members": [ { - "name": "m_szSnapshotFileName", - "offset": 2572, + "name": "m_flInMin", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bActive", - "offset": 3084, + "name": "m_flInMax", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bFrozen", - "offset": 3085, + "name": "m_flOut1", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flFreezeTransitionDuration", - "offset": 3088, + "name": "m_flOut2", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -259464,38 +273104,22 @@ } }, { - "name": "m_nStopType", - "offset": 3092, + "name": "m_flOldInValue", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bAnimateDuringGameplayPause", - "offset": 3096, + "name": "m_bEnabled", + "offset": 1948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -259504,316 +273128,178 @@ } }, { - "name": "m_iEffectIndex", - "offset": 3104, + "name": "m_OutValue", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 246 + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_flStartTime", - "offset": 3112, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_flPreSimTime", - "offset": 3116, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_vServerControlPoints", - "offset": 3120, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 12, - "count": 4, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - }, - { - "name": "m_iServerControlPointAssignments", - "offset": 3168, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } - } - }, - { - "name": "m_hControlPointEnts", - "offset": 3172, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - } - }, - { - "name": "m_bNoSave", - "offset": 3428, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bNoFreeze", - "offset": 3429, + "name": "m_OnRoseAboveMin", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bNoRamp", - "offset": 3430, + "name": "m_OnRoseAboveMax", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bStartActive", - "offset": 3431, + "name": "m_OnFellBelowMin", + "offset": 2032, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iszEffectName", - "offset": 3432, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszControlPointNames", - "offset": 3440, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 8, - "count": 64, - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } + "ref_idx": 573 } } }, { - "name": "m_nDataCP", - "offset": 3952, + "name": "m_OnFellBelowMax", + "offset": 2056, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponSawedoff", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_vecDataCPValue", - "offset": 3956, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, + "offset": 0, + "ref_idx": 2435 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSWeaponBaseShotgun", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ { - "name": "m_nTintCP", - "offset": 3968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 2118 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointServerCommand", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_clrTint", - "offset": 3972, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - } - } + "offset": 0, + "ref_idx": 1647 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CSkyboxReference", + "name": "CTriggerProximity", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 2968, "alignment": 8, "traits": { @@ -259824,174 +273310,98 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1096 } ], "members": [ { - "name": "m_worldGroupId", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "WorldGroupId_t", - "size": 4, - "alignment": 4 - } - } - }, - { - "name": "m_hSkyCamera", - "offset": 1932, + "name": "m_hMeasureTarget", + "offset": 2916, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CSkyCamera >", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2271 + "ref_idx": 548 } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CSkyCamera", - "scope": "libserver.so", - "project": "server", - "size": 2088, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "sky3dparams_t m_skyboxData" }, { - "name": "MNetworkVarNames", - "value": "CUtlStringToken m_skyboxSlotToken" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_skyboxData", - "offset": 1928, + "name": "m_iszMeasureTarget", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 1105 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_skyboxSlotToken", - "offset": 2072, + "name": "m_fRadius", + "offset": 2928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bUseAngles", - "offset": 2076, + "name": "m_nTouchers", + "offset": 2932, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_pNext", - "offset": 2080, + "name": "m_NearestEntityDistance", + "offset": 2936, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2271 - } + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } } @@ -260000,11 +273410,11 @@ }, { "type": "class", - "name": "CTriggerGravity", + "name": "CAK47", "scope": "libserver.so", "project": "server", - "size": 2920, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -260014,13 +273424,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2117 } ], "members": @@ -260030,10 +273440,10 @@ }, { "type": "class", - "name": "CEnvInstructorHint", + "name": "CInfoLandmark", "scope": "libserver.so", "project": "server", - "size": 2040, + "size": 1928, "alignment": 8, "traits": { @@ -260054,310 +273464,759 @@ } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysBallSocket", + "scope": "libserver.so", + "project": "server", + "size": 2048, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2238 + } + ], + "members": [ { - "name": "m_iszName", - "offset": 1928, + "name": "m_flJointFriction", + "offset": 2024, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszReplace_Key", - "offset": 1936, + "name": "m_bEnableSwingLimit", + "offset": 2028, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszHintTargetEntity", - "offset": 1944, + "name": "m_flSwingLimit", + "offset": 2032, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iTimeout", - "offset": 1952, + "name": "m_bEnableTwistLimit", + "offset": 2036, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iDisplayLimit", - "offset": 1956, + "name": "m_flMinTwistAngle", + "offset": 2040, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iszIcon_Onscreen", - "offset": 1960, + "name": "m_flMaxTwistAngle", + "offset": 2044, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CNetworkedSequenceOperation", + "scope": "libserver.so", + "project": "server", + "size": 40, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "HSequence m_hSequence" }, { - "name": "m_iszIcon_Offscreen", - "offset": 1968, + "name": "MNetworkVarNames", + "value": "float32 m_flPrevCycle" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flCycle" + }, + { + "name": "MNetworkVarNames", + "value": "CNetworkedQuantizedFloat m_flWeight" + } + ], + "members": + [ + { + "name": "m_hSequence", + "offset": 8, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "minusone" + }, + { + "name": "MNetworkChangeCallback", + "value": "sequenceOpSequenceChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 400 } } }, { - "name": "m_iszCaption", - "offset": 1976, + "name": "m_flPrevCycle", + "offset": 12, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "15" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "8" + }, + { + "name": "MNetworkPriority", + "value": "32" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkUserGroup", + "value": "m_flCycle" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszActivatorCaption", - "offset": 1984, + "name": "m_flCycle", + "offset": 16, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "15" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "8" + }, + { + "name": "MNetworkPriority", + "value": "32" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkUserGroup", + "value": "m_flCycle" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Color", - "offset": 1992, + "name": "m_flWeight", + "offset": 20, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "0" + } + ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CNetworkedQuantizedFloat", + "size": 8, + "alignment": 4 } } }, { - "name": "m_fIconOffset", - "offset": 1996, + "name": "m_bSequenceChangeNetworked", + "offset": 28, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_fRange", - "offset": 2000, + "name": "m_bDiscontinuity", + "offset": 29, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iPulseOption", - "offset": 2004, + "name": "m_flPrevCycleFromDiscontinuity", + "offset": 32, "traits": { "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_iAlphaOption", - "offset": 2005, + "name": "m_flPrevCycleForAnimEventDetection", + "offset": 36, "traits": { "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CPhysHingeAlias_phys_hinge_local", + "scope": "libserver.so", + "project": "server", + "size": 2392, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2237 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CTriggerBombReset", + "scope": "libserver.so", + "project": "server", + "size": 2920, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CInfoTeleportDestination", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CInfoTarget", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncConveyor", + "scope": "libserver.so", + "project": "server", + "size": 2656, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkIncludeByName", + "value": "m_fFlags" }, { - "name": "m_iShakeOption", - "offset": 2006, + "name": "MNetworkOverride", + "value": "CBaseEntity::m_fFlags" + }, + { + "name": "MNetworkOverride", + "value": "CNetworkOriginCellCoordQuantizedVector::m_vecX" + }, + { + "name": "MNetworkOverride", + "value": "CNetworkOriginCellCoordQuantizedVector::m_vecY" + }, + { + "name": "MNetworkOverride", + "value": "CNetworkOriginCellCoordQuantizedVector::m_vecZ" + }, + { + "name": "MNetworkOverride", + "value": "CGameSceneNode::m_angRotation" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vecMoveDirEntitySpace" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flTargetSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nTransitionStartTick" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nTransitionDurationTicks" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_flTransitionStartSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "EHANDLE m_hConveyorModels" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_szConveyorModels", + "offset": 2576, "traits": { "subtype": { - "type": "ref", - "ref_idx": 3 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bStatic", - "offset": 2007, + "name": "m_flTransitionDurationSeconds", + "offset": 2584, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bNoOffscreen", - "offset": 2008, + "name": "m_angMoveEntitySpace", + "offset": 2588, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bForceCaption", - "offset": 2009, + "name": "m_vecMoveDirEntitySpace", + "offset": 2600, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iInstanceType", - "offset": 2012, + "name": "m_flTargetSpeed", + "offset": 2612, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bSuppressRest", - "offset": 2016, + "name": "m_nTransitionStartTick", + "offset": 2616, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 563 } } }, { - "name": "m_iszBinding", - "offset": 2024, + "name": "m_nTransitionDurationTicks", + "offset": 2620, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bAllowNoDrawTarget", - "offset": 2032, + "name": "m_flTransitionStartSpeed", + "offset": 2624, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bAutoStart", - "offset": 2033, + "name": "m_hConveyorModels", + "offset": 2632, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 48, + "alignment": 255, + "traits": + { + "parent_class_idx": 1964, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_bLocalPlayerOnly", - "offset": 2034, + "name": "m_TagName", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } } @@ -260366,11 +274225,11 @@ }, { "type": "class", - "name": "CInfoInstructorHintBombTargetB", + "name": "CWeaponMag7", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -260380,13 +274239,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2117 } ], "members": @@ -260396,10 +274255,10 @@ }, { "type": "class", - "name": "CLogicAchievement", + "name": "CSpotlightEnd", "scope": "libserver.so", "project": "server", - "size": 1968, + "size": 2608, "alignment": 8, "traits": { @@ -260410,52 +274269,89 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float32 m_flLightScale" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_Radius" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 590 } ], "members": [ { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_flLightScale", + "offset": 2572, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_Radius", + "offset": 2576, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_iszAchievementEventID", - "offset": 1936, + "name": "m_vSpotlightDir", + "offset": 2580, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnFired", - "offset": 1944, + "name": "m_vSpotlightOrg", + "offset": 2592, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } } @@ -260464,10 +274360,10 @@ }, { "type": "class", - "name": "CLogicGameEventListener", + "name": "CEnvVolumetricFogVolume", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 2000, "alignment": 8, "traits": { @@ -260480,65 +274376,190 @@ ], "metatags": [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + }, { "name": "MNetworkVarNames", - "value": "bool m_bEnabled" + "value": "bool m_bActive" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIndirectUseLPVs" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flStrength" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nFalloffShape" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFalloffExponent" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flHeightFogDepth" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fHeightFogEdgeWidth" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fIndirectLightStrength" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fSunLightStrength" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fNoiseStrength" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_TintColor" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOverrideTintColor" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOverrideIndirectLightStrength" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOverrideSunLightStrength" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOverrideNoiseStrength" } ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 548 } ], "members": [ { - "name": "m_OnEventFired", + "name": "m_bActive", + "offset": 1928, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_vBoxMins", + "offset": 1932, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vBoxMaxs", "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszGameEventName", - "offset": 1968, + "name": "m_bStartDisabled", + "offset": 1956, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszGameEventItem", - "offset": 1976, + "name": "m_bIndirectUseLPVs", + "offset": 1957, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bEnabled", - "offset": 1984, + "name": "m_flStrength", + "offset": 1960, "traits": { "metatags": @@ -260550,90 +274571,75 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bStartDisabled", - "offset": 1985, + "name": "m_nFalloffShape", + "offset": 1964, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundEventPathCornerEntity", - "scope": "libserver.so", - "project": "server", - "size": 2264, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "SoundeventPathCornerPairNetworked_t m_vecCornerPairsNetworked" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2218 - } - ], - "members": - [ + }, { - "name": "m_iszPathCorner", - "offset": 2104, + "name": "m_flFalloffExponent", + "offset": 1968, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iCountMax", - "offset": 2112, + "name": "m_flHeightFogDepth", + "offset": 1972, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_flDistanceMax", - "offset": 2116, + "name": "m_fHeightFogEdgeWidth", + "offset": 1976, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -260642,10 +274648,16 @@ } }, { - "name": "m_flDistMaxSqr", - "offset": 2120, + "name": "m_fIndirectLightStrength", + "offset": 1980, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -260654,10 +274666,16 @@ } }, { - "name": "m_flDotProductMax", - "offset": 2124, + "name": "m_fSunLightStrength", + "offset": 1984, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -260666,171 +274684,124 @@ } }, { - "name": "m_bPlaying", - "offset": 2128, + "name": "m_fNoiseStrength", + "offset": 1988, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_vecCornerPairsNetworked", - "offset": 2168, + "name": "m_TintColor", + "offset": 1992, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< SoundeventPathCornerPairNetworked_t >", - "size": 96, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1018 - } - ] + "name": "Color", + "size": 4, + "alignment": 1 } } - } - ] - } - }, - { - "type": "class", - "name": "CFilterMultiple", - "scope": "libserver.so", - "project": "server", - "size": 2112, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + }, { - "name": "m_nFilterType", - "offset": 1984, + "name": "m_bOverrideTintColor", + "offset": 1996, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2279 + "ref_idx": 12 } } }, { - "name": "m_iFilterName", - "offset": 1992, + "name": "m_bOverrideIndirectLightStrength", + "offset": 1997, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 8, - "count": 10, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hFilter", - "offset": 2072, + "name": "m_bOverrideSunLightStrength", + "offset": 1998, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 10, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "enum", - "name": "filter_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "FILTER_AND", - "value": 0 }, { - "name": "FILTER_OR", - "value": 1 + "name": "m_bOverrideNoiseStrength", + "offset": 1999, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } } ] } }, { "type": "class", - "name": "CPathParticleRope", + "name": "CPointValueRemapper", "scope": "libserver.so", "project": "server", - "size": 2160, + "size": 2352, "alignment": 8, "traits": { @@ -260845,51 +274816,71 @@ [ { "name": "MNetworkVarNames", - "value": "float m_flParticleSpacing" + "value": "bool m_bDisabled" }, { "name": "MNetworkVarNames", - "value": "float m_flSlack" + "value": "bool m_bUpdateOnClient" }, { "name": "MNetworkVarNames", - "value": "float m_flRadius" + "value": "ValueRemapperInputType_t m_nInputType" }, { "name": "MNetworkVarNames", - "value": "Color m_ColorTint" + "value": "CHandle< CBaseEntity> m_hRemapLineStart" }, { "name": "MNetworkVarNames", - "value": "int m_nEffectState" + "value": "CHandle< CBaseEntity> m_hRemapLineEnd" }, { "name": "MNetworkVarNames", - "value": "HParticleSystemDefinitionStrong m_iEffectIndex" + "value": "float m_flMaximumChangePerSecond" }, { "name": "MNetworkVarNames", - "value": "Vector m_PathNodes_Position" + "value": "float m_flDisengageDistance" }, { "name": "MNetworkVarNames", - "value": "Vector m_PathNodes_TangentIn" + "value": "float m_flEngageDistance" }, { "name": "MNetworkVarNames", - "value": "Vector m_PathNodes_TangentOut" + "value": "bool m_bRequiresUseKey" }, { "name": "MNetworkVarNames", - "value": "Vector m_PathNodes_Color" + "value": "ValueRemapperOutputType_t m_nOutputType" }, { "name": "MNetworkVarNames", - "value": "bool m_PathNodes_PinEnabled" + "value": "CHandle< CBaseEntity > m_hOutputEntities" }, { "name": "MNetworkVarNames", - "value": "float m_PathNodes_RadiusScale" + "value": "ValueRemapperHapticsType_t m_nHapticsType" + }, + { + "name": "MNetworkVarNames", + "value": "ValueRemapperMomentumType_t m_nMomentumType" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flMomentumModifier" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flSnapValue" + }, + { + "name": "MNetworkVarNames", + "value": "ValueRemapperRatchetType_t m_nRatchetType" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flInputOffset" } ], "multi_depth": 3, @@ -260904,10 +274895,34 @@ "members": [ { - "name": "m_bStartActive", - "offset": 1936, + "name": "m_bDisabled", + "offset": 1928, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bUpdateOnClient", + "offset": 1929, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -260916,19 +274931,39 @@ } }, { - "name": "m_flMaxSimulationTime", - "offset": 1940, + "name": "m_nInputType", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2452 } } }, { - "name": "m_iszEffectName", + "name": "m_iszRemapLineStartName", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iszRemapLineEndName", "offset": 1944, "traits": { @@ -260942,31 +274977,35 @@ } }, { - "name": "m_PathNodes_Name", + "name": "m_hRemapLineStart", "offset": 1952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlVector< CUtlSymbolLarge >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 548 } ] } } }, { - "name": "m_flParticleSpacing", - "offset": 1976, + "name": "m_hRemapLineEnd", + "offset": 1956, "traits": { "metatags": @@ -260977,24 +275016,29 @@ ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flSlack", - "offset": 1980, + "name": "m_flMaximumChangePerSecond", + "offset": 1960, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "parametersChanged" } ], "subtype": @@ -261005,18 +275049,14 @@ } }, { - "name": "m_flRadius", - "offset": 1984, + "name": "m_flDisengageDistance", + "offset": 1964, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "parametersChanged" } ], "subtype": @@ -261027,201 +275067,118 @@ } }, { - "name": "m_ColorTint", - "offset": 1988, + "name": "m_flEngageDistance", + "offset": 1968, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "parametersChanged" } ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nEffectState", - "offset": 1992, + "name": "m_bRequiresUseKey", + "offset": 1972, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "effectStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iEffectIndex", - "offset": 2000, + "name": "m_nOutputType", + "offset": 1976, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] + "type": "ref", + "ref_idx": 2453 } } }, { - "name": "m_PathNodes_Position", - "offset": 2008, + "name": "m_iszOutputEntityName", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_PathNodes_TangentIn", - "offset": 2032, + "name": "m_iszOutputEntity2Name", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_PathNodes_TangentOut", - "offset": 2056, + "name": "m_iszOutputEntity3Name", + "offset": 2000, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_PathNodes_Color", - "offset": 2080, + "name": "m_iszOutputEntity4Name", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_PathNodes_PinEnabled", - "offset": 2104, + "name": "m_hOutputEntities", + "offset": 2016, "traits": { "metatags": @@ -261230,29 +275187,38 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "pinStateChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< bool >", + "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } ] } } }, { - "name": "m_PathNodes_RadiusScale", - "offset": 2128, + "name": "m_nHapticsType", + "offset": 2040, "traits": { "metatags": @@ -261261,301 +275227,130 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CTestPulseIO", - "scope": "libserver.so", - "project": "server", - "size": 2160, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_OnVariantVoid", - "offset": 1928, - "traits": - { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2454 } } }, { - "name": "m_OnVariantBool", - "offset": 1952, + "name": "m_nMomentumType", + "offset": 2044, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< bool, bool >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 12 - }, - { - "type": "ref", - "ref_idx": 12 - } - ] + "type": "ref", + "ref_idx": 2455 } } }, { - "name": "m_OnVariantInt", - "offset": 1984, + "name": "m_flMomentumModifier", + "offset": 2048, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnVariantFloat", - "offset": 2016, + "name": "m_flSnapValue", + "offset": 2052, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnVariantString", - "offset": 2048, + "name": "m_flCurrentMomentum", + "offset": 2056, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - }, - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnVariantColor", - "offset": 2080, + "name": "m_nRatchetType", + "offset": 2060, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< Color, Color >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - }, - { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 - } - ] + "type": "ref", + "ref_idx": 2456 } } }, { - "name": "m_OnVariantVector", - "offset": 2112, + "name": "m_flRatchetOffset", + "offset": 2064, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< Vector, Vector >", - "size": 40, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - }, - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bAllowEmptyInputs", - "offset": 2152, + "name": "m_flInputOffset", + "offset": 2068, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CDynamicPropAlias_dynamic_prop", - "scope": "libserver.so", - "project": "server", - "size": 3936, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2138 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CSoundOpvarSetPathCornerEntity", - "scope": "libserver.so", - "project": "server", - "size": 2384, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2264 - } - ], - "members": - [ + }, { - "name": "m_bUseParentedPath", - "offset": 2360, + "name": "m_bEngaged", + "offset": 2072, "traits": { "subtype": @@ -261566,20 +275361,20 @@ } }, { - "name": "m_flDistMinSqr", - "offset": 2364, + "name": "m_bFirstUpdate", + "offset": 2073, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDistMaxSqr", - "offset": 2368, + "name": "m_flPreviousValue", + "offset": 2076, "traits": { "subtype": @@ -261590,240 +275385,123 @@ } }, { - "name": "m_iszPathCornerEntityName", - "offset": 2376, + "name": "m_flPreviousUpdateTickTime", + "offset": 2080, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponSG556", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CGameGibManager", - "scope": "libserver.so", - "project": "server", - "size": 1968, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + }, { - "name": "m_bAllowNewGibs", - "offset": 1952, + "name": "m_vecPreviousTestPoint", + "offset": 2084, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iCurrentMaxPieces", - "offset": 1956, + "name": "m_hUsingPlayer", + "offset": 2096, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1063 + } + ] } } }, { - "name": "m_iMaxPieces", - "offset": 1960, + "name": "m_flCustomOutputValue", + "offset": 2100, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_iLastFrame", - "offset": 1964, + "name": "m_iszSoundEngage", + "offset": 2104, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CRevertSaved", - "scope": "libserver.so", - "project": "server", - "size": 2584, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2173 - } - ], - "members": - [ + }, { - "name": "m_loadTime", - "offset": 2572, + "name": "m_iszSoundDisengage", + "offset": 2112, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_Duration", - "offset": 2576, + "name": "m_iszSoundReachedValueZero", + "offset": 2120, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_HoldTime", - "offset": 2580, + "name": "m_iszSoundReachedValueOne", + "offset": 2128, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundStackSave", - "scope": "libserver.so", - "project": "server", - "size": 1936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_iszStackName", - "offset": 1928, + "name": "m_iszSoundMovingLoop", + "offset": 2136, "traits": { "subtype": @@ -261834,225 +275512,114 @@ "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CFogTrigger", - "scope": "libserver.so", - "project": "server", - "size": 3024, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ + }, { - "name": "m_fog", - "offset": 2920, + "name": "m_Position", + "offset": 2168, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 1091 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseFlexAlias_funCBaseFlex", - "scope": "libserver.so", - "project": "server", - "size": 3520, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 588 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPointPulse", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CInfoPlayerStart", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + "name": "m_PositionDelta", + "offset": 2200, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] + } + } + }, { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_OnReachedValueZero", + "offset": 2232, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bIsMaster", - "offset": 1929, + "name": "m_OnReachedValueOne", + "offset": 2256, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_pPawnSubclass", - "offset": 1936, + "name": "m_OnReachedValueCustom", + "offset": 2280, "traits": { "subtype": { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } - } - ] - } - }, - { - "type": "class", - "name": "CScriptNavBlocker", - "scope": "libserver.so", - "project": "server", - "size": 2616, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2089 - } - ], - "members": - [ + "name": "m_OnEngage", + "offset": 2304, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, { - "name": "m_vExtent", - "offset": 2600, + "name": "m_OnDisengage", + "offset": 2328, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } } @@ -262060,260 +275627,152 @@ } }, { - "type": "class", - "name": "CScriptTriggerOnce", - "scope": "libserver.so", - "project": "server", - "size": 2960, - "alignment": 8, + "type": "enum", + "name": "ValueRemapperInputType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2294 - } - ], - "members": - [ + "name": "InputType_PlayerShootPosition", + "value": 0 + }, { - "name": "m_vExtent", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "InputType_PlayerShootPositionAroundAxis", + "value": 1 } ] } }, { - "type": "class", - "name": "CTriggerOnce", - "scope": "libserver.so", - "project": "server", - "size": 2944, - "alignment": 8, + "type": "enum", + "name": "ValueRemapperOutputType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2295 + "name": "OutputType_AnimationCycle", + "value": 0 + }, + { + "name": "OutputType_RotationX", + "value": 1 + }, + { + "name": "OutputType_RotationY", + "value": 2 + }, + { + "name": "OutputType_RotationZ", + "value": 3 } - ], - "members": - [ ] } }, { - "type": "class", - "name": "CTriggerMultiple", - "scope": "libserver.so", - "project": "server", - "size": 2944, - "alignment": 8, + "type": "enum", + "name": "ValueRemapperHapticsType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ + "name": "HaticsType_Default", + "value": 0 + }, { - "name": "m_OnTrigger", - "offset": 2920, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } + "name": "HaticsType_None", + "value": 1 } ] } }, { - "type": "class", - "name": "CSoundEventOBBEntity", - "scope": "libserver.so", - "project": "server", - "size": 2144, - "alignment": 8, + "type": "enum", + "name": "ValueRemapperMomentumType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "metatags": + "fields": [ { - "name": "MNetworkVarNames", - "value": "Vector m_vMins" + "name": "MomentumType_None", + "value": 0 }, { - "name": "MNetworkVarNames", - "value": "Vector m_vMaxs" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2218 - } - ], - "members": - [ + "name": "MomentumType_Friction", + "value": 1 + }, { - "name": "m_vMins", - "offset": 2100, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MomentumType_SpringTowardSnapValue", + "value": 2 }, { - "name": "m_vMaxs", - "offset": 2112, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MomentumType_SpringAwayFromSnapValue", + "value": 3 } ] } }, { - "type": "class", - "name": "CPulseCell_Step_EntFire", - "scope": "libserver.so", - "project": "server", - "size": 80, - "alignment": 8, + "type": "enum", + "name": "ValueRemapperRatchetType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Step_EntFire\"\n\tm_nEditorNodeID = -1\n\tm_Input = \"\"\n}" - } + "is_registered" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 1942 - } - ], - "members": - [ + "name": "RatchetType_Absolute", + "value": 0 + }, { - "name": "m_Input", - "offset": 72, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } + "name": "RatchetType_EachEngage", + "value": 1 } ] } }, { "type": "class", - "name": "CSplineConstraint", + "name": "CMathCounter", "scope": "libserver.so", "project": "server", - "size": 2208, + "size": 2104, "alignment": 8, "traits": { @@ -262324,55 +275783,44 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 571 } ], "members": [ { - "name": "m_vAnchorOffsetRestore", - "offset": 2104, + "name": "m_flMin", + "offset": 1928, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hSplineEntity", - "offset": 2116, + "name": "m_flMax", + "offset": 1932, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bEnableLateralConstraint", - "offset": 2128, + "name": "m_bHitMin", + "offset": 1936, "traits": { "subtype": @@ -262383,8 +275831,8 @@ } }, { - "name": "m_bEnableVerticalConstraint", - "offset": 2129, + "name": "m_bHitMax", + "offset": 1937, "traits": { "subtype": @@ -262395,8 +275843,8 @@ } }, { - "name": "m_bEnableAngularConstraint", - "offset": 2130, + "name": "m_bDisabled", + "offset": 1938, "traits": { "subtype": @@ -262407,115 +275855,224 @@ } }, { - "name": "m_bEnableLimit", - "offset": 2131, + "name": "m_OutValue", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_bFireEventsOnPath", - "offset": 2132, + "name": "m_OnGetValue", + "offset": 1976, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_flLinearFrequency", - "offset": 2136, + "name": "m_OnHitMin", + "offset": 2008, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flLinarDampingRatio", - "offset": 2140, + "name": "m_OnHitMax", + "offset": 2032, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flJointFriction", - "offset": 2144, + "name": "m_OnChangedFromMin", + "offset": 2056, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flTransitionTime", - "offset": 2148, + "name": "m_OnChangedFromMax", + "offset": 2080, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvWindVolume", + "scope": "libserver.so", + "project": "server", + "size": 1984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_vPreSolveAnchorPos", - "offset": 2176, + "name": "MNetworkVarNames", + "value": "bool m_bActive" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vBoxMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nShape" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fWindSpeedMultiplier" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fWindTurbulenceMultiplier" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fWindSpeedVariationMultiplier" + }, + { + "name": "MNetworkVarNames", + "value": "float m_fWindDirectionVariationMultiplier" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_bActive", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_StartTransitionTime", - "offset": 2188, + "name": "m_vBoxMins", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_vTangentSpaceAnchorAtTransitionStart", - "offset": 2192, + "name": "m_vBoxMaxs", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", @@ -262524,48 +276081,10 @@ "alignment": 4 } } - } - ] - } - }, - { - "type": "class", - "name": "CMolotovProjectile", - "scope": "libserver.so", - "project": "server", - "size": 4016, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bIsIncGrenade" - } - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2079 - } - ], - "members": - [ + }, { - "name": "m_bIsIncGrenade", - "offset": 3749, + "name": "m_bStartDisabled", + "offset": 1956, "traits": { "metatags": @@ -262582,167 +276101,163 @@ } }, { - "name": "m_bDetonated", - "offset": 3772, + "name": "m_nShape", + "offset": 1960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_stillTimer", - "offset": 3776, + "name": "m_fWindSpeedMultiplier", + "offset": 1964, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2062 + "ref_idx": 10 } } }, { - "name": "m_bHasBouncedOffPlayer", - "offset": 4000, + "name": "m_fWindTurbulenceMultiplier", + "offset": 1968, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponTec9", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2039 + "name": "m_fWindSpeedVariationMultiplier", + "offset": 1972, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_fWindDirectionVariationMultiplier", + "offset": 1976, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CKeepUpright", + "name": "CCSPlayer_WaterServices", "scope": "libserver.so", "project": "server", - "size": 1992, - "alignment": 8, + "size": 128, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 1085 } ], "members": [ { - "name": "m_worldGoalAxis", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_localTestAxis", - "offset": 1948, + "name": "m_NextDrownDamageTime", + "offset": 72, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_nameAttach", - "offset": 1968, + "name": "m_nDrownDmgRate", + "offset": 76, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_attachedObject", - "offset": 1976, + "name": "m_AirFinishedTime", + "offset": 80, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_angularLimit", - "offset": 1980, + "name": "m_flWaterJumpTime", + "offset": 84, "traits": { "subtype": @@ -262753,26 +276268,28 @@ } }, { - "name": "m_bActive", - "offset": 1984, + "name": "m_vecWaterJumpVel", + "offset": 88, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bDampAllRotation", - "offset": 1985, + "name": "m_flSwimSoundTime", + "offset": 100, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } } @@ -262781,10 +276298,10 @@ }, { "type": "class", - "name": "CEnvSky", + "name": "CFuncMonitor", "scope": "libserver.so", "project": "server", - "size": 2672, + "size": 2632, "alignment": 8, "traits": { @@ -262797,144 +276314,97 @@ ], "metatags": [ - { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hSkyMaterial" - }, - { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hSkyMaterialLightingOnly" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_vTintColor" - }, { "name": "MNetworkVarNames", - "value": "Color m_vTintColorLightingOnly" + "value": "CUtlString m_targetCamera" }, { "name": "MNetworkVarNames", - "value": "float m_flBrightnessScale" + "value": "int m_nResolutionEnum" }, { "name": "MNetworkVarNames", - "value": "int m_nFogType" + "value": "bool m_bRenderShadows" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMinStart" + "value": "bool m_bUseUniqueColorTarget" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMinEnd" + "value": "CUtlString m_brushModelName" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMaxStart" + "value": "EHANDLE m_hTargetCamera" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMaxEnd" + "value": "bool m_bEnabled" }, { "name": "MNetworkVarNames", - "value": "bool m_bEnabled" + "value": "bool m_bDraw3DSkybox" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2376 } ], "members": [ { - "name": "m_hSkyMaterial", - "offset": 2576, + "name": "m_targetCamera", + "offset": 2600, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "name": "CUtlString", "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "alignment": 8 } } }, { - "name": "m_hSkyMaterialLightingOnly", - "offset": 2584, + "name": "m_nResolutionEnum", + "offset": 2608, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bStartDisabled", - "offset": 2592, + "name": "m_bRenderShadows", + "offset": 2612, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": @@ -262945,156 +276415,181 @@ } }, { - "name": "m_vTintColor", - "offset": 2593, + "name": "m_bUseUniqueColorTarget", + "offset": 2613, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vTintColorLightingOnly", - "offset": 2597, + "name": "m_brushModelName", + "offset": 2616, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flBrightnessScale", - "offset": 2604, + "name": "m_hTargetCamera", + "offset": 2624, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_nFogType", - "offset": 2608, + "name": "m_bEnabled", + "offset": 2628, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flFogMinStart", - "offset": 2612, + "name": "m_bDraw3DSkybox", + "offset": 2629, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flFogMinEnd", - "offset": 2616, + "name": "m_bStartEnabled", + "offset": 2630, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CLogicDistanceCheck", + "scope": "libserver.so", + "project": "server", + "size": 2024, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_iszEntityA", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flFogMaxStart", - "offset": 2620, + "name": "m_iszEntityB", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_flZone1Distance", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" - } - ], "subtype": { "type": "ref", @@ -263103,20 +276598,10 @@ } }, { - "name": "m_flFogMaxEnd", - "offset": 2624, + "name": "m_flZone2Distance", + "offset": 1948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" - } - ], "subtype": { "type": "ref", @@ -263125,24 +276610,38 @@ } }, { - "name": "m_bEnabled", - "offset": 2628, + "name": "m_InZone1", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "SkyStateChanged" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 + } + } + }, + { + "name": "m_InZone2", + "offset": 1976, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_InZone3", + "offset": 2000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 } } } @@ -263151,18 +276650,31 @@ }, { "type": "class", - "name": "CPulseGraphInstance_GameBlackboard", + "name": "CPulseCell_Value_Curve", "scope": "libserver.so", - "project": "server", - "size": 456, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 136, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Curve\"\n\tm_nEditorNodeID = -1\n\tm_Curve = \n\t{\n\t\tm_spline = [ ]\n\t\tm_tangents = [ ]\n\t\tm_vDomainMins = [ 0.0, 0.0 ]\n\t\tm_vDomainMaxs = [ 0.0, 0.0 ]\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Curve" + } ], "multi_depth": 3, "single_depth": 2, @@ -263170,20 +276682,64 @@ [ { "offset": 0, - "ref_idx": 579 + "ref_idx": 2187 } ], "members": [ + { + "name": "m_Curve", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CPiecewiseCurve", + "size": 64, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CBaseDMStart", + "name": "CFuncWallToggle", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2343 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLogicProximity", + "scope": "libserver.so", + "project": "server", + "size": 1928, "alignment": 8, "traits": { @@ -263204,10 +276760,90 @@ } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFilterEnemy", + "scope": "libserver.so", + "project": "server", + "size": 2016, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "m_Master", - "offset": 1928, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ + { + "name": "m_iszEnemyName", + "offset": 1984, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_flRadius", + "offset": 1992, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flOuterRadius", + "offset": 1996, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nMaxSquadmatesPerEnemy", + "offset": 2000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iszPlayerName", + "offset": 2008, "traits": { "subtype": @@ -263224,10 +276860,10 @@ }, { "type": "class", - "name": "CPathTrack", + "name": "CGenericConstraint", "scope": "libserver.so", "project": "server", - "size": 2000, + "size": 2280, "alignment": 8, "traits": { @@ -263238,89 +276874,56 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2238 } ], "members": [ { - "name": "m_pnext", - "offset": 1928, + "name": "m_nLinearMotionX", + "offset": 2032, "traits": { - "metatags": - [ - { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2305 - } + "type": "ref", + "ref_idx": 2467 } } }, { - "name": "m_pprevious", - "offset": 1936, + "name": "m_nLinearMotionY", + "offset": 2036, "traits": { - "metatags": - [ - { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2305 - } + "type": "ref", + "ref_idx": 2467 } } }, { - "name": "m_paltpath", - "offset": 1944, + "name": "m_nLinearMotionZ", + "offset": 2040, "traits": { - "metatags": - [ - { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2305 - } + "type": "ref", + "ref_idx": 2467 } } }, { - "name": "m_flRadius", - "offset": 1952, + "name": "m_flLinearFrequencyX", + "offset": 2044, "traits": { "subtype": @@ -263331,8 +276934,8 @@ } }, { - "name": "m_length", - "offset": 1956, + "name": "m_flLinearFrequencyY", + "offset": 2048, "traits": { "subtype": @@ -263343,257 +276946,334 @@ } }, { - "name": "m_altName", - "offset": 1960, + "name": "m_flLinearFrequencyZ", + "offset": 2052, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nIterVal", - "offset": 1968, + "name": "m_flLinearDampingRatioX", + "offset": 2056, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_eOrientationType", - "offset": 1972, + "name": "m_flLinearDampingRatioY", + "offset": 2060, "traits": { "subtype": { "type": "ref", - "ref_idx": 2306 + "ref_idx": 10 } } }, { - "name": "m_OnPass", - "offset": 1976, + "name": "m_flLinearDampingRatioZ", + "offset": 2064, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "enum", - "name": "TrackOrientationType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "TrackOrientation_Fixed", - "value": 0 }, { - "name": "TrackOrientation_FacePath", - "value": 1 + "name": "m_flMaxLinearImpulseX", + "offset": 2068, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "TrackOrientation_FacePathAngles", - "value": 2 - } - ] - } - }, - { - "type": "class", - "name": "CEnvCubemapFog", - "scope": "libserver.so", - "project": "server", - "size": 2008, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ + "name": "m_flMaxLinearImpulseY", + "offset": 2072, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "MNetworkVarNames", - "value": "float m_flEndDistance" + "name": "m_flMaxLinearImpulseZ", + "offset": 2076, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flStartDistance" + "name": "m_flBreakAfterTimeX", + "offset": 2080, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogFalloffExponent" + "name": "m_flBreakAfterTimeY", + "offset": 2084, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bHeightFogEnabled" + "name": "m_flBreakAfterTimeZ", + "offset": 2088, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogHeightWidth" + "name": "m_flBreakAfterTimeStartTimeX", + "offset": 2092, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogHeightEnd" + "name": "m_flBreakAfterTimeStartTimeY", + "offset": 2096, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogHeightStart" + "name": "m_flBreakAfterTimeStartTimeZ", + "offset": 2100, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogHeightExponent" + "name": "m_flBreakAfterTimeThresholdX", + "offset": 2104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flLODBias" + "name": "m_flBreakAfterTimeThresholdY", + "offset": 2108, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bActive" + "name": "m_flBreakAfterTimeThresholdZ", + "offset": 2112, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" + "name": "m_flNotifyForceX", + "offset": 2116, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flFogMaxOpacity" + "name": "m_flNotifyForceY", + "offset": 2120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_nCubemapSourceType" + "name": "m_flNotifyForceZ", + "offset": 2124, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hSkyMaterial" + "name": "m_flNotifyForceMinTimeX", + "offset": 2128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "string_t m_iszSkyEntity" + "name": "m_flNotifyForceMinTimeY", + "offset": 2132, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hFogCubemapTexture" + "name": "m_flNotifyForceMinTimeZ", + "offset": 2136, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bHasHeightFogEnd" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + "name": "m_flNotifyForceLastTimeX", + "offset": 2140, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + "name": "m_flNotifyForceLastTimeY", + "offset": 2144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, { - "name": "m_flEndDistance", - "offset": 1928, + "name": "m_flNotifyForceLastTimeZ", + "offset": 2148, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_flStartDistance", - "offset": 1932, + "name": "m_bAxisNotifiedX", + "offset": 2152, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flFogFalloffExponent", - "offset": 1936, + "name": "m_bAxisNotifiedY", + "offset": 2153, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bHeightFogEnabled", - "offset": 1940, + "name": "m_bAxisNotifiedZ", + "offset": 2154, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -263602,52 +277282,46 @@ } }, { - "name": "m_flFogHeightWidth", - "offset": 1944, + "name": "m_nAngularMotionX", + "offset": 2156, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2467 } } }, { - "name": "m_flFogHeightEnd", - "offset": 1948, + "name": "m_nAngularMotionY", + "offset": 2160, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2467 } } }, { - "name": "m_flFogHeightStart", - "offset": 1952, + "name": "m_nAngularMotionZ", + "offset": 2164, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2467 + } + } + }, + { + "name": "m_flAngularFrequencyX", + "offset": 2168, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -263656,16 +277330,10 @@ } }, { - "name": "m_flFogHeightExponent", - "offset": 1956, + "name": "m_flAngularFrequencyY", + "offset": 2172, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -263674,16 +277342,10 @@ } }, { - "name": "m_flLODBias", - "offset": 1960, + "name": "m_flAngularFrequencyZ", + "offset": 2176, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -263692,52 +277354,34 @@ } }, { - "name": "m_bActive", - "offset": 1964, + "name": "m_flAngularDampingRatioX", + "offset": 2180, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bStartDisabled", - "offset": 1965, + "name": "m_flAngularDampingRatioY", + "offset": 2184, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flFogMaxOpacity", - "offset": 1968, + "name": "m_flAngularDampingRatioZ", + "offset": 2188, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -263746,124 +277390,74 @@ } }, { - "name": "m_nCubemapSourceType", - "offset": 1972, + "name": "m_flMaxAngularImpulseX", + "offset": 2192, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_hSkyMaterial", - "offset": 1976, + "name": "m_flMaxAngularImpulseY", + "offset": 2196, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszSkyEntity", - "offset": 1984, + "name": "m_flMaxAngularImpulseZ", + "offset": 2200, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hFogCubemapTexture", - "offset": 1992, + "name": "m_NotifyForceReachedX", + "offset": 2208, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bHasHeightFogEnd", - "offset": 2000, + "name": "m_NotifyForceReachedY", + "offset": 2232, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bFirstTime", - "offset": 2001, + "name": "m_NotifyForceReachedZ", + "offset": 2256, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } } @@ -263871,41 +277465,41 @@ } }, { - "type": "class", - "name": "CWeaponMP5SD", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, + "type": "enum", + "name": "JointMotion_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered", + "global_type_scope" ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2039 + "name": "JOINT_MOTION_FREE", + "value": 0 + }, + { + "name": "JOINT_MOTION_LOCKED", + "value": 1 + }, + { + "name": "JOINT_MOTION_COUNT", + "value": 2 } - ], - "members": - [ ] } }, { "type": "class", - "name": "CEnvSoundscapeProxy", + "name": "CPulseCell_Outflow_CycleShuffled", "scope": "libserver.so", - "project": "server", - "size": 2080, + "project": "pulse_runtime_lib", + "size": 96, "alignment": 8, "traits": { @@ -263914,71 +277508,45 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1101 - } + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "members": + "metatags": [ { - "name": "m_MainSoundscapeName", - "offset": 2072, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleShuffled\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" } - ] - } - }, - { - "type": "class", - "name": "CBtActionParachutePositioning", - "scope": "libserver.so", - "project": "server", - "size": 120, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 355 + "ref_idx": 2181 } ], "members": [ { - "name": "m_ActionTimer", - "offset": 88, + "name": "m_Outputs", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2184 + } + ] } } } @@ -263987,11 +277555,11 @@ }, { "type": "class", - "name": "CChicken", + "name": "CCSWeaponBaseVData", "scope": "libserver.so", "project": "server", - "size": 13472, - "alignment": 16, + "size": 1984, + "alignment": 8, "traits": { "flags": @@ -264000,260 +277568,318 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "CAttributeContainer m_AttributeManager" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CCSWeaponBaseVData\"\n\tm_szWorldModel = resource_name:\"\"\n\tm_sToolsOnlyOwnerModelName = resource_name:\"\"\n\tm_bBuiltRightHanded = true\n\tm_bAllowFlipping = true\n\tm_sMuzzleAttachment = \"muzzle\"\n\tm_szMuzzleFlashParticle = resource_name:\"\"\n\tm_szMuzzleFlashParticleConfig = \"\"\n\tm_szBarrelSmokeParticle = resource_name:\"\"\n\tm_nMuzzleSmokeShotThreshold = 4\n\tm_flMuzzleSmokeTimeout = 0.25\n\tm_flMuzzleSmokeDecrementRate = 1.0\n\tm_bGenerateMuzzleLight = true\n\tm_bLinkedCooldowns = false\n\tm_iFlags = \"\"\n\tm_iWeight = 0\n\tm_bAutoSwitchTo = true\n\tm_bAutoSwitchFrom = true\n\tm_nPrimaryAmmoType = \"\"\n\tm_nSecondaryAmmoType = \"\"\n\tm_iMaxClip1 = 0\n\tm_iMaxClip2 = 0\n\tm_iDefaultClip1 = -1\n\tm_iDefaultClip2 = -1\n\tm_bReserveAmmoAsClips = false\n\tm_bTreatAsSingleClip = false\n\tm_bKeepLoadedAmmo = false\n\tm_iRumbleEffect = \"RUMBLE_INVALID\"\n\tm_flDropSpeed = 300.0\n\tm_iSlot = 0\n\tm_iPosition = 0\n\tm_aShootSounds = \n\t{\n\t}\n\tm_WeaponType = \"WEAPONTYPE_UNKNOWN\"\n\tm_WeaponCategory = \"WEAPONCATEGORY_OTHER\"\n\tm_szAnimSkeleton = resource_name:\"\"\n\tm_vecMuzzlePos0 = [ 0.0, 0.0, 0.0 ]\n\tm_vecMuzzlePos1 = [ 0.0, 0.0, 0.0 ]\n\tm_szTracerParticle = resource_name:\"\"\n\tm_GearSlot = \"GEAR_SLOT_INVALID\"\n\tm_GearSlotPosition = -1\n\tm_DefaultLoadoutSlot = \"LOADOUT_SLOT_INVALID\"\n\tm_nPrice = 0\n\tm_nKillAward = 0\n\tm_nPrimaryReserveAmmoMax = 0\n\tm_nSecondaryReserveAmmoMax = 0\n\tm_bMeleeWeapon = false\n\tm_bHasBurstMode = false\n\tm_bIsRevolver = false\n\tm_bCannotShootUnderwater = false\n\tm_szName = \"\"\n\tm_eSilencerType = \"WEAPONSILENCER_NONE\"\n\tm_nCrosshairMinDistance = 0\n\tm_nCrosshairDeltaDistance = 0\n\tm_bIsFullAuto = false\n\tm_nNumBullets = 0\n\tm_bReloadsSingleShells = false\n\tm_flCycleTime = 0.0\n\tm_flMaxSpeed = 0.0\n\tm_flSpread = 0.0\n\tm_flInaccuracyCrouch = 0.0\n\tm_flInaccuracyStand = 0.0\n\tm_flInaccuracyJump = 0.0\n\tm_flInaccuracyLand = 0.0\n\tm_flInaccuracyLadder = 0.0\n\tm_flInaccuracyFire = 0.0\n\tm_flInaccuracyMove = 0.0\n\tm_flRecoilAngle = 0.0\n\tm_flRecoilAngleVariance = 0.0\n\tm_flRecoilMagnitude = 0.0\n\tm_flRecoilMagnitudeVariance = 0.0\n\tm_nTracerFrequency = 0\n\tm_flInaccuracyJumpInitial = 0.0\n\tm_flInaccuracyJumpApex = 0.0\n\tm_flInaccuracyReload = 0.0\n\tm_flDeployDuration = 0.0\n\tm_flDisallowAttackAfterReloadStartDuration = 0.0\n\tm_nBurstShotCount = 2\n\tm_bAllowBurstHolster = true\n\tm_nRecoilSeed = 0\n\tm_nSpreadSeed = 0\n\tm_flAttackMovespeedFactor = 0.0\n\tm_flInaccuracyPitchShift = 0.0\n\tm_flInaccuracyAltSoundThreshold = 0.0\n\tm_szUseRadioSubtitle = \"\"\n\tm_bUnzoomsAfterShot = false\n\tm_bHideViewModelWhenZoomed = false\n\tm_nZoomLevels = 0\n\tm_nZoomFOV1 = 0\n\tm_nZoomFOV2 = 0\n\tm_flZoomTime0 = 0.0\n\tm_flZoomTime1 = 0.0\n\tm_flZoomTime2 = 0.0\n\tm_flIronSightPullUpSpeed = 8.0\n\tm_flIronSightPutDownSpeed = 4.0\n\tm_flIronSightFOV = 80.0\n\tm_flIronSightPivotForward = 10.0\n\tm_flIronSightLooseness = 0.5\n\tm_nDamage = 0\n\tm_flHeadshotMultiplier = 0.0\n\tm_flArmorRatio = 0.0\n\tm_flPenetration = 0.0\n\tm_flRange = 0.0\n\tm_flRangeModifier = 0.0\n\tm_flFlinchVelocityModifierLarge = 0.0\n\tm_flFlinchVelocityModifierSmall = 0.0\n\tm_flRecoveryTimeCrouch = 0.0\n\tm_flRecoveryTimeStand = 0.0\n\tm_flRecoveryTimeCrouchFinal = 0.0\n\tm_flRecoveryTimeStandFinal = 0.0\n\tm_nRecoveryTransitionStartBullet = 0\n\tm_nRecoveryTransitionEndBullet = 0\n\tm_flThrowVelocity = 0.0\n\tm_vSmokeColor = [ 1.0, 1.0, 1.0 ]\n\tm_szAnimClass = \"\"\n}" }, { - "name": "MNetworkVarNames", - "value": "bool m_jumpedThisFrame" + "name": "MPropertySuppressBaseClassField", + "value": "m_iSlot" }, { - "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_leader" + "name": "MPropertySuppressBaseClassField", + "value": "m_iPosition" } ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2138 - }, - { - "offset": 3960, - "ref_idx": 930 + "ref_idx": 2470 } ], "members": [ { - "name": "m_AttributeManager", - "offset": 3968, + "name": "m_WeaponType", + "offset": 1088, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1067 + "ref_idx": 2474 } } }, { - "name": "m_updateTimer", - "offset": 4728, + "name": "m_WeaponCategory", + "offset": 1092, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 2475 } } }, { - "name": "m_stuckAnchor", - "offset": 4752, + "name": "m_szAnimSkeleton", + "offset": 1096, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Visuals" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCNmSkeleton > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeCNmSkeleton >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 394 + } + ] + } + ] } } }, { - "name": "m_stuckTimer", - "offset": 4768, + "name": "m_vecMuzzlePos0", + "offset": 1320, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_collisionStuckTimer", - "offset": 4792, + "name": "m_vecMuzzlePos1", + "offset": 1332, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_isOnGround", - "offset": 4816, + "name": "m_szTracerParticle", + "offset": 1344, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Effect to actually fire into the world from this weapon" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] + } + ] } } }, { - "name": "m_vFallVelocity", - "offset": 4820, + "name": "m_GearSlot", + "offset": 1568, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "HUD Positions" + }, + { + "name": "MPropertyFriendlyName", + "value": "HUD Bucket" + }, + { + "name": "MPropertyDescription", + "value": "Which 'column' to display this weapon in the HUD" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 2476 } } }, { - "name": "m_desiredActivity", - "offset": 4832, + "name": "m_GearSlotPosition", + "offset": 1572, "traits": { "subtype": { "type": "ref", - "ref_idx": 2312 + "ref_idx": 6 } } }, { - "name": "m_currentActivity", - "offset": 4836, + "name": "m_DefaultLoadoutSlot", + "offset": 1576, "traits": { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "HUD Bucket Position" + }, + { + "name": "MPropertyDescription", + "value": "Default team (non Terrorist or Counter-Terrorist) 'row' to display this weapon in the HUD." + } + ], "subtype": { "type": "ref", - "ref_idx": 2312 + "ref_idx": 2150 } } }, { - "name": "m_activityTimer", - "offset": 4840, + "name": "m_nPrice", + "offset": 1580, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "In-Game Data" + } + ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_turnRate", - "offset": 4864, + "name": "m_nKillAward", + "offset": 1584, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_fleeFrom", - "offset": 4868, + "name": "m_nPrimaryReserveAmmoMax", + "offset": 1588, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_moveRateThrottleTimer", - "offset": 4872, + "name": "m_nSecondaryReserveAmmoMax", + "offset": 1592, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_startleTimer", - "offset": 4896, + "name": "m_bMeleeWeapon", + "offset": 1596, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_vocalizeTimer", - "offset": 4920, + "name": "m_bHasBurstMode", + "offset": 1597, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_flWhenZombified", - "offset": 4944, + "name": "m_bIsRevolver", + "offset": 1598, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_jumpedThisFrame", - "offset": 4948, + "name": "m_bCannotShootUnderwater", + "offset": 1599, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -264262,83 +277888,65 @@ } }, { - "name": "m_leader", - "offset": 4952, + "name": "m_szName", + "offset": 1600, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "In-Code weapon name" } ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } - }, - { - "name": "m_reuseTimer", - "offset": 4976, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hasBeenUsed", - "offset": 5000, + "name": "m_eSilencerType", + "offset": 1608, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2477 } } }, { - "name": "m_jumpTimer", - "offset": 5008, + "name": "m_nCrosshairMinDistance", + "offset": 1612, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_flLastJumpTime", - "offset": 5032, + "name": "m_nCrosshairDeltaDistance", + "offset": 1616, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_bInJump", - "offset": 5036, + "name": "m_bIsFullAuto", + "offset": 1620, "traits": { "subtype": @@ -264349,583 +277957,281 @@ } }, { - "name": "m_repathTimer", - "offset": 13240, + "name": "m_nNumBullets", + "offset": 1624, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_vecPathGoal", - "offset": 13392, + "name": "m_bReloadsSingleShells", + "offset": 1628, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flActiveFollowStartTime", - "offset": 13404, + "name": "m_flCycleTime", + "offset": 1632, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Firing Mode Data" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 955 } } }, { - "name": "m_followMinuteTimer", - "offset": 13408, + "name": "m_flMaxSpeed", + "offset": 1640, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 955 } } }, { - "name": "m_BlockDirectionTimer", - "offset": 13440, + "name": "m_flSpread", + "offset": 1648, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 955 } } - } - ] - } - }, - { - "type": "enum", - "name": "ChickenActivity", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "IDLE", - "value": 0 - }, - { - "name": "SQUAT", - "value": 1 - }, - { - "name": "WALK", - "value": 2 - }, - { - "name": "RUN", - "value": 3 - }, - { - "name": "GLIDE", - "value": 4 - }, - { - "name": "LAND", - "value": 5 - }, - { - "name": "PANIC", - "value": 6 - }, - { - "name": "TRICK", - "value": 7 - }, - { - "name": "TURN_IN_PLACE", - "value": 8 - }, - { - "name": "FEED", - "value": 9 }, { - "name": "SLEEP", - "value": 10 - } - ] - } - }, - { - "type": "class", - "name": "CPlayer_MovementServices_Humanoid", - "scope": "libserver.so", - "project": "server", - "size": 632, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_flFallVelocity" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1102 - } - ], - "members": - [ - { - "name": "m_flStepSoundTime", - "offset": 576, + "name": "m_flInaccuracyCrouch", + "offset": 1656, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 955 } } }, { - "name": "m_flFallVelocity", - "offset": 580, + "name": "m_flInaccuracyStand", + "offset": 1664, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkMinValue", - "value": "-16384.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "16384.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" - }, - { - "name": "MNetworkBitCount", - "value": "20" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 955 } } }, { - "name": "m_groundNormal", - "offset": 584, + "name": "m_flInaccuracyJump", + "offset": 1672, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 955 } } }, { - "name": "m_flSurfaceFriction", - "offset": 596, + "name": "m_flInaccuracyLand", + "offset": 1680, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 955 } } }, { - "name": "m_surfaceProps", - "offset": 600, + "name": "m_flInaccuracyLadder", + "offset": 1688, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 955 } } }, { - "name": "m_nStepside", - "offset": 616, + "name": "m_flInaccuracyFire", + "offset": 1696, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 955 } } }, { - "name": "m_vecSmoothedVelocity", - "offset": 620, + "name": "m_flInaccuracyMove", + "offset": 1704, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 955 } } - } - ] - } - }, - { - "type": "class", - "name": "CPlayerSprayDecal", - "scope": "libserver.so", - "project": "server", - "size": 2792, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nUniqueID" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_unAccountID" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_unTraceID" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_rtGcTime" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecEndPos" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecStart" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecLeft" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecNormal" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPlayer" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nEntity" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nHitbox" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flCreationTime" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTintID" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_nVersion" }, { - "name": "MNetworkVarNames", - "value": "uint8 m_ubSignature" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2173 - } - ], - "members": - [ - { - "name": "m_nUniqueID", - "offset": 2572, + "name": "m_flRecoilAngle", + "offset": 1712, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 955 } } }, { - "name": "m_unAccountID", - "offset": 2576, + "name": "m_flRecoilAngleVariance", + "offset": 1720, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 955 } } }, { - "name": "m_unTraceID", - "offset": 2580, + "name": "m_flRecoilMagnitude", + "offset": 1728, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 955 } } }, { - "name": "m_rtGcTime", - "offset": 2584, + "name": "m_flRecoilMagnitudeVariance", + "offset": 1736, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 955 } } }, { - "name": "m_vecEndPos", - "offset": 2588, + "name": "m_nTracerFrequency", + "offset": 1744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 380 } } }, { - "name": "m_vecStart", - "offset": 2600, + "name": "m_flInaccuracyJumpInitial", + "offset": 1752, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecLeft", - "offset": 2612, + "name": "m_flInaccuracyJumpApex", + "offset": 1756, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecNormal", - "offset": 2624, + "name": "m_flInaccuracyReload", + "offset": 1760, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nPlayer", - "offset": 2636, + "name": "m_flDeployDuration", + "offset": 1764, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nEntity", - "offset": 2640, + "name": "m_flDisallowAttackAfterReloadStartDuration", + "offset": 1768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nHitbox", - "offset": 2644, + "name": "m_nBurstShotCount", + "offset": 1772, "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], + { "subtype": { "type": "ref", @@ -264934,32 +278240,27 @@ } }, { - "name": "m_flCreationTime", - "offset": 2648, + "name": "m_bAllowBurstHolster", + "offset": 1776, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nTintID", - "offset": 2652, + "name": "m_nRecoilSeed", + "offset": 1780, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyStartGroup", + "value": "Firing" } ], "subtype": @@ -264970,150 +278271,77 @@ } }, { - "name": "m_nVersion", - "offset": 2656, + "name": "m_nSpreadSeed", + "offset": 1784, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 6 } } }, { - "name": "m_ubSignature", - "offset": 2657, + "name": "m_flAttackMovespeedFactor", + "offset": 1788, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 128, - "subtype": - { - "type": "ref", - "ref_idx": 3 - } + "type": "ref", + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CC4", - "scope": "libserver.so", - "project": "server", - "size": 5296, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bStartedArming" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fArmedTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bBombPlacedAnimation" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIsPlantingViaUse" }, { - "name": "MNetworkVarNames", - "value": "EntitySpottedState_t m_entitySpottedState" - } - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2040 - } - ], - "members": - [ - { - "name": "m_vecLastValidPlayerHeldPosition", - "offset": 5208, + "name": "m_flInaccuracyPitchShift", + "offset": 1792, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecLastValidDroppedPosition", - "offset": 5220, + "name": "m_flInaccuracyAltSoundThreshold", + "offset": 1796, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bDoValidDroppedPositionCheck", - "offset": 5232, + "name": "m_szUseRadioSubtitle", + "offset": 1800, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bStartedArming", - "offset": 5233, + "name": "m_bUnzoomsAfterShot", + "offset": 1808, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyStartGroup", + "value": "Zooming" } ], "subtype": @@ -265124,179 +278352,111 @@ } }, { - "name": "m_fArmedTime", - "offset": 5236, + "name": "m_bHideViewModelWhenZoomed", + "offset": 1809, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bBombPlacedAnimation", - "offset": 5240, + "name": "m_nZoomLevels", + "offset": 1812, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsPlantingViaUse", - "offset": 5241, + "name": "m_nZoomFOV1", + "offset": 1816, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_entitySpottedState", - "offset": 5248, + "name": "m_nZoomFOV2", + "offset": 1820, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2073 + "ref_idx": 6 } } }, { - "name": "m_nSpotRules", - "offset": 5272, + "name": "m_flZoomTime0", + "offset": 1824, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bPlayedArmingBeeps", - "offset": 5276, + "name": "m_flZoomTime1", + "offset": 1828, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 7, - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bBombPlanted", - "offset": 5283, + "name": "m_flZoomTime2", + "offset": 1832, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CEnvFade", - "scope": "libserver.so", - "project": "server", - "size": 1968, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "Color m_fadeColor" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_fadeColor", - "offset": 1928, + "name": "m_flIronSightPullUpSpeed", + "offset": 1836, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyStartGroup", + "value": "Iron Sights" } ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Duration", - "offset": 1932, + "name": "m_flIronSightPutDownSpeed", + "offset": 1840, "traits": { "subtype": @@ -265307,8 +278467,8 @@ } }, { - "name": "m_HoldDuration", - "offset": 1936, + "name": "m_flIronSightFOV", + "offset": 1844, "traits": { "subtype": @@ -265319,251 +278479,87 @@ } }, { - "name": "m_OnBeginFade", - "offset": 1944, + "name": "m_flIronSightPivotForward", + "offset": 1848, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponUSPSilencer", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CTonemapTrigger", - "scope": "libserver.so", - "project": "server", - "size": 2936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ + }, { - "name": "m_tonemapControllerName", - "offset": 2920, + "name": "m_flIronSightLooseness", + "offset": 1852, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTonemapController", - "offset": 2928, + "name": "m_nDamage", + "offset": 1856, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Damage" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CHandleDummy", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_PlayVCD", - "scope": "libserver.so", - "project": "server", - "size": 392, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_PlayVCD\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n\tm_hChoreoScene = resource:\"\"\n\tm_OnPaused = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnResumed = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2245 - } - ], - "members": - [ + }, { - "name": "m_hChoreoScene", - "offset": 240, + "name": "m_flHeadshotMultiplier", + "offset": 1860, "traits": { "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCChoreoSceneResource >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1273 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnPaused", - "offset": 248, + "name": "m_flArmorRatio", + "offset": 1864, "traits": { "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 10 } } }, { - "name": "m_OnResumed", - "offset": 320, + "name": "m_flPenetration", + "offset": 1868, "traits": { "subtype": { "type": "ref", - "ref_idx": 1945 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CMathRemap", - "scope": "libserver.so", - "project": "server", - "size": 2080, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_flInMin", - "offset": 1928, + "name": "m_flRange", + "offset": 1872, "traits": { "subtype": @@ -265574,8 +278570,8 @@ } }, { - "name": "m_flInMax", - "offset": 1932, + "name": "m_flRangeModifier", + "offset": 1876, "traits": { "subtype": @@ -265586,8 +278582,8 @@ } }, { - "name": "m_flOut1", - "offset": 1936, + "name": "m_flFlinchVelocityModifierLarge", + "offset": 1880, "traits": { "subtype": @@ -265598,8 +278594,8 @@ } }, { - "name": "m_flOut2", - "offset": 1940, + "name": "m_flFlinchVelocityModifierSmall", + "offset": 1884, "traits": { "subtype": @@ -265610,10 +278606,17 @@ } }, { - "name": "m_flOldInValue", - "offset": 1944, + "name": "m_flRecoveryTimeCrouch", + "offset": 1888, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Recovery" + } + ], "subtype": { "type": "ref", @@ -265622,160 +278625,121 @@ } }, { - "name": "m_bEnabled", - "offset": 1948, + "name": "m_flRecoveryTimeStand", + "offset": 1892, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_OutValue", - "offset": 1952, + "name": "m_flRecoveryTimeCrouchFinal", + "offset": 1896, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnRoseAboveMin", - "offset": 1984, + "name": "m_flRecoveryTimeStandFinal", + "offset": 1900, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnRoseAboveMax", - "offset": 2008, + "name": "m_nRecoveryTransitionStartBullet", + "offset": 1904, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnFellBelowMin", - "offset": 2032, + "name": "m_nRecoveryTransitionEndBullet", + "offset": 1908, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnFellBelowMax", - "offset": 2056, + "name": "m_flThrowVelocity", + "offset": 1912, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Grenade Data" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponSawedoff", - "scope": "libserver.so", - "project": "server", - "size": 5168, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2323 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSWeaponBaseShotgun", - "scope": "libserver.so", - "project": "server", - "size": 5168, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ + "name": "m_vSmokeColor", + "offset": 1916, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, { - "offset": 0, - "ref_idx": 2040 + "name": "m_szAnimClass", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CPointServerCommand", + "name": "CBasePlayerWeaponVData", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1088, "alignment": 8, "traits": { @@ -265784,228 +278748,302 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 1647 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CBasePlayerWeaponVData\"\n\tm_szWorldModel = resource_name:\"\"\n\tm_sToolsOnlyOwnerModelName = resource_name:\"\"\n\tm_bBuiltRightHanded = true\n\tm_bAllowFlipping = true\n\tm_sMuzzleAttachment = \"muzzle\"\n\tm_szMuzzleFlashParticle = resource_name:\"\"\n\tm_szMuzzleFlashParticleConfig = \"\"\n\tm_szBarrelSmokeParticle = resource_name:\"\"\n\tm_nMuzzleSmokeShotThreshold = 4\n\tm_flMuzzleSmokeTimeout = 0.25\n\tm_flMuzzleSmokeDecrementRate = 1.0\n\tm_bGenerateMuzzleLight = true\n\tm_bLinkedCooldowns = false\n\tm_iFlags = \"\"\n\tm_iWeight = 0\n\tm_bAutoSwitchTo = true\n\tm_bAutoSwitchFrom = true\n\tm_nPrimaryAmmoType = \"\"\n\tm_nSecondaryAmmoType = \"\"\n\tm_iMaxClip1 = 0\n\tm_iMaxClip2 = 0\n\tm_iDefaultClip1 = -1\n\tm_iDefaultClip2 = -1\n\tm_bReserveAmmoAsClips = false\n\tm_bTreatAsSingleClip = false\n\tm_bKeepLoadedAmmo = false\n\tm_iRumbleEffect = \"RUMBLE_INVALID\"\n\tm_flDropSpeed = 300.0\n\tm_iSlot = 0\n\tm_iPosition = 0\n\tm_aShootSounds = \n\t{\n\t}\n}" } ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CTriggerProximity", - "scope": "libserver.so", - "project": "server", - "size": 2968, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 307 } ], "members": [ { - "name": "m_hMeasureTarget", - "offset": 2916, + "name": "m_szWorldModel", + "offset": 40, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Visuals" + }, + { + "name": "MPropertyDescription", + "value": "Model used on the ground or held by an entity" + }, + { + "name": "MPropertyProvidesEditContextString", + "value": "ToolEditContext_ID_VMDL" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", + "size": 224, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 548 + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeCModel >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 39 + } + ] } ] } } }, { - "name": "m_iszMeasureTarget", - "offset": 2920, + "name": "m_sToolsOnlyOwnerModelName", + "offset": 264, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Model used by the tools only to populate comboboxes for things like animgraph parameter pickers" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeCModel >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 39 + } + ] + } + ] } } }, { - "name": "m_fRadius", - "offset": 2928, + "name": "m_bBuiltRightHanded", + "offset": 488, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Was the weapon was built right-handed?" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nTouchers", - "offset": 2932, + "name": "m_bAllowFlipping", + "offset": 489, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Allows flipping the model, regardless of whether it is built left or right handed" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_NearestEntityDistance", - "offset": 2936, + "name": "m_sMuzzleAttachment", + "offset": 496, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Attachment to fire bullets from" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", + "name": "CAttachmentNameSymbolWithStorage", "size": 32, + "alignment": 8 + } + } + }, + { + "name": "m_szMuzzleFlashParticle", + "offset": 528, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Effect when firing this weapon" + } + ], + "subtype": + { + "type": "atomic", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", + "size": 224, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CAK47", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CInfoLandmark", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + "name": "m_szMuzzleFlashParticleConfig", + "offset": 752, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Effect Config for Muzzle Flash - if set, will use this config specified in the particle effect, using whatever CP configuration is specified there, vdata muzzleflash attachment will be ignored" + }, + { + "name": "MPropertyAttributeEditor", + "value": "ParticleConfigName()" + }, + { + "name": "MPropertyEditContextOverrideKey", + "value": "ToolEditContext_ID_VPCF" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + } + }, { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPhysBallSocket", - "scope": "libserver.so", - "project": "server", - "size": 2048, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + "name": "m_szBarrelSmokeParticle", + "offset": 760, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Barrel smoke after firing this weapon" + } + ], + "subtype": + { + "type": "atomic", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] + } + ] + } + } + }, { - "offset": 0, - "ref_idx": 2147 - } - ], - "members": - [ + "name": "m_nMuzzleSmokeShotThreshold", + "offset": 984, + "traits": + { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Barrel smoke shot threshold to create smoke" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, { - "name": "m_flJointFriction", - "offset": 2024, + "name": "m_flMuzzleSmokeTimeout", + "offset": 988, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Barrel smoke shot timeout" + } + ], "subtype": { "type": "ref", @@ -266014,34 +279052,52 @@ } }, { - "name": "m_bEnableSwingLimit", - "offset": 2028, + "name": "m_flMuzzleSmokeDecrementRate", + "offset": 992, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Barrel smoke decrement rate when not firing" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flSwingLimit", - "offset": 2032, + "name": "m_bGenerateMuzzleLight", + "offset": 996, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bEnableTwistLimit", - "offset": 2036, + "name": "m_bLinkedCooldowns", + "offset": 997, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Behavior" + }, + { + "name": "MPropertyDescription", + "value": "Should both primary and secondary attacks be cooled down together (so cooling down primary attack would cooldown both primary + secondary attacks)?" + } + ], "subtype": { "type": "ref", @@ -266050,230 +279106,259 @@ } }, { - "name": "m_flMinTwistAngle", - "offset": 2040, + "name": "m_iFlags", + "offset": 998, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2471 } } }, { - "name": "m_flMaxTwistAngle", - "offset": 2044, + "name": "m_iWeight", + "offset": 1000, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "This value used to determine this weapon's importance in autoselection" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CNetworkedSequenceOperation", - "scope": "libserver.so", - "project": "server", - "size": 40, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "HSequence m_hSequence" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flPrevCycle" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flCycle" }, { - "name": "MNetworkVarNames", - "value": "CNetworkedQuantizedFloat m_flWeight" - } - ], - "members": - [ - { - "name": "m_hSequence", - "offset": 8, + "name": "m_bAutoSwitchTo", + "offset": 1004, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "minusone" - }, - { - "name": "MNetworkChangeCallback", - "value": "sequenceOpSequenceChanged" + "name": "MPropertyFriendlyName", + "value": "Safe To Auto-Switch To" }, { - "name": "MNetworkPriority", - "value": "32" + "name": "MPropertyDescription", + "value": "Whether this weapon is safe to automatically switch to (should be false for eg. explosives that can the player may accidentally hurt themselves with)" } ], "subtype": { "type": "ref", - "ref_idx": 400 + "ref_idx": 12 } } }, { - "name": "m_flPrevCycle", - "offset": 12, + "name": "m_bAutoSwitchFrom", + "offset": 1005, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "15" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "8" - }, + "name": "MPropertyFriendlyName", + "value": "Safe To Auto-Switch Away From" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nPrimaryAmmoType", + "offset": 1006, + "traits": + { + "metatags": + [ { - "name": "MNetworkPriority", - "value": "32" + "name": "MPropertyStartGroup", + "value": "Ammo" }, { - "name": "MNetworkSendProxyRecipientsFilter" + "name": "MPropertyAttributeEditor", + "value": "VDataChoice( scripts/ammo.vdata )" }, { - "name": "MNetworkUserGroup", - "value": "m_flCycle" + "name": "MPropertyCustomFGDType", + "value": "string" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 582 } } }, { - "name": "m_flCycle", - "offset": 16, + "name": "m_nSecondaryAmmoType", + "offset": 1007, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyAttributeEditor", + "value": "VDataChoice( scripts/ammo.vdata )" }, { - "name": "MNetworkBitCount", - "value": "15" - }, + "name": "MPropertyCustomFGDType", + "value": "string" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 582 + } + } + }, + { + "name": "m_iMaxClip1", + "offset": 1008, + "traits": + { + "metatags": + [ { - "name": "MNetworkMinValue", - "value": "0.000000" + "name": "MPropertyFriendlyName", + "value": "Primary Clip Size" }, { - "name": "MNetworkMaxValue", - "value": "1.000000" + "name": "MPropertyDescription", + "value": "How many bullets this gun can fire before it reloads (0 if no clip)" }, { - "name": "MNetworkEncodeFlags", - "value": "8" - }, + "name": "MPropertyAttributeRange", + "value": "0 255" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iMaxClip2", + "offset": 1012, + "traits": + { + "metatags": + [ { - "name": "MNetworkPriority", - "value": "32" + "name": "MPropertyFriendlyName", + "value": "Secondary Clip Size" }, { - "name": "MNetworkSendProxyRecipientsFilter" + "name": "MPropertyDescription", + "value": "How many secondary bullets this gun can fire before it reloads (0 if no clip)" }, { - "name": "MNetworkUserGroup", - "value": "m_flCycle" + "name": "MPropertyAttributeRange", + "value": "0 255" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flWeight", - "offset": 20, + "name": "m_iDefaultClip1", + "offset": 1016, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Primary Initial Clip (-1 means use clip size)" }, { - "name": "MNetworkBitCount", - "value": "8" - }, + "name": "MPropertyAttributeRange", + "value": "-1 255" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iDefaultClip2", + "offset": 1020, + "traits": + { + "metatags": + [ { - "name": "MNetworkMinValue", - "value": "0.000000" + "name": "MPropertyDescription", + "value": "Secondary Initial Clip (-1 means use clip size)" }, { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, + "name": "MPropertyAttributeRange", + "value": "-1 255" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bReserveAmmoAsClips", + "offset": 1024, + "traits": + { + "metatags": + [ { - "name": "MNetworkEncodeFlags", - "value": "0" + "name": "MPropertyDescription", + "value": "Indicates whether to treat reserve ammo as clips (reloads) instead of raw bullets" } ], "subtype": { - "type": "atomic", - "name": "CNetworkedQuantizedFloat", - "size": 8, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bSequenceChangeNetworked", - "offset": 28, + "name": "m_bTreatAsSingleClip", + "offset": 1025, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Regardless of ammo position, we'll always use clip1 as where our bullets come from" + } + ], "subtype": { "type": "ref", @@ -266282,10 +279367,17 @@ } }, { - "name": "m_bDiscontinuity", - "offset": 29, + "name": "m_bKeepLoadedAmmo", + "offset": 1026, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Indicates whether to keep any loaded ammo in the weapon on reload" + } + ], "subtype": { "type": "ref", @@ -266294,20 +279386,27 @@ } }, { - "name": "m_flPrevCycleFromDiscontinuity", - "offset": 32, + "name": "m_iRumbleEffect", + "offset": 1028, "traits": { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "UI" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2472 } } }, { - "name": "m_flPrevCycleForAnimEventDetection", - "offset": 36, + "name": "m_flDropSpeed", + "offset": 1032, "traits": { "subtype": @@ -266316,76 +279415,646 @@ "ref_idx": 10 } } + }, + { + "name": "m_iSlot", + "offset": 1036, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "HUD Bucket" + }, + { + "name": "MPropertyDescription", + "value": "Which 'column' to display this weapon in the HUD" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_iPosition", + "offset": 1040, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "HUD Bucket Position" + }, + { + "name": "MPropertyDescription", + "value": "Which 'row' to display this weapon in the HUD" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_aShootSounds", + "offset": 1048, + "traits": + { + "metatags": + [ + { + "name": "MPropertyStartGroup", + "value": "Sounds" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlOrderedMap< WeaponSound_t, CSoundEventName >", + "size": 40, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2473 + }, + { + "type": "atomic", + "name": "CSoundEventName", + "size": 16, + "alignment": 8 + } + ] + } + } } ] } }, { - "type": "class", - "name": "CPhysHingeAlias_phys_hinge_local", - "scope": "libserver.so", - "project": "server", - "size": 2392, - "alignment": 8, + "type": "enum", + "name": "ItemFlagTypes_t", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2146 + "name": "ITEM_FLAG_NONE", + "value": 0 + }, + { + "name": "ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO", + "value": 1 + }, + { + "name": "ITEM_FLAG_NOAUTORELOAD", + "value": 2 + }, + { + "name": "ITEM_FLAG_NOAUTOSWITCHEMPTY", + "value": 4 + }, + { + "name": "ITEM_FLAG_LIMITINWORLD", + "value": 8 + }, + { + "name": "ITEM_FLAG_EXHAUSTIBLE", + "value": 16 + }, + { + "name": "ITEM_FLAG_DOHITLOCATIONDMG", + "value": 32 + }, + { + "name": "ITEM_FLAG_NOAMMOPICKUPS", + "value": 64 + }, + { + "name": "ITEM_FLAG_NOITEMPICKUP", + "value": 128 } + ] + } + }, + { + "type": "enum", + "name": "RumbleEffect_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" ], - "members": + "fields": + [ + { + "name": "RUMBLE_INVALID", + "value": -1 + }, + { + "name": "RUMBLE_STOP_ALL", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertySuppressEnumerator" + } + ] + } + }, + { + "name": "RUMBLE_PISTOL", + "value": 1 + }, + { + "name": "RUMBLE_357", + "value": 2 + }, + { + "name": "RUMBLE_SMG1", + "value": 3 + }, + { + "name": "RUMBLE_AR2", + "value": 4 + }, + { + "name": "RUMBLE_SHOTGUN_SINGLE", + "value": 5 + }, + { + "name": "RUMBLE_SHOTGUN_DOUBLE", + "value": 6 + }, + { + "name": "RUMBLE_AR2_ALT_FIRE", + "value": 7 + }, + { + "name": "RUMBLE_RPG_MISSILE", + "value": 8 + }, + { + "name": "RUMBLE_CROWBAR_SWING", + "value": 9 + }, + { + "name": "RUMBLE_AIRBOAT_GUN", + "value": 10 + }, + { + "name": "RUMBLE_JEEP_ENGINE_LOOP", + "value": 11 + }, + { + "name": "RUMBLE_FLAT_LEFT", + "value": 12 + }, + { + "name": "RUMBLE_FLAT_RIGHT", + "value": 13 + }, + { + "name": "RUMBLE_FLAT_BOTH", + "value": 14 + }, + { + "name": "RUMBLE_DMG_LOW", + "value": 15 + }, + { + "name": "RUMBLE_DMG_MED", + "value": 16 + }, + { + "name": "RUMBLE_DMG_HIGH", + "value": 17 + }, + { + "name": "RUMBLE_FALL_LONG", + "value": 18 + }, + { + "name": "RUMBLE_FALL_SHORT", + "value": 19 + }, + { + "name": "RUMBLE_PHYSCANNON_OPEN", + "value": 20 + }, + { + "name": "RUMBLE_PHYSCANNON_PUNT", + "value": 21 + }, + { + "name": "RUMBLE_PHYSCANNON_LOW", + "value": 22 + }, + { + "name": "RUMBLE_PHYSCANNON_MEDIUM", + "value": 23 + }, + { + "name": "RUMBLE_PHYSCANNON_HIGH", + "value": 24 + }, + { + "name": "NUM_RUMBLE_EFFECTS", + "value": 25, + "traits": + { + "metatags": + [ + { + "name": "MPropertySuppressEnumerator" + } + ] + } + } + ] + } + }, + { + "type": "enum", + "name": "WeaponSound_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": [ + { + "name": "WEAPON_SOUND_EMPTY", + "value": 0 + }, + { + "name": "WEAPON_SOUND_SECONDARY_EMPTY", + "value": 1 + }, + { + "name": "WEAPON_SOUND_SINGLE", + "value": 2 + }, + { + "name": "WEAPON_SOUND_SECONDARY_ATTACK", + "value": 3 + }, + { + "name": "WEAPON_SOUND_MELEE_MISS", + "value": 4 + }, + { + "name": "WEAPON_SOUND_MELEE_HIT", + "value": 5 + }, + { + "name": "WEAPON_SOUND_MELEE_HIT_WORLD", + "value": 6 + }, + { + "name": "WEAPON_SOUND_MELEE_HIT_PLAYER", + "value": 7 + }, + { + "name": "WEAPON_SOUND_MELEE_HIT_NPC", + "value": 8 + }, + { + "name": "WEAPON_SOUND_SPECIAL1", + "value": 9 + }, + { + "name": "WEAPON_SOUND_SPECIAL2", + "value": 10 + }, + { + "name": "WEAPON_SOUND_SPECIAL3", + "value": 11 + }, + { + "name": "WEAPON_SOUND_NEARLYEMPTY", + "value": 12 + }, + { + "name": "WEAPON_SOUND_IMPACT", + "value": 13 + }, + { + "name": "WEAPON_SOUND_REFLECT", + "value": 14 + }, + { + "name": "WEAPON_SOUND_SECONDARY_IMPACT", + "value": 15 + }, + { + "name": "WEAPON_SOUND_SECONDARY_REFLECT", + "value": 16 + }, + { + "name": "WEAPON_SOUND_RELOAD", + "value": 17 + }, + { + "name": "WEAPON_SOUND_SINGLE_ACCURATE", + "value": 18 + }, + { + "name": "WEAPON_SOUND_ZOOM_IN", + "value": 19 + }, + { + "name": "WEAPON_SOUND_ZOOM_OUT", + "value": 20 + }, + { + "name": "WEAPON_SOUND_MOUSE_PRESSED", + "value": 21 + }, + { + "name": "WEAPON_SOUND_DROP", + "value": 22 + }, + { + "name": "WEAPON_SOUND_RADIO_USE", + "value": 23 + }, + { + "name": "WEAPON_SOUND_NUM_TYPES", + "value": 24, + "traits": + { + "metatags": + [ + { + "name": "MPropertySuppressEnumerator" + } + ] + } + } ] } }, { - "type": "class", - "name": "CTriggerBombReset", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, + "type": "enum", + "name": "CSWeaponType", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 1096 + "name": "WEAPONTYPE_KNIFE", + "value": 0 + }, + { + "name": "WEAPONTYPE_PISTOL", + "value": 1 + }, + { + "name": "WEAPONTYPE_SUBMACHINEGUN", + "value": 2 + }, + { + "name": "WEAPONTYPE_RIFLE", + "value": 3 + }, + { + "name": "WEAPONTYPE_SHOTGUN", + "value": 4 + }, + { + "name": "WEAPONTYPE_SNIPER_RIFLE", + "value": 5 + }, + { + "name": "WEAPONTYPE_MACHINEGUN", + "value": 6 + }, + { + "name": "WEAPONTYPE_C4", + "value": 7 + }, + { + "name": "WEAPONTYPE_TASER", + "value": 8 + }, + { + "name": "WEAPONTYPE_GRENADE", + "value": 9 + }, + { + "name": "WEAPONTYPE_EQUIPMENT", + "value": 10 + }, + { + "name": "WEAPONTYPE_STACKABLEITEM", + "value": 11 + }, + { + "name": "WEAPONTYPE_UNKNOWN", + "value": 12 + } + ] + } + }, + { + "type": "enum", + "name": "CSWeaponCategory", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "WEAPONCATEGORY_OTHER", + "value": 0 + }, + { + "name": "WEAPONCATEGORY_MELEE", + "value": 1 + }, + { + "name": "WEAPONCATEGORY_SECONDARY", + "value": 2 + }, + { + "name": "WEAPONCATEGORY_SMG", + "value": 3 + }, + { + "name": "WEAPONCATEGORY_RIFLE", + "value": 4 + }, + { + "name": "WEAPONCATEGORY_HEAVY", + "value": 5 + }, + { + "name": "WEAPONCATEGORY_COUNT", + "value": 6 } + ] + } + }, + { + "type": "enum", + "name": "gear_slot_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" ], - "members": + "fields": + [ + { + "name": "GEAR_SLOT_INVALID", + "value": -1 + }, + { + "name": "GEAR_SLOT_RIFLE", + "value": 0 + }, + { + "name": "GEAR_SLOT_PISTOL", + "value": 1 + }, + { + "name": "GEAR_SLOT_KNIFE", + "value": 2 + }, + { + "name": "GEAR_SLOT_GRENADES", + "value": 3 + }, + { + "name": "GEAR_SLOT_C4", + "value": 4 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT6", + "value": 5 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT7", + "value": 6 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT8", + "value": 7 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT9", + "value": 8 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT10", + "value": 9 + }, + { + "name": "GEAR_SLOT_RESERVED_SLOT11", + "value": 10 + }, + { + "name": "GEAR_SLOT_BOOSTS", + "value": 11 + }, + { + "name": "GEAR_SLOT_UTILITY", + "value": 12 + }, + { + "name": "GEAR_SLOT_COUNT", + "value": 13 + }, + { + "name": "GEAR_SLOT_FIRST", + "value": 0 + }, + { + "name": "GEAR_SLOT_LAST", + "value": 12 + } + ] + } + }, + { + "type": "enum", + "name": "CSWeaponSilencerType", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": [ + { + "name": "WEAPONSILENCER_NONE", + "value": 0 + }, + { + "name": "WEAPONSILENCER_DETACHABLE", + "value": 1 + }, + { + "name": "WEAPONSILENCER_INTEGRATED", + "value": 2 + } ] } }, { "type": "class", - "name": "CInfoTeleportDestination", + "name": "CCSGameRulesProxy", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1936, "alignment": 8, "traits": { @@ -266394,7 +280063,15 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CCSGameRules* m_pGameRules" + } ], "multi_depth": 4, "single_depth": 3, @@ -266402,17 +280079,47 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2479 + } + ], + "members": + [ + { + "name": "m_pGameRules", + "offset": 1928, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkTypeAlias", + "value": "CCSGameRules*" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2218 + } + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CInfoTarget", + "name": "CGameRulesProxy", "scope": "libserver.so", "project": "server", "size": 1928, @@ -266424,21 +280131,16 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MEntityAllowsPortraitWorldSpawn" - } + "construct_allowed", + "MNetworkNoBase" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 548 } ], "members": @@ -266448,10 +280150,10 @@ }, { "type": "class", - "name": "CFuncConveyor", + "name": "CPhysicsSpring", "scope": "libserver.so", "project": "server", - "size": 2656, + "size": 2000, "alignment": 8, "traits": { @@ -266462,85 +280164,32 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkIncludeByName", - "value": "m_fFlags" - }, - { - "name": "MNetworkOverride", - "value": "CBaseEntity::m_fFlags" - }, - { - "name": "MNetworkOverride", - "value": "CNetworkOriginCellCoordQuantizedVector::m_vecX" - }, - { - "name": "MNetworkOverride", - "value": "CNetworkOriginCellCoordQuantizedVector::m_vecY" - }, - { - "name": "MNetworkOverride", - "value": "CNetworkOriginCellCoordQuantizedVector::m_vecZ" - }, - { - "name": "MNetworkOverride", - "value": "CGameSceneNode::m_angRotation" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vecMoveDirEntitySpace" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flTargetSpeed" - }, - { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nTransitionStartTick" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTransitionDurationTicks" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flTransitionStartSpeed" - }, - { - "name": "MNetworkVarNames", - "value": "EHANDLE m_hConveyorModels" - } - ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 548 } ], "members": [ { - "name": "m_szConveyorModels", - "offset": 2576, + "name": "m_flFrequency", + "offset": 1936, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flTransitionDurationSeconds", - "offset": 2584, + "name": "m_flDampingRatio", + "offset": 1940, "traits": { "subtype": @@ -266551,144 +280200,89 @@ } }, { - "name": "m_angMoveEntitySpace", - "offset": 2588, + "name": "m_flRestLength", + "offset": 1944, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vecMoveDirEntitySpace", - "offset": 2600, + "name": "m_nameAttachStart", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flTargetSpeed", - "offset": 2612, + "name": "m_nameAttachEnd", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nTransitionStartTick", - "offset": 2616, + "name": "m_start", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 563 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nTransitionDurationTicks", - "offset": 2620, + "name": "m_end", + "offset": 1980, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flTransitionStartSpeed", - "offset": 2624, + "name": "m_teleportTick", + "offset": 1992, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_hConveyorModels", - "offset": 2632, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "ref_idx": 7 } } } @@ -266697,11 +280291,11 @@ }, { "type": "class", - "name": "CWeaponMag7", + "name": "CPhysThruster", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2040, + "alignment": 8, "traits": { "flags": @@ -266711,46 +280305,49 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2482 } ], "members": [ + { + "name": "m_localOrigin", + "offset": 2024, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } ] } }, { "type": "class", - "name": "CSpotlightEnd", + "name": "CPhysForce", "scope": "libserver.so", "project": "server", - "size": 2608, - "alignment": 8, + "size": 2024, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "is_abstract", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_flLightScale" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_Radius" - } + "local_type_scope" ], "multi_depth": 4, "single_depth": 3, @@ -266758,22 +280355,30 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1647 } ], "members": [ { - "name": "m_flLightScale", - "offset": 2572, + "name": "m_nameAttach", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_force", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -266782,16 +280387,10 @@ } }, { - "name": "m_Radius", - "offset": 2576, + "name": "m_forceTime", + "offset": 1948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -266800,30 +280399,54 @@ } }, { - "name": "m_vSpotlightDir", - "offset": 2580, + "name": "m_attachedObject", + "offset": 1952, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_vSpotlightOrg", - "offset": 2592, + "name": "m_wasRestored", + "offset": 1956, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_integrator", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 750 } } } @@ -266832,10 +280455,10 @@ }, { "type": "class", - "name": "CEnvVolumetricFogVolume", + "name": "CBasePlayerVData", "scope": "libserver.so", "project": "server", - "size": 2000, + "size": 376, "alignment": 8, "traits": { @@ -266844,200 +280467,157 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bActive" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBoxMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBoxMaxs" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIndirectUseLPVs" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flStrength" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nFalloffShape" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFalloffExponent" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flHeightFogDepth" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fHeightFogEdgeWidth" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fIndirectLightStrength" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fSunLightStrength" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fNoiseStrength" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_TintColor" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bOverrideTintColor" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bOverrideIndirectLightStrength" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bOverrideSunLightStrength" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bOverrideNoiseStrength" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CBasePlayerVData\"\n\tm_sModelName = resource_name:\"\"\n\tm_flHeadDamageMultiplier = 3.0\n\tm_flChestDamageMultiplier = 1.0\n\tm_flStomachDamageMultiplier = 1.0\n\tm_flArmDamageMultiplier = 1.0\n\tm_flLegDamageMultiplier = 1.0\n\tm_flHoldBreathTime = 15.0\n\tm_flDrowningDamageInterval = 1.0\n\tm_nDrowningDamageInitial = 10\n\tm_nDrowningDamageMax = 10\n\tm_nWaterSpeed = 100\n\tm_flUseRange = 55.0\n\tm_flUseAngleTolerance = 45.0\n\tm_flCrouchTime = 0.4\n}" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 307 } ], "members": [ { - "name": "m_bActive", - "offset": 1928, + "name": "m_sModelName", + "offset": 40, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyProvidesEditContextString", + "value": "ToolEditContext_ID_VMDL" } ], + "subtype": + { + "type": "atomic", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeCModel >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 39 + } + ] + } + ] + } + } + }, + { + "name": "m_flHeadDamageMultiplier", + "offset": 264, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1031 } } }, { - "name": "m_vBoxMins", - "offset": 1932, + "name": "m_flChestDamageMultiplier", + "offset": 280, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1031 } } }, { - "name": "m_vBoxMaxs", - "offset": 1944, + "name": "m_flStomachDamageMultiplier", + "offset": 296, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 1031 } } }, { - "name": "m_bStartDisabled", - "offset": 1956, + "name": "m_flArmDamageMultiplier", + "offset": 312, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1031 } } }, { - "name": "m_bIndirectUseLPVs", - "offset": 1957, + "name": "m_flLegDamageMultiplier", + "offset": 328, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1031 + } + } + }, + { + "name": "m_flHoldBreathTime", + "offset": 344, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Water" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flStrength", - "offset": 1960, + "name": "m_flDrowningDamageInterval", + "offset": 348, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Water" + }, + { + "name": "MPropertyDescription", + "value": "Seconds between drowning ticks" } ], "subtype": @@ -267048,14 +280628,19 @@ } }, { - "name": "m_nFalloffShape", - "offset": 1964, + "name": "m_nDrowningDamageInitial", + "offset": 352, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Water" + }, + { + "name": "MPropertyDescription", + "value": "Amount of damage done on the first drowning tick (+1 each subsequent interval)" } ], "subtype": @@ -267066,50 +280651,57 @@ } }, { - "name": "m_flFalloffExponent", - "offset": 1968, + "name": "m_nDrowningDamageMax", + "offset": 356, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Water" + }, + { + "name": "MPropertyDescription", + "value": "Max damage done by a drowning tick" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flHeightFogDepth", - "offset": 1972, + "name": "m_nWaterSpeed", + "offset": 360, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Water" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_fHeightFogEdgeWidth", - "offset": 1976, + "name": "m_flUseRange", + "offset": 364, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Use" } ], "subtype": @@ -267120,14 +280712,15 @@ } }, { - "name": "m_fIndirectLightStrength", - "offset": 1980, + "name": "m_flUseAngleTolerance", + "offset": 368, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Use" } ], "subtype": @@ -267138,14 +280731,19 @@ } }, { - "name": "m_fSunLightStrength", - "offset": 1984, + "name": "m_flCrouchTime", + "offset": 372, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyGroupName", + "value": "Crouch" + }, + { + "name": "MPropertyDescription", + "value": "Time to move between crouch and stand" } ], "subtype": @@ -267154,10 +280752,72 @@ "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseAnimFuncs", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvDetailController", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float32 m_flFadeStartDist" }, { - "name": "m_fNoiseStrength", - "offset": 1988, + "name": "MNetworkVarNames", + "value": "float32 m_flFadeEndDist" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_flFadeStartDist", + "offset": 1928, "traits": { "metatags": @@ -267174,8 +280834,8 @@ } }, { - "name": "m_TintColor", - "offset": 1992, + "name": "m_flFadeEndDist", + "offset": 1932, "traits": { "metatags": @@ -267184,44 +280844,171 @@ "name": "MNetworkEnable" } ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CInfoPlayerTerrorist", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2222 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGO_TeamIntroTerroristPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2171 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseFuncs_GameParticleManager", + "scope": "libserver.so", + "project": "server", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "GameParticleManager" + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointVelocitySensor", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_hTargetEntity", + "offset": 1928, + "traits": + { "subtype": { "type": "atomic", - "name": "Color", + "name": "CHandle< CBaseEntity >", "size": 4, - "alignment": 1 + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_bOverrideTintColor", - "offset": 1996, + "name": "m_vecAxis", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bOverrideIndirectLightStrength", - "offset": 1997, + "name": "m_bEnabled", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -267230,38 +281017,51 @@ } }, { - "name": "m_bOverrideSunLightStrength", - "offset": 1998, + "name": "m_fPrevVelocity", + "offset": 1948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bOverrideNoiseStrength", - "offset": 1999, + "name": "m_flAvgInterval", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 + } + } + }, + { + "name": "m_Velocity", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } } @@ -267270,10 +281070,68 @@ }, { "type": "class", - "name": "CPointValueRemapper", + "name": "CPulseArraylib", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Array support." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CItemSoda", "scope": "libserver.so", "project": "server", - "size": 2352, + "size": 3376, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 589 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSceneEntity", + "scope": "libserver.so", + "project": "server", + "size": 2576, "alignment": 8, "traits": { @@ -267288,141 +281146,145 @@ [ { "name": "MNetworkVarNames", - "value": "bool m_bDisabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUpdateOnClient" - }, - { - "name": "MNetworkVarNames", - "value": "ValueRemapperInputType_t m_nInputType" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hRemapLineStart" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_hRemapLineEnd" + "value": "bool m_bIsPlayingBack" }, { "name": "MNetworkVarNames", - "value": "float m_flMaximumChangePerSecond" + "value": "bool m_bPaused" }, { "name": "MNetworkVarNames", - "value": "float m_flDisengageDistance" + "value": "bool m_bMultiplayer" }, { "name": "MNetworkVarNames", - "value": "float m_flEngageDistance" + "value": "bool m_bAutogenerated" }, { "name": "MNetworkVarNames", - "value": "bool m_bRequiresUseKey" + "value": "float32 m_flForceClientTime" }, { "name": "MNetworkVarNames", - "value": "ValueRemapperOutputType_t m_nOutputType" + "value": "CHandle< CBaseFlex > m_hActorList" }, { "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity > m_hOutputEntities" - }, + "value": "uint16 m_nSceneStringIndex" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "ValueRemapperHapticsType_t m_nHapticsType" - }, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "ValueRemapperMomentumType_t m_nMomentumType" + "name": "m_iszSceneFile", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flMomentumModifier" + "name": "m_iszTarget1", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flSnapValue" + "name": "m_iszTarget2", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "ValueRemapperRatchetType_t m_nRatchetType" + "name": "m_iszTarget3", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flInputOffset" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_iszTarget4", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bUpdateOnClient", - "offset": 1929, + "name": "m_iszTarget5", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nInputType", - "offset": 1932, + "name": "m_iszTarget6", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2339 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iszRemapLineStartName", - "offset": 1936, + "name": "m_iszTarget7", + "offset": 1992, "traits": { "subtype": @@ -267435,8 +281297,8 @@ } }, { - "name": "m_iszRemapLineEndName", - "offset": 1944, + "name": "m_iszTarget8", + "offset": 2000, "traits": { "subtype": @@ -267449,16 +281311,10 @@ } }, { - "name": "m_hRemapLineStart", - "offset": 1952, + "name": "m_hTarget1", + "offset": 2008, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -267476,16 +281332,10 @@ } }, { - "name": "m_hRemapLineEnd", - "offset": 1956, + "name": "m_hTarget2", + "offset": 2012, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -267503,140 +281353,134 @@ } }, { - "name": "m_flMaximumChangePerSecond", - "offset": 1960, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flDisengageDistance", - "offset": 1964, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flEngageDistance", - "offset": 1968, + "name": "m_hTarget3", + "offset": 2016, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_bRequiresUseKey", - "offset": 1972, + "name": "m_hTarget4", + "offset": 2020, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_nOutputType", - "offset": 1976, + "name": "m_hTarget5", + "offset": 2024, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2340 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iszOutputEntityName", - "offset": 1984, + "name": "m_hTarget6", + "offset": 2028, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iszOutputEntity2Name", - "offset": 1992, + "name": "m_hTarget7", + "offset": 2032, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iszOutputEntity3Name", - "offset": 2000, + "name": "m_hTarget8", + "offset": 2036, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iszOutputEntity4Name", - "offset": 2008, + "name": "m_sTargetAttachment", + "offset": 2040, "traits": { "subtype": @@ -267649,48 +281493,26 @@ } }, { - "name": "m_hOutputEntities", - "offset": 2016, + "name": "m_bIsPlayingBack", + "offset": 2048, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nHapticsType", - "offset": 2040, + "name": "m_bPaused", + "offset": 2049, "traits": { "metatags": @@ -267702,13 +281524,13 @@ "subtype": { "type": "ref", - "ref_idx": 2341 + "ref_idx": 12 } } }, { - "name": "m_nMomentumType", - "offset": 2044, + "name": "m_bMultiplayer", + "offset": 2050, "traits": { "metatags": @@ -267720,13 +281542,13 @@ "subtype": { "type": "ref", - "ref_idx": 2342 + "ref_idx": 12 } } }, { - "name": "m_flMomentumModifier", - "offset": 2048, + "name": "m_bAutogenerated", + "offset": 2051, "traits": { "metatags": @@ -267738,12 +281560,12 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flSnapValue", + "name": "m_flForceClientTime", "offset": 2052, "traits": { @@ -267761,7 +281583,7 @@ } }, { - "name": "m_flCurrentMomentum", + "name": "m_flCurrentTime", "offset": 2056, "traits": { @@ -267773,46 +281595,34 @@ } }, { - "name": "m_nRatchetType", + "name": "m_flFrameTime", "offset": 2060, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2343 + "ref_idx": 10 } } }, { - "name": "m_flRatchetOffset", + "name": "m_bCancelAtNextInterrupt", "offset": 2064, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flInputOffset", + "name": "m_fPitch", "offset": 2068, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -267821,7 +281631,7 @@ } }, { - "name": "m_bEngaged", + "name": "m_bAutomated", "offset": 2072, "traits": { @@ -267833,20 +281643,20 @@ } }, { - "name": "m_bFirstUpdate", - "offset": 2073, + "name": "m_nAutomatedAction", + "offset": 2076, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flPreviousValue", - "offset": 2076, + "name": "m_flAutomationDelay", + "offset": 2080, "traits": { "subtype": @@ -267857,199 +281667,204 @@ } }, { - "name": "m_flPreviousUpdateTickTime", - "offset": 2080, + "name": "m_flAutomationTime", + "offset": 2084, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_vecPreviousTestPoint", - "offset": 2084, + "name": "m_nSpeechPriority", + "offset": 2088, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_hUsingPlayer", - "offset": 2096, + "name": "m_bPausedViaInput", + "offset": 2092, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flCustomOutputValue", - "offset": 2100, + "name": "m_bPauseAtNextInterrupt", + "offset": 2093, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iszSoundEngage", - "offset": 2104, + "name": "m_bWaitingForActor", + "offset": 2094, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszSoundDisengage", - "offset": 2112, + "name": "m_bWaitingForInterrupt", + "offset": 2095, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszSoundReachedValueZero", - "offset": 2120, + "name": "m_bInterruptedActorsScenes", + "offset": 2096, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszSoundReachedValueOne", - "offset": 2128, + "name": "m_bBreakOnNonIdle", + "offset": 2097, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_iszSoundMovingLoop", - "offset": 2136, + "name": "m_bSceneFinished", + "offset": 2098, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_Position", - "offset": 2168, + "name": "m_hActorList", + "offset": 2104, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CNetworkUtlVectorBase< CHandle< CBaseFlex > >", + "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseFlex >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 588 + } + ] } ] } } }, { - "name": "m_PositionDelta", - "offset": 2200, + "name": "m_hRemoveActorList", + "offset": 2128, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } ] } } }, { - "name": "m_OnReachedValueZero", - "offset": 2232, + "name": "m_nSceneStringIndex", + "offset": 2200, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 5 } } }, { - "name": "m_OnReachedValueOne", - "offset": 2256, + "name": "m_OnStart", + "offset": 2208, "traits": { "subtype": @@ -268060,8 +281875,8 @@ } }, { - "name": "m_OnReachedValueCustom", - "offset": 2280, + "name": "m_OnCompletion", + "offset": 2232, "traits": { "subtype": @@ -268072,8 +281887,8 @@ } }, { - "name": "m_OnEngage", - "offset": 2304, + "name": "m_OnCanceled", + "offset": 2256, "traits": { "subtype": @@ -268084,8 +281899,8 @@ } }, { - "name": "m_OnDisengage", - "offset": 2328, + "name": "m_OnPaused", + "offset": 2280, "traits": { "subtype": @@ -268094,205 +281909,86 @@ "ref_idx": 573 } } - } - ] - } - }, - { - "type": "enum", - "name": "ValueRemapperInputType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "InputType_PlayerShootPosition", - "value": 0 - }, - { - "name": "InputType_PlayerShootPositionAroundAxis", - "value": 1 - } - ] - } - }, - { - "type": "enum", - "name": "ValueRemapperOutputType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "OutputType_AnimationCycle", - "value": 0 - }, - { - "name": "OutputType_RotationX", - "value": 1 - }, - { - "name": "OutputType_RotationY", - "value": 2 - }, - { - "name": "OutputType_RotationZ", - "value": 3 - } - ] - } - }, - { - "type": "enum", - "name": "ValueRemapperHapticsType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "HaticsType_Default", - "value": 0 - }, - { - "name": "HaticsType_None", - "value": 1 - } - ] - } - }, - { - "type": "enum", - "name": "ValueRemapperMomentumType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "MomentumType_None", - "value": 0 }, { - "name": "MomentumType_Friction", - "value": 1 + "name": "m_OnResumed", + "offset": 2304, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "MomentumType_SpringTowardSnapValue", - "value": 2 + "name": "m_hInterruptScene", + "offset": 2472, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CSceneEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2492 + } + ] + } + } }, { - "name": "MomentumType_SpringAwayFromSnapValue", - "value": 3 - } - ] - } - }, - { - "type": "enum", - "name": "ValueRemapperRatchetType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "RatchetType_Absolute", - "value": 0 + "name": "m_nInterruptCount", + "offset": 2476, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "RatchetType_EachEngage", - "value": 1 - } - ] - } - }, - { - "type": "class", - "name": "CMathCounter", - "scope": "libserver.so", - "project": "server", - "size": 2104, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_flMin", - "offset": 1928, + "name": "m_bSceneMissing", + "offset": 2480, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flMax", - "offset": 1932, + "name": "m_bInterrupted", + "offset": 2481, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_bHitMin", - "offset": 1936, + "name": "m_bCompletedEarly", + "offset": 2482, "traits": { "subtype": @@ -268303,8 +281999,8 @@ } }, { - "name": "m_bHitMax", - "offset": 1937, + "name": "m_bInterruptSceneFinished", + "offset": 2483, "traits": { "subtype": @@ -268315,10 +282011,17 @@ } }, { - "name": "m_bDisabled", - "offset": 1938, + "name": "m_bRestoring", + "offset": 2484, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -268327,100 +282030,156 @@ } }, { - "name": "m_OutValue", - "offset": 1944, + "name": "m_hNotifySceneCompletion", + "offset": 2488, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CUtlVector< CHandle< CSceneEntity > >", + "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CSceneEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2492 + } + ] } ] } } }, { - "name": "m_OnGetValue", - "offset": 1976, + "name": "m_hListManagers", + "offset": 2512, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CUtlVector< CHandle< CSceneListManager > >", + "size": 24, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CSceneListManager >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2493 + } + ] } ] } } }, { - "name": "m_OnHitMin", - "offset": 2008, + "name": "m_iszSoundName", + "offset": 2536, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnHitMax", - "offset": 2032, + "name": "m_iszSequenceName", + "offset": 2544, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnChangedFromMin", - "offset": 2056, + "name": "m_hActor", + "offset": 2552, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseFlex >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 588 + } + ] + } + } + }, + { + "name": "m_hActivator", + "offset": 2556, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_BusyActor", + "offset": 2560, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnChangedFromMax", - "offset": 2080, + "name": "m_iPlayerDeathBehavior", + "offset": 2564, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2494 } } } @@ -268429,10 +282188,10 @@ }, { "type": "class", - "name": "CEnvWindVolume", + "name": "CSceneListManager", "scope": "libserver.so", "project": "server", - "size": 1984, + "size": 2144, "alignment": 8, "traits": { @@ -268443,88 +282202,154 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 5, + "single_depth": 4, + "baseclasses": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bActive" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBoxMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBoxMaxs" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" - }, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "int m_nShape" + "name": "m_hListManagers", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CHandle< CSceneListManager > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CSceneListManager >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2493 + } + ] + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_fWindSpeedMultiplier" + "name": "m_iszScenes", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 8, + "count": 16, + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_fWindTurbulenceMultiplier" - }, + "name": "m_hScenes", + "offset": 2080, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 16, + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + } + } + ] + } + }, + { + "type": "enum", + "name": "SceneOnPlayerDeath_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "MNetworkVarNames", - "value": "float m_fWindSpeedVariationMultiplier" + "name": "SCENE_ONPLAYERDEATH_DO_NOTHING", + "value": 0 }, { - "name": "MNetworkVarNames", - "value": "float m_fWindDirectionVariationMultiplier" + "name": "SCENE_ONPLAYERDEATH_CANCEL", + "value": 1 } + ] + } + }, + { + "type": "class", + "name": "CPointTeleport", + "scope": "libserver.so", + "project": "server", + "size": 1960, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2223 } ], "members": [ { - "name": "m_bActive", + "name": "m_vSaveOrigin", "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_vBoxMins", - "offset": 1932, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -268535,36 +282360,24 @@ } }, { - "name": "m_vBoxMaxs", - "offset": 1944, + "name": "m_vSaveAngles", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", + "name": "QAngle", "size": 12, "alignment": 4 } } }, { - "name": "m_bStartDisabled", - "offset": 1956, + "name": "m_bTeleportParentedEntities", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -268573,92 +282386,14 @@ } }, { - "name": "m_nShape", - "offset": 1960, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_fWindSpeedMultiplier", - "offset": 1964, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fWindTurbulenceMultiplier", - "offset": 1968, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fWindSpeedVariationMultiplier", - "offset": 1972, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fWindDirectionVariationMultiplier", - "offset": 1976, + "name": "m_bTeleportUseCurrentAngle", + "offset": 1953, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } } @@ -268667,95 +282402,133 @@ }, { "type": "class", - "name": "CCSPlayer_WaterServices", + "name": "CLogicEventListener", "scope": "libserver.so", "project": "server", - "size": 128, - "alignment": 255, + "size": 1992, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1085 + "ref_idx": 571 } ], "members": [ { - "name": "m_NextDrownDamageTime", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_nDrownDmgRate", - "offset": 76, + "name": "m_strEventName", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_AirFinishedTime", - "offset": 80, + "name": "m_bIsEnabled", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_flWaterJumpTime", - "offset": 84, + "name": "m_nTeam", + "offset": 1956, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_vecWaterJumpVel", - "offset": 88, + "name": "m_OnEventFired", + "offset": 1960, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPointCameraVFOV", + "scope": "libserver.so", + "project": "server", + "size": 2032, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_flSwimSoundTime", - "offset": 100, + "offset": 0, + "ref_idx": 2209 + } + ], + "members": + [ + { + "name": "m_flVerticalFOV", + "offset": 2024, "traits": { "subtype": @@ -268770,11 +282543,11 @@ }, { "type": "class", - "name": "CFuncMonitor", + "name": "CPhysMagnet", "scope": "libserver.so", "project": "server", - "size": 2632, - "alignment": 8, + "size": 3488, + "alignment": 16, "traits": { "flags": @@ -268784,184 +282557,103 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CUtlString m_targetCamera" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nResolutionEnum" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bRenderShadows" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bUseUniqueColorTarget" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_brushModelName" - }, - { - "name": "MNetworkVarNames", - "value": "EHANDLE m_hTargetCamera" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDraw3DSkybox" - } - ], "multi_depth": 5, "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2266 + "ref_idx": 589 } ], "members": [ { - "name": "m_targetCamera", - "offset": 2600, + "name": "m_OnMagnetAttach", + "offset": 3368, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_nResolutionEnum", - "offset": 2608, + "name": "m_OnMagnetDetach", + "offset": 3392, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_bRenderShadows", - "offset": 2612, + "name": "m_massScale", + "offset": 3416, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bUseUniqueColorTarget", - "offset": 2613, + "name": "m_forceLimit", + "offset": 3420, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_brushModelName", - "offset": 2616, + "name": "m_torqueLimit", + "offset": 3424, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTargetCamera", - "offset": 2624, + "name": "m_MagnettedEntities", + "offset": 3432, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< magnetted_objects_t >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 1114 } ] } } }, { - "name": "m_bEnabled", - "offset": 2628, + "name": "m_bActive", + "offset": 3456, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -268970,16 +282662,10 @@ } }, { - "name": "m_bDraw3DSkybox", - "offset": 2629, + "name": "m_bHasHitSomething", + "offset": 3457, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -268988,14 +282674,50 @@ } }, { - "name": "m_bStartEnabled", - "offset": 2630, + "name": "m_flTotalMass", + "offset": 3460, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 + } + } + }, + { + "name": "m_flRadius", + "offset": 3464, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flNextSuckTime", + "offset": 3468, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_iMaxObjectsAttached", + "offset": 3472, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 } } } @@ -269004,10 +282726,10 @@ }, { "type": "class", - "name": "CLogicDistanceCheck", + "name": "CPulseCell_Inflow_Method", "scope": "libserver.so", - "project": "server", - "size": 2024, + "project": "pulse_runtime_lib", + "size": 200, "alignment": 8, "traits": { @@ -269016,104 +282738,99 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Method\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_MethodName = \"\"\n\tm_Description = \"\"\n\tm_bIsPublic = false\n\tm_ReturnType = \"PVAL_VOID\"\n\tm_Args = [ ]\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2266 } ], "members": [ { - "name": "m_iszEntityA", - "offset": 1928, + "name": "m_MethodName", + "offset": 128, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_iszEntityB", - "offset": 1936, + "name": "m_Description", + "offset": 144, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CUtlString", "size": 8, "alignment": 8 } } }, { - "name": "m_flZone1Distance", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flZone2Distance", - "offset": 1948, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_InZone1", - "offset": 1952, + "name": "m_bIsPublic", + "offset": 152, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_InZone2", - "offset": 1976, + "name": "m_ReturnType", + "offset": 160, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } }, { - "name": "m_InZone3", - "offset": 2000, + "name": "m_Args", + "offset": 184, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 224 + } + ] } } } @@ -269122,10 +282839,10 @@ }, { "type": "class", - "name": "CFuncWallToggle", + "name": "CMarkupVolumeTagged_Nav", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 2632, "alignment": 8, "traits": { @@ -269136,23 +282853,86 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2234 + "ref_idx": 2282 } ], "members": [ + { + "name": "m_nScopes", + "offset": 2629, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2501 + } + } + } + ] + } + }, + { + "type": "enum", + "name": "NavScopeFlags_t", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "eGround", + "value": 1 + }, + { + "name": "eAir", + "value": 2 + }, + { + "name": "eAll", + "value": 3, + "traits": + { + "metatags": + [ + { + "name": "MEnumeratorIsNotAFlag" + } + ] + } + }, + { + "name": "eNone", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MEnumeratorIsNotAFlag" + } + ] + } + } ] } }, { "type": "class", - "name": "CLogicProximity", + "name": "CInfoSpawnGroupLandmark", "scope": "libserver.so", "project": "server", "size": 1928, @@ -269182,10 +282962,10 @@ }, { "type": "class", - "name": "CFilterEnemy", + "name": "CFuncNavObstruction", "scope": "libserver.so", "project": "server", - "size": 2016, + "size": 2608, "alignment": 8, "traits": { @@ -269196,78 +282976,38 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 570 + "ref_idx": 590 } ], "members": [ { - "name": "m_iszEnemyName", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_flRadius", - "offset": 1992, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flOuterRadius", - "offset": 1996, + "name": "m_bDisabled", + "offset": 2600, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nMaxSquadmatesPerEnemy", - "offset": 2000, + "name": "m_bUseAsyncObstacleUpdate", + "offset": 2601, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_iszPlayerName", - "offset": 2008, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "ref_idx": 12 } } } @@ -269276,10 +283016,10 @@ }, { "type": "class", - "name": "CGenericConstraint", + "name": "CPulseCell_BooleanSwitchState", "scope": "libserver.so", - "project": "server", - "size": 2280, + "project": "pulse_runtime_lib", + "size": 408, "alignment": 8, "traits": { @@ -269288,456 +283028,662 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BooleanSwitchState\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_SubGraph = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenFalse = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Boolean Switch State" + }, + { + "name": "MPropertyDescription", + "value": "While active, activate a child state based on the results of a boolean condition. Any referenced variables must be marked as observable." + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsStateNode' item_factory = 'BooleanSwitchState' }" + } + ], + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 2505 } ], "members": [ { - "name": "m_nLinearMotionX", - "offset": 2032, + "name": "m_Condition", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." + } + ], "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 2206 } } }, { - "name": "m_nLinearMotionY", - "offset": 2036, + "name": "m_SubGraph", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 2184 } } }, { - "name": "m_nLinearMotionZ", - "offset": 2040, + "name": "m_WhenTrue", + "offset": 264, "traits": { "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 2184 } } }, { - "name": "m_flLinearFrequencyX", - "offset": 2044, + "name": "m_WhenFalse", + "offset": 336, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2184 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseState", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flLinearFrequencyY", - "offset": 2048, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MGetKV3ClassDefaults" }, { - "name": "m_flLinearFrequencyZ", - "offset": 2052, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_statecell.png" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_flLinearDampingRatioX", - "offset": 2056, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CTakeDamageInfoAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSimpleMarkupVolumeTagged", + "scope": "libserver.so", + "project": "server", + "size": 2632, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_flLinearDampingRatioY", - "offset": 2060, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "offset": 0, + "ref_idx": 2282 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CScenePayloadVData", + "scope": "libserver.so", + "project": "server", + "size": 224, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_sSceneFile = resource_name:\"\"\n}" }, { - "name": "m_flLinearDampingRatioZ", - "offset": 2064, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MVDataRoot" }, { - "name": "m_flMaxLinearImpulseX", - "offset": 2068, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MVDataOverlayType", + "value": "1" }, { - "name": "m_flMaxLinearImpulseY", - "offset": 2072, + "name": "MVDataAssociatedFile", + "value": "scripts/scenes.vdata" + } + ], + "members": + [ + { + "name": "m_sSceneFile", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCChoreoSceneResource > >", + "size": 224, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CWeakHandle< InfoForResourceTypeCChoreoSceneResource >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1273 + } + ] + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponNOVA", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2435 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvWind", + "scope": "libserver.so", + "project": "server", + "size": 2232, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MNetworkNoBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CEnvWindShared m_EnvWindShared" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_flMaxLinearImpulseZ", - "offset": 2076, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_EnvWindShared", + "offset": 1928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2511 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvWindShared", + "scope": "libserver.so", + "project": "server", + "size": 304, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flStartTime" }, { - "name": "m_flBreakAfterTimeX", - "offset": 2080, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint32 m_iWindSeed" }, { - "name": "m_flBreakAfterTimeY", - "offset": 2084, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iMinWind" }, { - "name": "m_flBreakAfterTimeZ", - "offset": 2088, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iMaxWind" }, { - "name": "m_flBreakAfterTimeStartTimeX", - "offset": 2092, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } + "name": "MNetworkVarNames", + "value": "int32 m_windRadius" }, { - "name": "m_flBreakAfterTimeStartTimeY", - "offset": 2096, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iMinGust" }, { - "name": "m_flBreakAfterTimeStartTimeZ", - "offset": 2100, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iMaxGust" }, { - "name": "m_flBreakAfterTimeThresholdX", - "offset": 2104, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float32 m_flMinGustDelay" }, { - "name": "m_flBreakAfterTimeThresholdY", - "offset": 2108, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float32 m_flMaxGustDelay" }, { - "name": "m_flBreakAfterTimeThresholdZ", - "offset": 2112, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float32 m_flGustDuration" }, { - "name": "m_flNotifyForceX", - "offset": 2116, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iGustDirChange" }, { - "name": "m_flNotifyForceY", - "offset": 2120, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "uint16 m_iInitialWindDir" }, { - "name": "m_flNotifyForceZ", - "offset": 2124, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float32 m_flInitialWindSpeed" }, { - "name": "m_flNotifyForceMinTimeX", - "offset": 2128, + "name": "MNetworkVarNames", + "value": "Vector m_location" + } + ], + "members": + [ + { + "name": "m_flStartTime", + "offset": 8, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_flNotifyForceMinTimeY", - "offset": 2132, + "name": "m_iWindSeed", + "offset": 12, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_flNotifyForceMinTimeZ", - "offset": 2136, + "name": "m_iMinWind", + "offset": 16, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 5 } } }, { - "name": "m_flNotifyForceLastTimeX", - "offset": 2140, + "name": "m_iMaxWind", + "offset": 18, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 5 } } }, { - "name": "m_flNotifyForceLastTimeY", - "offset": 2144, + "name": "m_windRadius", + "offset": 20, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_flNotifyForceLastTimeZ", - "offset": 2148, + "name": "m_iMinGust", + "offset": 24, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 5 } } }, { - "name": "m_bAxisNotifiedX", - "offset": 2152, + "name": "m_iMaxGust", + "offset": 26, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 5 } } }, { - "name": "m_bAxisNotifiedY", - "offset": 2153, + "name": "m_flMinGustDelay", + "offset": 28, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bAxisNotifiedZ", - "offset": 2154, + "name": "m_flMaxGustDelay", + "offset": 32, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nAngularMotionX", - "offset": 2156, + "name": "m_flGustDuration", + "offset": 36, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 10 } } }, { - "name": "m_nAngularMotionY", - "offset": 2160, + "name": "m_iGustDirChange", + "offset": 40, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 5 } } }, { - "name": "m_nAngularMotionZ", - "offset": 2164, + "name": "m_iInitialWindDir", + "offset": 42, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 2353 + "ref_idx": 5 } } }, { - "name": "m_flAngularFrequencyX", - "offset": 2168, + "name": "m_flInitialWindSpeed", + "offset": 44, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -269746,176 +283692,221 @@ } }, { - "name": "m_flAngularFrequencyY", - "offset": 2172, + "name": "m_location", + "offset": 48, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flAngularFrequencyZ", - "offset": 2176, + "name": "m_OnGustStart", + "offset": 64, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flAngularDampingRatioX", - "offset": 2180, + "name": "m_OnGustEnd", + "offset": 88, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flAngularDampingRatioY", - "offset": 2184, + "name": "m_hEntOwner", + "offset": 112, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CDynamicNavConnectionsVolume", + "scope": "libserver.so", + "project": "server", + "size": 3000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ { - "name": "m_flAngularDampingRatioZ", - "offset": 2188, + "offset": 0, + "ref_idx": 2406 + } + ], + "members": + [ + { + "name": "m_iszConnectionTarget", + "offset": 2944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flMaxAngularImpulseX", - "offset": 2192, + "name": "m_vecConnections", + "offset": 2952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< DynamicVolumeDef_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1131 + } + ] } } }, { - "name": "m_flMaxAngularImpulseY", - "offset": 2196, + "name": "m_sTransitionType", + "offset": 2976, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flMaxAngularImpulseZ", - "offset": 2200, + "name": "m_bConnectionsEnabled", + "offset": 2984, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_NotifyForceReachedX", - "offset": 2208, + "name": "m_flTargetAreaSearchRadius", + "offset": 2988, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_NotifyForceReachedY", - "offset": 2232, + "name": "m_flUpdateDistance", + "offset": 2992, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_NotifyForceReachedZ", - "offset": 2256, + "name": "m_flMaxConnectionDistance", + "offset": 2996, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } } ] } }, - { - "type": "enum", - "name": "JointMotion_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered", - "global_type_scope" - ], - "fields": - [ - { - "name": "JOINT_MOTION_FREE", - "value": 0 - }, - { - "name": "JOINT_MOTION_LOCKED", - "value": 1 - }, - { - "name": "JOINT_MOTION_COUNT", - "value": 2 - } - ] - } - }, { "type": "class", - "name": "CCSWeaponBaseVData", + "name": "CAI_ChangeHintGroup", "scope": "libserver.so", "project": "server", - "size": 1984, + "size": 1960, "alignment": 8, "traits": { @@ -269924,23 +283915,7 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CCSWeaponBaseVData\"\n\tm_szWorldModel = resource_name:\"\"\n\tm_sToolsOnlyOwnerModelName = resource_name:\"\"\n\tm_bBuiltRightHanded = true\n\tm_bAllowFlipping = true\n\tm_sMuzzleAttachment = \"muzzle\"\n\tm_szMuzzleFlashParticle = resource_name:\"\"\n\tm_szMuzzleFlashParticleConfig = \"\"\n\tm_szBarrelSmokeParticle = resource_name:\"\"\n\tm_nMuzzleSmokeShotThreshold = 4\n\tm_flMuzzleSmokeTimeout = 0.25\n\tm_flMuzzleSmokeDecrementRate = 1.0\n\tm_bGenerateMuzzleLight = true\n\tm_bLinkedCooldowns = false\n\tm_iFlags = \"\"\n\tm_iWeight = 0\n\tm_bAutoSwitchTo = true\n\tm_bAutoSwitchFrom = true\n\tm_nPrimaryAmmoType = \"\"\n\tm_nSecondaryAmmoType = \"\"\n\tm_iMaxClip1 = 0\n\tm_iMaxClip2 = 0\n\tm_iDefaultClip1 = -1\n\tm_iDefaultClip2 = -1\n\tm_bReserveAmmoAsClips = false\n\tm_bTreatAsSingleClip = false\n\tm_bKeepLoadedAmmo = false\n\tm_iRumbleEffect = \"RUMBLE_INVALID\"\n\tm_flDropSpeed = 300.0\n\tm_iSlot = 0\n\tm_iPosition = 0\n\tm_aShootSounds = \n\t{\n\t}\n\tm_WeaponType = \"WEAPONTYPE_UNKNOWN\"\n\tm_WeaponCategory = \"WEAPONCATEGORY_OTHER\"\n\tm_szAnimSkeleton = resource_name:\"\"\n\tm_vecMuzzlePos0 = [ 0.0, 0.0, 0.0 ]\n\tm_vecMuzzlePos1 = [ 0.0, 0.0, 0.0 ]\n\tm_szTracerParticle = resource_name:\"\"\n\tm_GearSlot = \"GEAR_SLOT_INVALID\"\n\tm_GearSlotPosition = -1\n\tm_DefaultLoadoutSlot = \"LOADOUT_SLOT_INVALID\"\n\tm_nPrice = 0\n\tm_nKillAward = 0\n\tm_nPrimaryReserveAmmoMax = 0\n\tm_nSecondaryReserveAmmoMax = 0\n\tm_bMeleeWeapon = false\n\tm_bHasBurstMode = false\n\tm_bIsRevolver = false\n\tm_bCannotShootUnderwater = false\n\tm_szName = \"\"\n\tm_eSilencerType = \"WEAPONSILENCER_NONE\"\n\tm_nCrosshairMinDistance = 0\n\tm_nCrosshairDeltaDistance = 0\n\tm_bIsFullAuto = false\n\tm_nNumBullets = 0\n\tm_bReloadsSingleShells = false\n\tm_flCycleTime = 0.0\n\tm_flMaxSpeed = 0.0\n\tm_flSpread = 0.0\n\tm_flInaccuracyCrouch = 0.0\n\tm_flInaccuracyStand = 0.0\n\tm_flInaccuracyJump = 0.0\n\tm_flInaccuracyLand = 0.0\n\tm_flInaccuracyLadder = 0.0\n\tm_flInaccuracyFire = 0.0\n\tm_flInaccuracyMove = 0.0\n\tm_flRecoilAngle = 0.0\n\tm_flRecoilAngleVariance = 0.0\n\tm_flRecoilMagnitude = 0.0\n\tm_flRecoilMagnitudeVariance = 0.0\n\tm_nTracerFrequency = 0\n\tm_flInaccuracyJumpInitial = 0.0\n\tm_flInaccuracyJumpApex = 0.0\n\tm_flInaccuracyReload = 0.0\n\tm_flDeployDuration = 0.0\n\tm_flDisallowAttackAfterReloadStartDuration = 0.0\n\tm_nBurstShotCount = 2\n\tm_bAllowBurstHolster = true\n\tm_nRecoilSeed = 0\n\tm_nSpreadSeed = 0\n\tm_flAttackMovespeedFactor = 0.0\n\tm_flInaccuracyPitchShift = 0.0\n\tm_flInaccuracyAltSoundThreshold = 0.0\n\tm_szUseRadioSubtitle = \"\"\n\tm_bUnzoomsAfterShot = false\n\tm_bHideViewModelWhenZoomed = false\n\tm_nZoomLevels = 0\n\tm_nZoomFOV1 = 0\n\tm_nZoomFOV2 = 0\n\tm_flZoomTime0 = 0.0\n\tm_flZoomTime1 = 0.0\n\tm_flZoomTime2 = 0.0\n\tm_flIronSightPullUpSpeed = 8.0\n\tm_flIronSightPutDownSpeed = 4.0\n\tm_flIronSightFOV = 80.0\n\tm_flIronSightPivotForward = 10.0\n\tm_flIronSightLooseness = 0.5\n\tm_nDamage = 0\n\tm_flHeadshotMultiplier = 0.0\n\tm_flArmorRatio = 0.0\n\tm_flPenetration = 0.0\n\tm_flRange = 0.0\n\tm_flRangeModifier = 0.0\n\tm_flFlinchVelocityModifierLarge = 0.0\n\tm_flFlinchVelocityModifierSmall = 0.0\n\tm_flRecoveryTimeCrouch = 0.0\n\tm_flRecoveryTimeStand = 0.0\n\tm_flRecoveryTimeCrouchFinal = 0.0\n\tm_flRecoveryTimeStandFinal = 0.0\n\tm_nRecoveryTransitionStartBullet = 0\n\tm_nRecoveryTransitionEndBullet = 0\n\tm_flThrowVelocity = 0.0\n\tm_vSmokeColor = [ 1.0, 1.0, 1.0 ]\n\tm_szAnimClass = \"\"\n}" - }, - { - "name": "MPropertySuppressBaseClassField", - "value": "m_iSlot" - }, - { - "name": "MPropertySuppressBaseClassField", - "value": "m_iPosition" - } + "construct_allowed" ], "multi_depth": 3, "single_depth": 2, @@ -269948,89 +283923,198 @@ [ { "offset": 0, - "ref_idx": 2355 + "ref_idx": 548 } ], "members": [ { - "name": "m_WeaponType", - "offset": 1088, + "name": "m_iSearchType", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 2359 + "ref_idx": 6 } } }, { - "name": "m_WeaponCategory", - "offset": 1092, + "name": "m_strSearchName", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2360 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_szAnimSkeleton", - "offset": 1096, + "name": "m_strNewHintGroup", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MPropertyStartGroup", - "value": "Visuals" - } - ], "subtype": { "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCNmSkeleton > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeCNmSkeleton >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 394 - } - ] - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecMuzzlePos0", - "offset": 1320, + "name": "m_flRadius", + "offset": 1952, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayer_MovementServices", + "scope": "libserver.so", + "project": "server", + "size": 3688, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nLadderSurfacePropIndex" }, { - "name": "m_vecMuzzlePos1", - "offset": 1332, + "name": "MNetworkVarNames", + "value": "bool m_bDucked" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDuckAmount" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDuckSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDuckOverride" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDesiresDuck" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDucking" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDuckOffset" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nDuckTimeMsecs" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nDuckJumpTimeMsecs" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nJumpTimeMsecs" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastDuckTime" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nGameCodeHasMovedPlayerAfterCommand" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fStashGrenadeParameterWhen" + }, + { + "name": "MNetworkVarNames", + "value": "ButtonBitMask_t m_nButtonDownMaskPrev" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flOffsetTickCompleteTime" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flOffsetTickStashedSpeed" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flStamina" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerLegacyJump m_LegacyJump" + }, + { + "name": "MNetworkVarNames", + "value": "CCSPlayerModernJump m_ModernJump" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nLastJumpTick" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastJumpFrac" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastJumpVelocityZ" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bJumpApexPending" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bWasSurfing" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2424 + } + ], + "members": + [ + { + "name": "m_vecLadderNormal", + "offset": 632, "traits": { "subtype": @@ -270043,200 +284127,92 @@ } }, { - "name": "m_szTracerParticle", - "offset": 1344, + "name": "m_nLadderSurfacePropIndex", + "offset": 644, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Effect to actually fire into the world from this weapon" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_GearSlot", - "offset": 1568, + "name": "m_bDucked", + "offset": 648, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "HUD Positions" - }, - { - "name": "MPropertyFriendlyName", - "value": "HUD Bucket" + "name": "MNetworkEnable" }, { - "name": "MPropertyDescription", - "value": "Which 'column' to display this weapon in the HUD" + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" } ], "subtype": { "type": "ref", - "ref_idx": 2361 - } - } - }, - { - "name": "m_GearSlotPosition", - "offset": 1572, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_DefaultLoadoutSlot", - "offset": 1576, + "name": "m_flDuckAmount", + "offset": 652, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "HUD Bucket Position" - }, - { - "name": "MPropertyDescription", - "value": "Default team (non Terrorist or Counter-Terrorist) 'row' to display this weapon in the HUD." + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 2072 + "ref_idx": 10 } } }, { - "name": "m_nPrice", - "offset": 1580, + "name": "m_flDuckSpeed", + "offset": 656, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "In-Game Data" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nKillAward", - "offset": 1584, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nPrimaryReserveAmmoMax", - "offset": 1588, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nSecondaryReserveAmmoMax", - "offset": 1592, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bMeleeWeapon", - "offset": 1596, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bHasBurstMode", - "offset": 1597, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsRevolver", - "offset": 1598, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCannotShootUnderwater", - "offset": 1599, + "name": "m_bDuckOverride", + "offset": 660, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -270245,67 +284221,16 @@ } }, { - "name": "m_szName", - "offset": 1600, + "name": "m_bDesiresDuck", + "offset": 661, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "In-Code weapon name" + "name": "MNetworkEnable" } ], - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_eSilencerType", - "offset": 1608, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2362 - } - } - }, - { - "name": "m_nCrosshairMinDistance", - "offset": 1612, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nCrosshairDeltaDistance", - "offset": 1616, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bIsFullAuto", - "offset": 1620, - "traits": - { "subtype": { "type": "ref", @@ -270314,22 +284239,20 @@ } }, { - "name": "m_nNumBullets", - "offset": 1624, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bReloadsSingleShells", - "offset": 1628, + "name": "m_bDucking", + "offset": 662, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", @@ -270338,255 +284261,304 @@ } }, { - "name": "m_flCycleTime", - "offset": 1632, + "name": "m_flDuckOffset", + "offset": 664, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Firing Mode Data" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 955 - } - } - }, - { - "name": "m_flMaxSpeed", - "offset": 1640, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 955 + "ref_idx": 10 } } }, { - "name": "m_flSpread", - "offset": 1648, + "name": "m_nDuckTimeMsecs", + "offset": 668, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 7 } } }, { - "name": "m_flInaccuracyCrouch", - "offset": 1656, + "name": "m_nDuckJumpTimeMsecs", + "offset": 672, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 7 } } }, { - "name": "m_flInaccuracyStand", - "offset": 1664, + "name": "m_nJumpTimeMsecs", + "offset": 676, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 7 } } }, { - "name": "m_flInaccuracyJump", - "offset": 1672, + "name": "m_flLastDuckTime", + "offset": 680, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 10 } } }, { - "name": "m_flInaccuracyLand", - "offset": 1680, + "name": "m_vecLastPositionAtFullCrouchSpeed", + "offset": 696, "traits": { "subtype": { - "type": "ref", - "ref_idx": 955 + "type": "atomic", + "name": "Vector2D", + "size": 8, + "alignment": 4 } } }, { - "name": "m_flInaccuracyLadder", - "offset": 1688, + "name": "m_duckUntilOnGround", + "offset": 704, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 12 } } }, { - "name": "m_flInaccuracyFire", - "offset": 1696, + "name": "m_bHasWalkMovedSinceLastJump", + "offset": 705, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 12 } } }, { - "name": "m_flInaccuracyMove", - "offset": 1704, + "name": "m_bInStuckTest", + "offset": 706, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 12 } } }, { - "name": "m_flRecoilAngle", - "offset": 1712, + "name": "m_nTraceCount", + "offset": 1232, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 6 } } }, { - "name": "m_flRecoilAngleVariance", - "offset": 1720, + "name": "m_StuckLast", + "offset": 1236, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 6 } } }, { - "name": "m_flRecoilMagnitude", - "offset": 1728, + "name": "m_bSpeedCropped", + "offset": 1240, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 12 } } }, { - "name": "m_flRecoilMagnitudeVariance", - "offset": 1736, + "name": "m_nOldWaterLevel", + "offset": 1244, "traits": { "subtype": { "type": "ref", - "ref_idx": 955 + "ref_idx": 6 } } }, { - "name": "m_nTracerFrequency", - "offset": 1744, + "name": "m_flWaterEntryTime", + "offset": 1248, "traits": { "subtype": { "type": "ref", - "ref_idx": 380 + "ref_idx": 10 } } }, { - "name": "m_flInaccuracyJumpInitial", - "offset": 1752, + "name": "m_vecForward", + "offset": 1252, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flInaccuracyJumpApex", - "offset": 1756, + "name": "m_vecLeft", + "offset": 1264, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flInaccuracyReload", - "offset": 1760, + "name": "m_vecUp", + "offset": 1276, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flDeployDuration", - "offset": 1764, + "name": "m_nGameCodeHasMovedPlayerAfterCommand", + "offset": 1288, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDisallowAttackAfterReloadStartDuration", - "offset": 1768, + "name": "m_bMadeFootstepNoise", + "offset": 1292, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_nBurstShotCount", - "offset": 1772, + "name": "m_iFootsteps", + "offset": 1296, "traits": { "subtype": @@ -270597,53 +284569,70 @@ } }, { - "name": "m_bAllowBurstHolster", - "offset": 1776, + "name": "m_fStashGrenadeParameterWhen", + "offset": 1300, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_nRecoilSeed", - "offset": 1780, + "name": "m_nButtonDownMaskPrev", + "offset": 1304, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Firing" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 9 } } }, { - "name": "m_nSpreadSeed", - "offset": 1784, + "name": "m_flOffsetTickCompleteTime", + "offset": 1312, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_flAttackMovespeedFactor", - "offset": 1788, + "name": "m_flOffsetTickStashedSpeed", + "offset": 1316, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -270652,10 +284641,16 @@ } }, { - "name": "m_flInaccuracyPitchShift", - "offset": 1792, + "name": "m_flStamina", + "offset": 1320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -270664,8 +284659,8 @@ } }, { - "name": "m_flInaccuracyAltSoundThreshold", - "offset": 1796, + "name": "m_flHeightAtJumpStart", + "offset": 1324, "traits": { "subtype": @@ -270676,115 +284671,146 @@ } }, { - "name": "m_szUseRadioSubtitle", - "offset": 1800, + "name": "m_flMaxJumpHeightThisJump", + "offset": 1328, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bUnzoomsAfterShot", - "offset": 1808, + "name": "m_flMaxJumpHeightLastJump", + "offset": 1332, "traits": { - "metatags": - [ - { - "name": "MPropertyStartGroup", - "value": "Zooming" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bHideViewModelWhenZoomed", - "offset": 1809, + "name": "m_flStaminaAtJumpStart", + "offset": 1336, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nZoomLevels", - "offset": 1812, + "name": "m_flVelMulAtJumpStart", + "offset": 1340, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nZoomFOV1", - "offset": 1816, + "name": "m_flAccumulatedJumpError", + "offset": 1344, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nZoomFOV2", - "offset": 1820, + "name": "m_LegacyJump", + "offset": 1352, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2515 } } }, { - "name": "m_flZoomTime0", - "offset": 1824, + "name": "m_ModernJump", + "offset": 1376, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2516 } } }, { - "name": "m_flZoomTime1", - "offset": 1828, + "name": "m_nLastJumpTick", + "offset": 1432, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 563 } } }, { - "name": "m_flZoomTime2", - "offset": 1832, + "name": "m_flLastJumpFrac", + "offset": 1436, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "6" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", @@ -270793,15 +284819,14 @@ } }, { - "name": "m_flIronSightPullUpSpeed", - "offset": 1836, + "name": "m_flLastJumpVelocityZ", + "offset": 1440, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Iron Sights" + "name": "MNetworkEnable" } ], "subtype": @@ -270812,20 +284837,26 @@ } }, { - "name": "m_flIronSightPutDownSpeed", - "offset": 1840, + "name": "m_bJumpApexPending", + "offset": 1444, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flIronSightFOV", - "offset": 1844, + "name": "m_flTicksSinceLastSurfingDetected", + "offset": 1448, "traits": { "subtype": @@ -270836,51 +284867,86 @@ } }, { - "name": "m_flIronSightPivotForward", - "offset": 1848, + "name": "m_bWasSurfing", + "offset": 1452, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flIronSightLooseness", - "offset": 1852, + "name": "m_vecInputRotated", + "offset": 1596, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerLegacyJump", + "scope": "libserver.so", + "project": "server", + "size": 24, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ { - "name": "m_nDamage", - "offset": 1856, + "name": "MNetworkVarNames", + "value": "bool m_bOldJumpPressed" + } + ], + "members": + [ + { + "name": "m_bOldJumpPressed", + "offset": 16, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Damage" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flHeadshotMultiplier", - "offset": 1860, + "name": "m_flJumpPressedTime", + "offset": 20, "traits": { "subtype": @@ -270889,24 +284955,112 @@ "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerModernJump", + "scope": "libserver.so", + "project": "server", + "size": 56, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nLastActualJumpPressTick" }, { - "name": "m_flArmorRatio", - "offset": 1864, + "name": "MNetworkVarNames", + "value": "float m_flLastActualJumpPressFrac" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nLastUsableJumpPressTick" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastUsableJumpPressFrac" + }, + { + "name": "MNetworkVarNames", + "value": "GameTick_t m_nLastLandedTick" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastLandedFrac" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastLandedVelocityX" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastLandedVelocityY" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastLandedVelocityZ" + } + ], + "members": + [ + { + "name": "m_nLastActualJumpPressTick", + "offset": 16, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 563 } } }, { - "name": "m_flPenetration", - "offset": 1868, + "name": "m_flLastActualJumpPressFrac", + "offset": 20, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "6" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", @@ -270915,22 +285069,50 @@ } }, { - "name": "m_flRange", - "offset": 1872, + "name": "m_nLastUsableJumpPressTick", + "offset": 24, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 563 } } }, { - "name": "m_flRangeModifier", - "offset": 1876, + "name": "m_flLastUsableJumpPressFrac", + "offset": 28, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "6" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", @@ -270939,22 +285121,50 @@ } }, { - "name": "m_flFlinchVelocityModifierLarge", - "offset": 1880, + "name": "m_nLastLandedTick", + "offset": 32, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 563 } } }, { - "name": "m_flFlinchVelocityModifierSmall", - "offset": 1884, + "name": "m_flLastLandedFrac", + "offset": 36, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "6" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", @@ -270963,15 +285173,30 @@ } }, { - "name": "m_flRecoveryTimeCrouch", - "offset": 1888, + "name": "m_flLastLandedVelocityX", + "offset": 40, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Recovery" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "20" + }, + { + "name": "MNetworkMinValue", + "value": "-16384.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "16384.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" } ], "subtype": @@ -270982,10 +285207,32 @@ } }, { - "name": "m_flRecoveryTimeStand", - "offset": 1892, + "name": "m_flLastLandedVelocityY", + "offset": 44, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "20" + }, + { + "name": "MNetworkMinValue", + "value": "-16384.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "16384.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", @@ -270994,20 +285241,102 @@ } }, { - "name": "m_flRecoveryTimeCrouchFinal", - "offset": 1896, + "name": "m_flLastLandedVelocityZ", + "offset": 48, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "20" + }, + { + "name": "MNetworkMinValue", + "value": "-16384.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "16384.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], "subtype": { "type": "ref", "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponAug", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_flRecoveryTimeStandFinal", - "offset": 1900, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CLogicCompare", + "scope": "libserver.so", + "project": "server", + "size": 2064, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_flInValue", + "offset": 1928, "traits": { "subtype": @@ -271018,73 +285347,114 @@ } }, { - "name": "m_nRecoveryTransitionStartBullet", - "offset": 1904, + "name": "m_flCompareValue", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nRecoveryTransitionEndBullet", - "offset": 1908, + "name": "m_OnLessThan", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_flThrowVelocity", - "offset": 1912, + "name": "m_OnEqualTo", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MPropertyStartGroup", - "value": "Grenade Data" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_vSmokeColor", - "offset": 1916, + "name": "m_OnNotEqualTo", + "offset": 2000, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_szAnimClass", - "offset": 1928, + "name": "m_OnGreaterThan", + "offset": 2032, "traits": { "subtype": { "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } } @@ -271093,10 +285463,10 @@ }, { "type": "class", - "name": "CBasePlayerWeaponVData", + "name": "CTriggerCallback", "scope": "libserver.so", "project": "server", - "size": 1088, + "size": 2936, "alignment": 8, "traits": { @@ -271105,119 +285475,178 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointClientUIWorldPanel", + "scope": "libserver.so", + "project": "server", + "size": 3008, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBasePlayerWeaponVData\"\n\tm_szWorldModel = resource_name:\"\"\n\tm_sToolsOnlyOwnerModelName = resource_name:\"\"\n\tm_bBuiltRightHanded = true\n\tm_bAllowFlipping = true\n\tm_sMuzzleAttachment = \"muzzle\"\n\tm_szMuzzleFlashParticle = resource_name:\"\"\n\tm_szMuzzleFlashParticleConfig = \"\"\n\tm_szBarrelSmokeParticle = resource_name:\"\"\n\tm_nMuzzleSmokeShotThreshold = 4\n\tm_flMuzzleSmokeTimeout = 0.25\n\tm_flMuzzleSmokeDecrementRate = 1.0\n\tm_bGenerateMuzzleLight = true\n\tm_bLinkedCooldowns = false\n\tm_iFlags = \"\"\n\tm_iWeight = 0\n\tm_bAutoSwitchTo = true\n\tm_bAutoSwitchFrom = true\n\tm_nPrimaryAmmoType = \"\"\n\tm_nSecondaryAmmoType = \"\"\n\tm_iMaxClip1 = 0\n\tm_iMaxClip2 = 0\n\tm_iDefaultClip1 = -1\n\tm_iDefaultClip2 = -1\n\tm_bReserveAmmoAsClips = false\n\tm_bTreatAsSingleClip = false\n\tm_bKeepLoadedAmmo = false\n\tm_iRumbleEffect = \"RUMBLE_INVALID\"\n\tm_flDropSpeed = 300.0\n\tm_iSlot = 0\n\tm_iPosition = 0\n\tm_aShootSounds = \n\t{\n\t}\n}" + "name": "MEntityAllowsPortraitWorldSpawn" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIgnoreInput" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bLit" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bFollowPlayerAcrossTeleport" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flWidth" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flHeight" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDPI" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flInteractDistance" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDepthOffset" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_unOwnerContext" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_unHorizontalAlign" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_unVerticalAlign" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_unOrientation" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bAllowInteractionFromAllSceneWorlds" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_vecCSSClasses" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOpaque" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bNoDepth" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bVisibleWhenParentNoDraw" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bRenderBackface" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bUseOffScreenIndicator" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bExcludeFromSaveGames" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bGrabbable" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bOnlyRenderToTexture" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDisableMipGen" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_nExplicitImageLayout" } ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 307 + "ref_idx": 2521 } ], "members": [ { - "name": "m_szWorldModel", - "offset": 40, - "traits": - { - "metatags": - [ - { - "name": "MPropertyStartGroup", - "value": "Visuals" - }, - { - "name": "MPropertyDescription", - "value": "Model used on the ground or held by an entity" - }, - { - "name": "MPropertyProvidesEditContextString", - "value": "ToolEditContext_ID_VMDL" - } - ], - "subtype": - { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeCModel >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 39 - } - ] - } - ] - } - } - }, - { - "name": "m_sToolsOnlyOwnerModelName", - "offset": 264, + "name": "m_bIgnoreInput", + "offset": 2920, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Model used by the tools only to populate comboboxes for things like animgraph parameter pickers" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeCModel >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 39 - } - ] - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bBuiltRightHanded", - "offset": 488, + "name": "m_bLit", + "offset": 2921, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Was the weapon was built right-handed?" + "name": "MNetworkEnable" } ], "subtype": @@ -271228,15 +285657,14 @@ } }, { - "name": "m_bAllowFlipping", - "offset": 489, + "name": "m_bFollowPlayerAcrossTeleport", + "offset": 2922, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Allows flipping the model, regardless of whether it is built left or right handed" + "name": "MNetworkEnable" } ], "subtype": @@ -271247,266 +285675,223 @@ } }, { - "name": "m_sMuzzleAttachment", - "offset": 496, + "name": "m_flWidth", + "offset": 2924, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Attachment to fire bullets from" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CAttachmentNameSymbolWithStorage", - "size": 32, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_szMuzzleFlashParticle", - "offset": 528, + "name": "m_flHeight", + "offset": 2928, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Effect when firing this weapon" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_szMuzzleFlashParticleConfig", - "offset": 752, + "name": "m_flDPI", + "offset": 2932, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Effect Config for Muzzle Flash - if set, will use this config specified in the particle effect, using whatever CP configuration is specified there, vdata muzzleflash attachment will be ignored" - }, - { - "name": "MPropertyAttributeEditor", - "value": "ParticleConfigName()" - }, - { - "name": "MPropertyEditContextOverrideKey", - "value": "ToolEditContext_ID_VPCF" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_szBarrelSmokeParticle", - "offset": 760, + "name": "m_flInteractDistance", + "offset": 2936, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Barrel smoke after firing this weapon" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMuzzleSmokeShotThreshold", - "offset": 984, + "name": "m_flDepthOffset", + "offset": 2940, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Barrel smoke shot threshold to create smoke" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_flMuzzleSmokeTimeout", - "offset": 988, + "name": "m_unOwnerContext", + "offset": 2944, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Barrel smoke shot timeout" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_flMuzzleSmokeDecrementRate", - "offset": 992, + "name": "m_unHorizontalAlign", + "offset": 2948, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Barrel smoke decrement rate when not firing" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_bGenerateMuzzleLight", - "offset": 996, + "name": "m_unVerticalAlign", + "offset": 2952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_bLinkedCooldowns", - "offset": 997, + "name": "m_unOrientation", + "offset": 2956, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Behavior" - }, - { - "name": "MPropertyDescription", - "value": "Should both primary and secondary attacks be cooled down together (so cooling down primary attack would cooldown both primary + secondary attacks)?" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_iFlags", - "offset": 998, + "name": "m_bAllowInteractionFromAllSceneWorlds", + "offset": 2960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 2356 + "ref_idx": 12 } } }, { - "name": "m_iWeight", - "offset": 1000, + "name": "m_vecCSSClasses", + "offset": 2968, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "This value used to determine this weapon's importance in autoselection" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bAutoSwitchTo", - "offset": 1004, + "name": "m_bOpaque", + "offset": 2992, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "Safe To Auto-Switch To" - }, - { - "name": "MPropertyDescription", - "value": "Whether this weapon is safe to automatically switch to (should be false for eg. explosives that can the player may accidentally hurt themselves with)" + "name": "MNetworkEnable" } ], "subtype": @@ -271517,15 +285902,14 @@ } }, { - "name": "m_bAutoSwitchFrom", - "offset": 1005, + "name": "m_bNoDepth", + "offset": 2993, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "Safe To Auto-Switch Away From" + "name": "MNetworkEnable" } ], "subtype": @@ -271536,165 +285920,122 @@ } }, { - "name": "m_nPrimaryAmmoType", - "offset": 1006, + "name": "m_bVisibleWhenParentNoDraw", + "offset": 2994, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "Ammo" - }, - { - "name": "MPropertyAttributeEditor", - "value": "VDataChoice( scripts/ammo.vdata )" - }, - { - "name": "MPropertyCustomFGDType", - "value": "string" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 582 + "ref_idx": 12 } } }, { - "name": "m_nSecondaryAmmoType", - "offset": 1007, + "name": "m_bRenderBackface", + "offset": 2995, "traits": { "metatags": [ { - "name": "MPropertyAttributeEditor", - "value": "VDataChoice( scripts/ammo.vdata )" - }, - { - "name": "MPropertyCustomFGDType", - "value": "string" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 582 + "ref_idx": 12 } } }, { - "name": "m_iMaxClip1", - "offset": 1008, + "name": "m_bUseOffScreenIndicator", + "offset": 2996, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "Primary Clip Size" - }, - { - "name": "MPropertyDescription", - "value": "How many bullets this gun can fire before it reloads (0 if no clip)" - }, - { - "name": "MPropertyAttributeRange", - "value": "0 255" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iMaxClip2", - "offset": 1012, + "name": "m_bExcludeFromSaveGames", + "offset": 2997, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "Secondary Clip Size" - }, - { - "name": "MPropertyDescription", - "value": "How many secondary bullets this gun can fire before it reloads (0 if no clip)" - }, - { - "name": "MPropertyAttributeRange", - "value": "0 255" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iDefaultClip1", - "offset": 1016, + "name": "m_bGrabbable", + "offset": 2998, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Primary Initial Clip (-1 means use clip size)" - }, - { - "name": "MPropertyAttributeRange", - "value": "-1 255" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iDefaultClip2", - "offset": 1020, + "name": "m_bOnlyRenderToTexture", + "offset": 2999, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Secondary Initial Clip (-1 means use clip size)" - }, - { - "name": "MPropertyAttributeRange", - "value": "-1 255" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bReserveAmmoAsClips", - "offset": 1024, + "name": "m_bDisableMipGen", + "offset": 3000, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Indicates whether to treat reserve ammo as clips (reloads) instead of raw bullets" + "name": "MNetworkEnable" } ], "subtype": @@ -271705,34 +286046,82 @@ } }, { - "name": "m_bTreatAsSingleClip", - "offset": 1025, + "name": "m_nExplicitImageLayout", + "offset": 3004, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Regardless of ammo position, we'll always use clip1 as where our bullets come from" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } + } + ] + } + }, + { + "type": "class", + "name": "CBaseClientUIEntity", + "scope": "libserver.so", + "project": "server", + "size": 2920, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MConstructibleClassBase" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bEnabled" }, { - "name": "m_bKeepLoadedAmmo", - "offset": 1026, + "name": "MNetworkVarNames", + "value": "string_t m_DialogXMLName" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_PanelClassName" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_PanelID" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_bEnabled", + "offset": 2572, "traits": { "metatags": [ { - "name": "MPropertyDescription", - "value": "Indicates whether to keep any loaded ammo in the weapon on reload" + "name": "MNetworkEnable" } ], "subtype": @@ -271743,675 +286132,585 @@ } }, { - "name": "m_iRumbleEffect", - "offset": 1028, + "name": "m_DialogXMLName", + "offset": 2576, "traits": { "metatags": [ { - "name": "MPropertyStartGroup", - "value": "UI" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 2357 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flDropSpeed", - "offset": 1032, + "name": "m_PanelClassName", + "offset": 2584, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iSlot", - "offset": 1036, + "name": "m_PanelID", + "offset": 2592, "traits": { "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "HUD Bucket" - }, - { - "name": "MPropertyDescription", - "value": "Which 'column' to display this weapon in the HUD" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iPosition", - "offset": 1040, + "name": "m_CustomOutput0", + "offset": 2600, "traits": { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "HUD Bucket Position" - }, - { - "name": "MPropertyDescription", - "value": "Which 'row' to display this weapon in the HUD" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] } } }, { - "name": "m_aShootSounds", - "offset": 1048, + "name": "m_CustomOutput1", + "offset": 2632, "traits": { - "metatags": - [ - { - "name": "MPropertyStartGroup", - "value": "Sounds" - } - ], "subtype": { "type": "atomic", - "name": "CUtlOrderedMap< WeaponSound_t, CSoundEventName >", - "size": 40, + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, "alignment": 8, "template": [ - { - "type": "ref", - "ref_idx": 2358 - }, { "type": "atomic", - "name": "CSoundEventName", - "size": 16, + "name": "CUtlString", + "size": 8, "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } ] } } - } - ] - } - }, - { - "type": "enum", - "name": "ItemFlagTypes_t", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "ITEM_FLAG_NONE", - "value": 0 - }, - { - "name": "ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO", - "value": 1 - }, - { - "name": "ITEM_FLAG_NOAUTORELOAD", - "value": 2 - }, - { - "name": "ITEM_FLAG_NOAUTOSWITCHEMPTY", - "value": 4 - }, - { - "name": "ITEM_FLAG_LIMITINWORLD", - "value": 8 - }, - { - "name": "ITEM_FLAG_EXHAUSTIBLE", - "value": 16 - }, - { - "name": "ITEM_FLAG_DOHITLOCATIONDMG", - "value": 32 - }, - { - "name": "ITEM_FLAG_NOAMMOPICKUPS", - "value": 64 - }, - { - "name": "ITEM_FLAG_NOITEMPICKUP", - "value": 128 - } - ] - } - }, - { - "type": "enum", - "name": "RumbleEffect_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "RUMBLE_INVALID", - "value": -1 }, { - "name": "RUMBLE_STOP_ALL", - "value": 0, + "name": "m_CustomOutput2", + "offset": 2664, "traits": { - "metatags": - [ - { - "name": "MPropertySuppressEnumerator" - } - ] + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } } }, { - "name": "RUMBLE_PISTOL", - "value": 1 - }, - { - "name": "RUMBLE_357", - "value": 2 - }, - { - "name": "RUMBLE_SMG1", - "value": 3 - }, - { - "name": "RUMBLE_AR2", - "value": 4 - }, - { - "name": "RUMBLE_SHOTGUN_SINGLE", - "value": 5 - }, - { - "name": "RUMBLE_SHOTGUN_DOUBLE", - "value": 6 - }, - { - "name": "RUMBLE_AR2_ALT_FIRE", - "value": 7 - }, - { - "name": "RUMBLE_RPG_MISSILE", - "value": 8 - }, - { - "name": "RUMBLE_CROWBAR_SWING", - "value": 9 - }, - { - "name": "RUMBLE_AIRBOAT_GUN", - "value": 10 - }, - { - "name": "RUMBLE_JEEP_ENGINE_LOOP", - "value": 11 - }, - { - "name": "RUMBLE_FLAT_LEFT", - "value": 12 - }, - { - "name": "RUMBLE_FLAT_RIGHT", - "value": 13 - }, - { - "name": "RUMBLE_FLAT_BOTH", - "value": 14 - }, - { - "name": "RUMBLE_DMG_LOW", - "value": 15 - }, - { - "name": "RUMBLE_DMG_MED", - "value": 16 - }, - { - "name": "RUMBLE_DMG_HIGH", - "value": 17 - }, - { - "name": "RUMBLE_FALL_LONG", - "value": 18 - }, - { - "name": "RUMBLE_FALL_SHORT", - "value": 19 - }, - { - "name": "RUMBLE_PHYSCANNON_OPEN", - "value": 20 - }, - { - "name": "RUMBLE_PHYSCANNON_PUNT", - "value": 21 - }, - { - "name": "RUMBLE_PHYSCANNON_LOW", - "value": 22 - }, - { - "name": "RUMBLE_PHYSCANNON_MEDIUM", - "value": 23 - }, - { - "name": "RUMBLE_PHYSCANNON_HIGH", - "value": 24 - }, - { - "name": "NUM_RUMBLE_EFFECTS", - "value": 25, + "name": "m_CustomOutput3", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MPropertySuppressEnumerator" - } - ] + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } } - } - ] - } - }, - { - "type": "enum", - "name": "WeaponSound_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "WEAPON_SOUND_EMPTY", - "value": 0 - }, - { - "name": "WEAPON_SOUND_SECONDARY_EMPTY", - "value": 1 - }, - { - "name": "WEAPON_SOUND_SINGLE", - "value": 2 - }, - { - "name": "WEAPON_SOUND_SECONDARY_ATTACK", - "value": 3 - }, - { - "name": "WEAPON_SOUND_MELEE_MISS", - "value": 4 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT", - "value": 5 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_WORLD", - "value": 6 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_PLAYER", - "value": 7 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_NPC", - "value": 8 - }, - { - "name": "WEAPON_SOUND_SPECIAL1", - "value": 9 - }, - { - "name": "WEAPON_SOUND_SPECIAL2", - "value": 10 - }, - { - "name": "WEAPON_SOUND_SPECIAL3", - "value": 11 - }, - { - "name": "WEAPON_SOUND_NEARLYEMPTY", - "value": 12 - }, - { - "name": "WEAPON_SOUND_IMPACT", - "value": 13 - }, - { - "name": "WEAPON_SOUND_REFLECT", - "value": 14 - }, - { - "name": "WEAPON_SOUND_SECONDARY_IMPACT", - "value": 15 - }, - { - "name": "WEAPON_SOUND_SECONDARY_REFLECT", - "value": 16 - }, - { - "name": "WEAPON_SOUND_RELOAD", - "value": 17 - }, - { - "name": "WEAPON_SOUND_SINGLE_ACCURATE", - "value": 18 }, { - "name": "WEAPON_SOUND_ZOOM_IN", - "value": 19 + "name": "m_CustomOutput4", + "offset": 2728, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } + } }, { - "name": "WEAPON_SOUND_ZOOM_OUT", - "value": 20 + "name": "m_CustomOutput5", + "offset": 2760, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } + } }, { - "name": "WEAPON_SOUND_MOUSE_PRESSED", - "value": 21 + "name": "m_CustomOutput6", + "offset": 2792, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } + } }, { - "name": "WEAPON_SOUND_DROP", - "value": 22 + "name": "m_CustomOutput7", + "offset": 2824, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } + } }, { - "name": "WEAPON_SOUND_RADIO_USE", - "value": 23 + "name": "m_CustomOutput8", + "offset": 2856, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } + } }, { - "name": "WEAPON_SOUND_NUM_TYPES", - "value": 24, + "name": "m_CustomOutput9", + "offset": 2888, "traits": { - "metatags": - [ - { - "name": "MPropertySuppressEnumerator" - } - ] + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] + } } } ] } }, { - "type": "enum", - "name": "CSWeaponType", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CInfoInstructorHintTarget", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "WEAPONTYPE_KNIFE", - "value": 0 - }, - { - "name": "WEAPONTYPE_PISTOL", - "value": 1 - }, - { - "name": "WEAPONTYPE_SUBMACHINEGUN", - "value": 2 - }, - { - "name": "WEAPONTYPE_RIFLE", - "value": 3 - }, - { - "name": "WEAPONTYPE_SHOTGUN", - "value": 4 - }, - { - "name": "WEAPONTYPE_SNIPER_RIFLE", - "value": 5 - }, - { - "name": "WEAPONTYPE_MACHINEGUN", - "value": 6 - }, - { - "name": "WEAPONTYPE_C4", - "value": 7 - }, - { - "name": "WEAPONTYPE_TASER", - "value": 8 - }, - { - "name": "WEAPONTYPE_GRENADE", - "value": 9 - }, - { - "name": "WEAPONTYPE_EQUIPMENT", - "value": 10 - }, - { - "name": "WEAPONTYPE_STACKABLEITEM", - "value": 11 - }, - { - "name": "WEAPONTYPE_UNKNOWN", - "value": 12 + "offset": 0, + "ref_idx": 1647 } + ], + "members": + [ ] } }, { - "type": "enum", - "name": "CSWeaponCategory", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CCSMinimapBoundary", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "WEAPONCATEGORY_OTHER", - "value": 0 - }, - { - "name": "WEAPONCATEGORY_MELEE", - "value": 1 - }, - { - "name": "WEAPONCATEGORY_SECONDARY", - "value": 2 - }, - { - "name": "WEAPONCATEGORY_SMG", - "value": 3 - }, - { - "name": "WEAPONCATEGORY_RIFLE", - "value": 4 - }, - { - "name": "WEAPONCATEGORY_HEAVY", - "value": 5 - }, - { - "name": "WEAPONCATEGORY_COUNT", - "value": 6 + "offset": 0, + "ref_idx": 548 } + ], + "members": + [ ] } }, { - "type": "enum", - "name": "gear_slot_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CBodyComponentBaseModelEntity", + "scope": "libserver.so", + "project": "server", + "size": 1216, + "alignment": 255, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed" ], - "fields": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "GEAR_SLOT_INVALID", - "value": -1 - }, - { - "name": "GEAR_SLOT_RIFLE", - "value": 0 - }, - { - "name": "GEAR_SLOT_PISTOL", - "value": 1 - }, - { - "name": "GEAR_SLOT_KNIFE", - "value": 2 - }, - { - "name": "GEAR_SLOT_GRENADES", - "value": 3 - }, - { - "name": "GEAR_SLOT_C4", - "value": 4 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT6", - "value": 5 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT7", - "value": 6 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT8", - "value": 7 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT9", - "value": 8 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT10", - "value": 9 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT11", - "value": 10 - }, - { - "name": "GEAR_SLOT_BOOSTS", - "value": 11 - }, - { - "name": "GEAR_SLOT_UTILITY", - "value": 12 - }, + "offset": 0, + "ref_idx": 2525 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CBodyComponentSkeletonInstance", + "scope": "libserver.so", + "project": "server", + "size": 1216, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed" + ], + "metatags": + [ { - "name": "GEAR_SLOT_COUNT", - "value": 13 - }, + "name": "MNetworkVarNames", + "value": "CSkeletonInstance m_skeletonInstance" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "GEAR_SLOT_FIRST", - "value": 0 - }, + "offset": 0, + "ref_idx": 556 + } + ], + "members": + [ { - "name": "GEAR_SLOT_LAST", - "value": 12 + "name": "m_skeletonInstance", + "offset": 128, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 1673 + } + } } ] } }, { - "type": "enum", - "name": "CSWeaponSilencerType", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CSoundEventParameter", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "WEAPONSILENCER_NONE", - "value": 0 - }, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ { - "name": "WEAPONSILENCER_DETACHABLE", - "value": 1 + "name": "m_iszParamName", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "WEAPONSILENCER_INTEGRATED", - "value": 2 + "name": "m_flFloatValue", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } } ] } }, { "type": "class", - "name": "CCSGameRulesProxy", + "name": "CPulseCell_Inflow_ObservableVariableListener", "scope": "libserver.so", - "project": "server", - "size": 1936, + "project": "pulse_runtime_lib", + "size": 136, "alignment": 8, "traits": { @@ -272421,13 +286720,13 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MNetworkNoBase" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "CCSGameRules* m_pGameRules" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_ObservableVariableListener\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_nBlackboardReference = -1\n\tm_bSelfReference = false\n}" } ], "multi_depth": 4, @@ -272436,38 +286735,32 @@ [ { "offset": 0, - "ref_idx": 2364 + "ref_idx": 2266 } ], "members": [ { - "name": "m_pGameRules", - "offset": 1928, + "name": "m_nBlackboardReference", + "offset": 128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkTypeAlias", - "value": "CCSGameRules*" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2127 - } + "type": "ref", + "ref_idx": 956 + } + } + }, + { + "name": "m_bSelfReference", + "offset": 130, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 } } } @@ -272476,11 +286769,11 @@ }, { "type": "class", - "name": "CGameRulesProxy", + "name": "CDynamicPropAlias_cable_dynamic", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 3936, + "alignment": 16, "traits": { "flags": @@ -272488,8 +286781,36 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase" + "construct_allowed" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2229 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSObserver_UseServices", + "scope": "libserver.so", + "project": "server", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" ], "multi_depth": 3, "single_depth": 2, @@ -272497,7 +286818,7 @@ [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1086 } ], "members": @@ -272507,10 +286828,10 @@ }, { "type": "class", - "name": "CPhysicsSpring", + "name": "CEnvCombinedLightProbeVolume", "scope": "libserver.so", "project": "server", - "size": 2000, + "size": 6352, "alignment": 8, "traits": { @@ -272521,6 +286842,128 @@ "local_type_scope", "construct_allowed" ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_Entity_Color" + }, + { + "name": "MNetworkVarNames", + "value": "float m_Entity_flBrightness" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hCubemapTexture" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bCustomCubemapTexture" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_AmbientCube" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SDF" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_DC" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_R" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_G" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_B" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightIndicesTexture" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightScalarsTexture" + }, + { + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightShadowsTexture" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vBoxMins" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vBoxMaxs" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bMoveable" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nHandshake" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nEnvCubeMapArrayIndex" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nPriority" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "float m_Entity_flEdgeFadeDist" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vEdgeFadeDists" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeSizeX" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeSizeY" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeSizeZ" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeAtlasX" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeAtlasY" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nLightProbeAtlasZ" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bEnabled" + } + ], "multi_depth": 3, "single_depth": 2, "baseclasses": @@ -272533,22 +286976,44 @@ "members": [ { - "name": "m_flFrequency", - "offset": 1936, + "name": "m_Entity_Color", + "offset": 6144, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "StateChanged" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_flDampingRatio", - "offset": 1940, + "name": "m_Entity_flBrightness", + "offset": 6148, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "StateChanged" + } + ], "subtype": { "type": "ref", @@ -272557,424 +287022,432 @@ } }, { - "name": "m_flRestLength", - "offset": 1944, + "name": "m_Entity_hCubemapTexture", + "offset": 6152, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_nameAttachStart", - "offset": 1952, + "name": "m_Entity_bCustomCubemapTexture", + "offset": 6160, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nameAttachEnd", - "offset": 1960, + "name": "m_Entity_hLightProbeTexture_AmbientCube", + "offset": 6168, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, - "alignment": 8 + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_start", - "offset": 1968, + "name": "m_Entity_hLightProbeTexture_SDF", + "offset": 6176, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_end", - "offset": 1980, + "name": "m_Entity_hLightProbeTexture_SH2_DC", + "offset": 6184, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_teleportTick", - "offset": 1992, + "name": "m_Entity_hLightProbeTexture_SH2_R", + "offset": 6192, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPhysThruster", - "scope": "libserver.so", - "project": "server", - "size": 2040, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2367 - } - ], - "members": - [ - { - "name": "m_localOrigin", - "offset": 2024, - "traits": - { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } - } - ] - } - }, - { - "type": "class", - "name": "CPhysForce", - "scope": "libserver.so", - "project": "server", - "size": 2024, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "is_abstract", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_nameAttach", - "offset": 1936, + "name": "m_Entity_hLightProbeTexture_SH2_G", + "offset": 6200, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, - "alignment": 8 + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_force", - "offset": 1944, + "name": "m_Entity_hLightProbeTexture_SH2_B", + "offset": 6208, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_forceTime", - "offset": 1948, + "name": "m_Entity_hLightProbeDirectLightIndicesTexture", + "offset": 6216, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_attachedObject", - "offset": 1952, + "name": "m_Entity_hLightProbeDirectLightScalarsTexture", + "offset": 6224, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 189 } ] } } }, { - "name": "m_wasRestored", - "offset": 1956, + "name": "m_Entity_hLightProbeDirectLightShadowsTexture", + "offset": 6232, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] } } }, { - "name": "m_integrator", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 750 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CBasePlayerVData", - "scope": "libserver.so", - "project": "server", - "size": 376, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CBasePlayerVData\"\n\tm_sModelName = resource_name:\"\"\n\tm_flHeadDamageMultiplier = 3.0\n\tm_flChestDamageMultiplier = 1.0\n\tm_flStomachDamageMultiplier = 1.0\n\tm_flArmDamageMultiplier = 1.0\n\tm_flLegDamageMultiplier = 1.0\n\tm_flHoldBreathTime = 15.0\n\tm_flDrowningDamageInterval = 1.0\n\tm_nDrowningDamageInitial = 10\n\tm_nDrowningDamageMax = 10\n\tm_nWaterSpeed = 100\n\tm_flUseRange = 55.0\n\tm_flUseAngleTolerance = 45.0\n\tm_flCrouchTime = 0.4\n}" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 307 - } - ], - "members": - [ - { - "name": "m_sModelName", - "offset": 40, + "name": "m_Entity_vBoxMins", + "offset": 6240, "traits": { "metatags": [ { - "name": "MPropertyProvidesEditContextString", - "value": "ToolEditContext_ID_VMDL" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "size": 224, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeCModel >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 39 - } - ] - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flHeadDamageMultiplier", - "offset": 264, + "name": "m_Entity_vBoxMaxs", + "offset": 6252, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 1031 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flChestDamageMultiplier", - "offset": 280, + "name": "m_Entity_bMoveable", + "offset": 6264, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1031 + "ref_idx": 12 } } }, { - "name": "m_flStomachDamageMultiplier", - "offset": 296, + "name": "m_Entity_nHandshake", + "offset": 6268, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1031 + "ref_idx": 6 } } }, { - "name": "m_flArmDamageMultiplier", - "offset": 312, + "name": "m_Entity_nEnvCubeMapArrayIndex", + "offset": 6272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1031 + "ref_idx": 6 } } }, { - "name": "m_flLegDamageMultiplier", - "offset": 328, + "name": "m_Entity_nPriority", + "offset": 6276, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1031 + "ref_idx": 6 } } }, { - "name": "m_flHoldBreathTime", - "offset": 344, + "name": "m_Entity_bStartDisabled", + "offset": 6280, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Water" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDrowningDamageInterval", - "offset": 348, + "name": "m_Entity_flEdgeFadeDist", + "offset": 6284, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Water" - }, - { - "name": "MPropertyDescription", - "value": "Seconds between drowning ticks" + "name": "MNetworkEnable" } ], "subtype": @@ -272985,42 +287458,34 @@ } }, { - "name": "m_nDrowningDamageInitial", - "offset": 352, + "name": "m_Entity_vEdgeFadeDists", + "offset": 6288, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Water" - }, - { - "name": "MPropertyDescription", - "value": "Amount of damage done on the first drowning tick (+1 each subsequent interval)" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nDrowningDamageMax", - "offset": 356, + "name": "m_Entity_nLightProbeSizeX", + "offset": 6300, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Water" - }, - { - "name": "MPropertyDescription", - "value": "Max damage done by a drowning tick" + "name": "MNetworkEnable" } ], "subtype": @@ -273031,15 +287496,14 @@ } }, { - "name": "m_nWaterSpeed", - "offset": 360, + "name": "m_Entity_nLightProbeSizeY", + "offset": 6304, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Water" + "name": "MNetworkEnable" } ], "subtype": @@ -273050,131 +287514,62 @@ } }, { - "name": "m_flUseRange", - "offset": 364, + "name": "m_Entity_nLightProbeSizeZ", + "offset": 6308, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Use" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flUseAngleTolerance", - "offset": 368, + "name": "m_Entity_nLightProbeAtlasX", + "offset": 6312, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Use" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flCrouchTime", - "offset": 372, + "name": "m_Entity_nLightProbeAtlasY", + "offset": 6316, "traits": { "metatags": [ { - "name": "MPropertyGroupName", - "value": "Crouch" - }, - { - "name": "MPropertyDescription", - "value": "Time to move between crouch and stand" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CPulseAnimFuncs", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CEnvDetailController", - "scope": "libserver.so", - "project": "server", - "size": 1936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MNetworkNoBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeStartDist" }, { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeEndDist" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_flFadeStartDist", - "offset": 1928, + "name": "m_Entity_nLightProbeAtlasZ", + "offset": 6320, "traits": { "metatags": @@ -273186,13 +287581,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flFadeEndDist", - "offset": 1932, + "name": "m_Entity_bEnabled", + "offset": 6345, "traits": { "metatags": @@ -273204,7 +287599,7 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } } @@ -273213,11 +287608,11 @@ }, { "type": "class", - "name": "CInfoPlayerTerrorist", + "name": "CWeaponGalilAR", "scope": "libserver.so", "project": "server", - "size": 1944, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -273227,13 +287622,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2131 + "ref_idx": 2117 } ], "members": @@ -273243,10 +287638,10 @@ }, { "type": "class", - "name": "CCSGO_TeamIntroTerroristPosition", + "name": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy", "scope": "libserver.so", "project": "server", - "size": 4000, + "size": 2080, "alignment": 8, "traits": { @@ -273263,35 +287658,7 @@ [ { "offset": 0, - "ref_idx": 2092 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPulseFuncs_GameParticleManager", - "scope": "libserver.so", - "project": "server", - "size": 1, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_constructor", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "GameParticleManager" + "ref_idx": 2420 } ], "members": @@ -273301,10 +287668,10 @@ }, { "type": "class", - "name": "CPointVelocitySensor", + "name": "CLogicActiveAutosave", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 1960, "alignment": 8, "traits": { @@ -273315,67 +287682,56 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2534 } ], "members": [ { - "name": "m_hTargetEntity", - "offset": 1928, + "name": "m_TriggerHitPoints", + "offset": 1940, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vecAxis", - "offset": 1932, + "name": "m_flTimeToTrigger", + "offset": 1944, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bEnabled", - "offset": 1944, + "name": "m_flStartTime", + "offset": 1948, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_fPrevVelocity", - "offset": 1948, + "name": "m_flDangerousTime", + "offset": 1952, "traits": { "subtype": @@ -273384,41 +287740,70 @@ "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CLogicAutosave", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_bForceNewLevelUnit", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "m_flAvgInterval", - "offset": 1952, + "name": "m_minHitPoints", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_Velocity", - "offset": 1960, + "name": "m_minHitPointsToCommit", + "offset": 1936, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 6 } } } @@ -273427,10 +287812,10 @@ }, { "type": "class", - "name": "CItemSoda", + "name": "CWeaponCZ75a", "scope": "libserver.so", "project": "server", - "size": 3376, + "size": 5200, "alignment": 16, "traits": { @@ -273441,27 +287826,84 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bMagazineRemoved" + } + ], + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 589 + "ref_idx": 2117 } ], "members": [ + { + "name": "m_bMagazineRemoved", + "offset": 5192, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } ] } }, { "type": "class", - "name": "CSceneEntity", + "name": "CPulseServerFuncs_Sounds", "scope": "libserver.so", "project": "server", - "size": 2576, - "alignment": 8, + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Server Sound" + }, + { + "name": "MPropertyDescription", + "value": "Server sound helpers." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFish", + "scope": "libserver.so", + "project": "server", + "size": 3632, + "alignment": 16, "traits": { "flags": @@ -273469,441 +287911,551 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MNetworkNoBase" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "bool m_bIsPlayingBack" + "name": "MNetworkIncludeByName", + "value": "m_nModelIndex" + }, + { + "name": "MNetworkIncludeByName", + "value": "m_lifeState" }, { "name": "MNetworkVarNames", - "value": "bool m_bPaused" + "value": "float32 m_x" }, { "name": "MNetworkVarNames", - "value": "bool m_bMultiplayer" + "value": "float32 m_y" }, { "name": "MNetworkVarNames", - "value": "bool m_bAutogenerated" + "value": "float32 m_z" }, { "name": "MNetworkVarNames", - "value": "float32 m_flForceClientTime" + "value": "float32 m_angle" }, { "name": "MNetworkVarNames", - "value": "CHandle< CBaseFlex > m_hActorList" + "value": "Vector m_poolOrigin" }, { "name": "MNetworkVarNames", - "value": "uint16 m_nSceneStringIndex" + "value": "float32 m_waterLevel" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 589 } ], "members": [ { - "name": "m_iszSceneFile", - "offset": 1936, + "name": "m_pool", + "offset": 3368, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CFishPool >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2538 + } + ] } } }, { - "name": "m_iszTarget1", - "offset": 1944, + "name": "m_id", + "offset": 3372, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 7 } } }, { - "name": "m_iszTarget2", - "offset": 1952, + "name": "m_x", + "offset": 3376, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "fish_pos_x" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszTarget3", - "offset": 1960, + "name": "m_y", + "offset": 3380, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "fish_pos_y" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszTarget4", - "offset": 1968, + "name": "m_z", + "offset": 3384, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "fish_pos_z" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_angle", + "offset": 3388, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "angle_normalize_positive" + }, + { + "name": "MNetworkBitCount", + "value": "7" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "360.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszTarget5", - "offset": 1976, + "name": "m_angleChange", + "offset": 3392, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszTarget6", - "offset": 1984, + "name": "m_forward", + "offset": 3396, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszTarget7", - "offset": 1992, + "name": "m_perp", + "offset": 3408, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iszTarget8", - "offset": 2000, + "name": "m_poolOrigin", + "offset": 3420, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hTarget1", - "offset": 2008, + "name": "m_waterLevel", + "offset": 3432, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget2", - "offset": 2012, + "name": "m_speed", + "offset": 3436, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget3", - "offset": 2016, + "name": "m_desiredSpeed", + "offset": 3440, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget4", - "offset": 2020, + "name": "m_calmSpeed", + "offset": 3444, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget5", - "offset": 2024, + "name": "m_panicSpeed", + "offset": 3448, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget6", - "offset": 2028, + "name": "m_avoidRange", + "offset": 3452, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTarget7", - "offset": 2032, + "name": "m_turnTimer", + "offset": 3456, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_hTarget8", - "offset": 2036, + "name": "m_turnClockwise", + "offset": 3480, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_sTargetAttachment", - "offset": 2040, + "name": "m_goTimer", + "offset": 3488, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_bIsPlayingBack", - "offset": 2048, + "name": "m_moveTimer", + "offset": 3512, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_bPaused", - "offset": 2049, + "name": "m_panicTimer", + "offset": 3536, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_bMultiplayer", - "offset": 2050, + "name": "m_disperseTimer", + "offset": 3560, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_bAutogenerated", - "offset": 2051, + "name": "m_proximityTimer", + "offset": 3584, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_flForceClientTime", - "offset": 2052, + "name": "m_visible", + "offset": 3608, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CFish* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2537 + } + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CFishPool", + "scope": "libserver.so", + "project": "server", + "size": 2008, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_fishCount", + "offset": 1940, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_maxRange", + "offset": 1944, + "traits": + { "subtype": { "type": "ref", @@ -273912,8 +288464,8 @@ } }, { - "name": "m_flCurrentTime", - "offset": 2056, + "name": "m_swimDepth", + "offset": 1948, "traits": { "subtype": @@ -273924,8 +288476,8 @@ } }, { - "name": "m_flFrameTime", - "offset": 2060, + "name": "m_waterLevel", + "offset": 1952, "traits": { "subtype": @@ -273936,8 +288488,8 @@ } }, { - "name": "m_bCancelAtNextInterrupt", - "offset": 2064, + "name": "m_isDormant", + "offset": 1956, "traits": { "subtype": @@ -273948,94 +288500,197 @@ } }, { - "name": "m_fPitch", - "offset": 2068, + "name": "m_fishes", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CHandle< CFish > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CFish >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2537 + } + ] + } + ] } } }, { - "name": "m_bAutomated", - "offset": 2072, + "name": "m_visTimer", + "offset": 1984, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } + } + ] + } + }, + { + "type": "class", + "name": "CWeaponHKP2000", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSmokeGrenade", + "scope": "libserver.so", + "project": "server", + "size": 5232, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2300 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CInfoOffscreenPanoramaTexture", + "scope": "libserver.so", + "project": "server", + "size": 2056, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nResolutionX" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nResolutionY" }, { - "name": "m_nAutomatedAction", - "offset": 2076, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "string_t m_szPanelType" }, { - "name": "m_flAutomationDelay", - "offset": 2080, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "string_t m_szLayoutFileName" }, { - "name": "m_flAutomationTime", - "offset": 2084, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "string_t m_RenderAttrName" }, { - "name": "m_nSpeechPriority", - "offset": 2088, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "CHandle< CBaseModelEntity > m_TargetEntities" }, { - "name": "m_bPausedViaInput", - "offset": 2092, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "int m_nTargetChangeCount" }, { - "name": "m_bPauseAtNextInterrupt", - "offset": 2093, + "name": "MNetworkVarNames", + "value": "string_t m_vecCSSClasses" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_bDisabled", + "offset": 1928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -274044,68 +288699,104 @@ } }, { - "name": "m_bWaitingForActor", - "offset": 2094, + "name": "m_nResolutionX", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bWaitingForInterrupt", - "offset": 2095, + "name": "m_nResolutionY", + "offset": 1936, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bInterruptedActorsScenes", - "offset": 2096, + "name": "m_szPanelType", + "offset": 1944, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bBreakOnNonIdle", - "offset": 2097, + "name": "m_szLayoutFileName", + "offset": 1952, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bSceneFinished", - "offset": 2098, + "name": "m_RenderAttrName", + "offset": 1960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hActorList", - "offset": 2104, + "name": "m_TargetEntities", + "offset": 1968, "traits": { "metatags": @@ -274117,21 +288808,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseFlex > >", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle< CBaseFlex >", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 588 + "ref_idx": 590 } ] } @@ -274140,162 +288831,265 @@ } }, { - "name": "m_hRemoveActorList", - "offset": 2128, + "name": "m_nTargetChangeCount", + "offset": 1992, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nSceneStringIndex", - "offset": 2200, + "name": "m_vecCSSClasses", + "offset": 2000, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 5 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_OnStart", - "offset": 2208, + "name": "m_szTargetsName", + "offset": 2024, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnCompletion", - "offset": 2232, + "name": "m_AdditionalTargetEntities", + "offset": 2032, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseModelEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseModelEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 590 + } + ] + } + ] } } + } + ] + } + }, + { + "type": "class", + "name": "CInfoVisibilityBox", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nMode" }, { - "name": "m_OnCanceled", - "offset": 2256, + "name": "MNetworkVarNames", + "value": "Vector m_vBoxSize" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEnabled" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_nMode", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnPaused", - "offset": 2280, + "name": "m_vBoxSize", + "offset": 1936, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnResumed", - "offset": 2304, + "name": "m_bEnabled", + "offset": 1948, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFuncRotator", + "scope": "libserver.so", + "project": "server", + "size": 3056, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_hInterruptScene", - "offset": 2472, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_hRotatorTarget", + "offset": 2572, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CSceneEntity >", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2376 + "ref_idx": 548 } ] } } }, { - "name": "m_nInterruptCount", - "offset": 2476, + "name": "m_bIsRotating", + "offset": 2576, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_bSceneMissing", - "offset": 2480, + "name": "m_bIsReversing", + "offset": 2577, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", @@ -274304,407 +289098,222 @@ } }, { - "name": "m_bInterrupted", - "offset": 2481, + "name": "m_flTimeToReachMaxSpeed", + "offset": 2580, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bCompletedEarly", - "offset": 2482, + "name": "m_flTimeToReachZeroSpeed", + "offset": 2584, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bInterruptSceneFinished", - "offset": 2483, + "name": "m_flDistanceAlongArcTraveled", + "offset": 2588, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bRestoring", - "offset": 2484, + "name": "m_flTimeToWaitOscillate", + "offset": 2592, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_hNotifySceneCompletion", - "offset": 2488, + "name": "m_flTimeRotationStart", + "offset": 2596, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CSceneEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CSceneEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2376 - } - ] - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_hListManagers", - "offset": 2512, + "name": "m_qLSPrevChange", + "offset": 2608, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CSceneListManager > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CSceneListManager >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2377 - } - ] - } - ] + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_iszSoundName", - "offset": 2536, + "name": "m_qWSPrev", + "offset": 2624, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_iszSequenceName", - "offset": 2544, + "name": "m_qWSInit", + "offset": 2640, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_hActor", - "offset": 2552, + "name": "m_qLSInit", + "offset": 2656, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseFlex >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 588 - } - ] + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_hActivator", - "offset": 2556, + "name": "m_qLSOrientation", + "offset": 2672, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_BusyActor", - "offset": 2560, + "name": "m_OnRotationStarted", + "offset": 2688, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_iPlayerDeathBehavior", - "offset": 2564, + "name": "m_OnRotationCompleted", + "offset": 2712, "traits": { "subtype": { "type": "ref", - "ref_idx": 2378 + "ref_idx": 573 } } - } - ] - } - }, - { - "type": "class", - "name": "CSceneListManager", - "scope": "libserver.so", - "project": "server", - "size": 2144, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_hListManagers", - "offset": 1928, + "name": "m_OnOscillate", + "offset": 2736, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CSceneListManager > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CSceneListManager >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2377 - } - ] - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_iszScenes", - "offset": 1952, + "name": "m_OnOscillateStartArrive", + "offset": 2760, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 8, - "count": 16, - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_hScenes", - "offset": 2080, + "name": "m_OnOscillateStartDepart", + "offset": 2784, "traits": { "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 16, - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } + "type": "ref", + "ref_idx": 573 } } - } - ] - } - }, - { - "type": "enum", - "name": "SceneOnPlayerDeath_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "SCENE_ONPLAYERDEATH_DO_NOTHING", - "value": 0 }, { - "name": "SCENE_ONPLAYERDEATH_CANCEL", - "value": 1 - } - ] - } - }, - { - "type": "class", - "name": "CPointTeleport", - "scope": "libserver.so", - "project": "server", - "size": 1960, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2132 - } - ], - "members": - [ - { - "name": "m_vSaveOrigin", - "offset": 1928, + "name": "m_OnOscillateEndArrive", + "offset": 2808, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vSaveAngles", - "offset": 1940, + "name": "m_OnOscillateEndDepart", + "offset": 2832, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bTeleportParentedEntities", - "offset": 1952, + "name": "m_bOscillateDepart", + "offset": 2856, "traits": { "subtype": @@ -274715,272 +289324,157 @@ } }, { - "name": "m_bTeleportUseCurrentAngle", - "offset": 1953, + "name": "m_nOscillateCount", + "offset": 2860, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CLogicEventListener", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_strEventName", - "offset": 1944, + "name": "m_eRotateType", + "offset": 2864, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 2544 } } }, { - "name": "m_bIsEnabled", - "offset": 1952, + "name": "m_ePrevRotateType", + "offset": 2868, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2544 } } }, { - "name": "m_nTeam", - "offset": 1956, + "name": "m_bHasTargetOverride", + "offset": 2872, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_OnEventFired", - "offset": 1960, + "name": "m_qOrientationOverride", + "offset": 2880, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPointCameraVFOV", - "scope": "libserver.so", - "project": "server", - "size": 2032, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2119 - } - ], - "members": - [ - { - "name": "m_flVerticalFOV", - "offset": 2024, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 + "name": "Quaternion", + "size": 16, + "alignment": 16 } } - } - ] - } - }, - { - "type": "class", - "name": "CPhysMagnet", - "scope": "libserver.so", - "project": "server", - "size": 3488, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 589 - } - ], - "members": - [ + }, { - "name": "m_OnMagnetAttach", - "offset": 3368, + "name": "m_eSpaceOverride", + "offset": 2896, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 1460 } } }, { - "name": "m_OnMagnetDetach", - "offset": 3392, + "name": "m_qAngularVelocity", + "offset": 2900, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_massScale", - "offset": 3416, + "name": "m_vLookAtForcedUp", + "offset": 2912, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_forceLimit", - "offset": 3420, + "name": "m_strRotatorTarget", + "offset": 2928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_torqueLimit", - "offset": 3424, + "name": "m_bRecordHistory", + "offset": 2936, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_MagnettedEntities", - "offset": 3432, + "name": "m_vecRotatorHistory", + "offset": 2944, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< magnetted_objects_t >", + "name": "CUtlVector< RotatorHistoryEntry_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1114 + "ref_idx": 910 } ] } } }, { - "name": "m_bActive", - "offset": 3456, + "name": "m_bReturningToPreviousOrientation", + "offset": 2968, "traits": { "subtype": @@ -274991,164 +289485,183 @@ } }, { - "name": "m_bHasHitSomething", - "offset": 3457, + "name": "m_vecRotatorQueue", + "offset": 2976, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< RotatorQueueEntry_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1459 + } + ] } } }, { - "name": "m_flTotalMass", - "offset": 3460, + "name": "m_vecRotatorQueueHistory", + "offset": 3000, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< RotatorHistoryEntry_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 910 + } + ] } } }, { - "name": "m_flRadius", - "offset": 3464, + "name": "m_eSolidType", + "offset": 3024, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 576 } } }, { - "name": "m_flNextSuckTime", - "offset": 3468, + "name": "m_hSpeedFromMover", + "offset": 3028, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CHandle< CFuncMover >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1641 + } + ] } } }, { - "name": "m_iMaxObjectsAttached", - "offset": 3472, + "name": "m_iszSpeedFromMover", + "offset": 3032, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CMarkupVolumeTagged_Nav", - "scope": "libserver.so", - "project": "server", - "size": 2632, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2182 - } - ], - "members": - [ + "name": "m_flSpeedScale", + "offset": 3040, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_nScopes", - "offset": 2629, + "name": "m_flMinYawRotation", + "offset": 3044, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMaxYawRotation", + "offset": 3048, "traits": { "subtype": { "type": "ref", - "ref_idx": 2384 + "ref_idx": 10 } } } + ], + "child_class_idx": + [ + 2544 ] } }, { "type": "enum", - "name": "NavScopeFlags_t", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, + "name": "CFuncRotator::Rotate_t", + "scope": "libserver.so", + "size": 4, + "alignment": 4, "traits": { + "parent_class_idx": 2543, "flags": [ - "is_registered" + "is_registered", + "local_type_scope" ], "fields": [ { - "name": "eGround", + "name": "ROTATE_LOOP", + "value": 0 + }, + { + "name": "ROTATE_OSCILLATE", "value": 1 }, { - "name": "eAir", + "name": "ROTATE_STOP_AT_END", "value": 2 }, { - "name": "eAll", - "value": 3, - "traits": - { - "metatags": - [ - { - "name": "MEnumeratorIsNotAFlag" - } - ] - } + "name": "ROTATE_LOOK_AT_TARGET", + "value": 3 }, { - "name": "eNone", - "value": 0, - "traits": - { - "metatags": - [ - { - "name": "MEnumeratorIsNotAFlag" - } - ] - } + "name": "ROTATE_LOOK_AT_TARGET_ONLY_YAW", + "value": 4 + }, + { + "name": "ROTATE_RETURN_TO_INITIAL_ORIENTATION", + "value": 5 } ] } }, { "type": "class", - "name": "CInfoSpawnGroupLandmark", + "name": "CFuncPropRespawnZone", "scope": "libserver.so", "project": "server", "size": 1928, @@ -275162,13 +289675,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 548 } ], "members": @@ -275178,10 +289691,10 @@ }, { "type": "class", - "name": "CFuncNavObstruction", + "name": "CFilterClass", "scope": "libserver.so", "project": "server", - "size": 2608, + "size": 1992, "alignment": 8, "traits": { @@ -275192,38 +289705,28 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 570 } ], "members": [ { - "name": "m_bDisabled", - "offset": 2600, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bUseAsyncObstacleUpdate", - "offset": 2601, + "name": "m_iFilterClass", + "offset": 1984, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -275232,30 +289735,10 @@ }, { "type": "class", - "name": "CTakeDamageInfoAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CSimpleMarkupVolumeTagged", + "name": "CPointPush", "scope": "libserver.so", "project": "server", - "size": 2632, + "size": 1968, "alignment": 8, "traits": { @@ -275266,80 +289749,107 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2182 + "ref_idx": 1647 } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CScenePayloadVData", - "scope": "libserver.so", - "project": "server", - "size": 224, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_sSceneFile = resource_name:\"\"\n}" + "name": "m_bEnabled", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MVDataRoot" + "name": "m_flMagnitude", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MVDataOverlayType", - "value": "1" + "name": "m_flRadius", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MVDataAssociatedFile", - "value": "scripts/scenes.vdata" - } - ], - "members": - [ + "name": "m_flInnerRadius", + "offset": 1940, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_sSceneFile", - "offset": 0, + "name": "m_flConeOfInfluence", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_iszFilterName", + "offset": 1952, "traits": { "subtype": { "type": "atomic", - "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCChoreoSceneResource > >", - "size": 224, - "alignment": 8, + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hFilter", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseFilter >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeCChoreoSceneResource >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1273 - } - ] + "type": "ref", + "ref_idx": 570 } ] } @@ -275350,10 +289860,10 @@ }, { "type": "class", - "name": "CWeaponNOVA", + "name": "CDecoyGrenade", "scope": "libserver.so", "project": "server", - "size": 5168, + "size": 5216, "alignment": 16, "traits": { @@ -275370,7 +289880,7 @@ [ { "offset": 0, - "ref_idx": 2323 + "ref_idx": 2300 } ], "members": @@ -275380,10 +289890,10 @@ }, { "type": "class", - "name": "CEnvWind", + "name": "CPlayerVisibility", "scope": "libserver.so", "project": "server", - "size": 2232, + "size": 1952, "alignment": 8, "traits": { @@ -275392,127 +289902,49 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CEnvWindShared m_EnvWindShared" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_EnvWindShared", - "offset": 1928, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 2392 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CEnvWindShared", - "scope": "libserver.so", - "project": "server", - "size": 304, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_iWindSeed" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_iMinWind" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_iMaxWind" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_windRadius" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_iMinGust" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_iMaxGust" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flMinGustDelay" + "value": "float m_flVisibilityStrength" }, { "name": "MNetworkVarNames", - "value": "float32 m_flMaxGustDelay" + "value": "float m_flFogDistanceMultiplier" }, { "name": "MNetworkVarNames", - "value": "float32 m_flGustDuration" + "value": "float m_flFogMaxDensityMultiplier" }, { "name": "MNetworkVarNames", - "value": "uint16 m_iGustDirChange" + "value": "float m_flFadeTime" }, { "name": "MNetworkVarNames", - "value": "uint16 m_iInitialWindDir" + "value": "bool m_bStartDisabled" }, { "name": "MNetworkVarNames", - "value": "float32 m_flInitialWindSpeed" - }, + "value": "bool m_bIsEnabled" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "Vector m_location" + "offset": 0, + "ref_idx": 548 } ], "members": [ { - "name": "m_flStartTime", - "offset": 8, + "name": "m_flVisibilityStrength", + "offset": 1928, "traits": { "metatags": @@ -275521,20 +289953,20 @@ "name": "MNetworkEnable" }, { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkChangeCallback", + "value": "PlayerVisibilityStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_iWindSeed", - "offset": 12, + "name": "m_flFogDistanceMultiplier", + "offset": 1932, "traits": { "metatags": @@ -275543,116 +289975,8 @@ "name": "MNetworkEnable" }, { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_iMinWind", - "offset": 16, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_iMaxWind", - "offset": 18, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_windRadius", - "offset": 20, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_iMinGust", - "offset": 24, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_iMaxGust", - "offset": 26, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_flMinGustDelay", - "offset": 28, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" + "name": "MNetworkChangeCallback", + "value": "PlayerVisibilityStateChanged" } ], "subtype": @@ -275663,32 +289987,18 @@ } }, { - "name": "m_flMaxGustDelay", - "offset": 32, + "name": "m_flFogMaxDensityMultiplier", + "offset": 1936, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flGustDuration", - "offset": 36, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" + "name": "MNetworkChangeCallback", + "value": "PlayerVisibilityStateChanged" } ], "subtype": @@ -275699,26 +290009,8 @@ } }, { - "name": "m_iGustDirChange", - "offset": 40, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } - }, - { - "name": "m_iInitialWindDir", - "offset": 42, + "name": "m_flFadeTime", + "offset": 1940, "traits": { "metatags": @@ -275727,116 +290019,50 @@ "name": "MNetworkEnable" }, { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkChangeCallback", + "value": "PlayerVisibilityStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 10 } } }, { - "name": "m_flInitialWindSpeed", - "offset": 44, + "name": "m_bStartDisabled", + "offset": 1944, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_location", - "offset": 48, + "name": "m_bIsEnabled", + "offset": 1945, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" } ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_OnGustStart", - "offset": 64, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnGustEnd", - "offset": 88, - "traits": - { "subtype": { "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_hEntOwner", - "offset": 112, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "ref_idx": 12 } } } @@ -275845,10 +290071,10 @@ }, { "type": "class", - "name": "CDynamicNavConnectionsVolume", + "name": "CSceneEntityAlias_logic_choreographed_scene", "scope": "libserver.so", "project": "server", - "size": 3000, + "size": 2576, "alignment": 8, "traits": { @@ -275859,123 +290085,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2295 + "ref_idx": 2492 } ], "members": [ - { - "name": "m_iszConnectionTarget", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_vecConnections", - "offset": 2952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< DynamicVolumeDef_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1131 - } - ] - } - } - }, - { - "name": "m_sTransitionType", - "offset": 2976, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_bConnectionsEnabled", - "offset": 2984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flTargetAreaSearchRadius", - "offset": 2988, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flUpdateDistance", - "offset": 2992, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flMaxConnectionDistance", - "offset": 2996, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } ] } }, { "type": "class", - "name": "CAI_ChangeHintGroup", + "name": "CPointAngleSensor", "scope": "libserver.so", "project": "server", - "size": 1960, + "size": 2088, "alignment": 8, "traits": { @@ -275986,31 +290115,31 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ { - "name": "m_iSearchType", + "name": "m_bDisabled", "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_strSearchName", + "name": "m_nLookAtName", "offset": 1936, "traits": { @@ -276024,21 +290153,49 @@ } }, { - "name": "m_strNewHintGroup", + "name": "m_hTargetEntity", "offset": 1944, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flRadius", + "name": "m_hLookAtEntity", + "offset": 1948, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_flDuration", "offset": 1952, "traits": { @@ -276048,186 +290205,36 @@ "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_MovementServices", - "scope": "libserver.so", - "project": "server", - "size": 3688, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nLadderSurfacePropIndex" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDucked" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDuckAmount" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDuckSpeed" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDuckOverride" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDesiresDuck" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDucking" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDuckOffset" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nDuckTimeMsecs" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nDuckJumpTimeMsecs" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nJumpTimeMsecs" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLastDuckTime" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nGameCodeHasMovedPlayerAfterCommand" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fStashGrenadeParameterWhen" - }, - { - "name": "MNetworkVarNames", - "value": "ButtonBitMask_t m_nButtonDownMaskPrev" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flOffsetTickCompleteTime" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flOffsetTickStashedSpeed" }, { - "name": "MNetworkVarNames", - "value": "float m_flStamina" - }, - { - "name": "MNetworkVarNames", - "value": "CCSPlayerLegacyJump m_LegacyJump" - }, - { - "name": "MNetworkVarNames", - "value": "CCSPlayerModernJump m_ModernJump" - }, - { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nLastJumpTick" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLastJumpFrac" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLastJumpVelocityZ" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bJumpApexPending" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bWasSurfing" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2313 - } - ], - "members": - [ - { - "name": "m_vecLadderNormal", - "offset": 632, + "name": "m_flDotTolerance", + "offset": 1956, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nLadderSurfacePropIndex", - "offset": 644, + "name": "m_flFacingTime", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_bDucked", - "offset": 648, + "name": "m_bFired", + "offset": 1964, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { "type": "ref", @@ -276236,238 +290243,360 @@ } }, { - "name": "m_flDuckAmount", - "offset": 652, + "name": "m_OnFacingLookat", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flDuckSpeed", - "offset": 656, + "name": "m_OnNotFacingLookat", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 + } + } + }, + { + "name": "m_TargetDir", + "offset": 2016, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< Vector, Vector >", + "size": 40, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + }, + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_bDuckOverride", - "offset": 660, + "name": "m_FacingPercentage", + "offset": 2056, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCSPointPulseAPI", + "scope": "libserver.so", + "project": "server", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Step_CallExternalMethod", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 200, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_bDesiresDuck", - "offset": 661, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_CallExternalMethod\"\n\tm_nEditorNodeID = -1\n\tm_MethodName = \"\"\n\tm_GameBlackboard = \"\"\n\tm_ExpectedArgs = [ ]\n\tm_nAsyncCallMode = \"ASYNC_FIRE_AND_FORGET\"\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_MethodName", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_bDucking", - "offset": 662, + "name": "m_GameBlackboard", + "offset": 88, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_flDuckOffset", - "offset": 664, + "name": "m_ExpectedArgs", + "offset": 104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 224 + } + ] } } }, { - "name": "m_nDuckTimeMsecs", - "offset": 668, + "name": "m_nAsyncCallMode", + "offset": 120, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 2554 } } }, { - "name": "m_nDuckJumpTimeMsecs", - "offset": 672, + "name": "m_OnFinished", + "offset": 128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 2183 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PulseMethodCallMode_t", + "scope": "libserver.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ { - "name": "m_nJumpTimeMsecs", - "offset": 676, + "name": "SYNC_WAIT_FOR_COMPLETION", + "value": 0, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Wait For Completion" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MPropertyDescription", + "value": "Synchronous - wait for the method to fully complete before returning" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } + ] } }, { - "name": "m_flLastDuckTime", - "offset": 680, + "name": "ASYNC_FIRE_AND_FORGET", + "value": 1, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Fire And Forget" }, { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" + "name": "MPropertyDescription", + "value": "Asynchronous - returns and continues despite the called method yielding" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + ] } - }, + } + ] + } + }, + { + "type": "class", + "name": "CInfoDynamicShadowHintBox", + "scope": "libserver.so", + "project": "server", + "size": 1976, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_vecLastPositionAtFullCrouchSpeed", - "offset": 696, + "offset": 0, + "ref_idx": 2556 + } + ], + "members": + [ + { + "name": "m_vBoxMins", + "offset": 1948, "traits": { "subtype": { "type": "atomic", - "name": "Vector2D", - "size": 8, + "name": "Vector", + "size": 12, "alignment": 4 } } }, { - "name": "m_duckUntilOnGround", - "offset": 704, + "name": "m_vBoxMaxs", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CInfoDynamicShadowHint", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_bHasWalkMovedSinceLastJump", - "offset": 705, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_bDisabled", + "offset": 1928, "traits": { "subtype": @@ -276478,20 +290607,20 @@ } }, { - "name": "m_bInStuckTest", - "offset": 706, + "name": "m_flRange", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nTraceCount", - "offset": 1232, + "name": "m_nImportance", + "offset": 1936, "traits": { "subtype": @@ -276502,8 +290631,8 @@ } }, { - "name": "m_StuckLast", - "offset": 1236, + "name": "m_nLightChoice", + "offset": 1940, "traits": { "subtype": @@ -276514,60 +290643,106 @@ } }, { - "name": "m_bSpeedCropped", - "offset": 1240, + "name": "m_hLight", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } + } + ] + } + }, + { + "type": "class", + "name": "CTriggerFan", + "scope": "libserver.so", + "project": "server", + "size": 3104, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "Vector m_vFanOriginOffset" }, { - "name": "m_nOldWaterLevel", - "offset": 1244, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "MNetworkVarNames", + "value": "Vector m_vDirection" }, { - "name": "m_flWaterEntryTime", - "offset": 1248, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bPushTowardsInfoTarget" }, { - "name": "m_vecForward", - "offset": 1252, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bPushAwayFromInfoTarget" }, { - "name": "m_vecLeft", - "offset": 1264, + "name": "MNetworkVarNames", + "value": "Quaternion m_qNoiseDelta" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CInfoFan> m_hInfoFan" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flForce" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bFalloff" + }, + { + "name": "MNetworkVarNames", + "value": "CountdownTimer m_RampTimer" + } + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_vFanOriginOffset", + "offset": 2916, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", @@ -276578,10 +290753,16 @@ } }, { - "name": "m_vecUp", - "offset": 1276, + "name": "m_vDirection", + "offset": 2928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", @@ -276592,32 +290773,16 @@ } }, { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "offset": 1288, + "name": "m_bPushTowardsInfoTarget", + "offset": 2940, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" } ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bMadeFootstepNoise", - "offset": 1292, - "traits": - { "subtype": { "type": "ref", @@ -276626,20 +290791,26 @@ } }, { - "name": "m_iFootsteps", - "offset": 1296, + "name": "m_bPushAwayFromInfoTarget", + "offset": 2941, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_fStashGrenadeParameterWhen", - "offset": 1300, + "name": "m_qNoiseDelta", + "offset": 2944, "traits": { "metatags": @@ -276650,14 +290821,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_nButtonDownMaskPrev", - "offset": 1304, + "name": "m_hInfoFan", + "offset": 2960, "traits": { "metatags": @@ -276668,14 +290841,23 @@ ], "subtype": { - "type": "ref", - "ref_idx": 9 + "type": "atomic", + "name": "CHandle< CInfoFan >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2558 + } + ] } } }, { - "name": "m_flOffsetTickCompleteTime", - "offset": 1312, + "name": "m_flForce", + "offset": 2964, "traits": { "metatags": @@ -276692,8 +290874,8 @@ } }, { - "name": "m_flOffsetTickStashedSpeed", - "offset": 1316, + "name": "m_bFalloff", + "offset": 2968, "traits": { "metatags": @@ -276705,13 +290887,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flStamina", - "offset": 1320, + "name": "m_RampTimer", + "offset": 2976, "traits": { "metatags": @@ -276723,73 +290905,83 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_flHeightAtJumpStart", - "offset": 1324, + "name": "m_vFanOriginWS", + "offset": 3000, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flMaxJumpHeightThisJump", - "offset": 1328, + "name": "m_vFanOriginLS", + "offset": 3012, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flMaxJumpHeightLastJump", - "offset": 1332, + "name": "m_vFanEndLS", + "offset": 3024, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flStaminaAtJumpStart", - "offset": 1336, + "name": "m_vNoiseDirectionTarget", + "offset": 3036, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flVelMulAtJumpStart", - "offset": 1340, + "name": "m_iszInfoFan", + "offset": 3048, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flAccumulatedJumpError", - "offset": 1344, + "name": "m_flRopeForceScale", + "offset": 3056, "traits": { "subtype": @@ -276800,86 +290992,46 @@ } }, { - "name": "m_LegacyJump", - "offset": 1352, + "name": "m_flParticleForceScale", + "offset": 3060, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2396 + "ref_idx": 10 } } }, { - "name": "m_ModernJump", - "offset": 1376, + "name": "m_flPlayerForce", + "offset": 3064, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2397 + "ref_idx": 10 } } }, { - "name": "m_nLastJumpTick", - "offset": 1432, + "name": "m_bPlayerWindblock", + "offset": 3068, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 563 + "ref_idx": 12 } } }, { - "name": "m_flLastJumpFrac", - "offset": 1436, + "name": "m_flNPCForce", + "offset": 3072, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "6" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" - } - ], "subtype": { "type": "ref", @@ -276888,16 +291040,10 @@ } }, { - "name": "m_flLastJumpVelocityZ", - "offset": 1440, + "name": "m_flRampTime", + "offset": 3076, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -276906,26 +291052,20 @@ } }, { - "name": "m_bJumpApexPending", - "offset": 1444, + "name": "m_fNoiseDegrees", + "offset": 3080, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flTicksSinceLastSurfingDetected", - "offset": 1448, + "name": "m_fNoiseSpeed", + "offset": 3084, "traits": { "subtype": @@ -276936,16 +291076,10 @@ } }, { - "name": "m_bWasSurfing", - "offset": 1452, + "name": "m_bPushPlayer", + "offset": 3088, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -276954,58 +291088,10 @@ } }, { - "name": "m_vecInputRotated", - "offset": 1596, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayerLegacyJump", - "scope": "libserver.so", - "project": "server", - "size": 24, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bOldJumpPressed" - } - ], - "members": - [ - { - "name": "m_bOldJumpPressed", - "offset": 16, + "name": "m_bRampDown", + "offset": 3089, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -277014,14 +291100,14 @@ } }, { - "name": "m_flJumpPressedTime", - "offset": 20, + "name": "m_nManagerFanIdx", + "offset": 3092, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } } @@ -277030,208 +291116,59 @@ }, { "type": "class", - "name": "CCSPlayerModernJump", + "name": "CInfoFan", "scope": "libserver.so", "project": "server", - "size": 56, - "alignment": 255, + "size": 2016, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "GameTick_t m_nLastActualJumpPressTick" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLastActualJumpPressFrac" - }, - { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nLastUsableJumpPressTick" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flLastUsableJumpPressFrac" - }, - { - "name": "MNetworkVarNames", - "value": "GameTick_t m_nLastLandedTick" + "value": "float m_fFanForceMaxRadius" }, { "name": "MNetworkVarNames", - "value": "float m_flLastLandedFrac" + "value": "float m_fFanForceMinRadius" }, { "name": "MNetworkVarNames", - "value": "float m_flLastLandedVelocityX" + "value": "float m_flCurveDistRange" }, { "name": "MNetworkVarNames", - "value": "float m_flLastLandedVelocityY" - }, + "value": "string_t m_FanForceCurveString" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "float m_flLastLandedVelocityZ" + "offset": 0, + "ref_idx": 1647 } ], "members": [ { - "name": "m_nLastActualJumpPressTick", - "offset": 16, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 563 - } - } - }, - { - "name": "m_flLastActualJumpPressFrac", - "offset": 20, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "6" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_nLastUsableJumpPressTick", - "offset": 24, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 563 - } - } - }, - { - "name": "m_flLastUsableJumpPressFrac", - "offset": 28, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "6" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_nLastLandedTick", - "offset": 32, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 563 - } - } - }, - { - "name": "m_flLastLandedFrac", - "offset": 36, + "name": "m_fFanForceMaxRadius", + "offset": 1992, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "6" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" } ], "subtype": @@ -277242,30 +291179,14 @@ } }, { - "name": "m_flLastLandedVelocityX", - "offset": 40, + "name": "m_fFanForceMinRadius", + "offset": 1996, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "20" - }, - { - "name": "MNetworkMinValue", - "value": "-16384.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "16384.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" } ], "subtype": @@ -277276,30 +291197,14 @@ } }, { - "name": "m_flLastLandedVelocityY", - "offset": 44, + "name": "m_flCurveDistRange", + "offset": 2000, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "20" - }, - { - "name": "MNetworkMinValue", - "value": "-16384.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "16384.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" } ], "subtype": @@ -277310,36 +291215,22 @@ } }, { - "name": "m_flLastLandedVelocityZ", - "offset": 48, + "name": "m_FanForceCurveString", + "offset": 2008, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "20" - }, - { - "name": "MNetworkMinValue", - "value": "-16384.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "16384.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -277348,11 +291239,31 @@ }, { "type": "class", - "name": "CWeaponAug", + "name": "CBasePlayerControllerAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2072, + "alignment": 8, "traits": { "flags": @@ -277362,13 +291273,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 1100 } ], "members": @@ -277378,10 +291289,10 @@ }, { "type": "class", - "name": "CLogicCompare", + "name": "CHostageRescueZone", "scope": "libserver.so", "project": "server", - "size": 2064, + "size": 2952, "alignment": 8, "traits": { @@ -277392,151 +291303,190 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2275 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CBombTarget", + "scope": "libserver.so", + "project": "server", + "size": 3016, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bBombPlantedHere" + } + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 } ], "members": [ { - "name": "m_flInValue", - "offset": 1928, + "name": "m_OnBombExplode", + "offset": 2920, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flCompareValue", - "offset": 1932, + "name": "m_OnBombPlanted", + "offset": 2944, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_OnLessThan", - "offset": 1936, + "name": "m_OnBombDefused", + "offset": 2968, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_OnEqualTo", - "offset": 1968, + "name": "m_bIsBombSiteB", + "offset": 2992, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OnNotEqualTo", - "offset": 2000, + "name": "m_bIsHeistBombTarget", + "offset": 2993, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bBombPlantedHere", + "offset": 2994, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_szMountTarget", + "offset": 3000, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnGreaterThan", - "offset": 2032, + "name": "m_hInstructorHint", + "offset": 3008, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "ref_idx": 548 } ] } } + }, + { + "name": "m_nBombSiteDesignation", + "offset": 3012, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } } ] } }, { "type": "class", - "name": "CTriggerCallback", + "name": "CInfoData", "scope": "libserver.so", "project": "server", - "size": 2936, - "alignment": 8, + "size": 2848, + "alignment": 16, "traits": { "flags": @@ -277546,13 +291496,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 572 } ], "members": @@ -277562,11 +291512,11 @@ }, { "type": "class", - "name": "CPointClientUIWorldPanel", + "name": "CWeaponSCAR20", "scope": "libserver.so", "project": "server", - "size": 3008, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -277576,184 +291526,371 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bIgnoreInput" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bLit" - }, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncTrackTrain", + "scope": "libserver.so", + "project": "server", + "size": 2864, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "bool m_bFollowPlayerAcrossTeleport" - }, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "float m_flWidth" + "name": "m_ppath", + "offset": 2572, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CPathTrack >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2416 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flHeight" + "name": "m_length", + "offset": 2576, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flDPI" + "name": "m_vPosPrev", + "offset": 2580, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flInteractDistance" + "name": "m_angPrev", + "offset": 2592, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_flDepthOffset" + "name": "m_controlMins", + "offset": 2604, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint32 m_unOwnerContext" + "name": "m_controlMaxs", + "offset": 2616, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint32 m_unHorizontalAlign" + "name": "m_lastBlockPos", + "offset": 2628, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint32 m_unVerticalAlign" + "name": "m_lastBlockTick", + "offset": 2640, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "uint32 m_unOrientation" + "name": "m_flVolume", + "offset": 2644, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bAllowInteractionFromAllSceneWorlds" + "name": "m_flBank", + "offset": 2648, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "string_t m_vecCSSClasses" + "name": "m_oldSpeed", + "offset": 2652, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bOpaque" + "name": "m_flBlockDamage", + "offset": 2656, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bNoDepth" + "name": "m_height", + "offset": 2660, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bVisibleWhenParentNoDraw" + "name": "m_maxSpeed", + "offset": 2664, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bRenderBackface" + "name": "m_dir", + "offset": 2668, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bUseOffScreenIndicator" + "name": "m_iszSoundMove", + "offset": 2672, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bExcludeFromSaveGames" + "name": "m_iszSoundMovePing", + "offset": 2680, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bGrabbable" + "name": "m_iszSoundStart", + "offset": 2688, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bOnlyRenderToTexture" + "name": "m_iszSoundStop", + "offset": 2696, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_bDisableMipGen" + "name": "m_strPathTarget", + "offset": 2704, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "int32 m_nExplicitImageLayout" - } - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2402 - } - ], - "members": - [ - { - "name": "m_bIgnoreInput", - "offset": 2920, + "name": "m_flMoveSoundMinDuration", + "offset": 2712, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bLit", - "offset": 2921, + "name": "m_flMoveSoundMaxDuration", + "offset": 2716, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bFollowPlayerAcrossTeleport", - "offset": 2922, + "name": "m_flNextMoveSoundTime", + "offset": 2720, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_flWidth", - "offset": 2924, + "name": "m_flMoveSoundMinPitch", + "offset": 2724, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -277762,16 +291899,10 @@ } }, { - "name": "m_flHeight", - "offset": 2928, + "name": "m_flMoveSoundMaxPitch", + "offset": 2728, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -277780,205 +291911,149 @@ } }, { - "name": "m_flDPI", - "offset": 2932, + "name": "m_eOrientationType", + "offset": 2732, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2566 } } }, { - "name": "m_flInteractDistance", - "offset": 2936, + "name": "m_eVelocityType", + "offset": 2736, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2567 } } }, { - "name": "m_flDepthOffset", - "offset": 2940, + "name": "m_OnStart", + "offset": 2760, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_unOwnerContext", - "offset": 2944, + "name": "m_OnNext", + "offset": 2784, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 573 } } }, { - "name": "m_unHorizontalAlign", - "offset": 2948, + "name": "m_OnArrivedAtDestinationNode", + "offset": 2808, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 573 } } }, { - "name": "m_unVerticalAlign", - "offset": 2952, + "name": "m_bManualSpeedChanges", + "offset": 2832, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_unOrientation", - "offset": 2956, + "name": "m_flDesiredSpeed", + "offset": 2836, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_bAllowInteractionFromAllSceneWorlds", - "offset": 2960, + "name": "m_flSpeedChangeTime", + "offset": 2840, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_vecCSSClasses", - "offset": 2968, + "name": "m_flAccelSpeed", + "offset": 2844, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bOpaque", - "offset": 2992, + "name": "m_flDecelSpeed", + "offset": 2848, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bNoDepth", - "offset": 2993, + "name": "m_bAccelToSpeed", + "offset": 2852, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -277989,582 +292064,595 @@ } }, { - "name": "m_bVisibleWhenParentNoDraw", - "offset": 2994, + "name": "m_flNextMPSoundTime", + "offset": 2856, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } + } + ] + } + }, + { + "type": "enum", + "name": "TrainOrientationType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "TrainOrientation_Fixed", + "value": 0 }, { - "name": "m_bRenderBackface", - "offset": 2995, + "name": "TrainOrientation_AtPathTracks", + "value": 1 + }, + { + "name": "TrainOrientation_LinearBlend", + "value": 2 + }, + { + "name": "TrainOrientation_EaseInEaseOut", + "value": 3 + } + ] + } + }, + { + "type": "enum", + "name": "TrainVelocityType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "TrainVelocity_Instantaneous", + "value": 0 + }, + { + "name": "TrainVelocity_LinearBlend", + "value": 1 + }, + { + "name": "TrainVelocity_EaseInEaseOut", + "value": 2 + } + ] + } + }, + { + "type": "class", + "name": "CTriggerRemove", + "scope": "libserver.so", + "project": "server", + "size": 2944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_OnRemove", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCS2WeaponGraphController", + "scope": "libserver.so", + "project": "server", + "size": 1416, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_bUseOffScreenIndicator", - "offset": 2996, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CCS2WeaponGraphController\"\n\tm_hExternalGraph = 4294967295\n\tm_action = null\n\tm_bActionReset = null\n\tm_flWeaponActionSpeedScale = null\n\tm_weaponCategory = null\n\tm_weaponType = null\n\tm_weaponExtraInfo = null\n\tm_flWeaponAmmo = null\n\tm_flWeaponAmmoMax = null\n\tm_flWeaponAmmoReserve = null\n\tm_bWeaponIsSilenced = null\n\tm_flWeaponIronsightAmount = null\n\tm_bIsUsingLegacyModel = null\n\tm_idleVariation = null\n\tm_deployVariation = null\n\tm_attackType = null\n\tm_attackThrowStrength = null\n\tm_flAttackVariation = null\n\tm_inspectVariation = null\n\tm_inspectExtraInfo = null\n\tm_reloadStage = null\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 96 + } + ], + "members": + [ + { + "name": "m_action", + "offset": 144, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bExcludeFromSaveGames", - "offset": 2997, + "name": "m_bActionReset", + "offset": 168, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< bool >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 12 + } + ] } } }, { - "name": "m_bGrabbable", - "offset": 2998, + "name": "m_flWeaponActionSpeedScale", + "offset": 192, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_bOnlyRenderToTexture", - "offset": 2999, + "name": "m_weaponCategory", + "offset": 216, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bDisableMipGen", - "offset": 3000, + "name": "m_weaponType", + "offset": 240, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_nExplicitImageLayout", - "offset": 3004, + "name": "m_weaponExtraInfo", + "offset": 264, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } - } - ] - } - }, - { - "type": "class", - "name": "CBaseClientUIEntity", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" }, { - "name": "MNetworkVarNames", - "value": "string_t m_DialogXMLName" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_PanelClassName" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_PanelID" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ - { - "name": "m_bEnabled", - "offset": 2572, + "name": "m_flWeaponAmmo", + "offset": 288, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_DialogXMLName", - "offset": 2576, + "name": "m_flWeaponAmmoMax", + "offset": 312, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_PanelClassName", - "offset": 2584, + "name": "m_flWeaponAmmoReserve", + "offset": 336, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_PanelID", - "offset": 2592, + "name": "m_bWeaponIsSilenced", + "offset": 360, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CAnimGraph2ParamOptionalRef< bool >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 12 + } + ] } } }, { - "name": "m_CustomOutput0", - "offset": 2600, + "name": "m_flWeaponIronsightAmount", + "offset": 384, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput1", - "offset": 2632, + "name": "m_bIsUsingLegacyModel", + "offset": 408, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< bool >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 12 } ] } } }, { - "name": "m_CustomOutput2", - "offset": 2664, + "name": "m_idleVariation", + "offset": 432, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput3", - "offset": 2696, + "name": "m_deployVariation", + "offset": 456, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput4", - "offset": 2728, + "name": "m_attackType", + "offset": 480, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlString", + "name": "CGlobalSymbol", "size": 8, "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } } ] } } }, { - "name": "m_CustomOutput5", - "offset": 2760, + "name": "m_attackThrowStrength", + "offset": 504, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput6", - "offset": 2792, + "name": "m_flAttackVariation", + "offset": 528, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput7", - "offset": 2824, + "name": "m_inspectVariation", + "offset": 552, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< float32 >", + "size": 24, "alignment": 8, "template": [ { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } ] } } }, { - "name": "m_CustomOutput8", - "offset": 2856, + "name": "m_inspectExtraInfo", + "offset": 576, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlString", + "name": "CGlobalSymbol", "size": 8, "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } } ] } } }, { - "name": "m_CustomOutput9", - "offset": 2888, + "name": "m_reloadStage", + "offset": 600, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", + "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlString", + "name": "CGlobalSymbol", "size": 8, "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } } ] } @@ -278575,11 +292663,11 @@ }, { "type": "class", - "name": "CInfoInstructorHintTarget", + "name": "CWeaponFiveSeven", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -278589,13 +292677,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2117 } ], "members": @@ -278605,10 +292693,10 @@ }, { "type": "class", - "name": "CCSMinimapBoundary", + "name": "CEnvShake", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 2008, "alignment": 8, "traits": { @@ -278619,148 +292707,105 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBodyComponentBaseModelEntity", - "scope": "libserver.so", - "project": "server", - "size": 1216, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed" - ], "multi_depth": 4, "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2406 + "ref_idx": 1647 } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBodyComponentSkeletonInstance", - "scope": "libserver.so", - "project": "server", - "size": 1216, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed" - ], - "metatags": [ { - "name": "MNetworkVarNames", - "value": "CSkeletonInstance m_skeletonInstance" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + "name": "m_limitToEntity", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "offset": 0, - "ref_idx": 556 - } - ], - "members": - [ + "name": "m_Amplitude", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_skeletonInstance", - "offset": 128, + "name": "m_Frequency", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 1673 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CSoundEventParameter", - "scope": "libserver.so", - "project": "server", - "size": 1968, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + "name": "m_Duration", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_iszParamName", + "name": "m_Radius", + "offset": 1948, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_stopTime", "offset": 1952, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_flFloatValue", + "name": "m_nextShake", + "offset": 1956, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 565 + } + } + }, + { + "name": "m_currentAmp", "offset": 1960, "traits": { @@ -278770,75 +292815,75 @@ "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CDynamicPropAlias_cable_dynamic", - "scope": "libserver.so", - "project": "server", - "size": 3936, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2138 + "name": "m_maxForce", + "offset": 1964, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_shakeCallback", + "offset": 1984, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1448 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CCSObserver_UseServices", + "name": "CPulseCell_IsRequirementValid::Criteria_t", "scope": "libserver.so", - "project": "server", - "size": 72, + "project": "pulse_runtime_lib", + "size": 1, "alignment": 255, "traits": { + "parent_class_idx": 2006, "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "members": [ { + "name": "m_bIsValid", "offset": 0, - "ref_idx": 1086 + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CEnvCombinedLightProbeVolume", + "name": "CMomentaryRotButton", "scope": "libserver.so", "project": "server", - "size": 6352, + "size": 3136, "alignment": 8, "traits": { @@ -278849,223 +292894,375 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 7, + "single_depth": 6, + "baseclasses": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_Entity_Color" - }, - { - "name": "MNetworkVarNames", - "value": "float m_Entity_flBrightness" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hCubemapTexture" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bCustomCubemapTexture" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_AmbientCube" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SDF" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_DC" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_R" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_G" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeTexture_SH2_B" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightIndicesTexture" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightScalarsTexture" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hLightProbeDirectLightShadowsTexture" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxMaxs" - }, + "offset": 0, + "ref_idx": 2174 + } + ], + "members": + [ { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bMoveable" + "name": "m_Position", + "offset": 2952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nHandshake" + "name": "m_OnUnpressed", + "offset": 2984, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nEnvCubeMapArrayIndex" + "name": "m_OnFullyOpen", + "offset": 3008, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nPriority" + "name": "m_OnFullyClosed", + "offset": 3032, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bStartDisabled" + "name": "m_OnReachedPosition", + "offset": 3056, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "MNetworkVarNames", - "value": "float m_Entity_flEdgeFadeDist" + "name": "m_lastUsed", + "offset": 3080, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vEdgeFadeDists" + "name": "m_start", + "offset": 3084, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeX" + "name": "m_end", + "offset": 3096, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeY" + "name": "m_IdealYaw", + "offset": 3108, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeSizeZ" + "name": "m_sNoise", + "offset": 3112, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasX" + "name": "m_bUpdateTarget", + "offset": 3120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasY" + "name": "m_direction", + "offset": 3124, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "int m_Entity_nLightProbeAtlasZ" + "name": "m_returnSpeed", + "offset": 3128, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } }, { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bEnabled" + "name": "m_flStartPosition", + "offset": 3132, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } } + ] + } + }, + { + "type": "class", + "name": "CTriggerSndSosOpvar", + "scope": "libserver.so", + "project": "server", + "size": 3784, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1096 } ], "members": [ { - "name": "m_Entity_Color", - "offset": 6144, + "name": "m_hTouchingPlayers", + "offset": 2920, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] + } + } + }, + { + "name": "m_flPosition", + "offset": 2944, + "traits": + { + "metatags": + [ { - "name": "MNetworkChangeCallback", - "value": "StateChanged" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flCenterSize", + "offset": 2956, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMinVal", + "offset": 2960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMaxVal", + "offset": 2964, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_opvarName", + "offset": 2968, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_Entity_flBrightness", - "offset": 6148, + "name": "m_stackName", + "offset": 2976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "StateChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_Entity_hCubemapTexture", - "offset": 6152, + "name": "m_operatorName", + "offset": 2984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "name": "CUtlSymbolLarge", "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "alignment": 8 } } }, { - "name": "m_Entity_bCustomCubemapTexture", - "offset": 6160, + "name": "m_bVolIs2D", + "offset": 2992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -279074,197 +293271,334 @@ } }, { - "name": "m_Entity_hLightProbeTexture_AmbientCube", - "offset": 6168, + "name": "m_opvarNameChar", + "offset": 2993, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "fixed_array", + "element_size": 1, + "count": 256, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_Entity_hLightProbeTexture_SDF", - "offset": 6176, + "name": "m_stackNameChar", + "offset": 3249, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "fixed_array", + "element_size": 1, + "count": 256, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_Entity_hLightProbeTexture_SH2_DC", - "offset": 6184, + "name": "m_operatorNameChar", + "offset": 3505, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "fixed_array", + "element_size": 1, + "count": 256, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_Entity_hLightProbeTexture_SH2_R", - "offset": 6192, + "name": "m_VecNormPos", + "offset": 3764, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_Entity_hLightProbeTexture_SH2_G", - "offset": 6200, + "name": "m_flNormCenterSize", + "offset": 3776, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPathSimpleAPI", + "scope": "libserver.so", + "project": "server", + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointGiveAmmo", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_Entity_hLightProbeTexture_SH2_B", - "offset": 6208, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_pActivator", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 189 + "ref_idx": 548 } ] } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_LimitCount\"\n\tm_nEditorNodeID = -1\n\tm_nLimitCount = 1\n}" }, { - "name": "m_Entity_hLightProbeDirectLightIndicesTexture", - "offset": 6216, + "name": "MPropertyFriendlyName", + "value": "Limit Count" + }, + { + "name": "MPropertyDescription", + "value": "Skip this node after the limit. Check Type does not apply, the limit will always be checked." + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2578 + } + ], + "members": + [ + { + "name": "m_nLimitCount", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFlattenIntoParentRow" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseRequirement", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_Entity_hLightProbeDirectLightScalarsTexture", - "offset": 6224, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseRequirement\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2182 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CWeaponTaser", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_fFireTime" + } + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + { + "name": "m_fFireTime", + "offset": 5192, "traits": { "metatags": @@ -279275,108 +293609,132 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_Entity_hLightProbeDirectLightShadowsTexture", - "offset": 6232, + "name": "m_nLastAttackTick", + "offset": 5196, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CBtNodeConditionInactive", + "scope": "libserver.so", + "project": "server", + "size": 152, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_Entity_vBoxMins", - "offset": 6240, + "offset": 0, + "ref_idx": 2252 + } + ], + "members": + [ + { + "name": "m_flRoundStartThresholdSeconds", + "offset": 120, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_vBoxMaxs", - "offset": 6252, + "name": "m_flSensorInactivityThresholdSeconds", + "offset": 124, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_Entity_bMoveable", - "offset": 6264, + "name": "m_SensorInactivityTimer", + "offset": 128, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } + } + ] + } + }, + { + "type": "class", + "name": "CSoundEventAABBEntity", + "scope": "libserver.so", + "project": "server", + "size": 2128, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "Vector m_vMins" }, { - "name": "m_Entity_nHandshake", - "offset": 6268, + "name": "MNetworkVarNames", + "value": "Vector m_vMaxs" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2326 + } + ], + "members": + [ + { + "name": "m_vMins", + "offset": 2100, "traits": { "metatags": @@ -279387,14 +293745,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_Entity_nEnvCubeMapArrayIndex", - "offset": 6272, + "name": "m_vMaxs", + "offset": 2112, "traits": { "metatags": @@ -279405,40 +293765,77 @@ ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Timeline", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 248, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_Entity_nPriority", - "offset": 6276, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Timeline\"\n\tm_nEditorNodeID = -1\n\tm_TimelineEvents = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_TimelineEvents", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlVector< CPulseCell_Timeline::TimelineEvent_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2583 + } + ] } } }, { - "name": "m_Entity_bStartDisabled", - "offset": 6280, + "name": "m_bWaitForChildOutflows", + "offset": 96, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -279447,90 +293844,116 @@ } }, { - "name": "m_Entity_flEdgeFadeDist", - "offset": 6284, + "name": "m_OnFinished", + "offset": 104, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2183 } } }, { - "name": "m_Entity_vEdgeFadeDists", - "offset": 6288, + "name": "m_OnCanceled", + "offset": 176, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 2183 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Timeline::TimelineEvent_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "parent_class_idx": 2007, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_Entity_nLightProbeSizeX", - "offset": 6300, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_flTimeFromPrevious = 0.0\n\tm_EventOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "members": + [ + { + "name": "m_flTimeFromPrevious", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Entity_nLightProbeSizeY", - "offset": 6304, + "name": "m_EventOutflow", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2184 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CTestEffect", + "scope": "libserver.so", + "project": "server", + "size": 2136, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_Entity_nLightProbeSizeZ", - "offset": 6308, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_iLoop", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -279539,16 +293962,10 @@ } }, { - "name": "m_Entity_nLightProbeAtlasX", - "offset": 6312, + "name": "m_iBeam", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -279557,44 +293974,102 @@ } }, { - "name": "m_Entity_nLightProbeAtlasY", - "offset": 6316, + "name": "m_pBeam", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 4, + "count": 24, + "subtype": + { + "type": "atomic", + "name": "CHandle< CBeam >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2196 + } + ] + } } } }, { - "name": "m_Entity_nLightProbeAtlasZ", - "offset": 6320, + "name": "m_flBeamTime", + "offset": 2032, "traits": { - "metatags": - [ + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 24, + "subtype": { - "name": "MNetworkEnable" + "type": "ref", + "ref_idx": 565 } - ], + } + } + }, + { + "name": "m_flStartTime", + "offset": 2128, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCSGameModeRules_ArmsRace", + "scope": "libserver.so", + "project": "server", + "size": 136, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_Entity_bEnabled", - "offset": 6345, + "name": "MNetworkVarNames", + "value": "CUtlString m_WeaponSequence" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2191 + } + ], + "members": + [ + { + "name": "m_WeaponSequence", + "offset": 48, "traits": { "metatags": @@ -279605,8 +294080,19 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlString >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + ] } } } @@ -279615,11 +294101,11 @@ }, { "type": "class", - "name": "CWeaponGalilAR", + "name": "CTriggerHostageReset", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2920, + "alignment": 8, "traits": { "flags": @@ -279629,13 +294115,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 1096 } ], "members": @@ -279645,27 +294131,45 @@ }, { "type": "class", - "name": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy", + "name": "CBaseTriggerAPI", "scope": "libserver.so", "project": "server", - "size": 2080, - "alignment": 8, + "size": 8, + "alignment": 255, "traits": { "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCursorFuncs", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": [ { - "offset": 0, - "ref_idx": 2309 + "name": "MPropertyDescription", + "value": "Library for interacting with pulse cursors." } ], "members": @@ -279675,58 +294179,54 @@ }, { "type": "class", - "name": "CLogicActiveAutosave", + "name": "CCSPlayer_UseServices", "scope": "libserver.so", "project": "server", - "size": 1960, - "alignment": 8, + "size": 88, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2414 + "ref_idx": 1086 } ], "members": [ { - "name": "m_TriggerHitPoints", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flTimeToTrigger", - "offset": 1944, + "name": "m_hLastKnownUseEntity", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flStartTime", - "offset": 1948, + "name": "m_flLastUseTimeStamp", + "offset": 76, "traits": { "subtype": @@ -279737,14 +294237,14 @@ } }, { - "name": "m_flDangerousTime", - "offset": 1952, + "name": "m_flTimeLastUsedWindow", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } } @@ -279753,11 +294253,11 @@ }, { "type": "class", - "name": "CLogicAutosave", + "name": "CDecoyProjectile", "scope": "libserver.so", "project": "server", - "size": 1944, - "alignment": 8, + "size": 3808, + "alignment": 16, "traits": { "flags": @@ -279765,52 +294265,78 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "int m_nDecoyShotTick" + } + ], + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2157 } ], "members": [ { - "name": "m_bForceNewLevelUnit", - "offset": 1928, + "name": "m_nDecoyShotTick", + "offset": 3776, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_minHitPoints", - "offset": 1932, + "name": "m_shotsRemaining", + "offset": 3780, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_fExpireTime", + "offset": 3784, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 565 } } }, { - "name": "m_minHitPointsToCommit", - "offset": 1936, + "name": "m_decoyWeaponDefIndex", + "offset": 3800, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 5 } } } @@ -279819,11 +294345,11 @@ }, { "type": "class", - "name": "CWeaponCZ75a", + "name": "CEnvSoundscapeAlias_snd_soundscape", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2072, + "alignment": 8, "traits": { "flags": @@ -279833,83 +294359,106 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "bool m_bMagazineRemoved" + "offset": 0, + "ref_idx": 1101 } ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CHEGrenade", + "scope": "libserver.so", + "project": "server", + "size": 5216, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], "multi_depth": 10, "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2300 } ], "members": [ - { - "name": "m_bMagazineRemoved", - "offset": 5192, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } ] } }, { "type": "class", - "name": "CPulseServerFuncs_Sounds", + "name": "CPulseCell_PlaySequence::CursorState_t", "scope": "libserver.so", "project": "server", - "size": 1, - "alignment": 255, + "size": 4, + "alignment": 4, "traits": { + "parent_class_idx": 2320, "flags": [ - "has_trivial_constructor", "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], "metatags": [ { - "name": "MPropertyFriendlyName", - "value": "Server Sound" - }, - { - "name": "MPropertyDescription", - "value": "Server sound helpers." + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_hTarget = null\n}" } ], "members": [ + { + "name": "m_hTarget", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseAnimGraph >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 589 + } + ] + } + } + } ] } }, { "type": "class", - "name": "CFish", + "name": "CItemDogtags", "scope": "libserver.so", "project": "server", - "size": 3632, + "size": 3536, "alignment": 16, "traits": { @@ -279919,258 +294468,119 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MNetworkNoBase" + "MClassHasEntityLimitedDataDesc" ], "metatags": [ - { - "name": "MNetworkIncludeByName", - "value": "m_nModelIndex" - }, - { - "name": "MNetworkIncludeByName", - "value": "m_lifeState" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_x" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_y" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_z" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_angle" - }, { "name": "MNetworkVarNames", - "value": "Vector m_poolOrigin" + "value": "CHandle m_OwningPlayer" }, { "name": "MNetworkVarNames", - "value": "float32 m_waterLevel" + "value": "CHandle m_KillingPlayer" } ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 589 + "ref_idx": 2291 } ], "members": [ { - "name": "m_pool", - "offset": 3368, + "name": "m_OwningPlayer", + "offset": 3520, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CFishPool >", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2418 + "ref_idx": 2121 } ] } } }, { - "name": "m_id", - "offset": 3372, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_x", - "offset": 3376, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "fish_pos_x" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_y", - "offset": 3380, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "fish_pos_y" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_z", - "offset": 3384, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "fish_pos_z" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_angle", - "offset": 3388, + "name": "m_KillingPlayer", + "offset": 3524, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "angle_normalize_positive" - }, - { - "name": "MNetworkBitCount", - "value": "7" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "360.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" } ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_angleChange", - "offset": 3392, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_forward", - "offset": 3396, - "traits": - { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CScriptTriggerHurt", + "scope": "libserver.so", + "project": "server", + "size": 3056, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ { - "name": "m_perp", - "offset": 3408, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, + "offset": 0, + "ref_idx": 2596 + } + ], + "members": + [ { - "name": "m_poolOrigin", - "offset": 3420, + "name": "m_vExtent", + "offset": 3040, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], "subtype": { "type": "atomic", @@ -280179,28 +294589,40 @@ "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CTriggerHurt", + "scope": "libserver.so", + "project": "server", + "size": 3040, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_waterLevel", - "offset": 3432, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ { - "name": "m_speed", - "offset": 3436, + "name": "m_flOriginalDamage", + "offset": 2916, "traits": { "subtype": @@ -280211,8 +294633,8 @@ } }, { - "name": "m_desiredSpeed", - "offset": 3440, + "name": "m_flDamage", + "offset": 2920, "traits": { "subtype": @@ -280223,8 +294645,8 @@ } }, { - "name": "m_calmSpeed", - "offset": 3444, + "name": "m_flDamageCap", + "offset": 2924, "traits": { "subtype": @@ -280235,20 +294657,20 @@ } }, { - "name": "m_panicSpeed", - "offset": 3448, + "name": "m_flLastDmgTime", + "offset": 2928, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_avoidRange", - "offset": 3452, + "name": "m_flForgivenessDelay", + "offset": 2932, "traits": { "subtype": @@ -280259,220 +294681,70 @@ } }, { - "name": "m_turnTimer", - "offset": 3456, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_turnClockwise", - "offset": 3480, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_goTimer", - "offset": 3488, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_moveTimer", - "offset": 3512, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_panicTimer", - "offset": 3536, + "name": "m_bitsDamageInflict", + "offset": 2936, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 581 } } }, { - "name": "m_disperseTimer", - "offset": 3560, + "name": "m_damageModel", + "offset": 2940, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 6 } } }, { - "name": "m_proximityTimer", - "offset": 3584, + "name": "m_bNoDmgForce", + "offset": 2944, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_visible", - "offset": 3608, + "name": "m_vDamageForce", + "offset": 2948, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "CUtlVector< CFish* >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2417 - } - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CFishPool", - "scope": "libserver.so", - "project": "server", - "size": 2008, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_fishCount", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_maxRange", - "offset": 1944, + "name": "m_thinkAlways", + "offset": 2960, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_swimDepth", - "offset": 1948, + "name": "m_hurtThinkPeriod", + "offset": 2964, "traits": { "subtype": @@ -280483,88 +294755,69 @@ } }, { - "name": "m_waterLevel", - "offset": 1952, + "name": "m_OnHurt", + "offset": 2968, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_isDormant", - "offset": 1956, + "name": "m_OnHurtPlayer", + "offset": 2992, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_fishes", - "offset": 1960, + "name": "m_hurtEntities", + "offset": 3016, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CFish > >", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle< CFish >", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2417 + "ref_idx": 548 } ] } ] } } - }, - { - "name": "m_visTimer", - "offset": 1984, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } } ] } }, { "type": "class", - "name": "CWeaponHKP2000", + "name": "CFuncMoveLinearAlias_momentary_door", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2832, + "alignment": 8, "traits": { "flags": @@ -280574,13 +294827,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2334 } ], "members": @@ -280590,11 +294843,11 @@ }, { "type": "class", - "name": "CSmokeGrenade", + "name": "CPulseCell_Inflow_EventHandler", "scope": "libserver.so", - "project": "server", - "size": 5232, - "alignment": 16, + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, "traits": { "flags": @@ -280602,29 +294855,51 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 10, - "single_depth": 9, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EventHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_EventName = \"\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2196 + "ref_idx": 2266 } ], "members": [ + { + "name": "m_EventName", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CInfoOffscreenPanoramaTexture", + "name": "CPlantedC4", "scope": "libserver.so", "project": "server", - "size": 2056, - "alignment": 8, + "size": 4352, + "alignment": 16, "traits": { "flags": @@ -280632,64 +294907,86 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" + "name": "MNetworkVarNames", + "value": "bool m_bBombTicking" }, { "name": "MNetworkVarNames", - "value": "bool m_bDisabled" + "value": "GameTime_t m_flC4Blow" }, { "name": "MNetworkVarNames", - "value": "int m_nResolutionX" + "value": "int m_nBombSite" }, { "name": "MNetworkVarNames", - "value": "int m_nResolutionY" + "value": "int m_nSourceSoundscapeHash" }, { "name": "MNetworkVarNames", - "value": "string_t m_szPanelType" + "value": "CAttributeContainer m_AttributeManager" }, { "name": "MNetworkVarNames", - "value": "string_t m_szLayoutFileName" + "value": "bool m_bCannotBeDefused" }, { "name": "MNetworkVarNames", - "value": "string_t m_RenderAttrName" + "value": "EntitySpottedState_t m_entitySpottedState" }, { "name": "MNetworkVarNames", - "value": "CHandle< CBaseModelEntity > m_TargetEntities" + "value": "bool m_bHasExploded" }, { "name": "MNetworkVarNames", - "value": "int m_nTargetChangeCount" + "value": "bool m_bBombDefused" }, { "name": "MNetworkVarNames", - "value": "string_t m_vecCSSClasses" + "value": "float m_flTimerLength" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bBeingDefused" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDefuseLength" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flDefuseCountDown" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CCSPlayerPawn> m_hBombDefuser" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 589 + }, + { + "offset": 3368, + "ref_idx": 930 } ], "members": [ { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_bBombTicking", + "offset": 3376, "traits": { "metatags": @@ -280706,140 +295003,8 @@ } }, { - "name": "m_nResolutionX", - "offset": 1932, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nResolutionY", - "offset": 1936, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_szPanelType", - "offset": 1944, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_szLayoutFileName", - "offset": 1952, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_RenderAttrName", - "offset": 1960, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_TargetEntities", - "offset": 1968, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseModelEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 590 - } - ] - } - ] - } - } - }, - { - "name": "m_nTargetChangeCount", - "offset": 1992, + "name": "m_flC4Blow", + "offset": 3380, "traits": { "metatags": @@ -280851,131 +295016,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_vecCSSClasses", - "offset": 2000, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_szTargetsName", - "offset": 2024, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_AdditionalTargetEntities", - "offset": 2032, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< CHandle< CBaseModelEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseModelEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 590 - } - ] - } - ] + "ref_idx": 565 } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoVisibilityBox", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nMode" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vBoxSize" }, { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - { - "name": "m_nMode", - "offset": 1932, + "name": "m_nBombSite", + "offset": 3384, "traits": { "metatags": @@ -280992,8 +295039,8 @@ } }, { - "name": "m_vBoxSize", - "offset": 1936, + "name": "m_nSourceSoundscapeHash", + "offset": 3388, "traits": { "metatags": @@ -281004,16 +295051,26 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_bEnabled", - "offset": 1948, + "name": "m_bAbortDetonationBecauseWorldIsFrozen", + "offset": 3392, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_AttributeManager", + "offset": 3400, "traits": { "metatags": @@ -281025,418 +295082,653 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 1067 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncRotator", - "scope": "libserver.so", - "project": "server", - "size": 3056, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + }, { - "name": "m_hRotatorTarget", - "offset": 2572, + "name": "m_OnBombDefused", + "offset": 4160, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bIsRotating", - "offset": 2576, + "name": "m_OnBombBeginDefuse", + "offset": 4184, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bIsReversing", - "offset": 2577, + "name": "m_OnBombDefuseAborted", + "offset": 4208, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_flTimeToReachMaxSpeed", - "offset": 2580, + "name": "m_bCannotBeDefused", + "offset": 4232, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flTimeToReachZeroSpeed", - "offset": 2584, + "name": "m_entitySpottedState", + "offset": 4240, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2151 } } }, { - "name": "m_flDistanceAlongArcTraveled", - "offset": 2588, + "name": "m_nSpotRules", + "offset": 4264, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flTimeToWaitOscillate", - "offset": 2592, + "name": "m_bHasExploded", + "offset": 4268, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flTimeRotationStart", - "offset": 2596, + "name": "m_bBombDefused", + "offset": 4269, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_qLSPrevChange", - "offset": 2608, + "name": "m_bTrainingPlacedByPlayer", + "offset": 4270, "traits": { "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_qWSPrev", - "offset": 2624, + "name": "m_flTimerLength", + "offset": 4272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_qWSInit", - "offset": 2640, + "name": "m_bBeingDefused", + "offset": 4276, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_qLSInit", - "offset": 2656, + "name": "m_fLastDefuseTime", + "offset": 4284, "traits": { "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_qLSOrientation", - "offset": 2672, + "name": "m_flDefuseLength", + "offset": 4292, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnRotationStarted", - "offset": 2688, + "name": "m_flDefuseCountDown", + "offset": 4296, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } }, { - "name": "m_OnRotationCompleted", - "offset": 2712, + "name": "m_hBombDefuser", + "offset": 4300, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CCSPlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2121 + } + ] } } }, { - "name": "m_OnOscillate", - "offset": 2736, + "name": "m_iProgressBarTime", + "offset": 4304, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnOscillateStartArrive", - "offset": 2760, + "name": "m_bVoiceAlertFired", + "offset": 4308, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_OnOscillateStartDepart", - "offset": 2784, + "name": "m_bVoiceAlertPlayed", + "offset": 4309, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "fixed_array", + "element_size": 1, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } } } }, { - "name": "m_OnOscillateEndArrive", - "offset": 2808, + "name": "m_flNextBotBeepTime", + "offset": 4316, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } }, { - "name": "m_OnOscillateEndDepart", - "offset": 2832, + "name": "m_angCatchUpToPlayerEye", + "offset": 4324, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bOscillateDepart", - "offset": 2856, + "name": "m_flLastSpinDetectionTime", + "offset": 4336, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleRandom", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_nOscillateCount", - "offset": 2860, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleRandom\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ + { + "name": "m_Outputs", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2184 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CItemGenericTriggerHelper", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_hParentItem", + "offset": 2572, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CItemGeneric >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2602 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CItemGeneric", + "scope": "libserver.so", + "project": "server", + "size": 3824, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2291 + } + ], + "members": + [ + { + "name": "m_bHasTriggerRadius", + "offset": 3540, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_eRotateType", - "offset": 2864, + "name": "m_bHasPickupRadius", + "offset": 3541, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 2424 + "ref_idx": 12 } } }, { - "name": "m_ePrevRotateType", - "offset": 2868, + "name": "m_flPickupRadiusSqr", + "offset": 3544, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 2424 + "ref_idx": 10 } } }, { - "name": "m_bHasTargetOverride", - "offset": 2872, + "name": "m_flTriggerRadiusSqr", + "offset": 3548, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_qOrientationOverride", - "offset": 2880, + "name": "m_flLastPickupCheck", + "offset": 3552, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_eSpaceOverride", - "offset": 2896, + "name": "m_bPlayerCounterListenerAdded", + "offset": 3556, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 12 } } }, { - "name": "m_qAngularVelocity", - "offset": 2900, + "name": "m_bPlayerInTriggerRadius", + "offset": 3557, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vLookAtForcedUp", - "offset": 2912, + "name": "m_hSpawnParticleEffect", + "offset": 3560, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] } } }, { - "name": "m_strRotatorTarget", - "offset": 2928, + "name": "m_pAmbientSoundEffect", + "offset": 3568, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", @@ -281447,10 +295739,17 @@ } }, { - "name": "m_bRecordHistory", - "offset": 2936, + "name": "m_bAutoStartAmbientSound", + "offset": 3576, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -281459,275 +295758,287 @@ } }, { - "name": "m_vecRotatorHistory", - "offset": 2944, + "name": "m_pSpawnScriptFunction", + "offset": 3584, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CUtlVector< RotatorHistoryEntry_t >", - "size": 24, + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hPickupParticleEffect", + "offset": 3592, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 910 + "ref_idx": 246 } ] } } }, { - "name": "m_bReturningToPreviousOrientation", - "offset": 2968, + "name": "m_pPickupSoundEffect", + "offset": 3600, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecRotatorQueue", - "offset": 2976, + "name": "m_pPickupScriptFunction", + "offset": 3608, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CUtlVector< RotatorQueueEntry_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1459 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecRotatorQueueHistory", - "offset": 3000, + "name": "m_hTimeoutParticleEffect", + "offset": 3616, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CUtlVector< RotatorHistoryEntry_t >", - "size": 24, + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 910 + "ref_idx": 246 } ] } } }, { - "name": "m_eSolidType", - "offset": 3024, + "name": "m_pTimeoutSoundEffect", + "offset": 3624, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 576 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hSpeedFromMover", - "offset": 3028, + "name": "m_pTimeoutScriptFunction", + "offset": 3632, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_pPickupFilterName", + "offset": 3640, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CFuncMover >", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hPickupFilter", + "offset": 3648, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1641 + "ref_idx": 570 } ] } } }, { - "name": "m_iszSpeedFromMover", - "offset": 3032, + "name": "m_OnPickup", + "offset": 3656, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_flSpeedScale", - "offset": 3040, + "name": "m_OnTimeout", + "offset": 3680, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flMinYawRotation", - "offset": 3044, + "name": "m_OnTriggerStartTouch", + "offset": 3704, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flMaxYawRotation", - "offset": 3048, + "name": "m_OnTriggerTouch", + "offset": 3728, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } - } - ], - "child_class_idx": - [ - 2424 - ] - } - }, - { - "type": "enum", - "name": "CFuncRotator::Rotate_t", - "scope": "libserver.so", - "size": 4, - "alignment": 4, - "traits": - { - "parent_class_idx": 2423, - "flags": - [ - "is_registered", - "local_type_scope" - ], - "fields": - [ - { - "name": "ROTATE_LOOP", - "value": 0 - }, - { - "name": "ROTATE_OSCILLATE", - "value": 1 - }, - { - "name": "ROTATE_STOP_AT_END", - "value": 2 - }, - { - "name": "ROTATE_LOOK_AT_TARGET", - "value": 3 }, { - "name": "ROTATE_LOOK_AT_TARGET_ONLY_YAW", - "value": 4 + "name": "m_OnTriggerEndTouch", + "offset": 3752, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } }, { - "name": "ROTATE_RETURN_TO_INITIAL_ORIENTATION", - "value": 5 - } - ] - } - }, - { - "type": "class", - "name": "CFuncPropRespawnZone", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFilterClass", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ - { - "name": "m_iFilterClass", - "offset": 1984, + "name": "m_pAllowPickupScriptFunction", + "offset": 3776, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", @@ -281736,54 +296047,38 @@ "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CPointPush", - "scope": "libserver.so", - "project": "server", - "size": 1968, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_bEnabled", - "offset": 1928, + "name": "m_flPickupRadius", + "offset": 3784, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_flMagnitude", - "offset": 1932, + "name": "m_flTriggerRadius", + "offset": 3788, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", @@ -281792,71 +296087,108 @@ } }, { - "name": "m_flRadius", - "offset": 1936, + "name": "m_pTriggerSoundEffect", + "offset": 3792, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flInnerRadius", - "offset": 1940, + "name": "m_bGlowWhenInTrigger", + "offset": 3800, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flConeOfInfluence", - "offset": 1944, + "name": "m_glowColor", + "offset": 3801, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_iszFilterName", - "offset": 1952, + "name": "m_bUseable", + "offset": 3805, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + { + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hFilter", - "offset": 1960, + "name": "m_hTriggerHelper", + "offset": 3808, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseFilter >", + "name": "CHandle< CItemGenericTriggerHelper >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 570 + "ref_idx": 2601 } ] } @@ -281867,75 +296199,92 @@ }, { "type": "class", - "name": "CDecoyGrenade", - "scope": "libserver.so", - "project": "server", - "size": 5216, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2196 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPlayerVisibility", + "name": "CBaseAnimGraphController", "scope": "libserver.so", "project": "server", - "size": 1952, - "alignment": 8, + "size": 2144, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "float m_flVisibilityStrength" + "value": "AnimationAlgorithm_t m_nAnimationAlgorithm" }, { "name": "MNetworkVarNames", - "value": "float m_flFogDistanceMultiplier" + "value": "CAnimGraphNetworkedVariables m_animGraphNetworkedVars" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMaxDensityMultiplier" + "value": "CHandle< CBaseAnimGraph > m_vecSecondarySkeletons" }, { "name": "MNetworkVarNames", - "value": "float m_flFadeTime" + "value": "int m_nSecondarySkeletonMasterCount" }, { "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" + "value": "HSequence m_hSequence" }, { "name": "MNetworkVarNames", - "value": "bool m_bIsEnabled" + "value": "GameTime_t m_flSeqStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flSeqFixedCycle" + }, + { + "name": "MNetworkVarNames", + "value": "AnimLoopMode_t m_nAnimLoopMode" + }, + { + "name": "MNetworkVarNames", + "value": "CNetworkedQuantizedFloat m_flPlaybackRate" + }, + { + "name": "MNetworkVarNames", + "value": "HNmGraphDefinitionStrong m_hGraphDefinitionAG2" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_serializedPoseRecipeAG2" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nSerializePoseRecipeSizeAG2" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nSerializePoseRecipeVersionAG2" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nServerGraphInstanceIteration" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nServerSerializationContextIteration" + }, + { + "name": "MNetworkVarNames", + "value": "ResourceId_t m_primaryGraphId" + }, + { + "name": "MNetworkVarNames", + "value": "ResourceId_t m_vecExternalGraphIds" + }, + { + "name": "MNetworkVarNames", + "value": "ResourceId_t m_vecExternalClipIds" } ], "multi_depth": 3, @@ -281944,14 +296293,14 @@ [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1672 } ], "members": [ { - "name": "m_flVisibilityStrength", - "offset": 1928, + "name": "m_nAnimationAlgorithm", + "offset": 24, "traits": { "metatags": @@ -281961,63 +296310,100 @@ }, { "name": "MNetworkChangeCallback", - "value": "PlayerVisibilityStateChanged" + "value": "AG2_OnAnimGraphDefinitionOrModeChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2604 } } }, { - "name": "m_flFogDistanceMultiplier", - "offset": 1932, + "name": "m_animGraphNetworkedVars", + "offset": 32, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "PlayerVisibilityStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2605 } } }, { - "name": "m_flFogMaxDensityMultiplier", - "offset": 1936, + "name": "m_pAnimGraphInstance", + "offset": 552, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "PlayerVisibilityStateChanged" + "name": "MSaveOpsForField", + "value": "!!UNKNOWN!!" } ], + "subtype": + { + "type": "atomic", + "name": "CSmartPtr< IAnimationGraphInstance >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1527 + } + ] + } + } + }, + { + "name": "m_nNextExternalGraphHandle", + "offset": 660, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 97 } } }, { - "name": "m_flFadeTime", - "offset": 1940, + "name": "m_vecSecondarySkeletonNames", + "offset": 664, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] + } + } + }, + { + "name": "m_vecSecondarySkeletons", + "offset": 688, "traits": { "metatags": @@ -282027,219 +296413,271 @@ }, { "name": "MNetworkChangeCallback", - "value": "PlayerVisibilityStateChanged" + "value": "OnSecondarySkeletonsChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CHandle< CBaseAnimGraph > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseAnimGraph >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 589 + } + ] + } + ] } } }, { - "name": "m_bStartDisabled", - "offset": 1944, + "name": "m_nSecondarySkeletonMasterCount", + "offset": 712, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphDefinitionOrModeChanged" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsEnabled", - "offset": 1945, + "name": "m_flSoundSyncTime", + "offset": 716, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nActiveIKChainMask", + "offset": 720, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_hSequence", + "offset": 724, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkSerializer", + "value": "minusone" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetworkedSequenceChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 400 } } - } - ] - } - }, - { - "type": "class", - "name": "CSceneEntityAlias_logic_choreographed_scene", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2376 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPointAngleSensor", - "scope": "libserver.so", - "project": "server", - "size": 2088, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_flSeqStartTime", + "offset": 728, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetworkedAnimationChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_nLookAtName", - "offset": 1936, + "name": "m_flSeqFixedCycle", + "offset": 732, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetworkedAnimationChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hTargetEntity", - "offset": 1944, + "name": "m_nAnimLoopMode", + "offset": 736, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetworkedAnimationChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 2230 } } }, { - "name": "m_hLookAtEntity", - "offset": 1948, + "name": "m_flPlaybackRate", + "offset": 740, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "8" + }, + { + "name": "MNetworkMinValue", + "value": "-4.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "12.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "5" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetworkedAnimationChanged" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CNetworkedQuantizedFloat", + "size": 8, + "alignment": 4 } } }, { - "name": "m_flDuration", - "offset": 1952, + "name": "m_nNotifyState", + "offset": 752, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2606 } } }, { - "name": "m_flDotTolerance", - "offset": 1956, + "name": "m_bNetworkedAnimationInputsChanged", + "offset": 753, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flFacingTime", - "offset": 1960, + "name": "m_bNetworkedSequenceChanged", + "offset": 754, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_bFired", - "offset": 1964, + "name": "m_bLastUpdateSkipped", + "offset": 755, "traits": { "subtype": @@ -282250,256 +296688,293 @@ } }, { - "name": "m_OnFacingLookat", - "offset": 1968, + "name": "m_bSequenceFinished", + "offset": 756, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_OnNotFacingLookat", - "offset": 1992, + "name": "m_nPrevAnimUpdateTick", + "offset": 760, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 563 } } }, { - "name": "m_TargetDir", - "offset": 2016, + "name": "m_hGraphDefinitionAG2", + "offset": 1432, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphDefinitionOrModeChanged" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< Vector, Vector >", - "size": 40, + "name": "CStrongHandle< InfoForResourceTypeCNmGraphDefinition >", + "size": 8, "alignment": 8, "template": [ { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - }, - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 426 } ] } } }, { - "name": "m_FacingPercentage", - "offset": 2056, + "name": "m_serializedPoseRecipeAG2", + "offset": 1440, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 + "ref_idx": 3 } ] } } - } - ] - } - }, - { - "type": "class", - "name": "CCSPointPulseAPI", - "scope": "libserver.so", - "project": "server", - "size": 1, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_constructor", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CInfoDynamicShadowHintBox", - "scope": "libserver.so", - "project": "server", - "size": 1976, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2434 - } - ], - "members": - [ + }, { - "name": "m_vBoxMins", - "offset": 1948, + "name": "m_nSerializePoseRecipeSizeAG2", + "offset": 1464, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_vBoxMaxs", - "offset": 1960, + "name": "m_nSerializePoseRecipeVersionAG2", + "offset": 1468, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoDynamicShadowHint", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_nServerGraphInstanceIteration", + "offset": 1472, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphSerializationContextInvalidated" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flRange", - "offset": 1932, + "name": "m_nServerSerializationContextIteration", + "offset": 1476, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphSerializationContextInvalidated" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_nImportance", - "offset": 1936, + "name": "m_primaryGraphId", + "offset": 1480, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphSerializationContextInvalidated" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 359 } } }, { - "name": "m_nLightChoice", - "offset": 1940, + "name": "m_vecExternalGraphIds", + "offset": 1488, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphSerializationContextInvalidated" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CNetworkUtlVectorBase< ResourceId_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 359 + } + ] } } }, { - "name": "m_hLight", - "offset": 1944, + "name": "m_vecExternalClipIds", + "offset": 1512, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "AG2_OnAnimGraphSerializationContextInvalidated" + } + ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< ResourceId_t >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 359 + } + ] + } + } + }, + { + "name": "m_sAnimGraph2Identifier", + "offset": 1536, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_vecExternalGraphs", + "offset": 2088, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< ExternalAnimGraph_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1395 } ] } @@ -282508,13 +296983,58 @@ ] } }, + { + "type": "enum", + "name": "AnimationAlgorithm_t", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "eInvalid", + "value": -1 + }, + { + "name": "eNone", + "value": 0 + }, + { + "name": "eSequence", + "value": 1 + }, + { + "name": "eAnimGraph2", + "value": 2 + }, + { + "name": "eAnimGraph2Secondary", + "value": 3 + }, + { + "name": "eAnimGraph1", + "value": 4 + }, + { + "name": "eCount", + "value": 5 + } + ] + } + }, { "type": "class", - "name": "CTriggerFan", + "name": "CAnimGraphNetworkedVariables", "scope": "libserver.so", "project": "server", - "size": 3104, - "alignment": 16, + "size": 520, + "alignment": 255, "traits": { "flags": @@ -282522,843 +297042,1062 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "MIgnoreTypeScopeMetaChecks" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "Vector m_vFanOriginOffset" + "value": "uint32 m_PredNetBoolVariables" }, { "name": "MNetworkVarNames", - "value": "Vector m_vDirection" + "value": "byte m_PredNetByteVariables" }, { "name": "MNetworkVarNames", - "value": "bool m_bPushTowardsInfoTarget" + "value": "uint16 m_PredNetUInt16Variables" }, { "name": "MNetworkVarNames", - "value": "bool m_bPushAwayFromInfoTarget" + "value": "int32 m_PredNetIntVariables" }, { "name": "MNetworkVarNames", - "value": "Quaternion m_qNoiseDelta" + "value": "uint32 m_PredNetUInt32Variables" }, { "name": "MNetworkVarNames", - "value": "CHandle< CInfoFan> m_hInfoFan" + "value": "uint64 m_PredNetUInt64Variables" }, { "name": "MNetworkVarNames", - "value": "float m_flForce" + "value": "float m_PredNetFloatVariables" }, { "name": "MNetworkVarNames", - "value": "bool m_bFalloff" + "value": "Vector m_PredNetVectorVariables" }, { "name": "MNetworkVarNames", - "value": "CountdownTimer m_RampTimer" - } - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + "value": "Quaternion m_PredNetQuaternionVariables" + }, { - "offset": 0, - "ref_idx": 1096 + "name": "MNetworkVarNames", + "value": "CGlobalSymbol m_PredNetGlobalSymbolVariables" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_OwnerOnlyPredNetBoolVariables" + }, + { + "name": "MNetworkVarNames", + "value": "byte m_OwnerOnlyPredNetByteVariables" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_OwnerOnlyPredNetUInt16Variables" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_OwnerOnlyPredNetIntVariables" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_OwnerOnlyPredNetUInt32Variables" + }, + { + "name": "MNetworkVarNames", + "value": "uint64 m_OwnerOnlyPredNetUInt64Variables" + }, + { + "name": "MNetworkVarNames", + "value": "float m_OwnerOnlyPredNetFloatVariables" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_OwnerOnlyPredNetVectorVariables" + }, + { + "name": "MNetworkVarNames", + "value": "Quaternion m_OwnerOnlyPredNetQuaternionVariables" + }, + { + "name": "MNetworkVarNames", + "value": "CGlobalSymbol m_OwnerOnlyPredNetGlobalSymbolVariables" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nBoolVariablesCount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nOwnerOnlyBoolVariablesCount" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nRandomSeedOffset" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flLastTeleportTime" } ], "members": [ { - "name": "m_vFanOriginOffset", - "offset": 2916, + "name": "m_PredNetBoolVariables", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetBoolVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredBoolVariables" + } + ], + "subtype": + { + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 7 + } + ] + } + } + }, + { + "name": "m_PredNetByteVariables", + "offset": 32, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetByteVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredByteVariables" + } + ], + "subtype": + { + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + } + ] + } + } + }, + { + "name": "m_PredNetUInt16Variables", + "offset": 56, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetUInt16VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredUInt16Variables" } ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< uint16 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 5 + } + ] } } }, { - "name": "m_vDirection", - "offset": 2928, + "name": "m_PredNetIntVariables", + "offset": 80, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetIntVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredIntVariables" } ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_bPushTowardsInfoTarget", - "offset": 2940, + "name": "m_PredNetUInt32Variables", + "offset": 104, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetUInt32VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredUInt32Variables" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 7 + } + ] } } }, { - "name": "m_bPushAwayFromInfoTarget", - "offset": 2941, + "name": "m_PredNetUInt64Variables", + "offset": 128, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetUInt64VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredUInt64Variables" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint64 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 9 + } + ] } } }, { - "name": "m_qNoiseDelta", - "offset": 2944, + "name": "m_PredNetFloatVariables", + "offset": 152, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetFloatVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredFloatVariables" } ], "subtype": { "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 + "name": "CNetworkUtlVectorBase< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_hInfoFan", - "offset": 2960, + "name": "m_PredNetVectorVariables", + "offset": 176, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetVectorVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredVectorVariables" } ], "subtype": { "type": "atomic", - "name": "CHandle< CInfoFan >", - "size": 4, - "alignment": 4, + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 2436 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } ] } } }, { - "name": "m_flForce", - "offset": 2964, + "name": "m_PredNetQuaternionVariables", + "offset": 200, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetQuaternionVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredQuaternionVariables" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< Quaternion >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Quaternion", + "size": 16, + "alignment": 16 + } + ] } } }, { - "name": "m_bFalloff", - "offset": 2968, + "name": "m_PredNetGlobalSymbolVariables", + "offset": 224, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetGlobalSymbolVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_PredGlobalSymbolVariables" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_RampTimer", - "offset": 2976, + "name": "m_OwnerOnlyPredNetBoolVariables", + "offset": 248, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOBoolVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetBoolVariables" } ], - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_vFanOriginWS", - "offset": 3000, - "traits": - { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< uint32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 7 + } + ] } } }, { - "name": "m_vFanOriginLS", - "offset": 3012, + "name": "m_OwnerOnlyPredNetByteVariables", + "offset": 272, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOByteVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetByteVariables" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + } + ] } } }, { - "name": "m_vFanEndLS", - "offset": 3024, + "name": "m_OwnerOnlyPredNetUInt16Variables", + "offset": 296, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOUInt16VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetUInt16Variables" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< uint16 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 5 + } + ] } } }, { - "name": "m_vNoiseDirectionTarget", - "offset": 3036, + "name": "m_OwnerOnlyPredNetIntVariables", + "offset": 320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOIntVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetIntVariables" + } + ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CNetworkUtlVectorBase< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_iszInfoFan", - "offset": 3048, + "name": "m_OwnerOnlyPredNetUInt32Variables", + "offset": 344, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOUInt32VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetUInt32Variables" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_flRopeForceScale", - "offset": 3056, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flParticleForceScale", - "offset": 3060, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flPlayerForce", - "offset": 3064, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bPlayerWindblock", - "offset": 3068, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flNPCForce", - "offset": 3072, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flRampTime", - "offset": 3076, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fNoiseDegrees", - "offset": 3080, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fNoiseSpeed", - "offset": 3084, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bPushPlayer", - "offset": 3088, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bRampDown", - "offset": 3089, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nManagerFanIdx", - "offset": 3092, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 + "name": "CNetworkUtlVectorBase< uint32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 7 + } + ] } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoFan", - "scope": "libserver.so", - "project": "server", - "size": 2016, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float m_fFanForceMaxRadius" - }, - { - "name": "MNetworkVarNames", - "value": "float m_fFanForceMinRadius" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flCurveDistRange" }, { - "name": "MNetworkVarNames", - "value": "string_t m_FanForceCurveString" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ - { - "name": "m_fFanForceMaxRadius", - "offset": 1992, + "name": "m_OwnerOnlyPredNetUInt64Variables", + "offset": 368, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOUInt64VarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetUInt64Variables" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint64 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 9 + } + ] } } }, { - "name": "m_fFanForceMinRadius", - "offset": 1996, + "name": "m_OwnerOnlyPredNetFloatVariables", + "offset": 392, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOFloatVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetFloatVariables" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< float32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_flCurveDistRange", - "offset": 2000, + "name": "m_OwnerOnlyPredNetVectorVariables", + "offset": 416, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOVectorVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetVectorVariables" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< Vector >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } }, { - "name": "m_FanForceCurveString", - "offset": 2008, + "name": "m_OwnerOnlyPredNetQuaternionVariables", + "offset": 440, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOQuaternionVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetQuaternionVariables" } ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CBasePlayerControllerAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable", - "scope": "libserver.so", - "project": "server", - "size": 2072, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1100 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CHostageRescueZone", - "scope": "libserver.so", - "project": "server", - "size": 2952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2178 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBombTarget", - "scope": "libserver.so", - "project": "server", - "size": 3016, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bBombPlantedHere" - } - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - { - "name": "m_OnBombExplode", - "offset": 2920, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnBombPlanted", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 + "name": "CNetworkUtlVectorBase< Quaternion >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Quaternion", + "size": 16, + "alignment": 16 + } + ] } } }, { - "name": "m_OnBombDefused", - "offset": 2968, + "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", + "offset": 464, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkSendProxyRecipientsFilter" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnNetOOGlobalSymbolVarChanged" + }, + { + "name": "MNetworkAlias", + "value": "m_OwnerOnlyPredNetGlobalSymbolVariables" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_bIsBombSiteB", - "offset": 2992, + "name": "m_nBoolVariablesCount", + "offset": 488, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bIsHeistBombTarget", - "offset": 2993, + "name": "m_nOwnerOnlyBoolVariablesCount", + "offset": 492, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bBombPlantedHere", - "offset": 2994, + "name": "m_nRandomSeedOffset", + "offset": 496, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" } ], "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_szMountTarget", - "offset": 3000, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_hInstructorHint", - "offset": 3008, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "ref_idx": 6 } } }, { - "name": "m_nBombSiteDesignation", - "offset": 3012, + "name": "m_flLastTeleportTime", + "offset": 500, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "animationgraph" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnTeleportTimeChanged" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoData", - "scope": "libserver.so", - "project": "server", - "size": 2848, - "alignment": 16, + } + ] + } + }, + { + "type": "enum", + "name": "SequenceFinishNotifyState_t", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 572 + "name": "eDoNotNotify", + "value": 0 + }, + { + "name": "eNotifyWhenFinished", + "value": 1 + }, + { + "name": "eNotifyTriggered", + "value": 2 } - ], - "members": - [ ] } }, { "type": "class", - "name": "CWeaponSCAR20", + "name": "CWorld", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2576, + "alignment": 8, "traits": { "flags": @@ -283368,13 +298107,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 590 } ], "members": @@ -283384,329 +298123,425 @@ }, { "type": "class", - "name": "CFuncTrackTrain", + "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", "scope": "libserver.so", - "project": "server", - "size": 2864, + "project": "pulse_runtime_lib", + "size": 40, "alignment": 8, "traits": { + "parent_class_idx": 1992, "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 590 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Shuffle = [ ]\n\tm_nNextShuffle = 0\n}" } ], "members": [ { - "name": "m_ppath", - "offset": 2572, + "name": "m_Shuffle", + "offset": 0, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CPathTrack >", - "size": 4, - "alignment": 4, + "name": "CUtlVectorFixedGrowable< uint8, 8 >", + "size": 32, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2305 + "ref_idx": 3 + }, + { + "type": "literal", + "value": 8 } ] } } }, { - "name": "m_length", - "offset": 2576, + "name": "m_nNextShuffle", + "offset": 32, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CItem_Healthshot", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_vPosPrev", - "offset": 2580, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, + "offset": 0, + "ref_idx": 2610 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CWeaponBaseItem", + "scope": "libserver.so", + "project": "server", + "size": 5168, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_disallowed", + "MClassHasEntityLimitedDataDesc", + "MConstructibleClassBase" + ], + "metatags": + [ { - "name": "m_angPrev", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } + "name": "MNetworkVarNames", + "value": "bool m_bSequenceInProgress" }, { - "name": "m_controlMins", - "offset": 2604, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, + "name": "MNetworkVarNames", + "value": "bool m_bRedraw" + } + ], + "multi_depth": 9, + "single_depth": 8, + "baseclasses": + [ { - "name": "m_controlMaxs", - "offset": 2616, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, + "offset": 0, + "ref_idx": 2118 + } + ], + "members": + [ { - "name": "m_lastBlockPos", - "offset": 2628, + "name": "m_bSequenceInProgress", + "offset": 5157, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_lastBlockTick", - "offset": 2640, + "name": "m_bRedraw", + "offset": 5158, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_ScriptedSequence", + "scope": "libserver.so", + "project": "server", + "size": 336, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flVolume", - "offset": 2644, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_ScriptedSequence\"\n\tm_nEditorNodeID = -1\n\tm_szSyncGroup = \"\"\n\tm_nExpectedNumSequencesInSyncGroup = 0\n\tm_bEnsureOnNavmeshOnFinish = true\n\tm_bDontTeleportAtEnd = true\n\tm_bDisallowInterrupts = true\n\tm_scriptedSequenceDataMain = \n\t{\n\t\tm_nActorID = 0\n\t\tm_szPreIdleSequence = \"\"\n\t\tm_szEntrySequence = \"\"\n\t\tm_szSequence = \"\"\n\t\tm_szExitSequence = \"\"\n\t\tm_nMoveTo = \"eWaitFacing\"\n\t\tm_nMoveToGait = \"eInvalid\"\n\t\tm_nHeldWeaponBehavior = \"eInvalid\"\n\t\tm_bLoopPreIdleSequence = false\n\t\tm_bLoopActionSequence = false\n\t\tm_bLoopPostIdleSequence = false\n\t\tm_bIgnoreLookAt = false\n\t}\n\tm_vecAdditionalActors = [ ]\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_flBank", - "offset": 2648, + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_szSyncGroup", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_oldSpeed", - "offset": 2652, + "name": "m_nExpectedNumSequencesInSyncGroup", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flBlockDamage", - "offset": 2656, + "name": "m_bEnsureOnNavmeshOnFinish", + "offset": 84, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_height", - "offset": 2660, + "name": "m_bDontTeleportAtEnd", + "offset": 85, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_maxSpeed", - "offset": 2664, + "name": "m_bDisallowInterrupts", + "offset": 86, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_dir", - "offset": 2668, + "name": "m_scriptedSequenceDataMain", + "offset": 88, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1477 } } }, { - "name": "m_iszSoundMove", - "offset": 2672, + "name": "m_vecAdditionalActors", + "offset": 144, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< PulseScriptedSequenceData_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1477 + } + ] } } }, { - "name": "m_iszSoundMovePing", - "offset": 2680, + "name": "m_OnFinished", + "offset": 168, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 2183 } } }, { - "name": "m_iszSoundStart", - "offset": 2688, + "name": "m_OnCanceled", + "offset": 240, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 2183 } } }, { - "name": "m_iszSoundStop", - "offset": 2696, + "name": "m_Triggers", + "offset": 312, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2184 + } + ] } } - }, + } + ], + "child_class_idx": + [ + 2795 + ] + } + }, + { + "type": "class", + "name": "CPhysPulley", + "scope": "libserver.so", + "project": "server", + "size": 2072, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_strPathTarget", - "offset": 2704, + "offset": 0, + "ref_idx": 2238 + } + ], + "members": + [ + { + "name": "m_position2", + "offset": 2024, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flMoveSoundMinDuration", - "offset": 2712, + "name": "m_offset", + "offset": 2036, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 12, + "count": 2, + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } } } }, { - "name": "m_flMoveSoundMaxDuration", - "offset": 2716, + "name": "m_addLength", + "offset": 2060, "traits": { "subtype": @@ -283717,20 +298552,8 @@ } }, { - "name": "m_flNextMoveSoundTime", - "offset": 2720, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_flMoveSoundMinPitch", - "offset": 2724, + "name": "m_gearRatio", + "offset": 2064, "traits": { "subtype": @@ -283739,82 +298562,125 @@ "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CFilterModel", + "scope": "libserver.so", + "project": "server", + "size": 1992, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_flMoveSoundMaxPitch", - "offset": 2728, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "offset": 0, + "ref_idx": 570 + } + ], + "members": + [ { - "name": "m_eOrientationType", - "offset": 2732, + "name": "m_iFilterModel", + "offset": 1984, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2444 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPointOrient", + "scope": "libserver.so", + "project": "server", + "size": 1960, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_eVelocityType", - "offset": 2736, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2445 - } - } - }, + "name": "MEntityAllowsPortraitWorldSpawn" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_OnStart", - "offset": 2760, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ { - "name": "m_OnNext", - "offset": 2784, + "name": "m_iszSpawnTargetName", + "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnArrivedAtDestinationNode", - "offset": 2808, + "name": "m_hTarget", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_bManualSpeedChanges", - "offset": 2832, + "name": "m_bActive", + "offset": 1940, "traits": { "subtype": @@ -283825,58 +298691,32 @@ } }, { - "name": "m_flDesiredSpeed", - "offset": 2836, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flSpeedChangeTime", - "offset": 2840, + "name": "m_nGoalDirection", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 2615 } } }, { - "name": "m_flAccelSpeed", - "offset": 2844, + "name": "m_nConstraint", + "offset": 1948, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2616 } } }, { - "name": "m_flDecelSpeed", - "offset": 2848, + "name": "m_flMaxTurnRate", + "offset": 1952, "traits": { "subtype": @@ -283887,36 +298727,10 @@ } }, { - "name": "m_bAccelToSpeed", - "offset": 2852, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flNextMPSoundTime", - "offset": 2856, + "name": "m_flLastGameTime", + "offset": 1956, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", @@ -283929,7 +298743,7 @@ }, { "type": "enum", - "name": "TrainOrientationType_t", + "name": "PointOrientGoalDirectionType_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, @@ -283942,27 +298756,31 @@ "fields": [ { - "name": "TrainOrientation_Fixed", + "name": "eAbsOrigin", "value": 0 }, { - "name": "TrainOrientation_AtPathTracks", + "name": "eCenter", "value": 1 }, { - "name": "TrainOrientation_LinearBlend", + "name": "eHead", "value": 2 }, { - "name": "TrainOrientation_EaseInEaseOut", + "name": "eForward", "value": 3 + }, + { + "name": "eEyesForward", + "value": 4 } ] } }, { "type": "enum", - "name": "TrainVelocityType_t", + "name": "PointOrientConstraint_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, @@ -283975,27 +298793,23 @@ "fields": [ { - "name": "TrainVelocity_Instantaneous", + "name": "eNone", "value": 0 }, { - "name": "TrainVelocity_LinearBlend", + "name": "ePreserveUpAxis", "value": 1 - }, - { - "name": "TrainVelocity_EaseInEaseOut", - "value": 2 } ] } }, { "type": "class", - "name": "CTriggerRemove", + "name": "CWeaponM249", "scope": "libserver.so", "project": "server", - "size": 2944, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -284005,38 +298819,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2117 } ], "members": [ - { - "name": "m_OnRemove", - "offset": 2920, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - } ] } }, { "type": "class", - "name": "CCS2WeaponGraphController", + "name": "CRectLight", "scope": "libserver.so", "project": "server", - "size": 1416, + "size": 3328, "alignment": 8, "traits": { @@ -284045,456 +298847,122 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" + "construct_allowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CCS2WeaponGraphController\"\n\tm_hExternalGraph = 4294967295\n\tm_action = null\n\tm_bActionReset = null\n\tm_flWeaponActionSpeedScale = null\n\tm_weaponCategory = null\n\tm_weaponType = null\n\tm_weaponExtraInfo = null\n\tm_flWeaponAmmo = null\n\tm_flWeaponAmmoMax = null\n\tm_flWeaponAmmoReserve = null\n\tm_bWeaponIsSilenced = null\n\tm_flWeaponIronsightAmount = null\n\tm_bIsUsingLegacyModel = null\n\tm_idleVariation = null\n\tm_deployVariation = null\n\tm_attackType = null\n\tm_attackThrowStrength = null\n\tm_flAttackVariation = null\n\tm_inspectVariation = null\n\tm_inspectExtraInfo = null\n\tm_reloadStage = null\n}" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 96 - } - ], - "members": - [ - { - "name": "m_action", - "offset": 144, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_bActionReset", - "offset": 168, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< bool >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 12 - } - ] - } - } - }, - { - "name": "m_flWeaponActionSpeedScale", - "offset": 192, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_weaponCategory", - "offset": 216, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_weaponType", - "offset": 240, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_weaponExtraInfo", - "offset": 264, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_flWeaponAmmo", - "offset": 288, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_flWeaponAmmoMax", - "offset": 312, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_flWeaponAmmoReserve", - "offset": 336, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_bWeaponIsSilenced", - "offset": 360, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< bool >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 12 - } - ] - } - } - }, - { - "name": "m_flWeaponIronsightAmount", - "offset": 384, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_bIsUsingLegacyModel", - "offset": 408, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< bool >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 12 - } - ] - } - } - }, - { - "name": "m_idleVariation", - "offset": 432, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, - { - "name": "m_deployVariation", - "offset": 456, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, + "name": "MNetworkVarNames", + "value": "bool m_bShowLight" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_attackType", - "offset": 480, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, + "offset": 0, + "ref_idx": 2192 + } + ], + "members": + [ { - "name": "m_attackThrowStrength", - "offset": 504, + "name": "m_bShowLight", + "offset": 3320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CInstructorEventEntity", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_flAttackVariation", - "offset": 528, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } - }, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ { - "name": "m_inspectVariation", - "offset": 552, + "name": "m_iszName", + "offset": 1928, "traits": { "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_inspectExtraInfo", - "offset": 576, + "name": "m_iszHintTargetEntity", + "offset": 1936, "traits": { "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_reloadStage", - "offset": 600, + "name": "m_hTargetPlayer", + "offset": 1944, "traits": { "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1063 } ] } @@ -284505,11 +298973,11 @@ }, { "type": "class", - "name": "CWeaponFiveSeven", + "name": "CFuncVPhysicsClip", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2576, + "alignment": 8, "traits": { "flags": @@ -284519,26 +298987,38 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 590 } ], "members": [ + { + "name": "m_bDisabled", + "offset": 2572, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } ] } }, { "type": "class", - "name": "CEnvShake", + "name": "CMultiLightProxy", "scope": "libserver.so", "project": "server", - "size": 2008, + "size": 1992, "alignment": 8, "traits": { @@ -284549,19 +299029,19 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 571 } ], "members": [ { - "name": "m_limitToEntity", + "name": "m_iszLightNameFilter", "offset": 1928, "traits": { @@ -284575,31 +299055,21 @@ } }, { - "name": "m_Amplitude", + "name": "m_iszLightClassFilter", "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_Frequency", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_Duration", + "name": "m_flLightRadiusFilter", "offset": 1944, "traits": { @@ -284611,7 +299081,7 @@ } }, { - "name": "m_Radius", + "name": "m_flBrightnessDelta", "offset": 1948, "traits": { @@ -284623,31 +299093,31 @@ } }, { - "name": "m_stopTime", + "name": "m_bPerformScreenFade", "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } }, { - "name": "m_nextShake", + "name": "m_flTargetBrightnessMultiplier", "offset": 1956, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_currentAmp", + "name": "m_flCurrentBrightnessMultiplier", "offset": 1960, "traits": { @@ -284659,28 +299129,32 @@ } }, { - "name": "m_maxForce", - "offset": 1964, + "name": "m_vecLights", + "offset": 1968, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_shakeCallback", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1448 + "name": "CUtlVector< CHandle< CLightEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CLightEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2273 + } + ] + } + ] } } } @@ -284689,10 +299163,10 @@ }, { "type": "class", - "name": "CMomentaryRotButton", + "name": "CInfoPlayerCounterterrorist", "scope": "libserver.so", "project": "server", - "size": 3136, + "size": 1944, "alignment": 8, "traits": { @@ -284703,159 +299177,160 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2095 + "ref_idx": 2222 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_InlineNodeSkipSelector", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 176, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": [ { - "name": "m_Position", - "offset": 2952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] - } - } + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_InlineNodeSkipSelector\"\n\tm_nEditorNodeID = -1\n\tm_nFlowNodeID = -1\n\tm_bAnd = false\n\tm_PassOutflow = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n\tm_FailOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_OnUnpressed", - "offset": 2984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "name": "MPulseFunctionHiddenInTool" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_OnFullyOpen", - "offset": 3008, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "offset": 0, + "ref_idx": 2181 + } + ], + "members": + [ { - "name": "m_OnFullyClosed", - "offset": 3032, + "name": "m_nFlowNodeID", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 99 } } }, { - "name": "m_OnReachedPosition", - "offset": 3056, + "name": "m_bAnd", + "offset": 76, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_lastUsed", - "offset": 3080, + "name": "m_PassOutflow", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_start", - "offset": 3084, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_end", - "offset": 3096, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "ref_idx": 2255 } } }, { - "name": "m_IdealYaw", - "offset": 3108, + "name": "m_FailOutflow", + "offset": 104, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2184 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponMP7", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_sNoise", - "offset": 3112, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount::Criteria_t", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "parent_class_idx": 1974, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_bUpdateTarget", - "offset": 3120, + "name": "m_bLimitCountPasses", + "offset": 0, "traits": { "subtype": @@ -284864,52 +299339,16 @@ "ref_idx": 12 } } - }, - { - "name": "m_direction", - "offset": 3124, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_returnSpeed", - "offset": 3128, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flStartPosition", - "offset": 3132, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } } ] } }, { "type": "class", - "name": "CTriggerSndSosOpvar", + "name": "CAmbientGeneric", "scope": "libserver.so", "project": "server", - "size": 3784, + "size": 2096, "alignment": 8, "traits": { @@ -284920,128 +299359,92 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 1647 } ], "members": [ { - "name": "m_hTouchingPlayers", - "offset": 2920, + "name": "m_radius", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flPosition", - "offset": 2944, + "name": "m_flMaxRadius", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_flCenterSize", - "offset": 2956, + "name": "m_iSoundLevel", + "offset": 1936, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2627 } } }, { - "name": "m_flMinVal", - "offset": 2960, + "name": "m_dpv", + "offset": 1940, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 270 } } }, { - "name": "m_flMaxVal", - "offset": 2964, + "name": "m_fActive", + "offset": 2040, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_opvarName", - "offset": 2968, + "name": "m_fLooping", + "offset": 2041, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_stackName", - "offset": 2976, + "name": "m_iszSound", + "offset": 2048, "traits": { "subtype": @@ -285054,8 +299457,8 @@ } }, { - "name": "m_operatorName", - "offset": 2984, + "name": "m_sSourceEntName", + "offset": 2056, "traits": { "subtype": @@ -285068,70 +299471,8 @@ } }, { - "name": "m_bVolIs2D", - "offset": 2992, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_opvarNameChar", - "offset": 2993, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 256, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - } - }, - { - "name": "m_stackNameChar", - "offset": 3249, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 256, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - } - }, - { - "name": "m_operatorNameChar", - "offset": 3505, + "name": "m_hSoundSource", + "offset": 2064, "traits": { "metatags": @@ -285143,20 +299484,23 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 256, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_VecNormPos", - "offset": 3764, + "name": "m_nSoundSourceEntIndex", + "offset": 2068, "traits": { "metatags": @@ -285169,60 +299513,159 @@ "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, + "name": "CEntityIndex", + "size": 4, "alignment": 4 } } - }, - { - "name": "m_flNormCenterSize", - "offset": 3776, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } } ] } }, { - "type": "class", - "name": "CPathSimpleAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, + "type": "enum", + "name": "soundlevel_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" + "is_registered", + "global_type_scope" ], - "members": + "fields": [ + { + "name": "SNDLVL_NONE", + "value": 0 + }, + { + "name": "SNDLVL_20dB", + "value": 20 + }, + { + "name": "SNDLVL_25dB", + "value": 25 + }, + { + "name": "SNDLVL_30dB", + "value": 30 + }, + { + "name": "SNDLVL_35dB", + "value": 35 + }, + { + "name": "SNDLVL_40dB", + "value": 40 + }, + { + "name": "SNDLVL_45dB", + "value": 45 + }, + { + "name": "SNDLVL_50dB", + "value": 50 + }, + { + "name": "SNDLVL_55dB", + "value": 55 + }, + { + "name": "SNDLVL_IDLE", + "value": 60 + }, + { + "name": "SNDLVL_60dB", + "value": 60 + }, + { + "name": "SNDLVL_65dB", + "value": 65 + }, + { + "name": "SNDLVL_STATIC", + "value": 66 + }, + { + "name": "SNDLVL_70dB", + "value": 70 + }, + { + "name": "SNDLVL_NORM", + "value": 75 + }, + { + "name": "SNDLVL_75dB", + "value": 75 + }, + { + "name": "SNDLVL_80dB", + "value": 80 + }, + { + "name": "SNDLVL_TALKING", + "value": 80 + }, + { + "name": "SNDLVL_85dB", + "value": 85 + }, + { + "name": "SNDLVL_90dB", + "value": 90 + }, + { + "name": "SNDLVL_95dB", + "value": 95 + }, + { + "name": "SNDLVL_100dB", + "value": 100 + }, + { + "name": "SNDLVL_105dB", + "value": 105 + }, + { + "name": "SNDLVL_110dB", + "value": 110 + }, + { + "name": "SNDLVL_120dB", + "value": 120 + }, + { + "name": "SNDLVL_130dB", + "value": 130 + }, + { + "name": "SNDLVL_GUNFIRE", + "value": 140 + }, + { + "name": "SNDLVL_140dB", + "value": 140 + }, + { + "name": "SNDLVL_150dB", + "value": 150 + }, + { + "name": "SNDLVL_180dB", + "value": 180 + } ] } }, { "type": "class", - "name": "CPointGiveAmmo", + "name": "CPulseCell_FireCursors", "scope": "libserver.so", - "project": "server", - "size": 1936, + "project": "pulse_runtime_lib", + "size": 248, "alignment": 8, "traits": { @@ -285231,7 +299674,15 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_FireCursors\"\n\tm_nEditorNodeID = -1\n\tm_Outflows = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } ], "multi_depth": 4, "single_depth": 3, @@ -285239,42 +299690,78 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2180 } ], "members": [ { - "name": "m_pActivator", - "offset": 1928, + "name": "m_Outflows", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2184 } ] } } + }, + { + "name": "m_bWaitForChildOutflows", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_OnFinished", + "offset": 104, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2183 + } + } + }, + { + "name": "m_OnCanceled", + "offset": 176, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2183 + } + } } ] } }, { "type": "class", - "name": "CWeaponTaser", + "name": "CPhysFixed", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2064, + "alignment": 8, "traits": { "flags": @@ -285282,119 +299769,116 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_fFireTime" - } + "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2238 } ], "members": [ { - "name": "m_fFireTime", - "offset": 5192, + "name": "m_flLinearFrequency", + "offset": 2024, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_nLastAttackTick", - "offset": 5196, + "name": "m_flLinearDampingRatio", + "offset": 2028, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CBtNodeConditionInactive", - "scope": "libserver.so", - "project": "server", - "size": 152, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2159 - } - ], - "members": - [ + "name": "m_flAngularFrequency", + "offset": 2032, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_flRoundStartThresholdSeconds", - "offset": 120, + "name": "m_flAngularDampingRatio", + "offset": 2036, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bEnableLinearConstraint", + "offset": 2040, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bEnableAngularConstraint", + "offset": 2041, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flSensorInactivityThresholdSeconds", - "offset": 124, + "name": "m_sBoneName1", + "offset": 2048, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_SensorInactivityTimer", - "offset": 128, + "name": "m_sBoneName2", + "offset": 2056, "traits": { "subtype": { - "type": "ref", - "ref_idx": 854 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -285403,10 +299887,10 @@ }, { "type": "class", - "name": "CSoundEventAABBEntity", + "name": "CSoundEventSphereEntity", "scope": "libserver.so", "project": "server", - "size": 2128, + "size": 2104, "alignment": 8, "traits": { @@ -285421,11 +299905,7 @@ [ { "name": "MNetworkVarNames", - "value": "Vector m_vMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vMaxs" + "value": "float m_flRadius" } ], "multi_depth": 4, @@ -285434,13 +299914,13 @@ [ { "offset": 0, - "ref_idx": 2218 + "ref_idx": 2326 } ], "members": [ { - "name": "m_vMins", + "name": "m_flRadius", "offset": 2100, "traits": { @@ -285452,30 +299932,8 @@ ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vMaxs", - "offset": 2112, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } } @@ -285484,10 +299942,10 @@ }, { "type": "class", - "name": "CTestEffect", + "name": "CCSTeam", "scope": "libserver.so", "project": "server", - "size": 2136, + "size": 2816, "alignment": 8, "traits": { @@ -285496,22 +299954,66 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 3, - "single_depth": 2, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bSurrendered" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTeamMatchStat" + }, + { + "name": "MNetworkVarNames", + "value": "int m_numMapVictories" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_scoreFirstHalf" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_scoreSecondHalf" + }, + { + "name": "MNetworkVarNames", + "value": "int32 m_scoreOvertime" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szClanTeamname" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_iClanID" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTeamFlagImage" + }, + { + "name": "MNetworkVarNames", + "value": "char m_szTeamLogoImage" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2337 } ], "members": [ { - "name": "m_iLoop", - "offset": 1928, + "name": "m_nLastRecievedShorthandedRoundBonus", + "offset": 2112, "traits": { "subtype": @@ -285522,8 +300024,8 @@ } }, { - "name": "m_iBeam", - "offset": 1932, + "name": "m_nShorthandedRoundBonusStartRound", + "offset": 2116, "traits": { "subtype": @@ -285534,102 +300036,68 @@ } }, { - "name": "m_pBeam", - "offset": 1936, + "name": "m_bSurrendered", + "offset": 2120, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 4, - "count": 24, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CHandle< CBeam >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2108 - } - ] + "name": "MNetworkEnable" } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flBeamTime", - "offset": 2032, + "name": "m_szTeamMatchStat", + "offset": 2121, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "fixed_array", - "element_size": 4, - "count": 24, + "element_size": 1, + "count": 512, "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 1 } } } }, { - "name": "m_flStartTime", - "offset": 2128, + "name": "m_numMapVictories", + "offset": 2636, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSGameModeRules_ArmsRace", - "scope": "libserver.so", - "project": "server", - "size": 136, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CUtlString m_WeaponSequence" - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2103 - } - ], - "members": - [ + }, { - "name": "m_WeaponSequence", - "offset": 48, + "name": "m_scoreFirstHalf", + "offset": 2640, "traits": { "metatags": @@ -285640,187 +300108,74 @@ ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlString >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 6 } } - } - ] - } - }, - { - "type": "class", - "name": "CTriggerHostageReset", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBaseTriggerAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_UseServices", - "scope": "libserver.so", - "project": "server", - "size": 88, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1086 - } - ], - "members": - [ + }, { - "name": "m_hLastKnownUseEntity", - "offset": 72, + "name": "m_scoreSecondHalf", + "offset": 2644, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_flLastUseTimeStamp", - "offset": 76, + "name": "m_scoreOvertime", + "offset": 2648, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 6 } } }, { - "name": "m_flTimeLastUsedWindow", - "offset": 80, + "name": "m_szClanTeamname", + "offset": 2652, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "fixed_array", + "element_size": 1, + "count": 129, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CDecoyProjectile", - "scope": "libserver.so", - "project": "server", - "size": 3808, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nDecoyShotTick" - } - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2079 - } - ], - "members": - [ + }, { - "name": "m_nDecoyShotTick", - "offset": 3776, + "name": "m_iClanID", + "offset": 2784, "traits": { "metatags": @@ -285832,43 +300187,79 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 7 } } }, { - "name": "m_shotsRemaining", - "offset": 3780, + "name": "m_szTeamFlagImage", + "offset": 2788, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 1, + "count": 8, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_fExpireTime", - "offset": 3784, + "name": "m_szTeamLogoImage", + "offset": 2796, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 8, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + }, + { + "name": "m_flNextResourceTime", + "offset": 2804, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_decoyWeaponDefIndex", - "offset": 3800, + "name": "m_iLastUpdateSentAt", + "offset": 2808, "traits": { "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 6 } } } @@ -285877,11 +300268,11 @@ }, { "type": "class", - "name": "CEnvSoundscapeAlias_snd_soundscape", + "name": "CItemKevlar", "scope": "libserver.so", "project": "server", - "size": 2072, - "alignment": 8, + "size": 3520, + "alignment": 16, "traits": { "flags": @@ -285891,13 +300282,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1101 + "ref_idx": 2291 } ], "members": @@ -285907,10 +300298,10 @@ }, { "type": "class", - "name": "CHEGrenade", + "name": "CWeaponRevolver", "scope": "libserver.so", "project": "server", - "size": 5216, + "size": 5200, "alignment": 16, "traits": { @@ -285927,7 +300318,7 @@ [ { "offset": 0, - "ref_idx": 2196 + "ref_idx": 2117 } ], "members": @@ -285937,48 +300328,53 @@ }, { "type": "class", - "name": "CPulseCell_PlaySequence::CursorState_t", + "name": "CBodyComponentBaseAnimGraph", "scope": "libserver.so", "project": "server", - "size": 4, - "alignment": 4, + "size": 3360, + "alignment": 255, "traits": { - "parent_class_idx": 2214, "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_disallowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_hTarget = null\n}" + "name": "MNetworkVarNames", + "value": "CBaseAnimGraphController m_animationController" } ], - "members": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "m_hTarget", "offset": 0, + "ref_idx": 2525 + } + ], + "members": + [ + { + "name": "m_animationController", + "offset": 1216, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CBaseAnimGraph >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 589 - } - ] + "type": "ref", + "ref_idx": 2603 } } } @@ -285987,11 +300383,11 @@ }, { "type": "class", - "name": "CItemDogtags", + "name": "CInfoGameEventProxy", "scope": "libserver.so", "project": "server", - "size": 3536, - "alignment": 16, + "size": 1944, + "alignment": 8, "traits": { "flags": @@ -285999,82 +300395,42 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CHandle m_OwningPlayer" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle m_KillingPlayer" - } + "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2191 + "ref_idx": 1647 } ], "members": [ { - "name": "m_OwningPlayer", - "offset": 3520, + "name": "m_iszEventName", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_KillingPlayer", - "offset": 3524, + "name": "m_flRange", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] + "type": "ref", + "ref_idx": 10 } } } @@ -286083,10 +300439,10 @@ }, { "type": "class", - "name": "CScriptTriggerHurt", + "name": "CCSGO_WingmanIntroCounterTerroristPosition", "scope": "libserver.so", "project": "server", - "size": 3056, + "size": 4000, "alignment": 8, "traits": { @@ -286097,40 +300453,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2468 + "ref_idx": 2170 } ], "members": [ - { - "name": "m_vExtent", - "offset": 3040, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } ] } }, { "type": "class", - "name": "CTriggerHurt", + "name": "CLogicBranchList", "scope": "libserver.so", "project": "server", - "size": 3040, + "size": 2160, "alignment": 8, "traits": { @@ -286141,142 +300483,303 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 571 } ], "members": [ { - "name": "m_flOriginalDamage", - "offset": 2916, + "name": "m_nLogicBranchNames", + "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 8, + "count": 16, + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } } } }, { - "name": "m_flDamage", - "offset": 2920, + "name": "m_LogicBranchList", + "offset": 2056, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] } } }, { - "name": "m_flDamageCap", - "offset": 2924, + "name": "m_eLastState", + "offset": 2080, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2638 } } }, { - "name": "m_flLastDmgTime", - "offset": 2928, + "name": "m_OnAllTrue", + "offset": 2088, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 573 } } }, { - "name": "m_flForgivenessDelay", - "offset": 2932, + "name": "m_OnAllFalse", + "offset": 2112, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_bitsDamageInflict", - "offset": 2936, + "name": "m_OnMixed", + "offset": 2136, "traits": { "subtype": { "type": "ref", - "ref_idx": 581 + "ref_idx": 573 } } + } + ], + "child_class_idx": + [ + 2638 + ] + } + }, + { + "type": "enum", + "name": "CLogicBranchList::LogicBranchListenerLastState_t", + "scope": "libserver.so", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 2637, + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ + { + "name": "LOGIC_BRANCH_LISTENER_NOT_INIT", + "value": 0 }, { - "name": "m_damageModel", - "offset": 2940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } + "name": "LOGIC_BRANCH_LISTENER_ALL_TRUE", + "value": 1 }, { - "name": "m_bNoDmgForce", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "LOGIC_BRANCH_LISTENER_ALL_FALSE", + "value": 2 }, { - "name": "m_vDamageForce", - "offset": 2948, + "name": "LOGIC_BRANCH_LISTENER_MIXED", + "value": 3 + } + ] + } + }, + { + "type": "class", + "name": "CPrecipitation", + "scope": "libserver.so", + "project": "server", + "size": 2920, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CGameText", + "scope": "libserver.so", + "project": "server", + "size": 2624, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2177 + } + ], + "members": + [ + { + "name": "m_iszMessage", + "offset": 2592, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_thinkAlways", - "offset": 2960, + "name": "m_textParms", + "offset": 2600, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 133 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPointBroadcastClientCommand", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_hurtThinkPeriod", - "offset": 2964, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvSplash", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_flScale", + "offset": 1928, "traits": { "subtype": @@ -286285,58 +300788,60 @@ "ref_idx": 10 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_Gradient", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_OnHurt", - "offset": 2968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Gradient\"\n\tm_nEditorNodeID = -1\n\tm_Gradient = \n\t{\n\t\tm_Stops = [ ]\n\t}\n}" }, { - "name": "m_OnHurtPlayer", - "offset": 2992, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, + "name": "MPropertyFriendlyName", + "value": "Gradient" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_hurtEntities", - "offset": 3016, + "offset": 0, + "ref_idx": 2187 + } + ], + "members": + [ + { + "name": "m_Gradient", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", + "name": "CColorGradient", "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] + "alignment": 8 } } } @@ -286345,11 +300850,11 @@ }, { "type": "class", - "name": "CFuncMoveLinearAlias_momentary_door", + "name": "CWeaponSSG08", "scope": "libserver.so", "project": "server", - "size": 2832, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -286359,13 +300864,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 2226 + "ref_idx": 2117 } ], "members": @@ -286375,11 +300880,11 @@ }, { "type": "class", - "name": "CPlantedC4", + "name": "CEnvWindController", "scope": "libserver.so", "project": "server", - "size": 4352, - "alignment": 16, + "size": 2272, + "alignment": 8, "traits": { "flags": @@ -286387,86 +300892,65 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bBombTicking" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flC4Blow" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBombSite" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nSourceSoundscapeHash" - }, - { - "name": "MNetworkVarNames", - "value": "CAttributeContainer m_AttributeManager" + "value": "CEnvWindShared m_EnvWindShared" }, { "name": "MNetworkVarNames", - "value": "bool m_bCannotBeDefused" + "value": "float m_fDirectionVariation" }, { "name": "MNetworkVarNames", - "value": "EntitySpottedState_t m_entitySpottedState" + "value": "float m_fSpeedVariation" }, { "name": "MNetworkVarNames", - "value": "bool m_bHasExploded" + "value": "float m_fTurbulence" }, { "name": "MNetworkVarNames", - "value": "bool m_bBombDefused" + "value": "float m_fVolumeHalfExtentXY" }, { "name": "MNetworkVarNames", - "value": "float m_flTimerLength" + "value": "float m_fVolumeHalfExtentZ" }, { "name": "MNetworkVarNames", - "value": "bool m_bBeingDefused" + "value": "int m_nVolumeResolutionXY" }, { "name": "MNetworkVarNames", - "value": "float m_flDefuseLength" + "value": "int m_nVolumeResolutionZ" }, { "name": "MNetworkVarNames", - "value": "GameTime_t m_flDefuseCountDown" + "value": "int m_nClipmapLevels" }, { "name": "MNetworkVarNames", - "value": "CHandle< CCSPlayerPawn> m_hBombDefuser" + "value": "bool m_bIsMaster" } ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 589 - }, - { - "offset": 3368, - "ref_idx": 930 + "ref_idx": 548 } ], "members": [ { - "name": "m_bBombTicking", - "offset": 3376, + "name": "m_EnvWindShared", + "offset": 1928, "traits": { "metatags": @@ -286478,13 +300962,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2511 } } }, { - "name": "m_flC4Blow", - "offset": 3380, + "name": "m_fDirectionVariation", + "offset": 2232, "traits": { "metatags": @@ -286496,13 +300980,13 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_nBombSite", - "offset": 3384, + "name": "m_fSpeedVariation", + "offset": 2236, "traits": { "metatags": @@ -286514,13 +300998,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nSourceSoundscapeHash", - "offset": 3388, + "name": "m_fTurbulence", + "offset": 2240, "traits": { "metatags": @@ -286532,25 +301016,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bAbortDetonationBecauseWorldIsFrozen", - "offset": 3392, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_AttributeManager", - "offset": 3400, + "name": "m_fVolumeHalfExtentXY", + "offset": 2244, "traits": { "metatags": @@ -286562,49 +301034,13 @@ "subtype": { "type": "ref", - "ref_idx": 1067 - } - } - }, - { - "name": "m_OnBombDefused", - "offset": 4160, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnBombBeginDefuse", - "offset": 4184, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnBombDefuseAborted", - "offset": 4208, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_bCannotBeDefused", - "offset": 4232, + "name": "m_fVolumeHalfExtentZ", + "offset": 2248, "traits": { "metatags": @@ -286616,13 +301052,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_entitySpottedState", - "offset": 4240, + "name": "m_nVolumeResolutionXY", + "offset": 2252, "traits": { "metatags": @@ -286631,18 +301067,6 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "ref", - "ref_idx": 2073 - } - } - }, - { - "name": "m_nSpotRules", - "offset": 4264, - "traits": - { "subtype": { "type": "ref", @@ -286651,26 +301075,8 @@ } }, { - "name": "m_bHasExploded", - "offset": 4268, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bBombDefused", - "offset": 4269, + "name": "m_nVolumeResolutionZ", + "offset": 2256, "traits": { "metatags": @@ -286682,25 +301088,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bTrainingPlacedByPlayer", - "offset": 4270, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_flTimerLength", - "offset": 4272, + "name": "m_nClipmapLevels", + "offset": 2260, "traits": { "metatags": @@ -286712,13 +301106,13 @@ "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_bBeingDefused", - "offset": 4276, + "name": "m_bIsMaster", + "offset": 2264, "traits": { "metatags": @@ -286735,95 +301129,8 @@ } }, { - "name": "m_fLastDefuseTime", - "offset": 4284, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_flDefuseLength", - "offset": 4292, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flDefuseCountDown", - "offset": 4296, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_hBombDefuser", - "offset": 4300, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CCSPlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2043 - } - ] - } - } - }, - { - "name": "m_iProgressBarTime", - "offset": 4304, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bVoiceAlertFired", - "offset": 4308, + "name": "m_bFirstTime", + "offset": 2265, "traits": { "subtype": @@ -286832,73 +301139,17 @@ "ref_idx": 12 } } - }, - { - "name": "m_bVoiceAlertPlayed", - "offset": 4309, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - }, - { - "name": "m_flNextBotBeepTime", - "offset": 4316, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } - }, - { - "name": "m_angCatchUpToPlayerEye", - "offset": 4324, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_flLastSpinDetectionTime", - "offset": 4336, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } } ] } }, { "type": "class", - "name": "CItemGenericTriggerHelper", + "name": "CCSGO_TeamSelectCharacterPosition", "scope": "libserver.so", "project": "server", - "size": 2576, - "alignment": 8, + "size": 4000, + "alignment": 255, "traits": { "flags": @@ -286906,7 +301157,8 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_disallowed", + "MConstructibleClassBase" ], "multi_depth": 4, "single_depth": 3, @@ -286914,49 +301166,21 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2172 } ], "members": [ - { - "name": "m_hParentItem", - "offset": 2572, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CItemGeneric >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2472 - } - ] - } - } - } ] } }, { "type": "class", - "name": "CItemGeneric", + "name": "CSoundAreaEntitySphere", "scope": "libserver.so", "project": "server", - "size": 3824, - "alignment": 16, + "size": 1960, + "alignment": 8, "traits": { "flags": @@ -286966,578 +301190,462 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float m_flRadius" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2191 + "ref_idx": 2302 } ], "members": [ { - "name": "m_bHasTriggerRadius", - "offset": 3540, + "name": "m_flRadius", + "offset": 1956, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvCubemap", + "scope": "libserver.so", + "project": "server", + "size": 2160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_bHasPickupRadius", - "offset": 3541, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "HRenderTextureStrong m_Entity_hCubemapTexture" }, { - "name": "m_flPickupRadiusSqr", - "offset": 3544, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "bool m_Entity_bCustomCubemapTexture" }, { - "name": "m_flTriggerRadiusSqr", - "offset": 3548, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float m_Entity_flInfluenceRadius" }, { - "name": "m_flLastPickupCheck", - "offset": 3552, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 565 - } - } + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vBoxProjectMins" }, { - "name": "m_bPlayerCounterListenerAdded", - "offset": 3556, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vBoxProjectMaxs" }, { - "name": "m_bPlayerInTriggerRadius", - "offset": 3557, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MNetworkVarNames", + "value": "bool m_Entity_bMoveable" }, { - "name": "m_hSpawnParticleEffect", - "offset": 3560, + "name": "MNetworkVarNames", + "value": "int m_Entity_nHandshake" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nEnvCubeMapArrayIndex" + }, + { + "name": "MNetworkVarNames", + "value": "int m_Entity_nPriority" + }, + { + "name": "MNetworkVarNames", + "value": "float m_Entity_flEdgeFadeDist" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_Entity_vEdgeFadeDists" + }, + { + "name": "MNetworkVarNames", + "value": "float m_Entity_flDiffuseScale" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bDefaultEnvMap" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bDefaultSpecEnvMap" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bIndoorCubeMap" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bCopyDiffuseFromDefaultCubemap" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_Entity_bEnabled" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_Entity_hCubemapTexture", + "offset": 2056, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 246 + "ref_idx": 189 } ] } } }, { - "name": "m_pAmbientSoundEffect", - "offset": 3568, + "name": "m_Entity_bCustomCubemapTexture", + "offset": 2064, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bAutoStartAmbientSound", - "offset": 3576, + "name": "m_Entity_flInfluenceRadius", + "offset": 2068, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_pSpawnScriptFunction", - "offset": 3584, + "name": "m_Entity_vBoxProjectMins", + "offset": 2072, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hPickupParticleEffect", - "offset": 3592, + "name": "m_Entity_vBoxProjectMaxs", + "offset": 2084, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_pPickupSoundEffect", - "offset": 3600, + "name": "m_Entity_bMoveable", + "offset": 2096, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_pPickupScriptFunction", - "offset": 3608, + "name": "m_Entity_nHandshake", + "offset": 2100, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_hTimeoutParticleEffect", - "offset": 3616, + "name": "m_Entity_nEnvCubeMapArrayIndex", + "offset": 2104, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_pTimeoutSoundEffect", - "offset": 3624, + "name": "m_Entity_nPriority", + "offset": 2108, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_pTimeoutScriptFunction", - "offset": 3632, + "name": "m_Entity_flEdgeFadeDist", + "offset": 2112, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_pPickupFilterName", - "offset": 3640, + "name": "m_Entity_vEdgeFadeDists", + "offset": 2116, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hPickupFilter", - "offset": 3648, + "name": "m_Entity_flDiffuseScale", + "offset": 2128, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseFilter >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 570 - } - ] - } - } - }, - { - "name": "m_OnPickup", - "offset": 3656, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTimeout", - "offset": 3680, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTriggerStartTouch", - "offset": 3704, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTriggerTouch", - "offset": 3728, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnTriggerEndTouch", - "offset": 3752, - "traits": - { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_pAllowPickupScriptFunction", - "offset": 3776, + "name": "m_Entity_bStartDisabled", + "offset": 2132, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flPickupRadius", - "offset": 3784, + "name": "m_Entity_bDefaultEnvMap", + "offset": 2133, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flTriggerRadius", - "offset": 3788, + "name": "m_Entity_bDefaultSpecEnvMap", + "offset": 2134, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_pTriggerSoundEffect", - "offset": 3792, + "name": "m_Entity_bIndoorCubeMap", + "offset": 2135, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bGlowWhenInTrigger", - "offset": 3800, + "name": "m_Entity_bCopyDiffuseFromDefaultCubemap", + "offset": 2136, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": @@ -287548,70 +301656,76 @@ } }, { - "name": "m_glowColor", - "offset": 3801, + "name": "m_Entity_bEnabled", + "offset": 2152, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "type": "ref", + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPointGamestatsCounter", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_bUseable", - "offset": 3805, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_strStatisticName", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hTriggerHelper", - "offset": 3808, + "name": "m_bDisabled", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CHandle< CItemGenericTriggerHelper >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2471 - } - ] + "type": "ref", + "ref_idx": 12 } } } @@ -287620,263 +301734,216 @@ }, { "type": "class", - "name": "CBaseAnimGraphController", + "name": "CPulseCell_Outflow_PlaySequence", "scope": "libserver.so", "project": "server", - "size": 2144, - "alignment": 255, + "size": 248, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "AnimationAlgorithm_t m_nAnimationAlgorithm" - }, - { - "name": "MNetworkVarNames", - "value": "CAnimGraphNetworkedVariables m_animGraphNetworkedVars" - }, - { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseAnimGraph > m_vecSecondarySkeletons" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nSecondarySkeletonMasterCount" - }, - { - "name": "MNetworkVarNames", - "value": "HSequence m_hSequence" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flSeqStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flSeqFixedCycle" - }, - { - "name": "MNetworkVarNames", - "value": "AnimLoopMode_t m_nAnimLoopMode" - }, - { - "name": "MNetworkVarNames", - "value": "CNetworkedQuantizedFloat m_flPlaybackRate" - }, - { - "name": "MNetworkVarNames", - "value": "HNmGraphDefinitionStrong m_hGraphDefinitionAG2" - }, - { - "name": "MNetworkVarNames", - "value": "uint8 m_serializedPoseRecipeAG2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nSerializePoseRecipeSizeAG2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nSerializePoseRecipeVersionAG2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nServerGraphInstanceIteration" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nServerSerializationContextIteration" - }, - { - "name": "MNetworkVarNames", - "value": "ResourceId_t m_primaryGraphId" - }, - { - "name": "MNetworkVarNames", - "value": "ResourceId_t m_vecExternalGraphIds" - }, - { - "name": "MNetworkVarNames", - "value": "ResourceId_t m_vecExternalClipIds" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_PlaySequence\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n\tm_ParamSequenceName = \"\"\n}" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1672 + "ref_idx": 2354 } ], "members": [ { - "name": "m_nAnimationAlgorithm", - "offset": 24, + "name": "m_ParamSequenceName", + "offset": 240, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphDefinitionOrModeChanged" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2474 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Unknown", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_animGraphNetworkedVars", - "offset": 32, + "offset": 0, + "ref_idx": 2182 + } + ], + "members": + [ + { + "name": "m_UnknownKeys", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2475 + "type": "atomic", + "name": "KeyValues3", + "size": 16, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPhysicsWire", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_pAnimGraphInstance", - "offset": 552, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_nDensity", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MSaveOpsForField", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CSmartPtr< IAnimationGraphInstance >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1527 - } - ] + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSoundOpvarSetEntity", + "scope": "libserver.so", + "project": "server", + "size": 2016, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_nNextExternalGraphHandle", - "offset": 660, + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_iszStackName", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 97 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecSecondarySkeletonNames", - "offset": 664, + "name": "m_iszOperatorName", + "offset": 1960, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vecSecondarySkeletons", - "offset": 688, + "name": "m_iszOpvarName", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnSecondarySkeletonsChanged" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseAnimGraph > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseAnimGraph >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 589 - } - ] - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nSecondarySkeletonMasterCount", - "offset": 712, + "name": "m_nOpvarType", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphDefinitionOrModeChanged" - } - ], "subtype": { "type": "ref", @@ -287885,517 +301952,407 @@ } }, { - "name": "m_flSoundSyncTime", - "offset": 716, + "name": "m_nOpvarIndex", + "offset": 1980, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_nActiveIKChainMask", - "offset": 720, + "name": "m_flOpvarValue", + "offset": 1984, "traits": { "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_hSequence", - "offset": 724, + "name": "m_OpvarValueString", + "offset": 1992, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkSerializer", - "value": "minusone" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetworkedSequenceChanged" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { - "type": "ref", - "ref_idx": 400 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flSeqStartTime", - "offset": 728, + "name": "m_bSetOnSpawn", + "offset": 2000, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetworkedAnimationChanged" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CGamePlayerZone", + "scope": "libserver.so", + "project": "server", + "size": 2696, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_flSeqFixedCycle", - "offset": 732, + "offset": 0, + "ref_idx": 2655 + } + ], + "members": + [ + { + "name": "m_OnPlayerInZone", + "offset": 2584, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetworkedAnimationChanged" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_nAnimLoopMode", - "offset": 736, + "name": "m_OnPlayerOutZone", + "offset": 2608, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetworkedAnimationChanged" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "ref", - "ref_idx": 2139 + "ref_idx": 573 } } }, { - "name": "m_flPlaybackRate", - "offset": 740, + "name": "m_PlayersInCount", + "offset": 2632, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "8" - }, - { - "name": "MNetworkMinValue", - "value": "-4.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "12.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "5" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetworkedAnimationChanged" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkedQuantizedFloat", - "size": 8, - "alignment": 4 + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_nNotifyState", - "offset": 752, + "name": "m_PlayersOutCount", + "offset": 2664, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2476 + "type": "atomic", + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CRuleBrushEntity", + "scope": "libserver.so", + "project": "server", + "size": 2584, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_bNetworkedAnimationInputsChanged", - "offset": 753, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 2178 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysBox", + "scope": "libserver.so", + "project": "server", + "size": 2984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_bNetworkedSequenceChanged", - "offset": 754, + "offset": 0, + "ref_idx": 2314 + } + ], + "members": + [ + { + "name": "m_damageType", + "offset": 2788, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bLastUpdateSkipped", - "offset": 755, + "name": "m_damageToEnableMotion", + "offset": 2792, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bSequenceFinished", - "offset": 756, + "name": "m_flForceToEnableMotion", + "offset": 2796, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nPrevAnimUpdateTick", - "offset": 760, + "name": "m_vHoverPosePosition", + "offset": 2800, "traits": { "subtype": { - "type": "ref", - "ref_idx": 563 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hGraphDefinitionAG2", - "offset": 1432, + "name": "m_angHoverPoseAngles", + "offset": 2812, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphDefinitionOrModeChanged" - } - ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCNmGraphDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 426 - } - ] + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_serializedPoseRecipeAG2", - "offset": 1440, + "name": "m_bNotSolidToWorld", + "offset": 2824, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint8 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nSerializePoseRecipeSizeAG2", - "offset": 1464, + "name": "m_bEnableUseOutput", + "offset": 2825, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_nSerializePoseRecipeVersionAG2", - "offset": 1468, + "name": "m_nHoverPoseFlags", + "offset": 2826, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 2657 } } }, { - "name": "m_nServerGraphInstanceIteration", - "offset": 1472, + "name": "m_flTouchOutputPerEntityDelay", + "offset": 2828, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphSerializationContextInvalidated" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nServerSerializationContextIteration", - "offset": 1476, + "name": "m_OnDamaged", + "offset": 2832, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphSerializationContextInvalidated" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_primaryGraphId", - "offset": 1480, + "name": "m_OnAwakened", + "offset": 2856, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphSerializationContextInvalidated" - } - ], "subtype": { "type": "ref", - "ref_idx": 359 + "ref_idx": 573 } } }, { - "name": "m_vecExternalGraphIds", - "offset": 1488, + "name": "m_OnMotionEnabled", + "offset": 2880, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphSerializationContextInvalidated" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< ResourceId_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 359 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecExternalClipIds", - "offset": 1512, + "name": "m_OnPlayerUse", + "offset": 2904, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "AG2_OnAnimGraphSerializationContextInvalidated" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< ResourceId_t >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 359 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_sAnimGraph2Identifier", - "offset": 1536, + "name": "m_OnStartTouch", + "offset": 2928, "traits": { "subtype": { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecExternalGraphs", - "offset": 2088, + "name": "m_hCarryingPlayer", + "offset": 2952, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< ExternalAnimGraph_t >", - "size": 24, - "alignment": 8, + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1395 + "ref_idx": 1063 } ] } @@ -288406,7 +302363,7 @@ }, { "type": "enum", - "name": "AnimationAlgorithm_t", + "name": "HoverPoseFlags_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, @@ -288418,44 +302375,28 @@ ], "fields": [ - { - "name": "eInvalid", - "value": -1 - }, { "name": "eNone", "value": 0 }, { - "name": "eSequence", + "name": "ePosition", "value": 1 }, { - "name": "eAnimGraph2", + "name": "eAngles", "value": 2 - }, - { - "name": "eAnimGraph2Secondary", - "value": 3 - }, - { - "name": "eAnimGraph1", - "value": 4 - }, - { - "name": "eCount", - "value": 5 } ] } }, { "type": "class", - "name": "CAnimGraphNetworkedVariables", + "name": "CFuncRotating", "scope": "libserver.so", "project": "server", - "size": 520, - "alignment": 255, + "size": 2776, + "alignment": 8, "traits": { "flags": @@ -288463,1091 +302404,386 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "MIgnoreTypeScopeMetaChecks" + "construct_allowed" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "uint32 m_PredNetBoolVariables" - }, - { - "name": "MNetworkVarNames", - "value": "byte m_PredNetByteVariables" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_PredNetUInt16Variables" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_PredNetIntVariables" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_PredNetUInt32Variables" - }, - { - "name": "MNetworkVarNames", - "value": "uint64 m_PredNetUInt64Variables" - }, - { - "name": "MNetworkVarNames", - "value": "float m_PredNetFloatVariables" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_PredNetVectorVariables" - }, - { - "name": "MNetworkVarNames", - "value": "Quaternion m_PredNetQuaternionVariables" - }, - { - "name": "MNetworkVarNames", - "value": "CGlobalSymbol m_PredNetGlobalSymbolVariables" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_OwnerOnlyPredNetBoolVariables" - }, - { - "name": "MNetworkVarNames", - "value": "byte m_OwnerOnlyPredNetByteVariables" - }, - { - "name": "MNetworkVarNames", - "value": "uint16 m_OwnerOnlyPredNetUInt16Variables" - }, - { - "name": "MNetworkVarNames", - "value": "int32 m_OwnerOnlyPredNetIntVariables" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_OwnerOnlyPredNetUInt32Variables" - }, - { - "name": "MNetworkVarNames", - "value": "uint64 m_OwnerOnlyPredNetUInt64Variables" - }, - { - "name": "MNetworkVarNames", - "value": "float m_OwnerOnlyPredNetFloatVariables" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_OwnerOnlyPredNetVectorVariables" - }, - { - "name": "MNetworkVarNames", - "value": "Quaternion m_OwnerOnlyPredNetQuaternionVariables" - }, - { - "name": "MNetworkVarNames", - "value": "CGlobalSymbol m_OwnerOnlyPredNetGlobalSymbolVariables" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBoolVariablesCount" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nOwnerOnlyBoolVariablesCount" + "name": "MNetworkOverride", + "value": "CGameSceneNode::m_angRotation" }, { - "name": "MNetworkVarNames", - "value": "int m_nRandomSeedOffset" - }, + "name": "MNetworkOverride", + "value": "CBaseEntity::m_flSimulationTime" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "float m_flLastTeleportTime" + "offset": 0, + "ref_idx": 590 } ], "members": [ { - "name": "m_PredNetBoolVariables", - "offset": 8, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetBoolVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredBoolVariables" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 7 - } - ] - } - } - }, - { - "name": "m_PredNetByteVariables", - "offset": 32, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetByteVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredByteVariables" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint8 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] - } - } - }, - { - "name": "m_PredNetUInt16Variables", - "offset": 56, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetUInt16VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredUInt16Variables" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint16 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 5 - } - ] - } - } - }, - { - "name": "m_PredNetIntVariables", - "offset": 80, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetIntVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredIntVariables" - } - ], + "name": "m_OnStopped", + "offset": 2576, + "traits": + { "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< int32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_PredNetUInt32Variables", - "offset": 104, + "name": "m_OnStarted", + "offset": 2600, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetUInt32VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredUInt32Variables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 7 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_PredNetUInt64Variables", - "offset": 128, + "name": "m_OnReachedStart", + "offset": 2624, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetUInt64VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredUInt64Variables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint64 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 9 - } - ] + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_PredNetFloatVariables", - "offset": 152, + "name": "m_localRotationVector", + "offset": 2648, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetFloatVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredFloatVariables" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "RotationVector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_PredNetVectorVariables", - "offset": 176, + "name": "m_flFanFriction", + "offset": 2660, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetVectorVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredVectorVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_PredNetQuaternionVariables", - "offset": 200, + "name": "m_flAttenuation", + "offset": 2664, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetQuaternionVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredQuaternionVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< Quaternion >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_PredNetGlobalSymbolVariables", - "offset": 224, + "name": "m_flVolume", + "offset": 2668, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetGlobalSymbolVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_PredGlobalSymbolVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OwnerOnlyPredNetBoolVariables", - "offset": 248, + "name": "m_flTargetSpeed", + "offset": 2672, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOBoolVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetBoolVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 7 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OwnerOnlyPredNetByteVariables", - "offset": 272, + "name": "m_flMaxSpeed", + "offset": 2676, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOByteVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetByteVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint8 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "offset": 296, + "name": "m_flBlockDamage", + "offset": 2680, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOUInt16VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetUInt16Variables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint16 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 5 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OwnerOnlyPredNetIntVariables", - "offset": 320, + "name": "m_NoiseRunning", + "offset": 2688, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOIntVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetIntVariables" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< int32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "offset": 344, + "name": "m_bReversed", + "offset": 2696, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOUInt32VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetUInt32Variables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 7 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "offset": 368, + "name": "m_bAccelDecel", + "offset": 2697, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOUInt64VarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetUInt64Variables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< uint64 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 9 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OwnerOnlyPredNetFloatVariables", - "offset": 392, + "name": "m_prevLocalAngles", + "offset": 2720, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOFloatVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetFloatVariables" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< float32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - } - ] + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OwnerOnlyPredNetVectorVariables", - "offset": 416, + "name": "m_angStart", + "offset": 2732, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOVectorVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetVectorVariables" - } - ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< Vector >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - ] + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "offset": 440, + "name": "m_bStopAtStartPos", + "offset": 2744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOQuaternionVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetQuaternionVariables" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< Quaternion >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "offset": 464, + "name": "m_vecClientOrigin", + "offset": 2748, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkSendProxyRecipientsFilter" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnNetOOGlobalSymbolVarChanged" - }, - { - "name": "MNetworkAlias", - "value": "m_OwnerOnlyPredNetGlobalSymbolVariables" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase< CGlobalSymbol >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nBoolVariablesCount", - "offset": 488, + "name": "m_vecClientAngles", + "offset": 2760, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } + } + ] + } + }, + { + "type": "class", + "name": "CTriggerGameEvent", + "scope": "libserver.so", + "project": "server", + "size": 2944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CUtlString m_strStartTouchEventName" }, { - "name": "m_nOwnerOnlyBoolVariablesCount", - "offset": 492, + "name": "MNetworkVarNames", + "value": "CUtlString m_strEndTouchEventName" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_strTriggerID" + } + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_strStartTouchEventName", + "offset": 2920, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nRandomSeedOffset", - "offset": 496, + "name": "m_strEndTouchEventName", + "offset": 2928, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flLastTeleportTime", - "offset": 500, + "name": "m_strTriggerID", + "offset": 2936, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "animationgraph" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnTeleportTimeChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } } ] } }, - { - "type": "enum", - "name": "SequenceFinishNotifyState_t", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "eDoNotNotify", - "value": 0 - }, - { - "name": "eNotifyWhenFinished", - "value": 1 - }, - { - "name": "eNotifyTriggered", - "value": 2 - } - ] - } - }, - { - "type": "class", - "name": "CWorld", - "scope": "libserver.so", - "project": "server", - "size": 2576, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ - ] - } - }, { "type": "class", - "name": "CItem_Healthshot", + "name": "CWeaponGlock", "scope": "libserver.so", "project": "server", - "size": 5168, + "size": 5200, "alignment": 16, "traits": { @@ -289556,8 +302792,7 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], "multi_depth": 10, "single_depth": 9, @@ -289565,7 +302800,7 @@ [ { "offset": 0, - "ref_idx": 2479 + "ref_idx": 2117 } ], "members": @@ -289575,11 +302810,11 @@ }, { "type": "class", - "name": "CWeaponBaseItem", + "name": "CMapVetoPickController", "scope": "libserver.so", "project": "server", - "size": 5168, - "alignment": 255, + "size": 4488, + "alignment": 8, "traits": { "flags": @@ -289587,35 +302822,266 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed", - "MClassHasEntityLimitedDataDesc", - "MConstructibleClassBase" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bSequenceInProgress" + "value": "int m_nDraftType" }, { "name": "MNetworkVarNames", - "value": "bool m_bRedraw" + "value": "int m_nTeamWinningCoinToss" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nTeamWithFirstChoice" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nVoteMapIdsList" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nAccountIDs" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId0" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId1" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId2" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId3" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId4" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nMapId5" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nStartingSide0" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nCurrentPhase" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPhaseStartTick" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nPhaseDurationTicks" } ], - "multi_depth": 9, - "single_depth": 8, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { - "offset": 0, - "ref_idx": 2040 - } - ], - "members": - [ + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_bPlayedIntroVcd", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bNeedToPlayFiveSecondsRemaining", + "offset": 1929, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_dblPreMatchDraftSequenceTime", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 11 + } + } + }, + { + "name": "m_bPreMatchDraftStateChanged", + "offset": 1968, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nDraftType", + "offset": 1972, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nTeamWinningCoinToss", + "offset": 1976, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nTeamWithFirstChoice", + "offset": 1980, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, + { + "name": "m_nVoteMapIdsList", + "offset": 2236, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 7, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, + { + "name": "m_nAccountIDs", + "offset": 2264, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, + { + "name": "m_nMapId0", + "offset": 2520, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, { - "name": "m_bSequenceInProgress", - "offset": 5157, + "name": "m_nMapId1", + "offset": 2776, "traits": { "metatags": @@ -289626,14 +303092,20 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_bRedraw", - "offset": 5158, + "name": "m_nMapId2", + "offset": 3032, "traits": { "metatags": @@ -289644,202 +303116,309 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_ScriptedSequence", - "scope": "libserver.so", - "project": "server", - "size": 336, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ + }, { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_ScriptedSequence\"\n\tm_nEditorNodeID = -1\n\tm_szSyncGroup = \"\"\n\tm_nExpectedNumSequencesInSyncGroup = 0\n\tm_bEnsureOnNavmeshOnFinish = true\n\tm_bDontTeleportAtEnd = true\n\tm_bDisallowInterrupts = true\n\tm_scriptedSequenceDataMain = \n\t{\n\t\tm_nActorID = 0\n\t\tm_szPreIdleSequence = \"\"\n\t\tm_szEntrySequence = \"\"\n\t\tm_szSequence = \"\"\n\t\tm_szExitSequence = \"\"\n\t\tm_nMoveTo = \"eWaitFacing\"\n\t\tm_nMoveToGait = \"eInvalid\"\n\t\tm_nHeldWeaponBehavior = \"eInvalid\"\n\t\tm_bLoopPreIdleSequence = false\n\t\tm_bLoopActionSequence = false\n\t\tm_bLoopPostIdleSequence = false\n\t\tm_bIgnoreLookAt = false\n\t}\n\tm_vecAdditionalActors = [ ]\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n}" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + "name": "m_nMapId3", + "offset": 3288, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, { - "offset": 0, - "ref_idx": 1941 - } - ], - "members": - [ + "name": "m_nMapId4", + "offset": 3544, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + }, { - "name": "m_szSyncGroup", - "offset": 72, + "name": "m_nMapId5", + "offset": 3800, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_nExpectedNumSequencesInSyncGroup", - "offset": 80, + "name": "m_nStartingSide0", + "offset": 4056, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_bEnsureOnNavmeshOnFinish", - "offset": 84, + "name": "m_nCurrentPhase", + "offset": 4312, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bDontTeleportAtEnd", - "offset": 85, + "name": "m_nPhaseStartTick", + "offset": 4316, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_bDisallowInterrupts", - "offset": 86, + "name": "m_nPhaseDurationTicks", + "offset": 4320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_scriptedSequenceDataMain", - "offset": 88, + "name": "m_OnMapVetoed", + "offset": 4328, "traits": { "subtype": { - "type": "ref", - "ref_idx": 1477 + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + }, + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } }, { - "name": "m_vecAdditionalActors", - "offset": 144, + "name": "m_OnMapPicked", + "offset": 4360, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< PulseScriptedSequenceData_t >", - "size": 24, + "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", + "size": 32, "alignment": 8, "template": [ { - "type": "ref", - "ref_idx": 1477 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + }, + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } ] } } }, { - "name": "m_OnFinished", - "offset": 168, + "name": "m_OnSidesPicked", + "offset": 4392, "traits": { "subtype": { - "type": "ref", - "ref_idx": 1944 + "type": "atomic", + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_OnCanceled", - "offset": 240, + "name": "m_OnNewPhaseStarted", + "offset": 4424, "traits": { "subtype": { - "type": "ref", - "ref_idx": 1944 + "type": "atomic", + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 + } + ] } } }, { - "name": "m_Triggers", - "offset": 312, + "name": "m_OnLevelTransition", + "offset": 4456, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CPulse_OutflowConnection >", - "size": 24, + "name": "CEntityOutputTemplate< int32, int32 >", + "size": 32, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1945 + "ref_idx": 6 + }, + { + "type": "ref", + "ref_idx": 6 } ] } } } - ], - "child_class_idx": - [ - 2652 ] } }, { "type": "class", - "name": "CPhysPulley", + "name": "CFilterAttributeInt", "scope": "libserver.so", "project": "server", - "size": 2072, + "size": 1992, "alignment": 8, "traits": { @@ -289856,66 +303435,22 @@ [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 570 } ], "members": [ { - "name": "m_position2", - "offset": 2024, + "name": "m_sAttributeName", + "offset": 1984, "traits": { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_offset", - "offset": 2036, - "traits": - { - "subtype": - { - "type": "fixed_array", - "element_size": 12, - "count": 2, - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - }, - { - "name": "m_addLength", - "offset": 2060, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_gearRatio", - "offset": 2064, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -289924,11 +303459,11 @@ }, { "type": "class", - "name": "CFilterModel", + "name": "CPropDoorRotatingBreakable", "scope": "libserver.so", "project": "server", - "size": 1992, - "alignment": 8, + "size": 4624, + "alignment": 16, "traits": { "flags": @@ -289938,28 +303473,101 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 570 + "ref_idx": 2227 } ], "members": [ { - "name": "m_iFilterModel", - "offset": 1984, + "name": "m_bBreakable", + "offset": 4584, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_isAbleToCloseAreaPortals", + "offset": 4585, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_currentDamageState", + "offset": 4588, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_damageStates", + "offset": 4592, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CUtlSymbolLarge >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } } @@ -289968,11 +303576,11 @@ }, { "type": "class", - "name": "CPointOrient", + "name": "CPathKeyFrame", "scope": "libserver.so", "project": "server", - "size": 1960, - "alignment": 8, + "size": 2016, + "alignment": 16, "traits": { "flags": @@ -289982,115 +303590,140 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MEntityAllowsPortraitWorldSpawn" - } - ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 571 } ], "members": [ { - "name": "m_iszSpawnTargetName", + "name": "m_Origin", "offset": 1928, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hTarget", - "offset": 1936, + "name": "m_Angles", + "offset": 1940, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bActive", - "offset": 1940, + "name": "m_qAngle", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Quaternion", + "size": 16, + "alignment": 16 } } }, { - "name": "m_nGoalDirection", - "offset": 1944, + "name": "m_iNextKey", + "offset": 1968, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2484 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nConstraint", - "offset": 1948, + "name": "m_flNextTime", + "offset": 1976, "traits": { "subtype": { "type": "ref", - "ref_idx": 2485 + "ref_idx": 10 } } }, { - "name": "m_flMaxTurnRate", - "offset": 1952, + "name": "m_pNextKey", + "offset": 1984, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2664 + } } } }, { - "name": "m_flLastGameTime", - "offset": 1956, + "name": "m_pPrevKey", + "offset": 1992, + "traits": + { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2664 + } + } + } + }, + { + "name": "m_flMoveSpeed", + "offset": 2000, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } } @@ -290098,74 +303731,42 @@ } }, { - "type": "enum", - "name": "PointOrientGoalDirectionType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CWeaponP250", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "eAbsOrigin", - "value": 0 - }, - { - "name": "eCenter", - "value": 1 - }, - { - "name": "eHead", - "value": 2 - }, - { - "name": "eForward", - "value": 3 - }, - { - "name": "eEyesForward", - "value": 4 + "offset": 0, + "ref_idx": 2117 } - ] - } - }, - { - "type": "enum", - "name": "PointOrientConstraint_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" ], - "fields": + "members": [ - { - "name": "eNone", - "value": 0 - }, - { - "name": "ePreserveUpAxis", - "value": 1 - } ] } }, { "type": "class", - "name": "CWeaponM249", + "name": "CChoreoInfoTarget", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 1928, + "alignment": 8, "traits": { "flags": @@ -290175,13 +303776,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 1647 } ], "members": @@ -290191,10 +303792,10 @@ }, { "type": "class", - "name": "CRectLight", + "name": "CFuncElectrifiedVolume", "scope": "libserver.so", "project": "server", - "size": 3328, + "size": 2656, "alignment": 8, "traits": { @@ -290209,7 +303810,7 @@ [ { "name": "MNetworkVarNames", - "value": "bool m_bShowLight" + "value": "string_t m_EffectName" } ], "multi_depth": 5, @@ -290218,66 +303819,34 @@ [ { "offset": 0, - "ref_idx": 2104 + "ref_idx": 2376 } ], "members": [ { - "name": "m_bShowLight", - "offset": 3320, + "name": "m_EffectName", + "offset": 2600, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CInstructorEventEntity", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_iszName", - "offset": 1928, + "name": "m_EffectInterpenetrateName", + "offset": 2608, "traits": { "subtype": @@ -290290,8 +303859,8 @@ } }, { - "name": "m_iszHintTargetEntity", - "offset": 1936, + "name": "m_EffectZapName", + "offset": 2616, "traits": { "subtype": @@ -290304,23 +303873,16 @@ } }, { - "name": "m_hTargetPlayer", - "offset": 1944, + "name": "m_iszEffectSource", + "offset": 2624, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -290329,10 +303891,10 @@ }, { "type": "class", - "name": "CFuncVPhysicsClip", + "name": "CNavSpaceInfo", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 1928, "alignment": 8, "traits": { @@ -290349,32 +303911,20 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1647 } ], "members": [ - { - "name": "m_bDisabled", - "offset": 2572, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } ] } }, { "type": "class", - "name": "CMultiLightProxy", + "name": "CEnvBeverage", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 1936, "alignment": 8, "traits": { @@ -290385,73 +303935,21 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 548 } ], "members": [ { - "name": "m_iszLightNameFilter", + "name": "m_CanInDispenser", "offset": 1928, "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszLightClassFilter", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_flLightRadiusFilter", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flBrightnessDelta", - "offset": 1948, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bPerformScreenFade", - "offset": 1952, - "traits": { "subtype": { @@ -290461,56 +303959,14 @@ } }, { - "name": "m_flTargetBrightnessMultiplier", - "offset": 1956, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flCurrentBrightnessMultiplier", - "offset": 1960, + "name": "m_nBeverageType", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_vecLights", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< CHandle< CLightEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CLightEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2177 - } - ] - } - ] + "ref_idx": 6 } } } @@ -290519,70 +303975,10 @@ }, { "type": "class", - "name": "CInfoPlayerCounterterrorist", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2131 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CWeaponMP7", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CAmbientGeneric", + "name": "CLogicCollisionPair", "scope": "libserver.so", "project": "server", - "size": 2096, + "size": 1952, "alignment": 8, "traits": { @@ -290593,68 +303989,48 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 571 } ], "members": [ { - "name": "m_radius", + "name": "m_nameAttach1", "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flMaxRadius", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iSoundLevel", + "name": "m_nameAttach2", "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2494 - } - } - }, - { - "name": "m_dpv", - "offset": 1940, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 270 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_fActive", - "offset": 2040, + "name": "m_includeHierarchy", + "offset": 1944, "traits": { "subtype": @@ -290665,8 +304041,8 @@ } }, { - "name": "m_fLooping", - "offset": 2041, + "name": "m_supportMultipleEntitiesWithSameName", + "offset": 1945, "traits": { "subtype": @@ -290677,79 +304053,26 @@ } }, { - "name": "m_iszSound", - "offset": 2048, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_sSourceEntName", - "offset": 2056, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_hSoundSource", - "offset": 2064, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], + "name": "m_disabled", + "offset": 1946, + "traits": + { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nSoundSourceEntIndex", - "offset": 2068, + "name": "m_succeeded", + "offset": 1947, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "CEntityIndex", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } } @@ -290757,149 +304080,41 @@ } }, { - "type": "enum", - "name": "soundlevel_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CFuncTrackAuto", + "scope": "libserver.so", + "project": "server", + "size": 2832, + "alignment": 8, "traits": { "flags": [ - "is_registered", - "global_type_scope" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 9, + "single_depth": 8, + "baseclasses": [ { - "name": "SNDLVL_NONE", - "value": 0 - }, - { - "name": "SNDLVL_20dB", - "value": 20 - }, - { - "name": "SNDLVL_25dB", - "value": 25 - }, - { - "name": "SNDLVL_30dB", - "value": 30 - }, - { - "name": "SNDLVL_35dB", - "value": 35 - }, - { - "name": "SNDLVL_40dB", - "value": 40 - }, - { - "name": "SNDLVL_45dB", - "value": 45 - }, - { - "name": "SNDLVL_50dB", - "value": 50 - }, - { - "name": "SNDLVL_55dB", - "value": 55 - }, - { - "name": "SNDLVL_IDLE", - "value": 60 - }, - { - "name": "SNDLVL_60dB", - "value": 60 - }, - { - "name": "SNDLVL_65dB", - "value": 65 - }, - { - "name": "SNDLVL_STATIC", - "value": 66 - }, - { - "name": "SNDLVL_70dB", - "value": 70 - }, - { - "name": "SNDLVL_NORM", - "value": 75 - }, - { - "name": "SNDLVL_75dB", - "value": 75 - }, - { - "name": "SNDLVL_80dB", - "value": 80 - }, - { - "name": "SNDLVL_TALKING", - "value": 80 - }, - { - "name": "SNDLVL_85dB", - "value": 85 - }, - { - "name": "SNDLVL_90dB", - "value": 90 - }, - { - "name": "SNDLVL_95dB", - "value": 95 - }, - { - "name": "SNDLVL_100dB", - "value": 100 - }, - { - "name": "SNDLVL_105dB", - "value": 105 - }, - { - "name": "SNDLVL_110dB", - "value": 110 - }, - { - "name": "SNDLVL_120dB", - "value": 120 - }, - { - "name": "SNDLVL_130dB", - "value": 130 - }, - { - "name": "SNDLVL_GUNFIRE", - "value": 140 - }, - { - "name": "SNDLVL_140dB", - "value": 140 - }, - { - "name": "SNDLVL_150dB", - "value": 150 - }, - { - "name": "SNDLVL_180dB", - "value": 180 + "offset": 0, + "ref_idx": 2672 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CPhysFixed", + "name": "CFuncTrackChange", "scope": "libserver.so", "project": "server", - "size": 2064, + "size": 2832, "alignment": 8, "traits": { @@ -290910,126 +304125,202 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 2147 + "ref_idx": 2261 } ], "members": [ { - "name": "m_flLinearFrequency", - "offset": 2024, + "name": "m_trackTop", + "offset": 2768, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2416 + } } } }, { - "name": "m_flLinearDampingRatio", - "offset": 2028, + "name": "m_trackBottom", + "offset": 2776, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2416 + } } } }, { - "name": "m_flAngularFrequency", - "offset": 2032, + "name": "m_train", + "offset": 2784, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2565 + } } } }, { - "name": "m_flAngularDampingRatio", - "offset": 2036, + "name": "m_trackTopName", + "offset": 2792, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bEnableLinearConstraint", - "offset": 2040, + "name": "m_trackBottomName", + "offset": 2800, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bEnableAngularConstraint", - "offset": 2041, + "name": "m_trainName", + "offset": 2808, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_code", + "offset": 2816, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2673 } } }, { - "name": "m_sBoneName1", - "offset": 2048, + "name": "m_targetState", + "offset": 2820, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_sBoneName2", - "offset": 2056, + "name": "m_use", + "offset": 2824, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } } ] } }, + { + "type": "enum", + "name": "TRAIN_CODE", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "TRAIN_SAFE", + "value": 0 + }, + { + "name": "TRAIN_BLOCKING", + "value": 1 + }, + { + "name": "TRAIN_FOLLOWING", + "value": 2 + } + ] + } + }, { "type": "class", - "name": "CSoundEventSphereEntity", + "name": "CLogicNPCCounterOBB", "scope": "libserver.so", "project": "server", - "size": 2104, + "size": 2616, "alignment": 8, "traits": { @@ -291040,39 +304331,65 @@ "local_type_scope", "construct_allowed" ], - "metatags": + "multi_depth": 5, + "single_depth": 4, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "float m_flRadius" + "offset": 0, + "ref_idx": 2311 } ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPlatTrigger", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], "multi_depth": 4, "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2218 + "ref_idx": 590 } ], "members": [ { - "name": "m_flRadius", - "offset": 2100, + "name": "m_pPlatform", + "offset": 2572, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CFuncPlat >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2262 + } + ] } } } @@ -291081,10 +304398,10 @@ }, { "type": "class", - "name": "CCSTeam", + "name": "CEntityDissolve", "scope": "libserver.so", "project": "server", - "size": 2816, + "size": 2624, "alignment": 8, "traits": { @@ -291093,50 +304410,49 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bSurrendered" + "value": "float32 m_flFadeInStart" }, { "name": "MNetworkVarNames", - "value": "char m_szTeamMatchStat" + "value": "float32 m_flFadeInLength" }, { "name": "MNetworkVarNames", - "value": "int m_numMapVictories" + "value": "float32 m_flFadeOutModelStart" }, { "name": "MNetworkVarNames", - "value": "int32 m_scoreFirstHalf" + "value": "float32 m_flFadeOutModelLength" }, { "name": "MNetworkVarNames", - "value": "int32 m_scoreSecondHalf" + "value": "float32 m_flFadeOutStart" }, { "name": "MNetworkVarNames", - "value": "int32 m_scoreOvertime" + "value": "float32 m_flFadeOutLength" }, { "name": "MNetworkVarNames", - "value": "char m_szClanTeamname" + "value": "GameTime_t m_flStartTime" }, { "name": "MNetworkVarNames", - "value": "uint32 m_iClanID" + "value": "EntityDisolveType_t m_nDissolveType" }, { "name": "MNetworkVarNames", - "value": "char m_szTeamFlagImage" + "value": "Vector m_vDissolverOrigin" }, { "name": "MNetworkVarNames", - "value": "char m_szTeamLogoImage" + "value": "uint32 m_nMagnitude" } ], "multi_depth": 4, @@ -291145,38 +304461,14 @@ [ { "offset": 0, - "ref_idx": 2229 + "ref_idx": 590 } ], "members": [ { - "name": "m_nLastRecievedShorthandedRoundBonus", - "offset": 2112, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nShorthandedRoundBonusStartRound", - "offset": 2116, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bSurrendered", - "offset": 2120, + "name": "m_flFadeInStart", + "offset": 2572, "traits": { "metatags": @@ -291188,13 +304480,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_szTeamMatchStat", - "offset": 2121, + "name": "m_flFadeInLength", + "offset": 2576, "traits": { "metatags": @@ -291205,20 +304497,14 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_numMapVictories", - "offset": 2636, + "name": "m_flFadeOutModelStart", + "offset": 2580, "traits": { "metatags": @@ -291230,13 +304516,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_scoreFirstHalf", - "offset": 2640, + "name": "m_flFadeOutModelLength", + "offset": 2584, "traits": { "metatags": @@ -291248,13 +304534,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_scoreSecondHalf", - "offset": 2644, + "name": "m_flFadeOutStart", + "offset": 2588, "traits": { "metatags": @@ -291266,13 +304552,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_scoreOvertime", - "offset": 2648, + "name": "m_flFadeOutLength", + "offset": 2592, "traits": { "metatags": @@ -291284,13 +304570,13 @@ "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_szClanTeamname", - "offset": 2652, + "name": "m_flStartTime", + "offset": 2596, "traits": { "metatags": @@ -291301,20 +304587,14 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 129, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_iClanID", - "offset": 2784, + "name": "m_nDissolveType", + "offset": 2600, "traits": { "metatags": @@ -291326,13 +304606,13 @@ "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 2677 } } }, { - "name": "m_szTeamFlagImage", - "offset": 2788, + "name": "m_vDissolverOrigin", + "offset": 2604, "traits": { "metatags": @@ -291343,20 +304623,16 @@ ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 8, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_szTeamLogoImage", - "offset": 2796, + "name": "m_nMagnitude", + "offset": 2616, "traits": { "metatags": @@ -291365,40 +304641,10 @@ "name": "MNetworkEnable" } ], - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 8, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - } - }, - { - "name": "m_flNextResourceTime", - "offset": 2804, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_iLastUpdateSentAt", - "offset": 2808, - "traits": - { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 7 } } } @@ -291406,42 +304652,49 @@ } }, { - "type": "class", - "name": "CItemKevlar", - "scope": "libserver.so", - "project": "server", - "size": 3520, - "alignment": 16, + "type": "enum", + "name": "EntityDisolveType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 2191 + "name": "ENTITY_DISSOLVE_INVALID", + "value": -1 + }, + { + "name": "ENTITY_DISSOLVE_NORMAL", + "value": 0 + }, + { + "name": "ENTITY_DISSOLVE_ELECTRICAL", + "value": 1 + }, + { + "name": "ENTITY_DISSOLVE_ELECTRICAL_LIGHT", + "value": 2 + }, + { + "name": "ENTITY_DISSOLVE_CORE", + "value": 3 } - ], - "members": - [ ] } }, { "type": "class", - "name": "CWeaponRevolver", + "name": "CNavWalkable", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 1928, + "alignment": 8, "traits": { "flags": @@ -291451,13 +304704,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 1647 } ], "members": @@ -291467,10 +304720,10 @@ }, { "type": "class", - "name": "CBodyComponentBaseAnimGraph", + "name": "ActiveModelConfig_t", "scope": "libserver.so", "project": "server", - "size": 3360, + "size": 112, "alignment": 255, "traits": { @@ -291478,30 +304731,32 @@ [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_disallowed" + "local_type_scope" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "CBaseAnimGraphController m_animationController" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + "value": "ModelConfigHandle_t m_Handle" + }, { - "offset": 0, - "ref_idx": 2406 + "name": "MNetworkVarNames", + "value": "string_t m_Name" + }, + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseModelEntity > m_AssociatedEntities" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_AssociatedEntityNames" } ], "members": [ { - "name": "m_animationController", - "offset": 1216, + "name": "m_Handle", + "offset": 48, "traits": { "metatags": @@ -291513,45 +304768,21 @@ "subtype": { "type": "ref", - "ref_idx": 2473 + "ref_idx": 311 } } - } - ] - } - }, - { - "type": "class", - "name": "CInfoGameEventProxy", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_iszEventName", - "offset": 1928, + "name": "m_Name", + "offset": 56, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", @@ -291562,14 +304793,67 @@ } }, { - "name": "m_flRange", - "offset": 1936, + "name": "m_AssociatedEntities", + "offset": 64, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseModelEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 590 + } + ] + } + ] + } + } + }, + { + "name": "m_AssociatedEntityNames", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + ] } } } @@ -291578,40 +304862,86 @@ }, { "type": "class", - "name": "CCSGO_WingmanIntroCounterTerroristPosition", + "name": "CCSPlayer_ItemServices", "scope": "libserver.so", "project": "server", - "size": 4000, - "alignment": 8, + "size": 80, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bHasDefuser" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasHelmet" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2091 + "ref_idx": 1081 } ], "members": [ + { + "name": "m_bHasDefuser", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasHelmet", + "offset": 73, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } ] } }, { "type": "class", - "name": "CLogicBranchList", + "name": "CPointEntityFinder", "scope": "libserver.so", "project": "server", - "size": 2160, + "size": 1992, "alignment": 8, "traits": { @@ -291622,106 +304952,130 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 548 } ], "members": [ { - "name": "m_nLogicBranchNames", + "name": "m_hEntity", "offset": 1928, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 8, - "count": 16, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_LogicBranchList", - "offset": 2056, + "name": "m_iFilterName", + "offset": 1936, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_hFilter", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseFilter >", + "size": 4, + "alignment": 4, "template": [ { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 570 } ] } } }, { - "name": "m_eLastState", - "offset": 2080, + "name": "m_iRefName", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 2504 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnAllTrue", - "offset": 2088, + "name": "m_hReference", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_OnAllFalse", - "offset": 2112, + "name": "m_FindMethod", + "offset": 1964, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2682 } } }, { - "name": "m_OnMixed", - "offset": 2136, + "name": "m_OnFoundEntity", + "offset": 1968, "traits": { "subtype": @@ -291731,140 +305085,44 @@ } } } - ], - "child_class_idx": - [ - 2504 ] } }, { "type": "enum", - "name": "CLogicBranchList::LogicBranchListenerLastState_t", - "scope": "libserver.so", + "name": "EntFinderMethod_t", + "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { - "parent_class_idx": 2503, "flags": [ - "is_registered", - "local_type_scope" + "is_registered" ], "fields": [ { - "name": "LOGIC_BRANCH_LISTENER_NOT_INIT", + "name": "ENT_FIND_METHOD_NEAREST", "value": 0 }, { - "name": "LOGIC_BRANCH_LISTENER_ALL_TRUE", + "name": "ENT_FIND_METHOD_FARTHEST", "value": 1 }, { - "name": "LOGIC_BRANCH_LISTENER_ALL_FALSE", + "name": "ENT_FIND_METHOD_RANDOM", "value": 2 - }, - { - "name": "LOGIC_BRANCH_LISTENER_MIXED", - "value": 3 - } - ] - } - }, - { - "type": "class", - "name": "CPrecipitation", - "scope": "libserver.so", - "project": "server", - "size": 2920, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CGameText", - "scope": "libserver.so", - "project": "server", - "size": 2624, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2098 - } - ], - "members": - [ - { - "name": "m_iszMessage", - "offset": 2592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_textParms", - "offset": 2600, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 133 - } - } } ] } }, { "type": "class", - "name": "CPointBroadcastClientCommand", + "name": "CFilterProximity", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1992, "alignment": 8, "traits": { @@ -291874,27 +305132,39 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, + ], + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 570 } ], "members": [ + { + "name": "m_flRadius", + "offset": 1984, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } ] } }, { "type": "class", - "name": "CEnvSplash", + "name": "CCSPlace", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 2608, "alignment": 8, "traits": { @@ -291905,26 +305175,28 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2685 } ], "members": [ { - "name": "m_flScale", - "offset": 1928, + "name": "m_name", + "offset": 2600, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -291933,11 +305205,11 @@ }, { "type": "class", - "name": "CWeaponSSG08", + "name": "CServerOnlyModelEntity", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 2576, + "alignment": 8, "traits": { "flags": @@ -291947,13 +305219,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 590 } ], "members": @@ -291963,10 +305235,10 @@ }, { "type": "class", - "name": "CEnvWindController", + "name": "CGradientFog", "scope": "libserver.so", "project": "server", - "size": 2272, + "size": 1992, "alignment": 8, "traits": { @@ -291981,43 +305253,63 @@ [ { "name": "MNetworkVarNames", - "value": "CEnvWindShared m_EnvWindShared" + "value": "HRenderTextureStrong m_hGradientFogTexture" }, { "name": "MNetworkVarNames", - "value": "float m_fDirectionVariation" + "value": "float m_flFogStartDistance" }, { "name": "MNetworkVarNames", - "value": "float m_fSpeedVariation" + "value": "float m_flFogEndDistance" }, { "name": "MNetworkVarNames", - "value": "float m_fTurbulence" + "value": "bool m_bHeightFogEnabled" }, { "name": "MNetworkVarNames", - "value": "float m_fVolumeHalfExtentXY" + "value": "float m_flFogStartHeight" }, { "name": "MNetworkVarNames", - "value": "float m_fVolumeHalfExtentZ" + "value": "float m_flFogEndHeight" }, { "name": "MNetworkVarNames", - "value": "int m_nVolumeResolutionXY" + "value": "float m_flFarZ" }, { "name": "MNetworkVarNames", - "value": "int m_nVolumeResolutionZ" + "value": "float m_flFogMaxOpacity" }, { "name": "MNetworkVarNames", - "value": "int m_nClipmapLevels" + "value": "float m_flFogFalloffExponent" }, { "name": "MNetworkVarNames", - "value": "bool m_bIsMaster" + "value": "float m_flFogVerticalExponent" + }, + { + "name": "MNetworkVarNames", + "value": "Color m_fogColor" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFogStrength" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flFadeTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bStartDisabled" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bIsEnabled" } ], "multi_depth": 3, @@ -292032,7 +305324,7 @@ "members": [ { - "name": "m_EnvWindShared", + "name": "m_hGradientFogTexture", "offset": 1928, "traits": { @@ -292043,21 +305335,56 @@ } ], "subtype": + { + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 189 + } + ] + } + } + }, + { + "name": "m_flFogStartDistance", + "offset": 1936, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" + } + ], + "subtype": { "type": "ref", - "ref_idx": 2392 + "ref_idx": 10 } } }, { - "name": "m_fDirectionVariation", - "offset": 2232, + "name": "m_flFogEndDistance", + "offset": 1940, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": @@ -292068,14 +305395,40 @@ } }, { - "name": "m_fSpeedVariation", - "offset": 2236, + "name": "m_bHeightFogEnabled", + "offset": 1944, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flFogStartHeight", + "offset": 1948, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": @@ -292086,14 +305439,18 @@ } }, { - "name": "m_fTurbulence", - "offset": 2240, + "name": "m_flFogEndHeight", + "offset": 1952, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": @@ -292104,14 +305461,18 @@ } }, { - "name": "m_fVolumeHalfExtentXY", - "offset": 2244, + "name": "m_flFarZ", + "offset": 1956, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": @@ -292122,14 +305483,18 @@ } }, { - "name": "m_fVolumeHalfExtentZ", - "offset": 2248, + "name": "m_flFogMaxOpacity", + "offset": 1960, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": @@ -292140,62 +305505,120 @@ } }, { - "name": "m_nVolumeResolutionXY", - "offset": 2252, + "name": "m_flFogFalloffExponent", + "offset": 1964, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nVolumeResolutionZ", - "offset": 2256, + "name": "m_flFogVerticalExponent", + "offset": 1968, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nClipmapLevels", - "offset": 2260, + "name": "m_fogColor", + "offset": 1972, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" + } + ], + "subtype": + { + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 + } + } + }, + { + "name": "m_flFogStrength", + "offset": 1976, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_bIsMaster", - "offset": 2264, + "name": "m_flFadeTime", + "offset": 1980, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "FogStateChanged" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bStartDisabled", + "offset": 1984, "traits": { "metatags": @@ -292212,8 +305635,26 @@ } }, { - "name": "m_bFirstTime", - "offset": 2265, + "name": "m_bIsEnabled", + "offset": 1985, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bGradientFogNeedsTextures", + "offset": 1986, "traits": { "subtype": @@ -292228,11 +305669,11 @@ }, { "type": "class", - "name": "CCSGO_TeamSelectCharacterPosition", + "name": "CRotatorTarget", "scope": "libserver.so", "project": "server", - "size": 4000, - "alignment": 255, + "size": 1960, + "alignment": 8, "traits": { "flags": @@ -292240,8 +305681,7 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_disallowed", - "MConstructibleClassBase" + "construct_allowed" ], "multi_depth": 4, "single_depth": 3, @@ -292249,20 +305689,44 @@ [ { "offset": 0, - "ref_idx": 2093 + "ref_idx": 1647 } ], "members": [ + { + "name": "m_OnArrivedAt", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_eSpace", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1460 + } + } + } ] } }, { "type": "class", - "name": "CSoundAreaEntitySphere", + "name": "CLogicCase", "scope": "libserver.so", "project": "server", - "size": 1960, + "size": 3024, "alignment": 8, "traits": { @@ -292273,39 +305737,125 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float m_flRadius" - } - ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2198 + "ref_idx": 571 } ], "members": [ { - "name": "m_flRadius", - "offset": 1956, + "name": "m_nCase", + "offset": 1928, "traits": { - "metatags": - [ + "subtype": + { + "type": "fixed_array", + "element_size": 8, + "count": 32, + "subtype": { - "name": "MNetworkEnable" + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } - ], + } + } + }, + { + "name": "m_nShuffleCases", + "offset": 2184, + "traits": + { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 + } + } + }, + { + "name": "m_nLastShuffleCase", + "offset": 2188, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_uchShuffleCaseMap", + "offset": 2192, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 32, + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + } + }, + { + "name": "m_OnCase", + "offset": 2224, + "traits": + { + "subtype": + { + "type": "fixed_array", + "element_size": 24, + "count": 32, + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + } + }, + { + "name": "m_OnDefault", + "offset": 2992, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< CUtlString, char* >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + }, + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + ] } } } @@ -292314,10 +305864,10 @@ }, { "type": "class", - "name": "CEnvCubemap", + "name": "CPulseCell_CursorQueue", "scope": "libserver.so", - "project": "server", - "size": 2160, + "project": "pulse_runtime_lib", + "size": 160, "alignment": 8, "traits": { @@ -292326,229 +305876,274 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_Entity_hCubemapTexture" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bCustomCubemapTexture" - }, - { - "name": "MNetworkVarNames", - "value": "float m_Entity_flInfluenceRadius" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxProjectMins" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vBoxProjectMaxs" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bMoveable" - }, - { - "name": "MNetworkVarNames", - "value": "int m_Entity_nHandshake" - }, - { - "name": "MNetworkVarNames", - "value": "int m_Entity_nEnvCubeMapArrayIndex" - }, - { - "name": "MNetworkVarNames", - "value": "int m_Entity_nPriority" - }, - { - "name": "MNetworkVarNames", - "value": "float m_Entity_flEdgeFadeDist" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_Entity_vEdgeFadeDists" - }, - { - "name": "MNetworkVarNames", - "value": "float m_Entity_flDiffuseScale" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bStartDisabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bDefaultEnvMap" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bDefaultSpecEnvMap" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_CursorQueue\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_nCursorsAllowedToRunParallel = 1\n}" }, { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bIndoorCubeMap" + "name": "MPropertyFriendlyName", + "value": "Cursor Queue" }, { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bCopyDiffuseFromDefaultCubemap" + "name": "MPropertyDescription", + "value": "Causes each execution cursor to wait for the completion of all prior cursors that have visited this node. Use this to safely support multiple triggers to areas of the graph that take time to complete." }, { - "name": "MNetworkVarNames", - "value": "bool m_Entity_bEnabled" + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_wait_zone.png" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2278 } ], "members": [ { - "name": "m_Entity_hCubemapTexture", - "offset": 2056, + "name": "m_nCursorsAllowedToRunParallel", + "offset": 152, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Any cursors above this count will wait, up to the limit." } ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "type": "ref", + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CInfoDeathmatchSpawn", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_Entity_bCustomCubemapTexture", - "offset": 2064, + "offset": 0, + "ref_idx": 2222 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CEnvCubemapBox", + "scope": "libserver.so", + "project": "server", + "size": 2160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2648 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CMarkupVolumeTagged_NavGame", + "scope": "libserver.so", + "project": "server", + "size": 2680, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 7, + "single_depth": 6, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2281 + } + ], + "members": + [ + { + "name": "m_nScopes", + "offset": 2672, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2501 } } }, { - "name": "m_Entity_flInfluenceRadius", - "offset": 2068, + "name": "m_bFloodFillAttribute", + "offset": 2673, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_Entity_vBoxProjectMins", - "offset": 2072, + "name": "m_bSplitNavSpace", + "offset": 2674, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CTriggerDetectBulletFire", + "scope": "libserver.so", + "project": "server", + "size": 2944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ { - "name": "m_Entity_vBoxProjectMaxs", - "offset": 2084, + "offset": 0, + "ref_idx": 1096 + } + ], + "members": + [ + { + "name": "m_bPlayerFireOnly", + "offset": 2913, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_Entity_bMoveable", - "offset": 2096, + "name": "m_OnDetectedBulletFire", + "offset": 2920, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMapInfo", + "scope": "libserver.so", + "project": "server", + "size": 1976, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_Entity_nHandshake", - "offset": 2100, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ + { + "name": "m_iBuyingStatus", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -292557,34 +306152,22 @@ } }, { - "name": "m_Entity_nEnvCubeMapArrayIndex", - "offset": 2104, + "name": "m_flBombRadius", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Entity_nPriority", - "offset": 2108, + "name": "m_iPetPopulation", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -292593,54 +306176,34 @@ } }, { - "name": "m_Entity_flEdgeFadeDist", - "offset": 2112, + "name": "m_bUseNormalSpawnsForDM", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_Entity_vEdgeFadeDists", - "offset": 2116, + "name": "m_bDisableAutoGeneratedDMSpawns", + "offset": 1941, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_Entity_flDiffuseScale", - "offset": 2128, + "name": "m_flBotMaxVisionDistance", + "offset": 1944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -292649,34 +306212,22 @@ } }, { - "name": "m_Entity_bStartDisabled", - "offset": 2132, + "name": "m_iHostageCount", + "offset": 1948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_Entity_bDefaultEnvMap", - "offset": 2133, + "name": "m_bFadePlayerVisibilityFarZ", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -292685,16 +306236,10 @@ } }, { - "name": "m_Entity_bDefaultSpecEnvMap", - "offset": 2134, + "name": "m_bRainTraceToSkyEnabled", + "offset": 1953, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -292703,112 +306248,62 @@ } }, { - "name": "m_Entity_bIndoorCubeMap", - "offset": 2135, + "name": "m_flEnvRainStrength", + "offset": 1956, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_Entity_bCopyDiffuseFromDefaultCubemap", - "offset": 2136, + "name": "m_flEnvPuddleRippleStrength", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_Entity_bEnabled", - "offset": 2152, + "name": "m_flEnvPuddleRippleDirection", + "offset": 1964, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CPointGamestatsCounter", - "scope": "libserver.so", - "project": "server", - "size": 1944, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_strStatisticName", - "offset": 1928, + "name": "m_flEnvWetnessCoverage", + "offset": 1968, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bDisabled", - "offset": 1936, + "name": "m_flEnvWetnessDryingAmount", + "offset": 1972, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } } @@ -292817,10 +306312,30 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_PlaySequence", + "name": "CPointTeleportAPI", "scope": "libserver.so", "project": "server", - "size": 248, + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointClientUIDialog", + "scope": "libserver.so", + "project": "server", + "size": 2928, "alignment": 8, "traits": { @@ -292829,14 +306344,13 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" + "construct_allowed" ], "metatags": [ { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_PlaySequence\"\n\tm_nEditorNodeID = -1\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_Triggers = [ ]\n\tm_ParamSequenceName = \"\"\n}" + "name": "MNetworkVarNames", + "value": "EHANDLE m_hActivator" } ], "multi_depth": 5, @@ -292845,22 +306359,51 @@ [ { "offset": 0, - "ref_idx": 2245 + "ref_idx": 2521 } ], "members": [ { - "name": "m_ParamSequenceName", - "offset": 240, + "name": "m_hActivator", + "offset": 2920, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnDialogActivatorChanged" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_bStartEnabled", + "offset": 2924, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 12 } } } @@ -292869,10 +306412,10 @@ }, { "type": "class", - "name": "CPhysicsWire", + "name": "CSpriteAlias_env_glow", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 2688, "alignment": 8, "traits": { @@ -292883,38 +306426,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2199 } ], "members": [ - { - "name": "m_nDensity", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } ] } }, { "type": "class", - "name": "CSoundOpvarSetEntity", + "name": "CLogicMeasureMovement", "scope": "libserver.so", "project": "server", - "size": 2016, + "size": 1976, "alignment": 8, "traits": { @@ -292925,20 +306456,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 571 } ], "members": [ { - "name": "m_iszStackName", - "offset": 1952, + "name": "m_strMeasureTarget", + "offset": 1928, "traits": { "subtype": @@ -292951,8 +306482,8 @@ } }, { - "name": "m_iszOperatorName", - "offset": 1960, + "name": "m_strMeasureReference", + "offset": 1936, "traits": { "subtype": @@ -292965,8 +306496,8 @@ } }, { - "name": "m_iszOpvarName", - "offset": 1968, + "name": "m_strTargetReference", + "offset": 1944, "traits": { "subtype": @@ -292979,64 +306510,110 @@ } }, { - "name": "m_nOpvarType", - "offset": 1976, + "name": "m_hMeasureTarget", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_nOpvarIndex", - "offset": 1980, + "name": "m_hMeasureReference", + "offset": 1956, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flOpvarValue", - "offset": 1984, + "name": "m_hTarget", + "offset": 1960, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_OpvarValueString", - "offset": 1992, + "name": "m_hTargetReference", + "offset": 1964, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_bSetOnSpawn", - "offset": 2000, + "name": "m_flScale", + "offset": 1968, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 + } + } + }, + { + "name": "m_nMeasureType", + "offset": 1972, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 } } } @@ -293045,10 +306622,10 @@ }, { "type": "class", - "name": "CGamePlayerZone", + "name": "CLogicAuto", "scope": "libserver.so", "project": "server", - "size": 2696, + "size": 2176, "alignment": 8, "traits": { @@ -293059,20 +306636,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2519 + "ref_idx": 548 } ], "members": [ { - "name": "m_OnPlayerInZone", - "offset": 2584, + "name": "m_OnMapSpawn", + "offset": 1928, "traits": { "subtype": @@ -293083,8 +306660,8 @@ } }, { - "name": "m_OnPlayerOutZone", - "offset": 2608, + "name": "m_OnDemoMapSpawn", + "offset": 1952, "traits": { "subtype": @@ -293095,305 +306672,234 @@ } }, { - "name": "m_PlayersInCount", - "offset": 2632, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] - } - } - }, - { - "name": "m_PlayersOutCount", - "offset": 2664, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CRuleBrushEntity", - "scope": "libserver.so", - "project": "server", - "size": 2584, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2099 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPhysBox", - "scope": "libserver.so", - "project": "server", - "size": 2984, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2208 - } - ], - "members": - [ - { - "name": "m_damageType", - "offset": 2788, + "name": "m_OnNewGame", + "offset": 1976, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_damageToEnableMotion", - "offset": 2792, + "name": "m_OnLoadGame", + "offset": 2000, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_flForceToEnableMotion", - "offset": 2796, + "name": "m_OnMapTransition", + "offset": 2024, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_vHoverPosePosition", - "offset": 2800, + "name": "m_OnBackgroundMap", + "offset": 2048, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_angHoverPoseAngles", - "offset": 2812, + "name": "m_OnMultiNewMap", + "offset": 2072, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bNotSolidToWorld", - "offset": 2824, + "name": "m_OnMultiNewRound", + "offset": 2096, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bEnableUseOutput", - "offset": 2825, + "name": "m_OnVREnabled", + "offset": 2120, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_nHoverPoseFlags", - "offset": 2826, + "name": "m_OnVRNotEnabled", + "offset": 2144, "traits": { "subtype": { "type": "ref", - "ref_idx": 2521 + "ref_idx": 573 } } }, { - "name": "m_flTouchOutputPerEntityDelay", - "offset": 2828, + "name": "m_globalstate", + "offset": 2168, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CWeaponMAC10", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_OnDamaged", - "offset": 2832, + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "SequenceHistory_t", + "scope": "libserver.so", + "project": "server", + "size": 24, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_hSequence", + "offset": 0, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 400 } } }, { - "name": "m_OnAwakened", - "offset": 2856, + "name": "m_flSeqStartTime", + "offset": 4, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } }, { - "name": "m_OnMotionEnabled", - "offset": 2880, + "name": "m_flSeqFixedCycle", + "offset": 8, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnPlayerUse", - "offset": 2904, + "name": "m_nSeqLoopMode", + "offset": 12, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2230 } } }, { - "name": "m_OnStartTouch", - "offset": 2928, + "name": "m_flPlaybackRate", + "offset": 16, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_hCarryingPlayer", - "offset": 2952, + "name": "m_flCyclesPerSecond", + "offset": 20, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] + "type": "ref", + "ref_idx": 10 } } } @@ -293401,40 +306907,41 @@ } }, { - "type": "enum", - "name": "HoverPoseFlags_t", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, + "type": "class", + "name": "CWeaponM4A1", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "eNone", - "value": 0 - }, - { - "name": "ePosition", - "value": 1 - }, - { - "name": "eAngles", - "value": 2 + "offset": 0, + "ref_idx": 2117 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CFuncRotating", + "name": "CTriggerImpact", "scope": "libserver.so", "project": "server", - "size": 2776, + "size": 3000, "alignment": 8, "traits": { @@ -293445,131 +306952,268 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkOverride", - "value": "CGameSceneNode::m_angRotation" - }, - { - "name": "MNetworkOverride", - "value": "CBaseEntity::m_flSimulationTime" - } - ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2406 } ], "members": [ { - "name": "m_OnStopped", - "offset": 2576, + "name": "m_flMagnitude", + "offset": 2944, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnStarted", - "offset": 2600, + "name": "m_flNoise", + "offset": 2948, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnReachedStart", - "offset": 2624, + "name": "m_flViewkick", + "offset": 2952, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_localRotationVector", - "offset": 2648, + "name": "m_pOutputForce", + "offset": 2960, "traits": { "subtype": { "type": "atomic", - "name": "RotationVector", - "size": 12, - "alignment": 4 + "name": "CEntityOutputTemplate< Vector, Vector >", + "size": 40, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + }, + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + ] } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CSpriteOriented", + "scope": "libserver.so", + "project": "server", + "size": 2688, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_flFanFriction", - "offset": 2660, + "offset": 0, + "ref_idx": 2199 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncTankTrain", + "scope": "libserver.so", + "project": "server", + "size": 2888, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2565 + } + ], + "members": + [ + { + "name": "m_OnDeath", + "offset": 2864, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } + } + ] + } + }, + { + "type": "class", + "name": "CEnvDecal", + "scope": "libserver.so", + "project": "server", + "size": 2608, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MEntityAllowsPortraitWorldSpawn" }, { - "name": "m_flAttenuation", - "offset": 2664, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "HMaterialStrong m_hDecalMaterial" }, { - "name": "m_flVolume", - "offset": 2668, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } + "name": "MNetworkVarNames", + "value": "float m_flWidth" }, { - "name": "m_flTargetSpeed", - "offset": 2672, + "name": "MNetworkVarNames", + "value": "float m_flHeight" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDepth" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nRenderOrder" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bProjectOnWorld" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bProjectOnCharacters" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bProjectOnWater" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flDepthSortBias" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + { + "name": "m_hDecalMaterial", + "offset": 2576, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_flMaxSpeed", - "offset": 2676, + "name": "m_flWidth", + "offset": 2584, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnDecalDimensionsChanged" + } + ], "subtype": { "type": "ref", @@ -293578,10 +307222,20 @@ } }, { - "name": "m_flBlockDamage", - "offset": 2680, + "name": "m_flHeight", + "offset": 2588, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnDecalDimensionsChanged" + } + ], "subtype": { "type": "ref", @@ -293590,36 +307244,56 @@ } }, { - "name": "m_NoiseRunning", - "offset": 2688, + "name": "m_flDepth", + "offset": 2592, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnDecalDimensionsChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bReversed", - "offset": 2696, + "name": "m_nRenderOrder", + "offset": 2596, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } }, { - "name": "m_bAccelDecel", - "offset": 2697, + "name": "m_bProjectOnWorld", + "offset": 2600, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -293628,38 +307302,16 @@ } }, { - "name": "m_prevLocalAngles", - "offset": 2720, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_angStart", - "offset": 2732, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bStopAtStartPos", - "offset": 2744, + "name": "m_bProjectOnCharacters", + "offset": 2601, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -293668,44 +307320,38 @@ } }, { - "name": "m_vecClientOrigin", - "offset": 2748, + "name": "m_bProjectOnWater", + "offset": 2602, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_vecClientAngles", - "offset": 2760, + "name": "m_flDepthSortBias", + "offset": 2604, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } } @@ -293714,10 +307360,10 @@ }, { "type": "class", - "name": "CTriggerGameEvent", + "name": "CBlood", "scope": "libserver.so", "project": "server", - "size": 2944, + "size": 1960, "alignment": 8, "traits": { @@ -293728,255 +307374,141 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CUtlString m_strStartTouchEventName" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_strEndTouchEventName" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_strTriggerID" - } - ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 1647 } ], "members": [ { - "name": "m_strStartTouchEventName", - "offset": 2920, + "name": "m_vecSprayAngles", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_strEndTouchEventName", - "offset": 2928, + "name": "m_vecSprayDir", + "offset": 1940, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_strTriggerID", - "offset": 2936, + "name": "m_flAmount", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponGlock", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2039 + "name": "m_Color", + "offset": 1956, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 578 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CMapVetoPickController", + "name": "CBtActionCombatPositioning", "scope": "libserver.so", "project": "server", - "size": 4488, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "int m_nDraftType" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTeamWinningCoinToss" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nTeamWithFirstChoice" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nVoteMapIdsList" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nAccountIDs" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId0" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId1" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId2" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId3" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId4" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nMapId5" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nStartingSide0" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nCurrentPhase" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPhaseStartTick" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nPhaseDurationTicks" - } + "size": 176, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 355 } ], "members": [ { - "name": "m_bPlayedIntroVcd", - "offset": 1928, + "name": "m_szSensorInputKey", + "offset": 104, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bNeedToPlayFiveSecondsRemaining", - "offset": 1929, + "name": "m_szIsAttackingKey", + "offset": 128, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_dblPreMatchDraftSequenceTime", - "offset": 1960, + "name": "m_ActionTimer", + "offset": 136, "traits": { "subtype": { "type": "ref", - "ref_idx": 11 + "ref_idx": 854 } } }, { - "name": "m_bPreMatchDraftStateChanged", - "offset": 1968, + "name": "m_bCrouching", + "offset": 160, "traits": { "subtype": @@ -293985,36 +307517,42 @@ "ref_idx": 12 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CEnvBeam", + "scope": "libserver.so", + "project": "server", + "size": 2880, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_nDraftType", - "offset": 1972, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 2196 + } + ], + "members": + [ { - "name": "m_nTeamWinningCoinToss", - "offset": 1976, + "name": "m_active", + "offset": 2728, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -294023,429 +307561,257 @@ } }, { - "name": "m_nTeamWithFirstChoice", - "offset": 1980, + "name": "m_spriteTexture", + "offset": 2736, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 124 + } + ] } } }, { - "name": "m_nVoteMapIdsList", - "offset": 2236, + "name": "m_iszStartEntity", + "offset": 2744, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 7, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nAccountIDs", - "offset": 2264, + "name": "m_iszEndEntity", + "offset": 2752, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nMapId0", - "offset": 2520, + "name": "m_life", + "offset": 2760, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMapId1", - "offset": 2776, + "name": "m_boltWidth", + "offset": 2764, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMapId2", - "offset": 3032, + "name": "m_noiseAmplitude", + "offset": 2768, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMapId3", - "offset": 3288, + "name": "m_speed", + "offset": 2772, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nMapId4", - "offset": 3544, + "name": "m_restrike", + "offset": 2776, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_nMapId5", - "offset": 3800, + "name": "m_iszSpriteName", + "offset": 2784, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nStartingSide0", - "offset": 4056, + "name": "m_frameStart", + "offset": 2792, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_nCurrentPhase", - "offset": 4312, + "name": "m_vEndPointWorld", + "offset": 2796, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nPhaseStartTick", - "offset": 4316, + "name": "m_vEndPointRelative", + "offset": 2808, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_nPhaseDurationTicks", - "offset": 4320, + "name": "m_radius", + "offset": 2820, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_OnMapVetoed", - "offset": 4328, + "name": "m_TouchType", + "offset": 2824, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - }, - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 2710 } } }, { - "name": "m_OnMapPicked", - "offset": 4360, + "name": "m_iFilterName", + "offset": 2832, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< CUtlSymbolLarge, CUtlSymbolLarge >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - }, - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnSidesPicked", - "offset": 4392, + "name": "m_hFilter", + "offset": 2840, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 + "ref_idx": 548 } ] } } }, { - "name": "m_OnNewPhaseStarted", - "offset": 4424, + "name": "m_iszDecal", + "offset": 2848, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnLevelTransition", - "offset": 4456, + "name": "m_OnTouchedByEntity", + "offset": 2856, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< int32, int32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - }, - { - "type": "ref", - "ref_idx": 6 - } - ] + "type": "ref", + "ref_idx": 573 } } } @@ -294453,56 +307819,49 @@ } }, { - "type": "class", - "name": "CFilterAttributeInt", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, + "type": "enum", + "name": "Touch_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + "name": "touch_none", + "value": 0 + }, { - "name": "m_sAttributeName", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "name": "touch_player_only", + "value": 1 + }, + { + "name": "touch_npc_only", + "value": 2 + }, + { + "name": "touch_player_or_npc", + "value": 3 + }, + { + "name": "touch_player_or_npc_or_physicsprop", + "value": 4 } ] } }, { "type": "class", - "name": "CPropDoorRotatingBreakable", + "name": "CCSPlayerResource", "scope": "libserver.so", "project": "server", - "size": 4624, - "alignment": 16, + "size": 2080, + "alignment": 8, "traits": { "flags": @@ -294510,141 +307869,145 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MNetworkNoBase", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 10, - "single_depth": 9, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bHostageAlive" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_isHostageFollowingSomeone" + }, + { + "name": "MNetworkVarNames", + "value": "CEntityIndex m_iHostageEntityIDs" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_bombsiteCenterA" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_bombsiteCenterB" + }, + { + "name": "MNetworkVarNames", + "value": "int m_hostageRescueX" + }, + { + "name": "MNetworkVarNames", + "value": "int m_hostageRescueY" + }, + { + "name": "MNetworkVarNames", + "value": "int m_hostageRescueZ" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEndMatchNextMapAllVoted" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2136 + "ref_idx": 548 } ], "members": [ { - "name": "m_bBreakable", - "offset": 4584, + "name": "m_bHostageAlive", + "offset": 1928, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 1, + "count": 12, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } } } }, { - "name": "m_isAbleToCloseAreaPortals", - "offset": 4585, + "name": "m_isHostageFollowingSomeone", + "offset": 1940, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "fixed_array", + "element_size": 1, + "count": 12, + "subtype": + { + "type": "ref", + "ref_idx": 12 + } } } }, { - "name": "m_currentDamageState", - "offset": 4588, + "name": "m_iHostageEntityIDs", + "offset": 1952, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "fixed_array", + "element_size": 4, + "count": 12, + "subtype": + { + "type": "atomic", + "name": "CEntityIndex", + "size": 4, + "alignment": 4 + } } } }, { - "name": "m_damageStates", - "offset": 4592, + "name": "m_bombsiteCenterA", + "offset": 2000, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], - "subtype": - { - "type": "atomic", - "name": "CUtlVector< CUtlSymbolLarge >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPathKeyFrame", - "scope": "libserver.so", - "project": "server", - "size": 2016, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_Origin", - "offset": 1928, - "traits": - { "subtype": { "type": "atomic", @@ -294655,114 +308018,124 @@ } }, { - "name": "m_Angles", - "offset": 1940, + "name": "m_bombsiteCenterB", + "offset": 2012, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "QAngle", + "name": "Vector", "size": 12, "alignment": 4 } } }, { - "name": "m_qAngle", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 - } - } - }, - { - "name": "m_iNextKey", - "offset": 1968, + "name": "m_hostageRescueX", + "offset": 2024, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "fixed_array", + "element_size": 4, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_flNextTime", - "offset": 1976, + "name": "m_hostageRescueY", + "offset": 2040, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 4, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_pNextKey", - "offset": 1984, + "name": "m_hostageRescueZ", + "offset": 2056, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ptr", + "type": "fixed_array", + "element_size": 4, + "count": 4, "subtype": { "type": "ref", - "ref_idx": 2528 + "ref_idx": 6 } } } }, { - "name": "m_pPrevKey", - "offset": 1992, + "name": "m_bEndMatchNextMapAllVoted", + "offset": 2072, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2528 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flMoveSpeed", - "offset": 2000, + "name": "m_foundGoalPositions", + "offset": 2073, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } } @@ -294771,11 +308144,11 @@ }, { "type": "class", - "name": "CWeaponP250", + "name": "CPulseCell_Inflow_Wait", "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, "traits": { "flags": @@ -294783,29 +308156,65 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 10, - "single_depth": 9, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Wait\"\n\tm_nEditorNodeID = -1\n\tm_WakeResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Wait" + }, + { + "name": "MPropertyDescription", + "value": "Causes each execution cursor to pause at this node for a fixed period of time. Each cursor will wake up and resume execution when the time expires, unless aborted or early-woken." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_wait.png" + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsWaitNode IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2180 } ], "members": [ + { + "name": "m_WakeResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2183 + } + } + } ] } }, { "type": "class", - "name": "CChoreoInfoTarget", + "name": "CWeaponElite", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 5200, + "alignment": 16, "traits": { "flags": @@ -294813,15 +308222,16 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2117 } ], "members": @@ -294831,11 +308241,11 @@ }, { "type": "class", - "name": "CFuncElectrifiedVolume", + "name": "CItemDefuserAlias_item_defuser", "scope": "libserver.so", "project": "server", - "size": 2656, - "alignment": 8, + "size": 3552, + "alignment": 16, "traits": { "flags": @@ -294845,96 +308255,47 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "string_t m_EffectName" - } - ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 2266 + "ref_idx": 2290 } ], "members": [ - { - "name": "m_EffectName", - "offset": 2600, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_EffectInterpenetrateName", - "offset": 2608, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_EffectZapName", - "offset": 2616, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszEffectSource", - "offset": 2624, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } ] } }, { "type": "class", - "name": "CNavSpaceInfo", + "name": "CPointTemplateAPI", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CHEGrenadeProjectile", + "scope": "libserver.so", + "project": "server", + "size": 3760, + "alignment": 16, "traits": { "flags": @@ -294942,15 +308303,16 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MClassHasEntityLimitedDataDesc" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2157 } ], "members": @@ -294960,10 +308322,10 @@ }, { "type": "class", - "name": "CEnvBeverage", + "name": "CPathCorner", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 1960, "alignment": 8, "traits": { @@ -294974,38 +308336,50 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ { - "name": "m_CanInDispenser", + "name": "m_flWait", "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_nBeverageType", + "name": "m_flRadius", "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 + } + } + }, + { + "name": "m_OnPass", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 } } } @@ -295014,11 +308388,11 @@ }, { "type": "class", - "name": "CLogicCollisionPair", + "name": "CBaseMoveBehavior", "scope": "libserver.so", "project": "server", - "size": 1952, - "alignment": 8, + "size": 2064, + "alignment": 16, "traits": { "flags": @@ -295028,156 +308402,80 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ - { - "name": "m_nameAttach1", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, + "offset": 0, + "ref_idx": 2664 + } + ], + "members": + [ { - "name": "m_nameAttach2", - "offset": 1936, + "name": "m_iPositionInterpolator", + "offset": 2004, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_includeHierarchy", - "offset": 1944, + "name": "m_iRotationInterpolator", + "offset": 2008, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } }, { - "name": "m_supportMultipleEntitiesWithSameName", - "offset": 1945, + "name": "m_flAnimStartTime", + "offset": 2012, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_disabled", - "offset": 1946, + "name": "m_flAnimEndTime", + "offset": 2016, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_succeeded", - "offset": 1947, + "name": "m_flAverageSpeedAcrossFrame", + "offset": 2020, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncTrackAuto", - "scope": "libserver.so", - "project": "server", - "size": 2832, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 9, - "single_depth": 8, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2536 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFuncTrackChange", - "scope": "libserver.so", - "project": "server", - "size": 2832, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2166 - } - ], - "members": - [ + }, { - "name": "m_trackTop", - "offset": 2768, + "name": "m_pCurrentKeyFrame", + "offset": 2024, "traits": { "metatags": @@ -295193,14 +308491,14 @@ "subtype": { "type": "ref", - "ref_idx": 2305 + "ref_idx": 2664 } } } }, { - "name": "m_trackBottom", - "offset": 2776, + "name": "m_pTargetKeyFrame", + "offset": 2032, "traits": { "metatags": @@ -295216,14 +308514,14 @@ "subtype": { "type": "ref", - "ref_idx": 2305 + "ref_idx": 2664 } } } }, { - "name": "m_train", - "offset": 2784, + "name": "m_pPreKeyFrame", + "offset": 2040, "traits": { "metatags": @@ -295239,68 +308537,49 @@ "subtype": { "type": "ref", - "ref_idx": 2443 + "ref_idx": 2664 } } } }, { - "name": "m_trackTopName", - "offset": 2792, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_trackBottomName", - "offset": 2800, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_trainName", - "offset": 2808, + "name": "m_pPostKeyFrame", + "offset": 2048, "traits": { + "metatags": + [ + { + "name": "MClassPtr", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2664 + } } } }, { - "name": "m_code", - "offset": 2816, + "name": "m_flTimeIntoFrame", + "offset": 2056, "traits": { "subtype": { "type": "ref", - "ref_idx": 2537 + "ref_idx": 10 } } }, { - "name": "m_targetState", - "offset": 2820, + "name": "m_iDirection", + "offset": 2060, "traits": { "subtype": @@ -295309,16 +308588,56 @@ "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_GraphHook", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_use", - "offset": 2824, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_GraphHook\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_HookName = \"\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2266 + } + ], + "members": + [ + { + "name": "m_HookName", + "offset": 128, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } } @@ -295326,40 +308645,61 @@ } }, { - "type": "enum", - "name": "TRAIN_CODE", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseCell_Inflow_Yield", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "fields": + "metatags": [ { - "name": "TRAIN_SAFE", - "value": 0 - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Yield\"\n\tm_nEditorNodeID = -1\n\tm_UnyieldResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "TRAIN_BLOCKING", - "value": 1 - }, + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ { - "name": "TRAIN_FOLLOWING", - "value": 2 + "name": "m_UnyieldResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2183 + } + } } ] } }, { "type": "class", - "name": "CLogicNPCCounterOBB", + "name": "CLightDirectionalEntity", "scope": "libserver.so", "project": "server", - "size": 2616, + "size": 2584, "alignment": 8, "traits": { @@ -295376,7 +308716,7 @@ [ { "offset": 0, - "ref_idx": 2205 + "ref_idx": 2273 } ], "members": @@ -295386,10 +308726,10 @@ }, { "type": "class", - "name": "CPlatTrigger", + "name": "CEnvHudHint", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 1936, "alignment": 8, "traits": { @@ -295406,29 +308746,22 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1647 } ], "members": [ { - "name": "m_pPlatform", - "offset": 2572, + "name": "m_iszMessage", + "offset": 1928, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CFuncPlat >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 2167 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -295437,10 +308770,10 @@ }, { "type": "class", - "name": "CEntityDissolve", + "name": "CTankTrainAI", "scope": "libserver.so", "project": "server", - "size": 2624, + "size": 1992, "alignment": 8, "traits": { @@ -295451,288 +308784,136 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeInStart" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeInLength" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeOutModelStart" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeOutModelLength" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeOutStart" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_flFadeOutLength" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "EntityDisolveType_t m_nDissolveType" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vDissolverOrigin" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nMagnitude" - } - ], "multi_depth": 4, "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 1647 } ], "members": [ { - "name": "m_flFadeInStart", - "offset": 2572, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeInLength", - "offset": 2576, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeOutModelStart", - "offset": 2580, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFadeOutModelLength", - "offset": 2584, + "name": "m_hTrain", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CFuncTrackTrain >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2565 + } + ] } } }, { - "name": "m_flFadeOutStart", - "offset": 2588, + "name": "m_hTargetEntity", + "offset": 1932, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_flFadeOutLength", - "offset": 2592, + "name": "m_soundPlaying", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flStartTime", - "offset": 2596, + "name": "m_startSoundName", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nDissolveType", - "offset": 2600, + "name": "m_engineSoundName", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 2541 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vDissolverOrigin", - "offset": 2604, + "name": "m_movementSoundName", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nMagnitude", - "offset": 2616, + "name": "m_targetEntityName", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } ] } }, - { - "type": "enum", - "name": "EntityDisolveType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "ENTITY_DISSOLVE_INVALID", - "value": -1 - }, - { - "name": "ENTITY_DISSOLVE_NORMAL", - "value": 0 - }, - { - "name": "ENTITY_DISSOLVE_ELECTRICAL", - "value": 1 - }, - { - "name": "ENTITY_DISSOLVE_ELECTRICAL_LIGHT", - "value": 2 - }, - { - "name": "ENTITY_DISSOLVE_CORE", - "value": 3 - } - ] - } - }, { "type": "class", - "name": "CNavWalkable", + "name": "CEnvInstructorVRHint", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1992, "alignment": 8, "traits": { @@ -295753,75 +308934,92 @@ } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "ActiveModelConfig_t", - "scope": "libserver.so", - "project": "server", - "size": 112, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": [ { - "name": "MNetworkVarNames", - "value": "ModelConfigHandle_t m_Handle" + "name": "m_iszName", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "string_t m_Name" + "name": "m_iszHintTargetEntity", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseModelEntity > m_AssociatedEntities" + "name": "m_iTimeout", + "offset": 1944, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } }, { - "name": "MNetworkVarNames", - "value": "string_t m_AssociatedEntityNames" - } - ], - "members": - [ + "name": "m_iszCaption", + "offset": 1952, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "name": "m_Handle", - "offset": 48, + "name": "m_iszStartSound", + "offset": 1960, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iLayoutFileType", + "offset": 1968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 311 + "ref_idx": 6 } } }, { - "name": "m_Name", - "offset": 56, + "name": "m_iszCustomLayoutFile", + "offset": 1976, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", @@ -295832,67 +309030,26 @@ } }, { - "name": "m_AssociatedEntities", - "offset": 64, + "name": "m_iAttachType", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseModelEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 590 - } - ] - } - ] + "type": "ref", + "ref_idx": 6 } } }, { - "name": "m_AssociatedEntityNames", - "offset": 88, + "name": "m_flHeightOffset", + "offset": 1988, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - ] + "type": "ref", + "ref_idx": 10 } } } @@ -295901,44 +309058,45 @@ }, { "type": "class", - "name": "CCSPlayer_ItemServices", + "name": "CFootstepControl", "scope": "libserver.so", "project": "server", - "size": 80, - "alignment": 255, + "size": 2936, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bHasDefuser" + "value": "string_t m_source" }, { "name": "MNetworkVarNames", - "value": "bool m_bHasHelmet" + "value": "string_t m_destination" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1081 + "ref_idx": 1096 } ], "members": [ { - "name": "m_bHasDefuser", - "offset": 72, + "name": "m_source", + "offset": 2920, "traits": { "metatags": @@ -295949,14 +309107,16 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bHasHelmet", - "offset": 73, + "name": "m_destination", + "offset": 2928, "traits": { "metatags": @@ -295967,8 +309127,10 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -295977,10 +309139,10 @@ }, { "type": "class", - "name": "CPointEntityFinder", + "name": "CLogicScript", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 1928, "alignment": 8, "traits": { @@ -295991,177 +309153,26 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ - { - "name": "m_hEntity", - "offset": 1928, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_iFilterName", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_hFilter", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseFilter >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 570 - } - ] - } - } - }, - { - "name": "m_iRefName", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_hReference", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_FindMethod", - "offset": 1964, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2546 - } - } - }, - { - "name": "m_OnFoundEntity", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - } - ] - } - }, - { - "type": "enum", - "name": "EntFinderMethod_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "ENT_FIND_METHOD_NEAREST", - "value": 0 - }, - { - "name": "ENT_FIND_METHOD_FARTHEST", - "value": 1 - }, - { - "name": "ENT_FIND_METHOD_RANDOM", - "value": 2 - } ] } }, { "type": "class", - "name": "CFilterProximity", + "name": "CScriptTriggerMultiple", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 2960, "alignment": 8, "traits": { @@ -296172,26 +309183,28 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 7, + "single_depth": 6, "baseclasses": [ { "offset": 0, - "ref_idx": 570 + "ref_idx": 2406 } ], "members": [ { - "name": "m_flRadius", - "offset": 1984, + "name": "m_vExtent", + "offset": 2944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } } @@ -296200,10 +309213,10 @@ }, { "type": "class", - "name": "CCSPlace", + "name": "CGameEnd", "scope": "libserver.so", "project": "server", - "size": 2608, + "size": 2592, "alignment": 8, "traits": { @@ -296214,41 +309227,59 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2549 + "ref_idx": 2177 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulsePhysicsConstraintsFuncs", + "scope": "libserver.so", + "project": "server", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": [ { - "name": "m_name", - "offset": 2600, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "name": "MPropertyFriendlyName", + "value": "Physics Constraints" + }, + { + "name": "MPropertyDescription", + "value": "Physics constraints related methods" } + ], + "members": + [ ] } }, { "type": "class", - "name": "CServerOnlyModelEntity", + "name": "CScriptItem", "scope": "libserver.so", "project": "server", - "size": 2576, - "alignment": 8, + "size": 3536, + "alignment": 16, "traits": { "flags": @@ -296258,140 +309289,171 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2291 + } + ], + "members": + [ + { + "name": "m_MoveTypeOverride", + "offset": 3520, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 569 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CGradientFog", + "name": "CEffectData", "scope": "libserver.so", "project": "server", - "size": 1992, - "alignment": 8, + "size": 112, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "HRenderTextureStrong m_hGradientFogTexture" + "value": "VectorWS m_vOrigin" }, { "name": "MNetworkVarNames", - "value": "float m_flFogStartDistance" + "value": "VectorWS m_vStart" }, { "name": "MNetworkVarNames", - "value": "float m_flFogEndDistance" + "value": "Vector m_vNormal" }, { "name": "MNetworkVarNames", - "value": "bool m_bHeightFogEnabled" + "value": "QAngle m_vAngles" }, { "name": "MNetworkVarNames", - "value": "float m_flFogStartHeight" + "value": "CEntityHandle m_hEntity" }, { "name": "MNetworkVarNames", - "value": "float m_flFogEndHeight" + "value": "CEntityHandle m_hOtherEntity" }, { "name": "MNetworkVarNames", - "value": "float m_flFarZ" + "value": "float32 m_flScale" }, { "name": "MNetworkVarNames", - "value": "float m_flFogMaxOpacity" + "value": "float32 m_flMagnitude" }, { "name": "MNetworkVarNames", - "value": "float m_flFogFalloffExponent" + "value": "float32 m_flRadius" }, { "name": "MNetworkVarNames", - "value": "float m_flFogVerticalExponent" + "value": "CUtlStringToken m_nSurfaceProp" }, { "name": "MNetworkVarNames", - "value": "Color m_fogColor" + "value": "HParticleSystemDefinition m_nEffectIndex" }, { "name": "MNetworkVarNames", - "value": "float m_flFogStrength" + "value": "uint32 m_nDamageType" }, { "name": "MNetworkVarNames", - "value": "float m_flFadeTime" + "value": "uint8 m_nPenetrate" }, { "name": "MNetworkVarNames", - "value": "bool m_bStartDisabled" + "value": "uint16 m_nMaterial" }, { "name": "MNetworkVarNames", - "value": "bool m_bIsEnabled" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + "value": "int16 m_nHitBox" + }, { - "offset": 0, - "ref_idx": 548 + "name": "MNetworkVarNames", + "value": "uint8 m_nColor" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_fFlags" + }, + { + "name": "MNetworkVarNames", + "value": "AttachmentHandle_t m_nAttachmentIndex" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlStringToken m_nAttachmentName" + }, + { + "name": "MNetworkVarNames", + "value": "uint16 m_iEffectName" + }, + { + "name": "MNetworkVarNames", + "value": "uint8 m_nExplosionType" } ], "members": [ { - "name": "m_hGradientFogTexture", - "offset": 1928, + "name": "m_vOrigin", + "offset": 8, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord_integral" } ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 189 - } - ] + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flFogStartDistance", - "offset": 1936, + "name": "m_vStart", + "offset": 20, "traits": { "metatags": @@ -296400,20 +309462,22 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" + "name": "MNetworkEncoder", + "value": "coord_integral" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flFogEndDistance", - "offset": 1940, + "name": "m_vNormal", + "offset": 32, "traits": { "metatags": @@ -296422,20 +309486,22 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" + "name": "MNetworkEncoder", + "value": "normal" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bHeightFogEnabled", - "offset": 1944, + "name": "m_vAngles", + "offset": 44, "traits": { "metatags": @@ -296444,74 +309510,68 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" + "name": "MNetworkEncoder", + "value": "qangle" } ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flFogStartHeight", - "offset": 1948, + "name": "m_hEntity", + "offset": 56, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_flFogEndHeight", - "offset": 1952, + "name": "m_hOtherEntity", + "offset": 60, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 } } }, { - "name": "m_flFarZ", - "offset": 1956, + "name": "m_flScale", + "offset": 64, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": @@ -296522,8 +309582,8 @@ } }, { - "name": "m_flFogMaxOpacity", - "offset": 1960, + "name": "m_flMagnitude", + "offset": 68, "traits": { "metatags": @@ -296532,8 +309592,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" + "name": "MNetworkBitCount", + "value": "12" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1023.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": @@ -296544,8 +309616,8 @@ } }, { - "name": "m_flFogFalloffExponent", - "offset": 1964, + "name": "m_flRadius", + "offset": 72, "traits": { "metatags": @@ -296554,8 +309626,20 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" + "name": "MNetworkBitCount", + "value": "10" + }, + { + "name": "MNetworkMinValue", + "value": "0.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "1023.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "1" } ], "subtype": @@ -296566,98 +309650,91 @@ } }, { - "name": "m_flFogVerticalExponent", - "offset": 1968, + "name": "m_nSurfaceProp", + "offset": 76, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_fogColor", - "offset": 1972, + "name": "m_nEffectIndex", + "offset": 80, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 246 + } + ] } } }, { - "name": "m_flFogStrength", - "offset": 1976, + "name": "m_nDamageType", + "offset": 88, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 7 } } }, { - "name": "m_flFadeTime", - "offset": 1980, + "name": "m_nPenetrate", + "offset": 92, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "FogStateChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 3 } } }, { - "name": "m_bStartDisabled", - "offset": 1984, + "name": "m_nMaterial", + "offset": 94, "traits": { "metatags": @@ -296669,13 +309746,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 5 } } }, { - "name": "m_bIsEnabled", - "offset": 1985, + "name": "m_nHitBox", + "offset": 96, "traits": { "metatags": @@ -296687,214 +309764,117 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 4 } } }, { - "name": "m_bGradientFogNeedsTextures", - "offset": 1986, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CRotatorTarget", - "scope": "libserver.so", - "project": "server", - "size": 1960, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ - { - "name": "m_OnArrivedAt", - "offset": 1928, + "name": "m_nColor", + "offset": 98, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 3 } } }, { - "name": "m_eSpace", - "offset": 1952, + "name": "m_fFlags", + "offset": 99, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 3 } } - } - ] - } - }, - { - "type": "class", - "name": "CLogicCase", - "scope": "libserver.so", - "project": "server", - "size": 3024, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 571 - } - ], - "members": - [ + }, { - "name": "m_nCase", - "offset": 1928, + "name": "m_nAttachmentIndex", + "offset": 100, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 8, - "count": 32, - "subtype": + "metatags": + [ { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "MNetworkEnable" } - } - } - }, - { - "name": "m_nShuffleCases", - "offset": 2184, - "traits": - { + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 127 } } }, { - "name": "m_nLastShuffleCase", - "offset": 2188, + "name": "m_nAttachmentName", + "offset": 104, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 } } }, { - "name": "m_uchShuffleCaseMap", - "offset": 2192, + "name": "m_iEffectName", + "offset": 108, "traits": { - "subtype": - { - "type": "fixed_array", - "element_size": 1, - "count": 32, - "subtype": + "metatags": + [ { - "type": "ref", - "ref_idx": 3 + "name": "MNetworkEnable" } - } - } - }, - { - "name": "m_OnCase", - "offset": 2224, - "traits": - { + ], "subtype": { - "type": "fixed_array", - "element_size": 24, - "count": 32, - "subtype": - { - "type": "ref", - "ref_idx": 573 - } + "type": "ref", + "ref_idx": 5 } } }, { - "name": "m_OnDefault", - "offset": 2992, + "name": "m_nExplosionType", + "offset": 110, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< CUtlString, char* >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - }, - { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1 - } - } - ] + "type": "ref", + "ref_idx": 3 } } } @@ -296903,10 +309883,10 @@ }, { "type": "class", - "name": "CInfoDeathmatchSpawn", + "name": "CEnableMotionFixup", "scope": "libserver.so", "project": "server", - "size": 1944, + "size": 1928, "alignment": 8, "traits": { @@ -296917,13 +309897,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2131 + "ref_idx": 548 } ], "members": @@ -296933,10 +309913,10 @@ }, { "type": "class", - "name": "CEnvCubemapBox", + "name": "CEnvMuzzleFlash", "scope": "libserver.so", "project": "server", - "size": 2160, + "size": 1944, "alignment": 8, "traits": { @@ -296953,74 +309933,34 @@ [ { "offset": 0, - "ref_idx": 2513 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CMarkupVolumeTagged_NavGame", - "scope": "libserver.so", - "project": "server", - "size": 2680, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2181 + "ref_idx": 1647 } ], "members": [ { - "name": "m_nScopes", - "offset": 2672, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 2384 - } - } - }, - { - "name": "m_bFloodFillAttribute", - "offset": 2673, + "name": "m_flScale", + "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bSplitNavSpace", - "offset": 2674, + "name": "m_iszParentAttachment", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -297029,10 +309969,10 @@ }, { "type": "class", - "name": "CTriggerDetectBulletFire", + "name": "CSoundOpvarSetAABBEntity", "scope": "libserver.so", "project": "server", - "size": 2944, + "size": 2432, "alignment": 8, "traits": { @@ -297043,99 +309983,76 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2374 } ], "members": [ { - "name": "m_bPlayerFireOnly", - "offset": 2913, + "name": "m_vDistanceInnerMins", + "offset": 2332, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnDetectedBulletFire", - "offset": 2920, + "name": "m_vDistanceInnerMaxs", + "offset": 2344, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - } - ] - } - }, - { - "type": "class", - "name": "CMapInfo", - "scope": "libserver.so", - "project": "server", - "size": 1976, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_iBuyingStatus", - "offset": 1928, + "name": "m_vDistanceOuterMins", + "offset": 2356, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flBombRadius", - "offset": 1932, + "name": "m_vDistanceOuterMaxs", + "offset": 2368, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iPetPopulation", - "offset": 1936, + "name": "m_nAABBDirection", + "offset": 2380, "traits": { "subtype": @@ -297146,80 +310063,108 @@ } }, { - "name": "m_bUseNormalSpawnsForDM", - "offset": 1940, + "name": "m_vInnerMins", + "offset": 2384, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_bDisableAutoGeneratedDMSpawns", - "offset": 1941, + "name": "m_vInnerMaxs", + "offset": 2396, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flBotMaxVisionDistance", - "offset": 1944, + "name": "m_vOuterMins", + "offset": 2408, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_iHostageCount", - "offset": 1948, + "name": "m_vOuterMaxs", + "offset": 2420, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CMessage", + "scope": "libserver.so", + "project": "server", + "size": 1984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ { - "name": "m_bFadePlayerVisibilityFarZ", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, + "offset": 0, + "ref_idx": 1647 + } + ], + "members": + [ { - "name": "m_bRainTraceToSkyEnabled", - "offset": 1953, + "name": "m_iszMessage", + "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flEnvRainStrength", - "offset": 1956, + "name": "m_MessageVolume", + "offset": 1936, "traits": { "subtype": @@ -297230,20 +310175,20 @@ } }, { - "name": "m_flEnvPuddleRippleStrength", - "offset": 1960, + "name": "m_MessageAttenuation", + "offset": 1940, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flEnvPuddleRippleDirection", - "offset": 1964, + "name": "m_Radius", + "offset": 1944, "traits": { "subtype": @@ -297254,26 +310199,28 @@ } }, { - "name": "m_flEnvWetnessCoverage", - "offset": 1968, + "name": "m_sNoise", + "offset": 1952, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flEnvWetnessDryingAmount", - "offset": 1972, + "name": "m_OnShowMessage", + "offset": 1960, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } } @@ -297282,30 +310229,52 @@ }, { "type": "class", - "name": "CPointTeleportAPI", + "name": "CEnvEntityIgniter", "scope": "libserver.so", "project": "server", - "size": 8, - "alignment": 255, + "size": 1936, + "alignment": 8, "traits": { "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } ], "members": [ + { + "name": "m_flLifetime", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } ] } }, { "type": "class", - "name": "CPointClientUIDialog", + "name": "CFuncInteractionLayerClip", "scope": "libserver.so", "project": "server", - "size": 2928, + "size": 2592, "alignment": 8, "traits": { @@ -297316,64 +310285,54 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "EHANDLE m_hActivator" - } - ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2402 + "ref_idx": 590 } ], "members": [ { - "name": "m_hActivator", - "offset": 2920, + "name": "m_bDisabled", + "offset": 2572, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iszInteractsAs", + "offset": 2576, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnDialogActivatorChanged" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_bStartEnabled", - "offset": 2924, + "name": "m_iszInteractsWith", + "offset": 2584, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } } @@ -297382,10 +310341,41 @@ }, { "type": "class", - "name": "CSpriteAlias_env_glow", + "name": "CDEagle", "scope": "libserver.so", "project": "server", - "size": 2688, + "size": 5200, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MClassHasEntityLimitedDataDesc" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2117 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSGO_TeamIntroCounterTerroristPosition", + "scope": "libserver.so", + "project": "server", + "size": 4000, "alignment": 8, "traits": { @@ -297402,7 +310392,7 @@ [ { "offset": 0, - "ref_idx": 2111 + "ref_idx": 2171 } ], "members": @@ -297412,10 +310402,10 @@ }, { "type": "class", - "name": "CLogicMeasureMovement", + "name": "CPathCornerCrash", "scope": "libserver.so", "project": "server", - "size": 1976, + "size": 1960, "alignment": 8, "traits": { @@ -297432,140 +310422,160 @@ [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2717 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFuncTrainControls", + "scope": "libserver.so", + "project": "server", + "size": 2576, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "m_strMeasureTarget", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_strMeasureReference", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, + "offset": 0, + "ref_idx": 590 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CFlashbang", + "scope": "libserver.so", + "project": "server", + "size": 5216, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 10, + "single_depth": 9, + "baseclasses": + [ { - "name": "m_strTargetReference", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, + "offset": 0, + "ref_idx": 2300 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysicsPropRespawnable", + "scope": "libserver.so", + "project": "server", + "size": 4128, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 8, + "single_depth": 7, + "baseclasses": + [ { - "name": "m_hMeasureTarget", - "offset": 1952, + "offset": 0, + "ref_idx": 1195 + } + ], + "members": + [ + { + "name": "m_vOriginalSpawnOrigin", + "offset": 4076, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hMeasureReference", - "offset": 1956, + "name": "m_vOriginalSpawnAngles", + "offset": 4088, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hTarget", - "offset": 1960, + "name": "m_vOriginalMins", + "offset": 4100, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_hTargetReference", - "offset": 1964, + "name": "m_vOriginalMaxs", + "offset": 4112, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flScale", - "offset": 1968, + "name": "m_flRespawnDuration", + "offset": 4124, "traits": { "subtype": @@ -297574,28 +310584,16 @@ "ref_idx": 10 } } - }, - { - "name": "m_nMeasureType", - "offset": 1972, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } } ] } }, { "type": "class", - "name": "CLogicAuto", + "name": "CPointAngularVelocitySensor", "scope": "libserver.so", "project": "server", - "size": 2176, + "size": 2136, "alignment": 8, "traits": { @@ -297606,270 +310604,232 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ { - "name": "m_OnMapSpawn", + "name": "m_hTargetEntity", "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_OnDemoMapSpawn", - "offset": 1952, + "name": "m_flThreshold", + "offset": 1932, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnNewGame", - "offset": 1976, + "name": "m_nLastCompareResult", + "offset": 1936, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnLoadGame", - "offset": 2000, + "name": "m_nLastFireResult", + "offset": 1940, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 6 } } }, { - "name": "m_OnMapTransition", - "offset": 2024, + "name": "m_flFireTime", + "offset": 1944, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } }, { - "name": "m_OnBackgroundMap", - "offset": 2048, + "name": "m_flFireInterval", + "offset": 1948, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnMultiNewMap", - "offset": 2072, + "name": "m_flLastAngVelocity", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 10 } } }, { - "name": "m_OnMultiNewRound", - "offset": 2096, + "name": "m_lastOrientation", + "offset": 1956, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "QAngle", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnVREnabled", - "offset": 2120, + "name": "m_vecAxis", + "offset": 1968, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 } } }, { - "name": "m_OnVRNotEnabled", - "offset": 2144, + "name": "m_bUseHelper", + "offset": 1980, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_globalstate", - "offset": 2168, + "name": "m_AngularVelocity", + "offset": 1984, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponMAC10", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "SequenceHistory_t", - "scope": "libserver.so", - "project": "server", - "size": 24, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - { - "name": "m_hSequence", - "offset": 0, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 400 + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] } } }, { - "name": "m_flSeqStartTime", - "offset": 4, + "name": "m_OnLessThan", + "offset": 2016, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 573 } } }, { - "name": "m_flSeqFixedCycle", - "offset": 8, + "name": "m_OnLessThanOrEqualTo", + "offset": 2040, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_nSeqLoopMode", - "offset": 12, + "name": "m_OnGreaterThan", + "offset": 2064, "traits": { "subtype": { "type": "ref", - "ref_idx": 2139 + "ref_idx": 573 } } }, { - "name": "m_flPlaybackRate", - "offset": 16, + "name": "m_OnGreaterThanOrEqualTo", + "offset": 2088, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flCyclesPerSecond", - "offset": 20, + "name": "m_OnEqualTo", + "offset": 2112, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } } @@ -297878,40 +310838,10 @@ }, { "type": "class", - "name": "CWeaponM4A1", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CTriggerImpact", + "name": "CTriggerSoundscape", "scope": "libserver.so", "project": "server", - "size": 3000, + "size": 2952, "alignment": 8, "traits": { @@ -297922,77 +310852,77 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2295 + "ref_idx": 1096 } ], "members": [ { - "name": "m_flMagnitude", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flNoise", - "offset": 2948, + "name": "m_hSoundscape", + "offset": 2916, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CEnvSoundscapeTriggerable >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1100 + } + ] } } }, { - "name": "m_flViewkick", - "offset": 2952, + "name": "m_SoundscapeName", + "offset": 2920, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_pOutputForce", - "offset": 2960, + "name": "m_spectators", + "offset": 2928, "traits": { "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate< Vector, Vector >", - "size": 40, + "name": "CUtlVector< CHandle< CBasePlayerPawn > >", + "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - }, - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CHandle< CBasePlayerPawn >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1063 + } + ] } ] } @@ -298003,10 +310933,10 @@ }, { "type": "class", - "name": "CSpriteOriented", + "name": "CTriggerDetectExplosion", "scope": "libserver.so", "project": "server", - "size": 2688, + "size": 2984, "alignment": 8, "traits": { @@ -298017,26 +310947,38 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2111 + "ref_idx": 1096 } ], "members": [ + { + "name": "m_OnDetectedExplosion", + "offset": 2960, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + } ] } }, { "type": "class", - "name": "CFuncTankTrain", + "name": "CTriggerActiveWeaponDetect", "scope": "libserver.so", "project": "server", - "size": 2888, + "size": 2952, "alignment": 8, "traits": { @@ -298047,20 +310989,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2443 + "ref_idx": 1096 } ], "members": [ { - "name": "m_OnDeath", - "offset": 2864, + "name": "m_OnTouchedActiveWeapon", + "offset": 2920, "traits": { "subtype": @@ -298069,16 +311011,30 @@ "ref_idx": 573 } } + }, + { + "name": "m_iszWeaponClassName", + "offset": 2944, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } } ] } }, { "type": "class", - "name": "CEnvDecal", + "name": "CPulseCell_IsRequirementValid", "scope": "libserver.so", - "project": "server", - "size": 2608, + "project": "pulse_runtime_lib", + "size": 72, "alignment": 8, "traits": { @@ -298087,64 +311043,92 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MEntityAllowsPortraitWorldSpawn" - }, - { - "name": "MNetworkVarNames", - "value": "HMaterialStrong m_hDecalMaterial" - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IsRequirementValid\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "float m_flWidth" - }, + "offset": 0, + "ref_idx": 2578 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CTimeline", + "scope": "libserver.so", + "project": "server", + "size": 552, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "MNetworkNoBase" + ], + "metatags": + [ { "name": "MNetworkVarNames", - "value": "float m_flHeight" + "value": "float m_flValues" }, { "name": "MNetworkVarNames", - "value": "float m_flDepth" + "value": "int m_nValueCounts" }, { "name": "MNetworkVarNames", - "value": "uint32 m_nRenderOrder" + "value": "int m_nBucketCount" }, { "name": "MNetworkVarNames", - "value": "bool m_bProjectOnWorld" + "value": "float m_flInterval" }, { "name": "MNetworkVarNames", - "value": "bool m_bProjectOnCharacters" + "value": "float m_flFinalValue" }, { "name": "MNetworkVarNames", - "value": "bool m_bProjectOnWater" + "value": "TimelineCompression_t m_nCompressionType" }, { "name": "MNetworkVarNames", - "value": "float m_flDepthSortBias" + "value": "bool m_bStopped" } ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2140 } ], "members": [ { - "name": "m_hDecalMaterial", - "offset": 2576, + "name": "m_flValues", + "offset": 16, "traits": { "metatags": @@ -298155,77 +311139,68 @@ ], "subtype": { - "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 10 + } } } }, { - "name": "m_flWidth", - "offset": 2584, + "name": "m_nValueCounts", + "offset": 272, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnDecalDimensionsChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "fixed_array", + "element_size": 4, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 6 + } } } }, { - "name": "m_flHeight", - "offset": 2588, + "name": "m_nBucketCount", + "offset": 528, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnDecalDimensionsChanged" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_flDepth", - "offset": 2592, + "name": "m_flInterval", + "offset": 532, "traits": { "metatags": [ { "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnDecalDimensionsChanged" } ], "subtype": @@ -298236,8 +311211,8 @@ } }, { - "name": "m_nRenderOrder", - "offset": 2596, + "name": "m_flFinalValue", + "offset": 536, "traits": { "metatags": @@ -298249,13 +311224,13 @@ "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_bProjectOnWorld", - "offset": 2600, + "name": "m_nCompressionType", + "offset": 540, "traits": { "metatags": @@ -298267,13 +311242,13 @@ "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2750 } } }, { - "name": "m_bProjectOnCharacters", - "offset": 2601, + "name": "m_bStopped", + "offset": 544, "traits": { "metatags": @@ -298288,10 +311263,118 @@ "ref_idx": 12 } } + } + ] + } + }, + { + "type": "enum", + "name": "TimelineCompression_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "TIMELINE_COMPRESSION_SUM", + "value": 0 }, { - "name": "m_bProjectOnWater", - "offset": 2602, + "name": "TIMELINE_COMPRESSION_COUNT_PER_INTERVAL", + "value": 1 + }, + { + "name": "TIMELINE_COMPRESSION_AVERAGE", + "value": 2 + }, + { + "name": "TIMELINE_COMPRESSION_AVERAGE_BLEND", + "value": 3 + }, + { + "name": "TIMELINE_COMPRESSION_TOTAL", + "value": 4 + } + ] + } + }, + { + "type": "class", + "name": "CCSSprite", + "scope": "libserver.so", + "project": "server", + "size": 2688, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2199 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseGameBlackboard", + "scope": "libserver.so", + "project": "server", + "size": 1952, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CUtlString m_strGraphName" + }, + { + "name": "MNetworkVarNames", + "value": "CUtlString m_strStateBlob" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_strGraphName", + "offset": 1936, "traits": { "metatags": @@ -298302,26 +311385,34 @@ ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flDepthSortBias", - "offset": 2604, + "name": "m_strStateBlob", + "offset": 1944, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "OnBlackboardStateChanged" } ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } } @@ -298330,10 +311421,10 @@ }, { "type": "class", - "name": "CBlood", + "name": "CTriggerBrush", "scope": "libserver.so", "project": "server", - "size": 1960, + "size": 2656, "alignment": 8, "traits": { @@ -298350,60 +311441,68 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 590 } ], "members": [ { - "name": "m_vecSprayAngles", - "offset": 1928, + "name": "m_OnStartTouch", + "offset": 2576, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_vecSprayDir", - "offset": 1940, + "name": "m_OnEndTouch", + "offset": 2600, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_flAmount", - "offset": 1952, + "name": "m_OnUse", + "offset": 2624, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_Color", - "offset": 1956, + "name": "m_iInputFilter", + "offset": 2648, "traits": { "subtype": { "type": "ref", - "ref_idx": 578 + "ref_idx": 6 + } + } + }, + { + "name": "m_iDontMessageParent", + "offset": 2652, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 } } } @@ -298412,79 +311511,64 @@ }, { "type": "class", - "name": "CBtActionCombatPositioning", + "name": "CCredits", "scope": "libserver.so", "project": "server", - "size": 176, - "alignment": 255, + "size": 1960, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed" ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 355 + "ref_idx": 1647 } ], "members": [ { - "name": "m_szSensorInputKey", - "offset": 104, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_szIsAttackingKey", - "offset": 128, + "name": "m_OnCreditsDone", + "offset": 1928, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_ActionTimer", - "offset": 136, + "name": "m_bRolledOutroCredits", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 12 } } }, { - "name": "m_bCrouching", - "offset": 160, + "name": "m_flLogoLength", + "offset": 1956, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } } @@ -298493,10 +311577,10 @@ }, { "type": "class", - "name": "CEnvBeam", + "name": "CServerRagdollTrigger", "scope": "libserver.so", "project": "server", - "size": 2880, + "size": 2920, "alignment": 8, "traits": { @@ -298507,53 +311591,131 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2108 + "ref_idx": 1096 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CSoundAreaEntityOrientedBox", + "scope": "libserver.so", + "project": "server", + "size": 1984, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": [ { - "name": "m_active", - "offset": 2728, + "name": "MNetworkVarNames", + "value": "Vector m_vMin" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_vMax" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2302 + } + ], + "members": + [ + { + "name": "m_vMin", + "offset": 1956, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_spriteTexture", - "offset": 2736, + "name": "m_vMax", + "offset": 1968, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "atomic", - "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 124 - } - ] + "name": "Vector", + "size": 12, + "alignment": 4 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPhysMotor", + "scope": "libserver.so", + "project": "server", + "size": 2032, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "m_iszStartEntity", - "offset": 2744, + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_nameAttach", + "offset": 1928, "traits": { "subtype": @@ -298566,8 +311728,8 @@ } }, { - "name": "m_iszEndEntity", - "offset": 2752, + "name": "m_nameAnchor", + "offset": 1936, "traits": { "subtype": @@ -298580,129 +311742,86 @@ } }, { - "name": "m_life", - "offset": 2760, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_boltWidth", - "offset": 2764, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_noiseAmplitude", - "offset": 2768, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_speed", - "offset": 2772, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_restrike", - "offset": 2776, + "name": "m_hAttachedObject", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_iszSpriteName", - "offset": 2784, + "name": "m_hAnchorObject", + "offset": 1948, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_frameStart", - "offset": 2792, + "name": "m_spinUp", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_vEndPointWorld", - "offset": 2796, + "name": "m_spinDown", + "offset": 1956, "traits": { "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_vEndPointRelative", - "offset": 2808, + "name": "m_flMotorFriction", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_radius", - "offset": 2820, + "name": "m_additionalAcceleration", + "offset": 1964, "traits": { "subtype": @@ -298713,75 +311832,62 @@ } }, { - "name": "m_TouchType", - "offset": 2824, + "name": "m_angularAcceleration", + "offset": 1968, "traits": { "subtype": { "type": "ref", - "ref_idx": 2573 + "ref_idx": 10 } } }, { - "name": "m_iFilterName", - "offset": 2832, + "name": "m_flTorqueScale", + "offset": 1972, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hFilter", - "offset": 2840, + "name": "m_flTargetSpeed", + "offset": 1976, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszDecal", - "offset": 2848, + "name": "m_flSpeedWhenSpinUpOrSpinDownStarted", + "offset": 1980, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_OnTouchedByEntity", - "offset": 2856, + "name": "m_motor", + "offset": 2000, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 870 } } } @@ -298789,48 +311895,39 @@ } }, { - "type": "enum", - "name": "Touch_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseTestScriptLib", + "scope": "libserver.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, "traits": { "flags": [ - "is_registered" + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" ], - "fields": + "metatags": [ { - "name": "touch_none", - "value": 0 - }, - { - "name": "touch_player_only", - "value": 1 - }, - { - "name": "touch_npc_only", - "value": 2 - }, - { - "name": "touch_player_or_npc", - "value": 3 - }, - { - "name": "touch_player_or_npc_or_physicsprop", - "value": 4 + "name": "MPropertyDescription", + "value": "Testing script helpers." } + ], + "members": + [ ] } }, { "type": "class", - "name": "CCSPlayerResource", + "name": "CTriggerLook", "scope": "libserver.so", "project": "server", - "size": 2080, + "size": 3048, "alignment": 8, "traits": { @@ -298839,249 +311936,162 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MNetworkNoBase", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "bool m_bHostageAlive" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_isHostageFollowingSomeone" - }, - { - "name": "MNetworkVarNames", - "value": "CEntityIndex m_iHostageEntityIDs" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_bombsiteCenterA" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_bombsiteCenterB" - }, - { - "name": "MNetworkVarNames", - "value": "int m_hostageRescueX" - }, - { - "name": "MNetworkVarNames", - "value": "int m_hostageRescueY" - }, - { - "name": "MNetworkVarNames", - "value": "int m_hostageRescueZ" + "value": "bool m_bTestOcclusion" }, { "name": "MNetworkVarNames", - "value": "bool m_bEndMatchNextMapAllVoted" + "value": "bool m_bTestAllVisibleOcclusion" } ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 8, + "single_depth": 7, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2405 } ], "members": [ { - "name": "m_bHostageAlive", - "offset": 1928, + "name": "m_hLookTarget", + "offset": 2944, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 12, - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_isHostageFollowingSomeone", - "offset": 1940, + "name": "m_flFieldOfView", + "offset": 2948, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 12, - "subtype": - { - "type": "ref", - "ref_idx": 12 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iHostageEntityIDs", - "offset": 1952, + "name": "m_flLookTime", + "offset": 2952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 12, - "subtype": - { - "type": "atomic", - "name": "CEntityIndex", - "size": 4, - "alignment": 4 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bombsiteCenterA", - "offset": 2000, + "name": "m_flLookTimeTotal", + "offset": 2956, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bombsiteCenterB", - "offset": 2012, + "name": "m_flLookTimeLast", + "offset": 2960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 565 } } }, { - "name": "m_hostageRescueX", - "offset": 2024, + "name": "m_flTimeoutDuration", + "offset": 2964, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_hostageRescueY", - "offset": 2040, + "name": "m_bTimeoutFired", + "offset": 2968, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hostageRescueZ", - "offset": 2056, + "name": "m_bIsLooking", + "offset": 2969, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 4, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_bEndMatchNextMapAllVoted", - "offset": 2072, + "name": "m_b2DFOV", + "offset": 2970, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bUseVelocity", + "offset": 2971, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bTestOcclusion", + "offset": 2972, "traits": { "metatags": @@ -299098,186 +312108,50 @@ } }, { - "name": "m_foundGoalPositions", - "offset": 2073, + "name": "m_bTestAllVisibleOcclusion", + "offset": 2973, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "CWeaponElite", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2039 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CItemDefuserAlias_item_defuser", - "scope": "libserver.so", - "project": "server", - "size": 3552, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 7, - "single_depth": 6, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2190 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPointTemplateAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CHEGrenadeProjectile", - "scope": "libserver.so", - "project": "server", - "size": 3760, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" - ], - "multi_depth": 8, - "single_depth": 7, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2079 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPathCorner", - "scope": "libserver.so", - "project": "server", - "size": 1960, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1647 - } - ], - "members": - [ + }, { - "name": "m_flWait", - "offset": 1928, + "name": "m_OnTimeout", + "offset": 2976, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_flRadius", - "offset": 1932, + "name": "m_OnStartLook", + "offset": 3000, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 573 } } }, { - "name": "m_OnPass", - "offset": 1936, + "name": "m_OnEndLook", + "offset": 3024, "traits": { "subtype": @@ -299292,11 +312166,11 @@ }, { "type": "class", - "name": "CBaseMoveBehavior", + "name": "CMessageEntity", "scope": "libserver.so", "project": "server", - "size": 2064, - "alignment": 16, + "size": 1952, + "alignment": 8, "traits": { "flags": @@ -299306,20 +312180,20 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2528 + "ref_idx": 1647 } ], "members": [ { - "name": "m_iPositionInterpolator", - "offset": 2004, + "name": "m_radius", + "offset": 1928, "traits": { "subtype": @@ -299330,166 +312204,216 @@ } }, { - "name": "m_iRotationInterpolator", - "offset": 2008, + "name": "m_messageText", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 6 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flAnimStartTime", - "offset": 2012, + "name": "m_drawText", + "offset": 1944, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAnimEndTime", - "offset": 2016, + "name": "m_bDeveloperOnly", + "offset": 1945, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flAverageSpeedAcrossFrame", - "offset": 2020, + "name": "m_bEnabled", + "offset": 1946, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CRagdollPropAttached", + "scope": "libserver.so", + "project": "server", + "size": 3776, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "uint32 m_boneIndexAttached" }, { - "name": "m_pCurrentKeyFrame", - "offset": 2024, + "name": "MNetworkVarNames", + "value": "uint32 m_ragdollAttachedObjectIndex" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_attachmentPointBoneSpace" + }, + { + "name": "MNetworkVarNames", + "value": "Vector m_attachmentPointRagdollSpace" + } + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2216 + } + ], + "members": + [ + { + "name": "m_boneIndexAttached", + "offset": 3704, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2528 - } + "type": "ref", + "ref_idx": 7 } } }, { - "name": "m_pTargetKeyFrame", - "offset": 2032, + "name": "m_ragdollAttachedObjectIndex", + "offset": 3708, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2528 - } + "type": "ref", + "ref_idx": 7 } } }, { - "name": "m_pPreKeyFrame", - "offset": 2040, + "name": "m_attachmentPointBoneSpace", + "offset": 3712, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2528 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_pPostKeyFrame", - "offset": 2048, + "name": "m_attachmentPointRagdollSpace", + "offset": 3724, "traits": { "metatags": [ { - "name": "MClassPtr", - "value": "!!UNKNOWN!!" + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "coord" } ], "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 2528 - } + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } }, { - "name": "m_flTimeIntoFrame", - "offset": 2056, + "name": "m_bShouldDetach", + "offset": 3736, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_iDirection", - "offset": 2060, + "name": "m_bShouldDeleteAttachedActivationRecord", + "offset": 3752, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } } @@ -299498,10 +312422,10 @@ }, { "type": "class", - "name": "CLightDirectionalEntity", + "name": "CPointClientUIWorldTextPanel", "scope": "libserver.so", "project": "server", - "size": 2584, + "size": 3520, "alignment": 8, "traits": { @@ -299512,26 +312436,57 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "char m_messageText" + } + ], + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2177 + "ref_idx": 2520 } ], "members": [ + { + "name": "m_messageText", + "offset": 3008, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } + } + } + } ] } }, { "type": "class", - "name": "CEnvHudHint", + "name": "CFuncIllusionary", "scope": "libserver.so", "project": "server", - "size": 1936, + "size": 2576, "alignment": 8, "traits": { @@ -299548,34 +312503,50 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 590 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CNullEntity", + "scope": "libserver.so", + "project": "server", + "size": 1928, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": [ { - "name": "m_iszMessage", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "offset": 0, + "ref_idx": 548 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CTankTrainAI", + "name": "CPrecipitationBlocker", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 2576, "alignment": 8, "traits": { @@ -299592,35 +312563,65 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 590 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPhysicsEntitySolver", + "scope": "libserver.so", + "project": "server", + "size": 1968, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 } ], "members": [ { - "name": "m_hTrain", - "offset": 1928, + "name": "m_hMovingEntity", + "offset": 1952, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CFuncTrackTrain >", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2443 + "ref_idx": 548 } ] } } }, { - "name": "m_hTargetEntity", - "offset": 1932, + "name": "m_hPhysicsBlocker", + "offset": 1956, "traits": { "subtype": @@ -299640,70 +312641,26 @@ } }, { - "name": "m_soundPlaying", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_startSoundName", + "name": "m_separationDuration", "offset": 1960, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_engineSoundName", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_movementSoundName", - "offset": 1976, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_targetEntityName", - "offset": 1984, + "name": "m_cancelTime", + "offset": 1964, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } } @@ -299712,10 +312669,10 @@ }, { "type": "class", - "name": "CEnvInstructorVRHint", + "name": "CCSGO_TeamSelectTerroristPosition", "scope": "libserver.so", "project": "server", - "size": 1992, + "size": 4000, "alignment": 8, "traits": { @@ -299726,126 +312683,50 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2646 } ], "members": + [ + ] + } + }, + { + "type": "class", + "name": "CConstraintAnchor", + "scope": "libserver.so", + "project": "server", + "size": 3376, + "alignment": 16, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": [ { - "name": "m_iszName", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszHintTargetEntity", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iTimeout", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_iszCaption", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iszStartSound", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iLayoutFileType", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_iszCustomLayoutFile", - "offset": 1976, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_iAttachType", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, + "offset": 0, + "ref_idx": 589 + } + ], + "members": + [ { - "name": "m_flHeightOffset", - "offset": 1988, + "name": "m_massScale", + "offset": 3368, "traits": { "subtype": @@ -299860,45 +312741,41 @@ }, { "type": "class", - "name": "CFootstepControl", + "name": "EngineCountdownTimer", "scope": "libserver.so", "project": "server", - "size": 2936, - "alignment": 8, + "size": 24, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "MNetworkNoBase" ], "metatags": [ { "name": "MNetworkVarNames", - "value": "string_t m_source" + "value": "float32 m_duration" }, { "name": "MNetworkVarNames", - "value": "string_t m_destination" - } - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + "value": "float32 m_timestamp" + }, { - "offset": 0, - "ref_idx": 1096 + "name": "MNetworkVarNames", + "value": "float32 m_timescale" } ], "members": [ { - "name": "m_source", - "offset": 2920, + "name": "m_duration", + "offset": 8, "traits": { "metatags": @@ -299909,16 +312786,14 @@ ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_destination", - "offset": 2928, + "name": "m_timestamp", + "offset": 12, "traits": { "metatags": @@ -299929,10 +312804,26 @@ ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_timescale", + "offset": 16, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 } } } @@ -299941,10 +312832,10 @@ }, { "type": "class", - "name": "CLogicScript", + "name": "FilterDamageType", "scope": "libserver.so", "project": "server", - "size": 1928, + "size": 1992, "alignment": 8, "traits": { @@ -299955,26 +312846,38 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 570 } ], "members": [ + { + "name": "m_iDamageType", + "offset": 1984, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } ] } }, { "type": "class", - "name": "CScriptTriggerMultiple", + "name": "CTriggerSave", "scope": "libserver.so", "project": "server", - "size": 2960, + "size": 2928, "alignment": 8, "traits": { @@ -299985,28 +312888,50 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 7, - "single_depth": 6, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2295 + "ref_idx": 1096 } ], "members": [ { - "name": "m_vExtent", - "offset": 2944, + "name": "m_bForceNewLevelUnit", + "offset": 2913, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_fDangerousTimer", + "offset": 2916, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_minHitPoints", + "offset": 2920, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 } } } @@ -300015,10 +312940,10 @@ }, { "type": "class", - "name": "CGameEnd", + "name": "CLightEnvironmentEntity", "scope": "libserver.so", "project": "server", - "size": 2592, + "size": 2584, "alignment": 8, "traits": { @@ -300035,7 +312960,7 @@ [ { "offset": 0, - "ref_idx": 2098 + "ref_idx": 2721 } ], "members": @@ -300045,29 +312970,47 @@ }, { "type": "class", - "name": "CPulsePhysicsConstraintsFuncs", + "name": "CLogicRelayAPI", "scope": "libserver.so", "project": "server", - "size": 1, + "size": 8, "alignment": 255, "traits": { "flags": [ - "has_trivial_constructor", "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope" ], - "metatags": + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CGamePlayerEquip", + "scope": "libserver.so", + "project": "server", + "size": 2616, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 6, + "single_depth": 5, + "baseclasses": [ { - "name": "MPropertyFriendlyName", - "value": "Physics Constraints" - }, - { - "name": "MPropertyDescription", - "value": "Physics constraints related methods" + "offset": 0, + "ref_idx": 2177 } ], "members": @@ -300077,11 +313020,11 @@ }, { "type": "class", - "name": "CScriptItem", + "name": "CSoundOpvarSetOBBEntity", "scope": "libserver.so", "project": "server", - "size": 3536, - "alignment": 16, + "size": 2432, + "alignment": 8, "traits": { "flags": @@ -300097,141 +313040,140 @@ [ { "offset": 0, - "ref_idx": 2191 + "ref_idx": 2734 } ], "members": [ - { - "name": "m_MoveTypeOverride", - "offset": 3520, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 569 - } - } - } ] } }, { "type": "class", - "name": "CEffectData", + "name": "CCSObserver_CameraServices", "scope": "libserver.so", "project": "server", - "size": 112, + "size": 432, "alignment": 255, "traits": { "flags": [ "has_virtual_members", - "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope" ], - "metatags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ { - "name": "MNetworkVarNames", - "value": "VectorWS m_vOrigin" - }, - { - "name": "MNetworkVarNames", - "value": "VectorWS m_vStart" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_vNormal" - }, - { - "name": "MNetworkVarNames", - "value": "QAngle m_vAngles" - }, + "offset": 0, + "ref_idx": 2194 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPointWorldText", + "scope": "libserver.so", + "project": "server", + "size": 3264, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { "name": "MNetworkVarNames", - "value": "CEntityHandle m_hEntity" + "value": "char m_messageText" }, { "name": "MNetworkVarNames", - "value": "CEntityHandle m_hOtherEntity" + "value": "char m_FontName" }, { "name": "MNetworkVarNames", - "value": "float32 m_flScale" + "value": "char m_BackgroundMaterialName" }, { "name": "MNetworkVarNames", - "value": "float32 m_flMagnitude" + "value": "bool m_bEnabled" }, { "name": "MNetworkVarNames", - "value": "float32 m_flRadius" + "value": "bool m_bFullbright" }, { "name": "MNetworkVarNames", - "value": "CUtlStringToken m_nSurfaceProp" + "value": "float m_flWorldUnitsPerPx" }, { "name": "MNetworkVarNames", - "value": "HParticleSystemDefinition m_nEffectIndex" + "value": "float m_flFontSize" }, { "name": "MNetworkVarNames", - "value": "uint32 m_nDamageType" + "value": "float m_flDepthOffset" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nPenetrate" + "value": "bool m_bDrawBackground" }, { "name": "MNetworkVarNames", - "value": "uint16 m_nMaterial" + "value": "float m_flBackgroundBorderWidth" }, { "name": "MNetworkVarNames", - "value": "int16 m_nHitBox" + "value": "float m_flBackgroundBorderHeight" }, { "name": "MNetworkVarNames", - "value": "uint8 m_nColor" + "value": "float m_flBackgroundWorldToUV" }, { "name": "MNetworkVarNames", - "value": "uint8 m_fFlags" + "value": "Color m_Color" }, { "name": "MNetworkVarNames", - "value": "AttachmentHandle_t m_nAttachmentIndex" + "value": "PointWorldTextJustifyHorizontal_t m_nJustifyHorizontal" }, { "name": "MNetworkVarNames", - "value": "CUtlStringToken m_nAttachmentName" + "value": "PointWorldTextJustifyVertical_t m_nJustifyVertical" }, { "name": "MNetworkVarNames", - "value": "uint16 m_iEffectName" - }, + "value": "PointWorldTextReorientMode_t m_nReorientMode" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ { - "name": "MNetworkVarNames", - "value": "uint8 m_nExplosionType" + "offset": 0, + "ref_idx": 2269 } ], "members": [ { - "name": "m_vOrigin", - "offset": 8, + "name": "m_messageText", + "offset": 2572, "traits": { "metatags": @@ -300240,22 +313182,26 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "coord_integral" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_vStart", - "offset": 20, + "name": "m_FontName", + "offset": 3084, "traits": { "metatags": @@ -300264,22 +313210,26 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "coord_integral" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "fixed_array", + "element_size": 1, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_vNormal", - "offset": 32, + "name": "m_BackgroundMaterialName", + "offset": 3148, "traits": { "metatags": @@ -300288,22 +313238,26 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "normal" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "fixed_array", + "element_size": 1, + "count": 64, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } }, { - "name": "m_vAngles", - "offset": 44, + "name": "m_bEnabled", + "offset": 3212, "traits": { "metatags": @@ -300312,68 +313266,52 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkEncoder", - "value": "qangle" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_hEntity", - "offset": 56, + "name": "m_bFullbright", + "offset": 3213, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 - } - } - }, - { - "name": "m_hOtherEntity", - "offset": 60, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flScale", - "offset": 64, + "name": "m_flWorldUnitsPerPx", + "offset": 3216, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -300384,8 +313322,8 @@ } }, { - "name": "m_flMagnitude", - "offset": 68, + "name": "m_flFontSize", + "offset": 3220, "traits": { "metatags": @@ -300394,20 +313332,8 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkBitCount", - "value": "12" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1023.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -300418,8 +313344,8 @@ } }, { - "name": "m_flRadius", - "offset": 72, + "name": "m_flDepthOffset", + "offset": 3224, "traits": { "metatags": @@ -300428,20 +313354,8 @@ "name": "MNetworkEnable" }, { - "name": "MNetworkBitCount", - "value": "10" - }, - { - "name": "MNetworkMinValue", - "value": "0.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "1023.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "1" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": @@ -300452,273 +313366,275 @@ } }, { - "name": "m_nSurfaceProp", - "offset": 76, + "name": "m_bDrawBackground", + "offset": 3228, "traits": { "metatags": [ { "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 - } - } - }, - { - "name": "m_nEffectIndex", - "offset": 80, - "traits": - { - "metatags": - [ + }, { - "name": "MNetworkEnable" + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "atomic", - "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 246 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_nDamageType", - "offset": 88, + "name": "m_flBackgroundBorderWidth", + "offset": 3232, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 10 } } }, { - "name": "m_nPenetrate", - "offset": 92, + "name": "m_flBackgroundBorderHeight", + "offset": 3236, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 10 } } }, { - "name": "m_nMaterial", - "offset": 94, + "name": "m_flBackgroundWorldToUV", + "offset": 3240, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 5 + "ref_idx": 10 } } }, { - "name": "m_nHitBox", - "offset": 96, + "name": "m_Color", + "offset": 3244, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { - "type": "ref", - "ref_idx": 4 + "type": "atomic", + "name": "Color", + "size": 4, + "alignment": 1 } } }, { - "name": "m_nColor", - "offset": 98, + "name": "m_nJustifyHorizontal", + "offset": 3248, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 2778 } } }, { - "name": "m_fFlags", - "offset": 99, + "name": "m_nJustifyVertical", + "offset": 3252, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 3 + "ref_idx": 2779 } } }, { - "name": "m_nAttachmentIndex", - "offset": 100, + "name": "m_nReorientMode", + "offset": 3256, "traits": { "metatags": [ { "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" } ], "subtype": { "type": "ref", - "ref_idx": 127 + "ref_idx": 2780 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PointWorldTextJustifyHorizontal_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "m_nAttachmentName", - "offset": 104, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 - } - } + "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT", + "value": 0 }, { - "name": "m_iEffectName", - "offset": 108, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 5 - } - } + "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER", + "value": 1 }, { - "name": "m_nExplosionType", - "offset": 110, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } + "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT", + "value": 2 } ] } }, { - "type": "class", - "name": "CEnableMotionFixup", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, + "type": "enum", + "name": "PointWorldTextJustifyVertical_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 548 + "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM", + "value": 0 + }, + { + "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER", + "value": 1 + }, + { + "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP", + "value": 2 } + ] + } + }, + { + "type": "enum", + "name": "PointWorldTextReorientMode_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" ], - "members": + "fields": [ + { + "name": "POINT_WORLD_TEXT_REORIENT_NONE", + "value": 0 + }, + { + "name": "POINT_WORLD_TEXT_REORIENT_AROUND_UP", + "value": 1 + } ] } }, { "type": "class", - "name": "CEnvMuzzleFlash", + "name": "CTriggerVolume", "scope": "libserver.so", "project": "server", - "size": 1944, + "size": 2592, "alignment": 8, "traits": { @@ -300735,34 +313651,43 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 590 } ], "members": [ { - "name": "m_flScale", - "offset": 1928, + "name": "m_iFilterName", + "offset": 2576, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iszParentAttachment", - "offset": 1936, + "name": "m_hFilter", + "offset": 2584, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CHandle< CBaseFilter >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 570 + } + ] } } } @@ -300771,10 +313696,10 @@ }, { "type": "class", - "name": "CSoundOpvarSetAABBEntity", + "name": "CPulseCell_SoundEventStart", "scope": "libserver.so", "project": "server", - "size": 2432, + "size": 80, "alignment": 8, "traits": { @@ -300783,141 +313708,104 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_SoundEventStart\"\n\tm_nEditorNodeID = -1\n\tm_Type = \"SOUNDEVENT_START_PLAYER\"\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Start Sound Event" + }, + { + "name": "MPropertyDescription", + "value": "Starts a sound event, returns a handle that can be used to stop it. Keywords: create, sound, event, audio" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2264 + "ref_idx": 2181 } ], "members": [ { - "name": "m_vDistanceInnerMins", - "offset": 2332, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vDistanceInnerMaxs", - "offset": 2344, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vDistanceOuterMins", - "offset": 2356, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vDistanceOuterMaxs", - "offset": 2368, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_nAABBDirection", - "offset": 2380, + "name": "m_Type", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_vInnerMins", - "offset": 2384, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "ref_idx": 2783 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "SoundEventStartType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ { - "name": "m_vInnerMaxs", - "offset": 2396, + "name": "SOUNDEVENT_START_PLAYER", + "value": 0, "traits": { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "From Player" + } + ] } }, { - "name": "m_vOuterMins", - "offset": 2408, + "name": "SOUNDEVENT_START_WORLD", + "value": 1, "traits": { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "From World" + } + ] } }, { - "name": "m_vOuterMaxs", - "offset": 2420, + "name": "SOUNDEVENT_START_ENTITY", + "value": 2, "traits": { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "From Entity" + } + ] } } ] @@ -300925,10 +313813,10 @@ }, { "type": "class", - "name": "CMessage", + "name": "CColorCorrectionVolume", "scope": "libserver.so", "project": "server", - "size": 1984, + "size": 3456, "alignment": 8, "traits": { @@ -300939,36 +313827,47 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float32 m_MaxWeight" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_FadeDuration" + }, + { + "name": "MNetworkVarNames", + "value": "float32 m_Weight" + }, + { + "name": "MNetworkVarNames", + "value": "char m_lookupFilename" + } + ], + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 1096 } ], "members": [ { - "name": "m_iszMessage", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_MessageVolume", - "offset": 1936, + "name": "m_MaxWeight", + "offset": 2916, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -300977,22 +313876,34 @@ } }, { - "name": "m_MessageAttenuation", - "offset": 1940, + "name": "m_FadeDuration", + "offset": 2920, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_Radius", - "offset": 1944, + "name": "m_Weight", + "offset": 2924, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -301001,64 +313912,32 @@ } }, { - "name": "m_sNoise", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_OnShowMessage", - "offset": 1960, + "name": "m_lookupFilename", + "offset": 2928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "fixed_array", + "element_size": 1, + "count": 512, + "subtype": + { + "type": "ref", + "ref_idx": 1 + } } } - } - ] - } - }, - { - "type": "class", - "name": "CEnvEntityIgniter", - "scope": "libserver.so", - "project": "server", - "size": 1936, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + }, { - "name": "m_flLifetime", - "offset": 1928, + "name": "m_LastEnterWeight", + "offset": 3440, "traits": { "subtype": @@ -301067,74 +313946,40 @@ "ref_idx": 10 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncInteractionLayerClip", - "scope": "libserver.so", - "project": "server", - "size": 2592, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 590 - } - ], - "members": - [ + }, { - "name": "m_bDisabled", - "offset": 2572, + "name": "m_LastEnterTime", + "offset": 3444, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_iszInteractsAs", - "offset": 2576, + "name": "m_LastExitWeight", + "offset": 3448, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_iszInteractsWith", - "offset": 2584, + "name": "m_LastExitTime", + "offset": 3452, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 565 } } } @@ -301143,11 +313988,11 @@ }, { "type": "class", - "name": "CDEagle", + "name": "CInfoInstructorHintHostageRescueZone", "scope": "libserver.so", "project": "server", - "size": 5200, - "alignment": 16, + "size": 1928, + "alignment": 8, "traits": { "flags": @@ -301155,16 +314000,15 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed", - "MClassHasEntityLimitedDataDesc" + "construct_allowed" ], - "multi_depth": 10, - "single_depth": 9, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 1647 } ], "members": @@ -301174,40 +314018,51 @@ }, { "type": "class", - "name": "CCSGO_TeamIntroCounterTerroristPosition", + "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 8, + "project": "pulse_runtime_lib", + "size": 4, + "alignment": 4, "traits": { + "parent_class_idx": 1953, "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 2092 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nNextIndex = 0\n}" } ], "members": [ + { + "name": "m_nNextIndex", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } ] } }, { "type": "class", - "name": "CPathCornerCrash", + "name": "CLogicGameEvent", "scope": "libserver.so", "project": "server", - "size": 1960, + "size": 1936, "alignment": 8, "traits": { @@ -301224,20 +314079,34 @@ [ { "offset": 0, - "ref_idx": 2579 + "ref_idx": 571 } ], "members": [ + { + "name": "m_iszEventName", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CFuncTrainControls", + "name": "CFuncTimescale", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 1952, "alignment": 8, "traits": { @@ -301248,57 +314117,94 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 548 } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CFlashbang", - "scope": "libserver.so", - "project": "server", - "size": 5216, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": [ { - "offset": 0, - "ref_idx": 2196 + "name": "m_flDesiredTimescale", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flAcceleration", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMinBlendRate", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flBlendDeltaMultiplier", + "offset": 1940, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_isStarted", + "offset": 1944, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CPhysicsPropRespawnable", + "name": "CFogVolume", "scope": "libserver.so", "project": "server", - "size": 4128, - "alignment": 16, + "size": 2616, + "alignment": 8, "traits": { "flags": @@ -301308,82 +314214,87 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1195 + "ref_idx": 2685 } ], "members": [ { - "name": "m_vOriginalSpawnOrigin", - "offset": 4076, + "name": "m_fogName", + "offset": 2576, "traits": { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vOriginalSpawnAngles", - "offset": 4088, + "name": "m_postProcessName", + "offset": 2584, "traits": { "subtype": { "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vOriginalMins", - "offset": 4100, + "name": "m_colorCorrectionName", + "offset": 2592, "traits": { "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_vOriginalMaxs", - "offset": 4112, + "name": "m_bDisabled", + "offset": 2608, "traits": { "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flRespawnDuration", - "offset": 4124, + "name": "m_bInFogVolumesList", + "offset": 2609, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } } @@ -301392,10 +314303,10 @@ }, { "type": "class", - "name": "CPointAngularVelocitySensor", + "name": "CCSGO_TeamSelectCounterTerroristPosition", "scope": "libserver.so", "project": "server", - "size": 2136, + "size": 4000, "alignment": 8, "traits": { @@ -301406,89 +314317,113 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2646 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CBtActionAim", + "scope": "libserver.so", + "project": "server", + "size": 248, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 355 } ], "members": [ { - "name": "m_hTargetEntity", - "offset": 1928, + "name": "m_szSensorInputKey", + "offset": 104, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flThreshold", - "offset": 1932, + "name": "m_szAimReadyKey", + "offset": 128, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_nLastCompareResult", - "offset": 1936, + "name": "m_flZoomCooldownTimestamp", + "offset": 136, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } }, { - "name": "m_nLastFireResult", - "offset": 1940, + "name": "m_bDoneAiming", + "offset": 140, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_flFireTime", - "offset": 1944, + "name": "m_flLerpStartTime", + "offset": 144, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 10 } } }, { - "name": "m_flFireInterval", - "offset": 1948, + "name": "m_flNextLookTargetLerpTime", + "offset": 148, "traits": { "subtype": @@ -301499,8 +314434,8 @@ } }, { - "name": "m_flLastAngVelocity", - "offset": 1952, + "name": "m_flPenaltyReductionRatio", + "offset": 152, "traits": { "subtype": @@ -301511,8 +314446,8 @@ } }, { - "name": "m_lastOrientation", - "offset": 1956, + "name": "m_NextLookTarget", + "offset": 156, "traits": { "subtype": @@ -301525,113 +314460,187 @@ } }, { - "name": "m_vecAxis", - "offset": 1968, + "name": "m_AimTimer", + "offset": 168, "traits": { "subtype": { - "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_bUseHelper", - "offset": 1980, + "name": "m_SniperHoldTimer", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 854 } } }, { - "name": "m_AngularVelocity", - "offset": 1984, + "name": "m_FocusIntervalTimer", + "offset": 216, "traits": { "subtype": { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] + "type": "ref", + "ref_idx": 854 } } }, { - "name": "m_OnLessThan", - "offset": 2016, + "name": "m_bAcquired", + "offset": 240, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CCSPointScriptEntity", + "scope": "libserver.so", + "project": "server", + "size": 2288, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_ListenForAnimgraphTag", + "scope": "libserver.so", + "project": "server", + "size": 296, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_ListenForAnimgraphTag\"\n\tm_nEditorNodeID = -1\n\tm_OnStart = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnEnd = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_TagName = \"\"\n}" }, { - "name": "m_OnLessThanOrEqualTo", - "offset": 2040, + "name": "MPropertyFriendlyName", + "value": "Listen for AnimGraph Tag" + }, + { + "name": "MPropertyDescription", + "value": "Creates new cursors for when an animgraph tag is handled. Will listen until canceled." + }, + { + "name": "MPulseEditorSubHeaderText", + "value": "{ 'TagName'='m_TagName' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2180 + } + ], + "members": + [ + { + "name": "m_OnStart", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2183 } } }, { - "name": "m_OnGreaterThan", - "offset": 2064, + "name": "m_OnEnd", + "offset": 144, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2183 } } }, { - "name": "m_OnGreaterThanOrEqualTo", - "offset": 2088, + "name": "m_OnCanceled", + "offset": 216, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2183 } } }, { - "name": "m_OnEqualTo", - "offset": 2112, + "name": "m_TagName", + "offset": 288, "traits": { + "metatags": + [ + { + "name": "MPropertyAttributeEditor", + "value": "AnimGraphTag()" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 } } } @@ -301640,10 +314649,10 @@ }, { "type": "class", - "name": "CTriggerSoundscape", + "name": "COmniLight", "scope": "libserver.so", "project": "server", - "size": 2952, + "size": 3336, "alignment": 8, "traits": { @@ -301654,79 +314663,95 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float m_flInnerAngle" + }, + { + "name": "MNetworkVarNames", + "value": "float m_flOuterAngle" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bShowLight" + } + ], + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2192 } ], "members": [ { - "name": "m_hSoundscape", - "offset": 2916, + "name": "m_flInnerAngle", + "offset": 3320, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CHandle< CEnvSoundscapeTriggerable >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1100 - } - ] + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_SoundscapeName", - "offset": 2920, + "name": "m_flOuterAngle", + "offset": 3324, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_spectators", - "offset": 2928, + "name": "m_bShowLight", + "offset": 3328, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkChangeCallback", + "value": "RenderingChanged" + } + ], "subtype": { - "type": "atomic", - "name": "CUtlVector< CHandle< CBasePlayerPawn > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBasePlayerPawn >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1063 - } - ] - } - ] + "type": "ref", + "ref_idx": 12 } } } @@ -301735,40 +314760,48 @@ }, { "type": "class", - "name": "CTriggerDetectExplosion", + "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", "scope": "libserver.so", "project": "server", - "size": 2984, - "alignment": 8, + "size": 4, + "alignment": 4, "traits": { + "parent_class_idx": 2611, "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 1096 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_scriptedSequence = null\n}" } ], "members": [ { - "name": "m_OnDetectedExplosion", - "offset": 2960, + "name": "m_scriptedSequence", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } } @@ -301777,11 +314810,11 @@ }, { "type": "class", - "name": "CTriggerActiveWeaponDetect", + "name": "CWaterBullet", "scope": "libserver.so", "project": "server", - "size": 2952, - "alignment": 8, + "size": 3376, + "alignment": 16, "traits": { "flags": @@ -301791,240 +314824,208 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 589 } ], "members": [ - { - "name": "m_OnTouchedActiveWeapon", - "offset": 2920, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_iszWeaponClassName", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - } ] } }, { "type": "class", - "name": "CTimeline", + "name": "CPulseCell_PickBestOutflowSelector", "scope": "libserver.so", - "project": "server", - "size": 552, - "alignment": 255, + "project": "pulse_runtime_lib", + "size": 104, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", - "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", - "MNetworkNoBase" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "float m_flValues" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nValueCounts" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nBucketCount" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_PickBestOutflowSelector\"\n\tm_nEditorNodeID = -1\n\tm_nCheckType = \"SORT_BY_NUMBER_OF_VALID_CRITERIA\"\n\tm_OutflowList = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n}" }, { - "name": "MNetworkVarNames", - "value": "float m_flInterval" + "name": "MPropertyFriendlyName", + "value": "Select Best Exit" }, { - "name": "MNetworkVarNames", - "value": "float m_flFinalValue" + "name": "MPropertyDescription", + "value": "Evaluate the requirements of each connected node" }, { - "name": "MNetworkVarNames", - "value": "TimelineCompression_t m_nCompressionType" + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/requirements.png" }, { - "name": "MNetworkVarNames", - "value": "bool m_bStopped" + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className='IsControlFlowNode AllOutflowsInSpecialSection IsSelectorNode' create_special_outflows_section=true }" } ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2062 + "ref_idx": 2181 } ], "members": [ { - "name": "m_flValues", - "offset": 16, + "name": "m_nCheckType", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + "type": "ref", + "ref_idx": 2798 } } }, { - "name": "m_nValueCounts", - "offset": 272, + "name": "m_OutflowList", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 4, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + "type": "ref", + "ref_idx": 2255 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PulseBestOutflowRules_t", + "scope": "libserver.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ { - "name": "m_nBucketCount", - "offset": 528, + "name": "SORT_BY_NUMBER_OF_VALID_CRITERIA", + "value": 0, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Choose Best" + }, + { + "name": "MPropertyDescription", + "value": "Choose the best outflow with all rules passing, as determined by number of passing rules (specificity)." } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } + ] } }, { - "name": "m_flInterval", - "offset": 532, + "name": "SORT_BY_OUTFLOW_INDEX", + "value": 1, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyFriendlyName", + "value": "Choose First" + }, + { + "name": "MPropertyDescription", + "value": "Choose the first outflow with all rules passing, from left to right" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } + ] } - }, + } + ] + } + }, + { + "type": "class", + "name": "CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t", + "scope": "libserver.so", + "project": "server", + "size": 16, + "alignment": 255, + "traits": + { + "parent_class_idx": 2129, + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_flFinalValue", - "offset": 536, + "name": "pItem", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1071 + } } } }, { - "name": "m_nCompressionType", - "offset": 540, + "name": "team", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 2609 + "ref_idx": 5 } } }, { - "name": "m_bStopped", - "offset": 544, + "name": "slot", + "offset": 10, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 5 } } } @@ -302032,48 +315033,41 @@ } }, { - "type": "enum", - "name": "TimelineCompression_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CWeaponUMP45", + "scope": "libserver.so", + "project": "server", + "size": 5200, + "alignment": 16, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "multi_depth": 10, + "single_depth": 9, + "baseclasses": [ { - "name": "TIMELINE_COMPRESSION_SUM", - "value": 0 - }, - { - "name": "TIMELINE_COMPRESSION_COUNT_PER_INTERVAL", - "value": 1 - }, - { - "name": "TIMELINE_COMPRESSION_AVERAGE", - "value": 2 - }, - { - "name": "TIMELINE_COMPRESSION_AVERAGE_BLEND", - "value": 3 - }, - { - "name": "TIMELINE_COMPRESSION_TOTAL", - "value": 4 + "offset": 0, + "ref_idx": 2117 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CCSSprite", + "name": "CPhysTorque", "scope": "libserver.so", "project": "server", - "size": 2688, + "size": 2040, "alignment": 8, "traits": { @@ -302090,20 +315084,34 @@ [ { "offset": 0, - "ref_idx": 2111 + "ref_idx": 2482 } ], "members": [ + { + "name": "m_axis", + "offset": 2024, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "VectorWS", + "size": 12, + "alignment": 4 + } + } + } ] } }, { "type": "class", - "name": "CPulseGameBlackboard", + "name": "CPhysImpact", "scope": "libserver.so", "project": "server", - "size": 1952, + "size": 1944, "alignment": 8, "traits": { @@ -302114,67 +315122,50 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "CUtlString m_strGraphName" - }, - { - "name": "MNetworkVarNames", - "value": "CUtlString m_strStateBlob" - } - ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 1647 } ], "members": [ { - "name": "m_strGraphName", - "offset": 1936, + "name": "m_damage", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_strStateBlob", - "offset": 1944, + "name": "m_distance", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_directionEntityName", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "OnBlackboardStateChanged" - } - ], "subtype": { "type": "atomic", - "name": "CUtlString", + "name": "CUtlSymbolLarge", "size": 8, "alignment": 8 } @@ -302185,10 +315176,10 @@ }, { "type": "class", - "name": "CTriggerBrush", + "name": "CPointPrefab", "scope": "libserver.so", "project": "server", - "size": 2656, + "size": 2032, "alignment": 8, "traits": { @@ -302199,74 +315190,101 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2223 } ], "members": [ { - "name": "m_OnStartTouch", - "offset": 2576, + "name": "m_targetMapName", + "offset": 1928, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnEndTouch", - "offset": 2600, + "name": "m_forceWorldGroupID", + "offset": 1936, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_OnUse", - "offset": 2624, + "name": "m_associatedRelayTargetName", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_iInputFilter", - "offset": 2648, + "name": "m_fixupNames", + "offset": 1952, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 } } }, { - "name": "m_iDontMessageParent", - "offset": 2652, + "name": "m_bLoadDynamic", + "offset": 1953, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 12 + } + } + }, + { + "name": "m_associatedRelayEntity", + "offset": 1956, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CPointPrefab >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 2803 + } + ] } } } @@ -302275,10 +315293,10 @@ }, { "type": "class", - "name": "CCredits", + "name": "CTriggerTeleport", "scope": "libserver.so", "project": "server", - "size": 1960, + "size": 2936, "alignment": 8, "traits": { @@ -302289,32 +315307,46 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 6, + "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 1096 } ], "members": [ { - "name": "m_OnCreditsDone", - "offset": 1928, + "name": "m_iLandmark", + "offset": 2920, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_bUseLandmarkAngles", + "offset": 2928, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } }, { - "name": "m_bRolledOutroCredits", - "offset": 1952, + "name": "m_bMirrorPlayer", + "offset": 2929, "traits": { "subtype": @@ -302325,14 +315357,14 @@ } }, { - "name": "m_flLogoLength", - "offset": 1956, + "name": "m_bCheckDestIfClearForPlayer", + "offset": 2930, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } } @@ -302341,10 +315373,10 @@ }, { "type": "class", - "name": "CServerRagdollTrigger", + "name": "CTriggerLerpObject", "scope": "libserver.so", "project": "server", - "size": 2920, + "size": 3080, "alignment": 8, "traits": { @@ -302365,85 +315397,231 @@ } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CSoundAreaEntityOrientedBox", - "scope": "libserver.so", - "project": "server", - "size": 1984, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "metatags": [ { - "name": "MNetworkVarNames", - "value": "Vector m_vMin" + "name": "m_iszLerpTarget", + "offset": 2920, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } }, { - "name": "MNetworkVarNames", - "value": "Vector m_vMax" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ + "name": "m_hLerpTarget", + "offset": 2928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, { - "offset": 0, - "ref_idx": 2198 - } - ], - "members": - [ + "name": "m_iszLerpTargetAttachment", + "offset": 2936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, { - "name": "m_vMin", - "offset": 1956, + "name": "m_hLerpTargetAttachment", + "offset": 2944, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 127 + } + } + }, + { + "name": "m_flLerpDuration", + "offset": 2948, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bAttachedEntityWasParented", + "offset": 2952, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bLerpRestoreMoveType", + "offset": 2953, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSingleLerpObject", + "offset": 2954, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_vecLerpingObjects", + "offset": 2960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlVector< lerpdata_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1846 + } + ] } } }, { - "name": "m_vMax", - "offset": 1968, + "name": "m_iszLerpEffect", + "offset": 2984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_iszLerpSound", + "offset": 2992, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_bAttachTouchingObject", + "offset": 3000, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hEntityToWaitForDisconnect", + "offset": 3004, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_OnLerpStarted", + "offset": 3008, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnLerpFinished", + "offset": 3032, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 + } + } + }, + { + "name": "m_OnDetached", + "offset": 3056, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 573 } } } @@ -302452,7 +315630,7 @@ }, { "type": "class", - "name": "CPhysMotor", + "name": "CPointTemplate", "scope": "libserver.so", "project": "server", "size": 2032, @@ -302478,7 +315656,7 @@ "members": [ { - "name": "m_nameAttach", + "name": "m_iszWorldName", "offset": 1928, "traits": { @@ -302492,7 +315670,7 @@ } }, { - "name": "m_nameAnchor", + "name": "m_iszSource2EntityLumpName", "offset": 1936, "traits": { @@ -302506,49 +315684,21 @@ } }, { - "name": "m_hAttachedObject", + "name": "m_iszEntityFilterName", "offset": 1944, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_hAnchorObject", - "offset": 1948, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_spinUp", + "name": "m_flTimeoutInterval", "offset": 1952, "traits": { @@ -302560,110 +315710,204 @@ } }, { - "name": "m_spinDown", + "name": "m_bAsynchronouslySpawnEntities", "offset": 1956, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flMotorFriction", + "name": "m_clientOnlyEntityBehavior", "offset": 1960, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2807 } } }, { - "name": "m_additionalAcceleration", + "name": "m_ownerSpawnGroupType", "offset": 1964, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2808 } } }, { - "name": "m_angularAcceleration", + "name": "m_createdSpawnGroupHandles", "offset": 1968, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< uint32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 7 + } + ] } } }, { - "name": "m_flTorqueScale", - "offset": 1972, + "name": "m_SpawnedEntityHandles", + "offset": 1992, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CEntityHandle >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CEntityHandle", + "size": 4, + "alignment": 4 + } + ] } } }, { - "name": "m_flTargetSpeed", - "offset": 1976, + "name": "m_ScriptSpawnCallback", + "offset": 2016, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "HSCRIPT", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flSpeedWhenSpinUpOrSpinDownStarted", - "offset": 1980, + "name": "m_ScriptCallbackScope", + "offset": 2024, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "HSCRIPT", + "size": 8, + "alignment": 8 } } + } + ] + } + }, + { + "type": "enum", + "name": "PointTemplateClientOnlyEntityBehavior_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY", + "value": 0 }, { - "name": "m_motor", - "offset": 2000, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 870 - } - } + "name": "CREATE_FOR_CLIENTS_WHO_CONNECT_LATER", + "value": 1 + } + ] + } + }, + { + "type": "enum", + "name": "PointTemplateOwnerSpawnGroupType_t", + "scope": "!GlobalTypes", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP", + "value": 0 + }, + { + "name": "INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP", + "value": 1 + }, + { + "name": "INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP", + "value": 2 } ] } }, { "type": "class", - "name": "CTriggerLook", + "name": "CPhysExplosion", "scope": "libserver.so", "project": "server", - "size": 3048, + "size": 1992, "alignment": 8, "traits": { @@ -302674,52 +315918,32 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bTestOcclusion" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bTestAllVisibleOcclusion" - } - ], - "multi_depth": 8, - "single_depth": 7, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2294 + "ref_idx": 1647 } ], "members": [ { - "name": "m_hLookTarget", - "offset": 2944, + "name": "m_bExplodeOnSpawn", + "offset": 1928, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_flFieldOfView", - "offset": 2948, + "name": "m_flMagnitude", + "offset": 1932, "traits": { "subtype": @@ -302730,8 +315954,8 @@ } }, { - "name": "m_flLookTime", - "offset": 2952, + "name": "m_flDamage", + "offset": 1936, "traits": { "subtype": @@ -302742,8 +315966,8 @@ } }, { - "name": "m_flLookTimeTotal", - "offset": 2956, + "name": "m_radius", + "offset": 1940, "traits": { "subtype": @@ -302754,20 +315978,22 @@ } }, { - "name": "m_flLookTimeLast", - "offset": 2960, + "name": "m_targetEntityName", + "offset": 1944, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 } } }, { - "name": "m_flTimeoutDuration", - "offset": 2964, + "name": "m_flInnerRadius", + "offset": 1952, "traits": { "subtype": @@ -302778,20 +316004,20 @@ } }, { - "name": "m_bTimeoutFired", - "offset": 2968, + "name": "m_flPushScale", + "offset": 1956, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_bIsLooking", - "offset": 2969, + "name": "m_bConvertToDebrisWhenPossible", + "offset": 1960, "traits": { "subtype": @@ -302802,8 +316028,8 @@ } }, { - "name": "m_b2DFOV", - "offset": 2970, + "name": "m_bAffectInvulnerableEnts", + "offset": 1961, "traits": { "subtype": @@ -302814,56 +316040,106 @@ } }, { - "name": "m_bUseVelocity", - "offset": 2971, + "name": "m_OnPushedPlayer", + "offset": 1968, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseServerFuncs", + "scope": "libserver.so", + "project": "server", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Server General" }, { - "name": "m_bTestOcclusion", - "offset": 2972, + "name": "MPropertyDescription", + "value": "General server gameplay helpers." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCommentaryAuto", + "scope": "libserver.so", + "project": "server", + "size": 2000, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_OnCommentaryNewGame", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_bTestAllVisibleOcclusion", - "offset": 2973, + "name": "m_OnCommentaryMidGame", + "offset": 1952, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } }, { - "name": "m_OnTimeout", - "offset": 2976, + "name": "m_OnCommentaryMultiplayerSpawn", + "offset": 1976, "traits": { "subtype": @@ -302872,28 +316148,136 @@ "ref_idx": 573 } } + } + ] + } + }, + { + "type": "class", + "name": "CMapSharedEnvironment", + "scope": "libserver.so", + "project": "server", + "size": 1944, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 571 + } + ], + "members": + [ + { + "name": "m_targetMapName", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CHandleTest", + "scope": "libserver.so", + "project": "server", + "size": 1936, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MDisableDataDescValidation", + "MClassHasEntityLimitedDataDesc" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "CHandle< CBaseEntity> m_Handle" }, { - "name": "m_OnStartLook", - "offset": 3000, + "name": "MNetworkVarNames", + "value": "bool m_bSendHandle" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 548 + } + ], + "members": + [ + { + "name": "m_Handle", + "offset": 1928, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { - "type": "ref", - "ref_idx": 573 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_OnEndLook", - "offset": 3024, + "name": "m_bSendHandle", + "offset": 1932, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } } @@ -302902,10 +316286,10 @@ }, { "type": "class", - "name": "CMessageEntity", + "name": "CInfoWorldLayer", "scope": "libserver.so", "project": "server", - "size": 1952, + "size": 1976, "alignment": 8, "traits": { @@ -302916,34 +316300,87 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "string_t m_worldName" + }, + { + "name": "MNetworkVarNames", + "value": "string_t m_layerName" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bWorldLayerVisible" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bEntitiesSpawned" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 548 } ], "members": [ { - "name": "m_radius", + "name": "m_pOutputOnEntitiesSpawned", "offset": 1928, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 573 } } }, { - "name": "m_messageText", - "offset": 1936, + "name": "m_worldName", + "offset": 1952, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlSymbolLarge", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_layerName", + "offset": 1960, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "atomic", @@ -302954,10 +316391,34 @@ } }, { - "name": "m_drawText", - "offset": 1944, + "name": "m_bWorldLayerVisible", + "offset": 1968, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bEntitiesSpawned", + "offset": 1969, "traits": { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], "subtype": { "type": "ref", @@ -302966,8 +316427,8 @@ } }, { - "name": "m_bDeveloperOnly", - "offset": 1945, + "name": "m_bCreateAsChildSpawnGroup", + "offset": 1970, "traits": { "subtype": @@ -302978,14 +316439,21 @@ } }, { - "name": "m_bEnabled", - "offset": 1946, + "name": "m_hLayerSpawnGroup", + "offset": 1972, "traits": { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 7 } } } @@ -302994,11 +316462,11 @@ }, { "type": "class", - "name": "CRagdollPropAttached", + "name": "CInstancedSceneEntity", "scope": "libserver.so", "project": "server", - "size": 3776, - "alignment": 16, + "size": 2600, + "alignment": 8, "traits": { "flags": @@ -303008,123 +316476,77 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "uint32 m_boneIndexAttached" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_ragdollAttachedObjectIndex" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_attachmentPointBoneSpace" - }, - { - "name": "MNetworkVarNames", - "value": "Vector m_attachmentPointRagdollSpace" - } - ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2125 + "ref_idx": 2492 } ], "members": [ { - "name": "m_boneIndexAttached", - "offset": 3704, + "name": "m_hOwner", + "offset": 2576, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "ref", - "ref_idx": 7 + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] } } }, { - "name": "m_ragdollAttachedObjectIndex", - "offset": 3708, + "name": "m_bHadOwner", + "offset": 2580, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } }, { - "name": "m_attachmentPointBoneSpace", - "offset": 3712, + "name": "m_flPostSpeakDelay", + "offset": 2584, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_attachmentPointRagdollSpace", - "offset": 3724, + "name": "m_flPreDelay", + "offset": 2588, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "coord" - } - ], "subtype": { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 10 } } }, { - "name": "m_bShouldDetach", - "offset": 3736, + "name": "m_bIsBackground", + "offset": 2592, "traits": { "subtype": @@ -303135,33 +316557,47 @@ } }, { - "name": "m_bShouldDeleteAttachedActivationRecord", - "offset": 3752, + "name": "m_bRemoveOnCompletion", + "offset": 2593, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", "ref_idx": 12 } } + }, + { + "name": "m_hTarget", + "offset": 2596, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } } ] } }, { "type": "class", - "name": "CPointClientUIWorldTextPanel", + "name": "CRotDoor", "scope": "libserver.so", "project": "server", - "size": 3520, + "size": 3080, "alignment": 8, "traits": { @@ -303172,45 +316608,26 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "char m_messageText" - } - ], "multi_depth": 6, "single_depth": 5, "baseclasses": [ { "offset": 0, - "ref_idx": 2401 + "ref_idx": 2159 } ], "members": [ { - "name": "m_messageText", - "offset": 3008, + "name": "m_bSolidBsp", + "offset": 3075, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 12 } } } @@ -303219,10 +316636,30 @@ }, { "type": "class", - "name": "CFuncIllusionary", + "name": "CBaseModelEntityAPI", "scope": "libserver.so", "project": "server", - "size": 2576, + "size": 8, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPathParticleRopeAlias_path_particle_rope_clientside", + "scope": "libserver.so", + "project": "server", + "size": 2160, "alignment": 8, "traits": { @@ -303239,7 +316676,7 @@ [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2391 } ], "members": @@ -303249,11 +316686,11 @@ }, { "type": "class", - "name": "CNullEntity", + "name": "CWeaponXM1014", "scope": "libserver.so", "project": "server", - "size": 1928, - "alignment": 8, + "size": 5168, + "alignment": 16, "traits": { "flags": @@ -303263,13 +316700,13 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, + "multi_depth": 10, + "single_depth": 9, "baseclasses": [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2435 } ], "members": @@ -303279,10 +316716,10 @@ }, { "type": "class", - "name": "CPrecipitationBlocker", + "name": "CPulseCell_Step_PublicOutput", "scope": "libserver.so", - "project": "server", - "size": 2576, + "project": "pulse_runtime_lib", + "size": 80, "alignment": 8, "traits": { @@ -303291,235 +316728,153 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_PublicOutput\"\n\tm_nEditorNodeID = -1\n\tm_OutputIndex = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2181 } ], "members": [ + { + "name": "m_OutputIndex", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1045 + } + } + } ] } }, { "type": "class", - "name": "CPhysicsEntitySolver", + "name": "CBtActionMoveTo", "scope": "libserver.so", "project": "server", - "size": 1968, - "alignment": 8, + "size": 232, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 2, + "single_depth": 1, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 355 } ], "members": [ { - "name": "m_hMovingEntity", - "offset": 1952, + "name": "m_szDestinationInputKey", + "offset": 96, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_hPhysicsBlocker", - "offset": 1956, + "name": "m_szHidingSpotInputKey", + "offset": 104, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_separationDuration", - "offset": 1960, + "name": "m_szThreatInputKey", + "offset": 112, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 } } }, { - "name": "m_cancelTime", - "offset": 1964, + "name": "m_vecDestination", + "offset": 120, "traits": { "subtype": { - "type": "ref", - "ref_idx": 565 + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 } } - } - ] - } - }, - { - "type": "class", - "name": "CCSGO_TeamSelectTerroristPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2511 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CConstraintAnchor", - "scope": "libserver.so", - "project": "server", - "size": 3376, - "alignment": 16, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 589 - } - ], - "members": - [ + }, { - "name": "m_massScale", - "offset": 3368, + "name": "m_bAutoLookAdjust", + "offset": 132, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } - } - ] - } - }, - { - "type": "class", - "name": "EngineCountdownTimer", - "scope": "libserver.so", - "project": "server", - "size": 24, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope", - "MNetworkNoBase" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_duration" }, { - "name": "MNetworkVarNames", - "value": "float32 m_timestamp" + "name": "m_bComputePath", + "offset": 133, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } }, { - "name": "MNetworkVarNames", - "value": "float32 m_timescale" - } - ], - "members": - [ - { - "name": "m_duration", - "offset": 8, + "name": "m_flDamagingAreasPenaltyCost", + "offset": 136, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -303528,128 +316883,68 @@ } }, { - "name": "m_timestamp", - "offset": 12, + "name": "m_CheckApproximateCornersTimer", + "offset": 144, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } }, { - "name": "m_timescale", - "offset": 16, + "name": "m_CheckHighPriorityItem", + "offset": 168, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 854 } } - } - ] - } - }, - { - "type": "class", - "name": "FilterDamageType", - "scope": "libserver.so", - "project": "server", - "size": 1992, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 570 - } - ], - "members": - [ + }, { - "name": "m_iDamageType", - "offset": 1984, + "name": "m_RepathTimer", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 854 } } - } - ] - } - }, - { - "type": "class", - "name": "CTriggerSave", - "scope": "libserver.so", - "project": "server", - "size": 2928, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 1096 - } - ], - "members": - [ + "name": "m_flArrivalEpsilon", + "offset": 216, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, { - "name": "m_bForceNewLevelUnit", - "offset": 2913, + "name": "m_flAdditionalArrivalEpsilon2D", + "offset": 220, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 10 } } }, { - "name": "m_fDangerousTimer", - "offset": 2916, + "name": "m_flHidingSpotCheckDistanceThreshold", + "offset": 224, "traits": { "subtype": @@ -303660,14 +316955,14 @@ } }, { - "name": "m_minHitPoints", - "offset": 2920, + "name": "m_flNearestAreaDistanceThreshold", + "offset": 228, "traits": { "subtype": { "type": "ref", - "ref_idx": 6 + "ref_idx": 10 } } } @@ -303676,10 +316971,10 @@ }, { "type": "class", - "name": "CLightEnvironmentEntity", + "name": "CPhysicalButton", "scope": "libserver.so", "project": "server", - "size": 2584, + "size": 2952, "alignment": 8, "traits": { @@ -303696,7 +316991,7 @@ [ { "offset": 0, - "ref_idx": 2581 + "ref_idx": 2175 } ], "members": @@ -303706,30 +317001,10 @@ }, { "type": "class", - "name": "CLogicRelayAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CGamePlayerEquip", + "name": "CDebugHistory", "scope": "libserver.so", "project": "server", - "size": 2616, + "size": 4102000, "alignment": 8, "traits": { @@ -303740,26 +317015,45 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2098 + "ref_idx": 548 } ], "members": [ + { + "name": "m_nNpcEvents", + "offset": 4097992, + "traits": + { + "metatags": + [ + { + "name": "MNotSaved", + "value": "!!UNKNOWN!!" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } ] } }, { "type": "class", - "name": "CSoundOpvarSetOBBEntity", + "name": "CPointProximitySensor", "scope": "libserver.so", "project": "server", - "size": 2432, + "size": 1968, "alignment": 8, "traits": { @@ -303770,26 +317064,84 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2594 + "ref_idx": 1647 } ], "members": [ + { + "name": "m_bDisabled", + "offset": 1928, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hTargetEntity", + "offset": 1932, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + } + }, + { + "name": "m_Distance", + "offset": 1936, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CEntityOutputTemplate< float32, float32 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 10 + }, + { + "type": "ref", + "ref_idx": 10 + } + ] + } + } + } ] } }, { "type": "class", - "name": "CCSObserver_CameraServices", + "name": "CCSObserver_MovementServices", "scope": "libserver.so", "project": "server", - "size": 432, + "size": 576, "alignment": 255, "traits": { @@ -303799,13 +317151,13 @@ "inheritance_depth_calculated", "local_type_scope" ], - "multi_depth": 4, - "single_depth": 3, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2106 + "ref_idx": 1102 } ], "members": @@ -303815,10 +317167,10 @@ }, { "type": "class", - "name": "CPointWorldText", + "name": "CLogicBranch", "scope": "libserver.so", "project": "server", - "size": 3264, + "size": 2008, "alignment": 8, "traits": { @@ -303829,249 +317181,141 @@ "local_type_scope", "construct_allowed" ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "char m_messageText" - }, - { - "name": "MNetworkVarNames", - "value": "char m_FontName" - }, - { - "name": "MNetworkVarNames", - "value": "char m_BackgroundMaterialName" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bEnabled" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bFullbright" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flWorldUnitsPerPx" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flFontSize" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flDepthOffset" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDrawBackground" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBackgroundBorderWidth" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBackgroundBorderHeight" - }, - { - "name": "MNetworkVarNames", - "value": "float m_flBackgroundWorldToUV" - }, - { - "name": "MNetworkVarNames", - "value": "Color m_Color" - }, - { - "name": "MNetworkVarNames", - "value": "PointWorldTextJustifyHorizontal_t m_nJustifyHorizontal" - }, - { - "name": "MNetworkVarNames", - "value": "PointWorldTextJustifyVertical_t m_nJustifyVertical" - }, - { - "name": "MNetworkVarNames", - "value": "PointWorldTextReorientMode_t m_nReorientMode" - } - ], "multi_depth": 5, "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2173 + "ref_idx": 571 } ], "members": [ { - "name": "m_messageText", - "offset": 2572, + "name": "m_bInValue", + "offset": 1928, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 12 } } }, { - "name": "m_FontName", - "offset": 3084, + "name": "m_Listeners", + "offset": 1936, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "atomic", + "name": "CUtlVector< CHandle< CBaseEntity > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 548 + } + ] + } + ] } } }, { - "name": "m_BackgroundMaterialName", - "offset": 3148, + "name": "m_OnTrue", + "offset": 1960, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 64, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 573 } } }, { - "name": "m_bEnabled", - "offset": 3212, + "name": "m_OnFalse", + "offset": 1984, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 573 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IntervalTimer::CursorState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 20, + "alignment": 4, + "traits": + { + "parent_class_idx": 1944, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_bFullbright", - "offset": 3213, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n\tm_flWaitInterval = 0.0\n\tm_flWaitIntervalHigh = 0.0\n\tm_bCompleteOnNextWake = false\n}" + } + ], + "members": + [ + { + "name": "m_StartTime", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 565 } } }, { - "name": "m_flWorldUnitsPerPx", - "offset": 3216, + "name": "m_EndTime", + "offset": 4, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 565 } } }, { - "name": "m_flFontSize", - "offset": 3220, + "name": "m_flWaitInterval", + "offset": 8, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", @@ -304080,20 +317324,10 @@ } }, { - "name": "m_flDepthOffset", - "offset": 3224, + "name": "m_flWaitIntervalHigh", + "offset": 12, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", @@ -304102,180 +317336,322 @@ } }, { - "name": "m_bDrawBackground", - "offset": 3228, + "name": "m_bCompleteOnNextWake", + "offset": 16, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IntervalTimer", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 216, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IntervalTimer\"\n\tm_nEditorNodeID = -1\n\tm_Completed = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnInterval = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Interval Timer" + }, + { + "name": "MPropertyDescription", + "value": "Wait for a duration, firing a child cursor at regular (or randomized) intervals" }, { - "name": "m_flBackgroundBorderWidth", - "offset": 3232, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/node_timer.png" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 + } + ], + "members": + [ + { + "name": "m_Completed", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MPropertyDescription", + "value": "Called when timer reaches the duration OR is stopped. NOTE: This will run a little while AFTER the last interval fires unless they line up perfectly." } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2832 } } }, { - "name": "m_flBackgroundBorderHeight", - "offset": 3236, + "name": "m_OnInterval", + "offset": 144, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MPropertyDescription", + "value": "New child cursor starts here every time the wait interval elapses" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2834 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseYieldingInflow", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ { - "name": "m_flBackgroundWorldToUV", - "offset": 3240, + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2830 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseFlow", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseFlow\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2831 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Base", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Base\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "members": + [ + { + "name": "m_nEditorNodeID", + "offset": 8, "traits": { "metatags": [ { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MFgdFromSchemaCompletelySkipField" } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 99 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_ResumePoint", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_Color", - "offset": 3244, + "offset": 0, + "ref_idx": 2833 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulse_OutflowConnection", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + { + "name": "m_SourceOutflowName", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "atomic", - "name": "Color", - "size": 4, - "alignment": 1 + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_nJustifyHorizontal", - "offset": 3248, + "name": "m_nDestChunk", + "offset": 16, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 2636 + "ref_idx": 310 } } }, { - "name": "m_nJustifyVertical", - "offset": 3252, + "name": "m_nInstruction", + "offset": 20, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 2637 + "ref_idx": 6 } } }, { - "name": "m_nReorientMode", - "offset": 3256, + "name": "m_OutflowRegisterMap", + "offset": 24, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 2638 + "ref_idx": 1711 } } } @@ -304283,94 +317659,127 @@ } }, { - "type": "enum", - "name": "PointWorldTextJustifyHorizontal_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "SignatureOutflow_Continue", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, "traits": { "flags": [ - "is_registered" + "inheritance_depth_calculated", + "local_type_scope" ], - "fields": + "multi_depth": 2, + "single_depth": 1, + "baseclasses": [ { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT", - "value": 0 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER", - "value": 1 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT", - "value": 2 + "offset": 0, + "ref_idx": 2833 } + ], + "members": + [ ] } }, { - "type": "enum", - "name": "PointWorldTextJustifyVertical_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseCell_Value_RandomInt", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "fields": + "metatags": [ { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM", - "value": 0 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomInt\"\n\tm_nEditorNodeID = -1\n}" }, { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER", - "value": 1 + "name": "MPropertyFriendlyName", + "value": "Random Integer" }, { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP", - "value": 2 + "name": "MPropertyDescription", + "value": "Generate a random integer between min and max (inclusive)" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2836 } + ], + "members": + [ ] } }, { - "type": "enum", - "name": "PointWorldTextReorientMode_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseCell_BaseValue", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "fields": + "metatags": [ { - "name": "POINT_WORLD_TEXT_REORIENT_NONE", - "value": 0 - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseValue\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "POINT_WORLD_TEXT_REORIENT_AROUND_UP", - "value": 1 + "offset": 0, + "ref_idx": 2831 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CTriggerVolume", - "scope": "libserver.so", - "project": "server", - "size": 2592, + "name": "CPulseCell_Outflow_CycleOrdered", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 96, "alignment": 8, "traits": { @@ -304379,49 +317788,124 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleOrdered\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 590 + "ref_idx": 2830 } ], "members": [ { - "name": "m_iFilterName", - "offset": 2576, + "name": "m_Outputs", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2833 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "PulseObservableBoolExpression_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 120, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_EvaluateConnection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DependentObservableVars = [ ]\n\tm_DependentObservableBlackboardReferences = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_EvaluateConnection", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2833 } } }, { - "name": "m_hFilter", - "offset": 2584, + "name": "m_DependentObservableVars", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseFilter >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< PulseRuntimeVarIndex_t >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 570 + "ref_idx": 1251 + } + ] + } + } + }, + { + "name": "m_DependentObservableBlackboardReferences", + "offset": 96, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< PulseRuntimeBlackboardReferenceIndex_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 956 } ] } @@ -304432,10 +317916,10 @@ }, { "type": "class", - "name": "CPulseCell_SoundEventStart", - "scope": "libserver.so", - "project": "server", - "size": 80, + "name": "CPulseCell_Step_DebugLog", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, "alignment": 8, "traits": { @@ -304451,15 +317935,7 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_SoundEventStart\"\n\tm_nEditorNodeID = -1\n\tm_Type = \"SOUNDEVENT_START_PLAYER\"\n}" - }, - { - "name": "MPropertyFriendlyName", - "value": "Start Sound Event" - }, - { - "name": "MPropertyDescription", - "value": "Starts a sound event, returns a handle that can be used to stop it. Keywords: create, sound, event, audio" + "value": "{\n\t_class = \"CPulseCell_Step_DebugLog\"\n\tm_nEditorNodeID = -1\n}" } ], "multi_depth": 3, @@ -304468,20 +317944,58 @@ [ { "offset": 0, - "ref_idx": 1942 + "ref_idx": 2830 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseLerp", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 } ], "members": [ { - "name": "m_Type", + "name": "m_WakeResume", "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 2641 + "ref_idx": 2832 } } } @@ -304489,59 +318003,141 @@ } }, { - "type": "enum", - "name": "SoundEventStartType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "PulseSelectorOutflowList_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" ], - "fields": + "metatags": [ { - "name": "SOUNDEVENT_START_PLAYER", - "value": 0, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "From Player" - } - ] + "subtype": + { + "type": "atomic", + "name": "CUtlVector< OutflowWithRequirements_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2842 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "OutflowWithRequirements_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 128, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_DestinationFlowNodeID = -1\n\tm_RequirementNodeIDs = [ ]\n\tm_nCursorStateBlockIndex = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Connection", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2833 + } } }, { - "name": "SOUNDEVENT_START_WORLD", - "value": 1, + "name": "m_DestinationFlowNodeID", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "From World" - } - ] + "subtype": + { + "type": "ref", + "ref_idx": 99 + } } }, { - "name": "SOUNDEVENT_START_ENTITY", - "value": 2, + "name": "m_RequirementNodeIDs", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "From Entity" - } - ] + "subtype": + { + "type": "atomic", + "name": "CUtlVector< PulseDocNodeID_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 99 + } + ] + } + } + }, + { + "name": "m_nCursorStateBlockIndex", + "offset": 104, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] + } } } ] @@ -304549,10 +318145,10 @@ }, { "type": "class", - "name": "CColorCorrectionVolume", - "scope": "libserver.so", - "project": "server", - "size": 3456, + "name": "CPulseCell_Inflow_BaseEntrypoint", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 128, "alignment": 8, "traits": { @@ -304561,161 +318157,286 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "float32 m_MaxWeight" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_FadeDuration" - }, - { - "name": "MNetworkVarNames", - "value": "float32 m_Weight" - }, - { - "name": "MNetworkVarNames", - "value": "char m_lookupFilename" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_BaseEntrypoint\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n}" } ], - "multi_depth": 6, - "single_depth": 5, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2830 } ], "members": [ { - "name": "m_MaxWeight", - "offset": 2916, + "name": "m_EntryChunk", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 310 } } }, { - "name": "m_FadeDuration", - "offset": 2920, + "name": "m_RegisterMap", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 1711 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForObservable", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 264, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForObservable\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_OnTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_Weight", - "offset": 2924, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/observable_variable_listener.png" + }, + { + "name": "MPropertyFriendlyName", + "value": "Wait For Observable Condition" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 + } + ], + "members": + [ + { + "name": "m_Condition", + "offset": 72, "traits": { "metatags": [ { - "name": "MNetworkEnable" + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." } ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2838 } } }, { - "name": "m_lookupFilename", - "offset": 2928, + "name": "m_OnTrue", + "offset": 192, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { - "type": "fixed_array", - "element_size": 1, - "count": 512, - "subtype": - { - "type": "ref", - "ref_idx": 1 - } + "type": "ref", + "ref_idx": 2832 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTag", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 160, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTag\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_bTagSelfWhenComplete = false\n\tm_nDesiredKillPriority = \"None\"\n}" }, { - "name": "m_LastEnterWeight", - "offset": 3440, + "name": "MPropertyFriendlyName", + "value": "Wait For Cursors With Tag" + }, + { + "name": "MPropertyDescription", + "value": "Causes this execution cursor to wait for the completion of other cursors with the given tag. Can optionally kill the tag while waiting." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_tag.png" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2846 + } + ], + "members": + [ + { + "name": "m_bTagSelfWhenComplete", + "offset": 152, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Apply the same tag we're waiting on to the resulting cursor upon wait completion. Can be used to wait on our result cursor with the same tag." + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_LastEnterTime", - "offset": 3444, + "name": "m_nDesiredKillPriority", + "offset": 156, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "When we start waiting, how should we handle existing cursors?" + } + ], "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 2847 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 152, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_WaitForCursorsWithTagBase\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_LastExitWeight", - "offset": 3448, + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 + } + ], + "members": + [ + { + "name": "m_nCursorsAllowedToWait", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Any extra waiting cursors will be terminated. -1 for infinite cursors." + } + ], "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } }, { - "name": "m_LastExitTime", - "offset": 3452, + "name": "m_WaitComplete", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 2832 } } } @@ -304723,41 +318444,97 @@ } }, { - "type": "class", - "name": "CInfoInstructorHintHostageRescueZone", - "scope": "libserver.so", - "project": "server", - "size": 1928, - "alignment": 8, + "type": "enum", + "name": "PulseCursorCancelPriority_t", + "scope": "libparticles.so", + "size": 4, + "alignment": 4, "traits": { "flags": [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "is_registered", + "local_type_scope" ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": + "fields": [ { - "offset": 0, - "ref_idx": 1647 + "name": "None", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Keep running normally." + } + ] + } + }, + { + "name": "CancelOnSucceeded", + "value": 1, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill after current node." + }, + { + "name": "MPropertyDescription", + "value": "Do not stop the current yielding node, but do not continue to the next node afterwards." + } + ] + } + }, + { + "name": "SoftCancel", + "value": 2, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill elegantly." + }, + { + "name": "MPropertyDescription", + "value": "Request elegant wind-down of any associated work (e.g. vcd interrupt)." + } + ] + } + }, + { + "name": "HardCancel", + "value": 3, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Kill immediately." + }, + { + "name": "MPropertyDescription", + "value": "Stop without any wind-down." + } + ] + } } - ], - "members": - [ ] } }, { "type": "class", - "name": "CLogicGameEvent", - "scope": "libserver.so", - "project": "server", - "size": 1936, + "name": "CPulseGraphDef", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 408, "alignment": 8, "traits": { @@ -304768,228 +318545,298 @@ "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 571 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_DomainIdentifier = \"\"\n\tm_DomainSubType = \"PVAL_VOID\"\n\tm_ParentMapName = \"\"\n\tm_ParentXmlName = \"\"\n\tm_Chunks = [ ]\n\tm_Cells = [ ]\n\tm_Vars = [ ]\n\tm_PublicOutputs = [ ]\n\tm_InvokeBindings = [ ]\n\tm_CallInfos = [ ]\n\tm_Constants = [ ]\n\tm_DomainValues = [ ]\n\tm_BlackboardReferences = [ ]\n\tm_OutputConnections = [ ]\n}" } ], "members": [ { - "name": "m_iszEventName", - "offset": 1928, + "name": "m_DomainIdentifier", + "offset": 8, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } - } - ] - } - }, - { - "type": "class", - "name": "CFuncTimescale", - "scope": "libserver.so", - "project": "server", - "size": 1952, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ + "name": "m_DomainSubType", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 + } + } + }, { - "name": "m_flDesiredTimescale", - "offset": 1928, + "name": "m_ParentMapName", + "offset": 48, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_flAcceleration", - "offset": 1932, + "name": "m_ParentXmlName", + "offset": 64, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_flMinBlendRate", - "offset": 1936, + "name": "m_Chunks", + "offset": 80, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CPulse_Chunk* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1866 + } + } + ] } } }, { - "name": "m_flBlendDeltaMultiplier", - "offset": 1940, + "name": "m_Cells", + "offset": 104, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "CUtlVector< CPulseCell_Base* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2831 + } + } + ] } } }, { - "name": "m_isStarted", - "offset": 1944, + "name": "m_Vars", + "offset": 128, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_Variable >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1188 + } + ] } } - } - ] - } - }, - { - "type": "class", - "name": "CFogVolume", - "scope": "libserver.so", - "project": "server", - "size": 2616, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ + }, { - "offset": 0, - "ref_idx": 2549 - } - ], - "members": - [ + "name": "m_PublicOutputs", + "offset": 152, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_PublicOutput >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1480 + } + ] + } + } + }, { - "name": "m_fogName", - "offset": 2576, + "name": "m_InvokeBindings", + "offset": 176, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_InvokeBinding* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2849 + } + } + ] } } }, { - "name": "m_postProcessName", - "offset": 2584, + "name": "m_CallInfos", + "offset": 200, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_CallInfo* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 2850 + } + } + ] } } }, { - "name": "m_colorCorrectionName", - "offset": 2592, + "name": "m_Constants", + "offset": 224, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlVector< CPulse_Constant >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 515 + } + ] } } }, { - "name": "m_bDisabled", - "offset": 2608, + "name": "m_DomainValues", + "offset": 248, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_DomainValue >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1025 + } + ] } } }, { - "name": "m_bInFogVolumesList", - "offset": 2609, + "name": "m_BlackboardReferences", + "offset": 272, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulse_BlackboardReference >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2851 + } + ] + } + } + }, + { + "name": "m_OutputConnections", + "offset": 296, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutputConnection* >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ptr", + "subtype": + { + "type": "ref", + "ref_idx": 1443 + } + } + ] } } } @@ -304998,207 +318845,188 @@ }, { "type": "class", - "name": "CCSGO_TeamSelectCounterTerroristPosition", - "scope": "libserver.so", - "project": "server", - "size": 4000, + "name": "CPulse_InvokeBinding", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 176, "alignment": 8, "traits": { "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 2511 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_FuncName = \"\"\n\tm_nCellIndex = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" } ], "members": - [ - ] - } - }, - { - "type": "class", - "name": "CBtActionAim", - "scope": "libserver.so", - "project": "server", - "size": 248, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": [ { + "name": "m_RegisterMap", "offset": 0, - "ref_idx": 355 - } - ], - "members": - [ - { - "name": "m_szSensorInputKey", - "offset": 104, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 1711 } } }, { - "name": "m_szAimReadyKey", - "offset": 128, + "name": "m_FuncName", + "offset": 48, "traits": { "subtype": { "type": "atomic", - "name": "CUtlString", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_flZoomCooldownTimestamp", - "offset": 136, + "name": "m_nCellIndex", + "offset": 64, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 696 } } }, { - "name": "m_bDoneAiming", - "offset": 140, + "name": "m_nSrcChunk", + "offset": 68, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 310 } } }, { - "name": "m_flLerpStartTime", - "offset": 144, + "name": "m_nSrcInstruction", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 6 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulse_CallInfo", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_flNextLookTargetLerpTime", - "offset": 148, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_PortName = \"\"\n\tm_nEditorNodeID = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_CallMethodID = -1\n\tm_nSrcChunk = -1\n\tm_nSrcInstruction = -1\n}" + } + ], + "members": + [ { - "name": "m_flPenaltyReductionRatio", - "offset": 152, + "name": "m_PortName", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 10 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_NextLookTarget", - "offset": 156, + "name": "m_nEditorNodeID", + "offset": 16, "traits": { "subtype": { - "type": "atomic", - "name": "QAngle", - "size": 12, - "alignment": 4 + "type": "ref", + "ref_idx": 99 } } }, { - "name": "m_AimTimer", - "offset": 168, + "name": "m_RegisterMap", + "offset": 24, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 1711 } } }, { - "name": "m_SniperHoldTimer", - "offset": 192, + "name": "m_CallMethodID", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 99 } } }, { - "name": "m_FocusIntervalTimer", - "offset": 216, + "name": "m_nSrcChunk", + "offset": 76, "traits": { "subtype": { "type": "ref", - "ref_idx": 854 + "ref_idx": 310 } } }, { - "name": "m_bAcquired", - "offset": 240, + "name": "m_nSrcInstruction", + "offset": 80, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } } @@ -305207,129 +319035,80 @@ }, { "type": "class", - "name": "CCSPointScriptEntity", - "scope": "libserver.so", - "project": "server", - "size": 2288, + "name": "CPulse_BlackboardReference", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 40, "alignment": 8, "traits": { "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 548 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CPulseCell_Outflow_ListenForAnimgraphTag", - "scope": "libserver.so", - "project": "server", - "size": 296, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], "metatags": [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_Outflow_ListenForAnimgraphTag\"\n\tm_nEditorNodeID = -1\n\tm_OnStart = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnEnd = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_TagName = \"\"\n}" - }, - { - "name": "MPropertyFriendlyName", - "value": "Listen for AnimGraph Tag" - }, - { - "name": "MPropertyDescription", - "value": "Creates new cursors for when an animgraph tag is handled. Will listen until canceled." - }, - { - "name": "MPulseEditorSubHeaderText", - "value": "{ 'TagName'='m_TagName' }" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1941 + "value": "{\n\tm_hBlackboardResource = resource:\"\"\n\tm_BlackboardResource = \"\"\n\tm_nNodeID = -1\n\tm_NodeName = \"\"\n}" } ], "members": [ { - "name": "m_OnStart", - "offset": 72, + "name": "m_hBlackboardResource", + "offset": 0, "traits": { "subtype": { - "type": "ref", - "ref_idx": 1944 + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeIPulseGraphDef >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 693 + } + ] } } }, { - "name": "m_OnEnd", - "offset": 144, + "name": "m_BlackboardResource", + "offset": 8, "traits": { "subtype": { - "type": "ref", - "ref_idx": 1944 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "m_OnCanceled", - "offset": 216, + "name": "m_nNodeID", + "offset": 24, "traits": { "subtype": { "type": "ref", - "ref_idx": 1944 + "ref_idx": 99 } } }, { - "name": "m_TagName", - "offset": 288, + "name": "m_NodeName", + "offset": 32, "traits": { - "metatags": - [ - { - "name": "MPropertyAttributeEditor", - "value": "AnimGraphTag()" - } - ], "subtype": { "type": "atomic", @@ -305344,10 +319123,30 @@ }, { "type": "class", - "name": "COmniLight", - "scope": "libserver.so", - "project": "server", - "size": 3336, + "name": "CPulseExecCursor", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 208, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_RandomFloat", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, "alignment": 8, "traits": { @@ -305356,113 +319155,52 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "float m_flInnerAngle" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_RandomFloat\"\n\tm_nEditorNodeID = -1\n}" }, { - "name": "MNetworkVarNames", - "value": "float m_flOuterAngle" + "name": "MPropertyFriendlyName", + "value": "Random Float" }, { - "name": "MNetworkVarNames", - "value": "bool m_bShowLight" + "name": "MPropertyDescription", + "value": "Generate a random float between min and max (inclusive)" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/exit_cycle_random.png" } ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2104 + "ref_idx": 2836 } ], "members": [ - { - "name": "m_flInnerAngle", - "offset": 3320, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flOuterAngle", - "offset": 3324, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bShowLight", - "offset": 3328, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkChangeCallback", - "value": "RenderingChanged" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } ] } }, { "type": "class", - "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", - "scope": "libserver.so", - "project": "server", + "name": "CPulseCell_LimitCount::InstanceState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", "size": 4, "alignment": 4, "traits": { - "parent_class_idx": 2480, + "parent_class_idx": 1974, "flags": [ "has_trivial_destructor", @@ -305474,29 +319212,20 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_scriptedSequence = null\n}" + "value": "{\n\tm_nCurrentCount = 0\n}" } ], "members": [ { - "name": "m_scriptedSequence", + "name": "m_nCurrentCount", "offset": 0, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 6 } } } @@ -305505,11 +319234,11 @@ }, { "type": "class", - "name": "CWaterBullet", - "scope": "libserver.so", - "project": "server", - "size": 3376, - "alignment": 16, + "name": "CPulseCell_Inflow_EntOutputHandler", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 184, + "alignment": 8, "traits": { "flags": @@ -305517,78 +319246,66 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 589 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EntOutputHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_SourceEntity = \"\"\n\tm_SourceOutput = \"\"\n\tm_ExpectedParamType = \"PVAL_VOID\"\n}" } ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t", - "scope": "libserver.so", - "project": "server", - "size": 16, - "alignment": 255, - "traits": - { - "parent_class_idx": 2051, - "flags": + "multi_depth": 4, + "single_depth": 3, + "baseclasses": [ - "has_trivial_constructor", - "has_trivial_destructor", - "inheritance_depth_calculated", - "local_type_scope" + { + "offset": 0, + "ref_idx": 2843 + } ], "members": [ { - "name": "pItem", - "offset": 0, + "name": "m_SourceEntity", + "offset": 128, "traits": { "subtype": { - "type": "ptr", - "subtype": - { - "type": "ref", - "ref_idx": 1071 - } + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "team", - "offset": 8, + "name": "m_SourceOutput", + "offset": 144, "traits": { "subtype": { - "type": "ref", - "ref_idx": 5 + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } }, { - "name": "slot", - "offset": 10, + "name": "m_ExpectedParamType", + "offset": 160, "traits": { "subtype": { - "type": "ref", - "ref_idx": 5 + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } } @@ -305597,27 +319314,25 @@ }, { "type": "class", - "name": "CWeaponUMP45", - "scope": "libserver.so", - "project": "server", - "size": 5200, - "alignment": 16, + "name": "CPulseMathlib", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, "traits": { "flags": [ - "has_virtual_members", + "has_trivial_constructor", + "has_trivial_destructor", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 10, - "single_depth": 9, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 2039 + "name": "MPropertyDescription", + "value": "Basic math support." } ], "members": @@ -305627,42 +319342,32 @@ }, { "type": "class", - "name": "CPhysTorque", - "scope": "libserver.so", - "project": "server", - "size": 2040, - "alignment": 8, + "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 48, + "alignment": 255, "traits": { + "parent_class_idx": 1964, "flags": [ - "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" - ], - "multi_depth": 5, - "single_depth": 4, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 2367 - } + "local_type_scope" ], "members": [ { - "name": "m_axis", - "offset": 2024, + "name": "m_TagName", + "offset": 0, "traits": { "subtype": { "type": "atomic", - "name": "VectorWS", - "size": 12, - "alignment": 4 + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 } } } @@ -305671,10 +319376,10 @@ }, { "type": "class", - "name": "CPhysImpact", - "scope": "libserver.so", - "project": "server", - "size": 1944, + "name": "CPulseCell_Value_Curve", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 136, "alignment": 8, "traits": { @@ -305683,53 +319388,41 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Curve\"\n\tm_nEditorNodeID = -1\n\tm_Curve = \n\t{\n\t\tm_spline = [ ]\n\t\tm_tangents = [ ]\n\t\tm_vDomainMins = [ 0.0, 0.0 ]\n\t\tm_vDomainMaxs = [ 0.0, 0.0 ]\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Curve" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2836 } ], "members": [ { - "name": "m_damage", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_distance", - "offset": 1932, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_directionEntityName", - "offset": 1936, + "name": "m_Curve", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "CPiecewiseCurve", + "size": 64, "alignment": 8 } } @@ -305739,10 +319432,10 @@ }, { "type": "class", - "name": "CPointPrefab", - "scope": "libserver.so", - "project": "server", - "size": 2032, + "name": "CPulseCell_Outflow_CycleShuffled", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 96, "alignment": 8, "traits": { @@ -305751,101 +319444,43 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleShuffled\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2132 + "ref_idx": 2830 } ], "members": [ { - "name": "m_targetMapName", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_forceWorldGroupID", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_associatedRelayTargetName", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_fixupNames", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bLoadDynamic", - "offset": 1953, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_associatedRelayEntity", - "offset": 1956, + "name": "m_Outputs", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CPointPrefab >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2658 + "ref_idx": 2833 } ] } @@ -305855,91 +319490,99 @@ } }, { - "type": "class", - "name": "CTriggerTeleport", - "scope": "libserver.so", - "project": "server", - "size": 2936, + "type": "class", + "name": "PulseNodeDynamicOutflows_t::DynamicOutflow_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 80, "alignment": 8, "traits": { + "parent_class_idx": 1994, "flags": [ - "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 6, - "single_depth": 5, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 1096 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_OutflowID = \"\"\n\tm_Connection = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" } ], "members": [ { - "name": "m_iLandmark", - "offset": 2920, + "name": "m_OutflowID", + "offset": 0, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CGlobalSymbol", "size": 8, "alignment": 8 } } }, { - "name": "m_bUseLandmarkAngles", - "offset": 2928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bMirrorPlayer", - "offset": 2929, + "name": "m_Connection", + "offset": 8, "traits": { + "metatags": + [ + { + "name": "MFgdFromSchemaCompletelySkipField" + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2833 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseArraylib", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ { - "name": "m_bCheckDestIfClearForPlayer", - "offset": 2930, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } + "name": "MPropertyDescription", + "value": "Array support." } + ], + "members": + [ ] } }, { "type": "class", - "name": "CTriggerLerpObject", - "scope": "libserver.so", - "project": "server", - "size": 3080, + "name": "CPulseCell_Inflow_Method", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 200, "alignment": 8, "traits": { @@ -305948,107 +319591,58 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Method\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_MethodName = \"\"\n\tm_Description = \"\"\n\tm_bIsPublic = false\n\tm_ReturnType = \"PVAL_VOID\"\n\tm_Args = [ ]\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 2843 } ], "members": [ { - "name": "m_iszLerpTarget", - "offset": 2920, + "name": "m_MethodName", + "offset": 128, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_hLerpTarget", - "offset": 2928, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - } - }, - { - "name": "m_iszLerpTargetAttachment", - "offset": 2936, + "name": "m_Description", + "offset": 144, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", + "name": "CUtlString", "size": 8, "alignment": 8 } } }, { - "name": "m_hLerpTargetAttachment", - "offset": 2944, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 127 - } - } - }, - { - "name": "m_flLerpDuration", - "offset": 2948, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bAttachedEntityWasParented", - "offset": 2952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bLerpRestoreMoveType", - "offset": 2953, + "name": "m_bIsPublic", + "offset": 152, "traits": { "subtype": @@ -306059,132 +319653,246 @@ } }, { - "name": "m_bSingleLerpObject", - "offset": 2954, + "name": "m_ReturnType", + "offset": 160, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CPulseValueFullType", + "size": 24, + "alignment": 8 } } }, { - "name": "m_vecLerpingObjects", - "offset": 2960, + "name": "m_Args", + "offset": 184, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector< lerpdata_t >", - "size": 24, + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1846 + "ref_idx": 224 } ] } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BooleanSwitchState", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 408, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BooleanSwitchState\"\n\tm_nEditorNodeID = -1\n\tm_Condition = \n\t{\n\t\tm_EvaluateConnection = \n\t\t{\n\t\t\tm_SourceOutflowName = \"\"\n\t\t\tm_nDestChunk = -1\n\t\t\tm_nInstruction = -1\n\t\t}\n\t\tm_DependentObservableVars = [ ]\n\t\tm_DependentObservableBlackboardReferences = [ ]\n\t}\n\tm_SubGraph = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenTrue = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WhenFalse = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "m_iszLerpEffect", - "offset": 2984, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } + "name": "MPropertyFriendlyName", + "value": "Boolean Switch State" }, { - "name": "m_iszLerpSound", - "offset": 2992, + "name": "MPropertyDescription", + "value": "While active, activate a child state based on the results of a boolean condition. Any referenced variables must be marked as observable." + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsStateNode' item_factory = 'BooleanSwitchState' }" + } + ], + "multi_depth": 5, + "single_depth": 4, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2864 + } + ], + "members": + [ + { + "name": "m_Condition", + "offset": 72, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Condition to evaluate when any of its dependent values change." + } + ], "subtype": { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 2838 } } }, { - "name": "m_bAttachTouchingObject", - "offset": 3000, + "name": "m_SubGraph", + "offset": 192, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2833 } } }, { - "name": "m_hEntityToWaitForDisconnect", - "offset": 3004, + "name": "m_WhenTrue", + "offset": 264, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 2833 } } }, { - "name": "m_OnLerpStarted", - "offset": 3008, + "name": "m_WhenFalse", + "offset": 336, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2833 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseState", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults" }, { - "name": "m_OnLerpFinished", - "offset": 3032, + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_statecell.png" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Inflow_ObservableVariableListener", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 136, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_ObservableVariableListener\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_nBlackboardReference = -1\n\tm_bSelfReference = false\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2843 + } + ], + "members": + [ + { + "name": "m_nBlackboardReference", + "offset": 128, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 956 } } }, { - "name": "m_OnDetached", - "offset": 3056, + "name": "m_bSelfReference", + "offset": 130, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 12 } } } @@ -306193,10 +319901,10 @@ }, { "type": "class", - "name": "CPointTemplate", - "scope": "libserver.so", - "project": "server", - "size": 2032, + "name": "CPulseCell_Step_CallExternalMethod", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 200, "alignment": 8, "traits": { @@ -306205,206 +319913,276 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_CallExternalMethod\"\n\tm_nEditorNodeID = -1\n\tm_MethodName = \"\"\n\tm_GameBlackboard = \"\"\n\tm_ExpectedArgs = [ ]\n\tm_nAsyncCallMode = \"ASYNC_FIRE_AND_FORGET\"\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2829 } ], "members": [ { - "name": "m_iszWorldName", - "offset": 1928, + "name": "m_MethodName", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_iszSource2EntityLumpName", - "offset": 1936, + "name": "m_GameBlackboard", + "offset": 88, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } }, { - "name": "m_iszEntityFilterName", - "offset": 1944, + "name": "m_ExpectedArgs", + "offset": 104, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 224 + } + ] } } }, { - "name": "m_flTimeoutInterval", - "offset": 1952, + "name": "m_nAsyncCallMode", + "offset": 120, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2867 } } }, { - "name": "m_bAsynchronouslySpawnEntities", - "offset": 1956, + "name": "m_OnFinished", + "offset": 128, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2832 } } - }, + } + ] + } + }, + { + "type": "enum", + "name": "PulseMethodCallMode_t", + "scope": "libparticles.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ { - "name": "m_clientOnlyEntityBehavior", - "offset": 1960, + "name": "SYNC_WAIT_FOR_COMPLETION", + "value": 0, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MPropertyFriendlyName", + "value": "Wait For Completion" + }, + { + "name": "MPropertyDescription", + "value": "Synchronous - wait for the method to fully complete before returning" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 2662 - } + ] } }, { - "name": "m_ownerSpawnGroupType", - "offset": 1964, + "name": "ASYNC_FIRE_AND_FORGET", + "value": 1, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MPropertyFriendlyName", + "value": "Fire And Forget" + }, + { + "name": "MPropertyDescription", + "value": "Asynchronous - returns and continues despite the called method yielding" } - ], - "subtype": - { - "type": "ref", - "ref_idx": 2663 - } + ] } - }, + } + ] + } + }, + { + "type": "class", + "name": "SignatureOutflow_Resume", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ { - "name": "m_createdSpawnGroupHandles", - "offset": 1968, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< uint32 >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 7 - } - ] - } - } - }, + "offset": 0, + "ref_idx": 2832 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_IsRequirementValid::Criteria_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "parent_class_idx": 2006, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_SpawnedEntityHandles", - "offset": 1992, + "name": "m_bIsValid", + "offset": 0, "traits": { "subtype": { - "type": "atomic", - "name": "CUtlVector< CEntityHandle >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CEntityHandle", - "size": 4, - "alignment": 4 - } - ] + "type": "ref", + "ref_idx": 12 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_LimitCount\"\n\tm_nEditorNodeID = -1\n\tm_nLimitCount = 1\n}" }, { - "name": "m_ScriptSpawnCallback", - "offset": 2016, - "traits": - { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "HSCRIPT", - "size": 8, - "alignment": 8 - } - } + "name": "MPropertyFriendlyName", + "value": "Limit Count" }, { - "name": "m_ScriptCallbackScope", - "offset": 2024, + "name": "MPropertyDescription", + "value": "Skip this node after the limit. Check Type does not apply, the limit will always be checked." + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2871 + } + ], + "members": + [ + { + "name": "m_nLimitCount", + "offset": 72, "traits": { "metatags": [ { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" + "name": "MPropertyFlattenIntoParentRow" } ], "subtype": { - "type": "atomic", - "name": "HSCRIPT", - "size": 8, - "alignment": 8 + "type": "ref", + "ref_idx": 6 } } } @@ -306412,65 +320190,49 @@ } }, { - "type": "enum", - "name": "PointTemplateClientOnlyEntityBehavior_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, + "type": "class", + "name": "CPulseCell_BaseRequirement", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, + "alignment": 8, "traits": { "flags": [ - "is_registered" + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "fields": + "metatags": [ { - "name": "CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY", - "value": 0 - }, - { - "name": "CREATE_FOR_CLIENTS_WHO_CONNECT_LATER", - "value": 1 + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_BaseRequirement\"\n\tm_nEditorNodeID = -1\n}" } - ] - } - }, - { - "type": "enum", - "name": "PointTemplateOwnerSpawnGroupType_t", - "scope": "!GlobalTypes", - "size": 4, - "alignment": 4, - "traits": - { - "flags": - [ - "is_registered" ], - "fields": + "multi_depth": 2, + "single_depth": 1, + "baseclasses": [ { - "name": "INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP", - "value": 0 - }, - { - "name": "INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP", - "value": 1 - }, - { - "name": "INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP", - "value": 2 + "offset": 0, + "ref_idx": 2831 } + ], + "members": + [ ] } }, { "type": "class", - "name": "CPhysExplosion", - "scope": "libserver.so", - "project": "server", - "size": 1992, + "name": "CPulseCell_Timeline", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 248, "alignment": 8, "traits": { @@ -306479,7 +320241,15 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Timeline\"\n\tm_nEditorNodeID = -1\n\tm_TimelineEvents = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } ], "multi_depth": 4, "single_depth": 3, @@ -306487,88 +320257,99 @@ [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2829 } ], "members": [ { - "name": "m_bExplodeOnSpawn", - "offset": 1928, + "name": "m_TimelineEvents", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CUtlVector< CPulseCell_Timeline::TimelineEvent_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 2873 + } + ] } } }, { - "name": "m_flMagnitude", - "offset": 1932, + "name": "m_bWaitForChildOutflows", + "offset": 96, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 12 } } }, { - "name": "m_flDamage", - "offset": 1936, + "name": "m_OnFinished", + "offset": 104, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2832 } } }, { - "name": "m_radius", - "offset": 1940, + "name": "m_OnCanceled", + "offset": 176, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_targetEntityName", - "offset": 1944, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "ref_idx": 2832 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Timeline::TimelineEvent_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, + "traits": + { + "parent_class_idx": 2007, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_flInnerRadius", - "offset": 1952, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_flTimeFromPrevious = 0.0\n\tm_EventOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "members": + [ { - "name": "m_flPushScale", - "offset": 1956, + "name": "m_flTimeFromPrevious", + "offset": 0, "traits": { "subtype": @@ -306579,38 +320360,14 @@ } }, { - "name": "m_bConvertToDebrisWhenPossible", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bAffectInvulnerableEnts", - "offset": 1961, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_OnPushedPlayer", - "offset": 1968, + "name": "m_EventOutflow", + "offset": 8, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 2833 } } } @@ -306619,9 +320376,9 @@ }, { "type": "class", - "name": "CPulseServerFuncs", - "scope": "libserver.so", - "project": "server", + "name": "CPulseCursorFuncs", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", "size": 1, "alignment": 255, "traits": @@ -306635,13 +320392,9 @@ ], "metatags": [ - { - "name": "MPropertyFriendlyName", - "value": "Server General" - }, { "name": "MPropertyDescription", - "value": "General server gameplay helpers." + "value": "Library for interacting with pulse cursors." } ], "members": @@ -306651,64 +320404,51 @@ }, { "type": "class", - "name": "CCommentaryAuto", - "scope": "libserver.so", - "project": "server", - "size": 2000, - "alignment": 8, + "name": "CPulseCell_BaseLerp::CursorState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 8, + "alignment": 4, "traits": { + "parent_class_idx": 1958, "flags": [ - "has_virtual_members", + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 548 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_StartTime = null\n\tm_EndTime = null\n}" } ], "members": [ { - "name": "m_OnCommentaryNewGame", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnCommentaryMidGame", - "offset": 1952, + "name": "m_StartTime", + "offset": 0, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } }, { - "name": "m_OnCommentaryMultiplayerSpawn", - "offset": 1976, + "name": "m_EndTime", + "offset": 4, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 + "ref_idx": 565 } } } @@ -306717,10 +320457,10 @@ }, { "type": "class", - "name": "CMapSharedEnvironment", - "scope": "libserver.so", - "project": "server", - "size": 1944, + "name": "CPulseCell_Inflow_EventHandler", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 144, "alignment": 8, "traits": { @@ -306729,29 +320469,37 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_EventHandler\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_EventName = \"\"\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2843 } ], "members": [ { - "name": "m_targetMapName", - "offset": 1928, + "name": "m_EventName", + "offset": 128, "traits": { "subtype": { "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, + "name": "PulseSymbol_t", + "size": 16, "alignment": 8 } } @@ -306761,10 +320509,10 @@ }, { "type": "class", - "name": "CHandleTest", - "scope": "libserver.so", - "project": "server", - "size": 1936, + "name": "CPulseCell_Outflow_CycleRandom", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 96, "alignment": 8, "traits": { @@ -306774,18 +320522,13 @@ "inheritance_depth_calculated", "local_type_scope", "construct_allowed", - "MDisableDataDescValidation", - "MClassHasEntityLimitedDataDesc" + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "CHandle< CBaseEntity> m_Handle" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bSendHandle" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Outflow_CycleRandom\"\n\tm_nEditorNodeID = -1\n\tm_Outputs = [ ]\n}" } ], "multi_depth": 3, @@ -306794,53 +320537,94 @@ [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2830 } ], "members": [ { - "name": "m_Handle", - "offset": 1928, + "name": "m_Outputs", + "offset": 72, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2833 + } + ] + } + } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 40, + "alignment": 8, + "traits": + { + "parent_class_idx": 1992, + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Shuffle = [ ]\n\tm_nNextShuffle = 0\n}" + } + ], + "members": + [ + { + "name": "m_Shuffle", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVectorFixedGrowable< uint8, 8 >", + "size": 32, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + }, + { + "type": "literal", + "value": 8 } ] } } }, { - "name": "m_bSendHandle", - "offset": 1932, + "name": "m_nNextShuffle", + "offset": 32, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } } @@ -306849,10 +320633,10 @@ }, { "type": "class", - "name": "CInfoWorldLayer", - "scope": "libserver.so", - "project": "server", - "size": 1976, + "name": "CPulseCell_InlineNodeSkipSelector", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 176, "alignment": 8, "traits": { @@ -306861,25 +320645,17 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], "metatags": [ { - "name": "MNetworkVarNames", - "value": "string_t m_worldName" - }, - { - "name": "MNetworkVarNames", - "value": "string_t m_layerName" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bWorldLayerVisible" + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_InlineNodeSkipSelector\"\n\tm_nEditorNodeID = -1\n\tm_nFlowNodeID = -1\n\tm_bAnd = false\n\tm_PassOutflow = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n\tm_FailOutflow = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" }, { - "name": "MNetworkVarNames", - "value": "bool m_bEntitiesSpawned" + "name": "MPulseFunctionHiddenInTool" } ], "multi_depth": 3, @@ -306888,82 +320664,28 @@ [ { "offset": 0, - "ref_idx": 548 + "ref_idx": 2830 } ], "members": [ { - "name": "m_pOutputOnEntitiesSpawned", - "offset": 1928, + "name": "m_nFlowNodeID", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_worldName", - "offset": 1952, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_layerName", - "offset": 1960, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlSymbolLarge", - "size": 8, - "alignment": 8 + "ref_idx": 99 } } }, { - "name": "m_bWorldLayerVisible", - "offset": 1968, + "name": "m_bAnd", + "offset": 76, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", @@ -306972,51 +320694,59 @@ } }, { - "name": "m_bEntitiesSpawned", - "offset": 1969, + "name": "m_PassOutflow", + "offset": 80, "traits": { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2841 } } }, { - "name": "m_bCreateAsChildSpawnGroup", - "offset": 1970, + "name": "m_FailOutflow", + "offset": 104, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2833 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_LimitCount::Criteria_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, + "traits": + { + "parent_class_idx": 1974, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ { - "name": "m_hLayerSpawnGroup", - "offset": 1972, + "name": "m_bLimitCountPasses", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", - "ref_idx": 7 + "ref_idx": 12 } } } @@ -307025,10 +320755,10 @@ }, { "type": "class", - "name": "CInstancedSceneEntity", - "scope": "libserver.so", - "project": "server", - "size": 2600, + "name": "CPulseCell_FireCursors", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 248, "alignment": 8, "traits": { @@ -307037,43 +320767,51 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 5, - "single_depth": 4, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_FireCursors\"\n\tm_nEditorNodeID = -1\n\tm_Outflows = [ ]\n\tm_bWaitForChildOutflows = true\n\tm_OnFinished = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_OnCanceled = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2376 + "ref_idx": 2829 } ], "members": [ { - "name": "m_hOwner", - "offset": 2576, + "name": "m_Outflows", + "offset": 72, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2833 } ] } } }, { - "name": "m_bHadOwner", - "offset": 2580, + "name": "m_bWaitForChildOutflows", + "offset": 96, "traits": { "subtype": @@ -307084,69 +320822,172 @@ } }, { - "name": "m_flPostSpeakDelay", - "offset": 2584, + "name": "m_OnFinished", + "offset": 104, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2832 } } }, { - "name": "m_flPreDelay", - "offset": 2588, + "name": "m_OnCanceled", + "offset": 176, "traits": { "subtype": { "type": "ref", - "ref_idx": 10 + "ref_idx": 2832 } } + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Value_Gradient", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 96, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Value_Gradient\"\n\tm_nEditorNodeID = -1\n\tm_Gradient = \n\t{\n\t\tm_Stops = [ ]\n\t}\n}" }, { - "name": "m_bIsBackground", - "offset": 2592, + "name": "MPropertyFriendlyName", + "value": "Gradient" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2836 + } + ], + "members": + [ + { + "name": "m_Gradient", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "CColorGradient", + "size": 24, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Unknown", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 88, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ { - "name": "m_bRemoveOnCompletion", - "offset": 2593, + "offset": 0, + "ref_idx": 2831 + } + ], + "members": + [ + { + "name": "m_UnknownKeys", + "offset": 72, "traits": { "subtype": { - "type": "ref", - "ref_idx": 12 + "type": "atomic", + "name": "KeyValues3", + "size": 16, + "alignment": 8 } } - }, + } + ] + } + }, + { + "type": "class", + "name": "PulseNodeDynamicOutflows_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 24, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed" + ], + "metatags": + [ { - "name": "m_hTarget", - "offset": 2596, + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_Outflows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_Outflows", + "offset": 0, "traits": { "subtype": { "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, + "name": "CUtlVector< PulseNodeDynamicOutflows_t::DynamicOutflow_t >", + "size": 24, + "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 548 + "ref_idx": 2860 } ] } @@ -307157,10 +320998,10 @@ }, { "type": "class", - "name": "CRotDoor", - "scope": "libserver.so", - "project": "server", - "size": 3080, + "name": "CPulseCell_CursorQueue", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 160, "alignment": 8, "traits": { @@ -307169,28 +321010,55 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_CursorQueue\"\n\tm_nEditorNodeID = -1\n\tm_nCursorsAllowedToWait = -1\n\tm_WaitComplete = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_nCursorsAllowedToRunParallel = 1\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Cursor Queue" + }, + { + "name": "MPropertyDescription", + "value": "Causes each execution cursor to wait for the completion of all prior cursors that have visited this node. Use this to safely support multiple triggers to areas of the graph that take time to complete." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/cursor_wait_zone.png" + } + ], + "multi_depth": 5, + "single_depth": 4, "baseclasses": [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2846 } ], "members": [ { - "name": "m_bSolidBsp", - "offset": 3075, + "name": "m_nCursorsAllowedToRunParallel", + "offset": 152, "traits": { + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Any cursors above this count will wait, up to the limit." + } + ], "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 6 } } } @@ -307199,30 +321067,76 @@ }, { "type": "class", - "name": "CBaseModelEntityAPI", - "scope": "libserver.so", - "project": "server", - "size": 8, - "alignment": 255, + "name": "CPulseCell_Inflow_Wait", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, "traits": { "flags": [ - "has_trivial_destructor", + "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Wait\"\n\tm_nEditorNodeID = -1\n\tm_WakeResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Wait" + }, + { + "name": "MPropertyDescription", + "value": "Causes each execution cursor to pause at this node for a fixed period of time. Each cursor will wake up and resume execution when the time expires, unless aborted or early-woken." + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/inflow_wait.png" + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className = 'IsWaitNode IsControlFlowNode' }" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2829 + } ], "members": [ + { + "name": "m_WakeResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2832 + } + } + } ] } }, { "type": "class", - "name": "CPathParticleRopeAlias_path_particle_rope_clientside", - "scope": "libserver.so", - "project": "server", - "size": 2160, + "name": "CPulseCell_Inflow_GraphHook", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 144, "alignment": 8, "traits": { @@ -307231,7 +321145,15 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_GraphHook\"\n\tm_nEditorNodeID = -1\n\tm_EntryChunk = -1\n\tm_RegisterMap = \n\t{\n\t\tm_Inparams = null\n\t\tm_Outparams = null\n\t}\n\tm_HookName = \"\"\n}" + } ], "multi_depth": 4, "single_depth": 3, @@ -307239,21 +321161,35 @@ [ { "offset": 0, - "ref_idx": 2280 + "ref_idx": 2843 } ], "members": [ + { + "name": "m_HookName", + "offset": 128, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "PulseSymbol_t", + "size": 16, + "alignment": 8 + } + } + } ] } }, { "type": "class", - "name": "CWeaponXM1014", - "scope": "libserver.so", - "project": "server", - "size": 5168, - "alignment": 16, + "name": "CPulseCell_Inflow_Yield", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 144, + "alignment": 8, "traits": { "flags": @@ -307261,28 +321197,69 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 10, - "single_depth": 9, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Inflow_Yield\"\n\tm_nEditorNodeID = -1\n\tm_UnyieldResume = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n}" + } + ], + "multi_depth": 4, + "single_depth": 3, "baseclasses": [ { "offset": 0, - "ref_idx": 2323 + "ref_idx": 2829 } ], "members": [ + { + "name": "m_UnyieldResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 2832 + } + } + } ] } }, { "type": "class", - "name": "CBtActionMoveTo", - "scope": "libserver.so", - "project": "server", - "size": 232, + "name": "CBasePulseGraphInstance", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 280, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "is_abstract", + "inheritance_depth_calculated", + "local_type_scope" + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CParticleCollectionBindingInstance", + "scope": "libparticles.so", + "project": "particleslib", + "size": 312, "alignment": 255, "traits": { @@ -307298,196 +321275,20 @@ [ { "offset": 0, - "ref_idx": 355 + "ref_idx": 2889 } ], "members": [ - { - "name": "m_szDestinationInputKey", - "offset": 96, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_szHidingSpotInputKey", - "offset": 104, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_szThreatInputKey", - "offset": 112, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_vecDestination", - "offset": 120, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bAutoLookAdjust", - "offset": 132, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bComputePath", - "offset": 133, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flDamagingAreasPenaltyCost", - "offset": 136, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_CheckApproximateCornersTimer", - "offset": 144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_CheckHighPriorityItem", - "offset": 168, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_RepathTimer", - "offset": 192, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 854 - } - } - }, - { - "name": "m_flArrivalEpsilon", - "offset": 216, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flAdditionalArrivalEpsilon2D", - "offset": 220, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flHidingSpotCheckDistanceThreshold", - "offset": 224, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flNearestAreaDistanceThreshold", - "offset": 228, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } ] } }, { "type": "class", - "name": "CPhysicalButton", - "scope": "libserver.so", - "project": "server", - "size": 2952, + "name": "CPulseCell_IsRequirementValid", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 72, "alignment": 8, "traits": { @@ -307496,15 +321297,23 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 6, - "single_depth": 5, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_IsRequirementValid\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 2096 + "ref_idx": 2871 } ], "members": @@ -307514,43 +321323,63 @@ }, { "type": "class", - "name": "CDebugHistory", - "scope": "libserver.so", - "project": "server", - "size": 4102000, - "alignment": 8, + "name": "CPulseTestScriptLib", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 1, + "alignment": 255, "traits": { "flags": [ - "has_virtual_members", + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MPropertyDescription", + "value": "Testing script helpers." + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 4, + "alignment": 4, + "traits": + { + "parent_class_idx": 1953, + "flags": + [ + "has_trivial_destructor", "inheritance_depth_calculated", "local_type_scope", "construct_allowed" ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": + "metatags": [ { - "offset": 0, - "ref_idx": 548 + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nNextIndex = 0\n}" } ], "members": [ { - "name": "m_nNpcEvents", - "offset": 4097992, + "name": "m_nNextIndex", + "offset": 0, "traits": { - "metatags": - [ - { - "name": "MNotSaved", - "value": "!!UNKNOWN!!" - } - ], "subtype": { "type": "ref", @@ -307563,10 +321392,10 @@ }, { "type": "class", - "name": "CPointProximitySensor", - "scope": "libserver.so", - "project": "server", - "size": 1968, + "name": "CPulseCell_PickBestOutflowSelector", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 104, "alignment": 8, "traits": { @@ -307575,75 +321404,119 @@ "has_virtual_members", "inheritance_depth_calculated", "local_type_scope", - "construct_allowed" + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" ], - "multi_depth": 4, - "single_depth": 3, + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_PickBestOutflowSelector\"\n\tm_nEditorNodeID = -1\n\tm_nCheckType = \"SORT_BY_NUMBER_OF_VALID_CRITERIA\"\n\tm_OutflowList = \n\t{\n\t\tm_Outflows = [ ]\n\t}\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Select Best Exit" + }, + { + "name": "MPropertyDescription", + "value": "Evaluate the requirements of each connected node" + }, + { + "name": "MPulseEditorHeaderIcon", + "value": "tools/images/pulse_editor/requirements.png" + }, + { + "name": "MPulseEditorCanvasItemSpecKV3", + "value": "{ className='IsControlFlowNode AllOutflowsInSpecialSection IsSelectorNode' create_special_outflows_section=true }" + } + ], + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1647 + "ref_idx": 2830 } ], "members": [ { - "name": "m_bDisabled", - "offset": 1928, + "name": "m_nCheckType", + "offset": 72, "traits": { "subtype": { "type": "ref", - "ref_idx": 12 + "ref_idx": 2895 } } }, { - "name": "m_hTargetEntity", - "offset": 1932, + "name": "m_OutflowList", + "offset": 80, "traits": { "subtype": { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] + "type": "ref", + "ref_idx": 2841 } } + } + ] + } + }, + { + "type": "enum", + "name": "PulseBestOutflowRules_t", + "scope": "libparticles.so", + "size": 4, + "alignment": 4, + "traits": + { + "flags": + [ + "is_registered", + "local_type_scope" + ], + "fields": + [ + { + "name": "SORT_BY_NUMBER_OF_VALID_CRITERIA", + "value": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Choose Best" + }, + { + "name": "MPropertyDescription", + "value": "Choose the best outflow with all rules passing, as determined by number of passing rules (specificity)." + } + ] + } }, { - "name": "m_Distance", - "offset": 1936, + "name": "SORT_BY_OUTFLOW_INDEX", + "value": 1, "traits": { - "subtype": - { - "type": "atomic", - "name": "CEntityOutputTemplate< float32, float32 >", - "size": 32, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 10 - }, - { - "type": "ref", - "ref_idx": 10 - } - ] - } + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Choose First" + }, + { + "name": "MPropertyDescription", + "value": "Choose the first outflow with all rules passing, from left to right" + } + ] } } ] @@ -307651,18 +321524,27 @@ }, { "type": "class", - "name": "CCSObserver_MovementServices", - "scope": "libserver.so", - "project": "server", - "size": 576, - "alignment": 255, + "name": "CPulseCell_Step_PublicOutput", + "scope": "libparticles.so", + "project": "pulse_runtime_lib", + "size": 80, + "alignment": 8, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope" + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_Step_PublicOutput\"\n\tm_nEditorNodeID = -1\n\tm_OutputIndex = -1\n}" + } ], "multi_depth": 3, "single_depth": 2, @@ -307670,107 +321552,52 @@ [ { "offset": 0, - "ref_idx": 1102 + "ref_idx": 2830 } ], "members": [ + { + "name": "m_OutputIndex", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1045 + } + } + } ] } }, { "type": "class", - "name": "CLogicBranch", - "scope": "libserver.so", - "project": "server", - "size": 2008, - "alignment": 8, + "name": "CParticleBindingRealPulse", + "scope": "libparticles.so", + "project": "particleslib", + "size": 312, + "alignment": 255, "traits": { "flags": [ "has_virtual_members", "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed" + "local_type_scope" ], - "multi_depth": 5, - "single_depth": 4, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 571 + "ref_idx": 2890 } ], "members": [ - { - "name": "m_bInValue", - "offset": 1928, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_Listeners", - "offset": 1936, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector< CHandle< CBaseEntity > >", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle< CBaseEntity >", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 548 - } - ] - } - ] - } - } - }, - { - "name": "m_OnTrue", - "offset": 1960, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - }, - { - "name": "m_OnFalse", - "offset": 1984, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 573 - } - } - } ] } },