From 0318713cbeda9f0bda42811315fbafedf56c4ef4 Mon Sep 17 00:00:00 2001 From: roflmuffin Date: Thu, 6 Nov 2025 13:47:52 +1000 Subject: [PATCH] chore(generators): re-organise generated files --- .../CounterStrikeSharp.API.csproj | 2 +- .../CounterStrikeSharp.SchemaGen/Program.cs | 18 +- .../Schema/server.json | 17609 ++++++++-------- .../Scripts/GenerateGameEvents.cs | 68 +- .../Scripts/GenerateNativeObjects.cs | 216 - .../Scripts/GenerateNatives.cs | 5 +- 6 files changed, 9050 insertions(+), 8868 deletions(-) delete mode 100644 tooling/CodeGen.Natives/Scripts/GenerateNativeObjects.cs diff --git a/managed/CounterStrikeSharp.API/CounterStrikeSharp.API.csproj b/managed/CounterStrikeSharp.API/CounterStrikeSharp.API.csproj index 04f076e0..649e0336 100644 --- a/managed/CounterStrikeSharp.API/CounterStrikeSharp.API.csproj +++ b/managed/CounterStrikeSharp.API/CounterStrikeSharp.API.csproj @@ -47,7 +47,7 @@ - + diff --git a/managed/CounterStrikeSharp.SchemaGen/Program.cs b/managed/CounterStrikeSharp.SchemaGen/Program.cs index cfa2b3f8..e40ee16b 100644 --- a/managed/CounterStrikeSharp.SchemaGen/Program.cs +++ b/managed/CounterStrikeSharp.SchemaGen/Program.cs @@ -212,7 +212,7 @@ internal static partial class Program { var outputPath = args.FirstOrDefault() ?? - "../CounterStrikeSharp.API/Core/Schema"; + "../CounterStrikeSharp.API/Generated/Schema"; // Concat together all enums and classes var allEnums = new SortedDictionary(); @@ -407,20 +407,26 @@ internal static partial class Program parentFields = GetAllParentFields(schemaClass, allClasses).ToArray(); } - if (schemaClass.Parent == null) + if (schemaClass.Parent == null && classNameCs != "CEntityInstance") { builder.Append($" : NativeObject"); } + else if (classNameCs == "CEntityInstance") + { + builder.Append($" : NativeEntity"); + } builder.AppendLine(); builder.AppendLine("{"); // All entity classes eventually derive from CEntityInstance, // which is the root networkable class. - - builder.AppendLine( - $" public {classNameCs} (IntPtr pointer) : base(pointer) {{}}"); - builder.AppendLine(); + if (classNameCs != "CEntityInstance") + { + builder.AppendLine( + $" public {classNameCs} (IntPtr pointer) : base(pointer) {{}}"); + builder.AppendLine(); + } foreach (var field in schemaClass.Fields) { diff --git a/managed/CounterStrikeSharp.SchemaGen/Schema/server.json b/managed/CounterStrikeSharp.SchemaGen/Schema/server.json index 54892e10..82e34e15 100644 --- a/managed/CounterStrikeSharp.SchemaGen/Schema/server.json +++ b/managed/CounterStrikeSharp.SchemaGen/Schema/server.json @@ -14,17 +14,14 @@ "dumper_info": { "version": "1.0.6.8420a4d", - "dump_date": "2025-11-05T10:43:06Z", + "dump_date": "2025-11-06T03:05:02Z", "dump_format_version": 1 }, "dump_flags": [ "has_metatags", "has_atomics", - "has_pulse_bindings", - "atomic_names_split", - "no_parent_scope", - "netvars_overriden" + "has_pulse_bindings" ], "defs": [ @@ -253,14 +250,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimTagBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimTagBase >", "size": 8, "alignment": 8, "template": @@ -2628,7 +2625,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -2835,7 +2832,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CModelConfigElement* >", "size": 24, "alignment": 8, "template": @@ -3243,14 +3240,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -3299,7 +3296,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MoodAnimationLayer_t >", "size": 24, "alignment": 8, "template": @@ -3473,7 +3470,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MoodAnimation_t >", "size": 24, "alignment": 8, "template": @@ -4476,7 +4473,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -5831,13 +5828,14 @@ }, { "type": "class", - "name": "CNmControlParameterIDNode__CDefinition", + "name": "CNmControlParameterIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -5868,13 +5866,14 @@ }, { "type": "class", - "name": "CNmIDValueNode__CDefinition", + "name": "CNmIDValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -5897,13 +5896,14 @@ }, { "type": "class", - "name": "CNmValueNode__CDefinition", + "name": "CNmValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -5926,13 +5926,14 @@ }, { "type": "class", - "name": "CNmGraphNode__CDefinition", + "name": "CNmGraphNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -6838,13 +6839,14 @@ }, { "type": "class", - "name": "CNmSyncTrack__Event_t", + "name": "CNmSyncTrack::Event_t", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": 87, "flags": [ "has_trivial_destructor", @@ -6882,7 +6884,7 @@ "subtype": { "type": "ref", - "ref_idx": 87 + "ref_idx": 88 } } }, @@ -6894,13 +6896,81 @@ "subtype": { "type": "ref", - "ref_idx": 87 + "ref_idx": 88 } } } ] } }, + { + "type": "class", + "name": "CNmSyncTrack", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 176, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_syncEvents = \n\t[\n\t\t{\n\t\t\tm_ID = \"\"\n\t\t\tm_startTime = \n\t\t\t{\n\t\t\t\tm_flValue = 0.0\n\t\t\t}\n\t\t\tm_duration = \n\t\t\t{\n\t\t\t\tm_flValue = 1.0\n\t\t\t}\n\t\t},\n\t]\n\tm_nStartEventOffset = 0\n}" + } + ], + "members": + [ + { + "name": "m_syncEvents", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t, 10 >", + "size": 168, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 86 + }, + { + "type": "literal", + "value": 10 + } + ] + } + } + }, + { + "name": "m_nStartEventOffset", + "offset": 168, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ], + "child_class_idx": + [ + 86, + 1358 + ] + } + }, { "type": "class", "name": "NmPercent_t", @@ -6942,13 +7012,14 @@ }, { "type": "class", - "name": "CNmVectorNegateNode__CDefinition", + "name": "CNmVectorNegateNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -6969,7 +7040,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -6991,13 +7062,14 @@ }, { "type": "class", - "name": "CNmVectorValueNode__CDefinition", + "name": "CNmVectorValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -7351,7 +7423,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CGlobalSymbol, 8 >", "size": 88, "alignment": 8, "template": @@ -7404,7 +7476,7 @@ "subtype": { "type": "ref", - "ref_idx": 96 + "ref_idx": 97 } } }, @@ -7416,21 +7488,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CMotionGraph > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CMotionGraph >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 102 + "ref_idx": 103 } ] } @@ -7446,14 +7518,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMotionGraphConfig >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 110 + "ref_idx": 111 } ] } @@ -7467,7 +7539,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -7488,7 +7560,7 @@ "subtype": { "type": "ref", - "ref_idx": 112 + "ref_idx": 113 } } } @@ -7526,7 +7598,7 @@ "subtype": { "type": "ref", - "ref_idx": 97 + "ref_idx": 98 } } }, @@ -7538,7 +7610,7 @@ "subtype": { "type": "ref", - "ref_idx": 100 + "ref_idx": 101 } } }, @@ -7550,14 +7622,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MotionDBIndex >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 101 + "ref_idx": 102 } ] } @@ -7597,7 +7669,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMotionSearchNode* >", "size": 24, "alignment": 8, "template": @@ -7607,7 +7679,7 @@ "subtype": { "type": "ref", - "ref_idx": 97 + "ref_idx": 98 } } ] @@ -7622,7 +7694,7 @@ "subtype": { "type": "ref", - "ref_idx": 98 + "ref_idx": 99 } } }, @@ -7634,21 +7706,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< SampleCode > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SampleCode >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 99 + "ref_idx": 100 } ] } @@ -7664,14 +7736,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< int32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -7694,7 +7766,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -7741,7 +7813,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -7858,14 +7930,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CVectorQuantizer >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 98 + "ref_idx": 99 } ] } @@ -7958,7 +8030,7 @@ "subtype": { "type": "ref", - "ref_idx": 103 + "ref_idx": 104 } } }, @@ -7970,14 +8042,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -7991,14 +8063,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CMotionNode >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 109 + "ref_idx": 110 } ] } @@ -8086,14 +8158,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParamSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 104 + "ref_idx": 105 } ] } @@ -8133,14 +8205,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParamSpanSample_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 105 + "ref_idx": 106 } ] } @@ -8154,7 +8226,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -8166,7 +8238,7 @@ "subtype": { "type": "ref", - "ref_idx": 107 + "ref_idx": 108 } } }, @@ -8282,7 +8354,7 @@ "subtype": { "type": "ref", - "ref_idx": 107 + "ref_idx": 108 } } }, @@ -8533,7 +8605,7 @@ "subtype": { "type": "ref", - "ref_idx": 111 + "ref_idx": 112 } } }, @@ -8846,7 +8918,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -8885,7 +8957,7 @@ "subtype": { "type": "ref", - "ref_idx": 117 + "ref_idx": 118 } } }, @@ -8907,14 +8979,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialVariable_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 118 + "ref_idx": 119 } ] } @@ -8935,14 +9007,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -9020,7 +9092,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } } @@ -9076,7 +9148,7 @@ "subtype": { "type": "ref", - "ref_idx": 116 + "ref_idx": 117 } } }, @@ -10311,28 +10383,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 125 - } - ] - } - } - }, - { - "name": "m_userArray", - "offset": 40, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimBone >", "size": 24, "alignment": 8, "template": @@ -10345,6 +10396,27 @@ } } }, + { + "name": "m_userArray", + "offset": 40, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAnimUser >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 127 + } + ] + } + } + }, { "name": "m_morphArray", "offset": 64, @@ -10353,7 +10425,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBufferString >", "size": 24, "alignment": 8, "template": @@ -10388,14 +10460,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimDataChannelDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 127 + "ref_idx": 128 } ] } @@ -10685,7 +10757,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBufferString >", "size": 24, "alignment": 8, "template": @@ -10708,7 +10780,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -10729,7 +10801,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -10879,7 +10951,7 @@ "subtype": { "type": "ref", - "ref_idx": 130 + "ref_idx": 131 } } }, @@ -10971,13 +11043,14 @@ }, { "type": "class", - "name": "CNmParameterizedBlendNode__BlendRange_t", + "name": "CNmParameterizedBlendNode::BlendRange_t", "scope": "!GlobalTypes", "project": "animlib", "size": 12, "alignment": 4, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -11083,7 +11156,7 @@ "subtype": { "type": "ref", - "ref_idx": 133 + "ref_idx": 134 } } }, @@ -11140,7 +11213,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -11480,7 +11553,7 @@ "subtype": { "type": "ref", - "ref_idx": 136 + "ref_idx": 137 } } }, @@ -11611,7 +11684,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -11688,7 +11761,7 @@ "subtype": { "type": "ref", - "ref_idx": 140 + "ref_idx": 141 } } }, @@ -11700,7 +11773,7 @@ "subtype": { "type": "ref", - "ref_idx": 141 + "ref_idx": 142 } } }, @@ -11919,7 +11992,7 @@ "subtype": { "type": "ref", - "ref_idx": 144 + "ref_idx": 145 } } }, @@ -11960,7 +12033,7 @@ "subtype": { "type": "ref", - "ref_idx": 145 + "ref_idx": 146 } } } @@ -12267,14 +12340,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 148 + "ref_idx": 149 } ] } @@ -12288,14 +12361,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimDecoder >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 160 + "ref_idx": 161 } ] } @@ -12321,14 +12394,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimFrameSegment >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 161 + "ref_idx": 162 } ] } @@ -12382,7 +12455,7 @@ "subtype": { "type": "ref", - "ref_idx": 149 + "ref_idx": 150 } } }, @@ -12413,7 +12486,7 @@ "subtype": { "type": "ref", - "ref_idx": 150 + "ref_idx": 151 } } }, @@ -12425,14 +12498,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimMovement >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 155 + "ref_idx": 156 } ] } @@ -12460,28 +12533,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 156 - } - ] - } - } - }, - { - "name": "m_activityArray", - "offset": 328, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimEventDefinition >", "size": 24, "alignment": 8, "template": @@ -12495,14 +12547,14 @@ } }, { - "name": "m_hierarchyArray", - "offset": 352, + "name": "m_activityArray", + "offset": 328, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimActivity >", "size": 24, "alignment": 8, "template": @@ -12515,6 +12567,27 @@ } } }, + { + "name": "m_hierarchyArray", + "offset": 352, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAnimLocalHierarchy >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 159 + } + ] + } + } + }, { "name": "framestalltime", "offset": 376, @@ -12563,7 +12636,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -12586,7 +12659,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -12609,7 +12682,7 @@ "subtype": { "type": "ref", - "ref_idx": 159 + "ref_idx": 160 } } } @@ -12808,14 +12881,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimFrameBlockAnim >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 151 + "ref_idx": 152 } ] } @@ -12829,7 +12902,7 @@ "subtype": { "type": "ref", - "ref_idx": 152 + "ref_idx": 153 } } } @@ -12891,7 +12964,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -12938,49 +13011,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 153 - } - ] - } - } - }, - { - "name": "m_morphArray", - "offset": 24, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 121 - } - ] - } - } - }, - { - "name": "m_userArray", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimBoneDifference >", "size": 24, "alignment": 8, "template": @@ -12993,6 +13024,48 @@ } } }, + { + "name": "m_morphArray", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAnimMorphDifference >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 122 + } + ] + } + } + }, + { + "name": "m_userArray", + "offset": 48, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAnimUserDifference >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 155 + } + ] + } + } + }, { "name": "m_bHasRotationBitArray", "offset": 72, @@ -13001,7 +13074,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -13022,7 +13095,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -13043,7 +13116,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -13064,7 +13137,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -13860,7 +13933,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -14164,7 +14237,7 @@ "subtype": { "type": "ref", - "ref_idx": 164 + "ref_idx": 165 } } } @@ -14255,7 +14328,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -14275,7 +14348,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -14340,7 +14413,7 @@ "subtype": { "type": "ref", - "ref_idx": 167 + "ref_idx": 168 } } }, @@ -14431,7 +14504,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -14464,7 +14537,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -14867,7 +14940,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -14886,7 +14959,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -15075,7 +15148,7 @@ "subtype": { "type": "ref", - "ref_idx": 174 + "ref_idx": 175 } } }, @@ -15234,7 +15307,7 @@ [ { "offset": 0, - "ref_idx": 176 + "ref_idx": 177 } ], "members": @@ -15262,7 +15335,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15311,7 +15384,7 @@ "subtype": { "type": "ref", - "ref_idx": 194 + "ref_idx": 195 } } }, @@ -15392,7 +15465,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15415,7 +15488,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15438,7 +15511,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15461,7 +15534,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15484,7 +15557,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15864,7 +15937,7 @@ "subtype": { "type": "ref", - "ref_idx": 195 + "ref_idx": 196 } } }, @@ -15922,7 +15995,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -15949,7 +16022,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16026,7 +16099,7 @@ "subtype": { "type": "ref", - "ref_idx": 196 + "ref_idx": 197 } } } @@ -16062,7 +16135,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -16090,7 +16163,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16113,7 +16186,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16136,7 +16209,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16209,7 +16282,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -16236,7 +16309,7 @@ "subtype": { "type": "ref", - "ref_idx": 178 + "ref_idx": 179 } } }, @@ -16288,7 +16361,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16311,7 +16384,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16357,7 +16430,7 @@ "subtype": { "type": "ref", - "ref_idx": 179 + "ref_idx": 180 } } }, @@ -16386,14 +16459,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< TextureGroup_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 180 + "ref_idx": 181 } ] } @@ -16449,7 +16522,7 @@ "subtype": { "type": "ref", - "ref_idx": 187 + "ref_idx": 188 } } }, @@ -16495,7 +16568,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16518,7 +16591,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16549,7 +16622,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16576,7 +16649,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16607,7 +16680,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16688,7 +16761,7 @@ "subtype": { "type": "ref", - "ref_idx": 188 + "ref_idx": 189 } } }, @@ -16761,7 +16834,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16788,7 +16861,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16811,7 +16884,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16857,7 +16930,7 @@ "subtype": { "type": "ref", - "ref_idx": 189 + "ref_idx": 190 } } }, @@ -16884,7 +16957,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -16965,7 +17038,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -16988,7 +17061,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -17011,7 +17084,7 @@ "subtype": { "type": "ref", - "ref_idx": 190 + "ref_idx": 191 } } }, @@ -17038,7 +17111,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17065,7 +17138,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17092,7 +17165,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17177,7 +17250,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17231,7 +17304,7 @@ "subtype": { "type": "ref", - "ref_idx": 191 + "ref_idx": 192 } } }, @@ -17538,7 +17611,7 @@ "subtype": { "type": "ref", - "ref_idx": 192 + "ref_idx": 193 } } }, @@ -17561,7 +17634,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17584,7 +17657,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17607,7 +17680,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17634,7 +17707,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17657,7 +17730,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -17680,7 +17753,7 @@ "subtype": { "type": "ref", - "ref_idx": 193 + "ref_idx": 194 } } }, @@ -17973,14 +18046,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -18026,7 +18099,7 @@ "subtype": { "type": "ref", - "ref_idx": 182 + "ref_idx": 183 } } }, @@ -18049,7 +18122,7 @@ "subtype": { "type": "ref", - "ref_idx": 183 + "ref_idx": 184 } } }, @@ -18072,7 +18145,7 @@ "subtype": { "type": "ref", - "ref_idx": 184 + "ref_idx": 185 } } }, @@ -18095,7 +18168,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18118,7 +18191,7 @@ "subtype": { "type": "ref", - "ref_idx": 185 + "ref_idx": 186 } } } @@ -18718,7 +18791,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18737,7 +18810,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18756,7 +18829,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18775,7 +18848,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18794,7 +18867,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18813,7 +18886,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18832,7 +18905,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -18889,7 +18962,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -18908,7 +18981,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -18927,7 +19000,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -18946,7 +19019,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -18965,7 +19038,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -18984,7 +19057,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } }, @@ -19003,7 +19076,7 @@ "subtype": { "type": "ref", - "ref_idx": 186 + "ref_idx": 187 } } } @@ -19918,7 +19991,7 @@ "subtype": { "type": "ref", - "ref_idx": 197 + "ref_idx": 198 } } }, @@ -20240,7 +20313,7 @@ "subtype": { "type": "ref", - "ref_idx": 201 + "ref_idx": 202 } } }, @@ -20252,7 +20325,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20264,7 +20337,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -20360,13 +20433,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterBoolNode__CDefinition", + "name": "CNmVirtualParameterBoolNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -20387,7 +20461,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -20409,13 +20483,14 @@ }, { "type": "class", - "name": "CNmBoolValueNode__CDefinition", + "name": "CNmBoolValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -20478,7 +20553,7 @@ "subtype": { "type": "ref", - "ref_idx": 205 + "ref_idx": 206 } } }, @@ -20490,7 +20565,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20502,7 +20577,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20514,7 +20589,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20526,7 +20601,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20538,7 +20613,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -20550,7 +20625,7 @@ "subtype": { "type": "ref", - "ref_idx": 206 + "ref_idx": 207 } } }, @@ -20562,7 +20637,7 @@ "subtype": { "type": "ref", - "ref_idx": 207 + "ref_idx": 208 } } }, @@ -20943,7 +21018,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -20963,7 +21038,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -20982,7 +21057,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -21085,7 +21160,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -21177,7 +21252,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -21320,14 +21395,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeManifestTestResource_t >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 213 + "ref_idx": 214 } ] } @@ -21463,7 +21538,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -21484,28 +21559,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 216 - } - ] - } - } - }, - { - "name": "m_Springs", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnSoftbodyParticle_t >", "size": 24, "alignment": 8, "template": @@ -21519,14 +21573,14 @@ } }, { - "name": "m_Capsules", - "offset": 72, + "name": "m_Springs", + "offset": 48, "traits": { "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnSoftbodySpring_t >", "size": 24, "alignment": 8, "template": @@ -21539,6 +21593,27 @@ } } }, + { + "name": "m_Capsules", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< RnSoftbodyCapsule_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 219 + } + ] + } + } + }, { "name": "m_InitPose", "offset": 96, @@ -21547,7 +21622,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -21570,7 +21645,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -21845,14 +21920,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelMeshBufferData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 220 + "ref_idx": 221 } ] } @@ -21866,14 +21941,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelMeshBufferData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 220 + "ref_idx": 221 } ] } @@ -21887,14 +21962,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelMeshBufferData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 220 + "ref_idx": 221 } ] } @@ -22078,14 +22153,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RenderInputLayoutField_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 221 + "ref_idx": 222 } ] } @@ -22172,7 +22247,7 @@ "subtype": { "type": "ref", - "ref_idx": 222 + "ref_idx": 223 } } }, @@ -22276,7 +22351,7 @@ "subtype": { "type": "ref", - "ref_idx": 224 + "ref_idx": 225 } } }, @@ -22295,7 +22370,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -22314,7 +22389,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -22333,7 +22408,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -22528,14 +22603,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSSDSEndFrameViewInfo >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 226 + "ref_idx": 227 } ] } @@ -22778,7 +22853,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } }, @@ -22790,7 +22865,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } }, @@ -22802,7 +22877,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } }, @@ -22814,7 +22889,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } }, @@ -22826,7 +22901,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } }, @@ -22838,7 +22913,7 @@ "subtype": { "type": "ref", - "ref_idx": 229 + "ref_idx": 230 } } } @@ -23056,14 +23131,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -23128,7 +23203,7 @@ "subtype": { "type": "ref", - "ref_idx": 234 + "ref_idx": 235 } } }, @@ -23541,7 +23616,7 @@ [ { "offset": 0, - "ref_idx": 238 + "ref_idx": 239 } ], "members": @@ -23683,7 +23758,7 @@ [ { "offset": 0, - "ref_idx": 240 + "ref_idx": 241 } ], "members": @@ -23827,7 +23902,7 @@ "subtype": { "type": "ref", - "ref_idx": 242 + "ref_idx": 243 } } } @@ -23985,7 +24060,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -24236,7 +24311,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -24255,7 +24330,7 @@ "subtype": { "type": "ref", - "ref_idx": 246 + "ref_idx": 247 } } } @@ -24409,14 +24484,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< EntityIOConnectionData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 248 + "ref_idx": 249 } ] } @@ -24573,13 +24648,14 @@ }, { "type": "class", - "name": "CNmFootEventConditionNode__CDefinition", + "name": "CNmFootEventConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -24600,7 +24676,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -24625,7 +24701,7 @@ "subtype": { "type": "ref", - "ref_idx": 250 + "ref_idx": 251 } } }, @@ -24637,7 +24713,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } } @@ -24744,7 +24820,7 @@ [ { "offset": 0, - "ref_idx": 253 + "ref_idx": 254 } ], "members": @@ -25008,7 +25084,7 @@ [ { "offset": 0, - "ref_idx": 255 + "ref_idx": 256 } ], "members": @@ -25414,7 +25490,7 @@ "subtype": { "type": "ref", - "ref_idx": 257 + "ref_idx": 258 } } }, @@ -25541,7 +25617,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -25752,7 +25828,7 @@ [ { "offset": 0, - "ref_idx": 261 + "ref_idx": 262 } ], "members": @@ -25789,7 +25865,7 @@ [ { "offset": 0, - "ref_idx": 262 + "ref_idx": 263 } ], "members": @@ -25883,7 +25959,7 @@ [ { "offset": 0, - "ref_idx": 264 + "ref_idx": 265 } ], "members": @@ -25975,7 +26051,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -26116,7 +26192,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -26323,7 +26399,7 @@ "subtype": { "type": "ref", - "ref_idx": 270 + "ref_idx": 271 } } } @@ -26521,7 +26597,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -26534,7 +26610,7 @@ "subtype": { "type": "ref", - "ref_idx": 112 + "ref_idx": 113 } } } @@ -26573,7 +26649,7 @@ "subtype": { "type": "ref", - "ref_idx": 275 + "ref_idx": 276 } } }, @@ -26585,7 +26661,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -26602,7 +26678,7 @@ "subtype": { "type": "ref", - "ref_idx": 278 + "ref_idx": 279 } } } @@ -26615,7 +26691,7 @@ "subtype": { "type": "ref", - "ref_idx": 280 + "ref_idx": 281 } } }, @@ -26723,7 +26799,7 @@ "subtype": { "type": "ref", - "ref_idx": 281 + "ref_idx": 282 } } } @@ -26890,7 +26966,7 @@ "subtype": { "type": "ref", - "ref_idx": 277 + "ref_idx": 278 } } }, @@ -27012,7 +27088,7 @@ "subtype": { "type": "ref", - "ref_idx": 279 + "ref_idx": 280 } } } @@ -27310,7 +27386,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -27322,7 +27398,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -27334,7 +27410,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -27929,7 +28005,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -27949,7 +28025,7 @@ "subtype": { "type": "ref", - "ref_idx": 285 + "ref_idx": 286 } } }, @@ -28610,7 +28686,7 @@ [ { "offset": 0, - "ref_idx": 291 + "ref_idx": 292 } ], "members": @@ -28805,7 +28881,7 @@ "subtype": { "type": "ref", - "ref_idx": 295 + "ref_idx": 296 } } }, @@ -28919,6 +28995,10 @@ } } } + ], + "child_class_idx": + [ + 2655 ] } }, @@ -28953,14 +29033,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnSphereDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 296 + "ref_idx": 297 } ] } @@ -28974,14 +29054,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnCapsuleDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 298 + "ref_idx": 299 } ] } @@ -28995,14 +29075,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnHullDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 300 + "ref_idx": 301 } ] } @@ -29016,14 +29096,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnMeshDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 307 + "ref_idx": 308 } ] } @@ -29037,7 +29117,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -29080,7 +29160,7 @@ [ { "offset": 0, - "ref_idx": 297 + "ref_idx": 298 } ], "members": @@ -29093,7 +29173,7 @@ "subtype": { "type": "atomic", - "name": "SphereBase_t", + "name": "SphereBase_t< float32 >", "size": 16, "alignment": 4, "template": @@ -29236,7 +29316,7 @@ [ { "offset": 0, - "ref_idx": 297 + "ref_idx": 298 } ], "members": @@ -29249,7 +29329,7 @@ "subtype": { "type": "ref", - "ref_idx": 299 + "ref_idx": 300 } } } @@ -29342,7 +29422,7 @@ [ { "offset": 0, - "ref_idx": 297 + "ref_idx": 298 } ], "members": @@ -29355,7 +29435,7 @@ "subtype": { "type": "ref", - "ref_idx": 301 + "ref_idx": 302 } } } @@ -29419,7 +29499,7 @@ "subtype": { "type": "ref", - "ref_idx": 302 + "ref_idx": 303 } } }, @@ -29483,14 +29563,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnVertex_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 303 + "ref_idx": 304 } ] } @@ -29504,7 +29584,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -29527,14 +29607,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnHalfEdge_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 198 + "ref_idx": 199 } ] } @@ -29548,14 +29628,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnFace_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 304 + "ref_idx": 305 } ] } @@ -29569,14 +29649,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnPlane_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 305 + "ref_idx": 306 } ] } @@ -29605,7 +29685,7 @@ "subtype": { "type": "ref", - "ref_idx": 306 + "ref_idx": 307 } } } @@ -29838,14 +29918,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnPlane_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 305 + "ref_idx": 306 } ] } @@ -29859,7 +29939,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -29902,7 +29982,7 @@ [ { "offset": 0, - "ref_idx": 297 + "ref_idx": 298 } ], "members": @@ -29915,7 +29995,7 @@ "subtype": { "type": "ref", - "ref_idx": 308 + "ref_idx": 309 } } } @@ -29981,14 +30061,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnNode_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 309 + "ref_idx": 310 } ] } @@ -30016,28 +30096,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 310 - } - ] - } - } - }, - { - "name": "m_Wings", - "offset": 96, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RnTriangle_t >", "size": 24, "alignment": 8, "template": @@ -30050,6 +30109,27 @@ } } }, + { + "name": "m_Wings", + "offset": 96, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< RnWing_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 312 + } + ] + } + } + }, { "name": "m_TriangleEdgeFlags", "offset": 120, @@ -30058,7 +30138,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -30079,7 +30159,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -30339,7 +30419,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -30454,7 +30534,7 @@ "subtype": { "type": "ref", - "ref_idx": 314 + "ref_idx": 315 } } }, @@ -30476,7 +30556,7 @@ "subtype": { "type": "ref", - "ref_idx": 320 + "ref_idx": 321 } } } @@ -30527,7 +30607,7 @@ "subtype": { "type": "ref", - "ref_idx": 315 + "ref_idx": 316 } } }, @@ -30587,14 +30667,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAudioSentence >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 316 + "ref_idx": 317 } ] } @@ -30620,7 +30700,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -30744,28 +30824,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 317 - } - ] - } - } - }, - { - "name": "m_EmphasisSamples", - "offset": 32, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAudioPhonemeTag >", "size": 24, "alignment": 8, "template": @@ -30778,6 +30837,27 @@ } } }, + { + "name": "m_EmphasisSamples", + "offset": 32, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAudioEmphasisSample >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 319 + } + ] + } + } + }, { "name": "m_morphData", "offset": 56, @@ -30786,7 +30866,7 @@ "subtype": { "type": "ref", - "ref_idx": 319 + "ref_idx": 320 } } } @@ -30940,7 +31020,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -30961,7 +31041,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -30982,7 +31062,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -31005,14 +31085,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< float32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -31199,7 +31279,7 @@ "subtype": { "type": "ref", - "ref_idx": 323 + "ref_idx": 324 } } } @@ -31238,7 +31318,7 @@ "subtype": { "type": "ref", - "ref_idx": 324 + "ref_idx": 325 } } }, @@ -31250,7 +31330,7 @@ "subtype": { "type": "ref", - "ref_idx": 275 + "ref_idx": 276 } } }, @@ -31262,7 +31342,7 @@ "subtype": { "type": "ref", - "ref_idx": 325 + "ref_idx": 326 } } }, @@ -31274,7 +31354,7 @@ "subtype": { "type": "ref", - "ref_idx": 275 + "ref_idx": 276 } } }, @@ -31298,7 +31378,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -31310,7 +31390,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -31590,13 +31670,14 @@ }, { "type": "class", - "name": "CNmControlParameterTargetNode__CDefinition", + "name": "CNmControlParameterTargetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -31617,7 +31698,7 @@ [ { "offset": 0, - "ref_idx": 328 + "ref_idx": 329 } ], "members": @@ -31627,13 +31708,14 @@ }, { "type": "class", - "name": "CNmTargetValueNode__CDefinition", + "name": "CNmTargetValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -31707,13 +31789,14 @@ }, { "type": "class", - "name": "CNmCurrentSyncEventNode__CDefinition", + "name": "CNmCurrentSyncEventNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -31734,7 +31817,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -31759,7 +31842,7 @@ "subtype": { "type": "ref", - "ref_idx": 332 + "ref_idx": 333 } } } @@ -31768,13 +31851,14 @@ }, { "type": "class", - "name": "CNmFloatValueNode__CDefinition", + "name": "CNmFloatValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -31797,12 +31881,13 @@ }, { "type": "enum", - "name": "CNmCurrentSyncEventNode__InfoType_t", + "name": "CNmCurrentSyncEventNode::InfoType_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -31851,7 +31936,7 @@ [ { "offset": 0, - "ref_idx": 334 + "ref_idx": 335 } ], "members": @@ -31888,14 +31973,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -31978,7 +32063,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -32221,7 +32306,7 @@ [ { "offset": 0, - "ref_idx": 109 + "ref_idx": 110 } ], "members": @@ -32234,14 +32319,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MotionBlendItem >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 339 + "ref_idx": 340 } ] } @@ -32293,14 +32378,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CMotionNode >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 109 + "ref_idx": 110 } ] } @@ -32396,7 +32481,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -32416,7 +32501,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -32540,14 +32625,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -32575,7 +32660,7 @@ "subtype": { "type": "ref", - "ref_idx": 313 + "ref_idx": 314 } } } @@ -32640,7 +32725,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -32830,13 +32915,14 @@ }, { "type": "class", - "name": "CNmAnimationPoseNode__CDefinition", + "name": "CNmAnimationPoseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -32857,7 +32943,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -32929,13 +33015,14 @@ }, { "type": "class", - "name": "CNmPoseNode__CDefinition", + "name": "CNmPoseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -32985,7 +33072,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -33109,7 +33196,7 @@ [ { "offset": 0, - "ref_idx": 350 + "ref_idx": 351 } ], "members": @@ -33138,7 +33225,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -33246,7 +33333,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -33325,7 +33412,7 @@ "subtype": { "type": "ref", - "ref_idx": 355 + "ref_idx": 356 } } }, @@ -33347,7 +33434,7 @@ "subtype": { "type": "ref", - "ref_idx": 356 + "ref_idx": 357 } } }, @@ -33373,7 +33460,7 @@ "subtype": { "type": "ref", - "ref_idx": 357 + "ref_idx": 358 } } }, @@ -33399,7 +33486,7 @@ "subtype": { "type": "ref", - "ref_idx": 357 + "ref_idx": 358 } } }, @@ -33421,7 +33508,7 @@ "subtype": { "type": "ref", - "ref_idx": 358 + "ref_idx": 359 } } } @@ -33651,7 +33738,7 @@ [ { "offset": 0, - "ref_idx": 360 + "ref_idx": 361 } ], "members": @@ -33701,7 +33788,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -33729,7 +33816,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -33759,7 +33846,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -34029,14 +34116,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FootStepTrigger >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 365 + "ref_idx": 366 } ] } @@ -34088,7 +34175,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -34121,7 +34208,7 @@ "subtype": { "type": "ref", - "ref_idx": 366 + "ref_idx": 367 } } } @@ -34212,7 +34299,7 @@ "subtype": { "type": "ref", - "ref_idx": 368 + "ref_idx": 369 } } }, @@ -34530,7 +34617,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -34623,7 +34710,7 @@ [ { "offset": 0, - "ref_idx": 372 + "ref_idx": 373 } ], "members": @@ -34764,13 +34851,14 @@ }, { "type": "class", - "name": "CNmGraphDefinition__ReferencedGraphSlot_t", + "name": "CNmGraphDefinition::ReferencedGraphSlot_t", "scope": "!GlobalTypes", "project": "animlib", "size": 4, "alignment": 2, "traits": { + "parent_class_idx": 375, "flags": [ "has_trivial_destructor", @@ -34813,6 +34901,342 @@ ] } }, + { + "type": "class", + "name": "CNmGraphDefinition", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 384, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_variationID = \"\"\n\tm_skeleton = resource:\"\"\n\tm_persistentNodeIndices = [ ]\n\tm_nRootNodeIdx = -1\n\tm_controlParameterIDs = [ ]\n\tm_virtualParameterIDs = [ ]\n\tm_virtualParameterNodeIndices = [ ]\n\tm_referencedGraphSlots = [ ]\n\tm_externalGraphSlots = [ ]\n\tm_nodePaths = [ ]\n\tm_resources = [ ]\n\tm_nodes = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_variationID", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_skeleton", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 376 + } + ] + } + } + }, + { + "name": "m_persistentNodeIndices", + "offset": 16, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< int16 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 4 + } + ] + } + } + }, + { + "name": "m_nRootNodeIdx", + "offset": 40, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 4 + } + } + }, + { + "name": "m_controlParameterIDs", + "offset": 48, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] + } + } + }, + { + "name": "m_virtualParameterIDs", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CGlobalSymbol >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] + } + } + }, + { + "name": "m_virtualParameterNodeIndices", + "offset": 96, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< int16 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 4 + } + ] + } + } + }, + { + "name": "m_referencedGraphSlots", + "offset": 120, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CNmGraphDefinition::ReferencedGraphSlot_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 374 + } + ] + } + } + }, + { + "name": "m_externalGraphSlots", + "offset": 144, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CNmGraphDefinition::ExternalGraphSlot_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 377 + } + ] + } + } + }, + { + "name": "m_nodePaths", + "offset": 280, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CUtlString >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CUtlString", + "size": 8, + "alignment": 8 + } + ] + } + } + }, + { + "name": "m_resources", + "offset": 304, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CStrongHandleVoid >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CStrongHandleVoid", + "size": 8, + "alignment": 8 + } + ] + } + } + } + ], + "child_class_idx": + [ + 377, + 374 + ] + } + }, + { + "type": "class", + "name": "InfoForResourceTypeCNmSkeleton", + "scope": "!GlobalTypes", + "project": "resourcesystem", + "size": 1, + "alignment": 255, + "traits": + { + "flags": + [ + "has_trivial_constructor", + "has_trivial_destructor", + "inheritance_depth_calculated", + "global_type_scope" + ], + "metatags": + [ + { + "name": "MResourceTypeForInfoType", + "value": "vnmskel" + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CNmGraphDefinition::ExternalGraphSlot_t", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 16, + "alignment": 8, + "traits": + { + "parent_class_idx": 375, + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nNodeIdx = -1\n\tm_slotID = \"\"\n}" + } + ], + "members": + [ + { + "name": "m_nNodeIdx", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 4 + } + } + }, + { + "name": "m_slotID", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + } + ] + } + }, { "type": "class", "name": "CDirectionalBlendUpdateNode", @@ -34842,7 +35266,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -34860,7 +35284,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } } @@ -34873,7 +35297,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -34885,7 +35309,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -34897,7 +35321,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -35056,7 +35480,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -35186,14 +35610,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelReference_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 378 + "ref_idx": 382 } ] } @@ -35341,7 +35765,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -35364,7 +35788,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -35437,7 +35861,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -35879,14 +36303,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -35960,14 +36384,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialVariable_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 118 + "ref_idx": 119 } ] } @@ -36033,7 +36457,7 @@ "subtype": { "type": "ref", - "ref_idx": 379 + "ref_idx": 383 } } }, @@ -36134,7 +36558,7 @@ "subtype": { "type": "ref", - "ref_idx": 381 + "ref_idx": 385 } } }, @@ -36419,7 +36843,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } } @@ -36464,7 +36888,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -36548,7 +36972,7 @@ "subtype": { "type": "ref", - "ref_idx": 380 + "ref_idx": 384 } } }, @@ -36974,7 +37398,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -36995,7 +37419,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -37013,13 +37437,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterIDNode__CDefinition", + "name": "CNmVirtualParameterIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -37085,7 +37510,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -37161,7 +37586,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -37236,7 +37661,7 @@ [ { "offset": 0, - "ref_idx": 390 + "ref_idx": 394 } ], "members": @@ -37265,7 +37690,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -37352,7 +37777,7 @@ "subtype": { "type": "ref", - "ref_idx": 392 + "ref_idx": 396 } } }, @@ -37364,14 +37789,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AnimationDecodeDebugDumpElement_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 393 + "ref_idx": 397 } ] } @@ -37478,7 +37903,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -37501,7 +37926,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -37524,7 +37949,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -37547,7 +37972,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -37742,13 +38167,14 @@ }, { "type": "class", - "name": "CNmBoneMaskNode__CDefinition", + "name": "CNmBoneMaskNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -37769,7 +38195,7 @@ [ { "offset": 0, - "ref_idx": 397 + "ref_idx": 401 } ], "members": @@ -37793,13 +38219,14 @@ }, { "type": "class", - "name": "CNmBoneMaskValueNode__CDefinition", + "name": "CNmBoneMaskValueNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -37925,7 +38352,7 @@ [ { "offset": 0, - "ref_idx": 400 + "ref_idx": 404 } ], "members": @@ -38120,14 +38547,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParticleControlPointDriver_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 267 + "ref_idx": 268 } ] } @@ -38141,7 +38568,7 @@ "subtype": { "type": "ref", - "ref_idx": 403 + "ref_idx": 407 } } } @@ -38205,7 +38632,7 @@ "subtype": { "type": "ref", - "ref_idx": 404 + "ref_idx": 408 } } }, @@ -38271,14 +38698,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParticlePreviewBodyGroup_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 405 + "ref_idx": 409 } ] } @@ -38712,7 +39139,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -38732,14 +39159,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSoundContainerReference >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } ] } @@ -38777,7 +39204,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -39209,7 +39636,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -39464,13 +39891,14 @@ }, { "type": "class", - "name": "CNmSnapWeaponNode__CDefinition", + "name": "CNmSnapWeaponNode::CDefinition", "scope": "!GlobalTypes", "project": "server", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -39491,7 +39919,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -39537,13 +39965,14 @@ }, { "type": "class", - "name": "CNmPassthroughNode__CDefinition", + "name": "CNmPassthroughNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -39564,7 +39993,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -39586,13 +40015,14 @@ }, { "type": "class", - "name": "CNmOrientationWarpNode__CDefinition", + "name": "CNmOrientationWarpNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -39613,7 +40043,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -39674,7 +40104,7 @@ "subtype": { "type": "ref", - "ref_idx": 417 + "ref_idx": 421 } } } @@ -39683,12 +40113,13 @@ }, { "type": "enum", - "name": "CNmRootMotionData__SamplingMode_t", + "name": "CNmRootMotionData::SamplingMode_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": 422, "flags": [ "is_registered" @@ -39706,6 +40137,109 @@ ] } }, + { + "type": "class", + "name": "CNmRootMotionData", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 80, + "alignment": 16, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_transforms = [ ]\n\tm_nNumFrames = 0\n\tm_flAverageLinearVelocity = 0.0\n\tm_flAverageAngularVelocityRadians = 0.0\n\tm_totalDelta = \n\t[\n\t\t219629000976922177009876992.0, 0.0, 70786842064060416.0, 0.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n}" + } + ], + "members": + [ + { + "name": "m_transforms", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CTransform >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CTransform", + "size": 32, + "alignment": 16 + } + ] + } + } + }, + { + "name": "m_nNumFrames", + "offset": 24, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flAverageLinearVelocity", + "offset": 28, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flAverageAngularVelocityRadians", + "offset": 32, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_totalDelta", + "offset": 48, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CTransform", + "size": 32, + "alignment": 16 + } + } + } + ], + "child_class_idx": + [ + 421 + ] + } + }, { "type": "class", "name": "C_OP_EnableChildrenFromParentParticleCount", @@ -39735,7 +40269,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -39867,13 +40401,14 @@ }, { "type": "class", - "name": "CNmZeroPoseNode__CDefinition", + "name": "CNmZeroPoseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -39894,7 +40429,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -39935,7 +40470,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -40118,7 +40653,7 @@ [ { "offset": 0, - "ref_idx": 350 + "ref_idx": 351 } ], "members": @@ -40163,7 +40698,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -40176,14 +40711,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -40197,14 +40732,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -40285,14 +40820,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBodyGroupSetting >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 424 + "ref_idx": 429 } ] } @@ -40387,13 +40922,14 @@ }, { "type": "class", - "name": "CNmStateMachineNode__CDefinition", + "name": "CNmStateMachineNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 312, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -40414,7 +40950,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -40427,14 +40963,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmStateMachineNode::StateDefinition_t, 5 >", "size": 288, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 426 + "ref_idx": 431 }, { "type": "literal", @@ -40461,13 +40997,14 @@ }, { "type": "class", - "name": "CNmStateMachineNode__StateDefinition_t", + "name": "CNmStateMachineNode::StateDefinition_t", "scope": "!GlobalTypes", "project": "animlib", "size": 56, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "inheritance_depth_calculated", @@ -40514,14 +41051,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmStateMachineNode::TransitionDefinition_t, 5 >", "size": 48, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 427 + "ref_idx": 432 }, { "type": "literal", @@ -40536,13 +41073,14 @@ }, { "type": "class", - "name": "CNmStateMachineNode__TransitionDefinition_t", + "name": "CNmStateMachineNode::TransitionDefinition_t", "scope": "!GlobalTypes", "project": "animlib", "size": 8, "alignment": 2, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -40708,7 +41246,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -40764,7 +41302,7 @@ [ { "offset": 0, - "ref_idx": 431 + "ref_idx": 436 } ], "members": @@ -40784,7 +41322,7 @@ "subtype": { "type": "ref", - "ref_idx": 432 + "ref_idx": 437 } } }, @@ -40803,7 +41341,7 @@ "subtype": { "type": "ref", - "ref_idx": 433 + "ref_idx": 438 } } }, @@ -41021,7 +41559,7 @@ "subtype": { "type": "ref", - "ref_idx": 357 + "ref_idx": 358 } } }, @@ -41753,7 +42291,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -41814,7 +42352,7 @@ [ { "offset": 0, - "ref_idx": 437 + "ref_idx": 442 } ], "members": @@ -41966,13 +42504,14 @@ }, { "type": "class", - "name": "CNmConstFloatNode__CDefinition", + "name": "CNmConstFloatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -41993,7 +42532,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -42074,7 +42613,7 @@ [ { "offset": 0, - "ref_idx": 102 + "ref_idx": 103 } ], "members": @@ -42111,7 +42650,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -42154,7 +42693,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -42289,7 +42828,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -42360,13 +42899,14 @@ }, { "type": "class", - "name": "CNmIDComparisonNode__CDefinition", + "name": "CNmIDComparisonNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 56, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -42387,7 +42927,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -42412,7 +42952,7 @@ "subtype": { "type": "ref", - "ref_idx": 446 + "ref_idx": 451 } } }, @@ -42424,7 +42964,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CGlobalSymbol, 4 >", "size": 40, "alignment": 8, "template": @@ -42448,12 +42988,13 @@ }, { "type": "enum", - "name": "CNmIDComparisonNode__Comparison_t", + "name": "CNmIDComparisonNode::Comparison_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -42502,14 +43043,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFootTrajectory >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 448 + "ref_idx": 453 } ] } @@ -43204,14 +43745,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimUpdateNodeBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimUpdateNodeBase >", "size": 8, "alignment": 8, "template": @@ -43234,7 +43775,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CAnimNodePath, int32 >", "size": 32, "alignment": 8, "template": @@ -43259,21 +43800,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimComponentUpdater > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimComponentUpdater >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 166 + "ref_idx": 167 } ] } @@ -43289,14 +43830,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimParameterManagerUpdater >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 454 + "ref_idx": 459 } ] } @@ -43310,7 +43851,7 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimTagManagerUpdater >", "size": 8, "alignment": 8, "template": @@ -43331,40 +43872,7 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 455 - } - ] - } - } - }, - { - "name": "m_settings", - "offset": 120, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 458 - } - } - }, - { - "name": "m_pStaticPoseCache", - "offset": 168, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimScriptManager >", "size": 8, "alignment": 8, "template": @@ -43377,6 +43885,39 @@ } } }, + { + "name": "m_settings", + "offset": 120, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 463 + } + } + }, + { + "name": "m_pStaticPoseCache", + "offset": 168, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CSmartPtr< CStaticPoseCacheBuilder >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 465 + } + ] + } + } + }, { "name": "m_pSkeleton", "offset": 176, @@ -43385,14 +43926,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimSkeleton >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 463 + "ref_idx": 468 } ] } @@ -43446,21 +43987,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimParameterBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimParameterBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 431 + "ref_idx": 436 } ] } @@ -43476,14 +44017,14 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< AnimParamID, int32 >", "size": 32, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 357 + "ref_idx": 358 }, { "type": "ref", @@ -43501,7 +44042,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CUtlString, int32 >", "size": 32, "alignment": 8, "template": @@ -43528,14 +44069,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimParamHandle >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } ] } @@ -43549,21 +44090,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< std::pair< CAnimParamHandle, CAnimVariant > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "std::pair", + "name": "std::pair< CAnimParamHandle, CAnimVariant >", "size": 19, "alignment": 1, "template": [ { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 }, { "type": "atomic", @@ -43585,14 +44126,14 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CAnimParamHandle, int16 >", "size": 32, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 }, { "type": "ref", @@ -43638,14 +44179,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ScriptInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 456 + "ref_idx": 461 } ] } @@ -43699,14 +44240,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimParamHandle >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } ] } @@ -43720,7 +44261,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -43741,7 +44282,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -43762,7 +44303,7 @@ "subtype": { "type": "ref", - "ref_idx": 457 + "ref_idx": 462 } } } @@ -43831,21 +44372,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimGraphSettingsGroup >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 459 + "ref_idx": 464 } ] } @@ -43913,7 +44454,7 @@ [ { "offset": 0, - "ref_idx": 461 + "ref_idx": 466 } ], "members": @@ -43954,14 +44495,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCachedPose >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 462 + "ref_idx": 467 } ] } @@ -44027,7 +44568,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -44050,7 +44591,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -44071,7 +44612,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -44123,7 +44664,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -44146,7 +44687,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -44169,7 +44710,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -44192,14 +44733,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< int32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -44222,7 +44763,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -44243,14 +44784,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimFoot >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 464 + "ref_idx": 469 } ] } @@ -44264,7 +44805,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -44287,7 +44828,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -44646,7 +45187,7 @@ "subtype": { "type": "ref", - "ref_idx": 467 + "ref_idx": 472 } } } @@ -44695,7 +45236,7 @@ "subtype": { "type": "ref", - "ref_idx": 466 + "ref_idx": 471 } } } @@ -44723,7 +45264,7 @@ "subtype": { "type": "ref", - "ref_idx": 467 + "ref_idx": 472 } } } @@ -44752,7 +45293,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -44827,7 +45368,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -45147,7 +45688,7 @@ "subtype": { "type": "ref", - "ref_idx": 472 + "ref_idx": 477 } } }, @@ -45262,13 +45803,14 @@ }, { "type": "class", - "name": "CNmIDSelectorNode__CDefinition", + "name": "CNmIDSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 128, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -45302,7 +45844,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< int16, 5 >", "size": 40, "alignment": 8, "template": @@ -45327,7 +45869,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CGlobalSymbol, 5 >", "size": 64, "alignment": 8, "template": @@ -45392,7 +45934,7 @@ [ { "offset": 0, - "ref_idx": 475 + "ref_idx": 480 } ], "members": @@ -45662,14 +46204,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PointDefinition_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 238 + "ref_idx": 239 } ] } @@ -45766,14 +46308,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ChainToSolveData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 479 + "ref_idx": 484 } ] } @@ -45825,7 +46367,7 @@ "subtype": { "type": "ref", - "ref_idx": 143 + "ref_idx": 144 } } }, @@ -45837,7 +46379,7 @@ "subtype": { "type": "ref", - "ref_idx": 354 + "ref_idx": 355 } } }, @@ -45849,7 +46391,7 @@ "subtype": { "type": "ref", - "ref_idx": 480 + "ref_idx": 485 } } }, @@ -46175,7 +46717,7 @@ "subtype": { "type": "ref", - "ref_idx": 484 + "ref_idx": 489 } } }, @@ -46328,7 +46870,7 @@ "subtype": { "type": "ref", - "ref_idx": 379 + "ref_idx": 383 } } }, @@ -46347,7 +46889,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -46467,7 +47009,7 @@ "subtype": { "type": "ref", - "ref_idx": 486 + "ref_idx": 491 } } }, @@ -46569,7 +47111,7 @@ "subtype": { "type": "ref", - "ref_idx": 488 + "ref_idx": 493 } } }, @@ -46751,7 +47293,7 @@ [ { "offset": 0, - "ref_idx": 437 + "ref_idx": 442 } ], "members": @@ -46788,7 +47330,7 @@ [ { "offset": 0, - "ref_idx": 135 + "ref_idx": 136 } ], "members": @@ -46825,7 +47367,7 @@ "subtype": { "type": "ref", - "ref_idx": 493 + "ref_idx": 498 } } }, @@ -46837,7 +47379,7 @@ "subtype": { "type": "ref", - "ref_idx": 494 + "ref_idx": 499 } } }, @@ -46861,7 +47403,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -46873,7 +47415,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -47040,7 +47582,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -47068,7 +47610,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -47098,7 +47640,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -47128,7 +47670,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -47256,7 +47798,7 @@ "subtype": { "type": "ref", - "ref_idx": 497 + "ref_idx": 502 } } }, @@ -47268,7 +47810,7 @@ "subtype": { "type": "ref", - "ref_idx": 498 + "ref_idx": 503 } } }, @@ -47340,14 +47882,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqCmdLayer >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 499 + "ref_idx": 504 } ] } @@ -47361,28 +47903,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 156 - } - ] - } - } - }, - { - "name": "m_activityArray", - "offset": 96, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimEventDefinition >", "size": 24, "alignment": 8, "template": @@ -47395,6 +47916,27 @@ } } }, + { + "name": "m_activityArray", + "offset": 96, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CAnimActivity >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 158 + } + ] + } + } + }, { "name": "m_poseSettingArray", "offset": 120, @@ -47403,14 +47945,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqPoseSetting >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 500 + "ref_idx": 505 } ] } @@ -47921,7 +48463,7 @@ [ { "offset": 0, - "ref_idx": 437 + "ref_idx": 442 } ], "members": @@ -47931,13 +48473,14 @@ }, { "type": "class", - "name": "CNmOrNode__CDefinition", + "name": "CNmOrNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -47958,7 +48501,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -47971,7 +48514,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 4 >", "size": 16, "alignment": 8, "template": @@ -48033,14 +48576,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSolveIKTargetHandle_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 504 + "ref_idx": 509 } ] } @@ -48054,7 +48597,7 @@ "subtype": { "type": "ref", - "ref_idx": 478 + "ref_idx": 483 } } } @@ -48093,7 +48636,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -48105,7 +48648,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -48114,13 +48657,14 @@ }, { "type": "class", - "name": "CNmFootstepEventIDNode__CDefinition", + "name": "CNmFootstepEventIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -48166,7 +48710,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } } @@ -48202,7 +48746,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -48285,7 +48829,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -48305,7 +48849,7 @@ "subtype": { "type": "ref", - "ref_idx": 508 + "ref_idx": 513 } } }, @@ -48324,7 +48868,7 @@ "subtype": { "type": "ref", - "ref_idx": 509 + "ref_idx": 514 } } }, @@ -48343,7 +48887,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -48515,21 +49059,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -48556,7 +49100,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CVoiceContainerBase* >", "size": 24, "alignment": 8, "template": @@ -48566,7 +49110,7 @@ "subtype": { "type": "ref", - "ref_idx": 313 + "ref_idx": 314 } } ] @@ -48837,7 +49381,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SummaryTakeDamageInfo_t* >", "size": 24, "alignment": 8, "template": @@ -48847,7 +49391,7 @@ "subtype": { "type": "ref", - "ref_idx": 513 + "ref_idx": 518 } } ] @@ -48892,7 +49436,7 @@ "subtype": { "type": "ref", - "ref_idx": 514 + "ref_idx": 519 } } }, @@ -48904,7 +49448,7 @@ "subtype": { "type": "ref", - "ref_idx": 551 + "ref_idx": 556 } } }, @@ -48916,14 +49460,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -49012,14 +49556,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -49033,14 +49577,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -49054,14 +49598,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -49099,7 +49643,7 @@ "subtype": { "type": "ref", - "ref_idx": 547 + "ref_idx": 552 } } }, @@ -49123,7 +49667,7 @@ "subtype": { "type": "ref", - "ref_idx": 548 + "ref_idx": 553 } } }, @@ -49171,7 +49715,7 @@ "subtype": { "type": "ref", - "ref_idx": 531 + "ref_idx": 536 } } }, @@ -49197,7 +49741,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -49233,14 +49777,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< DestructibleHitGroupToDestroy_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 550 + "ref_idx": 555 } ] } @@ -49470,7 +50014,7 @@ [ { "offset": 0, - "ref_idx": 516 + "ref_idx": 521 } ], "members": @@ -49508,7 +50052,7 @@ "subtype": { "type": "ref", - "ref_idx": 521 + "ref_idx": 526 } } } @@ -49521,7 +50065,7 @@ "subtype": { "type": "ref", - "ref_idx": 526 + "ref_idx": 531 } } }, @@ -49533,14 +50077,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< thinkfunc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 527 + "ref_idx": 532 } ] } @@ -49566,7 +50110,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -49590,7 +50134,7 @@ "subtype": { "type": "atomic", - "name": "CTypedBitVec", + "name": "CTypedBitVec< 64 >", "size": 8, "alignment": 4, "template": @@ -49623,14 +50167,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ResponseContext_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 529 + "ref_idx": 534 } ] } @@ -49768,7 +50312,7 @@ "subtype": { "type": "ref", - "ref_idx": 531 + "ref_idx": 536 } } }, @@ -49786,7 +50330,7 @@ "subtype": { "type": "ref", - "ref_idx": 532 + "ref_idx": 537 } } }, @@ -49804,7 +50348,7 @@ "subtype": { "type": "ref", - "ref_idx": 533 + "ref_idx": 538 } } }, @@ -49822,7 +50366,7 @@ "subtype": { "type": "ref", - "ref_idx": 534 + "ref_idx": 539 } } }, @@ -49834,7 +50378,7 @@ "subtype": { "type": "ref", - "ref_idx": 534 + "ref_idx": 539 } } }, @@ -49896,14 +50440,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -50031,7 +50575,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -50197,7 +50741,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -50221,7 +50765,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -50287,7 +50831,7 @@ "subtype": { "type": "ref", - "ref_idx": 91 + "ref_idx": 92 } } }, @@ -50338,7 +50882,7 @@ "subtype": { "type": "ref", - "ref_idx": 540 + "ref_idx": 545 } } } @@ -50357,14 +50901,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -50388,14 +50932,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -50445,14 +50989,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -50726,7 +51270,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -50738,7 +51282,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -50750,7 +51294,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -50762,7 +51306,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -50792,7 +51336,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -50842,14 +51386,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -50893,7 +51437,7 @@ "subtype": { "type": "ref", - "ref_idx": 544 + "ref_idx": 549 } } }, @@ -50908,7 +51452,7 @@ "subtype": { "type": "ref", - "ref_idx": 545 + "ref_idx": 550 } } } @@ -50981,7 +51525,7 @@ "subtype": { "type": "ref", - "ref_idx": 517 + "ref_idx": 522 } } } @@ -50997,7 +51541,7 @@ "subtype": { "type": "ref", - "ref_idx": 519 + "ref_idx": 524 } } } @@ -51124,7 +51668,7 @@ "subtype": { "type": "ref", - "ref_idx": 518 + "ref_idx": 523 } } }, @@ -51139,7 +51683,7 @@ "subtype": { "type": "ref", - "ref_idx": 517 + "ref_idx": 522 } } } @@ -51155,7 +51699,7 @@ "subtype": { "type": "ref", - "ref_idx": 517 + "ref_idx": 522 } } } @@ -51171,7 +51715,7 @@ "subtype": { "type": "ref", - "ref_idx": 517 + "ref_idx": 522 } } } @@ -51187,7 +51731,7 @@ "subtype": { "type": "ref", - "ref_idx": 517 + "ref_idx": 522 } } } @@ -51249,7 +51793,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -51315,7 +51859,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -51331,7 +51875,7 @@ "subtype": { "type": "ref", - "ref_idx": 522 + "ref_idx": 527 } } } @@ -51344,7 +51888,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } } @@ -51420,7 +51964,7 @@ "subtype": { "type": "ref", - "ref_idx": 516 + "ref_idx": 521 } } } @@ -51436,7 +51980,7 @@ "subtype": { "type": "ref", - "ref_idx": 522 + "ref_idx": 527 } } } @@ -51452,7 +51996,7 @@ "subtype": { "type": "ref", - "ref_idx": 522 + "ref_idx": 527 } } } @@ -51468,7 +52012,7 @@ "subtype": { "type": "ref", - "ref_idx": 522 + "ref_idx": 527 } } } @@ -51503,7 +52047,7 @@ "subtype": { "type": "ref", - "ref_idx": 523 + "ref_idx": 528 } } }, @@ -51533,7 +52077,7 @@ "subtype": { "type": "ref", - "ref_idx": 524 + "ref_idx": 529 } } }, @@ -52289,7 +52833,7 @@ "subtype": { "type": "ref", - "ref_idx": 518 + "ref_idx": 523 } } } @@ -52379,7 +52923,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -52391,7 +52935,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } } @@ -52488,7 +53032,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -52807,7 +53351,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -52832,7 +53376,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -52844,7 +53388,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -52873,7 +53417,7 @@ [ { "offset": 0, - "ref_idx": 537 + "ref_idx": 542 } ], "members": @@ -52903,7 +53447,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -52935,14 +53479,14 @@ "subtype": { "type": "atomic", - "name": "CVariantBase", + "name": "CVariantBase< CVariantDefaultAllocator >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 539 + "ref_idx": 544 } ] } @@ -53065,7 +53609,7 @@ "subtype": { "type": "ref", - "ref_idx": 541 + "ref_idx": 546 } } }, @@ -53157,7 +53701,7 @@ "subtype": { "type": "ref", - "ref_idx": 542 + "ref_idx": 547 } } }, @@ -53201,7 +53745,7 @@ "subtype": { "type": "ref", - "ref_idx": 543 + "ref_idx": 548 } } }, @@ -53790,7 +54334,7 @@ [ { "offset": 0, - "ref_idx": 546 + "ref_idx": 551 } ], "members": @@ -53803,14 +54347,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -54164,7 +54708,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -54210,7 +54754,7 @@ "subtype": { "type": "ref", - "ref_idx": 514 + "ref_idx": 519 } } } @@ -54322,7 +54866,7 @@ [ { "offset": 0, - "ref_idx": 553 + "ref_idx": 558 } ], "members": @@ -54354,7 +54898,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54366,7 +54910,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54378,7 +54922,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54390,7 +54934,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54414,7 +54958,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54477,7 +55021,7 @@ "subtype": { "type": "ref", - "ref_idx": 554 + "ref_idx": 559 } } } @@ -54522,7 +55066,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -54557,7 +55101,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< float32 >", "size": 24, "alignment": 8, "template": @@ -54620,7 +55164,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54632,7 +55176,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -54644,7 +55188,7 @@ "subtype": { "type": "ref", - "ref_idx": 568 + "ref_idx": 573 } } }, @@ -54720,7 +55264,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -54754,7 +55298,7 @@ "subtype": { "type": "ref", - "ref_idx": 566 + "ref_idx": 571 } } } @@ -54867,7 +55411,7 @@ "subtype": { "type": "ref", - "ref_idx": 567 + "ref_idx": 572 } } }, @@ -55057,7 +55601,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -55091,7 +55635,7 @@ "subtype": { "type": "ref", - "ref_idx": 557 + "ref_idx": 562 } } } @@ -55122,7 +55666,7 @@ "subtype": { "type": "ref", - "ref_idx": 558 + "ref_idx": 563 } } }, @@ -55134,7 +55678,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55146,7 +55690,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55158,7 +55702,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55170,7 +55714,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55182,7 +55726,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55267,7 +55811,7 @@ "subtype": { "type": "ref", - "ref_idx": 559 + "ref_idx": 564 } } } @@ -55280,7 +55824,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -55320,7 +55864,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -55332,7 +55876,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -55350,7 +55894,7 @@ "subtype": { "type": "ref", - "ref_idx": 560 + "ref_idx": 565 } } }, @@ -55368,7 +55912,7 @@ "subtype": { "type": "ref", - "ref_idx": 561 + "ref_idx": 566 } } }, @@ -55426,14 +55970,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 562 + "ref_idx": 567 } ] } @@ -55489,7 +56033,7 @@ "subtype": { "type": "ref", - "ref_idx": 540 + "ref_idx": 545 } } }, @@ -55507,7 +56051,7 @@ "subtype": { "type": "ref", - "ref_idx": 563 + "ref_idx": 568 } } }, @@ -55691,7 +56235,7 @@ "subtype": { "type": "ref", - "ref_idx": 564 + "ref_idx": 569 } } }, @@ -55709,7 +56253,7 @@ "subtype": { "type": "ref", - "ref_idx": 564 + "ref_idx": 569 } } }, @@ -55727,21 +56271,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -55771,7 +56315,7 @@ "subtype": { "type": "ref", - "ref_idx": 565 + "ref_idx": 570 } } }, @@ -55828,7 +56372,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -55841,7 +56385,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } }, @@ -55917,7 +56461,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -55973,7 +56517,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } }, @@ -55985,7 +56529,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -56012,14 +56556,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -56761,6 +57305,11 @@ ], "members": [ + ], + "child_class_idx": + [ + 1158, + 1159 ] } }, @@ -56811,7 +57360,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CTransform >", "size": 24, "alignment": 8, "template": @@ -56840,14 +57389,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -56965,7 +57514,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -56975,13 +57524,14 @@ }, { "type": "class", - "name": "CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance", + "name": "CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance", "scope": "!GlobalTypes", "project": "soundsystem_voicecontainers", "size": 16, "alignment": 4, "traits": { + "parent_class_idx": 577, "flags": [ "has_trivial_destructor", @@ -57076,6 +57626,434 @@ ] } }, + { + "type": "class", + "name": "CVoiceContainerStaticAdditiveSynth", + "scope": "!GlobalTypes", + "project": "soundsystem_voicecontainers", + "size": 232, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CVoiceContainerStaticAdditiveSynth\"\n\tm_vSound = \n\t{\n\t\tm_nRate = 1933305876\n\t\tm_nFormat = 249\n\t\tm_nChannels = 3634261272\n\t\tm_nLoopStart = 1\n\t\tm_nSampleCount = 1798672144\n\t\tm_flDuration = 0.0\n\t\tm_Sentences = [ ]\n\t\tm_nStreamingSize = 1798672144\n\t\tm_nSeekTable = [ ]\n\t\tm_nLoopEnd = -7\n\t\tm_encodedHeader = #[ ]\n\t}\n\tm_pEnvelopeAnalyzer = null\n\tm_tones = [ ]\n}" + }, + { + "name": "MPropertyFriendlyName", + "value": "Additive Synth Container" + }, + { + "name": "MPropertyDescription", + "value": "This is a static additive synth that can scale components of the synth based on how many instances are running." + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 314 + } + ], + "members": + [ + { + "name": "m_tones", + "offset": 184, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CVoiceContainerStaticAdditiveSynth::CTone >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 578 + } + ] + } + } + } + ], + "child_class_idx": + [ + 578, + 579, + 576 + ] + } + }, + { + "type": "class", + "name": "CVoiceContainerStaticAdditiveSynth::CTone", + "scope": "!GlobalTypes", + "project": "soundsystem_voicecontainers", + "size": 96, + "alignment": 8, + "traits": + { + "parent_class_idx": 577, + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_harmonics = [ ]\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\tm_bSyncInstances = false\n}" + } + ], + "members": + [ + { + "name": "m_harmonics", + "offset": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Harmonics" + } + ], + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CVoiceContainerStaticAdditiveSynth::CHarmonic >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 579 + } + ] + } + } + }, + { + "name": "m_curve", + "offset": 24, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Envelope" + } + ], + "subtype": + { + "type": "atomic", + "name": "CPiecewiseCurve", + "size": 64, + "alignment": 8 + } + } + }, + { + "name": "m_bSyncInstances", + "offset": 88, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Play All Instances In Sync" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, + { + "type": "class", + "name": "CVoiceContainerStaticAdditiveSynth::CHarmonic", + "scope": "!GlobalTypes", + "project": "soundsystem_voicecontainers", + "size": 104, + "alignment": 8, + "traits": + { + "parent_class_idx": 577, + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nWaveform = \"Sine\"\n\tm_nFundamental = \"A\"\n\tm_nOctave = 4\n\tm_flCents = 0.0\n\tm_flPhase = 0.0\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\tm_volumeScaling = \n\t{\n\t\tm_flMinVolume = 1.0\n\t\tm_nInstancesAtMinVolume = 1\n\t\tm_flMaxVolume = 1.0\n\t\tm_nInstancesAtMaxVolume = 1\n\t}\n}" + } + ], + "members": + [ + { + "name": "m_nWaveform", + "offset": 0, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Waveform" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 580 + } + } + }, + { + "name": "m_nFundamental", + "offset": 1, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Note" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 581 + } + } + }, + { + "name": "m_nOctave", + "offset": 4, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Octave" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flCents", + "offset": 8, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Cents To Detune ( -100:100 )" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flPhase", + "offset": 12, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Phase ( 0 - 1 )" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_curve", + "offset": 16, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFriendlyName", + "value": "Envelope (Relative to Tone Envelope)" + } + ], + "subtype": + { + "type": "atomic", + "name": "CPiecewiseCurve", + "size": 64, + "alignment": 8 + } + } + }, + { + "name": "m_volumeScaling", + "offset": 80, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 576 + } + } + } + ] + } + }, + { + "type": "enum", + "name": "EWaveform", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "Sine", + "value": 0 + }, + { + "name": "Square", + "value": 1 + }, + { + "name": "Saw", + "value": 2 + }, + { + "name": "Triangle", + "value": 3 + }, + { + "name": "Noise", + "value": 4 + } + ] + } + }, + { + "type": "enum", + "name": "EMidiNote", + "scope": "!GlobalTypes", + "size": 1, + "alignment": 1, + "traits": + { + "flags": + [ + "is_registered" + ], + "fields": + [ + { + "name": "C", + "value": 0 + }, + { + "name": "C_Sharp", + "value": 1 + }, + { + "name": "D", + "value": 2 + }, + { + "name": "D_Sharp", + "value": 3 + }, + { + "name": "E", + "value": 4 + }, + { + "name": "F", + "value": 5 + }, + { + "name": "F_Sharp", + "value": 6 + }, + { + "name": "G", + "value": 7 + }, + { + "name": "G_Sharp", + "value": 8 + }, + { + "name": "A", + "value": 9 + }, + { + "name": "A_Sharp", + "value": 10 + }, + { + "name": "B", + "value": 11 + }, + { + "name": "Count", + "value": 12 + } + ] + } + }, { "type": "class", "name": "CNmAimCSTask", @@ -57097,7 +58075,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -57107,13 +58085,14 @@ }, { "type": "class", - "name": "CNmFloatRemapNode__CDefinition", + "name": "CNmFloatRemapNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -57134,7 +58113,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -57159,7 +58138,7 @@ "subtype": { "type": "ref", - "ref_idx": 574 + "ref_idx": 584 } } }, @@ -57171,7 +58150,7 @@ "subtype": { "type": "ref", - "ref_idx": 574 + "ref_idx": 584 } } } @@ -57180,13 +58159,14 @@ }, { "type": "class", - "name": "CNmFloatRemapNode__RemapRange_t", + "name": "CNmFloatRemapNode::RemapRange_t", "scope": "!GlobalTypes", "project": "animlib", "size": 8, "alignment": 4, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -57231,13 +58211,14 @@ }, { "type": "class", - "name": "BakedLightingInfo_t__BakedShadowAssignment_t", + "name": "BakedLightingInfo_t::BakedShadowAssignment_t", "scope": "!GlobalTypes", "project": "worldrenderer", "size": 12, "alignment": 4, "traits": { + "parent_class_idx": 586, "flags": [ "has_trivial_destructor", @@ -57292,6 +58273,197 @@ ] } }, + { + "type": "class", + "name": "BakedLightingInfo_t", + "scope": "!GlobalTypes", + "project": "worldrenderer", + "size": 72, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_nLightmapVersionNumber = 0\n\tm_nLightmapGameVersionNumber = 0\n\tm_vLightmapUvScale = [ 1.0, 1.0 ]\n\tm_bHasLightmaps = false\n\tm_bBakedShadowsGamma20 = false\n\tm_bCompressionEnabled = false\n\tm_bSHLightmaps = false\n\tm_nChartPackIterations = 0\n\tm_nVradQuality = 0\n\tm_lightMaps = [ ]\n\tm_bakedShadows = [ ]\n}" + } + ], + "members": + [ + { + "name": "m_nLightmapVersionNumber", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_nLightmapGameVersionNumber", + "offset": 4, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_vLightmapUvScale", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector2D", + "size": 8, + "alignment": 4 + } + } + }, + { + "name": "m_bHasLightmaps", + "offset": 16, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bBakedShadowsGamma20", + "offset": 17, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bCompressionEnabled", + "offset": 18, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bSHLightmaps", + "offset": 19, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nChartPackIterations", + "offset": 20, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_nVradQuality", + "offset": 21, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 3 + } + } + }, + { + "name": "m_lightMaps", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", + "size": 8, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 182 + } + ] + } + ] + } + } + }, + { + "name": "m_bakedShadows", + "offset": 48, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< BakedLightingInfo_t::BakedShadowAssignment_t >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 585 + } + ] + } + } + } + ], + "child_class_idx": + [ + 585 + ] + } + }, { "type": "class", "name": "FeTwistConstraint_t", @@ -57500,7 +58672,7 @@ [ { "offset": 0, - "ref_idx": 135 + "ref_idx": 136 } ], "members": @@ -57513,7 +58685,7 @@ "subtype": { "type": "ref", - "ref_idx": 494 + "ref_idx": 499 } } }, @@ -57587,14 +58759,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< JiggleBoneSettings_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 582 + "ref_idx": 593 } ] } @@ -57712,7 +58884,7 @@ "subtype": { "type": "ref", - "ref_idx": 583 + "ref_idx": 594 } } } @@ -58075,7 +59247,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -58259,18 +59431,23 @@ ], "members": [ + ], + "child_class_idx": + [ + 1957 ] } }, { "type": "class", - "name": "CNmLayerBlendNode__CDefinition", + "name": "CNmLayerBlendNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -58291,7 +59468,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -58328,14 +59505,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmLayerBlendNode::LayerDefinition_t, 3 >", "size": 48, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 589 + "ref_idx": 600 }, { "type": "literal", @@ -58350,13 +59527,14 @@ }, { "type": "class", - "name": "CNmLayerBlendNode__LayerDefinition_t", + "name": "CNmLayerBlendNode::LayerDefinition_t", "scope": "!GlobalTypes", "project": "animlib", "size": 12, "alignment": 2, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -58464,7 +59642,7 @@ "subtype": { "type": "ref", - "ref_idx": 590 + "ref_idx": 601 } } } @@ -58542,7 +59720,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -58554,7 +59732,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -58566,7 +59744,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -58578,7 +59756,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -58590,7 +59768,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -58833,7 +60011,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -59015,7 +60193,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -59052,7 +60230,7 @@ [ { "offset": 0, - "ref_idx": 266 + "ref_idx": 267 } ], "members": @@ -59093,14 +60271,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CConstraintSlave >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 597 + "ref_idx": 608 } ] } @@ -59114,14 +60292,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CConstraintTarget >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 598 + "ref_idx": 609 } ] } @@ -59639,7 +60817,7 @@ "subtype": { "type": "ref", - "ref_idx": 112 + "ref_idx": 113 } } }, @@ -59651,7 +60829,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -59672,14 +60850,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStateActionUpdater >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 602 + "ref_idx": 613 } ] } @@ -59693,7 +60871,7 @@ "subtype": { "type": "ref", - "ref_idx": 605 + "ref_idx": 616 } } }, @@ -59791,14 +60969,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimActionUpdater >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 603 + "ref_idx": 614 } ] } @@ -59812,7 +60990,7 @@ "subtype": { "type": "ref", - "ref_idx": 604 + "ref_idx": 615 } } } @@ -59943,7 +61121,7 @@ [ { "offset": 0, - "ref_idx": 94 + "ref_idx": 95 } ], "members": @@ -59956,7 +61134,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< CGlobalSymbol >", "size": 40, "alignment": 8, "template": @@ -59979,7 +61157,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< int32 >", "size": 32, "alignment": 8, "template": @@ -60000,7 +61178,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60021,7 +61199,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60042,7 +61220,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60063,7 +61241,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60084,7 +61262,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60105,7 +61283,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60126,7 +61304,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60147,7 +61325,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60168,7 +61346,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60189,7 +61367,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60210,7 +61388,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60231,7 +61409,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60252,7 +61430,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraphParamOptionalRef", + "name": "CAnimGraphParamOptionalRef< bool >", "size": 32, "alignment": 8, "template": @@ -60295,7 +61473,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -60308,14 +61486,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -60393,7 +61571,7 @@ [ { "offset": 0, - "ref_idx": 363 + "ref_idx": 364 } ], "members": @@ -60916,7 +62094,7 @@ [ { "offset": 0, - "ref_idx": 552 + "ref_idx": 557 } ], "members": @@ -61026,7 +62204,7 @@ "subtype": { "type": "ref", - "ref_idx": 614 + "ref_idx": 625 } } }, @@ -61389,7 +62567,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -61464,7 +62642,7 @@ "subtype": { "type": "ref", - "ref_idx": 617 + "ref_idx": 628 } } }, @@ -61609,14 +62787,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VsInputSignatureElement_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 619 + "ref_idx": 630 } ] } @@ -61630,14 +62808,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VsInputSignatureElement_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 619 + "ref_idx": 630 } ] } @@ -61756,7 +62934,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -61868,7 +63046,7 @@ [ { "offset": 0, - "ref_idx": 622 + "ref_idx": 633 } ], "members": @@ -61897,7 +63075,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -61982,7 +63160,7 @@ [ { "offset": 0, - "ref_idx": 360 + "ref_idx": 361 } ], "members": @@ -62058,7 +63236,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } }, @@ -62106,7 +63284,7 @@ "subtype": { "type": "ref", - "ref_idx": 130 + "ref_idx": 131 } } } @@ -62191,13 +63369,14 @@ }, { "type": "class", - "name": "CNmFloatComparisonNode__CDefinition", + "name": "CNmFloatComparisonNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -62218,7 +63397,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -62255,7 +63434,7 @@ "subtype": { "type": "ref", - "ref_idx": 628 + "ref_idx": 639 } } }, @@ -62288,12 +63467,13 @@ }, { "type": "enum", - "name": "CNmFloatComparisonNode__Comparison_t", + "name": "CNmFloatComparisonNode::Comparison_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -62921,6 +64101,10 @@ } } } + ], + "child_class_idx": + [ + 2625 ] } }, @@ -62945,7 +64129,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -63043,7 +64227,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -63086,7 +64270,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -63184,7 +64368,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -63206,7 +64390,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -63509,7 +64693,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -63550,7 +64734,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -63571,7 +64755,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -63640,7 +64824,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -63798,7 +64982,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -63891,7 +65075,7 @@ [ { "offset": 0, - "ref_idx": 266 + "ref_idx": 267 } ], "members": @@ -63991,7 +65175,7 @@ "subtype": { "type": "ref", - "ref_idx": 640 + "ref_idx": 651 } } }, @@ -64012,13 +65196,14 @@ }, { "type": "class", - "name": "NmCompressionSettings_t__QuantizationRange_t", + "name": "NmCompressionSettings_t::QuantizationRange_t", "scope": "!GlobalTypes", "project": "animlib", "size": 8, "alignment": 4, "traits": { + "parent_class_idx": 652, "flags": [ "has_trivial_destructor", @@ -64061,6 +65246,135 @@ ] } }, + { + "type": "class", + "name": "NmCompressionSettings_t", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 64, + "alignment": 16, + "traits": + { + "flags": + [ + "has_trivial_destructor", + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "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, 219639036005698275005956096.0, 0.0 ]\n\tm_bIsRotationStatic = false\n\tm_bIsTranslationStatic = false\n\tm_bIsScaleStatic = false\n}" + } + ], + "members": + [ + { + "name": "m_translationRangeX", + "offset": 0, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 651 + } + } + }, + { + "name": "m_translationRangeY", + "offset": 8, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 651 + } + } + }, + { + "name": "m_translationRangeZ", + "offset": 16, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 651 + } + } + }, + { + "name": "m_scaleRange", + "offset": 24, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 651 + } + } + }, + { + "name": "m_constantRotation", + "offset": 32, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Quaternion", + "size": 16, + "alignment": 16 + } + } + }, + { + "name": "m_bIsRotationStatic", + "offset": 48, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsTranslationStatic", + "offset": 49, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsScaleStatic", + "offset": 50, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ], + "child_class_idx": + [ + 651 + ] + } + }, { "type": "class", "name": "CVoiceContainerEnvelope", @@ -64098,7 +65412,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -64118,14 +65432,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -64149,7 +65463,7 @@ "subtype": { "type": "ref", - "ref_idx": 320 + "ref_idx": 321 } } } @@ -64187,7 +65501,7 @@ [ { "offset": 0, - "ref_idx": 643 + "ref_idx": 655 } ], "members": @@ -64285,7 +65599,7 @@ "subtype": { "type": "ref", - "ref_idx": 644 + "ref_idx": 656 } } }, @@ -64529,7 +65843,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -64625,13 +65939,14 @@ }, { "type": "class", - "name": "CNmTargetWarpNode__CDefinition", + "name": "CNmTargetWarpNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -64652,7 +65967,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -64689,7 +66004,7 @@ "subtype": { "type": "ref", - "ref_idx": 417 + "ref_idx": 421 } } }, @@ -64770,13 +66085,14 @@ }, { "type": "class", - "name": "CNmRootMotionOverrideNode__CDefinition", + "name": "CNmRootMotionOverrideNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -64797,7 +66113,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -64882,7 +66198,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } } @@ -64946,7 +66262,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -65090,7 +66406,7 @@ [ { "offset": 0, - "ref_idx": 312 + "ref_idx": 313 } ], "members": @@ -65123,13 +66439,14 @@ }, { "type": "class", - "name": "CNmFloatClampNode__CDefinition", + "name": "CNmFloatClampNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -65150,7 +66467,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -65215,7 +66532,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< uint16, int16 >", "size": 32, "alignment": 8, "template": @@ -65618,14 +66935,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RenderSkeletonBone_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 660 + "ref_idx": 672 } ] } @@ -65639,7 +66956,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -65740,7 +67057,7 @@ "subtype": { "type": "ref", - "ref_idx": 326 + "ref_idx": 327 } } }, @@ -65954,7 +67271,7 @@ [ { "offset": 0, - "ref_idx": 262 + "ref_idx": 263 } ], "members": @@ -65967,7 +67284,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -66012,7 +67329,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -66024,7 +67341,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -66067,7 +67384,7 @@ "subtype": { "type": "ref", - "ref_idx": 665 + "ref_idx": 677 } } }, @@ -66107,14 +67424,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -66396,7 +67713,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -66561,7 +67878,7 @@ [ { "offset": 0, - "ref_idx": 266 + "ref_idx": 267 } ], "members": @@ -66602,7 +67919,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -66625,14 +67942,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 671 + "ref_idx": 683 } ] } @@ -66650,18 +67967,23 @@ } } } + ], + "child_class_idx": + [ + 683 ] } }, { "type": "class", - "name": "CBoneConstraintPoseSpaceMorph__Input_t", + "name": "CBoneConstraintPoseSpaceMorph::Input_t", "scope": "!GlobalTypes", "project": "modellib", "size": 40, "alignment": 255, "traits": { + "parent_class_idx": 682, "flags": [ "inheritance_depth_calculated" @@ -66690,7 +68012,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -66735,7 +68057,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -66748,31 +68070,36 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBoneConstraintPoseSpaceBone::Input_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 673 + "ref_idx": 685 } ] } } } + ], + "child_class_idx": + [ + 685 ] } }, { "type": "class", - "name": "CBoneConstraintPoseSpaceBone__Input_t", + "name": "CBoneConstraintPoseSpaceBone::Input_t", "scope": "!GlobalTypes", "project": "modellib", "size": 40, "alignment": 255, "traits": { + "parent_class_idx": 684, "flags": [ "inheritance_depth_calculated" @@ -66801,7 +68128,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -66866,14 +68193,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimUpdateSharedData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 453 + "ref_idx": 458 } ] } @@ -66911,7 +68238,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -67026,7 +68353,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -67158,7 +68485,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -67499,7 +68826,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -67524,7 +68851,7 @@ "subtype": { "type": "ref", - "ref_idx": 680 + "ref_idx": 692 } } }, @@ -67536,7 +68863,7 @@ "subtype": { "type": "ref", - "ref_idx": 681 + "ref_idx": 693 } } }, @@ -67699,7 +69026,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -67738,7 +69065,7 @@ "subtype": { "type": "ref", - "ref_idx": 275 + "ref_idx": 276 } } }, @@ -67750,7 +69077,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -67762,14 +69089,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< LookAtBone_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 684 + "ref_idx": 696 } ] } @@ -67956,7 +69283,7 @@ "subtype": { "type": "ref", - "ref_idx": 686 + "ref_idx": 698 } } }, @@ -67968,14 +69295,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< NodeData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 688 + "ref_idx": 699 } ] } @@ -67989,7 +69316,7 @@ "subtype": { "type": "ref", - "ref_idx": 687 + "ref_idx": 586 } } }, @@ -68001,14 +69328,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandleCopyable", + "name": "CStrongHandleCopyable< InfoForResourceTypeCEntityLump >", "size": 8, "alignment": 8, "template": @@ -68093,7 +69420,7 @@ "subtype": { "type": "ref", - "ref_idx": 687 + "ref_idx": 586 } } }, @@ -68124,193 +69451,6 @@ ] } }, - { - "type": "class", - "name": "BakedLightingInfo_t", - "scope": "!GlobalTypes", - "project": "worldrenderer", - "size": 72, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nLightmapVersionNumber = 0\n\tm_nLightmapGameVersionNumber = 0\n\tm_vLightmapUvScale = [ 1.0, 1.0 ]\n\tm_bHasLightmaps = false\n\tm_bBakedShadowsGamma20 = false\n\tm_bCompressionEnabled = false\n\tm_bSHLightmaps = false\n\tm_nChartPackIterations = 0\n\tm_nVradQuality = 0\n\tm_lightMaps = [ ]\n\tm_bakedShadows = [ ]\n}" - } - ], - "members": - [ - { - "name": "m_nLightmapVersionNumber", - "offset": 0, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_nLightmapGameVersionNumber", - "offset": 4, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_vLightmapUvScale", - "offset": 8, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector2D", - "size": 8, - "alignment": 4 - } - } - }, - { - "name": "m_bHasLightmaps", - "offset": 16, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bBakedShadowsGamma20", - "offset": 17, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bCompressionEnabled", - "offset": 18, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bSHLightmaps", - "offset": 19, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nChartPackIterations", - "offset": 20, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } - }, - { - "name": "m_nVradQuality", - "offset": 21, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 3 - } - } - }, - { - "name": "m_lightMaps", - "offset": 24, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CStrongHandle", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 181 - } - ] - } - ] - } - } - }, - { - "name": "m_bakedShadows", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 575 - } - ] - } - } - } - ] - } - }, { "type": "class", "name": "NodeData_t", @@ -68408,7 +69548,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -68495,7 +69635,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -68677,7 +69817,7 @@ [ { "offset": 0, - "ref_idx": 694 + "ref_idx": 705 } ], "members": @@ -68733,7 +69873,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -68783,7 +69923,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -68803,7 +69943,7 @@ "subtype": { "type": "ref", - "ref_idx": 696 + "ref_idx": 707 } } }, @@ -68825,7 +69965,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -68847,7 +69987,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -68869,7 +70009,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -68891,7 +70031,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -69026,7 +70166,7 @@ "subtype": { "type": "ref", - "ref_idx": 698 + "ref_idx": 709 } } }, @@ -69171,13 +70311,14 @@ }, { "type": "class", - "name": "CNmTargetPointNode__CDefinition", + "name": "CNmTargetPointNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -69198,7 +70339,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -69386,7 +70527,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -69399,14 +70540,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -69420,7 +70561,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -69444,7 +70585,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -69456,7 +70597,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -69613,13 +70754,14 @@ }, { "type": "class", - "name": "CNmAimCSNode__CDefinition", + "name": "CNmAimCSNode::CDefinition", "scope": "!GlobalTypes", "project": "server", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -69640,7 +70782,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -69746,7 +70888,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPhysSurfaceProperties* >", "size": 24, "alignment": 8, "template": @@ -69756,7 +70898,7 @@ "subtype": { "type": "ref", - "ref_idx": 707 + "ref_idx": 718 } } ] @@ -69889,7 +71031,7 @@ "subtype": { "type": "ref", - "ref_idx": 645 + "ref_idx": 657 } } }, @@ -69908,7 +71050,7 @@ "subtype": { "type": "ref", - "ref_idx": 708 + "ref_idx": 719 } } }, @@ -69927,7 +71069,7 @@ "subtype": { "type": "ref", - "ref_idx": 709 + "ref_idx": 720 } } }, @@ -69946,7 +71088,7 @@ "subtype": { "type": "ref", - "ref_idx": 235 + "ref_idx": 236 } } } @@ -70298,13 +71440,14 @@ }, { "type": "class", - "name": "CNmSpeedScaleNode__CDefinition", + "name": "CNmSpeedScaleNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -70325,7 +71468,7 @@ [ { "offset": 0, - "ref_idx": 711 + "ref_idx": 722 } ], "members": @@ -70335,13 +71478,14 @@ }, { "type": "class", - "name": "CNmSpeedScaleBaseNode__CDefinition", + "name": "CNmSpeedScaleBaseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -70362,7 +71506,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -70423,7 +71567,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -70486,7 +71630,7 @@ "subtype": { "type": "ref", - "ref_idx": 488 + "ref_idx": 493 } } }, @@ -70512,14 +71656,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSSDSMsg_ViewTarget >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 714 + "ref_idx": 725 } ] } @@ -70794,7 +71938,7 @@ "subtype": { "type": "ref", - "ref_idx": 716 + "ref_idx": 727 } } }, @@ -70842,7 +71986,7 @@ "subtype": { "type": "ref", - "ref_idx": 717 + "ref_idx": 728 } } } @@ -70988,7 +72132,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -71077,13 +72221,14 @@ }, { "type": "class", - "name": "CNmParameterizedClipSelectorNode__CDefinition", + "name": "CNmParameterizedClipSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -71104,7 +72249,7 @@ [ { "offset": 0, - "ref_idx": 720 + "ref_idx": 731 } ], "members": @@ -71117,7 +72262,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -71142,7 +72287,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< uint8, 5 >", "size": 16, "alignment": 8, "template": @@ -71200,13 +72345,14 @@ }, { "type": "class", - "name": "CNmClipReferenceNode__CDefinition", + "name": "CNmClipReferenceNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -71227,7 +72373,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -71264,7 +72410,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -71501,14 +72647,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RenderHairStrandInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 704 + "ref_idx": 715 } ] } @@ -71522,7 +72668,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -71543,14 +72689,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandleCopyable", + "name": "CStrongHandleCopyable< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -71564,7 +72710,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -71742,7 +72888,7 @@ "subtype": { "type": "ref", - "ref_idx": 724 + "ref_idx": 735 } } }, @@ -71768,7 +72914,7 @@ "subtype": { "type": "ref", - "ref_idx": 725 + "ref_idx": 736 } } }, @@ -71824,6 +72970,10 @@ } } } + ], + "child_class_idx": + [ + 736 ] } }, @@ -71858,12 +73008,13 @@ }, { "type": "enum", - "name": "CNmSoundEvent__Position_t", + "name": "CNmSoundEvent::Position_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 734, "flags": [ "is_registered" @@ -72172,7 +73323,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -72192,7 +73343,7 @@ "subtype": { "type": "ref", - "ref_idx": 728 + "ref_idx": 739 } } }, @@ -72299,7 +73450,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } } @@ -72464,7 +73615,7 @@ [ { "offset": 0, - "ref_idx": 266 + "ref_idx": 267 } ], "members": @@ -72477,14 +73628,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< std::pair< CUtlString, uint32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "std::pair", + "name": "std::pair< CUtlString, uint32 >", "size": 16, "alignment": 8, "template": @@ -72513,14 +73664,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< std::pair< CUtlString, uint32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "std::pair", + "name": "std::pair< CUtlString, uint32 >", "size": 16, "alignment": 8, "template": @@ -72573,7 +73724,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -72658,7 +73809,7 @@ "subtype": { "type": "ref", - "ref_idx": 731 + "ref_idx": 742 } } } @@ -72786,14 +73937,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFlexOp >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 734 + "ref_idx": 745 } ] } @@ -72835,7 +73986,7 @@ "subtype": { "type": "ref", - "ref_idx": 735 + "ref_idx": 746 } } }, @@ -73248,7 +74399,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -73311,7 +74462,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -73425,7 +74576,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -73568,7 +74719,7 @@ "subtype": { "type": "ref", - "ref_idx": 740 + "ref_idx": 751 } } }, @@ -73636,7 +74787,7 @@ "subtype": { "type": "ref", - "ref_idx": 741 + "ref_idx": 752 } } }, @@ -73654,6 +74805,10 @@ } } } + ], + "child_class_idx": + [ + 2613 ] } }, @@ -73708,7 +74863,7 @@ "subtype": { "type": "ref", - "ref_idx": 741 + "ref_idx": 752 } } } @@ -73917,14 +75072,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CDirectPlaybackTagData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 743 + "ref_idx": 754 } ] } @@ -73978,14 +75133,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -74023,7 +75178,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -74043,7 +75198,7 @@ "subtype": { "type": "ref", - "ref_idx": 745 + "ref_idx": 756 } } }, @@ -74081,7 +75236,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -74207,7 +75362,7 @@ "subtype": { "type": "ref", - "ref_idx": 746 + "ref_idx": 757 } } }, @@ -74385,7 +75540,7 @@ "subtype": { "type": "ref", - "ref_idx": 747 + "ref_idx": 758 } } }, @@ -74408,7 +75563,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -74427,7 +75582,7 @@ "subtype": { "type": "ref", - "ref_idx": 748 + "ref_idx": 759 } } }, @@ -74937,7 +76092,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -75058,7 +76213,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -75078,7 +76233,7 @@ "subtype": { "type": "ref", - "ref_idx": 751 + "ref_idx": 762 } } }, @@ -75101,7 +76256,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -75303,7 +76458,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -75372,7 +76527,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -75392,7 +76547,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -75411,7 +76566,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -75619,14 +76774,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RenderInputLayoutField_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 221 + "ref_idx": 222 } ] } @@ -75640,7 +76795,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -75725,14 +76880,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FootFixedData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 113 + "ref_idx": 114 } ] } @@ -75844,7 +76999,7 @@ "subtype": { "type": "ref", - "ref_idx": 758 + "ref_idx": 769 } } }, @@ -76027,7 +77182,7 @@ [ { "offset": 0, - "ref_idx": 762 + "ref_idx": 773 } ], "members": @@ -76066,7 +77221,7 @@ "subtype": { "type": "ref", - "ref_idx": 488 + "ref_idx": 493 } } }, @@ -76220,7 +77375,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -76376,7 +77531,7 @@ [ { "offset": 0, - "ref_idx": 643 + "ref_idx": 655 } ], "members": @@ -76412,13 +77567,14 @@ }, { "type": "class", - "name": "CNmFloatCurveNode__CDefinition", + "name": "CNmFloatCurveNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 80, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -76439,7 +77595,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -76502,7 +77658,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -76526,14 +77682,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76558,14 +77714,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76590,14 +77746,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76622,14 +77778,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76654,14 +77810,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76686,14 +77842,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -76829,7 +77985,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -76852,7 +78008,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -77064,14 +78220,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CSceneObjectData, 1 >", "size": 152, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 774 + "ref_idx": 785 }, { "type": "literal", @@ -77089,7 +78245,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CBaseConstraint* >", "size": 16, "alignment": 8, "template": @@ -77099,7 +78255,7 @@ "subtype": { "type": "ref", - "ref_idx": 596 + "ref_idx": 607 } } ] @@ -77114,7 +78270,7 @@ "subtype": { "type": "ref", - "ref_idx": 659 + "ref_idx": 671 } } }, @@ -77150,7 +78306,7 @@ "subtype": { "type": "ref", - "ref_idx": 782 + "ref_idx": 793 } } }, @@ -77165,7 +78321,7 @@ "subtype": { "type": "ref", - "ref_idx": 722 + "ref_idx": 733 } } } @@ -77232,14 +78388,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CMaterialDrawDescriptor >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 775 + "ref_idx": 786 } ] } @@ -77253,14 +78409,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< AABB_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 302 + "ref_idx": 303 } ] } @@ -77274,14 +78430,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CMeshletDescriptor >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 779 + "ref_idx": 790 } ] } @@ -77433,14 +78589,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CMaterialDrawDescriptor::RigidMeshPart_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 776 + "ref_idx": 787 } ] } @@ -77454,7 +78610,7 @@ "subtype": { "type": "ref", - "ref_idx": 777 + "ref_idx": 788 } } }, @@ -77514,7 +78670,7 @@ "subtype": { "type": "ref", - "ref_idx": 778 + "ref_idx": 789 } } }, @@ -77526,7 +78682,7 @@ "subtype": { "type": "ref", - "ref_idx": 778 + "ref_idx": 789 } } }, @@ -77538,31 +78694,36 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } } } + ], + "child_class_idx": + [ + 787 ] } }, { "type": "class", - "name": "CMaterialDrawDescriptor__RigidMeshPart_t", + "name": "CMaterialDrawDescriptor::RigidMeshPart_t", "scope": "!GlobalTypes", "project": "modellib", "size": 12, "alignment": 4, "traits": { + "parent_class_idx": 786, "flags": [ "has_trivial_destructor", @@ -77786,7 +78947,7 @@ "subtype": { "type": "ref", - "ref_idx": 780 + "ref_idx": 791 } } }, @@ -77798,7 +78959,7 @@ "subtype": { "type": "ref", - "ref_idx": 781 + "ref_idx": 792 } } }, @@ -78149,7 +79310,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } } @@ -78447,7 +79608,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -78541,7 +79702,7 @@ [ { "offset": 0, - "ref_idx": 495 + "ref_idx": 500 } ], "members": @@ -78705,7 +79866,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } } @@ -78769,7 +79930,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -78817,13 +79978,14 @@ }, { "type": "class", - "name": "CNmTwoBoneIKNode__CDefinition", + "name": "CNmTwoBoneIKNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -78844,7 +80006,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -78907,7 +80069,7 @@ "subtype": { "type": "ref", - "ref_idx": 617 + "ref_idx": 628 } } }, @@ -78955,7 +80117,7 @@ [ { "offset": 0, - "ref_idx": 109 + "ref_idx": 110 } ], "members": @@ -78968,14 +80130,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -78989,7 +80151,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -79010,13 +80172,14 @@ }, { "type": "class", - "name": "CNmFloatRangeComparisonNode__CDefinition", + "name": "CNmFloatRangeComparisonNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -79037,7 +80200,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -79409,7 +80572,7 @@ "subtype": { "type": "ref", - "ref_idx": 798 + "ref_idx": 809 } } } @@ -79463,7 +80626,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -79572,7 +80735,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -79584,7 +80747,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -79596,7 +80759,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -79666,7 +80829,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBaseIssue* >", "size": 24, "alignment": 8, "template": @@ -79676,7 +80839,7 @@ "subtype": { "type": "ref", - "ref_idx": 797 + "ref_idx": 808 } } ] @@ -79691,7 +80854,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< char* >", "size": 24, "alignment": 8, "template": @@ -79781,7 +80944,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -79857,7 +81020,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SkeletonAnimCapture_t* >", "size": 24, "alignment": 8, "template": @@ -79867,7 +81030,7 @@ "subtype": { "type": "ref", - "ref_idx": 801 + "ref_idx": 812 } } ] @@ -79882,14 +81045,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SkeletonAnimCapture_t::Camera_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 805 + "ref_idx": 816 } ] } @@ -79969,7 +81132,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CEntityIndex >", "size": 24, "alignment": 8, "template": @@ -80020,14 +81183,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 802 + "ref_idx": 813 } ] } @@ -80041,14 +81204,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 802 + "ref_idx": 813 } ] } @@ -80086,31 +81249,39 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SkeletonAnimCapture_t::Frame_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 803 + "ref_idx": 814 } ] } } } + ], + "child_class_idx": + [ + 813, + 814, + 815, + 816 ] } }, { "type": "class", - "name": "SkeletonAnimCapture_t__Bone_t", + "name": "SkeletonAnimCapture_t::Bone_t", "scope": "!GlobalTypes", "project": "modellib", "size": 64, "alignment": 16, "traits": { + "parent_class_idx": 812, "flags": [ "inheritance_depth_calculated", @@ -80170,13 +81341,14 @@ }, { "type": "class", - "name": "SkeletonAnimCapture_t__Frame_t", + "name": "SkeletonAnimCapture_t::Frame_t", "scope": "!GlobalTypes", "project": "modellib", "size": 192, "alignment": 16, "traits": { + "parent_class_idx": 812, "flags": [ "inheritance_depth_calculated", @@ -80211,7 +81383,7 @@ "subtype": { "type": "ref", - "ref_idx": 804 + "ref_idx": 815 } } }, @@ -80249,7 +81421,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -80272,7 +81444,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -80295,7 +81467,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -80318,7 +81490,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VectorAligned >", "size": 24, "alignment": 8, "template": @@ -80341,7 +81513,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -80359,13 +81531,14 @@ }, { "type": "class", - "name": "SkeletonAnimCapture_t__FrameStamp_t", + "name": "SkeletonAnimCapture_t::FrameStamp_t", "scope": "!GlobalTypes", "project": "modellib", "size": 28, "alignment": 4, "traits": { + "parent_class_idx": 812, "flags": [ "has_trivial_destructor", @@ -80482,13 +81655,14 @@ }, { "type": "class", - "name": "SkeletonAnimCapture_t__Camera_t", + "name": "SkeletonAnimCapture_t::Camera_t", "scope": "!GlobalTypes", "project": "modellib", "size": 48, "alignment": 16, "traits": { + "parent_class_idx": 812, "flags": [ "has_trivial_destructor", @@ -80553,7 +81727,7 @@ [ { "offset": 0, - "ref_idx": 694 + "ref_idx": 705 } ], "members": @@ -80598,7 +81772,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -80670,7 +81844,7 @@ [ { "offset": 0, - "ref_idx": 809 + "ref_idx": 820 } ], "members": @@ -80720,7 +81894,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -80748,7 +81922,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -80778,7 +81952,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -80808,7 +81982,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -81198,7 +82372,7 @@ "subtype": { "type": "ref", - "ref_idx": 497 + "ref_idx": 502 } } }, @@ -81210,7 +82384,7 @@ "subtype": { "type": "ref", - "ref_idx": 814 + "ref_idx": 825 } } }, @@ -81234,14 +82408,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqAutoLayer >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 233 + "ref_idx": 234 } ] } @@ -81255,14 +82429,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqIKLock >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 656 + "ref_idx": 668 } ] } @@ -81276,7 +82450,7 @@ "subtype": { "type": "ref", - "ref_idx": 498 + "ref_idx": 503 } } }, @@ -81323,14 +82497,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimActivity >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 157 + "ref_idx": 158 } ] } @@ -81344,14 +82518,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFootMotion >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 816 + "ref_idx": 827 } ] } @@ -81391,7 +82565,7 @@ "subtype": { "type": "ref", - "ref_idx": 815 + "ref_idx": 826 } } }, @@ -81403,7 +82577,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -81460,7 +82634,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -81481,7 +82655,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -81681,14 +82855,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFootStride >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 817 + "ref_idx": 828 } ] } @@ -81754,7 +82928,7 @@ "subtype": { "type": "ref", - "ref_idx": 818 + "ref_idx": 829 } } }, @@ -81766,7 +82940,7 @@ "subtype": { "type": "ref", - "ref_idx": 447 + "ref_idx": 452 } } } @@ -81859,7 +83033,7 @@ "subtype": { "type": "ref", - "ref_idx": 819 + "ref_idx": 830 } } }, @@ -81871,7 +83045,7 @@ "subtype": { "type": "ref", - "ref_idx": 821 + "ref_idx": 832 } } }, @@ -81883,7 +83057,7 @@ "subtype": { "type": "ref", - "ref_idx": 821 + "ref_idx": 832 } } }, @@ -81895,7 +83069,7 @@ "subtype": { "type": "ref", - "ref_idx": 821 + "ref_idx": 832 } } }, @@ -81907,7 +83081,7 @@ "subtype": { "type": "ref", - "ref_idx": 821 + "ref_idx": 832 } } } @@ -81942,7 +83116,7 @@ [ { "offset": 0, - "ref_idx": 820 + "ref_idx": 831 } ], "members": @@ -82017,7 +83191,7 @@ [ { "offset": 0, - "ref_idx": 820 + "ref_idx": 831 } ], "members": @@ -82424,13 +83598,14 @@ }, { "type": "class", - "name": "CNmReferencePoseNode__CDefinition", + "name": "CNmReferencePoseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -82451,7 +83626,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -82488,7 +83663,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -82501,7 +83676,7 @@ "subtype": { "type": "ref", - "ref_idx": 827 + "ref_idx": 838 } } }, @@ -82513,21 +83688,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CMotionMetricEvaluator > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CMotionMetricEvaluator >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 635 + "ref_idx": 646 } ] } @@ -82543,7 +83718,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -82612,7 +83787,7 @@ "subtype": { "type": "ref", - "ref_idx": 281 + "ref_idx": 282 } } }, @@ -82732,7 +83907,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -82830,14 +84005,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMotionGraphGroup >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 95 + "ref_idx": 96 } ] } @@ -83059,7 +84234,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -83080,14 +84255,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FuseVariableIndex_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 244 + "ref_idx": 245 } ] } @@ -83101,14 +84276,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FuseVariableIndex_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 244 + "ref_idx": 245 } ] } @@ -83178,7 +84353,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -83283,7 +84458,7 @@ [ { "offset": 0, - "ref_idx": 643 + "ref_idx": 655 } ], "members": @@ -83551,7 +84726,7 @@ [ { "offset": 0, - "ref_idx": 363 + "ref_idx": 364 } ], "members": @@ -83761,7 +84936,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -83857,7 +85032,7 @@ [ { "offset": 0, - "ref_idx": 837 + "ref_idx": 848 } ], "members": @@ -83934,7 +85109,7 @@ "subtype": { "type": "ref", - "ref_idx": 838 + "ref_idx": 849 } } }, @@ -83946,7 +85121,7 @@ "subtype": { "type": "ref", - "ref_idx": 839 + "ref_idx": 850 } } }, @@ -84094,7 +85269,7 @@ "subtype": { "type": "ref", - "ref_idx": 841 + "ref_idx": 852 } } }, @@ -84106,7 +85281,7 @@ "subtype": { "type": "ref", - "ref_idx": 841 + "ref_idx": 852 } } } @@ -84157,7 +85332,7 @@ "subtype": { "type": "ref", - "ref_idx": 87 + "ref_idx": 88 } } } @@ -84400,7 +85575,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -84474,7 +85649,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -84510,7 +85685,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -84689,14 +85864,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RenderProjectedMaterial_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 232 + "ref_idx": 233 } ] } @@ -84777,14 +85952,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialVariable_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 118 + "ref_idx": 119 } ] } @@ -84932,7 +86107,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } } @@ -85002,7 +86177,7 @@ [ { "offset": 0, - "ref_idx": 350 + "ref_idx": 351 } ], "members": @@ -85039,7 +86214,7 @@ [ { "offset": 0, - "ref_idx": 852 + "ref_idx": 863 } ], "members": @@ -85089,7 +86264,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -85117,7 +86292,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -85244,7 +86419,7 @@ [ { "offset": 0, - "ref_idx": 603 + "ref_idx": 614 } ], "members": @@ -85257,7 +86432,7 @@ "subtype": { "type": "ref", - "ref_idx": 167 + "ref_idx": 168 } } }, @@ -85305,7 +86480,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -85347,7 +86522,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -85535,14 +86710,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ragdollelement_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 857 + "ref_idx": 868 } ] } @@ -85556,14 +86731,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ragdollhierarchyjoint_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 858 + "ref_idx": 869 } ] } @@ -85577,7 +86752,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -85762,14 +86937,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 860 + "ref_idx": 376 } ] } @@ -85821,14 +86996,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< NmCompressionSettings_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 861 + "ref_idx": 652 } ] } @@ -85842,7 +87017,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -85863,7 +87038,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -85886,14 +87061,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< NmFloatCurveCompressionSettings_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 639 + "ref_idx": 650 } ] } @@ -85907,7 +87082,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -85928,7 +87103,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -85949,7 +87124,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CNmClip*, 1 >", "size": 32, "alignment": 8, "template": @@ -85959,7 +87134,7 @@ "subtype": { "type": "ref", - "ref_idx": 859 + "ref_idx": 870 } }, { @@ -85978,7 +87153,7 @@ "subtype": { "type": "ref", - "ref_idx": 862 + "ref_idx": 87 } } }, @@ -85990,7 +87165,7 @@ "subtype": { "type": "ref", - "ref_idx": 863 + "ref_idx": 422 } } }, @@ -86014,14 +87189,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CNmClip::ModelSpaceSamplingChainLink_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 864 + "ref_idx": 871 } ] } @@ -86035,7 +87210,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -86048,333 +87223,23 @@ } } } + ], + "child_class_idx": + [ + 871 ] } }, { "type": "class", - "name": "InfoForResourceTypeCNmSkeleton", - "scope": "!GlobalTypes", - "project": "resourcesystem", - "size": 1, - "alignment": 255, - "traits": - { - "flags": - [ - "has_trivial_constructor", - "has_trivial_destructor", - "inheritance_depth_calculated", - "global_type_scope" - ], - "metatags": - [ - { - "name": "MResourceTypeForInfoType", - "value": "vnmskel" - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "NmCompressionSettings_t", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 64, - "alignment": 16, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "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, 219639036005698275005956096.0, 0.0 ]\n\tm_bIsRotationStatic = false\n\tm_bIsTranslationStatic = false\n\tm_bIsScaleStatic = false\n}" - } - ], - "members": - [ - { - "name": "m_translationRangeX", - "offset": 0, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 640 - } - } - }, - { - "name": "m_translationRangeY", - "offset": 8, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 640 - } - } - }, - { - "name": "m_translationRangeZ", - "offset": 16, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 640 - } - } - }, - { - "name": "m_scaleRange", - "offset": 24, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 640 - } - } - }, - { - "name": "m_constantRotation", - "offset": 32, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Quaternion", - "size": 16, - "alignment": 16 - } - } - }, - { - "name": "m_bIsRotationStatic", - "offset": 48, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsTranslationStatic", - "offset": 49, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsScaleStatic", - "offset": 50, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CNmSyncTrack", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 176, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_syncEvents = \n\t[\n\t\t{\n\t\t\tm_ID = \"\"\n\t\t\tm_startTime = \n\t\t\t{\n\t\t\t\tm_flValue = 0.0\n\t\t\t}\n\t\t\tm_duration = \n\t\t\t{\n\t\t\t\tm_flValue = 1.0\n\t\t\t}\n\t\t},\n\t]\n\tm_nStartEventOffset = 0\n}" - } - ], - "members": - [ - { - "name": "m_syncEvents", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", - "size": 168, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 86 - }, - { - "type": "literal", - "value": 10 - } - ] - } - } - }, - { - "name": "m_nStartEventOffset", - "offset": 168, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CNmRootMotionData", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 80, - "alignment": 16, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_transforms = [ ]\n\tm_nNumFrames = 0\n\tm_flAverageLinearVelocity = 0.0\n\tm_flAverageAngularVelocityRadians = 0.0\n\tm_totalDelta = \n\t[\n\t\t219629000976922177009876992.0, 0.0, 70786842064060416.0, 0.0,\n\t\t0.0, 0.0, 0.0, 0.0,\n\t]\n}" - } - ], - "members": - [ - { - "name": "m_transforms", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CTransform", - "size": 32, - "alignment": 16 - } - ] - } - } - }, - { - "name": "m_nNumFrames", - "offset": 24, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flAverageLinearVelocity", - "offset": 28, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flAverageAngularVelocityRadians", - "offset": 32, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_totalDelta", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CTransform", - "size": 32, - "alignment": 16 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CNmClip__ModelSpaceSamplingChainLink_t", + "name": "CNmClip::ModelSpaceSamplingChainLink_t", "scope": "!GlobalTypes", "project": "animlib", "size": 12, "alignment": 4, "traits": { + "parent_class_idx": 870, "flags": [ "has_trivial_destructor", @@ -86460,7 +87325,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeVertexMapBuild_t* >", "size": 24, "alignment": 8, "template": @@ -86470,7 +87335,7 @@ "subtype": { "type": "ref", - "ref_idx": 866 + "ref_idx": 873 } } ] @@ -86575,7 +87440,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -86906,21 +87771,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCAnimData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 786 + "ref_idx": 797 } ] } @@ -86943,21 +87808,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCAnimationGroup >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 872 + "ref_idx": 879 } ] } @@ -86980,14 +87845,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCSequenceGroupData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 230 + "ref_idx": 231 } ] } @@ -87001,7 +87866,7 @@ "subtype": { "type": "ref", - "ref_idx": 124 + "ref_idx": 125 } } }, @@ -87013,7 +87878,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBufferString >", "size": 24, "alignment": 8, "template": @@ -87036,7 +87901,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandleVoid >", "size": 24, "alignment": 8, "template": @@ -87111,7 +87976,7 @@ [ { "offset": 0, - "ref_idx": 874 + "ref_idx": 881 } ], "members": @@ -87213,7 +88078,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -87347,7 +88212,7 @@ "subtype": { "type": "ref", - "ref_idx": 379 + "ref_idx": 383 } } }, @@ -87369,7 +88234,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -88104,7 +88969,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -88169,7 +89034,7 @@ "subtype": { "type": "ref", - "ref_idx": 883 + "ref_idx": 890 } } }, @@ -88181,14 +89046,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CNmBoneWeightList >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 883 + "ref_idx": 890 } ] } @@ -88242,7 +89107,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -88265,7 +89130,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -88338,7 +89203,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -88569,7 +89434,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -88631,7 +89496,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPlayerSlot >", "size": 24, "alignment": 8, "template": @@ -88712,7 +89577,7 @@ "subtype": { "type": "ref", - "ref_idx": 224 + "ref_idx": 225 } } }, @@ -88731,7 +89596,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -88750,7 +89615,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -88769,7 +89634,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -88851,7 +89716,7 @@ [ { "offset": 0, - "ref_idx": 291 + "ref_idx": 292 } ], "members": @@ -88888,7 +89753,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -89164,7 +90029,7 @@ [ { "offset": 0, - "ref_idx": 146 + "ref_idx": 147 } ], "members": @@ -89177,7 +90042,7 @@ "subtype": { "type": "atomic", - "name": "CAnimScriptParam", + "name": "CAnimScriptParam< float32 >", "size": 16, "alignment": 8, "template": @@ -89304,7 +90169,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -89400,14 +90265,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PointDefinitionWithTimeValues_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 237 + "ref_idx": 238 } ] } @@ -89511,7 +90376,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -89680,7 +90545,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -89832,7 +90697,7 @@ "subtype": { "type": "ref", - "ref_idx": 898 + "ref_idx": 905 } } }, @@ -89870,7 +90735,7 @@ "subtype": { "type": "ref", - "ref_idx": 899 + "ref_idx": 906 } } } @@ -90400,14 +91265,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandleCopyable", + "name": "CStrongHandleCopyable< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -90621,7 +91486,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -90630,13 +91495,14 @@ }, { "type": "class", - "name": "CNmDurationScaleNode__CDefinition", + "name": "CNmDurationScaleNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -90657,7 +91523,7 @@ [ { "offset": 0, - "ref_idx": 711 + "ref_idx": 722 } ], "members": @@ -90771,7 +91637,7 @@ "subtype": { "type": "ref", - "ref_idx": 484 + "ref_idx": 489 } } }, @@ -90809,7 +91675,7 @@ "subtype": { "type": "ref", - "ref_idx": 907 + "ref_idx": 914 } } }, @@ -91479,7 +92345,7 @@ [ { "offset": 0, - "ref_idx": 94 + "ref_idx": 95 } ], "members": @@ -91492,7 +92358,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -91515,7 +92381,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -91538,7 +92404,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< bool >", "size": 24, "alignment": 8, "template": @@ -91559,7 +92425,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -91580,7 +92446,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -91601,7 +92467,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -91622,7 +92488,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -91643,7 +92509,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< bool >", "size": 24, "alignment": 8, "template": @@ -91735,7 +92601,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -91804,7 +92670,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } } @@ -91841,7 +92707,7 @@ [ { "offset": 0, - "ref_idx": 643 + "ref_idx": 655 } ], "members": @@ -91918,7 +92784,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -92438,7 +93304,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -92457,7 +93323,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -92688,7 +93554,7 @@ "subtype": { "type": "ref", - "ref_idx": 917 + "ref_idx": 924 } } } @@ -92789,7 +93655,7 @@ [ { "offset": 0, - "ref_idx": 390 + "ref_idx": 394 } ], "members": @@ -92891,7 +93757,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -92967,7 +93833,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -92986,7 +93852,7 @@ "subtype": { "type": "ref", - "ref_idx": 922 + "ref_idx": 929 } } } @@ -93096,13 +93962,14 @@ }, { "type": "class", - "name": "CNmBlend2DNode__CDefinition", + "name": "CNmBlend2DNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 272, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -93123,7 +93990,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -93136,7 +94003,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< int16, 5 >", "size": 40, "alignment": 8, "template": @@ -93185,7 +94052,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< Vector2D, 10 >", "size": 104, "alignment": 8, "template": @@ -93212,7 +94079,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< uint8, 30 >", "size": 56, "alignment": 8, "template": @@ -93237,7 +94104,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< uint8, 10 >", "size": 40, "alignment": 8, "template": @@ -93321,7 +94188,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -93343,7 +94210,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -93362,7 +94229,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -93419,7 +94286,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } } @@ -93524,7 +94391,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -93833,7 +94700,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -93968,13 +94835,14 @@ }, { "type": "class", - "name": "CNmAndNode__CDefinition", + "name": "CNmAndNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -93995,7 +94863,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -94008,7 +94876,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 4 >", "size": 16, "alignment": 8, "template": @@ -94084,14 +94952,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MorphBundleType_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 932 + "ref_idx": 939 } ] } @@ -94105,14 +94973,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMorphData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 933 + "ref_idx": 940 } ] } @@ -94126,14 +94994,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -94147,14 +95015,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFlexDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 785 + "ref_idx": 796 } ] } @@ -94168,14 +95036,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFlexController >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 810 + "ref_idx": 821 } ] } @@ -94189,14 +95057,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFlexRule >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 733 + "ref_idx": 744 } ] } @@ -94283,14 +95151,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMorphRectData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 934 + "ref_idx": 941 } ] } @@ -94378,14 +95246,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CMorphBundleData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 935 + "ref_idx": 942 } ] } @@ -94449,7 +95317,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -94470,7 +95338,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -94515,7 +95383,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -94612,7 +95480,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -94638,14 +95506,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -94666,7 +95534,7 @@ "subtype": { "type": "ref", - "ref_idx": 937 + "ref_idx": 944 } } }, @@ -94966,7 +95834,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -94985,14 +95853,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< FloatInputMaterialVariable_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 90 + "ref_idx": 91 } ] } @@ -95013,14 +95881,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< VecInputMaterialVariable_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 938 + "ref_idx": 945 } ] } @@ -95170,13 +96038,14 @@ }, { "type": "class", - "name": "CNmNotNode__CDefinition", + "name": "CNmNotNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -95197,7 +96066,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -95246,7 +96115,7 @@ [ { "offset": 0, - "ref_idx": 475 + "ref_idx": 480 } ], "members": @@ -95268,13 +96137,14 @@ }, { "type": "class", - "name": "CNmParameterizedBlendNode__Parameterization_t", + "name": "CNmParameterizedBlendNode::Parameterization_t", "scope": "!GlobalTypes", "project": "animlib", "size": 80, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "inheritance_depth_calculated", @@ -95297,14 +96167,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmParameterizedBlendNode::BlendRange_t, 5 >", "size": 72, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 131 + "ref_idx": 132 }, { "type": "literal", @@ -95659,7 +96529,7 @@ "subtype": { "type": "ref", - "ref_idx": 946 + "ref_idx": 953 } } }, @@ -95671,7 +96541,7 @@ "subtype": { "type": "ref", - "ref_idx": 946 + "ref_idx": 953 } } }, @@ -95721,14 +96591,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -95782,7 +96652,7 @@ "subtype": { "type": "ref", - "ref_idx": 887 + "ref_idx": 894 } } }, @@ -95896,13 +96766,14 @@ }, { "type": "class", - "name": "CNmExternalGraphNode__CDefinition", + "name": "CNmExternalGraphNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -95923,7 +96794,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -95988,7 +96859,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -96009,7 +96880,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -96032,7 +96903,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -96053,7 +96924,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -96074,7 +96945,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -96131,7 +97002,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -96180,7 +97051,7 @@ [ { "offset": 0, - "ref_idx": 495 + "ref_idx": 500 } ], "members": @@ -96220,7 +97091,7 @@ "subtype": { "type": "ref", - "ref_idx": 952 + "ref_idx": 959 } } }, @@ -96957,7 +97828,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -96976,7 +97847,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -97071,7 +97942,7 @@ "subtype": { "type": "ref", - "ref_idx": 960 + "ref_idx": 967 } } }, @@ -97217,7 +98088,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -97265,7 +98136,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -97301,14 +98172,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -97322,7 +98193,7 @@ "subtype": { "type": "ref", - "ref_idx": 568 + "ref_idx": 573 } } }, @@ -97382,7 +98253,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -97402,7 +98273,7 @@ "subtype": { "type": "ref", - "ref_idx": 224 + "ref_idx": 225 } } }, @@ -97482,7 +98353,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -97628,13 +98499,14 @@ }, { "type": "class", - "name": "CNmFixedWeightBoneMaskNode__CDefinition", + "name": "CNmFixedWeightBoneMaskNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -97655,7 +98527,7 @@ [ { "offset": 0, - "ref_idx": 397 + "ref_idx": 401 } ], "members": @@ -97791,7 +98663,7 @@ [ { "offset": 0, - "ref_idx": 603 + "ref_idx": 614 } ], "members": @@ -97804,7 +98676,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -97874,7 +98746,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -98110,13 +98982,14 @@ }, { "type": "class", - "name": "CNmSkeleton__SecondarySkeleton_t", + "name": "CNmSkeleton::SecondarySkeleton_t", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": 978, "flags": [ "inheritance_depth_calculated", @@ -98153,14 +99026,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 860 + "ref_idx": 376 } ] } @@ -98169,6 +99042,206 @@ ] } }, + { + "type": "class", + "name": "CNmSkeleton", + "scope": "!GlobalTypes", + "project": "animlib", + "size": 192, + "alignment": 8, + "traits": + { + "flags": + [ + "inheritance_depth_calculated", + "construct_allowed" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\tm_ID = \"\"\n\tm_boneIDs = [ ]\n\tm_parentIndices = [ ]\n\tm_parentSpaceReferencePose = [ ]\n\tm_modelSpaceReferencePose = [ ]\n\tm_numBonesToSampleAtLowLOD = 0\n\tm_maskDefinitions = [ ]\n\tm_secondarySkeletons = [ ]\n\tm_bIsPropSkeleton = false\n}" + } + ], + "members": + [ + { + "name": "m_ID", + "offset": 0, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + } + }, + { + "name": "m_boneIDs", + "offset": 8, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVector< CGlobalSymbol >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CGlobalSymbol", + "size": 8, + "alignment": 8 + } + ] + } + } + }, + { + "name": "m_parentIndices", + "offset": 24, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< int32 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 6 + } + ] + } + } + }, + { + "name": "m_parentSpaceReferencePose", + "offset": 48, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CTransform >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CTransform", + "size": 32, + "alignment": 16 + } + ] + } + } + }, + { + "name": "m_modelSpaceReferencePose", + "offset": 72, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CTransform >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "atomic", + "name": "CTransform", + "size": 32, + "alignment": 16 + } + ] + } + } + }, + { + "name": "m_numBonesToSampleAtLowLOD", + "offset": 96, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_maskDefinitions", + "offset": 136, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVector< NmBoneMaskSetDefinition_t >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 889 + } + ] + } + } + }, + { + "name": "m_secondarySkeletons", + "offset": 168, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlLeanVector< CNmSkeleton::SecondarySkeleton_t >", + "size": 16, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 977 + } + ] + } + } + }, + { + "name": "m_bIsPropSkeleton", + "offset": 184, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ], + "child_class_idx": + [ + 977 + ] + } + }, { "type": "class", "name": "CFutureVelocityMetricEvaluator", @@ -98198,7 +99271,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -98247,7 +99320,7 @@ "subtype": { "type": "ref", - "ref_idx": 972 + "ref_idx": 980 } } } @@ -98342,7 +99415,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -98441,7 +99514,7 @@ [ { "offset": 0, - "ref_idx": 431 + "ref_idx": 436 } ], "members": @@ -98468,7 +99541,7 @@ "subtype": { "type": "ref", - "ref_idx": 107 + "ref_idx": 108 } } } @@ -98647,7 +99720,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -99085,14 +100158,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHitBox >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 980 + "ref_idx": 988 } ] } @@ -99568,7 +100641,7 @@ [ { "offset": 0, - "ref_idx": 874 + "ref_idx": 881 } ], "members": @@ -99617,7 +100690,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -99642,7 +100715,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -99654,7 +100727,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -99666,7 +100739,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -99678,7 +100751,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -99690,7 +100763,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -99702,7 +100775,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -100157,14 +101230,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamInt_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 988 + "ref_idx": 996 } ] } @@ -100178,14 +101251,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamFloat_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 881 + "ref_idx": 888 } ] } @@ -100199,14 +101272,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamVector_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 989 + "ref_idx": 997 } ] } @@ -100220,14 +101293,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamTexture_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 607 + "ref_idx": 618 } ] } @@ -100241,14 +101314,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamBuffer_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 990 + "ref_idx": 998 } ] } @@ -100262,14 +101335,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamBuffer_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 990 + "ref_idx": 998 } ] } @@ -100283,14 +101356,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamInt_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 988 + "ref_idx": 996 } ] } @@ -100304,14 +101377,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamFloat_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 881 + "ref_idx": 888 } ] } @@ -100325,14 +101398,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamVector_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 989 + "ref_idx": 997 } ] } @@ -100346,14 +101419,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamTexture_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 607 + "ref_idx": 618 } ] } @@ -100367,14 +101440,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialParamString_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 991 + "ref_idx": 999 } ] } @@ -100388,7 +101461,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -100433,7 +101506,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -100480,7 +101553,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -100529,7 +101602,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -100578,7 +101651,7 @@ [ { "offset": 0, - "ref_idx": 608 + "ref_idx": 619 } ], "members": @@ -100635,7 +101708,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHintMessage* >", "size": 24, "alignment": 8, "template": @@ -100645,7 +101718,7 @@ "subtype": { "type": "ref", - "ref_idx": 993 + "ref_idx": 1001 } } ] @@ -100663,7 +101736,7 @@ "subtype": { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } } } @@ -100710,7 +101783,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< char* >", "size": 24, "alignment": 8, "template": @@ -100836,7 +101909,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -100897,14 +101970,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -100950,14 +102023,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } ] } @@ -100971,21 +102044,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBasePlayerController > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } ] } @@ -101023,7 +102096,7 @@ "subtype": { "type": "ref", - "ref_idx": 1038 + "ref_idx": 1046 } } }, @@ -101137,7 +102210,7 @@ "subtype": { "type": "ref", - "ref_idx": 1039 + "ref_idx": 1047 } } }, @@ -101415,7 +102488,7 @@ [ { "offset": 0, - "ref_idx": 996 + "ref_idx": 1004 } ], "members": @@ -101437,7 +102510,7 @@ "subtype": { "type": "ref", - "ref_idx": 1965 + "ref_idx": 1018 } } } @@ -101459,7 +102532,7 @@ "subtype": { "type": "ref", - "ref_idx": 1966 + "ref_idx": 1021 } } } @@ -101485,7 +102558,7 @@ "subtype": { "type": "ref", - "ref_idx": 1014 + "ref_idx": 1022 } } } @@ -101507,7 +102580,7 @@ "subtype": { "type": "ref", - "ref_idx": 1959 + "ref_idx": 1023 } } } @@ -101529,7 +102602,7 @@ "subtype": { "type": "ref", - "ref_idx": 1968 + "ref_idx": 1025 } } } @@ -101551,7 +102624,7 @@ "subtype": { "type": "ref", - "ref_idx": 1967 + "ref_idx": 1026 } } } @@ -101573,7 +102646,7 @@ "subtype": { "type": "ref", - "ref_idx": 1019 + "ref_idx": 1027 } } } @@ -101595,7 +102668,7 @@ "subtype": { "type": "ref", - "ref_idx": 1971 + "ref_idx": 1028 } } } @@ -101617,7 +102690,7 @@ "subtype": { "type": "ref", - "ref_idx": 1969 + "ref_idx": 1042 } } } @@ -101640,14 +102713,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< ViewAngleServerChange_t >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1035 + "ref_idx": 1043 } ] } @@ -101721,7 +102794,7 @@ "subtype": { "type": "ref", - "ref_idx": 1037 + "ref_idx": 1045 } } }, @@ -101733,7 +102806,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -101751,7 +102824,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -101763,7 +102836,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -101790,7 +102863,7 @@ "subtype": { "type": "ref", - "ref_idx": 553 + "ref_idx": 558 } } } @@ -101809,14 +102882,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } ] } @@ -101836,14 +102909,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } ] } @@ -101895,14 +102968,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< sndopvarlatchdata_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 655 + "ref_idx": 667 } ] } @@ -101944,7 +103017,7 @@ [ { "offset": 0, - "ref_idx": 554 + "ref_idx": 559 } ], "members": @@ -101975,21 +103048,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CEconWearable > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CEconWearable >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 997 + "ref_idx": 1005 } ] } @@ -102044,14 +103117,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RelationshipOverride_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1006 + "ref_idx": 1014 } ] } @@ -102080,7 +103153,7 @@ "subtype": { "type": "ref", - "ref_idx": 1008 + "ref_idx": 1016 } } }, @@ -102104,7 +103177,7 @@ "subtype": { "type": "ref", - "ref_idx": 1009 + "ref_idx": 1017 } } } @@ -102134,7 +103207,7 @@ [ { "offset": 0, - "ref_idx": 998 + "ref_idx": 1006 } ], "members": @@ -102220,11 +103293,11 @@ [ { "offset": 0, - "ref_idx": 554 + "ref_idx": 559 }, { "offset": 3632, - "ref_idx": 867 + "ref_idx": 874 } ], "members": @@ -102243,7 +103316,7 @@ "subtype": { "type": "ref", - "ref_idx": 999 + "ref_idx": 1007 } } }, @@ -102363,14 +103436,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -102436,7 +103509,7 @@ [ { "offset": 0, - "ref_idx": 1000 + "ref_idx": 1008 } ], "members": @@ -102455,7 +103528,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } } @@ -102502,21 +103575,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -102556,14 +103629,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -102595,7 +103668,7 @@ "subtype": { "type": "ref", - "ref_idx": 1001 + "ref_idx": 1009 } } }, @@ -102607,19 +103680,23 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAttributeManager::cached_attribute_float_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1002 + "ref_idx": 1010 } ] } } } + ], + "child_class_idx": + [ + 1010 ] } }, @@ -102650,13 +103727,14 @@ }, { "type": "class", - "name": "CAttributeManager__cached_attribute_float_t", + "name": "CAttributeManager::cached_attribute_float_t", "scope": "libserver.so", "project": "server", "size": 24, "alignment": 255, "traits": { + "parent_class_idx": 1008, "flags": [ "has_trivial_destructor", @@ -102774,7 +103852,7 @@ [ { "offset": 0, - "ref_idx": 626 + "ref_idx": 637 } ], "members": @@ -102949,7 +104027,7 @@ "subtype": { "type": "ref", - "ref_idx": 1004 + "ref_idx": 1012 } } }, @@ -102967,7 +104045,7 @@ "subtype": { "type": "ref", - "ref_idx": 1004 + "ref_idx": 1012 } } }, @@ -103058,14 +104136,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< CEconItemAttribute >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1005 + "ref_idx": 1013 } ] } @@ -103082,7 +104160,7 @@ "subtype": { "type": "ref", - "ref_idx": 1000 + "ref_idx": 1008 } } } @@ -103260,14 +104338,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -103281,7 +104359,7 @@ "subtype": { "type": "ref", - "ref_idx": 1007 + "ref_idx": 1015 } } } @@ -103463,7 +104541,7 @@ "subtype": { "type": "ref", - "ref_idx": 732 + "ref_idx": 743 } } } @@ -103510,7 +104588,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -103533,21 +104611,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerWeapon >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1012 + "ref_idx": 1020 } ] } @@ -103573,14 +104651,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerWeapon >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1012 + "ref_idx": 1020 } ] } @@ -103604,14 +104682,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerWeapon >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1012 + "ref_idx": 1020 } ] } @@ -103684,7 +104762,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } } @@ -103772,7 +104850,7 @@ [ { "offset": 0, - "ref_idx": 998 + "ref_idx": 1006 } ], "members": @@ -103795,7 +104873,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -103839,7 +104917,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -103953,7 +105031,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -103981,7 +105059,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104011,7 +105089,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104051,7 +105129,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104096,14 +105174,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -104117,7 +105195,7 @@ "subtype": { "type": "ref", - "ref_idx": 1016 + "ref_idx": 1024 } } }, @@ -104198,7 +105276,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104227,7 +105305,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104256,7 +105334,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104324,7 +105402,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -104367,7 +105445,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -104403,7 +105481,7 @@ "subtype": { "type": "ref", - "ref_idx": 1021 + "ref_idx": 1029 } } }, @@ -104421,14 +105499,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CColorCorrection >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1024 + "ref_idx": 1032 } ] } @@ -104448,14 +105526,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -104479,14 +105557,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CTonemapController2 >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1025 + "ref_idx": 1033 } ] } @@ -104510,7 +105588,7 @@ "subtype": { "type": "ref", - "ref_idx": 1026 + "ref_idx": 1034 } } }, @@ -104532,21 +105610,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPostProcessingVolume >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1027 + "ref_idx": 1035 } ] } @@ -104586,21 +105664,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CEnvSoundscapeTriggerable > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CEnvSoundscapeTriggerable >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1032 + "ref_idx": 1040 } ] } @@ -104654,14 +105732,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFogController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1022 + "ref_idx": 1030 } ] } @@ -104863,7 +105941,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -104882,7 +105960,7 @@ "subtype": { "type": "ref", - "ref_idx": 1023 + "ref_idx": 1031 } } }, @@ -105379,7 +106457,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -105608,7 +106686,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -105681,7 +106759,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -105693,7 +106771,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -105942,7 +107020,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -106262,7 +107340,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -106281,14 +107359,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCPostProcessingResource >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1031 + "ref_idx": 1039 } ] } @@ -106528,7 +107606,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -106541,7 +107619,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106553,7 +107631,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106565,7 +107643,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106577,7 +107655,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106589,7 +107667,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106601,7 +107679,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106613,7 +107691,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -106625,21 +107703,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -106669,14 +107747,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -106741,7 +107819,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -106754,7 +107832,7 @@ "subtype": { "type": "ref", - "ref_idx": 1030 + "ref_idx": 1038 } } }, @@ -106896,14 +107974,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -107065,7 +108143,7 @@ [ { "offset": 0, - "ref_idx": 1033 + "ref_idx": 1041 } ], "members": @@ -107095,7 +108173,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -107108,7 +108186,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -107202,14 +108280,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CEnvSoundscape >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1033 + "ref_idx": 1041 } ] } @@ -107292,7 +108370,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -107317,7 +108395,7 @@ "subtype": { "type": "ref", - "ref_idx": 469 + "ref_idx": 474 } } }, @@ -107580,7 +108658,7 @@ "subtype": { "type": "ref", - "ref_idx": 1036 + "ref_idx": 1044 } } }, @@ -107795,7 +108873,7 @@ "subtype": { "type": "ref", - "ref_idx": 1023 + "ref_idx": 1031 } } }, @@ -107927,7 +109005,7 @@ "subtype": { "type": "ref", - "ref_idx": 1041 + "ref_idx": 1049 } } }, @@ -108080,7 +109158,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -108330,14 +109408,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -108581,7 +109659,7 @@ "subtype": { "type": "ref", - "ref_idx": 1048 + "ref_idx": 1056 } } }, @@ -108723,7 +109801,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -108762,7 +109840,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -108791,7 +109869,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint64 >", "size": 24, "alignment": 8, "template": @@ -109033,7 +110111,7 @@ "subtype": { "type": "ref", - "ref_idx": 1053 + "ref_idx": 1061 } } }, @@ -109697,7 +110775,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -109795,14 +110873,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -109816,14 +110894,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -110277,7 +111355,7 @@ "subtype": { "type": "ref", - "ref_idx": 1065 + "ref_idx": 1073 } } }, @@ -110610,7 +111688,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -110629,7 +111707,7 @@ "subtype": { "type": "ref", - "ref_idx": 1068 + "ref_idx": 1076 } } } @@ -110711,13 +111789,14 @@ }, { "type": "class", - "name": "CNmConstBoolNode__CDefinition", + "name": "CNmConstBoolNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -110738,7 +111817,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -110760,13 +111839,14 @@ }, { "type": "class", - "name": "CNmCachedTargetNode__CDefinition", + "name": "CNmCachedTargetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -110787,7 +111867,7 @@ [ { "offset": 0, - "ref_idx": 328 + "ref_idx": 329 } ], "members": @@ -110812,7 +111892,7 @@ "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 1079 } } } @@ -110907,7 +111987,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -110928,7 +112008,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -111155,7 +112235,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111176,14 +112256,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeNodeBase_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 878 + "ref_idx": 885 } ] } @@ -111197,14 +112277,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdNodeBase_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1074 + "ref_idx": 1082 } ] } @@ -111218,14 +112298,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeQuad_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1076 + "ref_idx": 1084 } ] } @@ -111239,14 +112319,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdQuad_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1077 + "ref_idx": 1085 } ] } @@ -111260,14 +112340,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdTri_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 163 + "ref_idx": 164 } ] } @@ -111281,14 +112361,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdRodConstraint_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1078 + "ref_idx": 1086 } ] } @@ -111302,14 +112382,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdRodConstraintAnim_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1079 + "ref_idx": 1087 } ] } @@ -111323,7 +112403,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransform >", "size": 24, "alignment": 8, "template": @@ -111346,14 +112426,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeRodConstraint_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 231 + "ref_idx": 232 } ] } @@ -111367,14 +112447,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeTwistConstraint_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 576 + "ref_idx": 587 } ] } @@ -111388,14 +112468,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeHingeLimit_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1080 + "ref_idx": 1088 } ] } @@ -111409,7 +112489,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -111430,14 +112510,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeDynKinLink_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 669 + "ref_idx": 681 } ] } @@ -111451,14 +112531,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeAntiTunnelProbe_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 592 + "ref_idx": 603 } ] } @@ -111472,7 +112552,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111493,14 +112573,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeAxialEdgeBend_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 451 + "ref_idx": 456 } ] } @@ -111514,7 +112594,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111535,14 +112615,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeCtrlOffset_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 919 + "ref_idx": 926 } ] } @@ -111556,14 +112636,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeCtrlOsOffset_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 600 + "ref_idx": 611 } ] } @@ -111577,14 +112657,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeFollowNode_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1081 + "ref_idx": 1089 } ] } @@ -111598,14 +112678,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeCollisionPlane_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1082 + "ref_idx": 1090 } ] } @@ -111619,14 +112699,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeNodeIntegrator_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1083 + "ref_idx": 1091 } ] } @@ -111640,14 +112720,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSpringIntegrator_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1084 + "ref_idx": 1092 } ] } @@ -111661,14 +112741,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdSpringIntegrator_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1085 + "ref_idx": 1093 } ] } @@ -111682,14 +112762,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeWorldCollisionParams_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1086 + "ref_idx": 1094 } ] } @@ -111703,7 +112783,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111724,7 +112804,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111745,7 +112825,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111766,7 +112846,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111787,7 +112867,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -111808,14 +112888,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeTaperedCapsuleStretch_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1087 + "ref_idx": 1095 } ] } @@ -111829,14 +112909,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeTaperedCapsuleRigid_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 372 + "ref_idx": 373 } ] } @@ -111850,14 +112930,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSphereRigid_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 394 + "ref_idx": 398 } ] } @@ -111871,7 +112951,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111892,7 +112972,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111913,7 +112993,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111934,14 +113014,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeTreeChildren_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 271 + "ref_idx": 272 } ] } @@ -111955,7 +113035,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -111976,14 +113056,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeFitMatrix_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1088 + "ref_idx": 1096 } ] } @@ -111997,14 +113077,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeFitWeight_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 227 + "ref_idx": 228 } ] } @@ -112018,14 +113098,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeNodeReverseOffset_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1089 + "ref_idx": 1097 } ] } @@ -112039,14 +113119,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeAnimStrayRadius_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1090 + "ref_idx": 1098 } ] } @@ -112060,14 +113140,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSimdAnimStrayRadius_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1091 + "ref_idx": 1099 } ] } @@ -112081,14 +113161,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeKelagerBend2_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1092 + "ref_idx": 1100 } ] } @@ -112102,14 +113182,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeCtrlSoftOffset_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1093 + "ref_idx": 1101 } ] } @@ -112123,14 +113203,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFeIndexedJiggleBone >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1094 + "ref_idx": 1102 } ] } @@ -112144,7 +113224,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -112165,7 +113245,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -112186,14 +113266,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeTri_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 833 + "ref_idx": 844 } ] } @@ -112279,14 +113359,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeSDFRigid_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1096 + "ref_idx": 1104 } ] } @@ -112300,14 +113380,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeBoxRigid_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 954 + "ref_idx": 961 } ] } @@ -112321,7 +113401,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -112342,7 +113422,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -112363,14 +113443,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeRigidColliderIndices_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1097 + "ref_idx": 1105 } ] } @@ -112384,14 +113464,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeMorphLayerDepr_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 948 + "ref_idx": 955 } ] } @@ -112405,7 +113485,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -112426,14 +113506,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeVertexMapDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1098 + "ref_idx": 1106 } ] } @@ -112447,7 +113527,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -112468,14 +113548,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeEffectDesc_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1099 + "ref_idx": 1107 } ] } @@ -112489,14 +113569,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeCtrlOffset_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 919 + "ref_idx": 926 } ] } @@ -112510,7 +113590,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -112531,7 +113611,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -112552,14 +113632,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FeNodeWindBase_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 482 + "ref_idx": 487 } ] } @@ -112936,7 +114016,7 @@ "subtype": { "type": "ref", - "ref_idx": 1075 + "ref_idx": 1083 } } } @@ -113611,7 +114691,7 @@ "subtype": { "type": "ref", - "ref_idx": 305 + "ref_idx": 306 } } }, @@ -114597,7 +115677,7 @@ "subtype": { "type": "ref", - "ref_idx": 1095 + "ref_idx": 1103 } } } @@ -115174,7 +116254,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -115596,7 +116676,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -115651,7 +116731,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -115664,7 +116744,7 @@ "subtype": { "type": "ref", - "ref_idx": 1102 + "ref_idx": 1110 } } } @@ -116010,7 +117090,7 @@ "subtype": { "type": "ref", - "ref_idx": 1103 + "ref_idx": 1111 } } }, @@ -116036,14 +117116,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< BoneDemoCaptureSettings_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1104 + "ref_idx": 1112 } ] } @@ -116064,14 +117144,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< IKDemoCaptureSettings_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1105 + "ref_idx": 1113 } ] } @@ -116350,7 +117430,7 @@ "subtype": { "type": "ref", - "ref_idx": 1106 + "ref_idx": 1114 } } }, @@ -116909,7 +117989,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -116929,7 +118009,7 @@ "subtype": { "type": "ref", - "ref_idx": 1111 + "ref_idx": 1119 } } }, @@ -116971,7 +118051,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -116983,7 +118063,7 @@ "subtype": { "type": "ref", - "ref_idx": 1112 + "ref_idx": 1120 } } }, @@ -117208,14 +118288,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -117362,7 +118442,7 @@ [ { "offset": 0, - "ref_idx": 135 + "ref_idx": 136 } ], "members": @@ -117375,7 +118455,7 @@ "subtype": { "type": "ref", - "ref_idx": 494 + "ref_idx": 499 } } }, @@ -117508,14 +118588,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -117603,7 +118683,7 @@ "subtype": { "type": "ref", - "ref_idx": 1116 + "ref_idx": 1124 } } } @@ -117726,7 +118806,7 @@ "subtype": { "type": "ref", - "ref_idx": 1118 + "ref_idx": 1126 } } }, @@ -117762,7 +118842,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } } @@ -117906,7 +118986,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -117926,14 +119006,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CVoiceContainerSetElement >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1100 + "ref_idx": 1108 } ] } @@ -117971,7 +119051,7 @@ [ { "offset": 0, - "ref_idx": 852 + "ref_idx": 863 } ], "members": @@ -118008,7 +119088,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -118076,7 +119156,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector2D >", "size": 24, "alignment": 8, "template": @@ -118113,7 +119193,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -118134,14 +119214,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CShatterGlassShardPhysics >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1123 + "ref_idx": 1131 } ] } @@ -118155,14 +119235,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFuncShatterglass >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1134 + "ref_idx": 1142 } ] } @@ -118188,7 +119268,7 @@ "subtype": { "type": "ref", - "ref_idx": 1135 + "ref_idx": 1143 } } }, @@ -118298,7 +119378,7 @@ "subtype": { "type": "ref", - "ref_idx": 1136 + "ref_idx": 1144 } } }, @@ -118412,7 +119492,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -118424,14 +119504,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -118445,7 +119525,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -118494,7 +119574,7 @@ [ { "offset": 0, - "ref_idx": 1124 + "ref_idx": 1132 } ], "members": @@ -118537,7 +119617,7 @@ "subtype": { "type": "ref", - "ref_idx": 1132 + "ref_idx": 1140 } } } @@ -118597,7 +119677,7 @@ [ { "offset": 0, - "ref_idx": 1125 + "ref_idx": 1133 } ], "members": @@ -118610,7 +119690,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118622,7 +119702,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118634,7 +119714,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118646,7 +119726,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118658,7 +119738,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118670,7 +119750,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118682,7 +119762,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -118862,7 +119942,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -118874,7 +119954,7 @@ "subtype": { "type": "ref", - "ref_idx": 1130 + "ref_idx": 1138 } } }, @@ -118886,7 +119966,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -118996,7 +120076,7 @@ "subtype": { "type": "ref", - "ref_idx": 1131 + "ref_idx": 1139 } } }, @@ -119080,6 +120160,10 @@ } } } + ], + "child_class_idx": + [ + 1139 ] } }, @@ -119112,7 +120196,7 @@ [ { "offset": 0, - "ref_idx": 1126 + "ref_idx": 1134 } ], "members": @@ -119143,7 +120227,7 @@ "subtype": { "type": "ref", - "ref_idx": 1127 + "ref_idx": 1135 } } }, @@ -119155,7 +120239,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -119167,7 +120251,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -119179,7 +120263,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -119200,7 +120284,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -119288,14 +120372,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -119309,7 +120393,7 @@ "subtype": { "type": "ref", - "ref_idx": 1128 + "ref_idx": 1136 } } }, @@ -119321,7 +120405,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -119333,7 +120417,7 @@ "subtype": { "type": "ref", - "ref_idx": 1129 + "ref_idx": 1137 } } }, @@ -119477,14 +120561,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -119498,7 +120582,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -119522,14 +120606,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -119598,7 +120682,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -119678,7 +120762,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -119900,12 +120984,13 @@ }, { "type": "enum", - "name": "CPhysicsProp__CrateType_t", + "name": "CPhysicsProp::CrateType_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1132, "flags": [ "is_registered", @@ -120028,14 +121113,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -120055,14 +121140,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -120082,7 +121167,7 @@ "subtype": { "type": "ref", - "ref_idx": 1133 + "ref_idx": 1141 } } }, @@ -120160,7 +121245,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector2D >", "size": 24, "alignment": 8, "template": @@ -120189,7 +121274,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector4D >", "size": 24, "alignment": 8, "template": @@ -120328,7 +121413,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -120369,7 +121454,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -120404,7 +121489,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -120416,7 +121501,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -120428,7 +121513,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -120604,7 +121689,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -120627,7 +121712,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -120650,7 +121735,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector4D >", "size": 24, "alignment": 8, "template": @@ -120673,7 +121758,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -120697,14 +121782,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -120795,7 +121880,7 @@ [ { "offset": 0, - "ref_idx": 1138 + "ref_idx": 1146 } ], "members": @@ -120823,7 +121908,7 @@ [ { "offset": 0, - "ref_idx": 694 + "ref_idx": 705 } ], "members": @@ -121056,7 +122141,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -121069,21 +122154,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimMotorUpdaterBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 262 + "ref_idx": 263 } ] } @@ -121099,7 +122184,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -121176,7 +122261,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -121204,7 +122289,7 @@ [ { "offset": 0, - "ref_idx": 566 + "ref_idx": 571 } ], "members": @@ -121217,14 +122302,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseAnimGraph >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 555 + "ref_idx": 560 } ] } @@ -121238,14 +122323,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CScriptedSequence >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1144 + "ref_idx": 1152 } ] } @@ -121259,7 +122344,7 @@ "subtype": { "type": "ref", - "ref_idx": 1150 + "ref_idx": 1158 } } }, @@ -121271,7 +122356,7 @@ "subtype": { "type": "ref", - "ref_idx": 1151 + "ref_idx": 1159 } } }, @@ -121283,7 +122368,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -121312,7 +122397,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -121437,7 +122522,7 @@ "subtype": { "type": "ref", - "ref_idx": 1145 + "ref_idx": 1153 } } }, @@ -121449,7 +122534,7 @@ "subtype": { "type": "ref", - "ref_idx": 1146 + "ref_idx": 1154 } } }, @@ -121461,7 +122546,7 @@ "subtype": { "type": "ref", - "ref_idx": 1147 + "ref_idx": 1155 } } }, @@ -121473,7 +122558,7 @@ "subtype": { "type": "ref", - "ref_idx": 1116 + "ref_idx": 1124 } } }, @@ -121881,7 +122966,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -121977,14 +123062,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -121998,14 +123083,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CScriptedSequence >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1144 + "ref_idx": 1152 } ] } @@ -122067,14 +123152,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseAnimGraph >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 555 + "ref_idx": 560 } ] } @@ -122136,7 +123221,7 @@ "subtype": { "type": "ref", - "ref_idx": 1148 + "ref_idx": 1156 } } }, @@ -122148,7 +123233,7 @@ "subtype": { "type": "ref", - "ref_idx": 1149 + "ref_idx": 1157 } } }, @@ -122160,7 +123245,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122172,7 +123257,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122184,7 +123269,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122196,7 +123281,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122208,7 +123293,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122220,7 +123305,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -122237,7 +123322,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -122264,14 +123349,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -122556,12 +123641,13 @@ }, { "type": "enum", - "name": "IChoreoServices__ScriptState_t", + "name": "IChoreoServices::ScriptState_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 571, "flags": [ "is_registered" @@ -122593,12 +123679,13 @@ }, { "type": "enum", - "name": "IChoreoServices__ChoreoState_t", + "name": "IChoreoServices::ChoreoState_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 571, "flags": [ "is_registered" @@ -122727,7 +123814,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -122774,7 +123861,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -122982,7 +124069,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -123175,7 +124262,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -123254,7 +124341,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -123276,7 +124363,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -123371,7 +124458,7 @@ "subtype": { "type": "ref", - "ref_idx": 1158 + "ref_idx": 1166 } } } @@ -123410,7 +124497,7 @@ "subtype": { "type": "ref", - "ref_idx": 275 + "ref_idx": 276 } } }, @@ -123434,7 +124521,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } }, @@ -123496,14 +124583,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SceneObject_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1160 + "ref_idx": 1168 } ] } @@ -123517,7 +124604,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -123538,14 +124625,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AggregateSceneObject_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1162 + "ref_idx": 1170 } ] } @@ -123559,14 +124646,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ClutterSceneObject_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1164 + "ref_idx": 1172 } ] } @@ -123580,14 +124667,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ExtraVertexStreamOverride_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1166 + "ref_idx": 1174 } ] } @@ -123601,14 +124688,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialOverride_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 333 + "ref_idx": 334 } ] } @@ -123622,14 +124709,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< WorldNodeOnDiskBufferData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 754 + "ref_idx": 765 } ] } @@ -123643,14 +124730,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AggregateInstanceStreamOnDiskData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1168 + "ref_idx": 1176 } ] } @@ -123664,14 +124751,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AggregateVertexAlbedoStreamOnDiskData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1169 + "ref_idx": 1177 } ] } @@ -123685,7 +124772,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -123708,7 +124795,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -123743,7 +124830,7 @@ "subtype": { "type": "ref", - "ref_idx": 687 + "ref_idx": 586 } } }, @@ -123877,7 +124964,7 @@ "subtype": { "type": "ref", - "ref_idx": 716 + "ref_idx": 727 } } }, @@ -123951,7 +125038,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -123972,14 +125059,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCRenderMesh >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1161 + "ref_idx": 1169 } ] } @@ -124047,7 +125134,7 @@ "subtype": { "type": "ref", - "ref_idx": 716 + "ref_idx": 727 } } }, @@ -124059,7 +125146,7 @@ "subtype": { "type": "ref", - "ref_idx": 716 + "ref_idx": 727 } } }, @@ -124107,14 +125194,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AggregateMeshInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 715 + "ref_idx": 726 } ] } @@ -124128,14 +125215,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AggregateLODSetup_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1163 + "ref_idx": 1171 } ] } @@ -124149,7 +125236,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -124170,7 +125257,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< matrix3x4_t >", "size": 24, "alignment": 8, "template": @@ -124193,7 +125280,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -124266,7 +125353,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -124313,7 +125400,7 @@ "subtype": { "type": "ref", - "ref_idx": 302 + "ref_idx": 303 } } }, @@ -124325,7 +125412,7 @@ "subtype": { "type": "ref", - "ref_idx": 716 + "ref_idx": 727 } } }, @@ -124349,7 +125436,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -124372,7 +125459,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -124393,7 +125480,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Color >", "size": 24, "alignment": 8, "template": @@ -124416,14 +125503,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ClutterTile_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1165 + "ref_idx": 1173 } ] } @@ -124437,7 +125524,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -124547,7 +125634,7 @@ "subtype": { "type": "ref", - "ref_idx": 302 + "ref_idx": 303 } } } @@ -124582,7 +125669,7 @@ [ { "offset": 0, - "ref_idx": 334 + "ref_idx": 335 } ], "members": @@ -124619,7 +125706,7 @@ "subtype": { "type": "ref", - "ref_idx": 1167 + "ref_idx": 1175 } } }, @@ -124631,7 +125718,7 @@ "subtype": { "type": "ref", - "ref_idx": 778 + "ref_idx": 789 } } } @@ -124782,13 +125869,14 @@ }, { "type": "class", - "name": "CNmGraphEventConditionNode__CDefinition", + "name": "CNmGraphEventConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 120, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -124809,7 +125897,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -124834,7 +125922,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -124846,14 +125934,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CNmGraphEventConditionNode::Condition_t, 5 >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1171 + "ref_idx": 1179 }, { "type": "literal", @@ -124868,13 +125956,14 @@ }, { "type": "class", - "name": "CNmGraphEventConditionNode__Condition_t", + "name": "CNmGraphEventConditionNode::Condition_t", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -124912,7 +126001,7 @@ "subtype": { "type": "ref", - "ref_idx": 1172 + "ref_idx": 1180 } } } @@ -124981,7 +126070,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -125092,7 +126181,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -125110,13 +126199,14 @@ }, { "type": "class", - "name": "CNmFootstepEventPercentageThroughNode__CDefinition", + "name": "CNmFootstepEventPercentageThroughNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -125137,7 +126227,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -125162,7 +126252,7 @@ "subtype": { "type": "ref", - "ref_idx": 250 + "ref_idx": 251 } } }, @@ -125174,7 +126264,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } } @@ -125312,7 +126402,7 @@ "subtype": { "type": "ref", - "ref_idx": 1178 + "ref_idx": 1186 } } }, @@ -125324,7 +126414,7 @@ "subtype": { "type": "ref", - "ref_idx": 1179 + "ref_idx": 1187 } } }, @@ -125336,7 +126426,7 @@ "subtype": { "type": "ref", - "ref_idx": 698 + "ref_idx": 709 } } }, @@ -125348,7 +126438,7 @@ "subtype": { "type": "ref", - "ref_idx": 698 + "ref_idx": 709 } } }, @@ -125360,7 +126450,7 @@ "subtype": { "type": "ref", - "ref_idx": 698 + "ref_idx": 709 } } }, @@ -125372,7 +126462,7 @@ "subtype": { "type": "ref", - "ref_idx": 1180 + "ref_idx": 1188 } } }, @@ -125384,7 +126474,7 @@ "subtype": { "type": "ref", - "ref_idx": 292 + "ref_idx": 293 } } }, @@ -125408,7 +126498,7 @@ "subtype": { "type": "ref", - "ref_idx": 382 + "ref_idx": 386 } } }, @@ -125420,7 +126510,7 @@ "subtype": { "type": "ref", - "ref_idx": 772 + "ref_idx": 783 } } }, @@ -125432,7 +126522,7 @@ "subtype": { "type": "ref", - "ref_idx": 1181 + "ref_idx": 1189 } } }, @@ -125444,7 +126534,7 @@ "subtype": { "type": "ref", - "ref_idx": 893 + "ref_idx": 900 } } } @@ -126134,7 +127224,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -126153,7 +127243,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -126227,7 +127317,7 @@ [ { "offset": 0, - "ref_idx": 809 + "ref_idx": 820 } ], "members": @@ -126284,7 +127374,7 @@ "subtype": { "type": "ref", - "ref_idx": 379 + "ref_idx": 383 } } }, @@ -126303,7 +127393,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -126511,7 +127601,7 @@ "subtype": { "type": "ref", - "ref_idx": 1185 + "ref_idx": 1193 } } }, @@ -126549,7 +127639,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -126788,7 +127878,7 @@ "subtype": { "type": "ref", - "ref_idx": 1187 + "ref_idx": 1195 } } }, @@ -126826,7 +127916,7 @@ "subtype": { "type": "ref", - "ref_idx": 1187 + "ref_idx": 1195 } } }, @@ -127078,14 +128168,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 860 + "ref_idx": 376 } ] } @@ -127099,14 +128189,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CNmIKBody >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 981 + "ref_idx": 989 } ] } @@ -127120,14 +128210,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CNmIKJoint >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1139 + "ref_idx": 1147 } ] } @@ -127257,7 +128347,7 @@ [ { "offset": 0, - "ref_idx": 762 + "ref_idx": 773 } ], "members": @@ -127311,14 +128401,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandleCopyable", + "name": "CStrongHandleCopyable< InfoForResourceTypeCEntityLump >", "size": 8, "alignment": 8, "template": @@ -127341,14 +128431,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< EntityKeyValueData_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 247 + "ref_idx": 248 } ] } @@ -127429,7 +128519,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -127448,7 +128538,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -127766,7 +128856,7 @@ "subtype": { "type": "ref", - "ref_idx": 1196 + "ref_idx": 1204 } } }, @@ -127879,7 +128969,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlBinaryBlock >", "size": 24, "alignment": 8, "template": @@ -127980,7 +129070,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -128096,14 +129186,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -128460,7 +129550,7 @@ [ { "offset": 0, - "ref_idx": 1138 + "ref_idx": 1146 } ], "members": @@ -128652,7 +129742,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -128778,7 +129868,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -129165,7 +130255,7 @@ "subtype": { "type": "ref", - "ref_idx": 1213 + "ref_idx": 1221 } } }, @@ -129293,7 +130383,7 @@ [ { "offset": 0, - "ref_idx": 1194 + "ref_idx": 1202 } ], "members": @@ -129350,7 +130440,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -129465,7 +130555,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -129484,7 +130574,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -129696,7 +130786,7 @@ "subtype": { "type": "ref", - "ref_idx": 683 + "ref_idx": 695 } } }, @@ -129708,7 +130798,7 @@ "subtype": { "type": "ref", - "ref_idx": 1220 + "ref_idx": 1228 } } }, @@ -129720,7 +130810,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -129732,7 +130822,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130018,7 +131108,7 @@ "subtype": { "type": "ref", - "ref_idx": 1222 + "ref_idx": 1230 } } }, @@ -130030,7 +131120,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130042,7 +131132,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130054,7 +131144,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130066,7 +131156,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130078,7 +131168,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -130510,7 +131600,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -130586,7 +131676,7 @@ "subtype": { "type": "ref", - "ref_idx": 1224 + "ref_idx": 1232 } } }, @@ -130797,7 +131887,7 @@ "subtype": { "type": "ref", - "ref_idx": 579 + "ref_idx": 590 } } }, @@ -130823,7 +131913,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseGraphExecutionHistoryEntry_t* >", "size": 24, "alignment": 8, "template": @@ -130833,7 +131923,7 @@ "subtype": { "type": "ref", - "ref_idx": 1226 + "ref_idx": 1234 } } ] @@ -130848,21 +131938,21 @@ "subtype": { "type": "atomic", - "name": "CUtlOrderedMap", + "name": "CUtlOrderedMap< PulseDocNodeID_t, PulseGraphExecutionHistoryNodeDesc_t* >", "size": 40, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 }, { "type": "ptr", "subtype": { "type": "ref", - "ref_idx": 1228 + "ref_idx": 1236 } } ] @@ -130877,21 +131967,21 @@ "subtype": { "type": "atomic", - "name": "CUtlOrderedMap", + "name": "CUtlOrderedMap< PulseCursorID_t, PulseGraphExecutionHistoryCursorDesc_t* >", "size": 40, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1227 + "ref_idx": 1235 }, { "type": "ptr", "subtype": { "type": "ref", - "ref_idx": 1229 + "ref_idx": 1237 } } ] @@ -130933,7 +132023,7 @@ "subtype": { "type": "ref", - "ref_idx": 1227 + "ref_idx": 1235 } } }, @@ -130945,7 +132035,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -131113,14 +132203,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseCursorID_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1227 + "ref_idx": 1235 } ] } @@ -131134,7 +132224,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -131146,7 +132236,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -131249,14 +132339,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PointDefinition_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 238 + "ref_idx": 239 } ] } @@ -131415,7 +132505,7 @@ "subtype": { "type": "ref", - "ref_idx": 301 + "ref_idx": 302 } } } @@ -131452,7 +132542,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -131828,7 +132918,7 @@ [ { "offset": 0, - "ref_idx": 1194 + "ref_idx": 1202 } ], "members": @@ -132035,7 +133125,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -132392,7 +133482,7 @@ "subtype": { "type": "ref", - "ref_idx": 274 + "ref_idx": 275 } } }, @@ -132404,7 +133494,7 @@ "subtype": { "type": "ref", - "ref_idx": 1220 + "ref_idx": 1228 } } }, @@ -132416,7 +133506,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -132428,7 +133518,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -132501,7 +133591,7 @@ "subtype": { "type": "ref", - "ref_idx": 1245 + "ref_idx": 1253 } } }, @@ -132513,14 +133603,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStateNodeStateData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1055 + "ref_idx": 1063 } ] } @@ -132534,14 +133624,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStateNodeTransitionData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1246 + "ref_idx": 1254 } ] } @@ -132619,14 +133709,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStateUpdateData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 601 + "ref_idx": 612 } ] } @@ -132640,14 +133730,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CTransitionUpdateData >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 903 + "ref_idx": 910 } ] } @@ -132700,7 +133790,7 @@ "subtype": { "type": "ref", - "ref_idx": 281 + "ref_idx": 282 } } }, @@ -132712,7 +133802,7 @@ "subtype": { "type": "atomic", - "name": "CAnimValue", + "name": "CAnimValue< float32 >", "size": 8, "alignment": 4, "template": @@ -132733,7 +133823,7 @@ "subtype": { "type": "atomic", - "name": "CAnimValue", + "name": "CAnimValue< float32 >", "size": 8, "alignment": 4, "template": @@ -132944,7 +134034,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBufferString >", "size": 24, "alignment": 8, "template": @@ -132967,14 +134057,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqS1SeqDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 813 + "ref_idx": 824 } ] } @@ -132988,14 +134078,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqS1SeqDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 813 + "ref_idx": 824 } ] } @@ -133009,14 +134099,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqSynthAnimDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1249 + "ref_idx": 1257 } ] } @@ -133030,14 +134120,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqCmdSeqDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 496 + "ref_idx": 501 } ] } @@ -133051,14 +134141,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqBoneMaskList >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1250 + "ref_idx": 1258 } ] } @@ -133072,14 +134162,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqScaleSet >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 384 + "ref_idx": 388 } ] } @@ -133093,7 +134183,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CBufferString >", "size": 24, "alignment": 8, "template": @@ -133130,14 +134220,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqPoseParamDesc >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1251 + "ref_idx": 1259 } ] } @@ -133165,14 +134255,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSeqIKLock >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 656 + "ref_idx": 668 } ] } @@ -133226,7 +134316,7 @@ "subtype": { "type": "ref", - "ref_idx": 497 + "ref_idx": 502 } } }, @@ -133238,7 +134328,7 @@ "subtype": { "type": "ref", - "ref_idx": 498 + "ref_idx": 503 } } }, @@ -133274,14 +134364,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimActivity >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 157 + "ref_idx": 158 } ] } @@ -133335,7 +134425,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -133356,7 +134446,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -133389,14 +134479,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< std::pair< CBufferString, float32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "std::pair", + "name": "std::pair< CBufferString, float32 >", "size": 24, "alignment": 8, "template": @@ -133529,7 +134619,7 @@ [ { "offset": 0, - "ref_idx": 390 + "ref_idx": 394 } ], "members": @@ -133858,14 +134948,14 @@ "subtype": { "type": "atomic", - "name": "CResourceArray", + "name": "CResourceArray< CResourcePointer< CResourceString > >", "size": 8, "alignment": 4, "template": [ { "type": "atomic", - "name": "CResourcePointer", + "name": "CResourcePointer< CResourceString >", "size": 4, "alignment": 4, "template": @@ -133948,7 +135038,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -134035,7 +135125,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -134126,7 +135216,7 @@ "subtype": { "type": "ref", - "ref_idx": 1258 + "ref_idx": 1266 } } }, @@ -134138,14 +135228,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PermModelExtPart_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1259 + "ref_idx": 1267 } ] } @@ -134159,21 +135249,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCRenderMesh >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1161 + "ref_idx": 1169 } ] } @@ -134189,7 +135279,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint64 >", "size": 24, "alignment": 8, "template": @@ -134210,7 +135300,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint64 >", "size": 24, "alignment": 8, "template": @@ -134231,7 +135321,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -134252,7 +135342,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -134273,21 +135363,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCPhysAggregateData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1260 + "ref_idx": 1268 } ] } @@ -134303,21 +135393,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCPhysAggregateData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1260 + "ref_idx": 1268 } ] } @@ -134333,21 +135423,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCAnimationGroup >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 872 + "ref_idx": 879 } ] } @@ -134363,21 +135453,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCSequenceGroupData >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 230 + "ref_idx": 231 } ] } @@ -134393,7 +135483,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -134416,14 +135506,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialGroup_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1261 + "ref_idx": 1269 } ] } @@ -134449,7 +135539,7 @@ "subtype": { "type": "ref", - "ref_idx": 1262 + "ref_idx": 1270 } } }, @@ -134461,7 +135551,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -134482,7 +135572,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -134503,14 +135593,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelBoneFlexDriver_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1263 + "ref_idx": 1271 } ] } @@ -134527,7 +135617,7 @@ "subtype": { "type": "ref", - "ref_idx": 1264 + "ref_idx": 1272 } } } @@ -134540,7 +135630,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -134563,14 +135653,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCModel > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -134593,14 +135683,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PermModelDataAnimatedMaterialAttribute_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1266 + "ref_idx": 1274 } ] } @@ -134766,6 +135856,10 @@ } } } + ], + "child_class_idx": + [ + 2653 ] } }, @@ -134840,7 +135934,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -134929,21 +136023,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -134985,7 +136079,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -135008,7 +136102,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int16 >", "size": 24, "alignment": 8, "template": @@ -135029,7 +136123,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -135050,7 +136144,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -135071,7 +136165,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -135094,7 +136188,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< QuaternionStorage >", "size": 24, "alignment": 8, "template": @@ -135117,7 +136211,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -135130,6 +136224,10 @@ } } } + ], + "child_class_idx": + [ + 2622 ] } }, @@ -135190,14 +136288,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelBoneFlexDriverControl_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 757 + "ref_idx": 768 } ] } @@ -135261,7 +136359,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CModelConfig* >", "size": 24, "alignment": 8, "template": @@ -135271,7 +136369,7 @@ "subtype": { "type": "ref", - "ref_idx": 1265 + "ref_idx": 1273 } } ] @@ -135326,7 +136424,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CModelConfigElement* >", "size": 24, "alignment": 8, "template": @@ -135511,7 +136609,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -135661,7 +136759,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } } @@ -135717,7 +136815,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -135870,7 +136968,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimUpdateNodeRef >", "size": 24, "alignment": 8, "template": @@ -135891,7 +136989,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint8 >", "size": 24, "alignment": 8, "template": @@ -135912,7 +137010,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -135933,7 +137031,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -135945,7 +137043,7 @@ "subtype": { "type": "ref", - "ref_idx": 1272 + "ref_idx": 1280 } } }, @@ -135957,7 +137055,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -135969,7 +137067,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -135981,7 +137079,7 @@ "subtype": { "type": "ref", - "ref_idx": 1273 + "ref_idx": 1281 } } }, @@ -136212,7 +137310,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -136224,7 +137322,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -136236,7 +137334,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -136384,7 +137482,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } } @@ -136440,7 +137538,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -136658,7 +137756,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -136863,7 +137961,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -136886,7 +137984,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -136907,7 +138005,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -137149,7 +138247,7 @@ "subtype": { "type": "ref", - "ref_idx": 244 + "ref_idx": 245 } } }, @@ -137173,7 +138271,7 @@ "subtype": { "type": "ref", - "ref_idx": 1286 + "ref_idx": 1294 } } }, @@ -137185,7 +138283,7 @@ "subtype": { "type": "ref", - "ref_idx": 1287 + "ref_idx": 1295 } } } @@ -137299,7 +138397,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -137312,7 +138410,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -137342,13 +138440,14 @@ }, { "type": "class", - "name": "CNmStateNode__TimedEvent_t", + "name": "CNmStateNode::TimedEvent_t", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_trivial_destructor", @@ -137398,7 +138497,7 @@ "subtype": { "type": "ref", - "ref_idx": 1290 + "ref_idx": 1298 } } } @@ -137407,12 +138506,13 @@ }, { "type": "enum", - "name": "CNmStateNode__TimedEvent_t__Comparison_t", + "name": "CNmStateNode::TimedEvent_t::Comparison_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -137634,7 +138734,7 @@ "subtype": { "type": "ref", - "ref_idx": 1292 + "ref_idx": 1300 } } }, @@ -137789,13 +138889,14 @@ }, { "type": "class", - "name": "CNmCachedVectorNode__CDefinition", + "name": "CNmCachedVectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -137816,7 +138917,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -137841,7 +138942,7 @@ "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 1079 } } } @@ -137877,7 +138978,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -138006,14 +139107,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -138096,14 +139197,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CNavLinkAnimgraphVar >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1297 + "ref_idx": 1305 } ] } @@ -138363,7 +139464,7 @@ "subtype": { "type": "ref", - "ref_idx": 724 + "ref_idx": 735 } } }, @@ -138375,7 +139476,7 @@ "subtype": { "type": "ref", - "ref_idx": 1301 + "ref_idx": 1309 } } }, @@ -138387,14 +139488,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -138472,7 +139573,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -138498,7 +139599,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -138530,17 +139631,22 @@ } } } + ], + "child_class_idx": + [ + 1309 ] } }, { "type": "enum", - "name": "CNmParticleEvent__Type_t", + "name": "CNmParticleEvent::Type_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1308, "flags": [ "is_registered" @@ -138742,7 +139848,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -138779,7 +139885,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -139124,7 +140230,7 @@ "subtype": { "type": "ref", - "ref_idx": 133 + "ref_idx": 134 } } }, @@ -139181,7 +140287,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -139262,7 +140368,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -139275,14 +140381,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -139443,7 +140549,7 @@ "subtype": { "type": "ref", - "ref_idx": 472 + "ref_idx": 477 } } }, @@ -139504,13 +140610,14 @@ }, { "type": "class", - "name": "CNmIsTargetSetNode__CDefinition", + "name": "CNmIsTargetSetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -139531,7 +140638,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -139582,14 +140689,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVMixListResource >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 790 + "ref_idx": 801 } ] } @@ -139683,7 +140790,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -139705,13 +140812,14 @@ }, { "type": "class", - "name": "CNmConstVectorNode__CDefinition", + "name": "CNmConstVectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -139732,7 +140840,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -139802,7 +140910,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -139850,14 +140958,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointCommentaryNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1316 + "ref_idx": 1324 } ] } @@ -139871,14 +140979,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointCommentaryNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1316 + "ref_idx": 1324 } ] } @@ -139892,14 +141000,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointCommentaryNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1316 + "ref_idx": 1324 } ] } @@ -139913,21 +141021,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CPointCommentaryNode > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointCommentaryNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1316 + "ref_idx": 1324 } ] } @@ -140003,7 +141111,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -140078,14 +141186,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -140099,14 +141207,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -140140,14 +141248,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -140161,14 +141269,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -140218,7 +141326,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -140310,7 +141418,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -140322,7 +141430,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -140334,7 +141442,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -140370,7 +141478,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -140521,7 +141629,7 @@ [ { "offset": 0, - "ref_idx": 1307 + "ref_idx": 1315 } ], "members": @@ -140560,7 +141668,7 @@ "subtype": { "type": "ref", - "ref_idx": 187 + "ref_idx": 188 } } }, @@ -140691,7 +141799,7 @@ [ { "offset": 0, - "ref_idx": 360 + "ref_idx": 361 } ], "members": @@ -140741,7 +141849,7 @@ "subtype": { "type": "ref", - "ref_idx": 581 + "ref_idx": 592 } } } @@ -141169,7 +142277,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -141214,7 +142322,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } }, @@ -141233,7 +142341,7 @@ "subtype": { "type": "ref", - "ref_idx": 1325 + "ref_idx": 1333 } } }, @@ -141252,7 +142360,7 @@ "subtype": { "type": "ref", - "ref_idx": 1326 + "ref_idx": 1334 } } }, @@ -141271,7 +142379,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -141290,7 +142398,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -141397,7 +142505,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -142003,7 +143111,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } }, @@ -142192,7 +143300,7 @@ [ { "offset": 0, - "ref_idx": 692 + "ref_idx": 703 } ], "members": @@ -142267,7 +143375,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -142453,7 +143561,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -142515,14 +143623,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FootFixedData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 113 + "ref_idx": 114 } ] } @@ -142536,7 +143644,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -142560,7 +143668,7 @@ "subtype": { "type": "ref", - "ref_idx": 144 + "ref_idx": 145 } } }, @@ -142764,7 +143872,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -142853,7 +143961,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } }, @@ -142954,7 +144062,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -143064,7 +144172,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -143210,13 +144318,14 @@ }, { "type": "class", - "name": "CNmControlParameterBoolNode__CDefinition", + "name": "CNmControlParameterBoolNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -143237,7 +144346,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -143265,7 +144374,7 @@ [ { "offset": 0, - "ref_idx": 94 + "ref_idx": 95 } ], "members": @@ -143278,7 +144387,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143301,7 +144410,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< bool >", "size": 24, "alignment": 8, "template": @@ -143322,7 +144431,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143345,7 +144454,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143368,7 +144477,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143391,7 +144500,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143412,7 +144521,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143433,7 +144542,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143454,7 +144563,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< bool >", "size": 24, "alignment": 8, "template": @@ -143475,7 +144584,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143496,7 +144605,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< bool >", "size": 24, "alignment": 8, "template": @@ -143517,7 +144626,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143538,7 +144647,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143559,7 +144668,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143582,7 +144691,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143603,7 +144712,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143624,7 +144733,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< float32 >", "size": 24, "alignment": 8, "template": @@ -143645,7 +144754,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143668,7 +144777,7 @@ "subtype": { "type": "atomic", - "name": "CAnimGraph2ParamOptionalRef", + "name": "CAnimGraph2ParamOptionalRef< CGlobalSymbol >", "size": 32, "alignment": 8, "template": @@ -143715,7 +144824,7 @@ [ { "offset": 0, - "ref_idx": 1340 + "ref_idx": 1348 } ], "members": @@ -143728,7 +144837,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -143790,7 +144899,7 @@ "subtype": { "type": "ref", - "ref_idx": 1342 + "ref_idx": 1350 } } }, @@ -143856,7 +144965,7 @@ [ { "offset": 0, - "ref_idx": 1341 + "ref_idx": 1349 } ], "members": @@ -143869,7 +144978,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -143893,7 +145002,7 @@ "subtype": { "type": "ref", - "ref_idx": 103 + "ref_idx": 104 } } }, @@ -143905,14 +145014,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -143950,7 +145059,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -144064,7 +145173,7 @@ [ { "offset": 0, - "ref_idx": 320 + "ref_idx": 321 } ], "members": @@ -144084,7 +145193,7 @@ "subtype": { "type": "ref", - "ref_idx": 1344 + "ref_idx": 1352 } } }, @@ -144253,7 +145362,7 @@ "subtype": { "type": "ref", - "ref_idx": 1333 + "ref_idx": 1341 } } }, @@ -144265,14 +145374,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FootFixedSettings >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1347 + "ref_idx": 1355 } ] } @@ -144286,7 +145395,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -144298,7 +145407,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -144529,7 +145638,7 @@ "subtype": { "type": "ref", - "ref_idx": 633 + "ref_idx": 644 } } }, @@ -144675,7 +145784,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -144948,7 +146057,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -144967,7 +146076,7 @@ "subtype": { "type": "ref", - "ref_idx": 731 + "ref_idx": 742 } } } @@ -145003,7 +146112,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -145016,7 +146125,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -145070,13 +146179,14 @@ }, { "type": "class", - "name": "CNmSyncTrack__EventMarker_t", + "name": "CNmSyncTrack::EventMarker_t", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": 87, "flags": [ "has_trivial_destructor", @@ -145100,7 +146210,7 @@ "subtype": { "type": "ref", - "ref_idx": 87 + "ref_idx": 88 } } }, @@ -145165,7 +146275,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } } @@ -145660,7 +146770,7 @@ [ { "offset": 0, - "ref_idx": 1356 + "ref_idx": 1364 } ], "members": @@ -145894,7 +147004,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -146033,7 +147143,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -146231,7 +147341,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -146253,7 +147363,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -146741,7 +147851,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -146835,7 +147945,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -146848,7 +147958,7 @@ "subtype": { "type": "ref", - "ref_idx": 1245 + "ref_idx": 1253 } } } @@ -146893,7 +148003,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -147149,7 +148259,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -147234,7 +148344,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -147258,14 +148368,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147290,14 +148400,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147322,14 +148432,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147354,14 +148464,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147386,14 +148496,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147418,14 +148528,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147450,14 +148560,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -147592,7 +148702,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimUpdateNodeRef >", "size": 24, "alignment": 8, "template": @@ -147613,7 +148723,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int8 >", "size": 24, "alignment": 8, "template": @@ -147634,7 +148744,7 @@ "subtype": { "type": "ref", - "ref_idx": 281 + "ref_idx": 282 } } }, @@ -147646,7 +148756,7 @@ "subtype": { "type": "atomic", - "name": "CAnimValue", + "name": "CAnimValue< float32 >", "size": 8, "alignment": 4, "template": @@ -147667,7 +148777,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -147691,7 +148801,7 @@ "subtype": { "type": "ref", - "ref_idx": 1374 + "ref_idx": 1382 } } }, @@ -147828,7 +148938,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< char* >", "size": 24, "alignment": 8, "template": @@ -147853,7 +148963,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< char* >", "size": 24, "alignment": 8, "template": @@ -147878,14 +148988,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< fieldtype_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1376 + "ref_idx": 1384 } ] } @@ -147899,7 +149009,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -147920,7 +149030,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -147943,7 +149053,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -147964,14 +149074,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< char* > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< char* >", "size": 24, "alignment": 8, "template": @@ -147998,14 +149108,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlVector< int32 > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -148028,7 +149138,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -148049,7 +149159,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< Vector >* >", "size": 24, "alignment": 8, "template": @@ -148059,7 +149169,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< Vector >", "size": 48, "alignment": 8, "template": @@ -148085,7 +149195,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< QuaternionStorage >* >", "size": 24, "alignment": 8, "template": @@ -148095,7 +149205,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< QuaternionStorage >", "size": 48, "alignment": 8, "template": @@ -148121,7 +149231,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< int32 >* >", "size": 24, "alignment": 8, "template": @@ -148131,7 +149241,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< int32 >", "size": 48, "alignment": 8, "template": @@ -148155,7 +149265,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< bool >* >", "size": 24, "alignment": 8, "template": @@ -148165,7 +149275,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< bool >", "size": 48, "alignment": 8, "template": @@ -148189,7 +149299,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< Color >* >", "size": 24, "alignment": 8, "template": @@ -148199,7 +149309,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< Color >", "size": 48, "alignment": 8, "template": @@ -148225,7 +149335,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< Vector2D >* >", "size": 24, "alignment": 8, "template": @@ -148235,7 +149345,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< Vector2D >", "size": 48, "alignment": 8, "template": @@ -148261,7 +149371,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CCompressor< Vector4D >* >", "size": 24, "alignment": 8, "template": @@ -148271,7 +149381,7 @@ "subtype": { "type": "atomic", - "name": "CCompressor", + "name": "CCompressor< Vector4D >", "size": 48, "alignment": 8, "template": @@ -148676,7 +149786,7 @@ "subtype": { "type": "ref", - "ref_idx": 1378 + "ref_idx": 1386 } } } @@ -148710,13 +149820,14 @@ }, { "type": "class", - "name": "CNmIDToFloatNode__CDefinition", + "name": "CNmIDToFloatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 96, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -148737,7 +149848,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -148774,7 +149885,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CGlobalSymbol, 5 >", "size": 48, "alignment": 8, "template": @@ -148801,7 +149912,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< float32, 5 >", "size": 32, "alignment": 8, "template": @@ -148845,7 +149956,7 @@ "subtype": { "type": "ref", - "ref_idx": 1381 + "ref_idx": 1389 } } }, @@ -148857,7 +149968,7 @@ "subtype": { "type": "ref", - "ref_idx": 1382 + "ref_idx": 1390 } } }, @@ -148980,13 +150091,14 @@ }, { "type": "class", - "name": "CNmSyncEventIndexConditionNode__CDefinition", + "name": "CNmSyncEventIndexConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -149007,7 +150119,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -149032,7 +150144,7 @@ "subtype": { "type": "ref", - "ref_idx": 1384 + "ref_idx": 1392 } } }, @@ -149053,12 +150165,13 @@ }, { "type": "enum", - "name": "CNmSyncEventIndexConditionNode__TriggerMode_t", + "name": "CNmSyncEventIndexConditionNode::TriggerMode_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -149078,13 +150191,14 @@ }, { "type": "class", - "name": "CNmTimeConditionNode__CDefinition", + "name": "CNmTimeConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -149105,7 +150219,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -149154,7 +150268,7 @@ "subtype": { "type": "ref", - "ref_idx": 1386 + "ref_idx": 1394 } } }, @@ -149166,7 +150280,7 @@ "subtype": { "type": "ref", - "ref_idx": 1387 + "ref_idx": 1395 } } } @@ -149175,12 +150289,13 @@ }, { "type": "enum", - "name": "CNmTimeConditionNode__ComparisonType_t", + "name": "CNmTimeConditionNode::ComparisonType_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -149204,12 +150319,13 @@ }, { "type": "enum", - "name": "CNmTimeConditionNode__Operator_t", + "name": "CNmTimeConditionNode::Operator_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -149264,7 +150380,7 @@ [ { "offset": 0, - "ref_idx": 603 + "ref_idx": 614 } ], "members": @@ -149517,7 +150633,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -149538,7 +150654,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< matrix3x4a_t >", "size": 24, "alignment": 8, "template": @@ -149561,7 +150677,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -149582,7 +150698,7 @@ "subtype": { "type": "ref", - "ref_idx": 1393 + "ref_idx": 1401 } } }, @@ -149606,7 +150722,7 @@ "subtype": { "type": "ref", - "ref_idx": 393 + "ref_idx": 397 } } } @@ -149758,7 +150874,7 @@ "subtype": { "type": "ref", - "ref_idx": 1145 + "ref_idx": 1153 } } }, @@ -149770,7 +150886,7 @@ "subtype": { "type": "ref", - "ref_idx": 1146 + "ref_idx": 1154 } } }, @@ -149782,7 +150898,7 @@ "subtype": { "type": "ref", - "ref_idx": 1147 + "ref_idx": 1155 } } }, @@ -149886,7 +151002,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -150058,14 +151174,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 214 + "ref_idx": 215 } ] } @@ -150368,7 +151484,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } } @@ -150426,13 +151542,14 @@ }, { "type": "class", - "name": "CNmIDSwitchNode__CDefinition", + "name": "CNmIDSwitchNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -150574,7 +151691,7 @@ "subtype": { "type": "ref", - "ref_idx": 1403 + "ref_idx": 1411 } } }, @@ -150593,7 +151710,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -150612,7 +151729,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -150985,7 +152102,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -151021,7 +152138,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -151213,14 +152330,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -151404,7 +152521,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -151456,7 +152573,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } } @@ -151488,7 +152605,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -151773,7 +152890,7 @@ "subtype": { "type": "ref", - "ref_idx": 1412 + "ref_idx": 1420 } } }, @@ -151785,7 +152902,7 @@ "subtype": { "type": "ref", - "ref_idx": 1413 + "ref_idx": 1421 } } } @@ -151991,14 +153108,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SequenceWeightedList_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1241 + "ref_idx": 1249 } ] } @@ -152036,7 +153153,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -152056,7 +153173,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -152189,7 +153306,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } } @@ -152233,7 +153350,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } } @@ -152243,13 +153360,14 @@ }, { "type": "class", - "name": "CNmStateCompletedConditionNode__CDefinition", + "name": "CNmStateCompletedConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -152270,7 +153388,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -152316,13 +153434,14 @@ }, { "type": "class", - "name": "CNmCurrentSyncEventIDNode__CDefinition", + "name": "CNmCurrentSyncEventIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -152831,7 +153950,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -152851,7 +153970,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -152870,7 +153989,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -152889,7 +154008,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -152980,14 +154099,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< MaterialVariable_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 118 + "ref_idx": 119 } ] } @@ -153001,14 +154120,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -153049,7 +154168,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } }, @@ -153130,13 +154249,14 @@ }, { "type": "class", - "name": "CNmIsInactiveBranchConditionNode__CDefinition", + "name": "CNmIsInactiveBranchConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -153157,7 +154277,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -153196,14 +154316,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHitBoxSet >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 979 + "ref_idx": 987 } ] } @@ -153241,7 +154361,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -153304,7 +154424,7 @@ "subtype": { "type": "ref", - "ref_idx": 1426 + "ref_idx": 1434 } } }, @@ -153323,7 +154443,7 @@ "subtype": { "type": "ref", - "ref_idx": 1426 + "ref_idx": 1434 } } }, @@ -153346,7 +154466,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -153937,7 +155057,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -153980,14 +155100,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCPostProcessingResource >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1031 + "ref_idx": 1039 } ] } @@ -154008,7 +155128,7 @@ "subtype": { "type": "ref", - "ref_idx": 1428 + "ref_idx": 1436 } } } @@ -154149,7 +155269,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -154222,14 +155342,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -154467,7 +155587,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -154486,7 +155606,7 @@ "subtype": { "type": "ref", - "ref_idx": 1224 + "ref_idx": 1232 } } }, @@ -154749,7 +155869,7 @@ "subtype": { "type": "ref", - "ref_idx": 1433 + "ref_idx": 1441 } } }, @@ -154761,7 +155881,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimUpdateNodeRef >", "size": 24, "alignment": 8, "template": @@ -154782,7 +155902,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -154794,7 +155914,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -154806,7 +155926,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -154818,7 +155938,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -155066,7 +156186,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -155085,7 +156205,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -155170,13 +156290,14 @@ }, { "type": "class", - "name": "CNmFloatSelectorNode__CDefinition", + "name": "CNmFloatSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 120, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -155197,7 +156318,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -155210,7 +156331,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< int16, 5 >", "size": 40, "alignment": 8, "template": @@ -155235,7 +156356,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< float32, 5 >", "size": 48, "alignment": 8, "template": @@ -155284,7 +156405,7 @@ "subtype": { "type": "ref", - "ref_idx": 1436 + "ref_idx": 1444 } } } @@ -155529,7 +156650,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -156321,7 +157442,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -156419,7 +157540,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -156441,7 +157562,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -156498,7 +157619,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } }, @@ -156679,13 +157800,14 @@ }, { "type": "class", - "name": "CNmFloatCurveEventNode__CDefinition", + "name": "CNmFloatCurveEventNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -156706,7 +157828,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -156757,7 +157879,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } } @@ -156814,7 +157936,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -156893,7 +158015,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -157082,7 +158204,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -157101,7 +158223,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -157194,7 +158316,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -157236,7 +158358,7 @@ "subtype": { "type": "ref", - "ref_idx": 278 + "ref_idx": 279 } } } @@ -157249,7 +158371,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -157261,7 +158383,7 @@ "subtype": { "type": "ref", - "ref_idx": 1220 + "ref_idx": 1228 } } }, @@ -157273,7 +158395,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -157313,7 +158435,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -157373,7 +158495,7 @@ [ { "offset": 0, - "ref_idx": 495 + "ref_idx": 500 } ], "members": @@ -157410,7 +158532,7 @@ [ { "offset": 0, - "ref_idx": 760 + "ref_idx": 771 } ], "members": @@ -157451,7 +158573,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionPreEmission* >", "size": 24, "alignment": 8, "template": @@ -157461,7 +158583,7 @@ "subtype": { "type": "ref", - "ref_idx": 259 + "ref_idx": 260 } } ] @@ -157482,7 +158604,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionEmitter* >", "size": 24, "alignment": 8, "template": @@ -157492,7 +158614,7 @@ "subtype": { "type": "ref", - "ref_idx": 363 + "ref_idx": 364 } } ] @@ -157513,7 +158635,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionInitializer* >", "size": 24, "alignment": 8, "template": @@ -157544,7 +158666,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionOperator* >", "size": 24, "alignment": 8, "template": @@ -157575,7 +158697,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionForce* >", "size": 24, "alignment": 8, "template": @@ -157585,7 +158707,7 @@ "subtype": { "type": "ref", - "ref_idx": 210 + "ref_idx": 211 } } ] @@ -157606,7 +158728,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionConstraint* >", "size": 24, "alignment": 8, "template": @@ -157616,7 +158738,7 @@ "subtype": { "type": "ref", - "ref_idx": 138 + "ref_idx": 139 } } ] @@ -157637,7 +158759,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CParticleFunctionRenderer* >", "size": 24, "alignment": 8, "template": @@ -157647,7 +158769,7 @@ "subtype": { "type": "ref", - "ref_idx": 115 + "ref_idx": 116 } } ] @@ -157668,14 +158790,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParticleChildrenInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1450 + "ref_idx": 1458 } ] } @@ -157938,7 +159060,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParticleNamedValueSource_t* >", "size": 24, "alignment": 8, "template": @@ -157948,7 +159070,7 @@ "subtype": { "type": "ref", - "ref_idx": 1452 + "ref_idx": 1460 } } ] @@ -158160,14 +159282,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSnapshot >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1281 + "ref_idx": 1289 } ] } @@ -158192,14 +159314,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -158277,14 +159399,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -158324,14 +159446,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -158352,14 +159474,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -158760,7 +159882,7 @@ "subtype": { "type": "ref", - "ref_idx": 1454 + "ref_idx": 1462 } } }, @@ -158882,14 +160004,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ParticleControlPointConfiguration_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 402 + "ref_idx": 406 } ] } @@ -158935,14 +160057,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -159019,7 +160141,7 @@ "subtype": { "type": "ref", - "ref_idx": 1451 + "ref_idx": 1459 } } } @@ -159182,7 +160304,7 @@ "subtype": { "type": "ref", - "ref_idx": 1453 + "ref_idx": 1461 } } } @@ -159262,7 +160384,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -159705,14 +160827,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CDSPMixgroupModifier >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1458 + "ref_idx": 1466 } ] } @@ -160185,7 +161307,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -160363,13 +161485,14 @@ }, { "type": "class", - "name": "CNmCachedIDNode__CDefinition", + "name": "CNmCachedIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -160415,7 +161538,7 @@ "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 1079 } } } @@ -160451,7 +161574,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -160531,7 +161654,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } } @@ -160612,7 +161735,7 @@ "subtype": { "type": "ref", - "ref_idx": 1465 + "ref_idx": 1473 } } }, @@ -160944,13 +162067,14 @@ }, { "type": "class", - "name": "CNmVelocityBasedSpeedScaleNode__CDefinition", + "name": "CNmVelocityBasedSpeedScaleNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -160971,7 +162095,7 @@ [ { "offset": 0, - "ref_idx": 711 + "ref_idx": 722 } ], "members": @@ -161021,14 +162145,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< BlendItem_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1469 + "ref_idx": 1477 } ] } @@ -161042,14 +162166,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -161063,7 +162187,7 @@ "subtype": { "type": "ref", - "ref_idx": 103 + "ref_idx": 104 } } }, @@ -161075,7 +162199,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -161096,7 +162220,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -161108,7 +162232,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -161120,7 +162244,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -161132,7 +162256,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -161144,7 +162268,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -161156,7 +162280,7 @@ "subtype": { "type": "ref", - "ref_idx": 1470 + "ref_idx": 1478 } } }, @@ -161254,14 +162378,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< TagSpan_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 108 + "ref_idx": 109 } ] } @@ -161287,7 +162411,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -161406,7 +162530,7 @@ [ { "offset": 0, - "ref_idx": 1194 + "ref_idx": 1202 } ], "members": @@ -161414,426 +162538,6 @@ ] } }, - { - "type": "class", - "name": "CVoiceContainerStaticAdditiveSynth", - "scope": "!GlobalTypes", - "project": "soundsystem_voicecontainers", - "size": 232, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CVoiceContainerStaticAdditiveSynth\"\n\tm_vSound = \n\t{\n\t\tm_nRate = 1933305876\n\t\tm_nFormat = 249\n\t\tm_nChannels = 3634261272\n\t\tm_nLoopStart = 1\n\t\tm_nSampleCount = 1798672144\n\t\tm_flDuration = 0.0\n\t\tm_Sentences = [ ]\n\t\tm_nStreamingSize = 1798672144\n\t\tm_nSeekTable = [ ]\n\t\tm_nLoopEnd = -7\n\t\tm_encodedHeader = #[ ]\n\t}\n\tm_pEnvelopeAnalyzer = null\n\tm_tones = [ ]\n}" - }, - { - "name": "MPropertyFriendlyName", - "value": "Additive Synth Container" - }, - { - "name": "MPropertyDescription", - "value": "This is a static additive synth that can scale components of the synth based on how many instances are running." - } - ], - "multi_depth": 2, - "single_depth": 1, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 313 - } - ], - "members": - [ - { - "name": "m_tones", - "offset": 184, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1473 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CVoiceContainerStaticAdditiveSynth__CTone", - "scope": "!GlobalTypes", - "project": "soundsystem_voicecontainers", - "size": 96, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_harmonics = [ ]\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\tm_bSyncInstances = false\n}" - } - ], - "members": - [ - { - "name": "m_harmonics", - "offset": 0, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Harmonics" - } - ], - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1474 - } - ] - } - } - }, - { - "name": "m_curve", - "offset": 24, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Envelope" - } - ], - "subtype": - { - "type": "atomic", - "name": "CPiecewiseCurve", - "size": 64, - "alignment": 8 - } - } - }, - { - "name": "m_bSyncInstances", - "offset": 88, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Play All Instances In Sync" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CVoiceContainerStaticAdditiveSynth__CHarmonic", - "scope": "!GlobalTypes", - "project": "soundsystem_voicecontainers", - "size": 104, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nWaveform = \"Sine\"\n\tm_nFundamental = \"A\"\n\tm_nOctave = 4\n\tm_flCents = 0.0\n\tm_flPhase = 0.0\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\tm_volumeScaling = \n\t{\n\t\tm_flMinVolume = 1.0\n\t\tm_nInstancesAtMinVolume = 1\n\t\tm_flMaxVolume = 1.0\n\t\tm_nInstancesAtMaxVolume = 1\n\t}\n}" - } - ], - "members": - [ - { - "name": "m_nWaveform", - "offset": 0, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Waveform" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 1475 - } - } - }, - { - "name": "m_nFundamental", - "offset": 1, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Note" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 1476 - } - } - }, - { - "name": "m_nOctave", - "offset": 4, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Octave" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flCents", - "offset": 8, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Cents To Detune ( -100:100 )" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flPhase", - "offset": 12, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Phase ( 0 - 1 )" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_curve", - "offset": 16, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFriendlyName", - "value": "Envelope (Relative to Tone Envelope)" - } - ], - "subtype": - { - "type": "atomic", - "name": "CPiecewiseCurve", - "size": 64, - "alignment": 8 - } - } - }, - { - "name": "m_volumeScaling", - "offset": 80, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 571 - } - } - } - ] - } - }, - { - "type": "enum", - "name": "EWaveform", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "Sine", - "value": 0 - }, - { - "name": "Square", - "value": 1 - }, - { - "name": "Saw", - "value": 2 - }, - { - "name": "Triangle", - "value": 3 - }, - { - "name": "Noise", - "value": 4 - } - ] - } - }, - { - "type": "enum", - "name": "EMidiNote", - "scope": "!GlobalTypes", - "size": 1, - "alignment": 1, - "traits": - { - "flags": - [ - "is_registered" - ], - "fields": - [ - { - "name": "C", - "value": 0 - }, - { - "name": "C_Sharp", - "value": 1 - }, - { - "name": "D", - "value": 2 - }, - { - "name": "D_Sharp", - "value": 3 - }, - { - "name": "E", - "value": 4 - }, - { - "name": "F", - "value": 5 - }, - { - "name": "F_Sharp", - "value": 6 - }, - { - "name": "G", - "value": 7 - }, - { - "name": "G_Sharp", - "value": 8 - }, - { - "name": "A", - "value": 9 - }, - { - "name": "A_Sharp", - "value": 10 - }, - { - "name": "B", - "value": 11 - }, - { - "name": "Count", - "value": 12 - } - ] - } - }, { "type": "class", "name": "CPhysicsBodyGameMarkup", @@ -162075,7 +162779,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -162088,7 +162792,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimNodePath >", "size": 24, "alignment": 8, "template": @@ -162109,7 +162813,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimNodePath >", "size": 24, "alignment": 8, "template": @@ -162130,7 +162834,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -162151,7 +162855,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -162174,14 +162878,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< WeightList >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1480 + "ref_idx": 1483 } ] } @@ -162195,7 +162899,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -162304,7 +163008,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -162345,7 +163049,7 @@ "subtype": { "type": "ref", - "ref_idx": 1365 + "ref_idx": 1373 } } }, @@ -162357,7 +163061,7 @@ "subtype": { "type": "ref", - "ref_idx": 1482 + "ref_idx": 1485 } } }, @@ -162476,7 +163180,7 @@ "subtype": { "type": "ref", - "ref_idx": 1483 + "ref_idx": 1486 } } }, @@ -162516,17 +163220,22 @@ } } } + ], + "child_class_idx": + [ + 1486 ] } }, { "type": "enum", - "name": "SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t", + "name": "SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1485, "flags": [ "is_registered" @@ -162830,7 +163539,7 @@ "subtype": { "type": "ref", - "ref_idx": 629 + "ref_idx": 640 } } } @@ -162839,13 +163548,14 @@ }, { "type": "class", - "name": "CNmScaleNode__CDefinition", + "name": "CNmScaleNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -162866,7 +163576,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -162919,7 +163629,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -162969,7 +163679,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -162992,7 +163702,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -163037,7 +163747,7 @@ [ { "offset": 0, - "ref_idx": 1341 + "ref_idx": 1349 } ], "members": @@ -163111,7 +163821,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -163180,7 +163890,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -163212,13 +163922,14 @@ }, { "type": "class", - "name": "CNmBlend1DNode__CDefinition", + "name": "CNmBlend1DNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 144, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -163239,7 +163950,7 @@ [ { "offset": 0, - "ref_idx": 1493 + "ref_idx": 1496 } ], "members": @@ -163252,7 +163963,7 @@ "subtype": { "type": "ref", - "ref_idx": 942 + "ref_idx": 949 } } } @@ -163261,13 +163972,14 @@ }, { "type": "class", - "name": "CNmParameterizedBlendNode__CDefinition", + "name": "CNmParameterizedBlendNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -163288,7 +164000,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -163301,7 +164013,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< int16, 5 >", "size": 40, "alignment": 8, "template": @@ -163511,7 +164223,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -163814,7 +164526,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -163835,7 +164547,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -163858,7 +164570,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -163879,7 +164591,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -163900,7 +164612,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -163918,13 +164630,14 @@ }, { "type": "class", - "name": "CNmClipNode__CDefinition", + "name": "CNmClipNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -163945,7 +164658,7 @@ [ { "offset": 0, - "ref_idx": 720 + "ref_idx": 731 } ], "members": @@ -164190,7 +164903,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -164374,7 +165087,7 @@ [ { "offset": 0, - "ref_idx": 1140 + "ref_idx": 1148 } ], "members": @@ -164390,7 +165103,7 @@ "subtype": { "type": "ref", - "ref_idx": 1501 + "ref_idx": 1504 } } } @@ -164406,7 +165119,7 @@ "subtype": { "type": "ref", - "ref_idx": 1501 + "ref_idx": 1504 } } } @@ -164422,7 +165135,7 @@ "subtype": { "type": "ref", - "ref_idx": 321 + "ref_idx": 322 } } } @@ -164684,7 +165397,7 @@ "subtype": { "type": "ref", - "ref_idx": 1114 + "ref_idx": 1122 } } } @@ -164892,7 +165605,7 @@ "subtype": { "type": "ref", - "ref_idx": 599 + "ref_idx": 610 } } } @@ -164928,7 +165641,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -165010,7 +165723,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -165022,7 +165735,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -165041,7 +165754,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -165072,14 +165785,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -165173,7 +165886,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -165245,13 +165958,14 @@ }, { "type": "class", - "name": "CNmControlParameterFloatNode__CDefinition", + "name": "CNmControlParameterFloatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -165272,7 +165986,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -165307,7 +166021,7 @@ [ { "offset": 0, - "ref_idx": 1096 + "ref_idx": 1104 } ], "members": @@ -165380,7 +166094,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -165393,14 +166107,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CDampedValueUpdateItem >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1274 + "ref_idx": 1282 } ] } @@ -165411,13 +166125,14 @@ }, { "type": "class", - "name": "CNmTargetInfoNode__CDefinition", + "name": "CNmTargetInfoNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -165438,7 +166153,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -165463,7 +166178,7 @@ "subtype": { "type": "ref", - "ref_idx": 1510 + "ref_idx": 1513 } } }, @@ -165484,12 +166199,13 @@ }, { "type": "enum", - "name": "CNmTargetInfoNode__Info_t", + "name": "CNmTargetInfoNode::Info_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -165562,14 +166278,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ConstantInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1512 + "ref_idx": 1515 } ] } @@ -165583,14 +166299,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VariableInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1285 + "ref_idx": 1293 } ] } @@ -165604,14 +166320,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< FunctionInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 613 + "ref_idx": 624 } ] } @@ -165625,7 +166341,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CUtlStringToken, int32 >", "size": 32, "alignment": 8, "template": @@ -165652,7 +166368,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CUtlStringToken, int32 >", "size": 32, "alignment": 8, "template": @@ -165679,7 +166395,7 @@ "subtype": { "type": "atomic", - "name": "CUtlHashtable", + "name": "CUtlHashtable< CUtlStringToken, int32 >", "size": 32, "alignment": 8, "template": @@ -165809,7 +166525,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -165821,7 +166537,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -165870,7 +166586,7 @@ [ { "offset": 0, - "ref_idx": 643 + "ref_idx": 655 } ], "members": @@ -165922,13 +166638,14 @@ }, { "type": "class", - "name": "CNmFloatMathNode__CDefinition", + "name": "CNmFloatMathNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -165949,7 +166666,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -166010,7 +166727,7 @@ "subtype": { "type": "ref", - "ref_idx": 1516 + "ref_idx": 1519 } } }, @@ -166031,12 +166748,13 @@ }, { "type": "enum", - "name": "CNmFloatMathNode__Operator_t", + "name": "CNmFloatMathNode::Operator_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -166123,7 +166841,7 @@ [ { "offset": 0, - "ref_idx": 603 + "ref_idx": 614 } ], "members": @@ -166136,7 +166854,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -166148,7 +166866,7 @@ "subtype": { "type": "ref", - "ref_idx": 107 + "ref_idx": 108 } } }, @@ -166160,7 +166878,7 @@ "subtype": { "type": "ref", - "ref_idx": 112 + "ref_idx": 113 } } } @@ -166196,7 +166914,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -166743,7 +167461,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimUpdateNodeRef >", "size": 24, "alignment": 8, "template": @@ -166764,7 +167482,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -166785,7 +167503,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -166806,7 +167524,7 @@ "subtype": { "type": "ref", - "ref_idx": 1523 + "ref_idx": 1526 } } }, @@ -166818,7 +167536,7 @@ "subtype": { "type": "ref", - "ref_idx": 1524 + "ref_idx": 1527 } } }, @@ -166830,7 +167548,7 @@ "subtype": { "type": "ref", - "ref_idx": 1525 + "ref_idx": 1528 } } }, @@ -167017,7 +167735,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -167252,7 +167970,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -167435,7 +168153,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -167528,7 +168246,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -167548,7 +168266,7 @@ "subtype": { "type": "ref", - "ref_idx": 1530 + "ref_idx": 1533 } } }, @@ -167721,7 +168439,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -167733,7 +168451,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -167790,13 +168508,14 @@ }, { "type": "class", - "name": "CNmConstTargetNode__CDefinition", + "name": "CNmConstTargetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 16, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -167817,7 +168536,7 @@ [ { "offset": 0, - "ref_idx": 328 + "ref_idx": 329 } ], "members": @@ -167886,7 +168605,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -168187,7 +168906,7 @@ [ { "offset": 0, - "ref_idx": 1138 + "ref_idx": 1146 } ], "members": @@ -168586,7 +169305,7 @@ [ { "offset": 0, - "ref_idx": 437 + "ref_idx": 442 } ], "members": @@ -168785,7 +169504,7 @@ "subtype": { "type": "ref", - "ref_idx": 1065 + "ref_idx": 1073 } } }, @@ -168905,13 +169624,14 @@ }, { "type": "class", - "name": "CNmParameterizedSelectorNode__CDefinition", + "name": "CNmParameterizedSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -168932,7 +169652,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -168945,7 +169665,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -168970,7 +169690,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< uint8, 5 >", "size": 16, "alignment": 8, "template": @@ -169055,7 +169775,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -169290,7 +170010,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -169337,13 +170057,14 @@ }, { "type": "class", - "name": "CNmConstIDNode__CDefinition", + "name": "CNmConstIDNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -169415,7 +170136,7 @@ [ { "offset": 0, - "ref_idx": 176 + "ref_idx": 177 } ], "members": @@ -169443,7 +170164,7 @@ "subtype": { "type": "ref", - "ref_idx": 194 + "ref_idx": 195 } } }, @@ -169543,7 +170264,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -169566,7 +170287,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -169822,7 +170543,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -169993,7 +170714,7 @@ "subtype": { "type": "ref", - "ref_idx": 599 + "ref_idx": 610 } } } @@ -170030,7 +170751,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -170043,7 +170764,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -170061,13 +170782,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterVectorNode__CDefinition", + "name": "CNmVirtualParameterVectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -170088,7 +170810,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -170110,13 +170832,14 @@ }, { "type": "class", - "name": "CNmBoneMaskSelectorNode__CDefinition", + "name": "CNmBoneMaskSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 144, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -170137,7 +170860,7 @@ [ { "offset": 0, - "ref_idx": 397 + "ref_idx": 401 } ], "members": @@ -170186,7 +170909,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< int16, 7 >", "size": 40, "alignment": 8, "template": @@ -170211,7 +170934,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CGlobalSymbol, 7 >", "size": 80, "alignment": 8, "template": @@ -170247,13 +170970,14 @@ }, { "type": "class", - "name": "CNmStateNode__CDefinition", + "name": "CNmStateNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 168, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -170274,7 +170998,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -170299,7 +171023,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CGlobalSymbol, 3 >", "size": 32, "alignment": 8, "template": @@ -170326,7 +171050,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CGlobalSymbol, 3 >", "size": 32, "alignment": 8, "template": @@ -170353,7 +171077,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CGlobalSymbol, 3 >", "size": 32, "alignment": 8, "template": @@ -170380,14 +171104,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmStateNode::TimedEvent_t, 1 >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1289 + "ref_idx": 1297 }, { "type": "literal", @@ -170405,14 +171129,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< CNmStateNode::TimedEvent_t, 1 >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1289 + "ref_idx": 1297 }, { "type": "literal", @@ -170514,7 +171238,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -170589,7 +171313,7 @@ [ { "offset": 0, - "ref_idx": 363 + "ref_idx": 364 } ], "members": @@ -170674,7 +171398,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } }, @@ -170765,13 +171489,14 @@ }, { "type": "class", - "name": "CNmVectorCreateNode__CDefinition", + "name": "CNmVectorCreateNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -170792,7 +171517,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -170869,7 +171594,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -170977,7 +171702,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -171075,7 +171800,7 @@ [ { "offset": 0, - "ref_idx": 240 + "ref_idx": 241 } ], "members": @@ -171340,7 +172065,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -171377,7 +172102,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -171400,14 +172125,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< ModelReference_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 378 + "ref_idx": 382 } ] } @@ -171567,13 +172292,14 @@ }, { "type": "class", - "name": "CNmVelocityBlendNode__CDefinition", + "name": "CNmVelocityBlendNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -171594,7 +172320,7 @@ [ { "offset": 0, - "ref_idx": 1493 + "ref_idx": 1496 } ], "members": @@ -171631,7 +172357,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -171644,7 +172370,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -171701,7 +172427,7 @@ [ { "offset": 0, - "ref_idx": 1356 + "ref_idx": 1364 } ], "members": @@ -171945,7 +172671,7 @@ [ { "offset": 0, - "ref_idx": 1567 + "ref_idx": 1570 } ], "members": @@ -172031,7 +172757,7 @@ "subtype": { "type": "ref", - "ref_idx": 1569 + "ref_idx": 1572 } } }, @@ -172126,7 +172852,7 @@ "subtype": { "type": "ref", - "ref_idx": 1570 + "ref_idx": 1573 } } }, @@ -172210,7 +172936,7 @@ "subtype": { "type": "ref", - "ref_idx": 1570 + "ref_idx": 1573 } } }, @@ -172256,7 +172982,7 @@ "subtype": { "type": "ref", - "ref_idx": 1570 + "ref_idx": 1573 } } }, @@ -172306,7 +173032,7 @@ "subtype": { "type": "ref", - "ref_idx": 1570 + "ref_idx": 1573 } } }, @@ -172352,7 +173078,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSosGroupActionSchema* >", "size": 24, "alignment": 8, "template": @@ -172362,7 +173088,7 @@ "subtype": { "type": "ref", - "ref_idx": 388 + "ref_idx": 392 } } ] @@ -172476,202 +173202,6 @@ ] } }, - { - "type": "class", - "name": "CNmSkeleton", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 192, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_ID = \"\"\n\tm_boneIDs = [ ]\n\tm_parentIndices = [ ]\n\tm_parentSpaceReferencePose = [ ]\n\tm_modelSpaceReferencePose = [ ]\n\tm_numBonesToSampleAtLowLOD = 0\n\tm_maskDefinitions = [ ]\n\tm_secondarySkeletons = [ ]\n\tm_bIsPropSkeleton = false\n}" - } - ], - "members": - [ - { - "name": "m_ID", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_boneIDs", - "offset": 8, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlLeanVector", - "size": 16, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_parentIndices", - "offset": 24, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 6 - } - ] - } - } - }, - { - "name": "m_parentSpaceReferencePose", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CTransform", - "size": 32, - "alignment": 16 - } - ] - } - } - }, - { - "name": "m_modelSpaceReferencePose", - "offset": 72, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CTransform", - "size": 32, - "alignment": 16 - } - ] - } - } - }, - { - "name": "m_numBonesToSampleAtLowLOD", - "offset": 96, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_maskDefinitions", - "offset": 136, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlLeanVector", - "size": 16, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 882 - } - ] - } - } - }, - { - "name": "m_secondarySkeletons", - "offset": 168, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlLeanVector", - "size": 16, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 970 - } - ] - } - } - }, - { - "name": "m_bIsPropSkeleton", - "offset": 184, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, { "type": "class", "name": "CFootFallAnimTag", @@ -172725,7 +173255,7 @@ "subtype": { "type": "ref", - "ref_idx": 1573 + "ref_idx": 1575 } } } @@ -172882,7 +173412,7 @@ [ { "offset": 0, - "ref_idx": 848 + "ref_idx": 859 } ], "members": @@ -172898,7 +173428,7 @@ "subtype": { "type": "ref", - "ref_idx": 1575 + "ref_idx": 1577 } } } @@ -172951,7 +173481,7 @@ [ { "offset": 0, - "ref_idx": 522 + "ref_idx": 527 } ], "members": @@ -172970,7 +173500,7 @@ "subtype": { "type": "ref", - "ref_idx": 1576 + "ref_idx": 1578 } } }, @@ -173149,7 +173679,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -173234,7 +173764,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< int32 >", "size": 24, "alignment": 8, "template": @@ -173434,7 +173964,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -173494,7 +174024,7 @@ "subtype": { "type": "ref", - "ref_idx": 1116 + "ref_idx": 1124 } } }, @@ -173546,14 +174076,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -173591,7 +174121,7 @@ [ { "offset": 0, - "ref_idx": 596 + "ref_idx": 607 } ], "members": @@ -173791,14 +174321,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< HSequence >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } ] } @@ -173812,7 +174342,7 @@ "subtype": { "type": "ref", - "ref_idx": 278 + "ref_idx": 279 } } }, @@ -173824,7 +174354,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -174019,7 +174549,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } }, @@ -174176,7 +174706,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -174231,14 +174761,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -174266,14 +174796,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -174353,7 +174883,7 @@ "subtype": { "type": "ref", - "ref_idx": 1585 + "ref_idx": 1587 } } }, @@ -174427,7 +174957,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -174523,7 +175053,7 @@ "subtype": { "type": "ref", - "ref_idx": 564 + "ref_idx": 569 } } } @@ -174756,13 +175286,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterBoneMaskNode__CDefinition", + "name": "CNmVirtualParameterBoneMaskNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -174783,7 +175314,7 @@ [ { "offset": 0, - "ref_idx": 397 + "ref_idx": 401 } ], "members": @@ -175091,7 +175622,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -175224,7 +175755,7 @@ [ { "offset": 0, - "ref_idx": 622 + "ref_idx": 633 } ], "members": @@ -175234,13 +175765,14 @@ }, { "type": "class", - "name": "CNmFloatSwitchNode__CDefinition", + "name": "CNmFloatSwitchNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -175261,7 +175793,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -175912,7 +176444,7 @@ "subtype": { "type": "ref", - "ref_idx": 1130 + "ref_idx": 1138 } } } @@ -176025,13 +176557,14 @@ }, { "type": "class", - "name": "CNmCachedFloatNode__CDefinition", + "name": "CNmCachedFloatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -176052,7 +176585,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -176077,7 +176610,7 @@ "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 1079 } } } @@ -176113,7 +176646,7 @@ [ { "offset": 0, - "ref_idx": 261 + "ref_idx": 262 } ], "members": @@ -176150,7 +176683,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -176162,7 +176695,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -176440,7 +176973,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -176453,21 +176986,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimActionUpdater > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimActionUpdater >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 603 + "ref_idx": 614 } ] } @@ -176581,7 +177114,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -176678,13 +177211,14 @@ }, { "type": "class", - "name": "CNmCachedBoolNode__CDefinition", + "name": "CNmCachedBoolNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -176705,7 +177239,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -176730,7 +177264,7 @@ "subtype": { "type": "ref", - "ref_idx": 1071 + "ref_idx": 1079 } } } @@ -176739,13 +177273,14 @@ }, { "type": "class", - "name": "CNmIDEventPercentageThroughNode__CDefinition", + "name": "CNmIDEventPercentageThroughNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -176766,7 +177301,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -176791,7 +177326,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -176841,7 +177376,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -176977,7 +177512,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } } @@ -177165,7 +177700,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -177436,7 +177971,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } }, @@ -177541,13 +178076,14 @@ }, { "type": "class", - "name": "CNmSelectorNode__CDefinition", + "name": "CNmSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -177568,7 +178104,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -177581,7 +178117,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -177606,7 +178142,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -177626,308 +178162,6 @@ ] } }, - { - "type": "class", - "name": "CNmGraphDefinition", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 384, - "alignment": 8, - "traits": - { - "flags": - [ - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_variationID = \"\"\n\tm_skeleton = resource:\"\"\n\tm_persistentNodeIndices = [ ]\n\tm_nRootNodeIdx = -1\n\tm_controlParameterIDs = [ ]\n\tm_virtualParameterIDs = [ ]\n\tm_virtualParameterNodeIndices = [ ]\n\tm_referencedGraphSlots = [ ]\n\tm_externalGraphSlots = [ ]\n\tm_nodePaths = [ ]\n\tm_resources = [ ]\n\tm_nodes = [ ]\n}" - } - ], - "members": - [ - { - "name": "m_variationID", - "offset": 0, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - }, - { - "name": "m_skeleton", - "offset": 8, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CStrongHandle", - "size": 8, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 860 - } - ] - } - } - }, - { - "name": "m_persistentNodeIndices", - "offset": 16, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 4 - } - ] - } - } - }, - { - "name": "m_nRootNodeIdx", - "offset": 40, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 4 - } - } - }, - { - "name": "m_controlParameterIDs", - "offset": 48, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_virtualParameterIDs", - "offset": 72, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_virtualParameterNodeIndices", - "offset": 96, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 4 - } - ] - } - } - }, - { - "name": "m_referencedGraphSlots", - "offset": 120, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 373 - } - ] - } - } - }, - { - "name": "m_externalGraphSlots", - "offset": 144, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1618 - } - ] - } - } - }, - { - "name": "m_nodePaths", - "offset": 280, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CUtlString", - "size": 8, - "alignment": 8 - } - ] - } - } - }, - { - "name": "m_resources", - "offset": 304, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CStrongHandleVoid", - "size": 8, - "alignment": 8 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CNmGraphDefinition__ExternalGraphSlot_t", - "scope": "!GlobalTypes", - "project": "animlib", - "size": 16, - "alignment": 8, - "traits": - { - "flags": - [ - "has_trivial_destructor", - "inheritance_depth_calculated", - "construct_allowed" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\tm_nNodeIdx = -1\n\tm_slotID = \"\"\n}" - } - ], - "members": - [ - { - "name": "m_nNodeIdx", - "offset": 0, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 4 - } - } - }, - { - "name": "m_slotID", - "offset": 8, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CGlobalSymbol", - "size": 8, - "alignment": 8 - } - } - } - ] - } - }, { "type": "class", "name": "C_OP_RenderSimpleModelCollection", @@ -177957,7 +178191,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -178008,7 +178242,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -178036,7 +178270,7 @@ "subtype": { "type": "ref", - "ref_idx": 379 + "ref_idx": 383 } } }, @@ -178353,7 +178587,7 @@ "subtype": { "type": "ref", - "ref_idx": 1095 + "ref_idx": 1103 } } } @@ -178415,7 +178649,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -178436,7 +178670,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -178459,7 +178693,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -178480,7 +178714,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -178501,7 +178735,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< matrix3x4a_t >", "size": 24, "alignment": 8, "template": @@ -178524,14 +178758,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VPhysXBodyPart_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 294 + "ref_idx": 295 } ] } @@ -178545,7 +178779,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PhysShapeMarkup_t >", "size": 24, "alignment": 8, "template": @@ -178566,14 +178800,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VPhysXConstraint2_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1486 + "ref_idx": 1489 } ] } @@ -178587,7 +178821,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VPhysXJoint_t >", "size": 24, "alignment": 8, "template": @@ -178611,7 +178845,7 @@ "subtype": { "type": "ref", - "ref_idx": 1073 + "ref_idx": 1081 } } } @@ -178624,7 +178858,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint16 >", "size": 24, "alignment": 8, "template": @@ -178645,7 +178879,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -178666,7 +178900,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< VPhysXCollisionAttributes_t >", "size": 24, "alignment": 8, "template": @@ -178687,7 +178921,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -178716,6 +178950,10 @@ } } } + ], + "child_class_idx": + [ + 2664 ] } }, @@ -178939,7 +179177,7 @@ "subtype": { "type": "ref", - "ref_idx": 1610 + "ref_idx": 1612 } } }, @@ -179001,7 +179239,7 @@ "subtype": { "type": "ref", - "ref_idx": 1610 + "ref_idx": 1612 } } }, @@ -179025,7 +179263,7 @@ "subtype": { "type": "ref", - "ref_idx": 1610 + "ref_idx": 1612 } } }, @@ -179177,6 +179415,10 @@ } } } + ], + "child_class_idx": + [ + 2589 ] } }, @@ -179223,7 +179465,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -179244,7 +179486,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -179265,7 +179507,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -179300,7 +179542,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -179323,7 +179565,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -179346,7 +179588,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -179436,7 +179678,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -179455,7 +179697,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -179493,14 +179735,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SosEditItemInfo_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1040 + "ref_idx": 1048 } ] } @@ -179577,7 +179819,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -179755,7 +179997,7 @@ "subtype": { "type": "ref", - "ref_idx": 1403 + "ref_idx": 1411 } } }, @@ -179774,7 +180016,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -179793,7 +180035,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -180163,7 +180405,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -180183,14 +180425,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -180211,7 +180453,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } }, @@ -180230,14 +180472,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CPAssignment_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1067 + "ref_idx": 1075 } ] } @@ -180291,7 +180533,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -180335,7 +180577,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -180414,13 +180656,14 @@ }, { "type": "class", - "name": "CNmControlParameterVectorNode__CDefinition", + "name": "CNmControlParameterVectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -180441,7 +180684,7 @@ [ { "offset": 0, - "ref_idx": 89 + "ref_idx": 90 } ], "members": @@ -180478,7 +180721,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -180498,7 +180741,7 @@ "subtype": { "type": "ref", - "ref_idx": 133 + "ref_idx": 134 } } }, @@ -180555,7 +180798,7 @@ "subtype": { "type": "ref", - "ref_idx": 134 + "ref_idx": 135 } } }, @@ -180890,7 +181133,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } } @@ -180968,7 +181211,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -181166,7 +181409,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -181251,7 +181494,7 @@ [ { "offset": 0, - "ref_idx": 809 + "ref_idx": 820 } ], "members": @@ -181288,7 +181531,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -181655,7 +181898,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -181675,7 +181918,7 @@ "subtype": { "type": "ref", - "ref_idx": 1403 + "ref_idx": 1411 } } }, @@ -182139,7 +182382,7 @@ "subtype": { "type": "ref", - "ref_idx": 986 + "ref_idx": 994 } } } @@ -182197,13 +182440,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterFloatNode__CDefinition", + "name": "CNmVirtualParameterFloatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -182224,7 +182468,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -182472,7 +182716,7 @@ "subtype": { "type": "ref", - "ref_idx": 756 + "ref_idx": 767 } } }, @@ -182496,14 +182740,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAnimParamHandle >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } ] } @@ -182576,14 +182820,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -182597,7 +182841,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -182708,7 +182952,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -182731,7 +182975,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -182818,13 +183062,14 @@ }, { "type": "class", - "name": "CNmIDEventConditionNode__CDefinition", + "name": "CNmIDEventConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 80, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -182845,7 +183090,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -182870,7 +183115,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -182882,7 +183127,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< CGlobalSymbol, 5 >", "size": 64, "alignment": 8, "template": @@ -182945,14 +183190,14 @@ "subtype": { "type": "atomic", - "name": "CUtlOrderedMap", + "name": "CUtlOrderedMap< HitGroup_t, CDestructiblePart >", "size": 40, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 }, { "type": "ref", @@ -182977,7 +183222,7 @@ "subtype": { "type": "ref", - "ref_idx": 838 + "ref_idx": 849 } } } @@ -183053,7 +183298,7 @@ "subtype": { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } } }, @@ -183095,14 +183340,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< HitGroup_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 549 + "ref_idx": 554 } ] } @@ -183185,7 +183430,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CDestructiblePart_DamageLevel >", "size": 24, "alignment": 8, "template": @@ -183230,7 +183475,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -183243,14 +183488,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CRemapValueUpdateItem >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1531 + "ref_idx": 1534 } ] } @@ -183325,7 +183570,7 @@ [ { "offset": 0, - "ref_idx": 635 + "ref_idx": 646 } ], "members": @@ -183335,13 +183580,14 @@ }, { "type": "class", - "name": "CNmFollowBoneNode__CDefinition", + "name": "CNmFollowBoneNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -183362,7 +183608,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -183453,13 +183699,14 @@ }, { "type": "class", - "name": "CNmChainLookatNode__CDefinition", + "name": "CNmChainLookatNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 48, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -183480,7 +183727,7 @@ [ { "offset": 0, - "ref_idx": 415 + "ref_idx": 419 } ], "members": @@ -183604,7 +183851,7 @@ [ { "offset": 0, - "ref_idx": 394 + "ref_idx": 398 } ], "members": @@ -183677,7 +183924,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -183690,21 +183937,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimActionUpdater > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimActionUpdater >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 603 + "ref_idx": 614 } ] } @@ -183720,7 +183967,7 @@ "subtype": { "type": "ref", - "ref_idx": 278 + "ref_idx": 279 } } }, @@ -183732,7 +183979,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -183784,7 +184031,7 @@ [ { "offset": 0, - "ref_idx": 459 + "ref_idx": 464 } ], "members": @@ -183840,7 +184087,7 @@ [ { "offset": 0, - "ref_idx": 166 + "ref_idx": 167 } ], "members": @@ -183853,7 +184100,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183865,7 +184112,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183877,7 +184124,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183889,7 +184136,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183901,7 +184148,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183913,7 +184160,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183925,7 +184172,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -183937,7 +184184,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -184087,7 +184334,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -184169,7 +184416,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -184523,13 +184770,14 @@ }, { "type": "class", - "name": "CNmClipSelectorNode__CDefinition", + "name": "CNmClipSelectorNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 64, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -184550,7 +184798,7 @@ [ { "offset": 0, - "ref_idx": 720 + "ref_idx": 731 } ], "members": @@ -184563,7 +184811,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -184588,7 +184836,7 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVectorFixedGrowable", + "name": "CUtlLeanVectorFixedGrowable< int16, 5 >", "size": 24, "alignment": 8, "template": @@ -184637,7 +184885,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -184769,7 +185017,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -185071,13 +185319,14 @@ }, { "type": "class", - "name": "CNmReferencedGraphNode__CDefinition", + "name": "CNmReferencedGraphNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -185098,7 +185347,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -185275,7 +185524,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } } @@ -185315,7 +185564,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -185644,7 +185893,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -185724,7 +185973,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } } @@ -185825,7 +186074,7 @@ "subtype": { "type": "ref", - "ref_idx": 1047 + "ref_idx": 1055 } } }, @@ -186036,7 +186285,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } }, @@ -186074,7 +186323,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } } @@ -186146,7 +186395,7 @@ "subtype": { "type": "ref", - "ref_idx": 395 + "ref_idx": 399 } } } @@ -186223,13 +186472,14 @@ }, { "type": "class", - "name": "CNmFloatAngleMathNode__CDefinition", + "name": "CNmFloatAngleMathNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -186250,7 +186500,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -186284,12 +186534,13 @@ }, { "type": "enum", - "name": "CNmFloatAngleMathNode__Operation_t", + "name": "CNmFloatAngleMathNode::Operation_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -186358,7 +186609,7 @@ "subtype": { "type": "ref", - "ref_idx": 1520 + "ref_idx": 1523 } } }, @@ -186382,7 +186633,7 @@ "subtype": { "type": "ref", - "ref_idx": 951 + "ref_idx": 958 } } }, @@ -186406,7 +186657,7 @@ "subtype": { "type": "ref", - "ref_idx": 1587 + "ref_idx": 1589 } } }, @@ -186430,7 +186681,7 @@ "subtype": { "type": "ref", - "ref_idx": 1579 + "ref_idx": 1581 } } }, @@ -186492,7 +186743,7 @@ "subtype": { "type": "ref", - "ref_idx": 1328 + "ref_idx": 1336 } } } @@ -186547,7 +186798,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -186560,14 +186811,14 @@ "subtype": { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CMotionGraph >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 102 + "ref_idx": 103 } ] } @@ -186578,13 +186829,14 @@ }, { "type": "class", - "name": "CNmTargetOffsetNode__CDefinition", + "name": "CNmTargetOffsetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 48, "alignment": 16, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -186605,7 +186857,7 @@ [ { "offset": 0, - "ref_idx": 328 + "ref_idx": 329 } ], "members": @@ -186958,13 +187210,14 @@ }, { "type": "class", - "name": "CNmFloatEaseNode__CDefinition", + "name": "CNmFloatEaseNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -186985,7 +187238,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -187034,7 +187287,7 @@ "subtype": { "type": "ref", - "ref_idx": 1436 + "ref_idx": 1444 } } }, @@ -187255,7 +187508,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -187329,7 +187582,7 @@ [ { "offset": 0, - "ref_idx": 363 + "ref_idx": 364 } ], "members": @@ -187471,7 +187724,7 @@ "subtype": { "type": "ref", - "ref_idx": 1324 + "ref_idx": 1332 } } }, @@ -187637,13 +187890,14 @@ }, { "type": "class", - "name": "CNmTransitionNode__CDefinition", + "name": "CNmTransitionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -187664,7 +187918,7 @@ [ { "offset": 0, - "ref_idx": 347 + "ref_idx": 348 } ], "members": @@ -187737,7 +187991,7 @@ "subtype": { "type": "ref", - "ref_idx": 87 + "ref_idx": 88 } } }, @@ -187761,7 +188015,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -187785,7 +188039,7 @@ "subtype": { "type": "ref", - "ref_idx": 1436 + "ref_idx": 1444 } } }, @@ -188075,7 +188329,7 @@ "subtype": { "type": "ref", - "ref_idx": 784 + "ref_idx": 795 } } } @@ -188210,7 +188464,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -188229,7 +188483,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -188387,7 +188641,7 @@ "subtype": { "type": "ref", - "ref_idx": 412 + "ref_idx": 416 } } }, @@ -188647,7 +188901,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -188676,7 +188930,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -188725,7 +188979,7 @@ "subtype": { "type": "atomic", - "name": "CUtlOrderedMap", + "name": "CUtlOrderedMap< CUtlString, CPhysicsBodyGameMarkup >", "size": 40, "alignment": 8, "template": @@ -188738,7 +188992,7 @@ }, { "type": "ref", - "ref_idx": 1477 + "ref_idx": 1480 } ] } @@ -188863,7 +189117,7 @@ "subtype": { "type": "ref", - "ref_idx": 139 + "ref_idx": 140 } } }, @@ -189142,7 +189396,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< StanceInfo_t >", "size": 24, "alignment": 8, "template": @@ -189175,7 +189429,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -189294,7 +189548,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -189351,7 +189605,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -189854,7 +190108,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -190153,21 +190407,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CSmartPtr< CAnimReplayFrame > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CSmartPtr", + "name": "CSmartPtr< CAnimReplayFrame >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1197 + "ref_idx": 1205 } ] } @@ -190243,7 +190497,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -190348,13 +190602,14 @@ }, { "type": "class", - "name": "CNmVirtualParameterTargetNode__CDefinition", + "name": "CNmVirtualParameterTargetNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -190375,7 +190630,7 @@ [ { "offset": 0, - "ref_idx": 328 + "ref_idx": 329 } ], "members": @@ -190707,7 +190962,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -191008,7 +191263,7 @@ [ { "offset": 0, - "ref_idx": 350 + "ref_idx": 351 } ], "members": @@ -191041,7 +191296,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -191174,7 +191429,7 @@ [ { "offset": 0, - "ref_idx": 1392 + "ref_idx": 1400 } ], "members": @@ -191210,13 +191465,14 @@ }, { "type": "class", - "name": "CNmVectorInfoNode__CDefinition", + "name": "CNmVectorInfoNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -191237,7 +191493,7 @@ [ { "offset": 0, - "ref_idx": 331 + "ref_idx": 332 } ], "members": @@ -191271,12 +191527,13 @@ }, { "type": "enum", - "name": "CNmVectorInfoNode__Info_t", + "name": "CNmVectorInfoNode::Info_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -191339,7 +191596,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -191466,14 +191723,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -191487,7 +191744,7 @@ "subtype": { "type": "ref", - "ref_idx": 534 + "ref_idx": 539 } } }, @@ -191499,7 +191756,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -191539,7 +191796,7 @@ "subtype": { "type": "ref", - "ref_idx": 569 + "ref_idx": 574 } } } @@ -191652,7 +191909,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -191881,7 +192138,7 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -192134,7 +192391,7 @@ [ { "offset": 0, - "ref_idx": 388 + "ref_idx": 392 } ], "members": @@ -192314,7 +192571,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -192389,13 +192646,14 @@ }, { "type": "class", - "name": "CNmIDEventNode__CDefinition", + "name": "CNmIDEventNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 24, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -192441,7 +192699,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -192511,14 +192769,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CDspPresetModifierList >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1457 + "ref_idx": 1465 } ] } @@ -192556,7 +192814,7 @@ [ { "offset": 0, - "ref_idx": 1543 + "ref_idx": 1546 } ], "members": @@ -193014,13 +193272,14 @@ }, { "type": "class", - "name": "CNmBoneMaskBlendNode__CDefinition", + "name": "CNmBoneMaskBlendNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 16, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -193041,7 +193300,7 @@ [ { "offset": 0, - "ref_idx": 397 + "ref_idx": 401 } ], "members": @@ -193108,7 +193367,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CAI_Expresser* >", "size": 24, "alignment": 8, "template": @@ -193118,7 +193377,7 @@ "subtype": { "type": "ref", - "ref_idx": 553 + "ref_idx": 558 } } ] @@ -193157,7 +193416,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -193363,7 +193622,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } } @@ -193569,14 +193828,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< PGDInstruction_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1177 + "ref_idx": 1185 } ] } @@ -193590,14 +193849,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CPulse_RegisterInfo >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 697 + "ref_idx": 708 } ] } @@ -193611,14 +193870,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< PulseDocNodeID_t >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } ] } @@ -193664,7 +193923,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -193696,7 +193955,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } } @@ -193732,7 +193991,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -194120,7 +194379,7 @@ [ { "offset": 0, - "ref_idx": 210 + "ref_idx": 211 } ], "members": @@ -194362,7 +194621,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -194413,7 +194672,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -194463,7 +194722,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194475,7 +194734,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194487,7 +194746,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194499,7 +194758,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194511,7 +194770,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194523,7 +194782,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194535,7 +194794,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194547,7 +194806,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194559,7 +194818,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -194571,7 +194830,7 @@ "subtype": { "type": "ref", - "ref_idx": 1174 + "ref_idx": 1182 } } } @@ -194687,7 +194946,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -194709,7 +194968,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -194747,7 +195006,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } } @@ -194944,14 +195203,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< DecalGroupOption_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 902 + "ref_idx": 909 } ] } @@ -195056,14 +195315,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -195077,7 +195336,7 @@ "subtype": { "type": "ref", - "ref_idx": 569 + "ref_idx": 574 } } }, @@ -195089,7 +195348,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -195175,7 +195434,7 @@ [ { "offset": 0, - "ref_idx": 852 + "ref_idx": 863 } ], "members": @@ -195468,7 +195727,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -195541,21 +195800,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 343 + "ref_idx": 344 } ] } @@ -195666,7 +195925,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -195704,7 +195963,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -195723,7 +195982,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -195783,7 +196042,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } }, @@ -195972,7 +196231,7 @@ "subtype": { "type": "ref", - "ref_idx": 925 + "ref_idx": 932 } } } @@ -196008,7 +196267,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -197002,13 +197261,14 @@ }, { "type": "class", - "name": "CNmTransitionEventConditionNode__CDefinition", + "name": "CNmTransitionEventConditionNode::CDefinition", "scope": "!GlobalTypes", "project": "animlib", "size": 32, "alignment": 8, "traits": { + "parent_class_idx": -1, "flags": [ "has_virtual_members", @@ -197029,7 +197289,7 @@ [ { "offset": 0, - "ref_idx": 203 + "ref_idx": 204 } ], "members": @@ -197056,7 +197316,7 @@ "subtype": { "type": "ref", - "ref_idx": 251 + "ref_idx": 252 } } }, @@ -197706,7 +197966,7 @@ "subtype": { "type": "ref", - "ref_idx": 1068 + "ref_idx": 1076 } } }, @@ -197725,7 +197985,7 @@ "subtype": { "type": "ref", - "ref_idx": 731 + "ref_idx": 742 } } } @@ -197760,7 +198020,7 @@ [ { "offset": 0, - "ref_idx": 954 + "ref_idx": 961 } ], "members": @@ -197955,7 +198215,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -198258,7 +198518,7 @@ [ { "offset": 0, - "ref_idx": 313 + "ref_idx": 314 } ], "members": @@ -198271,7 +198531,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -198283,7 +198543,7 @@ "subtype": { "type": "ref", - "ref_idx": 342 + "ref_idx": 343 } } }, @@ -198826,7 +199086,7 @@ "subtype": { "type": "ref", - "ref_idx": 170 + "ref_idx": 171 } } }, @@ -198878,7 +199138,7 @@ [ { "offset": 0, - "ref_idx": 351 + "ref_idx": 352 } ], "members": @@ -198915,7 +199175,7 @@ [ { "offset": 0, - "ref_idx": 176 + "ref_idx": 177 } ], "members": @@ -199192,7 +199452,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -199211,7 +199471,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -199230,7 +199490,7 @@ "subtype": { "type": "ref", - "ref_idx": 177 + "ref_idx": 178 } } }, @@ -199559,7 +199819,7 @@ "subtype": { "type": "ref", - "ref_idx": 194 + "ref_idx": 195 } } }, @@ -199672,7 +199932,7 @@ [ { "offset": 0, - "ref_idx": 138 + "ref_idx": 139 } ], "members": @@ -199768,7 +200028,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } } @@ -199887,7 +200147,7 @@ [ { "offset": 0, - "ref_idx": 430 + "ref_idx": 435 } ], "members": @@ -199973,7 +200233,7 @@ [ { "offset": 0, - "ref_idx": 169 + "ref_idx": 170 } ], "members": @@ -200010,7 +200270,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -200045,7 +200305,7 @@ [ { "offset": 0, - "ref_idx": 1596 + "ref_idx": 1598 } ], "members": @@ -200085,7 +200345,7 @@ [ { "offset": 0, - "ref_idx": 400 + "ref_idx": 404 } ], "members": @@ -200182,7 +200442,7 @@ "subtype": { "type": "ref", - "ref_idx": 173 + "ref_idx": 174 } } } @@ -200284,7 +200544,7 @@ [ { "offset": 0, - "ref_idx": 259 + "ref_idx": 260 } ], "members": @@ -200477,7 +200737,7 @@ [ { "offset": 0, - "ref_idx": 115 + "ref_idx": 116 } ], "members": @@ -200643,7 +200903,7 @@ "subtype": { "type": "ref", - "ref_idx": 120 + "ref_idx": 121 } } }, @@ -200826,14 +201086,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -200915,7 +201175,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -200927,7 +201187,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -200939,7 +201199,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -200975,7 +201235,7 @@ "subtype": { "type": "ref", - "ref_idx": 106 + "ref_idx": 107 } } }, @@ -200987,7 +201247,7 @@ "subtype": { "type": "ref", - "ref_idx": 276 + "ref_idx": 277 } } }, @@ -201035,7 +201295,7 @@ "subtype": { "type": "ref", - "ref_idx": 283 + "ref_idx": 284 } } }, @@ -201397,7 +201657,7 @@ [ { "offset": 0, - "ref_idx": 375 + "ref_idx": 379 } ], "members": @@ -201454,7 +201714,7 @@ "subtype": { "type": "ref", - "ref_idx": 211 + "ref_idx": 212 } } }, @@ -201625,13 +201885,14 @@ }, { "type": "class", - "name": "CPulseCell_IntervalTimer__CursorState_t", + "name": "CPulseCell_IntervalTimer::CursorState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 20, "alignment": 4, "traits": { + "parent_class_idx": 1838, "flags": [ "has_trivial_destructor", @@ -201656,7 +201917,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -201668,7 +201929,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -201796,6 +202057,10 @@ } } } + ], + "child_class_idx": + [ + 1837 ] } }, @@ -201915,7 +202180,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } } @@ -201988,7 +202253,7 @@ "subtype": { "type": "ref", - "ref_idx": 292 + "ref_idx": 293 } } }, @@ -202012,7 +202277,7 @@ "subtype": { "type": "ref", - "ref_idx": 1612 + "ref_idx": 1614 } } } @@ -202178,7 +202443,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutflowConnection >", "size": 24, "alignment": 8, "template": @@ -202191,6 +202456,10 @@ } } } + ], + "child_class_idx": + [ + 1925 ] } }, @@ -202238,14 +202507,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseRuntimeVarIndex_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1179 + "ref_idx": 1187 } ] } @@ -202259,14 +202528,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseRuntimeBlackboardReferenceIndex_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 893 + "ref_idx": 900 } ] } @@ -202536,6 +202805,10 @@ } } } + ], + "child_class_idx": + [ + 1903 ] } }, @@ -202571,7 +202844,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< OutflowWithRequirements_t >", "size": 24, "alignment": 8, "template": @@ -202631,7 +202904,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -202643,14 +202916,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseDocNodeID_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } ] } @@ -202664,7 +202937,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -202723,7 +202996,7 @@ "subtype": { "type": "ref", - "ref_idx": 292 + "ref_idx": 293 } } }, @@ -202735,7 +203008,7 @@ "subtype": { "type": "ref", - "ref_idx": 1612 + "ref_idx": 1614 } } } @@ -202977,6 +203250,10 @@ } } } + ], + "child_class_idx": + [ + 1883 ] } }, @@ -203193,7 +203470,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_Chunk* >", "size": 24, "alignment": 8, "template": @@ -203218,7 +203495,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulseCell_Base* >", "size": 24, "alignment": 8, "template": @@ -203243,14 +203520,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_Variable >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1117 + "ref_idx": 1125 } ] } @@ -203264,14 +203541,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_PublicOutput >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1397 + "ref_idx": 1405 } ] } @@ -203285,7 +203562,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_InvokeBinding* >", "size": 24, "alignment": 8, "template": @@ -203310,7 +203587,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_CallInfo* >", "size": 24, "alignment": 8, "template": @@ -203335,14 +203612,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_Constant >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 481 + "ref_idx": 486 } ] } @@ -203356,14 +203633,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_DomainValue >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 959 + "ref_idx": 966 } ] } @@ -203377,7 +203654,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_BlackboardReference >", "size": 24, "alignment": 8, "template": @@ -203398,7 +203675,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutputConnection* >", "size": 24, "alignment": 8, "template": @@ -203408,7 +203685,7 @@ "subtype": { "type": "ref", - "ref_idx": 1361 + "ref_idx": 1369 } } ] @@ -203450,7 +203727,7 @@ "subtype": { "type": "ref", - "ref_idx": 1612 + "ref_idx": 1614 } } }, @@ -203476,7 +203753,7 @@ "subtype": { "type": "ref", - "ref_idx": 651 + "ref_idx": 663 } } }, @@ -203488,7 +203765,7 @@ "subtype": { "type": "ref", - "ref_idx": 292 + "ref_idx": 293 } } }, @@ -203553,7 +203830,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -203565,7 +203842,7 @@ "subtype": { "type": "ref", - "ref_idx": 1612 + "ref_idx": 1614 } } }, @@ -203577,7 +203854,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -203589,7 +203866,7 @@ "subtype": { "type": "ref", - "ref_idx": 292 + "ref_idx": 293 } } }, @@ -203640,14 +203917,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIPulseGraphDef >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 649 + "ref_idx": 661 } ] } @@ -203675,7 +203952,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -203790,13 +204067,14 @@ }, { "type": "class", - "name": "CPulseCell_LimitCount__InstanceState_t", + "name": "CPulseCell_LimitCount::InstanceState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1868, "flags": [ "has_trivial_destructor", @@ -203828,6 +204106,113 @@ ] } }, + { + "type": "class", + "name": "CPulseCell_LimitCount", + "scope": "libpulse_system.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": "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": 1869 + } + ], + "members": + [ + { + "name": "m_nLimitCount", + "offset": 72, + "traits": + { + "metatags": + [ + { + "name": "MPropertyFlattenIntoParentRow" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + } + ], + "child_class_idx": + [ + 1867, + 1908 + ] + } + }, + { + "type": "class", + "name": "CPulseCell_BaseRequirement", + "scope": "libpulse_system.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_BaseRequirement\"\n\tm_nEditorNodeID = -1\n}" + } + ], + "multi_depth": 2, + "single_depth": 1, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1841 + } + ], + "members": + [ + ] + } + }, { "type": "class", "name": "CPulseCell_Step_TestDomainTracepoint", @@ -203911,7 +204296,7 @@ [ { "offset": 0, - "ref_idx": 546 + "ref_idx": 551 } ], "members": @@ -204020,7 +204405,7 @@ [ { "offset": 0, - "ref_idx": 1873 + "ref_idx": 1875 } ], "members": @@ -204061,7 +204446,7 @@ [ { "offset": 0, - "ref_idx": 546 + "ref_idx": 551 } ], "members": @@ -204158,7 +204543,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlString >", "size": 24, "alignment": 8, "template": @@ -204267,7 +204652,7 @@ "subtype": { "type": "ref", - "ref_idx": 1875 + "ref_idx": 1877 } } }, @@ -204279,10 +204664,14 @@ "subtype": { "type": "ref", - "ref_idx": 1875 + "ref_idx": 1877 } } } + ], + "child_class_idx": + [ + 1922 ] } }, @@ -204446,13 +204835,14 @@ }, { "type": "class", - "name": "CPulseCell_TestWaitWithCursorState__CursorState_t", + "name": "CPulseCell_TestWaitWithCursorState::CursorState_t", "scope": "libpulse_system.so", "project": "pulse_system", "size": 8, "alignment": 4, "traits": { + "parent_class_idx": 1882, "flags": [ "has_trivial_constructor", @@ -204499,13 +204889,92 @@ }, { "type": "class", - "name": "CPulseCell_WaitForCursorsWithTagBase__CursorState_t", + "name": "CPulseCell_TestWaitWithCursorState", + "scope": "libpulse_system.so", + "project": "pulse_system", + "size": 288, + "alignment": 8, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope", + "construct_allowed", + "MHasKV3TransferPolymorphicClassname" + ], + "metatags": + [ + { + "name": "MGetKV3ClassDefaults", + "value": "{\n\t_class = \"CPulseCell_TestWaitWithCursorState\"\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_WakeCancel = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WakeFail = \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": 1839 + } + ], + "members": + [ + { + "name": "m_WakeResume", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1842 + } + } + }, + { + "name": "m_WakeCancel", + "offset": 144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1842 + } + } + }, + { + "name": "m_WakeFail", + "offset": 216, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1842 + } + } + } + ], + "child_class_idx": + [ + 1881 + ] + } + }, + { + "type": "class", + "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 48, "alignment": 255, "traits": { + "parent_class_idx": 1858, "flags": [ "inheritance_depth_calculated", @@ -204629,7 +205098,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutflowConnection >", "size": 24, "alignment": 8, "template": @@ -204642,18 +205111,23 @@ } } } + ], + "child_class_idx": + [ + 1906 ] } }, { "type": "class", - "name": "PulseNodeDynamicOutflows_t__DynamicOutflow_t", + "name": "PulseNodeDynamicOutflows_t::DynamicOutflow_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 80, "alignment": 8, "traits": { + "parent_class_idx": 1887, "flags": [ "inheritance_depth_calculated", @@ -204704,6 +205178,58 @@ ] } }, + { + "type": "class", + "name": "PulseNodeDynamicOutflows_t", + "scope": "libpulse_system.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": 1886 + } + ] + } + } + } + ], + "child_class_idx": + [ + 1886 + ] + } + }, { "type": "class", "name": "FakeEntityDerivedB_tAPI", @@ -204849,14 +205375,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 214 + "ref_idx": 215 } ] } @@ -204907,7 +205433,7 @@ [ { "offset": 0, - "ref_idx": 1888 + "ref_idx": 1892 } ], "members": @@ -205055,7 +205581,7 @@ "subtype": { "type": "ref", - "ref_idx": 893 + "ref_idx": 900 } } }, @@ -205074,80 +205600,6 @@ ] } }, - { - "type": "class", - "name": "CPulseCell_TestWaitWithCursorState", - "scope": "libpulse_system.so", - "project": "pulse_system", - "size": 288, - "alignment": 8, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope", - "construct_allowed", - "MHasKV3TransferPolymorphicClassname" - ], - "metatags": - [ - { - "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_TestWaitWithCursorState\"\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_WakeCancel = \n\t{\n\t\tm_SourceOutflowName = \"\"\n\t\tm_nDestChunk = -1\n\t\tm_nInstruction = -1\n\t}\n\tm_WakeFail = \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": 1839 - } - ], - "members": - [ - { - "name": "m_WakeResume", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1842 - } - } - }, - { - "name": "m_WakeCancel", - "offset": 144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1842 - } - } - }, - { - "name": "m_WakeFail", - "offset": 216, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1842 - } - } - } - ] - } - }, { "type": "class", "name": "CPulseGraphInstance_TurtleGraphics", @@ -205169,7 +205621,7 @@ [ { "offset": 0, - "ref_idx": 546 + "ref_idx": 551 } ], "members": @@ -205248,14 +205700,14 @@ "subtype": { "type": "atomic", - "name": "CUtlLeanVector", + "name": "CUtlLeanVector< CPulseRuntimeMethodArg >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 214 + "ref_idx": 215 } ] } @@ -205269,7 +205721,7 @@ "subtype": { "type": "ref", - "ref_idx": 1893 + "ref_idx": 1896 } } }, @@ -205364,13 +205816,14 @@ }, { "type": "class", - "name": "CPulseCell_IsRequirementValid__Criteria_t", + "name": "CPulseCell_IsRequirementValid::Criteria_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 1, "alignment": 255, "traits": { + "parent_class_idx": 1899, "flags": [ "has_trivial_destructor", @@ -205396,71 +205849,7 @@ }, { "type": "class", - "name": "CPulseCell_LimitCount", - "scope": "libpulse_system.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": "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": 1897 - } - ], - "members": - [ - { - "name": "m_nLimitCount", - "offset": 72, - "traits": - { - "metatags": - [ - { - "name": "MPropertyFlattenIntoParentRow" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPulseCell_BaseRequirement", + "name": "CPulseCell_IsRequirementValid", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 72, @@ -205479,20 +205868,24 @@ [ { "name": "MGetKV3ClassDefaults", - "value": "{\n\t_class = \"CPulseCell_BaseRequirement\"\n\tm_nEditorNodeID = -1\n}" + "value": "{\n\t_class = \"CPulseCell_IsRequirementValid\"\n\tm_nEditorNodeID = -1\n}" } ], - "multi_depth": 2, - "single_depth": 1, + "multi_depth": 3, + "single_depth": 2, "baseclasses": [ { "offset": 0, - "ref_idx": 1841 + "ref_idx": 1869 } ], "members": [ + ], + "child_class_idx": + [ + 1898 ] } }, @@ -205539,14 +205932,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulseCell_Timeline::TimelineEvent_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1899 + "ref_idx": 1901 } ] } @@ -205588,18 +205981,23 @@ } } } + ], + "child_class_idx": + [ + 1901 ] } }, { "type": "class", - "name": "CPulseCell_Timeline__TimelineEvent_t", + "name": "CPulseCell_Timeline::TimelineEvent_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 80, "alignment": 8, "traits": { + "parent_class_idx": 1900, "flags": [ "inheritance_depth_calculated", @@ -205672,13 +206070,14 @@ }, { "type": "class", - "name": "CPulseCell_BaseLerp__CursorState_t", + "name": "CPulseCell_BaseLerp::CursorState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 8, "alignment": 4, "traits": { + "parent_class_idx": 1852, "flags": [ "has_trivial_destructor", @@ -205703,7 +206102,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -205715,7 +206114,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -205817,7 +206216,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutflowConnection >", "size": 24, "alignment": 8, "template": @@ -205835,13 +206234,14 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_CycleShuffled__InstanceState_t", + "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 40, "alignment": 8, "traits": { + "parent_class_idx": 1885, "flags": [ "inheritance_depth_calculated", @@ -205865,7 +206265,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorFixedGrowable", + "name": "CUtlVectorFixedGrowable< uint8, 8 >", "size": 32, "alignment": 8, "template": @@ -205943,7 +206343,7 @@ "subtype": { "type": "ref", - "ref_idx": 759 + "ref_idx": 770 } } }, @@ -205988,13 +206388,14 @@ }, { "type": "class", - "name": "CPulseCell_LimitCount__Criteria_t", + "name": "CPulseCell_LimitCount::Criteria_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 1, "alignment": 255, "traits": { + "parent_class_idx": 1868, "flags": [ "has_trivial_destructor", @@ -206039,7 +206440,7 @@ [ { "offset": 0, - "ref_idx": 1873 + "ref_idx": 1875 } ], "members": @@ -206090,7 +206491,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutflowConnection >", "size": 24, "alignment": 8, "template": @@ -206318,11 +206719,15 @@ [ { "offset": 0, - "ref_idx": 1897 + "ref_idx": 1869 } ], "members": [ + ], + "child_class_idx": + [ + 1933 ] } }, @@ -206410,54 +206815,6 @@ ] } }, - { - "type": "class", - "name": "PulseNodeDynamicOutflows_t", - "scope": "libpulse_system.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", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1883 - } - ] - } - } - } - ] - } - }, { "type": "class", "name": "CPulseCell_CursorQueue", @@ -206750,13 +207107,14 @@ }, { "type": "class", - "name": "CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t", + "name": "CPulseCell_Test_MultiOutflow_WithParams_Yielding::CursorState_t", "scope": "libpulse_system.so", "project": "pulse_system", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1876, "flags": [ "has_trivial_destructor", @@ -206788,44 +207146,6 @@ ] } }, - { - "type": "class", - "name": "CPulseCell_IsRequirementValid", - "scope": "libpulse_system.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": 1897 - } - ], - "members": - [ - ] - } - }, { "type": "class", "name": "CPulseTestScriptLib", @@ -206922,13 +207242,14 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_CycleOrdered__InstanceState_t", + "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", "scope": "libpulse_system.so", "project": "pulse_runtime_lib", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1847, "flags": [ "has_trivial_destructor", @@ -207309,7 +207630,7 @@ "subtype": { "type": "ref", - "ref_idx": 977 + "ref_idx": 985 } } } @@ -207318,13 +207639,14 @@ }, { "type": "class", - "name": "CPulseCell_ExampleCriteria__Criteria_t", + "name": "CPulseCell_ExampleCriteria::Criteria_t", "scope": "libpulse_system.so", "project": "pulse_system", "size": 12, "alignment": 255, "traits": { + "parent_class_idx": 1914, "flags": [ "has_trivial_destructor", @@ -207393,7 +207715,7 @@ [ { "offset": 0, - "ref_idx": 546 + "ref_idx": 551 } ], "members": @@ -207796,7 +208118,7 @@ [ { "offset": 0, - "ref_idx": 1012 + "ref_idx": 1020 } ], "members": @@ -207873,7 +208195,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -207891,7 +208213,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -207963,7 +208285,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -208049,7 +208371,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208137,7 +208459,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -208191,7 +208513,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208245,7 +208567,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208347,7 +208669,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208359,7 +208681,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208377,7 +208699,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208395,7 +208717,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -208422,7 +208744,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -208470,7 +208792,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208518,7 +208840,7 @@ "subtype": { "type": "ref", - "ref_idx": 511 + "ref_idx": 516 } } }, @@ -208548,7 +208870,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -208584,7 +208906,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -209132,7 +209454,7 @@ "subtype": { "type": "ref", - "ref_idx": 1972 + "ref_idx": 1960 } } } @@ -209154,7 +209476,7 @@ "subtype": { "type": "ref", - "ref_idx": 1973 + "ref_idx": 1961 } } } @@ -209176,7 +209498,7 @@ "subtype": { "type": "ref", - "ref_idx": 1974 + "ref_idx": 1962 } } } @@ -209198,7 +209520,7 @@ "subtype": { "type": "ref", - "ref_idx": 1976 + "ref_idx": 1964 } } } @@ -209214,7 +209536,7 @@ "subtype": { "type": "ref", - "ref_idx": 1979 + "ref_idx": 1967 } } } @@ -209230,7 +209552,7 @@ "subtype": { "type": "ref", - "ref_idx": 1980 + "ref_idx": 1968 } } } @@ -209341,21 +209663,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -209527,7 +209849,7 @@ "subtype": { "type": "ref", - "ref_idx": 1981 + "ref_idx": 1969 } } }, @@ -209545,7 +209867,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -209623,7 +209945,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -209653,7 +209975,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< QAngle >", "size": 24, "alignment": 8, "template": @@ -209694,7 +210016,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -209736,7 +210058,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -209758,7 +210080,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -209908,7 +210230,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } }, @@ -209994,7 +210316,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -210188,7 +210510,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -210238,7 +210560,7 @@ "subtype": { "type": "ref", - "ref_idx": 1982 + "ref_idx": 1970 } } }, @@ -210340,7 +210662,7 @@ "subtype": { "type": "ref", - "ref_idx": 1983 + "ref_idx": 1971 } } }, @@ -210358,7 +210680,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -210615,7 +210937,7 @@ "subtype": { "type": "ref", - "ref_idx": 1984 + "ref_idx": 1972 } } } @@ -210950,7 +211272,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -211086,14 +211408,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< PredictedDamageTag_t >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1986 + "ref_idx": 1974 } ] } @@ -211149,7 +211471,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -211298,7 +211620,7 @@ [ { "offset": 0, - "ref_idx": 995 + "ref_idx": 1003 } ], "members": @@ -211363,7 +211685,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -211375,7 +211697,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -211549,7 +211871,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerController >", "size": 4, "alignment": 4, "template": @@ -211586,7 +211908,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -211622,7 +211944,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -211640,7 +211962,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -211659,7 +211981,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPlayerPing >", "size": 4, "alignment": 4, "template": @@ -211721,7 +212043,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -211740,7 +212062,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -211767,14 +212089,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -212154,7 +212476,7 @@ [ { "offset": 0, - "ref_idx": 994 + "ref_idx": 1002 } ], "members": @@ -212357,7 +212679,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -212505,7 +212827,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -213035,7 +213357,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -213062,7 +213384,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSObserverPawn >", "size": 4, "alignment": 4, "template": @@ -213293,7 +213615,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerController >", "size": 4, "alignment": 4, "template": @@ -213534,7 +213856,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -213630,7 +213952,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -213642,7 +213964,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -214080,19 +214402,23 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t >", "size": 144, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 439 + "ref_idx": 444 } ] } } } + ], + "child_class_idx": + [ + 2555 ] } }, @@ -214196,7 +214522,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< CSPerRoundStats_t >", "size": 144, "alignment": 8, "template": @@ -215044,7 +215370,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< CDamageRecord >", "size": 144, "alignment": 8, "template": @@ -215158,7 +215484,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -215185,7 +215511,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -215212,7 +215538,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerController >", "size": 4, "alignment": 4, "template": @@ -215239,7 +215565,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerController >", "size": 4, "alignment": 4, "template": @@ -215502,12 +215828,13 @@ }, { "type": "enum", - "name": "QuestProgress__Reason", + "name": "QuestProgress::Reason", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 598, "flags": [ "is_registered" @@ -215635,328 +215962,6 @@ ] } }, - { - "type": "class", - "name": "CCSObserver_ObserverServices", - "scope": "libserver.so", - "project": "server", - "size": 120, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1015 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSObserver_MovementServices", - "scope": "libserver.so", - "project": "server", - "size": 568, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1034 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSObserver_CameraServices", - "scope": "libserver.so", - "project": "server", - "size": 424, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1962 - } - ], - "members": - [ - ] - } - }, - { - "type": "class", - "name": "CCSPlayerBase_CameraServices", - "scope": "libserver.so", - "project": "server", - "size": 424, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "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, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1020 - } - ], - "members": - [ - { - "name": "m_iFOV", - "offset": 368, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_iFOVStart", - "offset": 372, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_flFOVTime", - "offset": 376, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_flFOVRate", - "offset": 380, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_hZoomOwner", - "offset": 384, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CHandle", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 515 - } - ] - } - } - }, - { - "name": "m_hTriggerFogList", - "offset": 392, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "atomic", - "name": "CHandle", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 515 - } - ] - } - ] - } - } - }, - { - "name": "m_hLastFogTrigger", - "offset": 416, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 515 - } - ] - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSObserver_UseServices", - "scope": "libserver.so", - "project": "server", - "size": 64, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1018 - } - ], - "members": - [ - ] - } - }, { "type": "class", "name": "IntervalTimer", @@ -216002,7 +216007,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -216029,1652 +216034,6 @@ ] } }, - { - "type": "class", - "name": "CCSPlayer_WeaponServices", - "scope": "libserver.so", - "project": "server", - "size": 6288, - "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": "MNetworkVarNames", - "value": "bool m_bBlockInspectUntilNextGraphUpdate" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1010 - } - ], - "members": - [ - { - "name": "m_flNextAttack", - "offset": 184, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_bIsLookingAtWeapon", - "offset": 188, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsHoldingLookAtWeapon", - "offset": 189, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_hSavedWeapon", - "offset": 192, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 1012 - } - ] - } - } - }, - { - "name": "m_nTimeToMelee", - "offset": 196, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nTimeToSecondary", - "offset": 200, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nTimeToPrimary", - "offset": 204, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_nTimeToSniperRifle", - "offset": 208, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bIsBeingGivenItem", - "offset": 212, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsPickingUpItemWithUse", - "offset": 213, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bPickedUpWeapon", - "offset": 214, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bDisableAutoDeploy", - "offset": 215, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bIsPickingUpGroundWeapon", - "offset": 216, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_networkAnimTiming", - "offset": 6256, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "atomic", - "name": "CNetworkUtlVectorBase", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 3 - } - ] - } - } - }, - { - "name": "m_bBlockInspectUntilNextGraphUpdate", - "offset": 6280, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_ItemServices", - "scope": "libserver.so", - "project": "server", - "size": 72, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "bool m_bHasDefuser" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bHasHelmet" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1013 - } - ], - "members": - [ - { - "name": "m_bHasDefuser", - "offset": 64, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bHasHelmet", - "offset": 65, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_UseServices", - "scope": "libserver.so", - "project": "server", - "size": 80, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1018 - } - ], - "members": - [ - { - "name": "m_hLastKnownUseEntity", - "offset": 64, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CHandle", - "size": 4, - "alignment": 4, - "template": - [ - { - "type": "ref", - "ref_idx": 515 - } - ] - } - } - }, - { - "name": "m_flLastUseTimeStamp", - "offset": 68, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_flTimeLastUsedWindow", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_WaterServices", - "scope": "libserver.so", - "project": "server", - "size": 120, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1017 - } - ], - "members": - [ - { - "name": "m_NextDrownDamageTime", - "offset": 64, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_nDrownDmgRate", - "offset": 68, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_AirFinishedTime", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_flWaterJumpTime", - "offset": 76, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_vecWaterJumpVel", - "offset": 80, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_flSwimSoundTime", - "offset": 92, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_MovementServices", - "scope": "libserver.so", - "project": "server", - "size": 3600, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "Vector m_vecLadderNormal" - }, - { - "name": "MNetworkVarNames", - "value": "int m_nLadderSurfacePropIndex" - }, - { - "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": "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": "bool m_bOldJumpPressed" - }, - { - "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": "bool m_bWasSurfing" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bJumpApexPending" - } - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1970 - } - ], - "members": - [ - { - "name": "m_vecLadderNormal", - "offset": 640, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkEncoder", - "value": "normal" - } - ], - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_nLadderSurfacePropIndex", - "offset": 652, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flDuckAmount", - "offset": 656, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flDuckSpeed", - "offset": 660, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bDuckOverride", - "offset": 664, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bDesiresDuck", - "offset": 665, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flDuckOffset", - "offset": 668, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_nDuckTimeMsecs", - "offset": 672, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - }, - { - "name": "MNetworkPriority", - "value": "32" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_nDuckJumpTimeMsecs", - "offset": 676, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_nJumpTimeMsecs", - "offset": 680, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_flLastDuckTime", - "offset": 684, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_vecLastPositionAtFullCrouchSpeed", - "offset": 696, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector2D", - "size": 8, - "alignment": 4 - } - } - }, - { - "name": "m_duckUntilOnGround", - "offset": 704, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bHasWalkMovedSinceLastJump", - "offset": 705, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bInStuckTest", - "offset": 706, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nTraceCount", - "offset": 1232, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_StuckLast", - "offset": 1236, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bSpeedCropped", - "offset": 1240, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nOldWaterLevel", - "offset": 1244, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_flWaterEntryTime", - "offset": 1248, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_vecForward", - "offset": 1252, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecLeft", - "offset": 1264, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_vecUp", - "offset": 1276, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "offset": 1288, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bMadeFootstepNoise", - "offset": 1292, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_iFootsteps", - "offset": 1296, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_bOldJumpPressed", - "offset": 1300, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_flJumpPressedTime", - "offset": 1304, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_fStashGrenadeParameterWhen", - "offset": 1308, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_nButtonDownMaskPrev", - "offset": 1312, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 9 - } - } - }, - { - "name": "m_flOffsetTickCompleteTime", - "offset": 1320, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flOffsetTickStashedSpeed", - "offset": 1324, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flStamina", - "offset": 1328, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flHeightAtJumpStart", - "offset": 1332, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flMaxJumpHeightThisJump", - "offset": 1336, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flMaxJumpHeightLastJump", - "offset": 1340, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flStaminaAtJumpStart", - "offset": 1344, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flAccumulatedJumpError", - "offset": 1348, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flTicksSinceLastSurfingDetected", - "offset": 1352, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bWasSurfing", - "offset": 1356, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_vecInputRotated", - "offset": 1500, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_bJumpApexPending", - "offset": 3592, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CPlayer_MovementServices_Humanoid", - "scope": "libserver.so", - "project": "server", - "size": 640, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "metatags": - [ - { - "name": "MNetworkVarNames", - "value": "float32 m_flFallVelocity" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInCrouch" - }, - { - "name": "MNetworkVarNames", - "value": "uint32 m_nCrouchState" - }, - { - "name": "MNetworkVarNames", - "value": "GameTime_t m_flCrouchTransitionStartTime" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDucked" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bDucking" - }, - { - "name": "MNetworkVarNames", - "value": "bool m_bInDuckJump" - } - ], - "multi_depth": 3, - "single_depth": 2, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1034 - } - ], - "members": - [ - { - "name": "m_flStepSoundTime", - "offset": 568, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_flFallVelocity", - "offset": 572, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkBitCount", - "value": "17" - }, - { - "name": "MNetworkMinValue", - "value": "-4096.000000" - }, - { - "name": "MNetworkMaxValue", - "value": "4096.000000" - }, - { - "name": "MNetworkEncodeFlags", - "value": "4" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_bInCrouch", - "offset": 576, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_nCrouchState", - "offset": 580, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 7 - } - } - }, - { - "name": "m_flCrouchTransitionStartTime", - "offset": 584, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 530 - } - } - }, - { - "name": "m_bDucked", - "offset": 588, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bDucking", - "offset": 589, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_bInDuckJump", - "offset": 590, - "traits": - { - "metatags": - [ - { - "name": "MNetworkEnable" - }, - { - "name": "MNetworkUserGroup", - "value": "LocalPlayerExclusive" - } - ], - "subtype": - { - "type": "ref", - "ref_idx": 12 - } - } - }, - { - "name": "m_groundNormal", - "offset": 592, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - }, - { - "name": "m_flSurfaceFriction", - "offset": 604, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 10 - } - } - }, - { - "name": "m_surfaceProps", - "offset": 608, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlStringToken", - "size": 4, - "alignment": 4 - } - } - }, - { - "name": "m_nStepside", - "offset": 624, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 6 - } - } - }, - { - "name": "m_vecSmoothedVelocity", - "offset": 628, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "Vector", - "size": 12, - "alignment": 4 - } - } - } - ] - } - }, - { - "type": "class", - "name": "CCSPlayer_CameraServices", - "scope": "libserver.so", - "project": "server", - "size": 424, - "alignment": 255, - "traits": - { - "flags": - [ - "has_virtual_members", - "inheritance_depth_calculated", - "local_type_scope" - ], - "multi_depth": 4, - "single_depth": 3, - "baseclasses": - [ - { - "offset": 0, - "ref_idx": 1962 - } - ], - "members": - [ - ] - } - }, { "type": "class", "name": "CCSPlayer_BulletServices", @@ -217703,7 +216062,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -217761,7 +216120,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -217780,14 +216139,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -217807,14 +216166,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -217851,7 +216210,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -217870,14 +216229,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >", "size": 144, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1975 + "ref_idx": 1963 } ] } @@ -218057,7 +216416,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -218070,14 +216429,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerWeapon >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1012 + "ref_idx": 1020 } ] } @@ -218115,7 +216474,7 @@ "subtype": { "type": "ref", - "ref_idx": 1977 + "ref_idx": 1965 } } }, @@ -218133,7 +216492,7 @@ "subtype": { "type": "ref", - "ref_idx": 1977 + "ref_idx": 1965 } } } @@ -218178,14 +216537,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVectorEmbeddedNetworkVar", + "name": "CUtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t >", "size": 104, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1978 + "ref_idx": 1966 } ] } @@ -218282,7 +216641,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -218295,7 +216654,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -218307,7 +216666,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -218319,7 +216678,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -218336,7 +216695,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -218377,7 +216736,7 @@ [ { "offset": 0, - "ref_idx": 1011 + "ref_idx": 1019 } ], "members": @@ -218849,7 +217208,7 @@ [ { "offset": 0, - "ref_idx": 1985 + "ref_idx": 1973 } ], "members": @@ -218918,7 +217277,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -218978,7 +217337,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219014,7 +217373,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -219059,7 +217418,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219071,7 +217430,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219083,7 +217442,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219095,7 +217454,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219143,14 +217502,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -219178,14 +217537,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -219199,14 +217558,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -219256,7 +217615,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -219292,7 +217651,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -219304,7 +217663,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219316,7 +217675,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219340,7 +217699,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219376,7 +217735,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219388,7 +217747,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219400,7 +217759,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219502,7 +217861,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219514,7 +217873,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219580,7 +217939,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219794,7 +218153,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -219806,7 +218165,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219818,7 +218177,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -219972,7 +218331,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -220008,7 +218367,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -220020,7 +218379,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220032,7 +218391,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220175,7 +218534,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220208,7 +218567,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220229,7 +218588,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220250,7 +218609,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -220262,7 +218621,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220295,7 +218654,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -220343,7 +218702,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -220355,7 +218714,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220367,7 +218726,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -220379,7 +218738,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220415,7 +218774,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220475,7 +218834,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -220501,7 +218860,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220513,7 +218872,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -220525,7 +218884,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -220617,7 +218976,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -220908,7 +219267,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -220992,7 +219351,7 @@ [ { "offset": 0, - "ref_idx": 1988 + "ref_idx": 1976 } ], "members": @@ -221086,7 +219445,7 @@ [ { "offset": 0, - "ref_idx": 1989 + "ref_idx": 1977 } ], "members": @@ -221163,14 +219522,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -221222,7 +219581,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -221284,7 +219643,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -221432,7 +219791,7 @@ [ { "offset": 0, - "ref_idx": 554 + "ref_idx": 559 } ], "members": @@ -221445,7 +219804,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221457,7 +219816,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221551,7 +219910,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -221643,7 +220002,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -221664,7 +220023,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -221676,7 +220035,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -221721,7 +220080,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -221762,7 +220121,7 @@ "subtype": { "type": "ref", - "ref_idx": 904 + "ref_idx": 911 } } }, @@ -221834,7 +220193,7 @@ "subtype": { "type": "ref", - "ref_idx": 1991 + "ref_idx": 1979 } } }, @@ -221928,7 +220287,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221940,7 +220299,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221952,7 +220311,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221964,7 +220323,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221976,7 +220335,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -221988,7 +220347,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -222000,7 +220359,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -222012,7 +220371,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -222024,7 +220383,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -222132,7 +220491,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -222162,7 +220521,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -222187,14 +220546,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -222208,7 +220567,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -222237,7 +220596,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -222279,7 +220638,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -222309,7 +220668,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -222322,7 +220681,7 @@ "subtype": { "type": "ref", - "ref_idx": 1997 + "ref_idx": 1985 } } } @@ -222428,7 +220787,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -222449,7 +220808,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -222470,7 +220829,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -222491,7 +220850,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< float32 >", "size": 24, "alignment": 8, "template": @@ -222559,7 +220918,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -222613,7 +220972,7 @@ [ { "offset": 0, - "ref_idx": 2001 + "ref_idx": 1989 } ], "members": @@ -222644,7 +221003,7 @@ [ { "offset": 0, - "ref_idx": 2002 + "ref_idx": 1990 } ], "members": @@ -222675,7 +221034,7 @@ [ { "offset": 0, - "ref_idx": 2003 + "ref_idx": 1991 } ], "members": @@ -222741,7 +221100,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -222852,7 +221211,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } }, @@ -222870,7 +221229,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } }, @@ -222888,7 +221247,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } } @@ -222948,7 +221307,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -223152,7 +221511,7 @@ [ { "offset": 0, - "ref_idx": 2006 + "ref_idx": 1994 } ], "members": @@ -223197,7 +221556,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -223248,7 +221607,7 @@ "subtype": { "type": "ref", - "ref_idx": 904 + "ref_idx": 911 } } }, @@ -223340,7 +221699,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -223364,7 +221723,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223376,7 +221735,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223388,7 +221747,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223400,7 +221759,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223412,7 +221771,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223496,14 +221855,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -223572,7 +221931,7 @@ [ { "offset": 0, - "ref_idx": 2008 + "ref_idx": 1996 } ], "members": @@ -223585,7 +221944,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223597,7 +221956,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -223652,7 +222011,7 @@ [ { "offset": 0, - "ref_idx": 2009 + "ref_idx": 1997 } ], "members": @@ -223694,7 +222053,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -223738,7 +222097,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -223804,7 +222163,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -223817,14 +222176,14 @@ "subtype": { "type": "atomic", - "name": "CVariantBase", + "name": "CVariantBase< CVariantDefaultAllocator >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 539 + "ref_idx": 544 } ] } @@ -223869,7 +222228,7 @@ [ { "offset": 0, - "ref_idx": 2013 + "ref_idx": 2001 } ], "members": @@ -223903,7 +222262,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } } @@ -224234,7 +222593,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -224569,7 +222928,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -224587,7 +222946,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlString >", "size": 24, "alignment": 8, "template": @@ -224616,7 +222975,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlString >", "size": 24, "alignment": 8, "template": @@ -224645,21 +223004,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -224680,7 +223039,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -224703,14 +223062,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -225992,7 +224351,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint16 >", "size": 24, "alignment": 8, "template": @@ -226008,6 +224367,241 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_CameraServices", + "scope": "libserver.so", + "project": "server", + "size": 424, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2004 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSPlayerBase_CameraServices", + "scope": "libserver.so", + "project": "server", + "size": 424, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "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, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1028 + } + ], + "members": + [ + { + "name": "m_iFOV", + "offset": 368, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_iFOVStart", + "offset": 372, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_flFOVTime", + "offset": 376, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_flFOVRate", + "offset": 380, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_hZoomOwner", + "offset": 384, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 520 + } + ] + } + } + }, + { + "name": "m_hTriggerFogList", + "offset": 392, + "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": 520 + } + ] + } + ] + } + } + }, + { + "name": "m_hLastFogTrigger", + "offset": 416, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 520 + } + ] + } + } + } + ] + } + }, { "type": "class", "name": "CEnvLaser", @@ -226030,7 +224624,7 @@ [ { "offset": 0, - "ref_idx": 2016 + "ref_idx": 2006 } ], "members": @@ -226060,7 +224654,7 @@ "subtype": { "type": "ref", - "ref_idx": 2019 + "ref_idx": 2009 } } } @@ -226242,7 +224836,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -226307,7 +224901,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -226355,14 +224949,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -226382,14 +224976,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -226409,7 +225003,7 @@ "subtype": { "type": "ref", - "ref_idx": 2017 + "ref_idx": 2007 } } }, @@ -226450,14 +225044,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -226483,7 +225077,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } } @@ -226742,7 +225336,7 @@ "subtype": { "type": "ref", - "ref_idx": 2018 + "ref_idx": 2008 } } }, @@ -226796,14 +225390,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -226975,7 +225569,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -226994,14 +225588,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -227021,14 +225615,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -227048,7 +225642,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } }, @@ -227128,7 +225722,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -227286,7 +225880,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -227334,7 +225928,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -227370,7 +225964,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -227424,7 +226018,7 @@ [ { "offset": 0, - "ref_idx": 996 + "ref_idx": 1004 } ], "members": @@ -227440,7 +226034,7 @@ "subtype": { "type": "ref", - "ref_idx": 553 + "ref_idx": 558 } } } @@ -227470,7 +226064,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -227506,7 +226100,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -227622,7 +226216,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -227635,7 +226229,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -227647,7 +226241,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -227659,7 +226253,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -227808,7 +226402,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -227826,14 +226420,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -227866,7 +226460,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -228015,7 +226609,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -228465,7 +227059,7 @@ "subtype": { "type": "ref", - "ref_idx": 2027 + "ref_idx": 2017 } } } @@ -228503,7 +227097,7 @@ [ { "offset": 0, - "ref_idx": 289 + "ref_idx": 290 } ], "members": @@ -228516,21 +227110,21 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -228558,7 +227152,7 @@ "subtype": { "type": "ref", - "ref_idx": 268 + "ref_idx": 269 } } }, @@ -228637,7 +227231,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -228704,7 +227298,7 @@ "subtype": { "type": "ref", - "ref_idx": 1875 + "ref_idx": 1877 } } }, @@ -228774,6 +227368,10 @@ } } } + ], + "child_class_idx": + [ + 2095 ] } }, @@ -228799,7 +227397,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -228812,7 +227410,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -228900,7 +227498,7 @@ [ { "offset": 0, - "ref_idx": 2033 + "ref_idx": 2023 } ], "members": @@ -228949,7 +227547,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -228962,7 +227560,7 @@ "subtype": { "type": "ref", - "ref_idx": 856 + "ref_idx": 867 } } }, @@ -228992,7 +227590,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< bool >", "size": 24, "alignment": 8, "template": @@ -229023,7 +227621,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -229060,7 +227658,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< QAngle >", "size": 24, "alignment": 8, "template": @@ -229119,14 +227717,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -229140,14 +227738,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -229161,14 +227759,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -229182,7 +227780,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -229194,7 +227792,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -229232,7 +227830,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -229244,7 +227842,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -229354,7 +227952,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -229377,7 +227975,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< Vector >", "size": 24, "alignment": 8, "template": @@ -229429,7 +228027,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -229851,7 +228449,7 @@ [ { "offset": 0, - "ref_idx": 2036 + "ref_idx": 2026 } ], "members": @@ -229906,7 +228504,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -229924,7 +228522,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -230140,7 +228738,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -230158,7 +228756,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -230672,7 +229270,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -230690,7 +229288,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -231055,7 +229653,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -231258,7 +229856,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -231270,7 +229868,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -231390,7 +229988,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -231483,7 +230081,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -232074,7 +230672,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SpawnPoint* >", "size": 24, "alignment": 8, "template": @@ -232084,7 +230682,7 @@ "subtype": { "type": "ref", - "ref_idx": 2039 + "ref_idx": 2029 } } ] @@ -232099,7 +230697,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SpawnPoint* >", "size": 24, "alignment": 8, "template": @@ -232109,7 +230707,7 @@ "subtype": { "type": "ref", - "ref_idx": 2039 + "ref_idx": 2029 } } ] @@ -232184,7 +230782,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SpawnPoint* >", "size": 24, "alignment": 8, "template": @@ -232194,7 +230792,7 @@ "subtype": { "type": "ref", - "ref_idx": 2039 + "ref_idx": 2029 } } ] @@ -232209,7 +230807,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SpawnPoint* >", "size": 24, "alignment": 8, "template": @@ -232219,7 +230817,7 @@ "subtype": { "type": "ref", - "ref_idx": 2039 + "ref_idx": 2029 } } ] @@ -232282,7 +230880,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -232306,7 +230904,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -232396,7 +230994,7 @@ "subtype": { "type": "ref", - "ref_idx": 2013 + "ref_idx": 2001 } } } @@ -232423,14 +231021,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -232450,7 +231048,7 @@ "subtype": { "type": "ref", - "ref_idx": 2041 + "ref_idx": 2031 } } }, @@ -232467,7 +231065,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< int32 >", "size": 24, "alignment": 8, "template": @@ -232587,7 +231185,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -232942,7 +231540,7 @@ [ { "offset": 0, - "ref_idx": 2037 + "ref_idx": 2027 } ], "members": @@ -232972,7 +231570,7 @@ [ { "offset": 0, - "ref_idx": 2038 + "ref_idx": 2028 } ], "members": @@ -233021,7 +231619,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } }, @@ -233135,7 +231733,7 @@ [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2030 } ], "members": @@ -233201,7 +231799,7 @@ [ { "offset": 0, - "ref_idx": 537 + "ref_idx": 542 } ], "members": @@ -233357,7 +231955,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -233395,7 +231993,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -233455,7 +232053,7 @@ [ { "offset": 0, - "ref_idx": 2045 + "ref_idx": 2035 } ], "members": @@ -233494,7 +232092,7 @@ "subtype": { "type": "ref", - "ref_idx": 2049 + "ref_idx": 2039 } } }, @@ -233506,7 +232104,7 @@ "subtype": { "type": "ref", - "ref_idx": 2050 + "ref_idx": 2040 } } }, @@ -233518,7 +232116,7 @@ "subtype": { "type": "ref", - "ref_idx": 2050 + "ref_idx": 2040 } } }, @@ -233530,7 +232128,7 @@ "subtype": { "type": "ref", - "ref_idx": 2051 + "ref_idx": 2041 } } }, @@ -233692,14 +232290,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CEntityBlocker >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2052 + "ref_idx": 2042 } ] } @@ -233781,7 +232379,7 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 } ], "members": @@ -233806,21 +232404,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBasePropDoor > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePropDoor >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2045 + "ref_idx": 2035 } ] } @@ -233866,7 +232464,7 @@ "subtype": { "type": "ref", - "ref_idx": 2048 + "ref_idx": 2038 } } }, @@ -233954,14 +232552,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -233987,7 +232585,7 @@ "subtype": { "type": "ref", - "ref_idx": 904 + "ref_idx": 911 } } }, @@ -234025,14 +232623,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -234218,14 +232816,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePropDoor >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2045 + "ref_idx": 2035 } ] } @@ -234239,7 +232837,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234251,7 +232849,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234263,7 +232861,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234275,7 +232873,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234287,7 +232885,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234299,7 +232897,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234311,7 +232909,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234323,7 +232921,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234335,7 +232933,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234347,7 +232945,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -234390,7 +232988,7 @@ [ { "offset": 0, - "ref_idx": 1125 + "ref_idx": 1133 } ], "members": @@ -234463,7 +233061,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234475,7 +233073,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234487,7 +233085,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234499,7 +233097,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234511,7 +233109,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234537,7 +233135,7 @@ "subtype": { "type": "ref", - "ref_idx": 2047 + "ref_idx": 2037 } } }, @@ -234883,7 +233481,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -234933,7 +233531,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -234946,7 +233544,7 @@ "subtype": { "type": "ref", - "ref_idx": 1481 + "ref_idx": 1484 } } }, @@ -234958,7 +233556,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -234970,7 +233568,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -235138,7 +233736,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -235150,7 +233748,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -235179,7 +233777,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -235220,14 +233818,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -235241,14 +233839,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -235364,7 +233962,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -235416,7 +234014,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -235596,7 +234194,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -235637,14 +234235,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -235658,14 +234256,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -235757,7 +234355,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -235769,7 +234367,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -235798,7 +234396,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -235840,7 +234438,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -235889,7 +234487,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -235926,7 +234524,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -236010,7 +234608,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -236090,7 +234688,7 @@ [ { "offset": 0, - "ref_idx": 2063 + "ref_idx": 2053 } ], "members": @@ -236160,7 +234758,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -236377,7 +234975,7 @@ "subtype": { "type": "ref", - "ref_idx": 657 + "ref_idx": 669 } } }, @@ -236389,7 +234987,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -236401,7 +234999,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -236469,7 +235067,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -236517,7 +235115,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -236529,7 +235127,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -236570,7 +235168,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -236595,7 +235193,7 @@ "subtype": { "type": "ref", - "ref_idx": 547 + "ref_idx": 552 } } }, @@ -236645,14 +235243,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -236716,7 +235314,7 @@ "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 1468 } } }, @@ -236728,10 +235326,14 @@ "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 1468 } } } + ], + "child_class_idx": + [ + 2104 ] } }, @@ -236757,7 +235359,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -236895,7 +235497,7 @@ [ { "offset": 0, - "ref_idx": 335 + "ref_idx": 336 } ], "members": @@ -236937,7 +235539,7 @@ [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2030 } ], "members": @@ -237242,7 +235844,7 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 } ], "members": @@ -237255,7 +235857,7 @@ "subtype": { "type": "ref", - "ref_idx": 525 + "ref_idx": 530 } } }, @@ -237545,14 +236147,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -238672,7 +237274,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -238753,7 +237355,7 @@ [ { "offset": 0, - "ref_idx": 2071 + "ref_idx": 2061 } ], "members": @@ -238879,7 +237481,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -239046,14 +237648,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -239199,14 +237801,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -239226,14 +237828,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -239253,7 +237855,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } }, @@ -239271,7 +237873,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } } @@ -239300,7 +237902,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -239341,7 +237943,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -239448,7 +238050,7 @@ [ { "offset": 0, - "ref_idx": 2075 + "ref_idx": 2065 } ], "members": @@ -239506,7 +238108,7 @@ [ { "offset": 0, - "ref_idx": 2076 + "ref_idx": 2066 } ], "members": @@ -239550,7 +238152,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -239673,7 +238275,7 @@ [ { "offset": 0, - "ref_idx": 2038 + "ref_idx": 2028 } ], "members": @@ -239745,7 +238347,7 @@ [ { "offset": 0, - "ref_idx": 2076 + "ref_idx": 2066 } ], "members": @@ -239758,14 +238360,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -239791,14 +238393,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -239824,7 +238426,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -239867,7 +238469,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -239897,7 +238499,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -239987,6 +238589,290 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_WeaponServices", + "scope": "libserver.so", + "project": "server", + "size": 6288, + "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": "MNetworkVarNames", + "value": "bool m_bBlockInspectUntilNextGraphUpdate" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1018 + } + ], + "members": + [ + { + "name": "m_flNextAttack", + "offset": 184, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_bIsLookingAtWeapon", + "offset": 188, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsHoldingLookAtWeapon", + "offset": 189, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_hSavedWeapon", + "offset": 192, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBasePlayerWeapon >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 1020 + } + ] + } + } + }, + { + "name": "m_nTimeToMelee", + "offset": 196, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nTimeToSecondary", + "offset": 200, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nTimeToPrimary", + "offset": 204, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_nTimeToSniperRifle", + "offset": 208, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bIsBeingGivenItem", + "offset": 212, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsPickingUpItemWithUse", + "offset": 213, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bPickedUpWeapon", + "offset": 214, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bDisableAutoDeploy", + "offset": 215, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bIsPickingUpGroundWeapon", + "offset": 216, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_networkAnimTiming", + "offset": 6256, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "atomic", + "name": "CNetworkUtlVectorBase< uint8 >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 3 + } + ] + } + } + }, + { + "name": "m_bBlockInspectUntilNextGraphUpdate", + "offset": 6280, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, { "type": "class", "name": "CLightSpotEntity", @@ -240009,7 +238895,7 @@ [ { "offset": 0, - "ref_idx": 2084 + "ref_idx": 2075 } ], "members": @@ -240049,7 +238935,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -240083,7 +238969,7 @@ "subtype": { "type": "ref", - "ref_idx": 2069 + "ref_idx": 2059 } } } @@ -240113,7 +238999,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -240143,7 +239029,7 @@ [ { "offset": 0, - "ref_idx": 1124 + "ref_idx": 1132 } ], "members": @@ -240173,7 +239059,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -240203,7 +239089,7 @@ [ { "offset": 0, - "ref_idx": 2089 + "ref_idx": 2080 } ], "members": @@ -240286,7 +239172,7 @@ [ { "offset": 0, - "ref_idx": 2090 + "ref_idx": 2081 } ], "members": @@ -240299,7 +239185,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -240322,7 +239208,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -240422,7 +239308,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -240610,7 +239496,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -240923,7 +239809,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -240941,7 +239827,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -240959,7 +239845,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -241139,14 +240025,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -241301,7 +240187,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -241314,7 +240200,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241326,7 +240212,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241338,7 +240224,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241350,7 +240236,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241495,7 +240381,7 @@ [ { "offset": 0, - "ref_idx": 2094 + "ref_idx": 2085 } ], "members": @@ -241539,7 +240425,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -241621,7 +240507,7 @@ "subtype": { "type": "ref", - "ref_idx": 2095 + "ref_idx": 2086 } } } @@ -241677,7 +240563,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -241708,7 +240594,7 @@ "subtype": { "type": "ref", - "ref_idx": 2096 + "ref_idx": 2087 } } }, @@ -241768,11 +240654,11 @@ [ { "offset": 0, - "ref_idx": 520 + "ref_idx": 525 }, { "offset": 16, - "ref_idx": 1283 + "ref_idx": 1291 } ], "members": @@ -241802,7 +240688,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -241815,14 +240701,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -241836,7 +240722,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241848,7 +240734,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241860,7 +240746,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -241872,7 +240758,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -241910,7 +240796,7 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 } ], "members": @@ -241955,7 +240841,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -241968,7 +240854,7 @@ "subtype": { "type": "ref", - "ref_idx": 1982 + "ref_idx": 1970 } } }, @@ -242009,7 +240895,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -242022,7 +240908,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -242034,7 +240920,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -242058,7 +240944,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -242070,7 +240956,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -242139,7 +241025,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -242169,7 +241055,7 @@ [ { "offset": 0, - "ref_idx": 2084 + "ref_idx": 2075 } ], "members": @@ -242199,7 +241085,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -242260,7 +241146,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -242269,13 +241155,14 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_ListenForEntityOutput__CursorState_t", + "name": "CPulseCell_Outflow_ListenForEntityOutput::CursorState_t", "scope": "libserver.so", "project": "server", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2020, "flags": [ "has_trivial_destructor", @@ -242300,14 +241187,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -242512,7 +241399,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -242548,7 +241435,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -242566,7 +241453,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -242602,7 +241489,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -242638,7 +241525,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSWeaponBase >", "size": 4, "alignment": 4, "template": @@ -242676,7 +241563,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -242748,7 +241635,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -242836,7 +241723,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -242878,7 +241765,7 @@ [ { "offset": 0, - "ref_idx": 1124 + "ref_idx": 1132 } ], "members": @@ -242908,7 +241795,7 @@ [ { "offset": 0, - "ref_idx": 2019 + "ref_idx": 2009 } ], "members": @@ -242973,7 +241860,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -243161,7 +242048,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -243284,7 +242171,7 @@ "subtype": { "type": "ref", - "ref_idx": 1481 + "ref_idx": 1484 } } } @@ -243293,13 +242180,14 @@ }, { "type": "class", - "name": "CPulseCell_LerpCameraSettings__CursorState_t", + "name": "CPulseCell_LerpCameraSettings::CursorState_t", "scope": "libserver.so", "project": "server", "size": 44, "alignment": 4, "traits": { + "parent_class_idx": 2055, "flags": [ "has_trivial_destructor", @@ -243320,7 +242208,7 @@ [ { "offset": 0, - "ref_idx": 1901 + "ref_idx": 1903 } ], "members": @@ -243333,14 +242221,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointCamera >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2027 + "ref_idx": 2017 } ] } @@ -243354,7 +242242,7 @@ "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 1468 } } }, @@ -243366,7 +242254,7 @@ "subtype": { "type": "ref", - "ref_idx": 1460 + "ref_idx": 1468 } } } @@ -243395,7 +242283,7 @@ [ { "offset": 0, - "ref_idx": 2115 + "ref_idx": 2106 } ], "members": @@ -243481,7 +242369,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -243494,7 +242382,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243506,7 +242394,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243518,7 +242406,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243539,7 +242427,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243560,7 +242448,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243572,7 +242460,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243584,7 +242472,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243605,7 +242493,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243626,7 +242514,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243638,7 +242526,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243650,7 +242538,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243671,7 +242559,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243692,7 +242580,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243704,7 +242592,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -243716,7 +242604,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -243737,7 +242625,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -244169,7 +243057,7 @@ [ { "offset": 0, - "ref_idx": 2117 + "ref_idx": 2108 } ], "members": @@ -244206,7 +243094,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -244237,7 +243125,7 @@ "subtype": { "type": "ref", - "ref_idx": 1127 + "ref_idx": 1135 } } }, @@ -244249,7 +243137,7 @@ "subtype": { "type": "ref", - "ref_idx": 2118 + "ref_idx": 2109 } } }, @@ -244261,14 +243149,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -244282,7 +243170,7 @@ "subtype": { "type": "ref", - "ref_idx": 2119 + "ref_idx": 2110 } } }, @@ -244358,7 +243246,7 @@ "subtype": { "type": "ref", - "ref_idx": 2120 + "ref_idx": 2111 } } }, @@ -244370,7 +243258,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -244382,7 +243270,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -244403,7 +243291,7 @@ "subtype": { "type": "ref", - "ref_idx": 1128 + "ref_idx": 1136 } } }, @@ -244415,14 +243303,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -244436,7 +243324,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -244615,7 +243503,7 @@ [ { "offset": 0, - "ref_idx": 521 + "ref_idx": 526 } ], "members": @@ -244634,7 +243522,7 @@ "subtype": { "type": "ref", - "ref_idx": 522 + "ref_idx": 527 } } } @@ -244713,7 +243601,7 @@ "subtype": { "type": "ref", - "ref_idx": 1915 + "ref_idx": 1887 } } }, @@ -244741,6 +243629,10 @@ } } } + ], + "child_class_idx": + [ + 2367 ] } }, @@ -244781,7 +243673,7 @@ [ { "offset": 0, - "ref_idx": 2013 + "ref_idx": 2001 } ], "members": @@ -244800,7 +243692,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -244878,7 +243770,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -244897,14 +243789,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -244984,7 +243876,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -244996,14 +243888,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -245058,7 +243950,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -245123,7 +244015,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< Color >", "size": 40, "alignment": 8, "template": @@ -245163,7 +244055,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -245308,14 +244200,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -245366,7 +244258,36 @@ [ { "offset": 0, - "ref_idx": 1025 + "ref_idx": 1033 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSObserver_ObserverServices", + "scope": "libserver.so", + "project": "server", + "size": 120, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1023 } ], "members": @@ -245396,7 +244317,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -245409,7 +244330,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< Vector >", "size": 40, "alignment": 8, "template": @@ -245446,14 +244367,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -245467,14 +244388,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -245520,7 +244441,7 @@ [ { "offset": 0, - "ref_idx": 1029 + "ref_idx": 1037 } ], "members": @@ -245533,7 +244454,7 @@ "subtype": { "type": "ref", - "ref_idx": 2132 + "ref_idx": 2124 } } }, @@ -245639,7 +244560,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -245651,7 +244572,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -245800,7 +244721,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -246094,7 +245015,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -246117,21 +245038,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerController > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerController >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 994 + "ref_idx": 1002 } ] } @@ -246157,21 +245078,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBasePlayerPawn > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -246318,7 +245239,7 @@ [ { "offset": 0, - "ref_idx": 2020 + "ref_idx": 2010 } ], "members": @@ -246331,7 +245252,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -246343,7 +245264,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -246355,7 +245276,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -246367,7 +245288,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -246385,7 +245306,7 @@ "subtype": { "type": "ref", - "ref_idx": 1982 + "ref_idx": 1970 } } }, @@ -246525,14 +245446,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -246546,7 +245467,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawnBase >", "size": 4, "alignment": 4, "template": @@ -246573,7 +245494,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246635,7 +245556,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246659,7 +245580,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246671,7 +245592,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246683,7 +245604,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246695,7 +245616,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -246743,7 +245664,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -246764,7 +245685,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -246810,7 +245731,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -246828,7 +245749,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -246846,7 +245767,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -246927,7 +245848,7 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 } ], "members": @@ -246957,7 +245878,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -247061,7 +245982,7 @@ [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2071 } ], "members": @@ -247134,14 +246055,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -247155,7 +246076,7 @@ "subtype": { "type": "ref", - "ref_idx": 547 + "ref_idx": 552 } } }, @@ -247219,7 +246140,7 @@ "subtype": { "type": "ref", - "ref_idx": 1007 + "ref_idx": 1015 } } }, @@ -247231,7 +246152,7 @@ "subtype": { "type": "ref", - "ref_idx": 1007 + "ref_idx": 1015 } } }, @@ -247257,14 +246178,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -247295,7 +246216,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -247428,7 +246349,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -247447,14 +246368,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247474,14 +246395,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247501,14 +246422,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247528,14 +246449,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247555,14 +246476,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247582,14 +246503,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247609,14 +246530,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247636,14 +246557,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247663,14 +246584,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -247995,7 +246916,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -248026,7 +246947,7 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 } ], "members": @@ -248056,7 +246977,7 @@ [ { "offset": 0, - "ref_idx": 2145 + "ref_idx": 2137 } ], "members": @@ -248109,7 +247030,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -248146,21 +247067,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CInfoLadderDismount > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CInfoLadderDismount >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2146 + "ref_idx": 2138 } ] } @@ -248312,7 +247233,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -248324,7 +247245,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -248353,7 +247274,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -248383,7 +247304,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -248408,7 +247329,7 @@ "subtype": { "type": "ref", - "ref_idx": 2148 + "ref_idx": 2140 } } } @@ -248438,13 +247359,14 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_PlaySceneBase__CursorState_t", + "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", "scope": "libserver.so", "project": "server", "size": 8, "alignment": 4, "traits": { + "parent_class_idx": 2142, "flags": [ "has_trivial_destructor", @@ -248469,14 +247391,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -248490,14 +247412,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -248506,6 +247428,93 @@ ] } }, + { + "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": 1839 + } + ], + "members": + [ + { + "name": "m_OnFinished", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1842 + } + } + }, + { + "name": "m_OnCanceled", + "offset": 144, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 1842 + } + } + }, + { + "name": "m_Triggers", + "offset": 216, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlVector< CPulse_OutflowConnection >", + "size": 24, + "alignment": 8, + "template": + [ + { + "type": "ref", + "ref_idx": 1843 + } + ] + } + } + } + ], + "child_class_idx": + [ + 2141 + ] + } + }, { "type": "class", "name": "CPulseServerCursor", @@ -248540,14 +247549,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -248561,14 +247570,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -248606,7 +247615,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -248619,7 +247628,7 @@ "subtype": { "type": "ref", - "ref_idx": 1997 + "ref_idx": 1985 } } }, @@ -248696,7 +247705,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -248816,7 +247825,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -248858,7 +247867,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -248908,7 +247917,7 @@ [ { "offset": 0, - "ref_idx": 2135 + "ref_idx": 2127 } ], "members": @@ -248938,7 +247947,7 @@ [ { "offset": 0, - "ref_idx": 2056 + "ref_idx": 2046 } ], "members": @@ -249072,7 +248081,7 @@ [ { "offset": 0, - "ref_idx": 2161 + "ref_idx": 2154 } ], "members": @@ -249102,7 +248111,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -249215,7 +248224,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< uint64 >", "size": 40, "alignment": 8, "template": @@ -249236,7 +248245,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -249353,7 +248362,7 @@ [ { "offset": 0, - "ref_idx": 1988 + "ref_idx": 1976 } ], "members": @@ -249466,7 +248475,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint8 >", "size": 24, "alignment": 8, "template": @@ -249523,7 +248532,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -249535,7 +248544,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -249623,7 +248632,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -249678,14 +248687,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -249705,14 +248714,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -249819,7 +248828,7 @@ [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2071 } ], "members": @@ -249849,7 +248858,7 @@ [ { "offset": 0, - "ref_idx": 2166 + "ref_idx": 2159 } ], "members": @@ -249879,7 +248888,7 @@ [ { "offset": 0, - "ref_idx": 2105 + "ref_idx": 2096 } ], "members": @@ -249961,7 +248970,7 @@ [ { "offset": 0, - "ref_idx": 2169 + "ref_idx": 2162 } ], "members": @@ -249974,14 +248983,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< SoundOpvarTraceResult_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 413 + "ref_idx": 417 } ] } @@ -249995,7 +249004,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< AutoRoomDoorwayPairs_t >", "size": 24, "alignment": 8, "template": @@ -250069,7 +249078,7 @@ [ { "offset": 0, - "ref_idx": 2056 + "ref_idx": 2046 } ], "members": @@ -250082,7 +249091,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -250094,7 +249103,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -250399,7 +249408,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -250443,7 +249452,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -250456,7 +249465,7 @@ "subtype": { "type": "ref", - "ref_idx": 2172 + "ref_idx": 2165 } } }, @@ -250599,7 +249608,7 @@ [ { "offset": 0, - "ref_idx": 2174 + "ref_idx": 2167 } ], "members": @@ -250692,14 +249701,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -250821,7 +249830,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -250954,14 +249963,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -250981,7 +249990,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -251072,14 +250081,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -251263,7 +250272,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -251290,14 +250299,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CSkyCamera >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2176 + "ref_idx": 2169 } ] } @@ -251339,7 +250348,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -251358,7 +250367,7 @@ "subtype": { "type": "ref", - "ref_idx": 1037 + "ref_idx": 1045 } } }, @@ -251405,7 +250414,7 @@ "subtype": { "type": "ref", - "ref_idx": 2176 + "ref_idx": 2169 } } } @@ -251435,7 +250444,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -251465,7 +250474,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -251801,7 +250810,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -251831,7 +250840,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -251870,7 +250879,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -251906,7 +250915,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -251919,7 +250928,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252013,7 +251022,7 @@ [ { "offset": 0, - "ref_idx": 2161 + "ref_idx": 2154 } ], "members": @@ -252106,14 +251115,14 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< SoundeventPathCornerPairNetworked_t >", "size": 96, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 953 + "ref_idx": 960 } ] } @@ -252144,7 +251153,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -252157,7 +251166,7 @@ "subtype": { "type": "ref", - "ref_idx": 2184 + "ref_idx": 2177 } } }, @@ -252194,14 +251203,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -252309,7 +251318,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -252360,7 +251369,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlSymbolLarge >", "size": 24, "alignment": 8, "template": @@ -252497,14 +251506,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -252524,7 +251533,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -252553,7 +251562,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -252582,7 +251591,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -252611,7 +251620,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -252644,7 +251653,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< bool >", "size": 24, "alignment": 8, "template": @@ -252671,7 +251680,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< float32 >", "size": 24, "alignment": 8, "template": @@ -252709,7 +251718,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -252722,7 +251731,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252734,7 +251743,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252746,7 +251755,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252758,7 +251767,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252770,7 +251779,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252782,7 +251791,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252794,7 +251803,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -252835,7 +251844,7 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 } ], "members": @@ -252865,7 +251874,7 @@ [ { "offset": 0, - "ref_idx": 2169 + "ref_idx": 2162 } ], "members": @@ -252963,7 +251972,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -253041,7 +252050,7 @@ [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2071 } ], "members": @@ -253107,7 +252116,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -253151,7 +252160,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -253164,7 +252173,7 @@ "subtype": { "type": "ref", - "ref_idx": 1023 + "ref_idx": 1031 } } } @@ -253193,7 +252202,7 @@ [ { "offset": 0, - "ref_idx": 554 + "ref_idx": 559 } ], "members": @@ -253223,7 +252232,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -253253,7 +252262,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -253321,7 +252330,7 @@ [ { "offset": 0, - "ref_idx": 1999 + "ref_idx": 1987 } ], "members": @@ -253365,7 +252374,7 @@ [ { "offset": 0, - "ref_idx": 2199 + "ref_idx": 2192 } ], "members": @@ -253409,7 +252418,7 @@ [ { "offset": 0, - "ref_idx": 2200 + "ref_idx": 2193 } ], "members": @@ -253439,7 +252448,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -253452,7 +252461,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -253492,7 +252501,7 @@ [ { "offset": 0, - "ref_idx": 2161 + "ref_idx": 2154 } ], "members": @@ -253614,7 +252623,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -253641,14 +252650,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -253784,7 +252793,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -253835,7 +252844,7 @@ [ { "offset": 0, - "ref_idx": 1988 + "ref_idx": 1976 } ], "members": @@ -253878,7 +252887,7 @@ "subtype": { "type": "ref", - "ref_idx": 1964 + "ref_idx": 1959 } } }, @@ -253949,7 +252958,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -254004,14 +253013,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -254132,7 +253141,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -254155,14 +253164,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -254186,14 +253195,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -254447,7 +253456,7 @@ [ { "offset": 0, - "ref_idx": 545 + "ref_idx": 550 } ], "members": @@ -254477,7 +253486,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -254521,7 +253530,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -254537,7 +253546,7 @@ "subtype": { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } } } @@ -254553,7 +253562,7 @@ "subtype": { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } } } @@ -254569,7 +253578,7 @@ "subtype": { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } } } @@ -254632,7 +253641,7 @@ "subtype": { "type": "ref", - "ref_idx": 2211 + "ref_idx": 2204 } } }, @@ -254644,7 +253653,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -254773,7 +253782,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -255026,14 +254035,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -255073,14 +254082,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -255171,7 +254180,7 @@ [ { "offset": 0, - "ref_idx": 1033 + "ref_idx": 1041 } ], "members": @@ -255214,7 +254223,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -255227,7 +254236,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } } @@ -255272,11 +254281,11 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 }, { "offset": 4208, - "ref_idx": 867 + "ref_idx": 874 } ], "members": @@ -255295,7 +254304,7 @@ "subtype": { "type": "ref", - "ref_idx": 999 + "ref_idx": 1007 } } }, @@ -255307,7 +254316,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255333,7 +254342,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255345,7 +254354,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255383,7 +254392,7 @@ "subtype": { "type": "ref", - "ref_idx": 2217 + "ref_idx": 2210 } } }, @@ -255395,7 +254404,7 @@ "subtype": { "type": "ref", - "ref_idx": 2217 + "ref_idx": 2210 } } }, @@ -255407,7 +254416,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255431,14 +254440,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -255452,7 +254461,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255464,7 +254473,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255476,7 +254485,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255488,7 +254497,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -255524,7 +254533,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -255545,7 +254554,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255569,7 +254578,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255605,7 +254614,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255631,7 +254640,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -255643,7 +254652,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -255655,7 +254664,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } } @@ -255745,7 +254754,7 @@ [ { "offset": 0, - "ref_idx": 2219 + "ref_idx": 2212 } ], "members": @@ -255897,7 +254906,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -255962,14 +254971,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256007,14 +255016,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256034,14 +255043,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256061,14 +255070,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256088,14 +255097,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256115,14 +255124,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256142,14 +255151,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256169,14 +255178,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256196,14 +255205,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256223,14 +255232,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -256533,6 +255542,310 @@ ] } }, + { + "type": "class", + "name": "CPlayer_MovementServices_Humanoid", + "scope": "libserver.so", + "project": "server", + "size": 640, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "float32 m_flFallVelocity" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInCrouch" + }, + { + "name": "MNetworkVarNames", + "value": "uint32 m_nCrouchState" + }, + { + "name": "MNetworkVarNames", + "value": "GameTime_t m_flCrouchTransitionStartTime" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDucked" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bDucking" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bInDuckJump" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1042 + } + ], + "members": + [ + { + "name": "m_flStepSoundTime", + "offset": 568, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flFallVelocity", + "offset": 572, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkBitCount", + "value": "17" + }, + { + "name": "MNetworkMinValue", + "value": "-4096.000000" + }, + { + "name": "MNetworkMaxValue", + "value": "4096.000000" + }, + { + "name": "MNetworkEncodeFlags", + "value": "4" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bInCrouch", + "offset": 576, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nCrouchState", + "offset": 580, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_flCrouchTransitionStartTime", + "offset": 584, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_bDucked", + "offset": 588, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bDucking", + "offset": 589, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInDuckJump", + "offset": 590, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_groundNormal", + "offset": 592, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flSurfaceFriction", + "offset": 604, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_surfaceProps", + "offset": 608, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CUtlStringToken", + "size": 4, + "alignment": 4 + } + } + }, + { + "name": "m_nStepside", + "offset": 624, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_vecSmoothedVelocity", + "offset": 628, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + } + ] + } + }, { "type": "class", "name": "CPlayerSprayDecal", @@ -256619,7 +255932,7 @@ [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2071 } ], "members": @@ -257034,7 +256347,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -257088,7 +256401,7 @@ "subtype": { "type": "ref", - "ref_idx": 1982 + "ref_idx": 1970 } } }, @@ -257166,7 +256479,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -257223,7 +256536,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -257282,7 +256595,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -257340,7 +256653,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -257378,7 +256691,7 @@ [ { "offset": 0, - "ref_idx": 2227 + "ref_idx": 2142 } ], "members": @@ -257391,97 +256704,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCChoreoSceneResource >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1201 - } - ] - } - } - } - ] - } - }, - { - "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": 1839 - } - ], - "members": - [ - { - "name": "m_OnFinished", - "offset": 72, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1842 - } - } - }, - { - "name": "m_OnCanceled", - "offset": 144, - "traits": - { - "subtype": - { - "type": "ref", - "ref_idx": 1842 - } - } - }, - { - "name": "m_Triggers", - "offset": 216, - "traits": - { - "subtype": - { - "type": "atomic", - "name": "CUtlVector", - "size": 24, - "alignment": 8, - "template": - [ - { - "type": "ref", - "ref_idx": 1843 + "ref_idx": 1209 } ] } @@ -257512,7 +256742,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -257597,7 +256827,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -257618,7 +256848,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -257630,7 +256860,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -257642,7 +256872,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -257654,7 +256884,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -257683,7 +256913,7 @@ [ { "offset": 0, - "ref_idx": 2230 + "ref_idx": 2223 } ], "members": @@ -257744,7 +256974,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -257774,7 +257004,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -257787,14 +257017,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -257846,7 +257076,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -257914,7 +257144,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -257944,7 +257174,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -258083,7 +257313,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -258286,7 +257516,7 @@ [ { "offset": 0, - "ref_idx": 2054 + "ref_idx": 2044 } ], "members": @@ -258316,7 +257546,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -258346,7 +257576,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -258382,7 +257612,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -258463,7 +257693,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -258560,7 +257790,7 @@ "subtype": { "type": "ref", - "ref_idx": 528 + "ref_idx": 533 } } }, @@ -258614,21 +257844,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -258702,7 +257932,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -258874,7 +258104,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -259305,7 +258535,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -259360,7 +258590,7 @@ "subtype": { "type": "ref", - "ref_idx": 2246 + "ref_idx": 2239 } } }, @@ -259406,14 +258636,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -259433,14 +258663,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -259532,7 +258762,7 @@ "subtype": { "type": "ref", - "ref_idx": 2247 + "ref_idx": 2240 } } }, @@ -259606,21 +258836,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -259642,7 +258872,7 @@ "subtype": { "type": "ref", - "ref_idx": 2248 + "ref_idx": 2241 } } }, @@ -259660,7 +258890,7 @@ "subtype": { "type": "ref", - "ref_idx": 2249 + "ref_idx": 2242 } } }, @@ -259726,7 +258956,7 @@ "subtype": { "type": "ref", - "ref_idx": 2250 + "ref_idx": 2243 } } }, @@ -259804,7 +259034,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -259830,14 +259060,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -259933,7 +259163,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -259954,7 +259184,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -259975,7 +259205,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -259987,7 +259217,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -259999,7 +259229,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260011,7 +259241,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260023,7 +259253,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -260193,7 +259423,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -260266,7 +259496,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -260287,7 +259517,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -260308,7 +259538,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260320,7 +259550,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260332,7 +259562,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260344,7 +259574,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -260415,7 +259645,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -260589,6 +259819,109 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_WaterServices", + "scope": "libserver.so", + "project": "server", + "size": 120, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1025 + } + ], + "members": + [ + { + "name": "m_NextDrownDamageTime", + "offset": 64, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_nDrownDmgRate", + "offset": 68, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_AirFinishedTime", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_flWaterJumpTime", + "offset": 76, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vecWaterJumpVel", + "offset": 80, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_flSwimSoundTime", + "offset": 92, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + } + ] + } + }, { "type": "class", "name": "CFuncMonitor", @@ -260646,7 +259979,7 @@ [ { "offset": 0, - "ref_idx": 2171 + "ref_idx": 2164 } ], "members": @@ -260759,14 +260092,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -260845,7 +260178,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -260910,7 +260243,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260922,7 +260255,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -260934,7 +260267,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -260963,7 +260296,7 @@ [ { "offset": 0, - "ref_idx": 2139 + "ref_idx": 2131 } ], "members": @@ -260993,7 +260326,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -261023,7 +260356,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -261117,7 +260450,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -261130,7 +260463,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261142,7 +260475,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261154,7 +260487,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261310,7 +260643,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261322,7 +260655,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261334,7 +260667,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261454,7 +260787,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261466,7 +260799,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261478,7 +260811,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -261526,7 +260859,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261538,7 +260871,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261550,7 +260883,7 @@ "subtype": { "type": "ref", - "ref_idx": 2259 + "ref_idx": 2253 } } }, @@ -261670,7 +261003,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -261682,7 +261015,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -261694,7 +261027,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -261769,7 +261102,7 @@ [ { "offset": 0, - "ref_idx": 2261 + "ref_idx": 2255 } ], "members": @@ -261782,7 +261115,7 @@ "subtype": { "type": "ref", - "ref_idx": 2265 + "ref_idx": 2259 } } }, @@ -261794,7 +261127,7 @@ "subtype": { "type": "ref", - "ref_idx": 2266 + "ref_idx": 2260 } } }, @@ -261813,14 +261146,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -261843,21 +261176,21 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCNmSkeleton > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCNmSkeleton >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 860 + "ref_idx": 376 } ] } @@ -261908,21 +261241,21 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -261953,7 +261286,7 @@ "subtype": { "type": "ref", - "ref_idx": 2267 + "ref_idx": 2261 } } }, @@ -261988,7 +261321,7 @@ "subtype": { "type": "ref", - "ref_idx": 1981 + "ref_idx": 1969 } } }, @@ -262124,7 +261457,7 @@ "subtype": { "type": "ref", - "ref_idx": 2268 + "ref_idx": 2262 } } }, @@ -262203,7 +261536,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262215,7 +261548,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262227,7 +261560,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262239,7 +261572,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262251,7 +261584,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262263,7 +261596,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262275,7 +261608,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262287,7 +261620,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262299,7 +261632,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262311,7 +261644,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262323,7 +261656,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262335,7 +261668,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262347,7 +261680,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262359,7 +261692,7 @@ "subtype": { "type": "ref", - "ref_idx": 892 + "ref_idx": 899 } } }, @@ -262371,7 +261704,7 @@ "subtype": { "type": "ref", - "ref_idx": 361 + "ref_idx": 362 } } }, @@ -262972,7 +262305,7 @@ [ { "offset": 0, - "ref_idx": 289 + "ref_idx": 290 } ], "members": @@ -263000,14 +262333,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -263037,14 +262370,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -263133,21 +262466,21 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -263199,21 +262532,21 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -263309,7 +262642,7 @@ "subtype": { "type": "ref", - "ref_idx": 2262 + "ref_idx": 2256 } } }, @@ -263336,7 +262669,7 @@ "subtype": { "type": "ref", - "ref_idx": 548 + "ref_idx": 553 } } }, @@ -263359,7 +262692,7 @@ "subtype": { "type": "ref", - "ref_idx": 548 + "ref_idx": 553 } } }, @@ -263593,7 +262926,7 @@ "subtype": { "type": "ref", - "ref_idx": 2263 + "ref_idx": 2257 } } }, @@ -263670,14 +263003,14 @@ "subtype": { "type": "atomic", - "name": "CUtlOrderedMap", + "name": "CUtlOrderedMap< WeaponSound_t, CSoundEventName >", "size": 40, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 2264 + "ref_idx": 2258 }, { "type": "atomic", @@ -264272,7 +263605,7 @@ [ { "offset": 0, - "ref_idx": 2270 + "ref_idx": 2264 } ], "members": @@ -264302,7 +263635,7 @@ "subtype": { "type": "ref", - "ref_idx": 2035 + "ref_idx": 2025 } } } @@ -264333,7 +263666,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -264363,7 +263696,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -264497,7 +263830,7 @@ [ { "offset": 0, - "ref_idx": 2273 + "ref_idx": 2267 } ], "members": @@ -264541,7 +263874,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -264592,14 +263925,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -264625,7 +263958,7 @@ "subtype": { "type": "ref", - "ref_idx": 702 + "ref_idx": 713 } } } @@ -264662,7 +263995,7 @@ [ { "offset": 0, - "ref_idx": 289 + "ref_idx": 290 } ], "members": @@ -264682,14 +264015,14 @@ "subtype": { "type": "atomic", - "name": "CResourceNameTyped", + "name": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", "size": 224, "alignment": 8, "template": [ { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeCModel >", "size": 8, "alignment": 8, "template": @@ -264712,7 +264045,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -264724,7 +264057,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -264736,7 +264069,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -264748,7 +264081,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -264760,7 +264093,7 @@ "subtype": { "type": "ref", - "ref_idx": 964 + "ref_idx": 971 } } }, @@ -264989,7 +264322,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -265055,7 +264388,7 @@ [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2029 } ], "members": @@ -265085,7 +264418,7 @@ [ { "offset": 0, - "ref_idx": 2002 + "ref_idx": 1990 } ], "members": @@ -265143,7 +264476,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -265156,14 +264489,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265227,7 +264560,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -265265,7 +264598,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -265326,7 +264659,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -265479,14 +264812,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265500,14 +264833,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265521,14 +264854,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265542,14 +264875,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265563,14 +264896,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265584,14 +264917,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265605,14 +264938,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265626,14 +264959,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265859,14 +265192,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -265982,21 +265315,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseFlex > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFlex >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 554 + "ref_idx": 559 } ] } @@ -266012,21 +265345,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -266072,7 +265405,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266084,7 +265417,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266096,7 +265429,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266108,7 +265441,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266120,7 +265453,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266137,7 +265470,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -266150,14 +265483,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CSceneEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2282 + "ref_idx": 2276 } ] } @@ -266243,21 +265576,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CSceneEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CSceneEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2282 + "ref_idx": 2276 } ] } @@ -266273,21 +265606,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CSceneListManager > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CSceneListManager >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2283 + "ref_idx": 2277 } ] } @@ -266331,14 +265664,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFlex >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 554 + "ref_idx": 559 } ] } @@ -266352,14 +265685,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -266385,7 +265718,7 @@ "subtype": { "type": "ref", - "ref_idx": 2284 + "ref_idx": 2278 } } } @@ -266414,7 +265747,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -266427,21 +265760,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CSceneListManager > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CSceneListManager >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2283 + "ref_idx": 2277 } ] } @@ -266482,14 +265815,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -266546,7 +265879,7 @@ [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2030 } ], "members": @@ -266628,7 +265961,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -266679,7 +266012,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -266708,7 +266041,7 @@ [ { "offset": 0, - "ref_idx": 2027 + "ref_idx": 2017 } ], "members": @@ -266750,7 +266083,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -266763,7 +266096,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266775,7 +266108,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -266823,14 +266156,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< magnetted_objects_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1045 + "ref_idx": 1053 } ] } @@ -266892,7 +266225,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -266933,7 +266266,7 @@ [ { "offset": 0, - "ref_idx": 2089 + "ref_idx": 2080 } ], "members": @@ -266946,7 +266279,7 @@ "subtype": { "type": "ref", - "ref_idx": 2290 + "ref_idx": 2284 } } } @@ -267026,7 +266359,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -267056,7 +266389,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -267110,7 +266443,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -267137,14 +266470,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPathMover >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2294 + "ref_idx": 2288 } ] } @@ -267158,14 +266491,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPathMover >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2294 + "ref_idx": 2288 } ] } @@ -267207,7 +266540,7 @@ "subtype": { "type": "ref", - "ref_idx": 2296 + "ref_idx": 2290 } } }, @@ -267305,7 +266638,7 @@ "subtype": { "type": "ref", - "ref_idx": 542 + "ref_idx": 547 } } }, @@ -267377,7 +266710,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -267389,7 +266722,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -267401,14 +266734,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CMoverPathNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2295 + "ref_idx": 2289 } ] } @@ -267532,7 +266865,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267568,7 +266901,7 @@ "subtype": { "type": "ref", - "ref_idx": 2297 + "ref_idx": 2291 } } }, @@ -267580,7 +266913,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -267652,7 +266985,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267678,14 +267011,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -267763,7 +267096,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267787,7 +267120,7 @@ "subtype": { "type": "ref", - "ref_idx": 2298 + "ref_idx": 2292 } } }, @@ -267823,14 +267156,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -267906,14 +267239,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -267927,7 +267260,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267939,7 +267272,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267951,7 +267284,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267963,7 +267296,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -267975,7 +267308,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268011,10 +267344,17 @@ "subtype": { "type": "ref", - "ref_idx": 2299 + "ref_idx": 2293 } } } + ], + "child_class_idx": + [ + 2290, + 2291, + 2292, + 2293 ] } }, @@ -268040,7 +267380,7 @@ [ { "offset": 0, - "ref_idx": 2095 + "ref_idx": 2086 } ], "members": @@ -268053,21 +267393,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CMoverPathNode > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CMoverPathNode >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2295 + "ref_idx": 2289 } ] } @@ -268083,21 +267423,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CFuncMover > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFuncMover >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2293 + "ref_idx": 2287 } ] } @@ -268144,7 +267484,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -268213,7 +267553,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268225,7 +267565,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268237,7 +267577,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268249,7 +267589,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268261,7 +267601,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268273,14 +267613,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPathMover >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2294 + "ref_idx": 2288 } ] } @@ -268305,12 +267645,13 @@ }, { "type": "enum", - "name": "CFuncMover__Move_t", + "name": "CFuncMover::Move_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2287, "flags": [ "is_registered", @@ -268335,12 +267676,13 @@ }, { "type": "enum", - "name": "CFuncMover__OrientationUpdate_t", + "name": "CFuncMover::OrientationUpdate_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2287, "flags": [ "is_registered", @@ -268389,12 +267731,13 @@ }, { "type": "enum", - "name": "CFuncMover__TransitionToPathNodeAction_t", + "name": "CFuncMover::TransitionToPathNodeAction_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2287, "flags": [ "is_registered", @@ -268423,12 +267766,13 @@ }, { "type": "enum", - "name": "CFuncMover__FollowEntityDirection_t", + "name": "CFuncMover::FollowEntityDirection_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2287, "flags": [ "is_registered", @@ -268493,7 +267837,7 @@ [ { "offset": 0, - "ref_idx": 2089 + "ref_idx": 2080 } ], "members": @@ -268523,7 +267867,7 @@ [ { "offset": 0, - "ref_idx": 2230 + "ref_idx": 2223 } ], "members": @@ -268561,7 +267905,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -268580,7 +267924,7 @@ "subtype": { "type": "ref", - "ref_idx": 2304 + "ref_idx": 2298 } } } @@ -268678,7 +268022,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -268930,7 +268274,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268942,7 +268286,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -268954,14 +268298,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -268992,7 +268336,7 @@ [ { "offset": 0, - "ref_idx": 2200 + "ref_idx": 2193 } ], "members": @@ -269019,14 +268363,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< DynamicVolumeDef_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1061 + "ref_idx": 1069 } ] } @@ -269119,7 +268463,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -269179,6 +268523,782 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_MovementServices", + "scope": "libserver.so", + "project": "server", + "size": 3600, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "Vector m_vecLadderNormal" + }, + { + "name": "MNetworkVarNames", + "value": "int m_nLadderSurfacePropIndex" + }, + { + "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": "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": "bool m_bOldJumpPressed" + }, + { + "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": "bool m_bWasSurfing" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bJumpApexPending" + } + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2213 + } + ], + "members": + [ + { + "name": "m_vecLadderNormal", + "offset": 640, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkEncoder", + "value": "normal" + } + ], + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_nLadderSurfacePropIndex", + "offset": 652, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flDuckAmount", + "offset": 656, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flDuckSpeed", + "offset": 660, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bDuckOverride", + "offset": 664, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bDesiresDuck", + "offset": 665, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flDuckOffset", + "offset": 668, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_nDuckTimeMsecs", + "offset": 672, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + }, + { + "name": "MNetworkPriority", + "value": "32" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_nDuckJumpTimeMsecs", + "offset": 676, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_nJumpTimeMsecs", + "offset": 680, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 7 + } + } + }, + { + "name": "m_flLastDuckTime", + "offset": 684, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vecLastPositionAtFullCrouchSpeed", + "offset": 696, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector2D", + "size": 8, + "alignment": 4 + } + } + }, + { + "name": "m_duckUntilOnGround", + "offset": 704, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasWalkMovedSinceLastJump", + "offset": 705, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bInStuckTest", + "offset": 706, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nTraceCount", + "offset": 1232, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_StuckLast", + "offset": 1236, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bSpeedCropped", + "offset": 1240, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_nOldWaterLevel", + "offset": 1244, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_flWaterEntryTime", + "offset": 1248, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_vecForward", + "offset": 1252, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vecLeft", + "offset": 1264, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_vecUp", + "offset": 1276, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_nGameCodeHasMovedPlayerAfterCommand", + "offset": 1288, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + }, + { + "name": "MNetworkUserGroup", + "value": "LocalPlayerExclusive" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bMadeFootstepNoise", + "offset": 1292, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_iFootsteps", + "offset": 1296, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 6 + } + } + }, + { + "name": "m_bOldJumpPressed", + "offset": 1300, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_flJumpPressedTime", + "offset": 1304, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_fStashGrenadeParameterWhen", + "offset": 1308, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_nButtonDownMaskPrev", + "offset": 1312, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 9 + } + } + }, + { + "name": "m_flOffsetTickCompleteTime", + "offset": 1320, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flOffsetTickStashedSpeed", + "offset": 1324, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flStamina", + "offset": 1328, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flHeightAtJumpStart", + "offset": 1332, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMaxJumpHeightThisJump", + "offset": 1336, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flMaxJumpHeightLastJump", + "offset": 1340, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flStaminaAtJumpStart", + "offset": 1344, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flAccumulatedJumpError", + "offset": 1348, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_flTicksSinceLastSurfingDetected", + "offset": 1352, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 10 + } + } + }, + { + "name": "m_bWasSurfing", + "offset": 1356, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_vecInputRotated", + "offset": 1500, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "Vector", + "size": 12, + "alignment": 4 + } + } + }, + { + "name": "m_bJumpApexPending", + "offset": 3592, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, { "type": "class", "name": "CWeaponAug", @@ -269231,7 +269351,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -269268,7 +269388,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -269289,7 +269409,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -269310,7 +269430,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -269331,7 +269451,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -269369,7 +269489,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -269501,7 +269621,7 @@ [ { "offset": 0, - "ref_idx": 2311 + "ref_idx": 2306 } ], "members": @@ -269754,7 +269874,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", "size": 24, "alignment": 8, "template": @@ -269994,7 +270114,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -270085,7 +270205,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270097,7 +270217,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270109,7 +270229,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270121,7 +270241,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270133,7 +270253,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270145,7 +270265,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270157,7 +270277,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270169,7 +270289,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270181,7 +270301,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -270193,7 +270313,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -270222,7 +270342,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -270252,7 +270372,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -270282,7 +270402,7 @@ [ { "offset": 0, - "ref_idx": 2315 + "ref_idx": 2310 } ], "members": @@ -270319,7 +270439,7 @@ [ { "offset": 0, - "ref_idx": 521 + "ref_idx": 526 } ], "members": @@ -270338,7 +270458,7 @@ "subtype": { "type": "ref", - "ref_idx": 1575 + "ref_idx": 1577 } } } @@ -270367,7 +270487,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -270423,7 +270543,36 @@ [ { "offset": 0, - "ref_idx": 2046 + "ref_idx": 2036 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSObserver_UseServices", + "scope": "libserver.so", + "project": "server", + "size": 64, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1026 } ], "members": @@ -270483,7 +270632,7 @@ [ { "offset": 0, - "ref_idx": 2214 + "ref_idx": 2207 } ], "members": @@ -270513,7 +270662,7 @@ [ { "offset": 0, - "ref_idx": 2321 + "ref_idx": 2317 } ], "members": @@ -270550,7 +270699,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -270591,7 +270740,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -270780,7 +270929,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -270793,14 +270942,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFishPool >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2325 + "ref_idx": 2321 } ] } @@ -271072,7 +271221,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271096,7 +271245,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271108,7 +271257,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271120,7 +271269,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271132,7 +271281,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271144,7 +271293,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -271156,7 +271305,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CFish* >", "size": 24, "alignment": 8, "template": @@ -271166,7 +271315,7 @@ "subtype": { "type": "ref", - "ref_idx": 2324 + "ref_idx": 2320 } } ] @@ -271198,7 +271347,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -271271,21 +271420,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CFish > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFish >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2324 + "ref_idx": 2320 } ] } @@ -271301,7 +271450,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } } @@ -271360,7 +271509,7 @@ [ { "offset": 0, - "ref_idx": 2105 + "ref_idx": 2096 } ], "members": @@ -271425,7 +271574,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -271538,21 +271687,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -271592,7 +271741,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", "size": 24, "alignment": 8, "template": @@ -271629,21 +271778,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -271691,7 +271840,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -271777,7 +271926,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -271790,14 +271939,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -271883,7 +272032,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -271965,7 +272114,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -271977,7 +272126,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -271989,7 +272138,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272001,7 +272150,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272013,7 +272162,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272025,7 +272174,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272037,7 +272186,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272073,7 +272222,7 @@ "subtype": { "type": "ref", - "ref_idx": 2331 + "ref_idx": 2327 } } }, @@ -272085,7 +272234,7 @@ "subtype": { "type": "ref", - "ref_idx": 2331 + "ref_idx": 2327 } } }, @@ -272123,7 +272272,7 @@ "subtype": { "type": "ref", - "ref_idx": 1378 + "ref_idx": 1386 } } }, @@ -272189,14 +272338,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RotatorHistoryEntry_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 846 + "ref_idx": 857 } ] } @@ -272222,14 +272371,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RotatorQueueEntry_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1377 + "ref_idx": 1385 } ] } @@ -272243,30 +272392,35 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< RotatorHistoryEntry_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 846 + "ref_idx": 857 } ] } } } + ], + "child_class_idx": + [ + 2327 ] } }, { "type": "enum", - "name": "CFuncRotator__Rotate_t", + "name": "CFuncRotator::Rotate_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2326, "flags": [ "is_registered", @@ -272319,7 +272473,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -272349,7 +272503,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -272393,7 +272547,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -272480,14 +272634,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -272518,7 +272672,7 @@ [ { "offset": 0, - "ref_idx": 2105 + "ref_idx": 2096 } ], "members": @@ -272575,7 +272729,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -272729,7 +272883,7 @@ [ { "offset": 0, - "ref_idx": 2282 + "ref_idx": 2276 } ], "members": @@ -272759,7 +272913,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -272798,14 +272952,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -272819,14 +272973,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -272864,7 +273018,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -272888,7 +273042,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272900,7 +273054,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -272912,7 +273066,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< Vector >", "size": 40, "alignment": 8, "template": @@ -272935,7 +273089,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -272994,7 +273148,7 @@ [ { "offset": 0, - "ref_idx": 2341 + "ref_idx": 2337 } ], "members": @@ -273052,7 +273206,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -273113,14 +273267,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -273190,7 +273344,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -273305,14 +273459,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CInfoFan >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2343 + "ref_idx": 2339 } ] } @@ -273368,7 +273522,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -273618,7 +273772,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -273742,7 +273896,7 @@ [ { "offset": 0, - "ref_idx": 1032 + "ref_idx": 1040 } ], "members": @@ -273772,7 +273926,7 @@ [ { "offset": 0, - "ref_idx": 2085 + "ref_idx": 2076 } ], "members": @@ -273810,7 +273964,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -273823,7 +273977,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -273835,7 +273989,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -273847,7 +274001,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -273915,14 +274069,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -273965,7 +274119,7 @@ [ { "offset": 0, - "ref_idx": 537 + "ref_idx": 542 } ], "members": @@ -274025,7 +274179,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -274038,14 +274192,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPathTrack >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } ] } @@ -274331,7 +274485,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -274367,7 +274521,7 @@ "subtype": { "type": "ref", - "ref_idx": 2351 + "ref_idx": 2347 } } }, @@ -274379,7 +274533,7 @@ "subtype": { "type": "ref", - "ref_idx": 2352 + "ref_idx": 2348 } } }, @@ -274391,7 +274545,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274403,7 +274557,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274415,7 +274569,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274451,7 +274605,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -274499,7 +274653,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -274590,7 +274744,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -274603,7 +274757,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -274662,7 +274816,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -274737,7 +274891,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -274749,7 +274903,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -274787,7 +274941,7 @@ "subtype": { "type": "ref", - "ref_idx": 1366 + "ref_idx": 1374 } } } @@ -274816,7 +274970,7 @@ [ { "offset": 0, - "ref_idx": 2005 + "ref_idx": 1993 } ], "members": @@ -274829,7 +274983,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -274850,7 +275004,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274862,7 +275016,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274874,7 +275028,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -274886,7 +275040,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -275029,7 +275183,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -275042,21 +275196,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -275293,7 +275447,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -275306,14 +275460,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -275371,7 +275525,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -275411,7 +275565,7 @@ [ { "offset": 0, - "ref_idx": 2067 + "ref_idx": 2057 } ], "members": @@ -275448,7 +275602,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } } @@ -275488,7 +275642,7 @@ [ { "offset": 0, - "ref_idx": 2161 + "ref_idx": 2154 } ], "members": @@ -275559,7 +275713,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -275604,7 +275758,7 @@ "subtype": { "type": "ref", - "ref_idx": 2016 + "ref_idx": 2006 } } } @@ -275623,7 +275777,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -275636,7 +275790,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -275672,7 +275826,7 @@ [ { "offset": 0, - "ref_idx": 2013 + "ref_idx": 2001 } ], "members": @@ -275691,7 +275845,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlString >", "size": 24, "alignment": 8, "template": @@ -275731,7 +275885,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -275759,6 +275913,80 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_UseServices", + "scope": "libserver.so", + "project": "server", + "size": 80, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1026 + } + ], + "members": + [ + { + "name": "m_hLastKnownUseEntity", + "offset": 64, + "traits": + { + "subtype": + { + "type": "atomic", + "name": "CHandle< CBaseEntity >", + "size": 4, + "alignment": 4, + "template": + [ + { + "type": "ref", + "ref_idx": 520 + } + ] + } + } + }, + { + "name": "m_flLastUseTimeStamp", + "offset": 68, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + }, + { + "name": "m_flTimeLastUsedWindow", + "offset": 72, + "traits": + { + "subtype": + { + "type": "ref", + "ref_idx": 535 + } + } + } + ] + } + }, { "type": "class", "name": "CDecoyProjectile", @@ -275789,7 +276017,7 @@ [ { "offset": 0, - "ref_idx": 1988 + "ref_idx": 1976 } ], "members": @@ -275832,7 +276060,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -275873,7 +276101,7 @@ [ { "offset": 0, - "ref_idx": 1033 + "ref_idx": 1041 } ], "members": @@ -275903,7 +276131,7 @@ [ { "offset": 0, - "ref_idx": 2105 + "ref_idx": 2096 } ], "members": @@ -275913,13 +276141,14 @@ }, { "type": "class", - "name": "CPulseCell_PlaySequence__CursorState_t", + "name": "CPulseCell_PlaySequence::CursorState_t", "scope": "libserver.so", "project": "server", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2114, "flags": [ "has_trivial_destructor", @@ -275944,14 +276173,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseAnimGraph >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 555 + "ref_idx": 560 } ] } @@ -275994,7 +276223,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -276013,7 +276242,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -276040,7 +276269,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -276078,7 +276307,7 @@ [ { "offset": 0, - "ref_idx": 2373 + "ref_idx": 2370 } ], "members": @@ -276122,7 +276351,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -276171,7 +276400,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -276195,7 +276424,7 @@ "subtype": { "type": "ref", - "ref_idx": 547 + "ref_idx": 552 } } }, @@ -276269,7 +276498,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -276281,7 +276510,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -276293,21 +276522,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -276340,7 +276569,7 @@ [ { "offset": 0, - "ref_idx": 2131 + "ref_idx": 2123 } ], "members": @@ -276430,11 +276659,11 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 }, { "offset": 3488, - "ref_idx": 867 + "ref_idx": 874 } ], "members": @@ -276471,7 +276700,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -276537,7 +276766,7 @@ "subtype": { "type": "ref", - "ref_idx": 999 + "ref_idx": 1007 } } }, @@ -276549,7 +276778,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -276561,7 +276790,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -276573,7 +276802,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -276609,7 +276838,7 @@ "subtype": { "type": "ref", - "ref_idx": 1982 + "ref_idx": 1970 } } }, @@ -276699,7 +276928,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -276735,7 +276964,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -276771,7 +277000,7 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CCSPlayerPawn >", "size": 4, "alignment": 4, "template": @@ -276834,7 +277063,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -276860,7 +277089,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -276889,7 +277118,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -276902,14 +277131,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CItemGeneric >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2377 + "ref_idx": 2374 } ] } @@ -276940,7 +277169,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -277001,7 +277230,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -277037,14 +277266,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -277098,14 +277327,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -277147,14 +277376,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -277210,14 +277439,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -277231,7 +277460,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -277243,7 +277472,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -277255,7 +277484,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -277267,7 +277496,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -277279,7 +277508,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -277381,14 +277610,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CItemGenericTriggerHelper >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2376 + "ref_idx": 2373 } ] } @@ -277473,7 +277702,7 @@ [ { "offset": 0, - "ref_idx": 1574 + "ref_idx": 1576 } ], "members": @@ -277492,7 +277721,7 @@ "subtype": { "type": "ref", - "ref_idx": 2379 + "ref_idx": 2376 } } }, @@ -277558,7 +277787,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -277584,7 +277813,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -277636,7 +277865,7 @@ "subtype": { "type": "ref", - "ref_idx": 2047 + "ref_idx": 2037 } } }, @@ -277692,7 +277921,7 @@ "subtype": { "type": "ref", - "ref_idx": 2380 + "ref_idx": 2377 } } }, @@ -277740,7 +277969,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -277762,14 +277991,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCNmGraphDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 870 + "ref_idx": 877 } ] } @@ -277811,7 +278040,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint8 >", "size": 24, "alignment": 8, "template": @@ -278060,7 +278289,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint32 >", "size": 24, "alignment": 8, "template": @@ -278099,7 +278328,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint8 >", "size": 24, "alignment": 8, "template": @@ -278138,7 +278367,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint16 >", "size": 24, "alignment": 8, "template": @@ -278177,7 +278406,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< int32 >", "size": 24, "alignment": 8, "template": @@ -278216,7 +278445,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint32 >", "size": 24, "alignment": 8, "template": @@ -278255,7 +278484,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint64 >", "size": 24, "alignment": 8, "template": @@ -278294,7 +278523,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< float32 >", "size": 24, "alignment": 8, "template": @@ -278333,7 +278562,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -278374,7 +278603,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Quaternion >", "size": 24, "alignment": 8, "template": @@ -278415,7 +278644,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -278459,7 +278688,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint32 >", "size": 24, "alignment": 8, "template": @@ -278501,7 +278730,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint8 >", "size": 24, "alignment": 8, "template": @@ -278543,7 +278772,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint16 >", "size": 24, "alignment": 8, "template": @@ -278585,7 +278814,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< int32 >", "size": 24, "alignment": 8, "template": @@ -278627,7 +278856,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint32 >", "size": 24, "alignment": 8, "template": @@ -278669,7 +278898,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< uint64 >", "size": 24, "alignment": 8, "template": @@ -278711,7 +278940,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< float32 >", "size": 24, "alignment": 8, "template": @@ -278753,7 +278982,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Vector >", "size": 24, "alignment": 8, "template": @@ -278797,7 +279026,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< Quaternion >", "size": 24, "alignment": 8, "template": @@ -278841,7 +279070,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CGlobalSymbol >", "size": 24, "alignment": 8, "template": @@ -279003,7 +279232,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -279034,7 +279263,7 @@ [ { "offset": 0, - "ref_idx": 2383 + "ref_idx": 2380 } ], "members": @@ -279226,7 +279455,7 @@ "subtype": { "type": "ref", - "ref_idx": 1394 + "ref_idx": 1402 } } }, @@ -279238,14 +279467,14 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< PulseScriptedSequenceData_t >", "size": 24, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 1394 + "ref_idx": 1402 } ] } @@ -279283,7 +279512,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CPulse_OutflowConnection >", "size": 24, "alignment": 8, "template": @@ -279296,6 +279525,10 @@ } } } + ], + "child_class_idx": + [ + 2553 ] } }, @@ -279321,7 +279554,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -279409,7 +279642,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -279459,7 +279692,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -279486,14 +279719,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -279519,7 +279752,7 @@ "subtype": { "type": "ref", - "ref_idx": 2388 + "ref_idx": 2385 } } }, @@ -279531,7 +279764,7 @@ "subtype": { "type": "ref", - "ref_idx": 2389 + "ref_idx": 2386 } } }, @@ -279555,7 +279788,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -279683,7 +279916,7 @@ [ { "offset": 0, - "ref_idx": 2014 + "ref_idx": 2002 } ], "members": @@ -279735,7 +279968,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -279776,14 +280009,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -279814,7 +280047,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -279856,7 +280089,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -279957,21 +280190,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CLightEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CLightEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2084 + "ref_idx": 2075 } ] } @@ -280004,7 +280237,7 @@ [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2029 } ], "members": @@ -280064,7 +280297,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -280101,7 +280334,7 @@ "subtype": { "type": "ref", - "ref_idx": 2398 + "ref_idx": 2395 } } }, @@ -280113,7 +280346,7 @@ "subtype": { "type": "ref", - "ref_idx": 254 + "ref_idx": 255 } } }, @@ -280177,14 +280410,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -280367,7 +280600,7 @@ [ { "offset": 0, - "ref_idx": 2055 + "ref_idx": 2045 } ], "members": @@ -280504,7 +280737,7 @@ [ { "offset": 0, - "ref_idx": 2161 + "ref_idx": 2154 } ], "members": @@ -280596,7 +280829,7 @@ [ { "offset": 0, - "ref_idx": 2134 + "ref_idx": 2126 } ], "members": @@ -280878,7 +281111,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -280945,7 +281178,7 @@ [ { "offset": 0, - "ref_idx": 2315 + "ref_idx": 2310 } ], "members": @@ -280964,7 +281197,7 @@ "subtype": { "type": "ref", - "ref_idx": 2378 + "ref_idx": 2375 } } } @@ -280993,7 +281226,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -281049,7 +281282,7 @@ [ { "offset": 0, - "ref_idx": 2001 + "ref_idx": 1989 } ], "members": @@ -281079,7 +281312,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -281112,21 +281345,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -281142,7 +281375,7 @@ "subtype": { "type": "ref", - "ref_idx": 2408 + "ref_idx": 2405 } } }, @@ -281154,7 +281387,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -281166,7 +281399,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -281178,21 +281411,26 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } + ], + "child_class_idx": + [ + 2405 ] } }, { "type": "enum", - "name": "CLogicBranchList__LogicBranchListenerLastState_t", + "name": "CLogicBranchList::LogicBranchListenerLastState_t", "scope": "libserver.so", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2404, "flags": [ "is_registered", @@ -281241,7 +281479,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -281271,7 +281509,7 @@ [ { "offset": 0, - "ref_idx": 2008 + "ref_idx": 1996 } ], "members": @@ -281298,7 +281536,7 @@ "subtype": { "type": "ref", - "ref_idx": 128 + "ref_idx": 129 } } } @@ -281327,7 +281565,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -281357,7 +281595,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -281472,7 +281710,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -281491,7 +281729,7 @@ "subtype": { "type": "ref", - "ref_idx": 2304 + "ref_idx": 2298 } } }, @@ -281695,7 +281933,7 @@ [ { "offset": 0, - "ref_idx": 2003 + "ref_idx": 1991 } ], "members": @@ -281732,7 +281970,7 @@ [ { "offset": 0, - "ref_idx": 2107 + "ref_idx": 2098 } ], "members": @@ -281858,7 +282096,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -281877,14 +282115,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -282227,7 +282465,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -282291,7 +282529,7 @@ [ { "offset": 0, - "ref_idx": 2227 + "ref_idx": 2142 } ], "members": @@ -282335,7 +282573,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -282377,7 +282615,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -282511,7 +282749,7 @@ [ { "offset": 0, - "ref_idx": 2423 + "ref_idx": 2420 } ], "members": @@ -282524,7 +282762,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282536,7 +282774,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282548,7 +282786,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -282569,7 +282807,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -282607,7 +282845,7 @@ [ { "offset": 0, - "ref_idx": 2009 + "ref_idx": 1997 } ], "members": @@ -282637,7 +282875,7 @@ [ { "offset": 0, - "ref_idx": 2117 + "ref_idx": 2108 } ], "members": @@ -282738,7 +282976,7 @@ "subtype": { "type": "ref", - "ref_idx": 2425 + "ref_idx": 2422 } } }, @@ -282762,7 +283000,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282774,7 +283012,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282786,7 +283024,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282798,7 +283036,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282810,7 +283048,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282822,14 +283060,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -282900,7 +283138,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -282913,7 +283151,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282925,7 +283163,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -282937,7 +283175,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -283173,7 +283411,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -283357,7 +283595,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -283748,7 +283986,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< CUtlSymbolLarge >", "size": 40, "alignment": 8, "template": @@ -283771,7 +284009,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< CUtlSymbolLarge >", "size": 40, "alignment": 8, "template": @@ -283794,7 +284032,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -283815,7 +284053,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -283836,7 +284074,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< int32 >", "size": 40, "alignment": 8, "template": @@ -283874,7 +284112,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -283918,7 +284156,7 @@ [ { "offset": 0, - "ref_idx": 2044 + "ref_idx": 2034 } ], "members": @@ -283967,7 +284205,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CUtlSymbolLarge >", "size": 24, "alignment": 8, "template": @@ -284007,7 +284245,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -284091,7 +284329,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -284107,7 +284345,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -284186,7 +284424,7 @@ [ { "offset": 0, - "ref_idx": 2171 + "ref_idx": 2164 } ], "members": @@ -284278,7 +284516,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -284308,7 +284546,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -284362,7 +284600,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -284468,7 +284706,7 @@ [ { "offset": 0, - "ref_idx": 2439 + "ref_idx": 2436 } ], "members": @@ -284498,7 +284736,7 @@ [ { "offset": 0, - "ref_idx": 2074 + "ref_idx": 2064 } ], "members": @@ -284514,7 +284752,7 @@ "subtype": { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } } } @@ -284530,7 +284768,7 @@ "subtype": { "type": "ref", - "ref_idx": 2210 + "ref_idx": 2203 } } } @@ -284546,7 +284784,7 @@ "subtype": { "type": "ref", - "ref_idx": 2350 + "ref_idx": 2346 } } } @@ -284601,7 +284839,7 @@ "subtype": { "type": "ref", - "ref_idx": 2440 + "ref_idx": 2437 } } }, @@ -284683,7 +284921,7 @@ [ { "offset": 0, - "ref_idx": 2114 + "ref_idx": 2105 } ], "members": @@ -284713,7 +284951,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -284726,14 +284964,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFuncPlat >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2075 + "ref_idx": 2065 } ] } @@ -284807,7 +285045,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -284934,7 +285172,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -284952,7 +285190,7 @@ "subtype": { "type": "ref", - "ref_idx": 2444 + "ref_idx": 2441 } } }, @@ -285056,7 +285294,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -285114,7 +285352,7 @@ "subtype": { "type": "ref", - "ref_idx": 293 + "ref_idx": 294 } } }, @@ -285152,21 +285390,21 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseModelEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 556 + "ref_idx": 561 } ] } @@ -285188,7 +285426,7 @@ "subtype": { "type": "atomic", - "name": "CNetworkUtlVectorBase", + "name": "CNetworkUtlVectorBase< CUtlSymbolLarge >", "size": 24, "alignment": 8, "template": @@ -285206,6 +285444,82 @@ ] } }, + { + "type": "class", + "name": "CCSPlayer_ItemServices", + "scope": "libserver.so", + "project": "server", + "size": 72, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "metatags": + [ + { + "name": "MNetworkVarNames", + "value": "bool m_bHasDefuser" + }, + { + "name": "MNetworkVarNames", + "value": "bool m_bHasHelmet" + } + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1021 + } + ], + "members": + [ + { + "name": "m_bHasDefuser", + "offset": 64, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + }, + { + "name": "m_bHasHelmet", + "offset": 65, + "traits": + { + "metatags": + [ + { + "name": "MNetworkEnable" + } + ], + "subtype": + { + "type": "ref", + "ref_idx": 12 + } + } + } + ] + } + }, { "type": "class", "name": "CPointEntityFinder", @@ -285228,7 +285542,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -285241,14 +285555,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -285276,14 +285590,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -285311,14 +285625,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -285332,7 +285646,7 @@ "subtype": { "type": "ref", - "ref_idx": 2448 + "ref_idx": 2446 } } }, @@ -285344,7 +285658,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -285402,7 +285716,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -285444,7 +285758,7 @@ [ { "offset": 0, - "ref_idx": 2451 + "ref_idx": 2449 } ], "members": @@ -285488,7 +285802,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -285581,7 +285895,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -285600,14 +285914,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeCTextureBase >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 181 + "ref_idx": 182 } ] } @@ -285952,7 +286266,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -285965,7 +286279,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -285977,7 +286291,7 @@ "subtype": { "type": "ref", - "ref_idx": 1378 + "ref_idx": 1386 } } } @@ -286006,7 +286320,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -286086,7 +286400,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -286099,21 +286413,21 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< CVariantBase< CVariantDefaultAllocator > >", "size": 40, "alignment": 8, "template": [ { "type": "atomic", - "name": "CVariantBase", + "name": "CVariantBase< CVariantDefaultAllocator >", "size": 16, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 539 + "ref_idx": 544 } ] } @@ -286146,7 +286460,7 @@ [ { "offset": 0, - "ref_idx": 2039 + "ref_idx": 2029 } ], "members": @@ -286176,7 +286490,7 @@ [ { "offset": 0, - "ref_idx": 2417 + "ref_idx": 2414 } ], "members": @@ -286206,7 +286520,7 @@ [ { "offset": 0, - "ref_idx": 2088 + "ref_idx": 2079 } ], "members": @@ -286219,7 +286533,7 @@ "subtype": { "type": "ref", - "ref_idx": 2290 + "ref_idx": 2284 } } }, @@ -286272,7 +286586,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -286297,7 +286611,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -286327,7 +286641,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -286552,7 +286866,7 @@ [ { "offset": 0, - "ref_idx": 2311 + "ref_idx": 2306 } ], "members": @@ -286575,14 +286889,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -286625,7 +286939,7 @@ [ { "offset": 0, - "ref_idx": 2019 + "ref_idx": 2009 } ], "members": @@ -286655,7 +286969,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -286710,14 +287024,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -286731,14 +287045,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -286752,14 +287066,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -286773,14 +287087,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -286835,7 +287149,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -286848,7 +287162,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286860,7 +287174,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286872,7 +287186,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286884,7 +287198,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286896,7 +287210,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286908,7 +287222,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286920,7 +287234,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286932,7 +287246,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286944,7 +287258,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -286956,7 +287270,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -287032,7 +287346,7 @@ "subtype": { "type": "ref", - "ref_idx": 376 + "ref_idx": 380 } } }, @@ -287044,7 +287358,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -287068,7 +287382,7 @@ "subtype": { "type": "ref", - "ref_idx": 2047 + "ref_idx": 2037 } } }, @@ -287151,7 +287465,7 @@ [ { "offset": 0, - "ref_idx": 2200 + "ref_idx": 2193 } ], "members": @@ -287200,7 +287514,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< Vector >", "size": 40, "alignment": 8, "template": @@ -287240,7 +287554,7 @@ [ { "offset": 0, - "ref_idx": 2019 + "ref_idx": 2009 } ], "members": @@ -287270,7 +287584,7 @@ [ { "offset": 0, - "ref_idx": 2350 + "ref_idx": 2346 } ], "members": @@ -287283,7 +287597,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -287354,7 +287668,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -287373,14 +287687,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -287567,7 +287881,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -287620,7 +287934,7 @@ "subtype": { "type": "ref", - "ref_idx": 544 + "ref_idx": 549 } } } @@ -287648,7 +287962,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -287689,7 +288003,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -287730,7 +288044,7 @@ [ { "offset": 0, - "ref_idx": 2016 + "ref_idx": 2006 } ], "members": @@ -287755,14 +288069,14 @@ "subtype": { "type": "atomic", - "name": "CStrongHandle", + "name": "CStrongHandle< InfoForResourceTypeIMaterial2 >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 119 + "ref_idx": 120 } ] } @@ -287930,7 +288244,7 @@ "subtype": { "type": "ref", - "ref_idx": 2475 + "ref_idx": 2473 } } }, @@ -287956,14 +288270,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -287991,7 +288305,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -288098,7 +288412,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -288375,7 +288689,7 @@ [ { "offset": 0, - "ref_idx": 2099 + "ref_idx": 2090 } ], "members": @@ -288426,7 +288740,7 @@ [ { "offset": 0, - "ref_idx": 1988 + "ref_idx": 1976 } ], "members": @@ -288456,7 +288770,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -288493,7 +288807,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -288522,7 +288836,7 @@ [ { "offset": 0, - "ref_idx": 2432 + "ref_idx": 2429 } ], "members": @@ -288598,7 +288912,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -288614,7 +288928,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -288630,7 +288944,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -288646,7 +288960,7 @@ "subtype": { "type": "ref", - "ref_idx": 2432 + "ref_idx": 2429 } } } @@ -288700,7 +289014,7 @@ [ { "offset": 0, - "ref_idx": 2084 + "ref_idx": 2075 } ], "members": @@ -288730,7 +289044,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -288774,7 +289088,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -288787,14 +289101,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CFuncTrackTrain >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2350 + "ref_idx": 2346 } ] } @@ -288808,14 +289122,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -288914,7 +289228,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -289073,7 +289387,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -289143,7 +289457,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -289173,7 +289487,7 @@ [ { "offset": 0, - "ref_idx": 2200 + "ref_idx": 2193 } ], "members": @@ -289217,7 +289531,7 @@ [ { "offset": 0, - "ref_idx": 2008 + "ref_idx": 1996 } ], "members": @@ -289279,7 +289593,7 @@ [ { "offset": 0, - "ref_idx": 2100 + "ref_idx": 2091 } ], "members": @@ -289292,7 +289606,7 @@ "subtype": { "type": "ref", - "ref_idx": 534 + "ref_idx": 539 } } } @@ -289660,14 +289974,14 @@ "subtype": { "type": "atomic", - "name": "CWeakHandle", + "name": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", "size": 8, "alignment": 8, "template": [ { "type": "ref", - "ref_idx": 236 + "ref_idx": 237 } ] } @@ -289795,7 +290109,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } }, @@ -289880,7 +290194,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -289910,7 +290224,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -289966,7 +290280,7 @@ [ { "offset": 0, - "ref_idx": 2169 + "ref_idx": 2162 } ], "members": @@ -290120,7 +290434,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -290197,7 +290511,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -290226,7 +290540,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -290268,7 +290582,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -290369,7 +290683,7 @@ [ { "offset": 0, - "ref_idx": 2002 + "ref_idx": 1990 } ], "members": @@ -290399,7 +290713,7 @@ [ { "offset": 0, - "ref_idx": 2481 + "ref_idx": 2479 } ], "members": @@ -290429,7 +290743,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -290459,7 +290773,7 @@ [ { "offset": 0, - "ref_idx": 2105 + "ref_idx": 2096 } ], "members": @@ -290489,7 +290803,7 @@ [ { "offset": 0, - "ref_idx": 1124 + "ref_idx": 1132 } ], "members": @@ -290587,7 +290901,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -290600,14 +290914,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -290657,7 +290971,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -290733,7 +291047,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -290754,7 +291068,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -290766,7 +291080,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -290778,7 +291092,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -290790,7 +291104,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -290802,7 +291116,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -290831,7 +291145,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -290844,14 +291158,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CEnvSoundscapeTriggerable >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 1032 + "ref_idx": 1040 } ] } @@ -290879,21 +291193,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBasePlayerPawn > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBasePlayerPawn >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 995 + "ref_idx": 1003 } ] } @@ -290926,7 +291240,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -290939,7 +291253,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -290968,7 +291282,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -290981,7 +291295,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -291056,7 +291370,7 @@ [ { "offset": 0, - "ref_idx": 1964 + "ref_idx": 1959 } ], "members": @@ -291177,7 +291491,7 @@ "subtype": { "type": "ref", - "ref_idx": 2511 + "ref_idx": 2509 } } }, @@ -291261,7 +291575,7 @@ [ { "offset": 0, - "ref_idx": 2019 + "ref_idx": 2009 } ], "members": @@ -291302,7 +291616,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -291376,7 +291690,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -291389,7 +291703,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -291401,7 +291715,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -291413,7 +291727,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -291466,7 +291780,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -291479,7 +291793,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -291532,7 +291846,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -291573,7 +291887,7 @@ [ { "offset": 0, - "ref_idx": 2107 + "ref_idx": 2098 } ], "members": @@ -291643,7 +291957,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -291684,14 +291998,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -291705,14 +292019,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -291822,7 +292136,7 @@ "subtype": { "type": "ref", - "ref_idx": 811 + "ref_idx": 822 } } } @@ -291862,7 +292176,7 @@ [ { "offset": 0, - "ref_idx": 2199 + "ref_idx": 2192 } ], "members": @@ -291875,14 +292189,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -291932,7 +292246,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -292040,7 +292354,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -292052,7 +292366,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -292064,7 +292378,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -292093,7 +292407,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -292204,7 +292518,7 @@ [ { "offset": 0, - "ref_idx": 2033 + "ref_idx": 2023 } ], "members": @@ -292349,7 +292663,7 @@ [ { "offset": 0, - "ref_idx": 2310 + "ref_idx": 2305 } ], "members": @@ -292403,7 +292717,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -292433,7 +292747,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -292463,7 +292777,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -292493,7 +292807,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -292506,14 +292820,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -292527,14 +292841,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -292560,7 +292874,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -292589,7 +292903,7 @@ [ { "offset": 0, - "ref_idx": 2415 + "ref_idx": 2412 } ], "members": @@ -292619,7 +292933,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -292752,7 +293066,7 @@ [ { "offset": 0, - "ref_idx": 535 + "ref_idx": 540 } ], "members": @@ -292794,7 +293108,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -292860,7 +293174,7 @@ [ { "offset": 0, - "ref_idx": 2483 + "ref_idx": 2481 } ], "members": @@ -292910,7 +293224,7 @@ [ { "offset": 0, - "ref_idx": 2008 + "ref_idx": 1996 } ], "members": @@ -292940,7 +293254,36 @@ [ { "offset": 0, - "ref_idx": 2496 + "ref_idx": 2494 + } + ], + "members": + [ + ] + } + }, + { + "type": "class", + "name": "CCSObserver_CameraServices", + "scope": "libserver.so", + "project": "server", + "size": 424, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 4, + "single_depth": 3, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 2004 } ], "members": @@ -293037,7 +293380,7 @@ [ { "offset": 0, - "ref_idx": 2081 + "ref_idx": 2071 } ], "members": @@ -293310,7 +293653,7 @@ "subtype": { "type": "ref", - "ref_idx": 2537 + "ref_idx": 2536 } } }, @@ -293328,7 +293671,7 @@ "subtype": { "type": "ref", - "ref_idx": 2538 + "ref_idx": 2537 } } }, @@ -293346,7 +293689,7 @@ "subtype": { "type": "ref", - "ref_idx": 2539 + "ref_idx": 2538 } } } @@ -293458,7 +293801,7 @@ [ { "offset": 0, - "ref_idx": 556 + "ref_idx": 561 } ], "members": @@ -293485,14 +293828,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -293552,7 +293895,7 @@ "subtype": { "type": "ref", - "ref_idx": 2542 + "ref_idx": 2541 } } } @@ -293659,7 +294002,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -293762,7 +294105,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } }, @@ -293786,7 +294129,7 @@ "subtype": { "type": "ref", - "ref_idx": 530 + "ref_idx": 535 } } } @@ -293815,7 +294158,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -293845,7 +294188,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -293889,7 +294232,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -293979,7 +294322,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -294098,14 +294441,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseFilter >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 535 + "ref_idx": 540 } ] } @@ -294119,7 +294462,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -294131,7 +294474,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -294184,7 +294527,7 @@ [ { "offset": 0, - "ref_idx": 2451 + "ref_idx": 2449 } ], "members": @@ -294280,7 +294623,7 @@ [ { "offset": 0, - "ref_idx": 2415 + "ref_idx": 2412 } ], "members": @@ -294309,7 +294652,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -294424,7 +294767,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -294436,7 +294779,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -294448,7 +294791,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -294489,7 +294832,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -294641,7 +294984,7 @@ [ { "offset": 0, - "ref_idx": 2014 + "ref_idx": 2002 } ], "members": @@ -294717,13 +295060,14 @@ }, { "type": "class", - "name": "CPulseCell_Outflow_ScriptedSequence__CursorState_t", + "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", "scope": "libserver.so", "project": "server", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 2381, "flags": [ "has_trivial_destructor", @@ -294748,14 +295092,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -294786,7 +295130,7 @@ [ { "offset": 0, - "ref_idx": 555 + "ref_idx": 560 } ], "members": @@ -294796,13 +295140,14 @@ }, { "type": "class", - "name": "CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t", + "name": "CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t", "scope": "libserver.so", "project": "server", "size": 16, "alignment": 255, "traits": { + "parent_class_idx": 1949, "flags": [ "has_trivial_constructor", @@ -294823,7 +295168,7 @@ "subtype": { "type": "ref", - "ref_idx": 1003 + "ref_idx": 1011 } } } @@ -294907,7 +295252,7 @@ [ { "offset": 0, - "ref_idx": 2273 + "ref_idx": 2267 } ], "members": @@ -294951,7 +295296,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -295019,7 +295364,7 @@ [ { "offset": 0, - "ref_idx": 2040 + "ref_idx": 2030 } ], "members": @@ -295098,14 +295443,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CPointPrefab >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 2560 + "ref_idx": 2559 } ] } @@ -295136,7 +295481,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -295216,7 +295561,7 @@ [ { "offset": 0, - "ref_idx": 1028 + "ref_idx": 1036 } ], "members": @@ -295243,14 +295588,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -295278,7 +295623,7 @@ "subtype": { "type": "ref", - "ref_idx": 122 + "ref_idx": 123 } } }, @@ -295326,7 +295671,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< lerpdata_t >", "size": 24, "alignment": 8, "template": @@ -295387,14 +295732,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -295408,7 +295753,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -295420,7 +295765,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -295432,7 +295777,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -295461,7 +295806,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -295540,7 +295885,7 @@ "subtype": { "type": "ref", - "ref_idx": 2564 + "ref_idx": 2563 } } }, @@ -295552,7 +295897,7 @@ "subtype": { "type": "ref", - "ref_idx": 2565 + "ref_idx": 2564 } } }, @@ -295564,7 +295909,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< uint32 >", "size": 24, "alignment": 8, "template": @@ -295585,7 +295930,7 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CEntityHandle >", "size": 24, "alignment": 8, "template": @@ -295707,7 +296052,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -295830,7 +296175,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -295891,7 +296236,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -295904,7 +296249,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -295916,7 +296261,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -295928,7 +296273,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -295957,7 +296302,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -296013,7 +296358,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -296032,14 +296377,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -296107,7 +296452,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -296120,7 +296465,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -296249,7 +296594,7 @@ [ { "offset": 0, - "ref_idx": 2282 + "ref_idx": 2276 } ], "members": @@ -296262,14 +296607,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -296343,14 +296688,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -296381,7 +296726,7 @@ [ { "offset": 0, - "ref_idx": 1990 + "ref_idx": 1978 } ], "members": @@ -296443,7 +296788,7 @@ [ { "offset": 0, - "ref_idx": 2185 + "ref_idx": 2178 } ], "members": @@ -296473,7 +296818,7 @@ [ { "offset": 0, - "ref_idx": 2230 + "ref_idx": 2223 } ], "members": @@ -296502,7 +296847,7 @@ [ { "offset": 0, - "ref_idx": 336 + "ref_idx": 337 } ], "members": @@ -296607,7 +296952,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -296619,7 +296964,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -296631,7 +296976,7 @@ "subtype": { "type": "ref", - "ref_idx": 799 + "ref_idx": 810 } } }, @@ -296708,7 +297053,7 @@ [ { "offset": 0, - "ref_idx": 2006 + "ref_idx": 1994 } ], "members": @@ -296738,7 +297083,7 @@ [ { "offset": 0, - "ref_idx": 515 + "ref_idx": 520 } ], "members": @@ -296780,7 +297125,7 @@ [ { "offset": 0, - "ref_idx": 1995 + "ref_idx": 1983 } ], "members": @@ -296805,14 +297150,14 @@ "subtype": { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -296826,7 +297171,7 @@ "subtype": { "type": "atomic", - "name": "CEntityOutputTemplate", + "name": "CEntityOutputTemplate< float32 >", "size": 40, "alignment": 8, "template": @@ -296842,6 +297187,35 @@ ] } }, + { + "type": "class", + "name": "CCSObserver_MovementServices", + "scope": "libserver.so", + "project": "server", + "size": 568, + "alignment": 255, + "traits": + { + "flags": + [ + "has_virtual_members", + "inheritance_depth_calculated", + "local_type_scope" + ], + "multi_depth": 3, + "single_depth": 2, + "baseclasses": + [ + { + "offset": 0, + "ref_idx": 1042 + } + ], + "members": + [ + ] + } + }, { "type": "class", "name": "CLogicBranch", @@ -296864,7 +297238,7 @@ [ { "offset": 0, - "ref_idx": 536 + "ref_idx": 541 } ], "members": @@ -296889,21 +297263,21 @@ "subtype": { "type": "atomic", - "name": "CUtlVector", + "name": "CUtlVector< CHandle< CBaseEntity > >", "size": 24, "alignment": 8, "template": [ { "type": "atomic", - "name": "CHandle", + "name": "CHandle< CBaseEntity >", "size": 4, "alignment": 4, "template": [ { "type": "ref", - "ref_idx": 515 + "ref_idx": 520 } ] } @@ -296919,7 +297293,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } }, @@ -296931,7 +297305,7 @@ "subtype": { "type": "ref", - "ref_idx": 538 + "ref_idx": 543 } } } @@ -297248,12 +297622,13 @@ }, { "type": "enum", - "name": "VPhysXJoint_t__Flags_t", + "name": "VPhysXJoint_t::Flags_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1624, "flags": [ "is_registered" @@ -297506,12 +297881,13 @@ }, { "type": "enum", - "name": "CNmTransitionNode__TransitionOptions_t", + "name": "CNmTransitionNode::TransitionOptions_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -298400,12 +298776,13 @@ }, { "type": "enum", - "name": "CRR_Response__ResponseEnum_t", + "name": "CRR_Response::ResponseEnum_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 750, "flags": [ "is_registered" @@ -299206,12 +299583,13 @@ }, { "type": "enum", - "name": "ModelSkeletonData_t__BoneFlags_t", + "name": "ModelSkeletonData_t::BoneFlags_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1270, "flags": [ "is_registered" @@ -300067,12 +300445,13 @@ }, { "type": "enum", - "name": "VPhysXConstraintParams_t__EnumFlags0_t", + "name": "VPhysXConstraintParams_t::EnumFlags0_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 640, "flags": [ "is_registered" @@ -301583,12 +301962,13 @@ }, { "type": "enum", - "name": "PermModelInfo_t__FlagEnum", + "name": "PermModelInfo_t::FlagEnum", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1266, "flags": [ "is_registered" @@ -301713,12 +302093,13 @@ }, { "type": "enum", - "name": "VPhysXBodyPart_t__VPhysXFlagEnum_t", + "name": "VPhysXBodyPart_t::VPhysXFlagEnum_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 295, "flags": [ "is_registered" @@ -302533,12 +302914,13 @@ }, { "type": "enum", - "name": "CNmRootMotionOverrideNode__OverrideFlags_t", + "name": "CNmRootMotionOverrideNode::OverrideFlags_t", "scope": "!GlobalTypes", "size": 1, "alignment": 1, "traits": { + "parent_class_idx": -1, "flags": [ "is_registered" @@ -302570,12 +302952,13 @@ }, { "type": "enum", - "name": "VPhysXAggregateData_t__VPhysXFlagEnum_t", + "name": "VPhysXAggregateData_t::VPhysXFlagEnum_t", "scope": "!GlobalTypes", "size": 4, "alignment": 4, "traits": { + "parent_class_idx": 1622, "flags": [ "is_registered" diff --git a/tooling/CodeGen.Natives/Scripts/GenerateGameEvents.cs b/tooling/CodeGen.Natives/Scripts/GenerateGameEvents.cs index af0f072d..2eacabbe 100644 --- a/tooling/CodeGen.Natives/Scripts/GenerateGameEvents.cs +++ b/tooling/CodeGen.Natives/Scripts/GenerateGameEvents.cs @@ -11,6 +11,7 @@ public partial class Generators { Name = name; } + public string Name { get; init; } public string NamePascalCase => Name.ToPascalCase(); public List Keys { get; set; } = new(); @@ -23,6 +24,7 @@ public partial class Generators Name = name; Type = type; } + public string Name { get; init; } public string Type { get; init; } public string NamePascalCase => Name.ToPascalCase(); @@ -71,7 +73,7 @@ public partial class Generators var allGameEvents = new Dictionary(); foreach (string url in GameEventFiles) - // foreach (string file in Directory.EnumerateFiles(pathToSearch, "*.gameevents", SearchOption.AllDirectories).OrderBy(Path.GetFileName)) + // foreach (string file in Directory.EnumerateFiles(pathToSearch, "*.gameevents", SearchOption.AllDirectories).OrderBy(Path.GetFileName)) { var file = await _httpClient.GetStringAsync($"{BaseUrl}/{url}"); var deserialized = VdfConvert.Deserialize(file); @@ -133,7 +135,7 @@ public partial class Generators // Remove the player_chat event as it's manually implemented allGameEvents.RemoveAll(e => e.Name == "player_chat"); - var gameEventsString = string.Join("\n", allGameEvents.OrderBy(x => x.NamePascalCase).Select(gameEvent => + var events = allGameEvents.OrderBy(x => x.NamePascalCase).Select(gameEvent => { var propertyDefinition = gameEvent.Keys.OrderBy(p => p.NamePascalCase).Select(key => { @@ -142,43 +144,51 @@ public partial class Generators ? $"{key.NamePascalCase}Param" : key.NamePascalCase; - return $@" - {(!string.IsNullOrEmpty(key.Comment) ? "// " + key.Comment : "")} - public {key.MappedType} {propertyName} - {{ - get => {key.Getter}; - set => {key.Setter}; - }}"; + return $@"{(!string.IsNullOrEmpty(key.Comment) ? "// " + key.Comment : "")} + public {key.MappedType} {propertyName} + {{ + get => {key.Getter}; + set => {key.Setter}; + }}"; }); - return $@" - [EventName(""{gameEvent.Name}"")] - public class Event{gameEvent.NamePascalCase} : GameEvent - {{ - public Event{gameEvent.NamePascalCase}(IntPtr pointer) : base(pointer){{}} - public Event{gameEvent.NamePascalCase}(bool force) : base(""{gameEvent.Name}"", force){{}} + return (gameEvent, $@" +[EventName(""{gameEvent.Name}"")] +public class Event{gameEvent.NamePascalCase} : GameEvent +{{ + public Event{gameEvent.NamePascalCase}(IntPtr pointer) : base(pointer){{}} + public Event{gameEvent.NamePascalCase}(bool force) : base(""{gameEvent.Name}"", force){{}} + {string.Join("\n", propertyDefinition)} +}}"); + }); - {string.Join("\n", propertyDefinition)} - }}"; - })); - - - var result = $@" -#nullable enable + var template = $@"#nullable enable using System; using CounterStrikeSharp.API.Modules.Events; using CounterStrikeSharp.API.Modules.Entities; using CounterStrikeSharp.API.Core.Attributes; -namespace CounterStrikeSharp.API.Core -{{ - {gameEventsString} -}} +namespace CounterStrikeSharp.API.Core; + #nullable restore "; - Console.WriteLine($"Generated C# bindings for {allGameEvents.Count} game events successfully."); + var outputPath = Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Generated/GameEvents"); - File.WriteAllText(Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Core/GameEvents.g.cs"), - result); + // Clear output directory + if (Directory.Exists(outputPath)) + { + string[] files = Directory.GetFiles(outputPath, "*", SearchOption.AllDirectories); + foreach (string file in files) + { + File.Delete(file); + } + } + + foreach (var (gameEvent, definition) in events) + { + File.WriteAllText(Path.Join(outputPath, $"Event{gameEvent.NamePascalCase}.g.cs"), template.Replace("", definition)); + } + + Console.WriteLine($"Generated C# bindings for {allGameEvents.Count} game events successfully."); } } diff --git a/tooling/CodeGen.Natives/Scripts/GenerateNativeObjects.cs b/tooling/CodeGen.Natives/Scripts/GenerateNativeObjects.cs deleted file mode 100644 index 3ba7b1e0..00000000 --- a/tooling/CodeGen.Natives/Scripts/GenerateNativeObjects.cs +++ /dev/null @@ -1,216 +0,0 @@ -using System.Text.Json; -using System.Text.Json.Serialization; - -namespace CodeGen.Natives.Scripts; - -public partial class Generators -{ - public class Class - { - [JsonPropertyName("class_name")] public string ClassName { get; set; } - - [JsonPropertyName("class_size")] public int ClassSize { get; set; } - - [JsonPropertyName("offsets")] public List Offsets { get; set; } - - [JsonPropertyName("metadata")] public List? Metadata { get; set; } - - [JsonPropertyName("inherits")] public string Inherits { get; set; } - - public List Subclasses { get; set; } = new List(); - public string SchemaName { get; set; } - } - - public class Enum - { - [JsonPropertyName("enum_name")] public string EnumName { get; set; } - - [JsonPropertyName("enum_size")] public int EnumSize { get; set; } - - [JsonPropertyName("memebers")] public List Members { get; set; } - } - - public class Memeber - { - [JsonPropertyName("name")] public string Name { get; set; } - - [JsonPropertyName("value")] public ulong Value { get; set; } - } - - public class Metadata - { - [JsonPropertyName("type")] public string Type { get; set; } - - [JsonPropertyName("name")] public string Name { get; set; } - - [JsonPropertyName("var_name")] public string VarName { get; set; } - - [JsonPropertyName("var_type")] public string VarType { get; set; } - } - - public class Offset - { - [JsonPropertyName("field_name")] public string FieldName { get; set; } - - [JsonPropertyName("field_type")] public string FieldType { get; set; } - - [JsonPropertyName("field_ctype")] public string FieldCtype { get; set; } - - [JsonPropertyName("offset")] public int OffsetSize { get; set; } - - [JsonPropertyName("metadata")] public List Metadata { get; set; } - } - - public class Root - { - [JsonPropertyName("schema_name")] public string SchemaName { get; set; } - - [JsonPropertyName("classes")] public List Classes { get; set; } - - [JsonPropertyName("enums")] public List? Enums { get; set; } - } - - private static string MapVarTypeToCSharpType(string value) - { - switch (value) - { - case "int32": - return "int"; - case "int64": - return "long"; - case "uint8": - return "sbyte"; - case "float32": - return "float"; - case "char": - return "string"; - case "uint32": - return "uint"; - case "uint64": - return "ulong"; - } - - if (CleanName(value).EndsWith("*")) - { - return $"PointerTo<{CleanName(value).Replace("*", "")}>"; - } - - return CleanName(value); - } - - private static string CleanName(string value) => value.Replace("::", "__").Replace(" ", ""); - - record MemberRow(string VarType, string VarName, int? Offset); - - - public static void GenerateNativeObjects() - { - var jsonPath = Path.Join(Helpers.GetRootDirectory(), "tooling/CodeGen.Natives/cs2_schema.json"); - var jsonString = File.ReadAllText(jsonPath); - var allSchemas = JsonSerializer.Deserialize>(jsonString); - - var allClasses = allSchemas.Where(x => x.SchemaName != "client.dll").SelectMany(s => - { - return s.Classes.Select(x => - { - x.SchemaName = s.SchemaName; - return x; - }); - }); - - var supportedTypes = - new HashSet(new[] { "int", "int32", "float", "bool", "uint8", "float32", "char", "uint32", "uint64", "Vector" }); - - foreach (var name in allSchemas.SelectMany(x => x.Enums ?? Enumerable.Empty()).DistinctBy(x => x.EnumName) - .Select(x => CleanName(x.EnumName))) - { - supportedTypes.Add(name); - } - - foreach (var c in allClasses) - { - supportedTypes.Add(CleanName(c.ClassName)); - supportedTypes.Add(CleanName(c.ClassName) + "*"); - } - - var addedMembers = new HashSet(); - - var addedClasses = new HashSet(); - var allClassDefinitions = allClasses.Select(c => - { - var className = c.ClassName.Replace("::", "__"); - - if (addedClasses.Contains(className)) return null; - var inheritedClassName = c.Inherits?.Split(new string[] { "::" }, StringSplitOptions.None).Last() - .Replace("::", "__"); - var classDefinition = $@" - // {c.SchemaName} - public partial class {className} {(inheritedClassName != null ? $": {inheritedClassName}" : ": NativeObject")} {{ - private const string ThisClassName = ""{className}""; - - public {className} (IntPtr pointer) : base(pointer) {{}} - - [[members]] - }}"; - - var networkVarMembers = - c.Metadata?.Where(x => x.Type != "Unknown").Select(x => new MemberRow(CleanName(x.VarType), x.VarName, null)) ?? - Enumerable.Empty(); - - // Currently disabled, but access to non network vars (aka not accessible via schema) - var offsetVarMembers = c.Offsets.Select(x => new MemberRow(CleanName(x.FieldCtype), x.FieldName, x.OffsetSize)); - - var members = networkVarMembers - // .Concat(offsetVarMembers) - .Where(x => supportedTypes.Contains(x.VarType) || x.VarType.StartsWith("CHandle")) - .Select(m => - { - var mappedVarType = MapVarTypeToCSharpType(m.VarType); - - var returnData = $@" - public {mappedVarType} {m.VarName} - {{ - get => Schema.GetSchemaValue<{mappedVarType}>(this.Handle, ThisClassName, ""{m.VarName}""); - set => Schema.SetSchemaValue<{mappedVarType}>(this.Handle, ThisClassName, ""{m.VarName}"", value); - }}"; - return returnData; - }).ToArray(); - - classDefinition = classDefinition.Replace("[[members]]", string.Join("\n", members)); - - addedClasses.Add(className); - return classDefinition; - }).Where(x => x != null).ToArray(); - - var result = $@" -using System; -using CounterStrikeSharp.API.Modules.Events; -using CounterStrikeSharp.API.Modules.Entities; -using CounterStrikeSharp.API.Core.Attributes; -using CounterStrikeSharp.API.Modules.Memory; -using CounterStrikeSharp.API.Modules.Utils; - -namespace CounterStrikeSharp.API.Core -{{ - [[template]] -}} -"; - - var allEnums = allSchemas.SelectMany(x => x.Enums ?? Enumerable.Empty()).DistinctBy(x => x.EnumName) - .Select(e => - { - return $@" - public enum {CleanName(e.EnumName)} : ulong {{ - {string.Join(",\n\t\t", e.Members.Select(m => $"{m.Name} = {m.Value}"))} - }}"; - }); - - File.WriteAllText(Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Core/Objects.g.cs"), - result.Replace("[[template]]", string.Join("\n", allClassDefinitions))); - - Console.WriteLine($"Generated C# bindings for {allClassDefinitions.Length} native object classes successfully."); - - File.WriteAllText(Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Core/Enums.g.cs"), - result.Replace("[[template]]", string.Join("\n", allEnums))); - } -} \ No newline at end of file diff --git a/tooling/CodeGen.Natives/Scripts/GenerateNatives.cs b/tooling/CodeGen.Natives/Scripts/GenerateNatives.cs index b4d54717..5312b383 100644 --- a/tooling/CodeGen.Natives/Scripts/GenerateNatives.cs +++ b/tooling/CodeGen.Natives/Scripts/GenerateNatives.cs @@ -88,8 +88,7 @@ public partial class Generators return returnStr.ToString(); })); - var result = $@" -using System; + var result = $@"using System; using CounterStrikeSharp.API.Modules.Memory; using CounterStrikeSharp.API.Modules.UserMessages; using CounterStrikeSharp.API.Modules.Commands; @@ -105,7 +104,7 @@ namespace CounterStrikeSharp.API.Core Console.WriteLine($"Generated C# bindings for {natives.Count} methods successfully."); - File.WriteAllText(Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Core/API.cs"), + File.WriteAllText(Path.Join(Helpers.GetRootDirectory(), "managed/CounterStrikeSharp.API/Generated/Natives/API.cs"), result); } }